.ssli-medical-intake details{margin:12px 0 20px}.ssli-medical-intake summary{cursor:pointer;color:var(--ssli-accent);font-weight:600}
.ssli-medical-intake .ssli-medical-details{margin:20px 0}.ssli-medical-intake .ssli-medical-question{min-width:0;margin:20px 0;padding:16px 18px;border:1px solid var(--ssli-line);border-radius:12px;background:var(--ssli-surface)}
.ssli-medical-question legend{float:none;width:auto;max-width:100%;padding:0 7px;font-size:13px;font-weight:600;line-height:1.7;color:var(--ssli-text)}
.ssli-medical-question .ssli-inline-group{margin-top:7px}.ssli-medical-question .ssli-inline-group label{min-height:32px;align-items:center}.ssli-medical-question [type=radio]{margin-top:0}
.ssli-medical-intake [hidden],.ssli-medical-builder-row[hidden]{display:none!important}.ssli-medical-derived{display:block;color:var(--ssli-muted);font-size:13px}.ssli-medical-pregnancy{margin:22px 0;padding:18px;border:1px solid var(--ssli-line);border-radius:10px;background:var(--ssli-surface)}
.ssli-medical-answers{margin:16px 0}.ssli-medical-answers dt{padding-top:14px;border-top:1px solid var(--ssli-line);font-weight:600}.ssli-medical-answers dd{margin:6px 0 18px;color:var(--ssli-muted)}
.ssli-medical-builder-row{margin:16px 0;padding:18px;border:1px solid var(--ssli-line);border-radius:12px;background:var(--ssli-soft)}.ssli-medical-builder-row textarea{min-height:90px}.ssli-medical-builder-row .ssli-grid{margin-top:12px}
.ssli-medical-review-form{margin-top:24px}.ssli-medical-review-form .ssli-grid{align-items:start}.ssli-medical-review-form .ssli-signature-wrap{margin-bottom:10px}.ssli-medical-intake>.ssli-legal-card{padding:20px}
.ssli-medical-identity-lock{padding:12px 15px;border:1px solid var(--ssli-line);border-radius:10px;background:var(--ssli-soft);font-size:12px;color:var(--ssli-muted)}
.ssli-medical-stamp-preview{display:block;width:auto;max-width:240px;max-height:110px;padding:10px;margin-bottom:12px;background:#fff;border:1px solid var(--ssli-line);border-radius:8px}
@media(max-width:640px){.ssli-medical-intake>.ssli-legal-card{padding:14px}.ssli-medical-intake .ssli-medical-question{padding:12px;margin:16px 0}.ssli-medical-question legend{font-size:13px}.ssli-medical-builder-row{padding:14px}}
.ssli-medical-intake .ssli-medical-question legend{display:block;float:left;width:100%;max-width:100%;margin:0 0 12px;padding:0;overflow-wrap:anywhere;white-space:normal}.ssli-medical-question>div,.ssli-medical-question>output,.ssli-medical-question>input{clear:both}.ssli-medical-question::after{content:"";display:block;clear:both}

.ssli-doctor-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.ssli-doctor-heading h2{margin:0}.ssli-doctor-profile-form{margin-top:22px}.ssli-doctor-profile-form .ssli-grid{align-items:start}.ssli-doctor-profile-form label,.ssli-doctor-assignment label{display:block;margin-bottom:8px}.ssli-doctor-profile-form .ssli-checkbox{display:flex;margin:14px 0}.ssli-doctor-image-field{min-width:0;padding:16px;border:1px solid var(--ssli-line);border-radius:12px;background:var(--ssli-soft)}.ssli-doctor-image-field input[type=file]{width:100%;max-width:100%;font-size:13px}.ssli-doctor-assignments{display:grid;gap:16px}.ssli-doctor-assignment{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,1.3fr) auto;align-items:center;gap:16px;padding:16px;border:1px solid var(--ssli-line);border-radius:12px;background:var(--ssli-soft)}.ssli-doctor-assignment>*{min-width:0}.ssli-doctor-assignment select{width:100%;max-width:100%;text-overflow:ellipsis}.ssli-doctor-assignment .ssli-help{margin:0}.ssli-doctor-image-field img{max-width:100%;box-sizing:border-box}.ssli-doctor-image-field .ssli-help{margin:8px 0 0}@media(max-width:720px){.ssli-doctor-assignment{grid-template-columns:minmax(0,1fr)}.ssli-doctor-assignment .button{width:100%}.ssli-doctor-profile-form .ssli-grid{grid-template-columns:minmax(0,1fr)}}
