.medical-workspace{--medical-accent:#85becc;max-width:1150px;margin:auto}.medical-topline{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;color:var(--muted);font-size:10px;letter-spacing:1.3px}.medical-workspace h1{font-size:32px;font-weight:700;line-height:1.4;margin-top:18px}.medical-disclaimer{padding:16px 20px;border:1px solid var(--line);border-radius:12px;background:var(--panel);font-size:12px;line-height:1.8;margin:24px 0}.medical-disclaimer strong{font-weight:400}.medical-disclaimer details{margin-top:8px}.medical-disclaimer summary{cursor:pointer;color:var(--muted)}.medical-lock{display:flex;gap:16px;padding:20px 24px;background:var(--surface-raised);border:1px solid var(--line);border-radius:12px}.medical-lock>span{font-size:24px;color:var(--muted)}.medical-lock strong{font-size:14px}.medical-lock p{font-size:12px;margin-bottom:0}.medical-tabs{display:flex;gap:8px;margin:24px 0;border-bottom:1px solid var(--line);padding-bottom:12px}.medical-tabs button{flex:1;background:none;color:var(--muted);border-color:transparent;font-size:13px}.medical-tabs [aria-selected=true]{background:var(--surface-raised);border-color:var(--line);color:var(--text)}.medical-section-heading{display:flex;gap:24px;align-items:start;justify-content:space-between;margin:24px 0}.medical-section-heading h2{font-size:22px;line-height:1.5}.medical-section-heading p{max-width:600px}.medical-section-heading button{font-size:12px;flex-shrink:0}.medical-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:24px}.medical-chart,.medical-method,.medical-team{padding:24px;background:var(--panel);border:1px solid var(--line);border-radius:16px}.medical-chart h3,.medical-method h3{font-size:15px;line-height:1.6}.medical-empty-chart{display:grid;place-items:center;min-height:190px;border:1px dashed var(--line);border-radius:12px;margin:20px 0;color:var(--muted)}.medical-empty-chart svg{max-width:240px;width:90%;opacity:.6}.medical-empty-chart p{font-size:12px;padding:0 16px;text-align:center}.medical-method ol{padding-left:20px;font-size:12px;color:var(--muted);line-height:1.9}.medical-method li{margin-bottom:12px}.medical-method .btn{display:inline-flex;align-items:center}.medical-team{margin-top:24px}.medical-team>p{font-size:12px}.medical-team-head,.medical-team-row{display:flex;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px solid var(--line);align-items:center}.medical-team-head{color:var(--muted);font-size:11px}.medical-team-row strong{font-size:13px}.medical-team-row small{display:block;margin-top:4px}.medical-unassessed{font-size:12px;color:var(--muted);white-space:nowrap}.medical-workspace button:disabled{opacity:.65;cursor:not-allowed}.medical-workspace [role=tabpanel]:focus-visible{outline:2px solid var(--focus);outline-offset:8px}@media(max-width:760px){.medical-workspace h1{font-size:27px}.medical-section-heading{flex-direction:column;gap:8px}.medical-section-heading button{width:100%}.medical-grid{grid-template-columns:1fr;gap:16px}.medical-chart,.medical-method,.medical-team{padding:20px}.medical-tabs{gap:4px}.medical-tabs button{font-size:11px;padding:10px 6px}.medical-disclaimer{font-size:12px;padding:16px}.medical-lock{padding:16px}.medical-unassessed{font-size:10px}.medical-team-row strong{font-size:12px}.medical-topline{font-size:9px}}
