.patientReferral-module__JRc7da__referralSection{background-color:#fff;width:100%;min-height:calc(100vh - 100px);margin:100px 0 0;padding:4em 2em}.patientReferral-module__JRc7da__container{border-radius:33px;max-width:calc(1400px + 2em);margin:auto;padding:4em;box-shadow:8px 5px 20px 1px #49636d7a}.patientReferral-module__JRc7da__heading{border-bottom:3px solid var(--med-blue);color:var(--dark-blue);text-align:center;margin:0 0 33px;padding-bottom:33px;font-size:30px;font-weight:700}.patientReferral-module__JRc7da__form{flex-direction:column;gap:1.5rem;display:flex}.patientReferral-module__JRc7da__row{flex-wrap:wrap;gap:3rem;display:flex}.patientReferral-module__JRc7da__formGroup{flex-direction:column;flex:1;min-width:250px;margin-bottom:1.5rem;display:flex}.patientReferral-module__JRc7da__formGroup label{color:#000;margin-bottom:.5rem;font-size:1rem;font-weight:600}.patientReferral-module__JRc7da__required{color:red;margin-left:.25rem;font-weight:700}.patientReferral-module__JRc7da__inputField,.patientReferral-module__JRc7da__textareaField{background:#eee;border:0 solid #d3d3d3;border-radius:10px;width:100%;margin:0 0 15px;padding:15px;font-family:Montserrat,sans-serif;font-weight:500;transition:box-shadow .2s;color:#000!important}.patientReferral-module__JRc7da__inputField::placeholder,.patientReferral-module__JRc7da__textareaField::placeholder{color:#666;font-style:italic}.patientReferral-module__JRc7da__inputField:focus,.patientReferral-module__JRc7da__textareaField:focus{outline:none;box-shadow:0 0 4px #4a636d66}.patientReferral-module__JRc7da__inputField:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#000!important;-webkit-box-shadow:inset 0 0 0 1000px #eee!important}.patientReferral-module__JRc7da__inputField:-webkit-autofill:hover{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#000!important;-webkit-box-shadow:inset 0 0 0 1000px #eee!important}.patientReferral-module__JRc7da__inputField:-webkit-autofill:focus{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#000!important;-webkit-box-shadow:inset 0 0 0 1000px #eee!important}.patientReferral-module__JRc7da__textareaField:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#000!important;-webkit-box-shadow:inset 0 0 0 1000px #eee!important}.patientReferral-module__JRc7da__inputField[type=date]{appearance:none;padding-right:2rem;position:relative}.patientReferral-module__JRc7da__inputField[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;filter:invert(0%)sepia(0%)saturate(0%)hue-rotate()brightness(0%)contrast();position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.patientReferral-module__JRc7da__textareaField{resize:vertical;min-height:120px}.patientReferral-module__JRc7da__radioGroup{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:.3rem;display:flex}.patientReferral-module__JRc7da__radioGroup label{color:#000;align-items:center;gap:.5rem;font-size:1rem;font-weight:400;display:flex}.patientReferral-module__JRc7da__consultationOptions{flex-wrap:wrap;justify-content:space-between;gap:1rem;display:flex}.patientReferral-module__JRc7da__consultationLeft,.patientReferral-module__JRc7da__consultationRight{color:#000;flex:48%;align-items:flex-start;gap:.75rem;font-size:.95rem;line-height:1.4;display:flex}.patientReferral-module__JRc7da__error{color:#d98f8f;margin-top:.25rem;font-size:.875rem}.patientReferral-module__JRc7da__inputError{outline:none;border:2px solid #d98f8f!important}.patientReferral-module__JRc7da__submitButton{color:#fff;cursor:pointer;background-color:#4a636d;border:none;border-radius:6px;margin-top:1rem;padding:1rem;font-weight:700;transition:background-color .2s}.patientReferral-module__JRc7da__submitButton:hover{background-color:#36525d}@media (max-width:600px){.patientReferral-module__JRc7da__container{border-radius:33px;max-width:calc(1400px + 2em);margin:auto;padding:25px;box-shadow:8px 5px 20px 1px #49636d7a}.patientReferral-module__JRc7da__referralSection{padding:1em}.patientReferral-module__JRc7da__heading{border-bottom:3px solid var(--med-blue);color:var(--dark-blue);text-align:center;margin:0 0 25px;padding-bottom:20px;font-size:20px;font-weight:700}.patientReferral-module__JRc7da__row{gap:1em}.patientReferral-module__JRc7da__formGroup{margin-bottom:0}}
