.reception-notice-row { display:flex; gap:10px; align-items:center; }
.reception-notice-row .field { flex:1; min-width:0; margin:0; }
.reception-notice-row input { cursor:pointer; text-align:center; font-size:18px; }
.reception-notice-popup .call-popup-client { font-size:32px; overflow-wrap:anywhere; }
.reception-notice-popup .call-popup-lawyer { font-size:24px; }
.reception-notice-popup .call-popup-message { font-size:16px; }
@media(max-width:600px) {
  .reception-notice-popup .call-popup-top { padding:20px 16px; }
  .reception-notice-popup .call-popup-bell { display:none; }
  .reception-notice-popup .call-popup-client { font-size:24px; padding-right:20px; }
  .reception-notice-popup .call-popup-body { padding:18px 14px; }
  .reception-notice-popup .call-popup-lawyer { font-size:20px; }
  .reception-notice-popup .call-popup-details { grid-template-columns:repeat(2,minmax(0,1fr)); }
  .reception-notice-popup .call-popup-detail { min-width:0; overflow-wrap:anywhere; }
  .reception-notice-popup .call-popup-actions .btn { white-space:normal; }
}

