.request-choice-field{border:0;padding:0;margin:20px 0;min-width:0}.request-choice-field legend{font-size:14px;font-weight:750;color:#234e3b;padding:0;margin-bottom:10px}.request-choice-field legend small{font-size:11px;font-weight:500;color:#5d7366;margin-left:8px}.request-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.request-choice-grid label{display:flex;align-items:center;gap:10px;border:1px solid #c8d9ce;background:#fff;border-radius:9px;padding:11px 13px;margin:0;cursor:pointer;font-size:14px;font-weight:550;line-height:1.5;min-width:0}.request-choice-grid input[type=checkbox]{width:19px;height:19px;min-height:0;flex:0 0 19px;margin:0;accent-color:#176b52}.request-choice-grid label:has(input:checked){border-color:#388963;background:#eaf5ee;color:#174d36}.request-choice-grid label:focus-within{outline:2px solid #4d9877;outline-offset:2px}.request-choice-grid span{overflow-wrap:anywhere}.patient-request-card h2,.doctor-case-card h2{white-space:pre-line}@media(max-width:600px){.request-choice-grid{grid-template-columns:minmax(0,1fr)}}

.request-choice-field [data-other-choice]{display:block;margin-top:12px;font-size:13px;font-weight:650}.request-choice-field [data-other-choice][hidden]{display:none}.request-choice-field [name=concern_other],.request-choice-field [name=kind_other]{width:100%;margin-top:7px}
