.insured-rehab-leave-v359 form>div>div { margin-block: 1rem; }
.insured-rehab-leave-v359 label { display: block; font-weight: 600; margin-bottom: .35rem; }
.insured-rehab-leave-v359 input,.insured-rehab-leave-v359 select { max-width: 100%; }
.insured-rehab-leave-v359 [aria-invalid="true"] { border: 2px solid #b91c1c; }
.insured-rehab-leave-v359 [data-feedback] { color: #991b1b; }
.insured-rehab-leave-v359 [data-feedback]:empty { display: none; }
.insured-rehab-leave-v359 [hidden] { display: none !important; }
