.patientReferral_referralSection__iYpPv{background-color:#fff;min-height:calc(100vh - 100px);margin:100px 0 0;padding:4em 2em;width:100%}.patientReferral_container__IaVDO{max-width:calc(1400px + 2em);padding:4em;box-shadow:8px 5px 20px 1px #49636d7a;border-radius:33px;margin:auto}.patientReferral_heading__TSQLR{border-bottom:3px solid var(--med-blue);color:var(--dark-blue);padding-bottom:33px;margin:0 0 33px;font-weight:700;text-align:center;font-size:30px}.patientReferral_form__8OCb1{display:flex;flex-direction:column;gap:1.5rem}.patientReferral_row__brz__{display:flex;gap:3rem;flex-wrap:wrap}.patientReferral_formGroup__5W9I4{flex:1 1;display:flex;flex-direction:column;min-width:250px;margin-bottom:1.5rem}.patientReferral_formGroup__5W9I4 label{margin-bottom:.5rem;font-weight:600;font-size:1rem;color:#000}.patientReferral_required__SB06M{color:red;margin-left:.25rem;font-weight:700}.patientReferral_inputField__Ba1f4,.patientReferral_textareaField__xSt2r{padding:1rem;border:1px solid #000;border-radius:8px;font-size:1rem;font-family:Inter,sans-serif;font-weight:400;background-color:#000;color:#fff}.patientReferral_inputField__Ba1f4::placeholder,.patientReferral_textareaField__xSt2r::placeholder{color:#aaa;font-style:italic}.patientReferral_inputField__Ba1f4[type=date]{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:2rem;position:relative}.patientReferral_inputField__Ba1f4[type=date]::-webkit-calendar-picker-indicator{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);cursor:pointer}.patientReferral_textareaField__xSt2r{resize:vertical;min-height:120px}.patientReferral_radioGroup__TgdwJ{display:flex;gap:1.5rem;align-items:center;flex-wrap:wrap;margin-top:.3rem}.patientReferral_radioGroup__TgdwJ label{display:flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:400;color:#000}.patientReferral_consultationOptions__EuZIJ{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem}.patientReferral_consultationLeft__z0_iW,.patientReferral_consultationRight__rDtGT{flex:1 1 48%;display:flex;align-items:flex-start;gap:.75rem;font-size:.95rem;line-height:1.4;color:#000}.patientReferral_error__WRbct{color:red;font-size:.875rem;margin-top:.25rem}.patientReferral_inputError__g7WZe{border-color:red!important;outline:none}.patientReferral_submitButton__rDUwN{padding:1rem;background-color:#4a636d;color:#fff;font-weight:700;border:none;border-radius:6px;cursor:pointer;transition:background-color .2s ease;margin-top:1rem}.patientReferral_submitButton__rDUwN:hover{background-color:#36525d}@media (max-width:600px){.patientReferral_container__IaVDO{max-width:calc(1400px + 2em);padding:25px;box-shadow:8px 5px 20px 1px #49636d7a;border-radius:33px;margin:auto}.patientReferral_referralSection__iYpPv{padding:1em}.patientReferral_heading__TSQLR{border-bottom:3px solid var(--med-blue);color:var(--dark-blue);padding-bottom:20px;margin:0 0 25px;font-weight:700;text-align:center;font-size:20px}.patientReferral_row__brz__{gap:1em}.patientReferral_formGroup__5W9I4{margin-bottom:0}}