/* Assessment Result: patient-readable story above the clinician confirmation workspace. */
.assessment-result-story{display:grid;gap:0;margin:0 0 24px;overflow:hidden;border:1px solid #cdd8e8;border-radius:22px;background:#fff;box-shadow:0 16px 38px rgba(8,24,56,.08)}
.assessment-result-cover{display:grid;grid-template-columns:1fr;gap:20px;height:auto;padding:30px;background:radial-gradient(circle at 84% 12%,rgba(41,91,223,.62),transparent 34%),linear-gradient(132deg,#07111f 0%,#0c1d3b 62%,#0a2d67 100%);color:#fff}
.assessment-result-cover h2{max-width:780px;margin:7px 0 9px;font-size:clamp(25px,2.2vw,36px);line-height:1.18;letter-spacing:-.03em}.assessment-result-cover>div:first-child>p{max-width:760px;margin:0;color:#d5deed;font-size:15px;line-height:1.65}.assessment-result-cover .eyebrow{color:#82a9ff}
.assessment-result-clinician-jump{margin-top:14px;padding:9px 13px;border:1px solid rgba(255,255,255,.28);background:rgba(255,255,255,.1);color:#fff}.assessment-result-clinician-jump:hover{background:#fff;color:#173f96}
.assessment-result-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-self:center;gap:8px}.assessment-result-metrics button{display:grid;min-height:76px;padding:12px;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.08);color:#fff;text-align:left;backdrop-filter:blur(8px)}.assessment-result-metrics button:hover{background:rgba(255,255,255,.16)}.assessment-result-metrics strong{font-size:22px}.assessment-result-metrics span{color:#cdd8eb;font-size:10px}.assessment-result-pending-note{grid-column:1/-1;margin:0;padding:9px 12px;border:1px solid rgba(255,214,105,.35);border-radius:10px;background:rgba(255,205,72,.12);color:#ffe4a1;font-size:11px}
.assessment-result-goal{display:grid;padding:22px 26px;border-bottom:1px solid #e2e8f1;background:#f6f9ff}.assessment-result-goal>div:first-child{display:grid;align-content:center;gap:6px;padding:17px;border-left:5px solid #174de5;border-radius:12px;background:#fff}.assessment-result-goal>div:first-child span{color:#174de5;font-size:10px;font-weight:900;letter-spacing:.1em}.assessment-result-goal>div:first-child strong{font-size:18px;line-height:1.45}
.assessment-result-interpretation,.assessment-result-plan,.assessment-baseline-evidence{display:grid;gap:16px;padding:28px}.assessment-result-interpretation{background:linear-gradient(180deg,#fff 0%,#f8faff 100%)}.assessment-result-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.assessment-result-section-heading h3{margin:5px 0 0;font-size:24px}.assessment-result-section-heading p{max-width:820px;margin:7px 0 0;color:#66758b}.assessment-result-section-heading>span{padding:7px 10px;border-radius:999px;background:#edf3ff;color:#1747b5;font-size:11px;font-weight:850;white-space:nowrap}.assessment-result-review-state.confirmed{background:#e7f7ef;color:#16754c}.assessment-result-review-state.pending{background:#fff4d7;color:#805d00}
.assessment-result-summary{padding:18px 20px;border:1px solid #dbe4f1;border-radius:15px;background:#fff}.assessment-result-summary small{color:#174de5;font-weight:850}.assessment-result-summary p{margin:7px 0 0;white-space:pre-wrap;font-size:15px;line-height:1.7}.assessment-result-summary.needs-review{border-color:#e3c36c;background:#fffaf0}
.assessment-primary-mismatch{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px;align-items:center;padding:22px;border-left:6px solid #174de5;border-radius:16px;background:#0b1730;color:#fff}.assessment-primary-mismatch small{color:#82a9ff;font-weight:900;letter-spacing:.08em}.assessment-primary-mismatch h3{max-width:880px;margin:7px 0 0;font-size:21px;line-height:1.5}.assessment-primary-mismatch.needs-review{border-left-color:#d9aa29;background:#33280d}.assessment-primary-mismatch-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:7px;max-width:290px}.assessment-primary-mismatch-actions span{width:100%;color:#aebcd2;font-size:10px;text-align:right}.assessment-primary-mismatch-actions button{min-height:0;padding:7px 9px;border-color:#51637e;background:#162743;color:#eaf1ff}
.assessment-clinical-synthesis{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px;align-items:center;padding:24px;border-left:6px solid #f2bf25;border-radius:17px;background:linear-gradient(135deg,#071327,#102a63);color:#fff}.assessment-clinical-synthesis small{color:#f5c936;font-weight:900;letter-spacing:.09em}.assessment-clinical-synthesis h3{max-width:930px;margin:8px 0 0;font-size:clamp(20px,1.7vw,26px);line-height:1.48}.assessment-clinical-synthesis.needs-review{background:#33280d}.assessment-synthesis-evidence-links{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:7px;max-width:300px}.assessment-synthesis-evidence-links span{width:100%;color:#b8c7df;font-size:10px;text-align:right}.assessment-synthesis-evidence-links button{min-height:0;padding:7px 9px;border-color:#536b92;background:rgba(255,255,255,.08);color:#fff}.assessment-key-findings{display:grid;gap:12px}.assessment-key-findings>div:first-child h3{margin:5px 0}.assessment-key-findings>div:last-child{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:10px}.assessment-key-findings article{display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;padding:17px;border:1px solid #d8e2f1;border-radius:14px;background:#fff}.assessment-key-findings article>span{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:#e8efff;color:#174de5;font-size:11px;font-weight:900}.assessment-key-findings header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.assessment-key-findings h4{margin:0;font-size:16px}.assessment-key-findings em,.capacity-key-findings em{padding:4px 7px;border-radius:999px;background:#edf1f6;color:#546178;font-size:9px;font-style:normal;font-weight:850;white-space:nowrap}.assessment-key-findings em.confirmed,.capacity-key-findings em.confirmed{background:#e4f6ed;color:#13734a}.assessment-key-findings em.supported,.capacity-key-findings em.supported{background:#e9f0ff;color:#1747b5}.assessment-key-findings em.to_verify,.capacity-key-findings em.to_verify{background:#fff2ca;color:#7a5a00}.assessment-key-findings p{margin:8px 0 0;color:#4c5a70;font-size:12px;line-height:1.55}.assessment-clinical-analysis{padding:20px;border-left:5px solid #174de5;border-radius:14px;background:#eef4ff}.assessment-clinical-analysis>small{color:#1747b5;font-weight:900}.assessment-clinical-analysis>p{margin:8px 0 0;white-space:pre-wrap;font-size:15px;line-height:1.72}.assessment-clinical-uncertainties{display:grid;grid-template-columns:minmax(190px,.45fr) repeat(auto-fit,minmax(220px,1fr));gap:10px;padding:16px;border:1px solid #ead596;border-radius:14px;background:#fffaf0}.assessment-clinical-uncertainties>div{display:grid;align-content:center;gap:4px}.assessment-clinical-uncertainties>div small{color:#7a6741}.assessment-clinical-uncertainties article{padding:13px;border-radius:11px;background:#fff}.assessment-clinical-uncertainties p{margin:6px 0;color:#586477;font-size:12px}.assessment-clinical-uncertainties article>span{color:#765a12;font-size:11px}
.assessment-key-findings article>.clinical-translation-view,.assessment-patient-directions article>.clinical-translation-view,.assessment-result-plan-grid article>.clinical-translation-view{grid-column:1/-1}
.assessment-result-decision-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.assessment-result-decision-strip article{display:grid;gap:5px;padding:14px 16px;border:1px solid #dbe4f1;border-radius:13px;background:#fff}.assessment-result-decision-strip small{color:#6b778a}.assessment-result-decision-strip strong{color:#13223d;font-size:15px}
.intervention-directions-review{display:grid;gap:14px;padding:20px;border:1px solid #cddaf1;border-radius:16px;background:#f7f9ff}.intervention-directions-review .item-head{align-items:flex-start}.intervention-directions-review .item-head h4{margin:3px 0;font-size:19px}.intervention-directions-review .item-head p{margin:0;color:#66758b}.intervention-directions-review [data-direction-list]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.intervention-direction-card{display:grid;gap:11px;padding:15px;border:1px solid #dbe4f1;border-radius:14px;background:#fff}.intervention-direction-card header{display:flex;align-items:center;gap:10px}.intervention-direction-card header>span{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#174de5;color:#fff;font-size:11px;font-weight:900}.intervention-direction-card header label{display:flex;align-items:center;gap:8px;margin-right:auto}.intervention-direction-card header select{width:auto;padding:7px 30px 7px 9px}.intervention-direction-card textarea{min-height:72px}.assessment-patient-directions{display:grid;gap:12px;padding:18px;border-radius:16px;background:#eef4ff}.assessment-patient-directions>div:first-child h3{margin:4px 0}.assessment-patient-directions>div:first-child p{margin:0;color:#66758a}.assessment-patient-directions>div:last-child{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px}.assessment-patient-directions article{display:grid;grid-template-columns:34px 1fr;gap:10px;padding:15px;border:1px solid #d4e0f3;border-radius:13px;background:#fff}.assessment-patient-directions article>span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#174de5;color:#fff;font-size:10px;font-weight:900}.assessment-patient-directions small{color:#1747b5;font-weight:850}.assessment-patient-directions h4{margin:4px 0;font-size:16px}.assessment-patient-directions p{margin:0;color:#48566b;line-height:1.55}.assessment-patient-directions em{display:block;margin-top:8px;color:#66758a;font-size:11px;font-style:normal}
.session-direction-context{display:grid;gap:14px;background:linear-gradient(135deg,#eef4ff,#fff)}.session-direction-mismatch{display:grid;gap:5px;padding:14px 16px;border-left:4px solid #174de5;border-radius:11px;background:#0b1730;color:#fff}.session-direction-mismatch small{color:#8eaff6}.session-direction-list{display:grid;gap:9px}.session-direction-list article{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px;border:1px solid #d6e1f1;border-radius:13px;background:#fff}.session-direction-list article>span{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:#174de5;color:#fff;font-size:11px;font-weight:900}.session-direction-list small{color:#1747b5;font-size:10px;font-weight:900}.session-direction-list h3{margin:3px 0;font-size:16px}.session-direction-list p{margin:0;color:#4f5e74}.session-direction-list em{display:block;margin-top:6px;color:#68778c;font-size:11px;font-style:normal}
.session-direction-list article.selected{border-color:#174de5;box-shadow:0 0 0 2px #174de51a}.session-direction-actions{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.session-direction-alignment{padding-top:4px;border-top:1px solid #d6e1f1}
.session-assessment-baseline{display:grid;gap:14px;border-color:#cbd8ec;background:#f8fbff}.session-assessment-baseline.confirmed{border-color:#8dcfb4;background:#f5fcf8}.session-assessment-baseline.reassessment_required{border-color:#efb5ba;background:#fff8f8}.session-baseline-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.session-baseline-summary article{display:grid;gap:5px;padding:13px 15px;border:1px solid #dbe5f2;border-radius:12px;background:#fff}.session-baseline-summary small,.session-baseline-priorities small{color:#68778c}.session-baseline-priorities{display:grid;gap:9px}.session-baseline-priorities>div{display:grid;gap:8px}.session-baseline-priorities article{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;padding:12px 14px;border:1px solid #dbe5f2;border-radius:12px;background:#fff}.session-baseline-priorities article>span{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#e9f0ff;color:#174de5;font-size:10px;font-weight:900}.session-baseline-priorities article div{display:grid;gap:3px}.session-baseline-priorities p{margin:3px 0 0;color:#4f5e74}.session-baseline-actions{display:flex;gap:9px;flex-wrap:wrap}.session-baseline-mismatch{display:grid;gap:10px;padding:14px;border:1px solid #efb5ba;border-radius:12px;background:#fff}.session-baseline-mismatch textarea{min-height:86px}
.session-baseline-evidence-summary{display:grid;gap:10px;margin-top:9px;padding:12px;border:1px solid #d7e2f2;border-radius:12px;background:#f7faff}.session-baseline-evidence-summary>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.session-baseline-evidence-summary>header div{display:grid;gap:2px}.session-baseline-evidence-summary>header small{color:#1747b5;font-size:9px;font-weight:900;letter-spacing:.08em}.session-baseline-evidence-summary>header>span{padding:4px 8px;border-radius:999px;background:#e7efff;color:#1747b5;font-size:9px;font-weight:850}.session-baseline-measure-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:8px}.session-baseline-measure-row{display:grid;gap:9px;padding:11px 12px;border:1px solid #dfe7f2;border-radius:10px;background:#fff}.session-baseline-measure-row>div:first-child{display:grid;gap:2px}.session-baseline-measure-row>div:first-child>strong{font-size:12px;line-height:1.35}.session-baseline-measure-row>div:first-child>small{font-size:9px}.session-baseline-measure-values{display:flex!important;flex-wrap:wrap;gap:6px}.session-baseline-measure-values>span{display:grid;grid-template-columns:auto auto;align-items:baseline;gap:6px;padding:6px 8px;border-radius:8px;background:#edf3ff}.session-baseline-measure-values>span small{color:#64748b;font-size:9px}.session-baseline-measure-values>span strong{color:#123b98;font-size:12px}.session-baseline-evidence-summary>details,.session-baseline-evidence-fallback{padding-top:8px;border-top:1px solid #dbe4f1}.session-baseline-evidence-summary summary,.session-baseline-evidence-fallback summary{cursor:pointer;color:#1747b5;font-size:10px;font-weight:800}.session-baseline-evidence-summary ul{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none}.session-baseline-evidence-summary li{padding:5px 7px;border-radius:7px;background:#fff;color:#58677b;font-size:9px}.session-baseline-evidence-summary details p,.session-baseline-evidence-fallback p{white-space:pre-wrap;font-size:10px;line-height:1.5}.session-baseline-evidence-fallback{margin-top:8px}
.assessment-lehr-stage{display:grid;gap:6px;padding:13px 15px;border:1px solid #d6e1f1;border-radius:12px;background:#f8fbff}.assessment-lehr-stage span{font-weight:850}.assessment-lehr-stage small{color:#68778c}
.session-page-navigation{position:sticky;top:0;z-index:7;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:18px 0;padding:8px;border:1px solid #d8e1ef;border-radius:18px;background:rgba(248,250,253,.96);box-shadow:0 10px 26px rgba(14,31,60,.09);backdrop-filter:blur(12px)}.session-page-navigation button{display:grid;grid-template-columns:30px minmax(0,1fr);gap:2px 8px;align-items:center;padding:10px 12px;border:0;border-radius:12px;background:transparent;color:#526077;text-align:left;box-shadow:none}.session-page-navigation button span{grid-row:1/3;display:grid;width:28px;height:28px;place-items:center;border-radius:9px;background:#e8eef8;color:#1747b5;font-size:10px;font-weight:900}.session-page-navigation button strong{font-size:12px}.session-page-navigation button small{color:#8a95a7;font-size:9px}.session-page-navigation button.active{background:#0b1730;color:#fff}.session-page-navigation button.active span{background:#174de5;color:#fff}.session-page-navigation button:disabled{cursor:not-allowed;opacity:.46}.session-page-host{min-height:360px}.session-page{display:grid;gap:16px}.session-page[hidden]{display:none}.session-page-controls{display:flex;justify-content:space-between;gap:12px;margin:18px 0;padding-top:14px;border-top:1px solid #dbe3ef}.session-page-controls button:last-child{margin-left:auto}.session-page-host+.session-page-controls+.actions{position:sticky;bottom:0;z-index:6;margin:0 -4px;padding:12px 4px;background:linear-gradient(180deg,rgba(255,255,255,0),#fff 24%)}
.assessment-capacity-profile{display:grid;gap:11px}.assessment-result-subheading{display:flex;justify-content:space-between;gap:12px}.assessment-result-subheading>div{display:grid;gap:2px}.assessment-result-subheading small{color:#68758a}.assessment-capacity-profile-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.assessment-capacity-profile-grid article{display:grid;align-content:start;gap:5px;min-height:132px;padding:12px;border:1px solid #dce4f0;border-top:4px solid #95a4ba;border-radius:12px;background:#fff}.assessment-capacity-profile-grid article[data-domain-state="high"]{border-top-color:#174de5}.assessment-capacity-profile-grid article[data-domain-state="moderate"]{border-top-color:#e2ab21}.assessment-capacity-profile-grid article[data-domain-state="low"]{border-top-color:#c95a54}.assessment-capacity-profile-grid span{color:#5f6e83;font-size:10px}.assessment-capacity-profile-grid strong{font-size:16px}.assessment-capacity-profile-grid p{margin:0;color:#5b687b;font-size:10px;line-height:1.45}.assessment-confirmed-strengths{padding:15px 17px;border:1px solid #aed8c6;border-radius:13px;background:#edf9f3}.assessment-confirmed-strengths>span{color:#16754c;font-size:10px;font-weight:900;letter-spacing:.08em}.assessment-confirmed-strengths ul{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 0;padding:0;list-style:none}.assessment-confirmed-strengths li{padding:7px 10px;border-radius:999px;background:#fff;color:#1f644c;font-size:11px;font-weight:750}.assessment-confirmed-strengths p{margin:7px 0 0;color:#4f705f;font-size:12px}
.assessment-result-plan{border-top:1px solid #e1e7f0;background:#fff}.assessment-result-plan-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px}.assessment-result-plan-grid article{display:grid;grid-template-columns:32px minmax(0,1fr);gap:10px;padding:14px;border:1px solid #dbe3ef;border-radius:13px;background:#f8faff}.assessment-result-plan-grid article>span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#174de5;color:#fff;font-size:11px;font-weight:900}.assessment-result-plan-grid small{color:#637089}.assessment-result-plan-grid p{margin:5px 0 0;white-space:pre-wrap;color:#17243a;line-height:1.55}.assessment-reassessment-callout{display:grid;grid-template-columns:auto minmax(120px,.25fr) minmax(0,1fr);align-items:center;gap:14px;padding:14px 17px;border-radius:13px;background:#0b1730;color:#fff}.assessment-reassessment-callout small{color:#8eaff6;font-weight:850}.assessment-reassessment-callout strong{font-size:16px}.assessment-reassessment-callout span{color:#d4ddec;font-size:12px}.assessment-result-empty{padding:18px;border:1px dashed #c9d5e7;border-radius:13px;background:#f8faff}.assessment-result-empty p{margin:5px 0 0;color:#66758a}
.assessment-combined-delivery{display:grid;gap:16px;padding:28px;border-top:8px solid #eaf7f0;background:linear-gradient(145deg,#f7fcf9,#fff)}.assessment-combined-delivery>div:last-child{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px}.assessment-combined-delivery article{display:grid;grid-template-columns:34px minmax(0,1fr);gap:11px;padding:16px;border:1px solid #cce4d8;border-radius:14px;background:#fff}.assessment-combined-delivery article>span{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:#178056;color:#fff;font-size:10px;font-weight:900}.assessment-combined-delivery article small{display:block;color:#17704d;font-weight:850}.assessment-combined-delivery article div>strong,.assessment-combined-delivery article div>span{display:block;margin-top:6px}.assessment-combined-delivery article p{margin:6px 0 0;white-space:pre-wrap;color:#47576b;line-height:1.55}
.assessment-baseline-evidence{border-top:8px solid #edf2fa;background:#fff}.assessment-evidence-chapter{display:grid;gap:14px;padding:20px;border:1px solid #d9e2ef;border-radius:17px;background:#fbfcfe;transition:box-shadow .2s,border-color .2s}.assessment-evidence-chapter.is-highlighted{border-color:#174de5;box-shadow:0 0 0 4px rgba(23,77,229,.12)}.assessment-evidence-chapter>header{display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;align-items:start}.assessment-evidence-chapter>header>span{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#174de5;color:#fff;font-size:11px;font-weight:900}.assessment-evidence-chapter>header small{color:#174de5;font-size:9px;font-weight:900;letter-spacing:.09em}.assessment-evidence-chapter>header h4{margin:3px 0;font-size:19px}.assessment-evidence-chapter>header p{margin:0;color:#68758a;font-size:12px}.assessment-evidence-chapter .assessment-body-map{margin:0;border-color:#d9e2ef;background:#fff}.assessment-evidence-chapter .assessment-linked-context{margin:0;background:#fff}.assessment-evidence-chapter .assessment-linked-examinations,.assessment-evidence-chapter .assessment-linked-outcomes{margin:0;padding:0}.assessment-evidence-chapter .clinical-examination-overview{margin:0}.assessment-evidence-chapter>.assessment-record-media{padding:16px;border:1px solid #dbe3ef;border-radius:14px;background:#fff}.assessment-evidence-chapter .assessment-media-editor{margin:0}.assessment-clinician-workspace{display:grid;gap:18px;padding-top:8px}.assessment-clinician-workspace:before{content:'CLINICIAN WORKSPACE · 治疗师确认区';display:block;padding:10px 14px;border-left:4px solid #174de5;background:#eef4ff;color:#1747b5;font-size:11px;font-weight:900;letter-spacing:.08em}
.assessment-report-view>.assessment-result-story{margin:0;border:0;border-radius:0;box-shadow:none}.assessment-report-view>.assessment-result-story .assessment-result-cover{border-top:1px solid rgba(255,255,255,.1)}.assessment-report-view>.assessment-result-story+.assessment-evidence-trace{margin-top:18px}
.assessment-evidence-chapter>header{height:auto}.assessment-result-clinical-note{padding:14px 16px;border-left:4px solid #174de5;border-radius:11px;background:#eef4ff}.assessment-result-clinical-note small{color:#1747b5;font-weight:850}.assessment-result-clinical-note p{margin:6px 0 0;white-space:pre-wrap}
@media(max-width:1250px){.assessment-capacity-profile-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:850px){.assessment-result-story{border-radius:16px}.assessment-result-cover,.assessment-result-interpretation,.assessment-result-plan,.assessment-baseline-evidence{padding:20px}.assessment-result-goal{grid-template-columns:1fr;padding:18px}.assessment-result-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-primary-mismatch{grid-template-columns:1fr}.assessment-primary-mismatch-actions{justify-content:flex-start;max-width:none}.assessment-primary-mismatch-actions span{text-align:left}.assessment-result-decision-strip{grid-template-columns:1fr}.assessment-capacity-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-reassessment-callout{grid-template-columns:1fr;gap:5px}.assessment-result-section-heading{display:grid}.assessment-result-section-heading>span{justify-self:start}}
@media(max-width:520px){.assessment-result-cover h2{font-size:24px}.assessment-result-metrics{grid-template-columns:1fr 1fr}.assessment-capacity-profile-grid{grid-template-columns:1fr}.assessment-evidence-chapter{padding:14px}.assessment-evidence-chapter>header{grid-template-columns:1fr}.assessment-evidence-chapter>header>span{width:30px;height:30px}}
@media(max-width:850px){.assessment-clinical-synthesis{grid-template-columns:1fr}.assessment-synthesis-evidence-links{justify-content:flex-start;max-width:none}.assessment-synthesis-evidence-links span{text-align:left}.assessment-clinical-uncertainties,.capacity-uncertainties{grid-template-columns:1fr}.assessment-key-findings>div:last-child,.capacity-key-findings{grid-template-columns:1fr}}
.baseline-heading{display:flex;justify-content:space-between;gap:24px;align-items:flex-start}.baseline-heading>div:last-child{display:grid;gap:4px;text-align:right}.baseline-heading>div:last-child span{color:#667085;font-size:12px}.baseline-summary-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #e2e8f5;border-radius:16px;overflow:hidden;margin:18px 0}.baseline-summary-strip article{padding:14px 16px;background:#f7f9fe}.baseline-summary-strip article+article{border-left:1px solid #e2e8f5}.baseline-summary-strip small{display:block;color:#667085}.baseline-summary-strip strong{font-size:24px;color:#102a6b}.baseline-domain{padding:18px 0;border-top:1px solid #e7ebf3}.baseline-domain-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:12px}.baseline-domain-heading>div{display:flex;align-items:center;gap:10px}.baseline-domain-heading span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#174de5;color:#fff;font-size:11px;font-weight:800}.baseline-domain-heading h3{margin:0}.baseline-domain-heading>small{max-width:520px;color:#667085;text-align:right}.baseline-symptom-grid,.baseline-context-grid,.baseline-function-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.baseline-symptom-card,.baseline-context-card,.baseline-function-grid article{border:1px solid #dfe5f0;border-radius:14px;padding:14px;background:#fff}.baseline-symptom-card>div:first-child{display:flex;justify-content:space-between;gap:10px}.baseline-symptom-card>div:first-child span,.baseline-context-card span{font-size:11px;color:#667085}.baseline-symptom-card>p{margin:8px 0 0;color:#475467;font-size:12px}.baseline-pain-values{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:12px 0}.baseline-pain-values b{padding:8px;border-radius:9px;background:#f2f5fb;text-align:center;font-size:18px}.baseline-pain-values small{display:block;font-size:10px;color:#667085;font-weight:500}.baseline-context-card{display:grid;gap:5px}.baseline-context-card strong{font-size:15px}.baseline-comparability-note{margin:12px 0 0;padding:10px 12px;border-radius:10px;background:#fff8df;color:#7a5911;font-size:12px}.medical-evidence-timeline{margin-top:16px;border:1px solid #dfe5f0;border-radius:14px;background:#fff}.medical-evidence-timeline summary{padding:15px 16px;cursor:pointer}.medical-evidence-timeline summary span{display:grid;gap:4px}.medical-evidence-timeline summary small{color:#667085;font-weight:400}.medical-evidence-timeline>div{padding:0 16px 16px}.medical-timeline-event{display:grid;grid-template-columns:100px 1fr;gap:16px;padding:12px 0;border-top:1px solid #edf0f5}.medical-timeline-event time{font-size:12px;color:#667085}.medical-timeline-event>div{display:grid;gap:4px}.medical-timeline-event span,.medical-timeline-event small{font-size:11px;color:#667085}.medical-timeline-event p{margin:2px 0;color:#475467;font-size:12px}@media(max-width:900px){.baseline-heading,.baseline-domain-heading{display:grid}.baseline-heading>div:last-child,.baseline-domain-heading>small{text-align:left}.baseline-summary-strip{grid-template-columns:repeat(2,1fr)}.baseline-summary-strip article:nth-child(3){border-left:0;border-top:1px solid #e2e8f5}.baseline-summary-strip article:nth-child(4){border-top:1px solid #e2e8f5}.baseline-symptom-grid,.baseline-context-grid,.baseline-function-grid{grid-template-columns:1fr}.medical-timeline-event{grid-template-columns:1fr}}

/* Missing evidence now performs a real workflow action and persists resolution state. */
.evidence-gap-actions article{grid-template-columns:minmax(0,1fr) auto}.evidence-gap-copy{min-width:0}.evidence-gap-heading{display:flex;align-items:flex-start;gap:8px}.evidence-gap-heading>span{flex:0 0 auto;padding:4px 7px;border-radius:999px;background:#fff2c7;color:#755500;font-size:10px;font-weight:850}.evidence-gap-actions article[data-gap-state-value="resolved"] .evidence-gap-heading>span{background:#e4f6ed;color:#14734a}.evidence-gap-actions article[data-gap-state-value="not_required"] .evidence-gap-heading>span{background:#edf0f5;color:#536074}.evidence-gap-actions article[data-gap-state-value="external_pending"] .evidence-gap-heading>span{background:#eaf1ff;color:#1747b5}.evidence-gap-copy em{display:block;margin-top:5px;color:#526178;font-size:11px;font-style:normal}.evidence-gap-buttons{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.evidence-gap-resolution{grid-column:1/-1;display:grid;grid-template-columns:minmax(180px,.65fr) minmax(280px,1.5fr) minmax(150px,.5fr);gap:9px;padding:11px;border:1px solid #cad8ef;border-radius:11px;background:#f5f8fd}.evidence-gap-resolution[hidden]{display:none}.evidence-gap-resolution>div{grid-column:1/-1;display:flex;justify-content:flex-end;gap:7px}.evidence-gap-resolution textarea{min-height:62px}.evidence-gap-focus-prompt{display:grid;gap:3px;margin:8px 0;padding:10px 12px;border-left:4px solid #174de5;border-radius:0 10px 10px 0;background:#eef4ff;color:#173f91}.evidence-gap-focus-prompt span{font-size:12px}

/* Priority Impairment: patient issue first, exact evidence second, optional normalization third. */
.priority-confirmation-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px}.priority-confirmation-actions button{min-height:0;padding:6px 9px;background:#f4c62f;color:#07101f}.priority-confirmation-actions .ghost{border-color:#9babc1;background:transparent;color:#d8e5fb}.priority-confirmation-card.is-confirmed .impairment-rank{box-shadow:inset 5px 0 #35a36f}.priority-review-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 14px;padding:15px 17px;border:2px solid #174de5;border-radius:14px;background:#f4f7ff}.priority-review-summary small{grid-column:1/-1;color:#596981}.priority-review-summary strong{font-size:17px;line-height:1.5}.priority-review-summary span{align-self:center;padding:6px 9px;border-radius:999px;background:#e4ecff;color:#1747b5;font-size:11px;font-weight:850}.priority-edit-panel{padding:10px 12px;border:1px solid #cad8ef;border-radius:12px;background:#f8faff}.priority-edit-panel>summary{cursor:pointer;color:#1747b5;font-size:12px;font-weight:850}.priority-edit-panel>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,.35fr);gap:10px;margin-top:11px}.priority-edit-panel label>span{font-weight:850}.priority-edit-panel input,.priority-edit-panel select{margin-top:7px;font-size:15px}.priority-edit-panel small{grid-column:1/-1;display:block;color:#596981}.priority-empty-state{display:grid;gap:5px;padding:18px;border:1px dashed #b8c7df;border-radius:14px;background:#f8faff}.priority-empty-state strong{color:#173f91}.priority-empty-state p{margin:0;color:#5e6d82;line-height:1.55}.priority-standardization{padding:11px 12px;border:1px solid #d6dfed;border-radius:12px;background:#f8f9fc}.priority-standardization>summary{display:flex;justify-content:space-between;gap:12px;color:#23416f;cursor:pointer}.priority-standardization>summary span{color:#6b778b;font-size:11px}.priority-standardization>label{margin-top:11px}.priority-evidence-panel{padding:0;overflow:hidden}.priority-evidence-panel>summary{display:flex;justify-content:space-between;gap:12px;padding:11px 12px}.priority-evidence-panel>.item-head{padding:0 12px}.priority-evidence-editor>summary{margin:0 12px 10px}.priority-evidence-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0 12px 12px}.priority-evidence-groups label{padding:10px;border-radius:10px;background:#fff}.priority-evidence-groups label>span{font-size:11px;font-weight:850}.priority-evidence-groups textarea{min-height:94px}.priority-evidence-chips span{display:flex;gap:5px}.priority-evidence-chips b{color:#1747b5}.priority-evidence-panel>[data-impairment-evidence-message]{display:block;margin:0 12px 9px;color:#805d00}.priority-confirmation-fields{grid-template-columns:1fr}
.capacity-summary-workspace{display:grid;gap:16px;padding:19px;border:2px solid #174de5;border-radius:17px;background:linear-gradient(145deg,#f4f7ff,#fff)}.capacity-summary-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.capacity-summary-heading span{color:#1747b5;font-size:10px;font-weight:900;letter-spacing:.09em}.capacity-summary-heading h4{margin:4px 0;font-size:20px}.capacity-summary-heading p{max-width:850px;margin:0;color:#5e6d82;line-height:1.55}.capacity-summary-heading>strong{padding:7px 10px;border-radius:999px;background:#e7efff;color:#1747b5;font-size:11px;white-space:nowrap}.capacity-summary-workspace label{display:grid;gap:7px}.capacity-summary-workspace label>span{font-weight:850}.capacity-summary-primary textarea{min-height:110px;font-size:14px;line-height:1.65}.capacity-summary-conclusion textarea{min-height:84px;font-size:16px;font-weight:750;line-height:1.55}.capacity-clinical-analysis textarea{min-height:150px;font-size:14px;line-height:1.65}.capacity-patient-takeaway{border:1px solid #d7e1ef;border-radius:12px;background:#fff}.capacity-patient-takeaway>summary{padding:12px 14px;cursor:pointer;color:#637087;font-size:12px;font-weight:850}.capacity-patient-takeaway>label{padding:0 14px 14px}.capacity-findings-review{display:grid;gap:10px}.capacity-findings-review h4{margin:3px 0}.capacity-key-findings{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:9px}.capacity-key-findings article{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;padding:13px;border:1px solid #d8e2f1;border-radius:12px;background:#fff}.capacity-key-findings article>span{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#174de5;color:#fff;font-size:10px;font-weight:900}.capacity-key-findings header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.capacity-key-findings p{margin:7px 0 0;color:#536178;font-size:11px;line-height:1.55}.capacity-synthesis-empty{margin:0;padding:13px;border:1px dashed #c3d0e5;border-radius:11px;background:#fff;color:#657287}.capacity-uncertainties{display:grid;grid-template-columns:minmax(150px,.35fr) repeat(auto-fit,minmax(220px,1fr));gap:9px;padding:13px;border:1px solid #e7d291;border-radius:12px;background:#fff9e9}.capacity-uncertainties>div{display:grid;align-content:center}.capacity-uncertainties article{padding:11px;border-radius:10px;background:#fff}.capacity-uncertainties p{margin:5px 0;color:#5b6677;font-size:11px}.capacity-uncertainties article small{color:#765b14}.capacity-summary-note{margin:0;padding:9px 11px;border-radius:10px;background:#eaf6f0;color:#27634c;font-size:12px}.capacity-analysis-details{border:1px solid #cfdbea;border-radius:15px;background:#f9fbfe}.capacity-analysis-details>summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px;cursor:pointer}.capacity-analysis-details>summary span{display:grid;gap:3px}.capacity-analysis-details>summary small{color:#68758a;font-weight:500}.capacity-analysis-details>summary em{padding:6px 9px;border-radius:999px;background:#edf3ff;color:#1747b5;font-size:11px;font-style:normal;font-weight:850;white-space:nowrap}.capacity-analysis-details-body{display:grid;gap:14px;padding:0 15px 15px}.capacity-analysis-details .capacity-domain-review{margin:0}
@media(max-width:820px){.evidence-gap-actions article{grid-template-columns:1fr}.evidence-gap-buttons{justify-content:flex-start}.evidence-gap-resolution,.priority-evidence-groups,.priority-edit-panel>div,.intervention-directions-review [data-direction-list]{grid-template-columns:1fr}.priority-edit-panel small{grid-column:1}.priority-confirmation-actions{align-items:flex-end;flex-direction:column}.priority-standardization>summary,.capacity-summary-heading,.capacity-analysis-details>summary{display:grid}.priority-review-summary{grid-template-columns:1fr}.priority-review-summary span{justify-self:start}.session-direction-list article{grid-template-columns:36px minmax(0,1fr)}.session-direction-actions{grid-column:2;justify-content:flex-start}.session-baseline-summary{grid-template-columns:1fr}.session-page-navigation{position:static;display:flex;overflow-x:auto}.session-page-navigation button{min-width:150px}.session-page-controls{align-items:stretch;flex-direction:column}.session-page-controls button{width:100%}}

.assessment-report-export-surface{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:24px;background:rgba(7,19,39,.72);backdrop-filter:blur(5px)}.assessment-report-export-dialog{width:min(720px,100%);padding:24px;border:1px solid #a9b9df;border-radius:22px;background:#fff;box-shadow:0 30px 80px rgba(7,19,39,.32)}.assessment-report-export-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.assessment-report-export-heading h2{margin:5px 0 0}.assessment-report-export-dialog>p{margin:12px 0 18px;color:#5f6d85}.assessment-report-export-dialog>label{display:grid;gap:7px;font-weight:800}.assessment-report-export-dialog select{width:100%}.assessment-report-language-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0}.assessment-report-language-actions button{display:grid;gap:4px;min-height:94px;padding:16px;text-align:left}.assessment-report-language-actions button small{color:#dbe5ff;font-weight:600;line-height:1.35}.assessment-report-language-actions .report-language-en{background:#071327}.assessment-report-export-note{display:block;padding:12px;border-radius:12px;background:#f2f5fb;color:#536078;line-height:1.5}@media(max-width:680px){.assessment-report-language-actions{grid-template-columns:1fr}.assessment-report-export-dialog{padding:18px}}

.assessment-media-conversion-preview{align-content:center;gap:4px;background:linear-gradient(145deg,#0c111d,#17233a);color:#fff}.assessment-media-conversion-preview strong,.assessment-media-conversion-preview small{padding:0;text-align:center}.assessment-media-conversion-preview strong{font-size:18px;letter-spacing:.08em}.assessment-media-conversion-preview small{color:#cbd7ed;font-size:10px}

/* Full-frame measurement evidence: never crop clinical geometry in a card preview. */
.outcome-evidence-tile.image img,.outcome-evidence-tile.video video{object-fit:contain}
.assessment-original-clinical-files .media-asset,.assessment-original-clinical-files .media-asset.has-measurement-result{grid-template-rows:clamp(320px,42vw,640px) auto}
.assessment-original-clinical-files .clinical-media-preview img,.assessment-original-clinical-files .media-asset.has-measurement-result .clinical-media-preview img{object-fit:contain}
@media(max-width:820px){.assessment-original-clinical-files .media-asset,.assessment-original-clinical-files .media-asset.has-measurement-result{grid-template-rows:clamp(280px,78vw,560px) auto}}

/* Intake uses compact previews; full-frame sizing remains available in professional report detail. */
.assessment-media-editor .assessment-original-clinical-files>.assessment-media-library{grid-template-columns:repeat(4,minmax(0,1fr))}
.assessment-media-editor .assessment-original-clinical-files .media-asset,.assessment-media-editor .assessment-original-clinical-files .media-asset.has-measurement-result{grid-template-rows:180px auto}
@media(max-width:1500px){.assessment-media-editor .assessment-original-clinical-files>.assessment-media-library{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:900px){.assessment-media-editor .assessment-original-clinical-files>.assessment-media-library{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:580px){.assessment-media-editor .assessment-original-clinical-files>.assessment-media-library{grid-template-columns:1fr}.assessment-media-editor .assessment-original-clinical-files .media-asset,.assessment-media-editor .assessment-original-clinical-files .media-asset.has-measurement-result{grid-template-rows:200px auto}}

.session-medical-safety{display:grid;gap:11px;padding:15px;border:1px solid #cdd8e8;border-radius:14px;background:#fff}.session-medical-safety>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.session-medical-safety h3{margin:3px 0}.session-medical-safety header p{margin:3px 0 0;color:#637188}.session-medical-safety.modify_and_review{border-color:#dec36e;background:#fffaf0}.session-medical-safety.hold_or_escalate,.session-medical-safety.verification_required{border-color:#e2a3a8;background:#fff7f7}.session-medical-context-list{display:flex;flex-wrap:wrap;gap:7px}.session-medical-context-list>span{display:grid;gap:2px;padding:8px 10px;border-radius:10px;background:#edf3ff}.session-medical-context-list small{color:#66758a}.session-safety-boundary-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:8px}.session-safety-boundary-list article{display:grid;gap:4px;padding:12px;border:1px solid #e2d298;border-radius:11px;background:#fff}.session-safety-boundary-list p{margin:4px 0;white-space:pre-wrap}.session-medical-safety-confirm{display:grid;gap:8px;padding:12px;border-radius:11px;background:#fff}.session-medical-safety-confirm textarea{min-height:75px}.session-medical-safety-confirm>div{display:flex;align-items:center;justify-content:flex-end;gap:9px}.session-safety-blocker{padding:12px;border-radius:11px;background:#fff0f0;color:#8d272d}.session-safety-blocker p{margin:5px 0 10px}@media(max-width:760px){.session-medical-safety>header{display:grid}}

/* Step 4 decision desk: one primary task, everything else disclosed on demand. */
.assessment-conclusion-workflow{max-width:1500px;margin:0 auto;gap:14px}
.assessment-conclusion-overview{gap:10px}.assessment-conclusion-overview-heading{align-items:center;padding:14px 16px;border:1px solid #cdd9eb;border-radius:14px;background:#fff;color:#14213a}.assessment-conclusion-overview-heading h3{margin:2px 0;font-size:20px}.assessment-conclusion-overview-heading p{color:#617087;font-size:11px}.assessment-conclusion-overview-heading .eyebrow{color:#1747b5}.assessment-conclusion-overview-heading>strong{max-width:260px;overflow:hidden;text-overflow:ellipsis}
.assessment-conclusion-phases{gap:7px}.assessment-conclusion-phase{grid-template-columns:28px minmax(0,1fr);gap:8px;min-height:64px;padding:9px 10px;border-radius:11px}.assessment-conclusion-phase>span{width:26px;height:26px;border-radius:8px}.assessment-conclusion-phase div{align-content:center;gap:2px}.assessment-conclusion-phase small{font-size:8px}.assessment-conclusion-phase strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.assessment-conclusion-phase:hover{transform:none}
.assessment-medical-safety-handoff{display:block;padding:0;overflow:hidden;border-width:1px;border-radius:13px}.assessment-medical-safety-handoff>summary,.assessment-workbench-panel>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;cursor:pointer;list-style:none}.assessment-medical-safety-handoff>summary::-webkit-details-marker,.assessment-workbench-panel>summary::-webkit-details-marker{display:none}.assessment-medical-safety-handoff>summary span,.assessment-workbench-panel>summary span{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 10px;min-width:0}.assessment-medical-safety-handoff>summary small,.assessment-workbench-panel>summary small{grid-column:1;color:#1747b5;font-size:8px;font-weight:900;letter-spacing:.08em}.assessment-medical-safety-handoff>summary strong,.assessment-workbench-panel>summary strong{font-size:14px}.assessment-medical-safety-handoff>summary em,.assessment-workbench-panel>summary em{overflow:hidden;color:#68758a;font-size:10px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.assessment-medical-safety-handoff>summary b,.assessment-workbench-panel>summary b{flex:0 0 auto;padding:5px 8px;border-radius:999px;background:#e8eef7;color:#536178;font-size:9px}.assessment-medical-safety-handoff.ready>summary b{background:#dcf4e7;color:#126b46}.assessment-medical-safety-handoff.caution>summary b{background:#ffedb4;color:#715000}.assessment-medical-safety-handoff.blocked>summary b{background:#ffe0e2;color:#962f39}.assessment-safety-compact-body{display:grid;gap:10px;padding:0 14px 14px}.assessment-safety-compact-body>p{margin:0;padding:10px 12px;border-radius:10px;background:#fff;color:#536178;font-size:11px}.assessment-safety-handoff-actions{padding-top:9px}.assessment-safety-handoff-actions small{color:#536178;font-size:10px}
.assessment-conclusion-chapter{gap:12px;padding:16px;border-radius:15px}.assessment-conclusion-chapter>header{grid-template-columns:32px minmax(0,1fr);gap:10px}.assessment-conclusion-chapter>header>span{width:30px;height:30px;border-radius:9px}.assessment-conclusion-chapter>header h3{margin:2px 0;font-size:18px}.assessment-conclusion-chapter>header p{font-size:11px}.assessment-conclusion-chapter>[data-conclusion-slot]{gap:10px}
.assessment-workbench-panel{overflow:hidden;border:1px solid #d7e1ee;border-radius:13px;background:#f8faff;scroll-margin-top:86px}.assessment-workbench-panel>summary b{background:#e7efff;color:#1747b5}.assessment-workbench-panel>[data-conclusion-slot]{padding:0 12px 12px}
.assessment-conclusion-workflow .assessment-evidence-assistant{margin:0;border-radius:14px;box-shadow:none}.assessment-conclusion-workflow .baize-eye-brand{padding:13px 15px;background:#eef4ff;color:#14213a}.assessment-conclusion-workflow .baize-eye-brand .eyebrow{color:#1747b5}.assessment-conclusion-workflow .baize-eye-brand h4{margin:2px 0;font-size:16px}.assessment-conclusion-workflow .baize-eye-brand p{display:none}.assessment-conclusion-workflow .baize-once{min-height:34px;padding:8px 11px}.assessment-conclusion-workflow .unified-evidence-overview{padding:10px 12px}.assessment-conclusion-workflow .unified-capacity-model{padding:12px}.assessment-conclusion-workflow .capacity-summary-workspace{gap:11px;padding:14px;border-width:1px}.assessment-conclusion-workflow .capacity-summary-heading h4{font-size:17px}.assessment-conclusion-workflow .capacity-summary-heading p{font-size:11px}.assessment-conclusion-workflow .assessment-impairments-editor{margin-top:10px;padding:11px}.assessment-conclusion-workflow .priority-confirmation-card{gap:9px;padding:11px}.assessment-conclusion-workflow .priority-review-summary{padding:11px 13px;border-width:1px}.assessment-conclusion-workflow .priority-review-summary strong{font-size:15px}
.assessment-publish-handoff{grid-template-columns:minmax(240px,.35fr) minmax(0,1fr);align-items:center}.assessment-publish-handoff>header{align-items:center}.assessment-publish-readiness{padding:12px 14px}.assessment-publish-readiness h3{margin:2px 0;font-size:15px}.assessment-publish-readiness p{font-size:10px}
.assessment-evidence-review>summary{align-items:center}.qualitative-lineage-badge{margin-left:auto;padding:5px 8px;border-radius:999px;background:#e7efff;color:#1747b5;font-size:9px;font-style:normal;font-weight:850}.qualitative-lineage-evidence,.priority-qualitative-lineage{overflow:hidden;border:1px solid #d4e0f1;border-radius:11px;background:#f7faff}.qualitative-lineage-evidence>summary,.priority-qualitative-lineage>summary{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 12px;cursor:pointer}.qualitative-lineage-evidence>summary span,.priority-qualitative-lineage>summary span{display:grid;gap:2px}.qualitative-lineage-evidence>summary small,.priority-qualitative-lineage>summary small{color:#68758a;font-size:9px}.qualitative-lineage-evidence>summary b,.priority-qualitative-lineage>summary b{color:#1747b5;font-size:9px}.qualitative-lineage-evidence>div,.priority-qualitative-lineage>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:7px;padding:0 10px 10px}.qualitative-lineage-evidence article,.priority-qualitative-lineage article{display:grid;gap:3px;padding:9px;border:1px solid #dce5f1;border-radius:9px;background:#fff}.qualitative-lineage-evidence article small,.priority-qualitative-lineage article small{color:#1747b5;font-size:8px}.qualitative-lineage-evidence article p,.priority-qualitative-lineage article p{margin:2px 0 0;color:#566479;font-size:9px;line-height:1.45}.qualitative-lineage-evidence>p{margin:0;padding:0 11px 10px;color:#68758a;font-size:9px}.priority-lineage-warning{display:flex;align-items:center;gap:8px;padding:9px 11px;border:1px solid #e3c66d;border-radius:10px;background:#fff9e8;color:#72570e;font-size:10px}.priority-lineage-warning span{color:#725f32}
@media(max-width:900px){.assessment-publish-handoff{grid-template-columns:1fr}.assessment-conclusion-workflow .baize-eye-brand{align-items:stretch}.assessment-conclusion-workflow .baize-once{width:100%}}
@media(max-width:720px){.assessment-conclusion-overview-heading{align-items:flex-start}.assessment-conclusion-phases{grid-template-columns:1fr 1fr}.assessment-conclusion-phase{min-width:0}.assessment-medical-safety-handoff>summary,.assessment-workbench-panel>summary{align-items:flex-start}.assessment-medical-safety-handoff>summary span,.assessment-workbench-panel>summary span{grid-template-columns:1fr}.assessment-medical-safety-handoff>summary small,.assessment-workbench-panel>summary small{grid-column:1}.assessment-conclusion-chapter{padding:13px}.assessment-publish-readiness{display:grid}}

/* Final Assessment follows the clinical decision order instead of stacking every output. */
.assessment-conclusion-workflow{display:grid;gap:22px}.assessment-conclusion-overview{display:grid;gap:16px}.assessment-conclusion-overview-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:22px;border-radius:18px;background:linear-gradient(135deg,#08162c,#123b8d);color:#fff}.assessment-conclusion-overview-heading h3{margin:5px 0;font-size:25px}.assessment-conclusion-overview-heading p{max-width:850px;margin:0;color:#d4dff1;line-height:1.55}.assessment-conclusion-overview-heading>strong{padding:7px 10px;border-radius:999px;font-size:11px;white-space:nowrap}.assessment-conclusion-overview-heading>strong.ready{background:#dff6e9;color:#116b45}.assessment-conclusion-overview-heading>strong.pending{background:#fff0c2;color:#715000}.assessment-conclusion-phases{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.assessment-conclusion-phase{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:start;min-height:142px;padding:14px;border:1px solid #d7e1ef;background:#fff;color:#15243c;text-align:left;box-shadow:none}.assessment-conclusion-phase>span{display:grid;place-items:center;width:31px;height:31px;border-radius:10px;background:#e8effb;color:#1747b5;font-size:10px;font-weight:900}.assessment-conclusion-phase div{display:grid;gap:4px}.assessment-conclusion-phase small{color:#64738a;font-size:9px;font-weight:900;letter-spacing:.06em}.assessment-conclusion-phase strong{font-size:13px;line-height:1.35}.assessment-conclusion-phase p{margin:0;color:#657389;font-size:10px;line-height:1.45}.assessment-conclusion-phase.ready{border-color:#9dd6bd;background:#f5fcf8}.assessment-conclusion-phase.ready>span{background:#19805a;color:#fff}.assessment-conclusion-phase.caution{border-color:#e0c46d;background:#fffaf0}.assessment-conclusion-phase.caution>span{background:#b98509;color:#fff}.assessment-conclusion-phase.blocked{border-color:#e1a4aa;background:#fff7f7}.assessment-conclusion-phase.blocked>span{background:#b13d48;color:#fff}.assessment-conclusion-phase:hover{border-color:#174de5;transform:translateY(-1px)}
.assessment-medical-safety-handoff{display:grid;gap:14px;padding:20px;border:2px solid #cbd9ec;border-radius:18px;background:#f8fbff;scroll-margin-top:86px}.assessment-medical-safety-handoff>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.assessment-medical-safety-handoff h3{margin:4px 0;font-size:21px}.assessment-medical-safety-handoff header p{max-width:840px;margin:0;color:#617087;line-height:1.55}.assessment-medical-safety-handoff header>strong{padding:7px 10px;border-radius:999px;background:#e8eef7;color:#536178;font-size:11px;white-space:nowrap}.assessment-medical-safety-handoff.ready{border-color:#8bc9ac;background:#f5fcf8}.assessment-medical-safety-handoff.ready header>strong{background:#dcf4e7;color:#126b46}.assessment-medical-safety-handoff.caution{border-color:#d9bb60;background:#fffaf0}.assessment-medical-safety-handoff.caution header>strong{background:#ffedb4;color:#715000}.assessment-medical-safety-handoff.blocked{border-color:#dda0a7;background:#fff7f7}.assessment-medical-safety-handoff.blocked header>strong{background:#ffe0e2;color:#962f39}.assessment-safety-chain{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1.3fr);gap:10px;align-items:stretch}.assessment-safety-chain article{display:grid;grid-template-columns:28px minmax(0,1fr);gap:3px 9px;align-content:start;padding:13px;border:1px solid #d8e2ef;border-radius:13px;background:#fff}.assessment-safety-chain article>span{grid-row:1/3;display:grid;place-items:center;width:27px;height:27px;border-radius:9px;background:#174de5;color:#fff;font-size:10px;font-weight:900}.assessment-safety-chain small{color:#68758b;font-size:9px;font-weight:900}.assessment-safety-chain strong{font-size:12px;line-height:1.45}.assessment-safety-chain>i{align-self:center;color:#6684c4;font-size:18px;font-style:normal;font-weight:900}.assessment-safety-chain article.ready{border-color:#9dd5bb}.assessment-safety-chain article.caution{border-color:#dfc26a}.assessment-safety-chain article.blocked{border-color:#e2a5aa}.assessment-safety-handoff-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:8px}.assessment-safety-handoff-list article{display:grid;gap:5px;padding:11px 13px;border:1px solid #dbe3ef;border-radius:11px;background:#fff}.assessment-safety-handoff-list article div{display:grid;gap:2px}.assessment-safety-handoff-list small{color:#68758a;font-size:10px}.assessment-safety-handoff-list p{margin:2px 0 0;color:#4f5d72;font-size:11px;line-height:1.5}.assessment-safety-handoff-empty{margin:0;padding:11px 13px;border-radius:11px;background:#fff;color:#5f6e83}.assessment-safety-handoff-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:12px;border-top:1px solid #d9e2ef}.assessment-safety-handoff-actions p{margin:0;color:#536178;font-size:11px}.assessment-safety-handoff-actions button{flex:0 0 auto}
.assessment-conclusion-chapter{display:grid;gap:16px;padding:22px;border:1px solid #d8e2ef;border-radius:19px;background:#fff;scroll-margin-top:86px}.assessment-conclusion-chapter>header{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px}.assessment-conclusion-chapter>header>span{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#174de5;color:#fff;font-size:11px;font-weight:900}.assessment-conclusion-chapter>header small{color:#1747b5;font-size:9px;font-weight:900;letter-spacing:.1em}.assessment-conclusion-chapter>header h3{margin:4px 0;font-size:21px}.assessment-conclusion-chapter>header p{max-width:900px;margin:0;color:#657389;line-height:1.55}.assessment-conclusion-chapter>[data-conclusion-slot]{display:grid;gap:16px}.assessment-conclusion-chapter .assessment-evidence-assistant,.assessment-conclusion-chapter .assessment-rehabilitation-plan{margin:0}.assessment-patient-preview{overflow:hidden;border:1px solid #d7e1ee;border-radius:18px;background:#f8faff;scroll-margin-top:86px}.assessment-patient-preview>summary{padding:17px 20px;cursor:pointer}.assessment-patient-preview>summary span{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 14px}.assessment-patient-preview>summary small{grid-column:1;color:#1747b5;font-size:9px;font-weight:900;letter-spacing:.1em}.assessment-patient-preview>summary strong{font-size:16px}.assessment-patient-preview>summary em{grid-column:2;grid-row:1/3;align-self:center;padding:6px 9px;border-radius:999px;background:#e6edfa;color:#536178;font-size:10px;font-style:normal}.assessment-patient-preview>[data-conclusion-slot]{padding:0 16px 16px}.assessment-patient-preview .assessment-result-story{margin:0}.assessment-publish-handoff{border-color:#b7cae7;background:linear-gradient(145deg,#f6f9ff,#fff)}.assessment-publish-readiness{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:18px;border-radius:14px}.assessment-publish-readiness h3{margin:4px 0}.assessment-publish-readiness p{max-width:850px;margin:0;line-height:1.55}.assessment-publish-readiness>strong{padding:7px 10px;border-radius:999px;font-size:10px;white-space:nowrap}.assessment-publish-readiness.ready{background:#eaf8f1;color:#176848}.assessment-publish-readiness.ready>strong{background:#19805a;color:#fff}.assessment-publish-readiness.pending{background:#fff5d9;color:#6f5105}.assessment-publish-readiness.pending>strong{background:#9a7005;color:#fff}
@media(max-width:1080px){.assessment-conclusion-phases{grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-safety-chain{grid-template-columns:1fr}.assessment-safety-chain>i{display:none}}
@media(max-width:720px){.assessment-conclusion-overview-heading,.assessment-medical-safety-handoff>header,.assessment-safety-handoff-actions,.assessment-publish-readiness{display:grid}.assessment-conclusion-phases{grid-template-columns:1fr}.assessment-conclusion-phase{min-height:0}.assessment-conclusion-chapter{padding:16px}.assessment-patient-preview>summary span{grid-template-columns:1fr}.assessment-patient-preview>summary em{grid-column:1;grid-row:auto;justify-self:start}}

/* Final compact overrides stay last so the legacy Step 4 rules cannot reopen the layout. */
.assessment-conclusion-workflow{max-width:1500px;margin:0 auto;gap:14px}.assessment-conclusion-overview{gap:10px}.assessment-conclusion-overview-heading{height:auto;align-items:center;padding:14px 16px;border:1px solid #cdd9eb;border-radius:14px;background:#fff;color:#14213a}.assessment-conclusion-overview-heading h3{margin:2px 0;font-size:20px}.assessment-conclusion-overview-heading p{color:#617087;font-size:11px}.assessment-conclusion-overview-heading .eyebrow{color:#1747b5}.assessment-conclusion-phases{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.assessment-conclusion-phase{grid-template-columns:28px minmax(0,1fr);gap:8px;min-height:64px;padding:9px 10px;border-radius:11px}.assessment-conclusion-phase>span{width:26px;height:26px;border-radius:8px}.assessment-conclusion-phase div{align-content:center;gap:2px}.assessment-conclusion-phase small{font-size:8px}.assessment-conclusion-phase strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.assessment-conclusion-phase:hover{transform:none}.assessment-medical-safety-handoff{display:block;gap:0;padding:0;overflow:hidden;border-width:1px;border-radius:13px}.assessment-conclusion-chapter{gap:12px;padding:16px;border-radius:15px}.assessment-conclusion-chapter>header{height:auto;grid-template-columns:32px minmax(0,1fr);gap:10px;padding:0;background:transparent;color:#14213a}.assessment-conclusion-chapter>header>span{width:30px;height:30px;border-radius:9px}.assessment-conclusion-chapter>header h3{margin:2px 0;font-size:18px}.assessment-conclusion-chapter>header p{font-size:11px}.assessment-conclusion-chapter>[data-conclusion-slot]{gap:10px}.assessment-publish-handoff{border-color:#b7cae7;background:linear-gradient(145deg,#f6f9ff,#fff)}.assessment-publish-readiness{padding:12px 14px}.assessment-publish-readiness h3{margin:2px 0;font-size:15px}.assessment-publish-readiness p{font-size:10px}
@media(max-width:1080px){.assessment-conclusion-phases{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:720px){.assessment-conclusion-overview-heading{align-items:flex-start}.assessment-conclusion-phases{grid-template-columns:1fr 1fr}.assessment-conclusion-chapter{padding:13px}}

.assessment-inline-safety-editor{overflow:hidden;border:1px solid #c8d7ec;border-radius:12px;background:#fff}.assessment-inline-safety-editor>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;cursor:pointer;list-style:none}.assessment-inline-safety-editor>summary::-webkit-details-marker{display:none}.assessment-inline-safety-editor>summary span{display:grid;gap:2px}.assessment-inline-safety-editor>summary strong{font-size:12px}.assessment-inline-safety-editor>summary small{color:#68758a;font-size:9px}.assessment-inline-safety-editor>summary b{padding:5px 8px;border-radius:999px;background:#e8effb;color:#1747b5;font-size:9px}.assessment-inline-safety-body{display:grid;gap:10px;padding:0 12px 12px;border-top:1px solid #dbe4f0}.assessment-inline-safety-body>p{margin:10px 0 0;color:#5b697e;font-size:10px;line-height:1.5}.assessment-inline-safety-body>section{display:grid;gap:8px;padding:10px;border-radius:10px;background:#f6f9fe}.assessment-inline-safety-body>section>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.assessment-inline-safety-body>section>header strong{font-size:11px}.assessment-inline-safety-body>section>header small{color:#68758a;font-size:9px}.assessment-inline-safety-contexts,.assessment-inline-safety-boundaries{display:grid;gap:7px}.assessment-inline-safety-context{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.4fr);gap:10px;align-items:center;padding:8px;border:1px solid #dbe4f0;border-radius:9px;background:#fff}.assessment-inline-safety-context span{display:grid}.assessment-inline-safety-context small{color:#68758a;font-size:9px}.assessment-inline-safety-boundary{display:grid;gap:8px;padding:10px;border:1px solid #dbe4f0;border-radius:10px;background:#fff}.assessment-inline-safety-boundary>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.assessment-inline-safety-boundary>header div{display:grid}.assessment-inline-safety-boundary>header small{color:#68758a;font-size:9px}.assessment-inline-safety-boundary>header span{color:#7b5800;font-size:9px}.assessment-inline-none-known{padding:10px;border-radius:10px;background:#fff}.assessment-inline-safety-body footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.assessment-inline-safety-body footer span{color:#68758a;font-size:9px}@media(max-width:720px){.assessment-inline-safety-context,.assessment-inline-safety-body .grid.two{grid-template-columns:1fr}.assessment-inline-safety-body>section>header,.assessment-inline-safety-body footer{align-items:flex-start;display:grid}}

/* Direction review is a form card, not an application header. Keep it readable at clinical-workspace widths. */
.intervention-directions-review [data-direction-list]{grid-template-columns:minmax(0,1fr)}
.intervention-direction-card>header{display:grid;height:auto;min-height:0;grid-template-columns:32px minmax(180px,1fr) auto;gap:10px;align-items:end;justify-content:stretch;padding:0 0 12px;border-bottom:1px solid #e1e7f0;background:transparent;color:var(--text)}
.intervention-direction-card>header>span{align-self:center}
.intervention-direction-card>header>label{display:grid;min-width:0;max-width:280px;gap:5px;margin:0;color:#536178;font-size:10px;font-weight:800}
.intervention-direction-card>header select{width:100%;min-height:38px;padding:8px 32px 8px 10px}
.intervention-direction-card>header>[data-remove-direction]{align-self:end;padding:8px 11px;color:#a12832;background:#fff1f2}
.intervention-direction-card>label,.intervention-direction-card>.grid.two>label{min-width:0;color:#25344d;line-height:1.45}
.intervention-direction-card>.grid.two{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.intervention-direction-card .i18n-field-translation{min-width:0;overflow-wrap:anywhere}
@media(max-width:760px){.intervention-directions-review{padding:14px}.intervention-directions-review>.item-head{display:grid}.intervention-directions-review>.item-head>button{justify-self:start}.intervention-direction-card>header{grid-template-columns:32px minmax(0,1fr)}.intervention-direction-card>header>[data-remove-direction]{grid-column:2;justify-self:start}.intervention-direction-card>.grid.two{grid-template-columns:1fr}}
