/* Compact Assessment entry workflow */
.assessment-record-editor>.editor-actions{position:sticky;z-index:24;bottom:10px;margin:22px -8px -8px;padding:12px 14px;border:1px solid #cbd8ef;border-radius:15px;background:rgba(255,255,255,.96);box-shadow:0 -8px 28px rgba(12,28,58,.12);backdrop-filter:blur(12px)}
.assessment-record-editor>.editor-actions:has(.editor-message:not(:empty)){flex-wrap:wrap}.assessment-record-editor>.editor-actions>.editor-message:not(:empty){display:flex;order:-1;flex:1 0 100%;align-items:center;min-height:42px;padding:10px 12px;border-radius:10px;overflow-wrap:anywhere;font-weight:750;line-height:1.5}.assessment-record-editor>.editor-actions>.editor-message.pending:not(:empty){border:1px solid #b8c9eb;background:#f3f7ff;color:#1747b5}.assessment-record-editor>.editor-actions>.editor-message.success:not(:empty){border:1px solid #9dcdb8;background:#effaf5;color:#146247}.assessment-record-editor>.editor-actions>.editor-message.error:not(:empty){border:1px solid #efb5b5;background:#fff4f4;color:#a3212b}
.assessment-record-editor>.editor-actions>button.assessment-draft-saved{border-color:#75b79d;background:#e8f8f0;color:#126144;box-shadow:0 0 0 3px rgba(34,139,99,.12);font-weight:800}
.assessment-record-setup{display:grid;gap:10px;padding:12px 14px;border:1px solid #dbe3ef;border-radius:15px;background:#f8faff}.assessment-record-setup-heading{display:flex;align-items:center;justify-content:space-between;gap:14px}.assessment-record-setup-heading h3{display:inline;margin:0 8px 0 0;font-size:16px}.assessment-record-setup-heading .eyebrow{margin-right:8px}.assessment-record-setup-heading small{color:#68758a;font-size:10px}.assessment-record-setup-heading button{min-height:0;padding:7px 10px}.assessment-record-setup-fields{display:grid;grid-template-columns:minmax(160px,.8fr) minmax(145px,.7fr) minmax(260px,1.45fr) minmax(220px,1.15fr);gap:9px;align-items:end}.assessment-record-setup-fields label{gap:3px;font-size:10px}.assessment-record-setup-fields input,.assessment-record-setup-fields select{min-height:36px;padding:7px 9px;font-size:12px}.assessment-comparison-source small{margin-top:1px;color:#68758a;font-size:8px}@media(max-width:1000px){.assessment-record-setup-fields{grid-template-columns:1fr 1fr}.assessment-record-title,.assessment-comparison-source{grid-column:1/-1}}@media(max-width:600px){.assessment-record-setup-heading{align-items:flex-start}.assessment-record-setup-heading h3{display:block;margin-top:3px}.assessment-record-setup-fields{grid-template-columns:1fr}.assessment-record-title,.assessment-comparison-source{grid-column:auto}}
.assessment-collection-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:11px;padding:10px 12px;border:1px dashed #becbe0;border-radius:12px;background:#fff}
.assessment-collection-footer span{color:#6d788b;font-size:11px}
.assessment-clinical-examination-editor>.item-head>button,.assessment-measures-editor>.item-head>button{align-self:flex-start;padding:8px 11px;white-space:nowrap}
.calibration-target-row.pending{border:1px solid #9ec9ae;background:#f2faf5}.calibration-target-row.pending strong{color:#126849}.calibration-target-row.pending small{color:#39805f}
.assessment-entry-summary{display:none;align-items:center;justify-content:space-between;gap:14px;min-width:0}
.assessment-entry-summary>div{display:grid;gap:3px;min-width:0}
.assessment-entry-summary strong,.assessment-entry-summary span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.assessment-entry-summary strong{font-size:14px}.assessment-entry-summary span{color:#69758a;font-size:11px}
.assessment-entry-summary button{flex:none;padding:7px 10px}
.assessment-entry-summary-actions{display:flex;align-items:center;gap:9px;flex:none}.assessment-entry-summary-actions label{display:flex;align-items:center;gap:6px;margin:0;color:#617087;font-size:10px}.assessment-entry-summary-actions select{width:auto;min-width:96px;min-height:34px;padding:6px 28px 6px 9px;border-color:#afc1df;background:#fff;color:#173f91;font-size:11px;font-weight:800}
.assessment-entry-actions{display:flex;align-items:center;gap:7px;flex:none}
.assessment-entry-actions button{padding:7px 10px;font-size:11px}
.assessment-entry-actions .danger{color:#b42332;background:#fff1f2}
.assessment-entry-details{margin-top:9px;border:1px solid #dbe3ef;border-radius:11px;background:#f8faff}
.assessment-entry-details>summary{padding:9px 11px;color:#1747b5;font-size:11px;font-weight:800;cursor:pointer;list-style-position:inside}
.assessment-entry-details[open]>summary{border-bottom:1px solid #e0e6ef}
.assessment-entry-details .assessment-measure-evidence,.assessment-entry-details .clinical-exam-evidence{margin:0;border:0;border-radius:0 0 10px 10px}
.assessment-entry-context{display:grid;margin-top:9px}
.assessment-entry-context textarea{min-height:64px}
.assessment-measure-core-grid{display:grid;grid-template-columns:minmax(260px,2.4fr) 82px 102px 126px 140px;gap:10px;align-items:start}
.assessment-measure-name{min-width:0}
.clinical-examination-core-grid{display:grid;grid-template-columns:minmax(280px,1fr) 128px 170px;gap:10px;align-items:start}
.clinical-examination-name{min-width:0}
.assessment-measure-core-grid input,.assessment-measure-core-grid select,.clinical-examination-core-grid input,.clinical-examination-core-grid select{min-width:0}
.assessment-measure-row.is-collapsed,.clinical-examination-row.is-collapsed{padding:11px 13px;border-left:4px solid #174de5;background:#fbfcff}
.assessment-measure-row.is-collapsed .assessment-entry-summary,.clinical-examination-row.is-collapsed .assessment-entry-summary{display:flex}
.assessment-measure-row.is-collapsed .assessment-entry-body,.clinical-examination-row.is-collapsed .assessment-entry-body{display:none}
.assessment-measure-row.is-collapsed .assessment-measure-link-state,.clinical-examination-row.is-collapsed .assessment-measure-link-state{margin-top:7px;padding-top:7px;border-top:1px solid #edf0f5}
.assessment-measure-row.is-collapsed [data-confirm-assessment-measure],.clinical-examination-row.is-collapsed [data-confirm-clinical-examination]{display:none}
.assessment-measure-row.is-confirmed,.clinical-examination-row.is-confirmed{border-color:#92b7a4;box-shadow:inset 3px 0 #14805e}
@media(max-width:980px){.assessment-measure-core-grid{grid-template-columns:minmax(240px,1fr) repeat(2,minmax(92px,.35fr))}.assessment-measure-core-grid>label:nth-child(4),.assessment-measure-core-grid>label:nth-child(5){grid-row:2}.clinical-examination-core-grid{grid-template-columns:minmax(240px,1fr) 120px 160px}}
@media(max-width:720px){.assessment-measure-core-grid,.clinical-examination-core-grid{grid-template-columns:1fr 1fr}.assessment-measure-name,.clinical-examination-name{grid-column:1/-1}.assessment-collection-footer{align-items:flex-start;flex-direction:column}.assessment-collection-footer button{width:100%}.assessment-measure-link-state{align-items:flex-start;flex-direction:column}.assessment-entry-actions{width:100%}.assessment-entry-actions button{flex:1}.assessment-record-editor>.editor-actions{bottom:6px;margin-left:-4px;margin-right:-4px}.assessment-entry-summary{align-items:flex-start;flex-direction:column}.assessment-entry-summary-actions{width:100%;justify-content:space-between}.assessment-entry-summary strong,.assessment-entry-summary span{white-space:normal}}
.goal-template-list{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--line,#e5e7eb)}.goal-template-card{padding:1rem;margin-top:.75rem;border:1px solid var(--line,#e5e7eb);border-radius:12px;background:var(--surface-muted,#fafafa)}.goal-template-create{margin-top:1rem}
.assessment-task-editor,.assessment-clinical-examination-editor{display:grid;gap:12px;margin-top:16px;padding:17px;border:1px solid #cfdaec;border-radius:17px;background:#f8faff}.patient-task-row,.clinical-examination-row{display:grid;gap:11px;padding:14px;border:1px solid #dbe3f0;border-radius:14px;background:#fff}.assessment-task-editor>.item-head>button{align-self:center;min-height:0;padding:10px 14px}.patient-task-definition{margin:0}.patient-task-ability-grid{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:10px;align-items:end}.patient-task-ability-grid label{margin:0}.patient-task-ability-grid>span{padding-bottom:13px;color:#1747b5;font-weight:900}.task-suggestions{display:flex;align-items:center;flex-wrap:wrap;gap:7px;padding:10px 12px;border-radius:12px;background:#eef3ff}.task-suggestions>strong{width:100%;font-size:12px}.task-suggestions button{padding:7px 10px;border:1px solid #c6d4ee;background:#fff;color:#1747b5;font-size:11px}.task-suggestions button small{color:#6b7588}.clinical-exam-evidence{display:grid;gap:5px;padding:11px 12px;border-left:4px solid #174de5;border-radius:10px;background:#f4f7fc}.clinical-exam-evidence p{margin:0;color:#4c5a70;font-size:11px;line-height:1.45}.clinical-exam-evidence>div{display:flex;flex-wrap:wrap;gap:6px}.clinical-exam-evidence>div span{padding:5px 7px;border-radius:8px;background:#fff;color:#2f3b51;font-size:10px}.clinical-exam-evidence a{color:#1747b5;font-size:11px;font-weight:800}.assessment-calibration-targets{display:grid;gap:9px;margin:14px 0;padding:13px;border:1px solid #e5c75d;border-radius:14px;background:#fffaf0}.assessment-calibration-targets p{margin:4px 0}.calibration-target-row{display:grid;grid-template-columns:auto minmax(180px,.8fr) minmax(260px,1.2fr);gap:10px;align-items:center;padding:9px 10px;border-radius:11px;background:#fff}.calibration-target-row>input[type=checkbox]{width:auto}.calibration-target-row>span{display:grid}.calibration-target-row small{color:#6f7888}.assessment-calibration-toggle{display:flex!important;align-items:center;gap:9px;margin-top:11px;padding:10px 12px;border-radius:11px;background:#fff8df}.assessment-calibration-toggle input{width:auto}.assessment-calibration-toggle span{color:#75621f;font-size:11px}.capacity-load-editor{display:grid;gap:13px}.capacity-load-editor-intro{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.capacity-load-editor-intro h4{margin:4px 0}.capacity-load-editor-intro>span{padding:7px 9px;border-radius:999px;background:#eaf1ff;color:#1747b5;font-size:11px;font-weight:850}.capacity-load-domain-editor{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.capacity-load-domain-editor article{display:grid;gap:8px;padding:13px;border:1px solid #dbe3f0;border-radius:13px;background:#f8faff}.capacity-load-domain-editor article>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px}.capacity-load-domain-editor select{width:auto;min-width:112px}.capacity-load-domain-editor textarea{min-height:76px}.clinical-examination-summary,.patient-task-summary{display:grid;gap:9px;margin:0 22px 20px}.clinical-examination-summary article,.patient-task-summary article{padding:13px;border:1px solid #dbe3f0;border-radius:13px;background:#f8faff}.clinical-examination-summary article>div{display:flex;justify-content:space-between;gap:12px}.clinical-examination-summary p,.patient-task-summary p{margin:6px 0}.assessment-linked-examinations{padding:0 22px 4px}.assessment-linked-examinations h4{margin-bottom:12px}@media(max-width:760px){.capacity-load-domain-editor{grid-template-columns:1fr}.calibration-target-row{grid-template-columns:auto 1fr}.calibration-target-row>[data-calibration-criterion]{grid-column:1/-1}.clinical-examination-row .grid,.patient-task-row .grid,.patient-task-ability-grid{grid-template-columns:1fr}.patient-task-ability-grid>span{display:none}}
.clinical-examination-overview{display:grid;gap:14px;margin:0 22px 20px}.clinical-exam-totals{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.clinical-exam-totals>span{display:flex;align-items:baseline;gap:5px;padding:7px 10px;border-radius:999px;background:#eef2f8;color:#586477;font-size:11px;font-weight:750}.clinical-exam-totals>span strong{color:#172033;font-size:15px}.clinical-exam-totals>span.attention{background:#fff0e6;color:#9b3e10}.clinical-exam-totals>span.attention strong{color:#b33f09}.clinical-exam-totals>span.normal{background:#eaf6f0;color:#247256}.clinical-exam-totals>span.normal strong{color:#14704d}.clinical-exam-totals>small{color:#7a8494}.clinical-exam-priority,.clinical-exam-normal>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:10px}.clinical-exam-group{overflow:hidden;border:1px solid #dbe3ef;border-radius:14px;background:#fff}.clinical-exam-group.attention{border-color:#efb79a;box-shadow:inset 4px 0 #d9581d}.clinical-exam-group>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;background:#f7f9fc}.clinical-exam-group>header strong{font-size:14px}.clinical-exam-group>header span{padding:4px 7px;border-radius:999px;background:#e9eef6;color:#607087;font-size:9px;font-weight:850}.clinical-exam-group.attention>header span{background:#ffe7d9;color:#a63809}.clinical-exam-group.normal>header span{background:#e6f4ed;color:#176b4b}.clinical-exam-observations{display:grid}.clinical-exam-observation{display:grid;grid-template-columns:80px minmax(100px,.45fr) minmax(160px,1fr);align-items:start;gap:9px;padding:10px 13px;border-top:1px solid #edf0f5}.clinical-exam-observation:first-child{border-top:0}.clinical-exam-observation>span{color:#627087;font-size:10px;font-weight:850;text-transform:uppercase}.clinical-exam-observation>strong{font-size:12px}.clinical-exam-observation>small{color:#59677a;line-height:1.45}.clinical-exam-observation.attention>strong,.clinical-exam-observation.attention>small{color:#a63d0d}.clinical-exam-all-clear{margin:0;padding:12px 14px;border-radius:12px;background:#edf8f3;color:#256a51}.clinical-exam-normal{overflow:hidden;border:1px solid #dce4ef;border-radius:14px;background:#fafbfd}.clinical-exam-normal>summary{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 15px;cursor:pointer;list-style:none}.clinical-exam-normal>summary::-webkit-details-marker{display:none}.clinical-exam-normal>summary span{font-weight:850}.clinical-exam-normal>summary small{color:#69768a}.clinical-exam-normal[open]>summary{border-bottom:1px solid #dce4ef}.clinical-exam-normal>div{padding:10px}@media(max-width:760px){.clinical-examination-overview{margin:0 0 18px}.clinical-exam-priority,.clinical-exam-normal>div{grid-template-columns:1fr}.clinical-exam-observation{grid-template-columns:64px 1fr}.clinical-exam-observation>small{grid-column:1/-1}.clinical-exam-normal>summary{align-items:flex-start;flex-direction:column;gap:3px}}
.assessment-report-view .clinical-exam-group>header strong,.clinical-exam-group>header strong{color:#172033!important}
.library-load-status{display:block;margin-top:7px;color:#66758b;font-size:11px;font-weight:700}
[data-clinical-examinations]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.clinical-examination-row:not(.is-collapsed){grid-column:1/-1}.clinical-examination-row.is-collapsed{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:0;padding:9px 11px}.clinical-examination-row.is-collapsed .assessment-entry-summary{min-width:0;gap:8px}.clinical-examination-row.is-collapsed .assessment-entry-summary>div{display:grid;min-width:0;gap:5px}.clinical-examination-row.is-collapsed .assessment-entry-summary strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clinical-examination-row.is-collapsed [data-exam-summary-meta]{display:flex;align-items:center;flex-wrap:wrap;gap:5px}.exam-result-chip{display:inline-flex;align-items:center;gap:4px;padding:4px 7px;border-radius:999px;background:#edf3ff;color:#244a91;font-size:10px;font-weight:750}.exam-result-chip b{color:#1747b5}.clinical-examination-row.is-collapsed [data-exam-summary-meta]>small{flex-basis:100%;overflow:hidden;color:#667085;text-overflow:ellipsis;white-space:nowrap}.clinical-examination-row.is-collapsed .assessment-measure-link-state{margin:0;padding:0;border:0}.clinical-examination-row.is-collapsed .assessment-measure-link-state>span{display:none}.clinical-examination-row.is-collapsed .assessment-entry-actions{display:block}.clinical-examination-row.is-collapsed [data-remove-clinical-examination]{min-height:0;padding:6px 8px;font-size:10px}.clinical-examination-row.is-collapsed [data-edit-clinical-examination]{min-height:0;padding:6px 8px;font-size:10px}@media(max-width:980px){[data-clinical-examinations]{grid-template-columns:1fr}}
.current-model-empty{margin-top:18px;padding:28px;border:1px dashed #b8c8e8;border-radius:16px;background:#f8faff;text-align:center}.current-model-empty strong{display:block;font-size:18px}.current-model-empty p{max-width:680px;margin:8px auto 16px;color:#667085}.profile-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.profile-rating{padding:5px 9px;border-radius:999px;background:#eef2f8;color:#475467;font-size:11px;font-weight:700;white-space:nowrap}.profile-evidence{margin:12px 0 0;color:#475467;white-space:pre-wrap}.profile-evidence.empty{color:#98a2b3;font-style:italic}
.capacity-confirmation-editor{display:grid;gap:14px}.capacity-load-editor-intro p{margin:5px 0 0;color:#647086}.capacity-load-editor-intro>span.needs-review{background:#fff0c6;color:#855b00}.capacity-load-editor-intro>span.ready{background:#e4f5ed;color:#087452}.capacity-decision-panel{padding:15px;border:2px solid #1747b5;border-radius:16px;background:#f5f8ff}.capacity-decision-heading{display:flex;justify-content:space-between;margin-bottom:12px;color:#143c97}.capacity-decision-panel label{display:grid;gap:7px}.capacity-decision-panel b{font-size:13px}.capacity-core-notes textarea{min-height:92px}.capacity-summary-details,.capacity-domain-review{padding:12px;border:1px solid #d8e1ef;border-radius:14px;background:#fafbfe}.capacity-summary-details>summary{cursor:pointer;color:#1747b5;font-weight:800}.capacity-summary-details>.grid{margin-top:12px}.capacity-load-domain-editor>details{padding:0;overflow:hidden;border:1px solid #dbe3f0;border-radius:13px;background:#f8faff}.capacity-load-domain-editor>details>summary{display:grid;grid-template-columns:1fr 150px;align-items:center;gap:12px;padding:12px;cursor:pointer;list-style:none}.capacity-load-domain-editor>details>summary::-webkit-details-marker{display:none}.capacity-load-domain-editor>details>summary span{display:grid;gap:2px}.capacity-load-domain-editor>details>summary small{color:#6c788c;font-size:10px}.capacity-load-domain-editor>details>summary select{margin:0}.capacity-load-domain-editor>details>textarea,.capacity-domain-sources{margin:0 12px 12px;width:calc(100% - 24px)}.capacity-domain-sources{padding:9px;border-radius:10px;background:#eef3fb}.capacity-domain-sources summary{cursor:pointer;color:#52637a;font-size:11px;font-weight:800}.capacity-domain-sources button{margin:7px 5px 0 0;padding:5px 8px;font-size:10px}.capacity-publish-note{position:sticky;bottom:68px;z-index:4;margin:0;padding:11px 14px;border-radius:12px;background:#071327;color:#fff;font-weight:750;box-shadow:0 8px 24px rgba(7,19,39,.18)}
.capacity-domain-term-links,.capacity-domain-medical-context{display:grid;gap:8px;margin:0 12px 12px;padding:10px;border-radius:10px;background:#eef4ff}.capacity-domain-term-heading{display:grid;gap:2px}.capacity-domain-term-heading strong,.capacity-domain-medical-context strong{font-size:11px;color:#173f97}.capacity-domain-term-heading small,.capacity-domain-medical-context small{color:#5d6a80;font-size:10px;line-height:1.4}.capacity-domain-term-chips{display:flex;flex-wrap:wrap;gap:6px;min-height:20px}.capacity-domain-term-chips>span{display:inline-flex;align-items:center;gap:5px;padding:5px 7px;border-radius:999px;background:#fff;color:#234170;font-size:10px;font-weight:750}.capacity-domain-term-chips button{min-height:0;margin:0;padding:0;border:0;background:transparent;color:#7b1e1e;font-size:15px;line-height:1;cursor:pointer}.capacity-domain-term-search{display:grid;gap:4px;position:relative;margin:0}.capacity-domain-term-search>span{color:#52637a;font-size:10px;font-weight:800}.capacity-domain-term-search input{min-height:34px;font-size:11px}.capacity-domain-term-results{position:absolute;z-index:12;top:100%;right:0;left:0;max-height:230px;overflow:auto;padding:6px;border:1px solid #b8c8e7;border-radius:9px;background:#fff;box-shadow:0 10px 25px rgba(24,49,92,.14)}.capacity-domain-term-results button{display:grid;width:100%;gap:2px;margin:0;padding:8px;text-align:left;border:0;border-radius:7px;background:transparent;color:#253d65}.capacity-domain-term-results button:hover{background:#edf3ff}.capacity-domain-term-results small,.capacity-domain-term-results p{margin:0;color:#65748a;font-size:10px}.baize-model-domain-grid .capacity-domain-term-links,.baize-model-domain-grid .capacity-domain-medical-context{margin:10px 0 0}
.unified-clinical-decision .unified-evidence-overview{padding:16px 18px 4px;border-bottom:1px solid #d9e2f1;background:#fbfcff}.unified-clinical-decision .unified-capacity-model{padding:18px}.unified-clinical-decision .assessment-impairments-editor{margin:16px 0 0;padding:14px;border-style:solid;background:#fff}.unified-clinical-decision .assessment-impairments-editor>.item-head h4{font-size:16px}.unified-clinical-decision .assessment-impairments-editor>.item-head p{max-width:760px}.unified-clinical-decision .priority-confirmation-card{box-shadow:none}.unified-clinical-decision .capacity-publish-note{margin-top:4px}
.ai-bilingual-translation{display:grid;gap:3px;margin:7px 2px 0;padding:8px 10px;border-left:3px solid #9fb4df;border-radius:0 8px 8px 0;background:#f3f6fc;color:#526078;font-size:11px;line-height:1.45}.ai-bilingual-translation b{color:#1747b5;font-size:9px;letter-spacing:.04em}.capacity-load-domain-editor>details>summary em{margin-top:2px;color:#1747b5;font-size:9px;font-style:normal;font-weight:750}.evidence-english,.bilingual-safety-cue>small{display:block;margin-top:4px;color:#66758b;font-size:11px;line-height:1.45}.bilingual-safety-cue{padding:0 14px 10px}.bilingual-safety-cue p{margin:0}.evidence-gap-actions{display:grid;gap:8px;padding:0 12px 12px}.evidence-gap-actions article{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:10px 11px;border-radius:10px;background:#fff}.evidence-gap-actions p{margin:0;color:#26344a}.evidence-gap-actions small{display:block;margin-top:3px;color:#6b778b}.evidence-gap-actions button{min-height:0;padding:7px 9px;white-space:nowrap}
.baize-eye-message.baize-action-status{display:flex;align-items:center;gap:11px;min-height:0;margin:12px 18px;padding:11px 13px;border:1px solid #a9d8c3;border-radius:12px;background:#f0faf5;color:#145f48}.baize-action-status .baize-status-icon{display:grid;place-items:center;flex:0 0 28px;height:28px;border-radius:50%;background:#16805e;color:#fff;font-weight:900}.baize-action-status strong{display:block}.baize-action-status p{margin:2px 0 0!important;color:#46705f!important;font-size:11px!important}
.capacity-ai-waiting{display:grid;justify-items:center;gap:10px;padding:34px 24px;border:1px solid #b8c9eb;border-radius:17px;background:linear-gradient(135deg,#f4f7ff,#fff);text-align:center}.capacity-ai-waiting.failed{border-color:#e5b8be;background:#fff8f8}.capacity-ai-waiting h4{margin:0;font-size:20px}.capacity-ai-waiting p{max-width:760px;margin:0!important;color:#5f6d83!important;font-size:13px!important;line-height:1.65}.capacity-ai-waiting>div{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:9px;margin-top:5px}.capacity-ai-waiting>div span{padding:7px 10px;border-radius:999px;background:#e9effd;color:#173f9c;font-size:11px;font-weight:800}.capacity-ai-waiting>div b{color:#7890bd}
.episode-goal-seed{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:12px 14px;border:1px solid #d5b455;border-radius:13px;background:#fffaf0}.episode-goal-seed>div{display:grid;min-width:0;flex:1;gap:3px}.episode-goal-seed small{color:#8a6810;font-size:9px;font-weight:850;letter-spacing:.08em}.episode-goal-seed strong{font-size:14px}.episode-goal-seed span{color:#756a50;font-size:11px}.episode-goal-seed>[data-edit-episode-goal]{flex:0 0 auto;min-height:0;padding:7px 10px;white-space:nowrap}.episode-goal-seed-editor{display:grid!important;gap:8px;margin-top:8px}.episode-goal-seed-editor[hidden]{display:none!important}.episode-goal-seed-editor textarea{min-height:66px;background:#fff}.episode-goal-seed-editor>div{display:flex;align-items:center;gap:8px}.episode-goal-seed-editor button{min-height:0;padding:7px 10px}.episode-goal-seed-editor i{color:#53705e;font-size:11px;font-style:normal}
.clinical-context-review{display:grid;gap:16px}.clinical-context-basics{padding:14px;border:1px solid #d9e3f1;border-radius:13px;background:#fff}.clinical-context-search{position:relative}.clinical-context-search>[data-clinical-context-results]{position:absolute;z-index:20;top:100%;right:0;left:0;max-height:340px;overflow:auto;border:1px solid #b9cae4;border-radius:12px;background:#fff;box-shadow:0 14px 32px rgba(23,50,96,.14)}.clinical-context-search>[data-clinical-context-results]>button{display:grid;width:100%;padding:11px 13px;border:0;border-bottom:1px solid #e2e8f1;border-radius:0;background:#fff;color:#18243a;text-align:left}.clinical-context-search>[data-clinical-context-results]>button:hover{background:#eef4ff}.clinical-context-search>[data-clinical-context-results] span,.clinical-context-compact-row span,.clinical-context-summary-list span{color:#174de5;font-size:9px;font-weight:900;letter-spacing:.12em}.clinical-context-search>[data-clinical-context-results] small{color:#657289}.clinical-context-search>[data-clinical-context-results]>p{margin:0;padding:14px}.clinical-context-empty{padding:12px 14px;border:1px dashed #d1bd83;border-radius:12px;background:#fff}.clinical-context-selection{display:grid;gap:0;margin-top:8px;padding:0;border:1px solid #d7e1ee;border-left:4px solid #174de5;border-radius:12px;background:#fff;overflow:hidden}.clinical-context-selection.medical-context{border-left-color:#b47812}.clinical-context-compact-row{display:grid;grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:12px;padding:10px 12px}.clinical-context-compact-row>div:first-child{display:grid;gap:2px}.clinical-context-compact-row small{color:#69758a}.clinical-context-compact-meta,.clinical-context-compact-actions{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.clinical-context-compact-meta b{padding:5px 8px;border-radius:999px;background:#f1f5fb;color:#44526a;font-size:11px;white-space:nowrap}.clinical-context-compact-actions button{padding:7px 9px}.clinical-context-selection-detail{display:grid;gap:12px;padding:14px;border-top:1px solid #e4eaf2}.clinical-context-selection-detail>p{margin:0;color:#49566a}.clinical-context-evidence{display:grid;gap:10px;padding:12px;border:1px solid #ead19a;border-radius:12px;background:#fffaf0}.clinical-context-evidence-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.clinical-context-evidence-head small,.clinical-context-evidence>small{color:#7b6435}.clinical-evidence-link-row{display:flex;align-items:center;gap:9px;padding:8px 9px;border-bottom:1px solid #ede2c9;background:#fff}.clinical-evidence-link-row:first-child{border-radius:9px 9px 0 0}.clinical-evidence-link-row:last-child{border-bottom:0;border-radius:0 0 9px 9px}.clinical-evidence-link-row span{display:grid;gap:1px}.clinical-evidence-link-row small{color:#69758a}.clinical-evidence-pool{display:grid;gap:10px;padding:13px;border:1px dashed #98aed1;border-radius:13px;background:#f5f8ff}.clinical-evidence-pool .item-head{align-items:center}.clinical-evidence-pool .item-head p{margin:4px 0 0;color:#5f6e83}.clinical-evidence-pool-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 11px;border:1px solid #d9e3f1;border-radius:10px;background:#fff}.clinical-evidence-pool-row>div{display:grid;gap:2px}.clinical-evidence-pool-row small,.clinical-evidence-pool-row>span{color:#69758a;font-size:11px}.clinical-context-links{display:flex;flex-wrap:wrap;gap:8px}.clinical-context-links small,.clinical-context-summary-meta span{padding:6px 9px;border-radius:999px;background:#edf3ff;color:#234e9e}.safety-review-panel{display:grid;gap:13px;padding:15px;border:1px solid #efcd78;border-radius:14px;background:#fff7e5}.assessment-linked-context{margin:14px 16px;padding:16px;border:1px solid #d6e1ef;border-radius:14px;background:#f9fbff}.clinical-context-summary-meta{display:flex;flex-wrap:wrap;gap:7px;margin:8px 0}.clinical-context-summary-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:9px}.clinical-context-summary-list article{display:grid;gap:4px;padding:12px;border:1px solid #dce4ef;border-radius:11px;background:#fff}.clinical-context-summary-list small{color:#68758a}.clinical-context-summary-list p,.clinical-context-safety-note{margin:6px 0 0}.clinical-context-safety-note{padding:11px;border-radius:10px;background:#fff5dd}@media(max-width:900px){.clinical-context-compact-row{grid-template-columns:1fr}.clinical-context-compact-actions{justify-content:flex-start}}@media(max-width:760px){.clinical-context-compact-row,.clinical-evidence-pool-row,.clinical-context-evidence-head{align-items:stretch}.clinical-evidence-pool-row,.clinical-context-evidence-head{flex-direction:column}.clinical-context-summary-list{grid-template-columns:1fr}}
.clinical-context-stage{display:grid;max-width:520px;gap:6px}.clinical-context-stage small{color:#66758b}.clinical-context-none{display:flex!important;flex-direction:row;align-items:center;gap:9px;padding:11px 13px;border:1px solid #d3deed;border-radius:12px;background:#f7f9fc;color:#33415a}.clinical-context-none input{width:auto}.clinical-context-none:has(input:checked){border-color:#4d78dd;background:#edf3ff;color:#153f9c}.clinical-context-none.disabled{opacity:.55}
.assessment-goal-pathway{display:grid;gap:16px;padding:20px;border:1px solid #c9d7ef;border-radius:18px;background:#fbfcff}.assessment-goal-pathway h5{margin:0}.goal-pathway-status{padding:7px 11px;border-radius:999px;background:#e8effc;color:#123f9c;font-weight:800}.goal-pathway-row{display:grid;gap:10px;padding:14px;border:1px solid #d8e1f0;border-radius:14px;background:#fff}.goal-pathway-row>.danger{justify-self:end}.goal-pathway-confirm{display:flex!important;align-items:flex-start;gap:8px;padding:12px;border-radius:12px;background:#f3f6fb}.goal-pathway-confirm input{width:auto;margin-top:3px}
.goal-function-card,.goal-requirement-card{display:block;padding:0;overflow:visible}.goal-function-card>summary,.goal-requirement-card>summary,.goal-demand-review>summary{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 14px;cursor:pointer;list-style:none}.goal-function-card>summary::-webkit-details-marker,.goal-requirement-card>summary::-webkit-details-marker,.goal-demand-review>summary::-webkit-details-marker{display:none}.goal-function-card>summary span,.goal-requirement-card>summary span,.goal-demand-review>summary span{display:grid;gap:3px}.goal-function-card>summary small,.goal-requirement-card>summary small,.goal-demand-review>summary small{color:#67758a}.goal-function-card>summary em,.goal-requirement-card>summary em{padding:5px 8px;border-radius:999px;background:#edf3ff;color:#1747b5;font-size:10px;font-style:normal;font-weight:800}.goal-function-editor,.goal-requirement-editor{display:grid;gap:12px;padding:0 14px 14px;border-top:1px solid #e3e9f2}.goal-function-editor>.grid,.goal-requirement-editor>.grid{margin-top:14px}.goal-row-actions,.goal-requirement-decision,.goal-demand-decisions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.goal-row-actions{justify-content:flex-end}.goal-requirement-decision{padding:10px;border-radius:11px;background:#f3f6fb}.goal-requirement-decision button.selected,.goal-demand-decisions button.selected,.goal-ai-task-suggestions button.selected{border-color:#0b3fc4;background:#0b3fc4;color:#fff}.goal-demand-review{width:100%;border:1px solid #cfdbed;border-radius:12px;background:#fff}.goal-demand-review>summary b{color:#1747b5;font-size:11px}.goal-demand-review .goal-demand-suggestions{padding:0 10px 10px}.goal-demand-suggestions article>div:first-child{display:grid;gap:3px}.goal-demand-suggestions article>details{grid-column:1/-1;padding:8px;border-radius:9px;background:#f5f8fd}.goal-demand-suggestions article>details summary{cursor:pointer;color:#1747b5;font-size:11px;font-weight:800}.goal-demand-suggestions article>details>div{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}
.goal-demand-ai-context{display:grid;width:100%;gap:4px;padding:11px 12px;border-left:4px solid #174de5;border-radius:10px;background:#eef4ff}.goal-demand-ai-context p{margin:0;color:#31486f}.goal-demand-ai-context small{color:#63728a}
.goal-ai-task-suggestions,.goal-function-recommendations{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:12px;border-radius:12px;background:#f4f7fc}.goal-ai-task-suggestions:empty{display:none}.goal-demand-suggestions{display:grid;width:100%;gap:8px}.goal-demand-suggestions article{display:grid;grid-template-columns:minmax(180px,.6fr) 1fr;gap:6px 12px;align-items:center;padding:10px;border:1px solid #dce5f2;border-radius:10px;background:#fff}.goal-demand-suggestions article>div{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:6px}.goal-demand-suggestions small{color:#667085}.goal-derived-evidence{padding:12px;border:1px solid #dce5f2;border-radius:12px;background:#fff}.goal-derived-evidence p{margin:5px 0 0;color:#536078}.goal-requirement-advanced,.stage-goal-advanced{padding:10px 12px;border:1px solid #dce5f2;border-radius:11px;background:#f8faff}.goal-requirement-advanced>summary,.stage-goal-advanced>summary{cursor:pointer;color:#1747b5;font-size:11px;font-weight:800}.goal-requirement-advanced>.grid,.stage-goal-advanced>.goal-derived-evidence{margin-top:10px}.goal-requirement-advanced>.danger{margin-top:10px}.stage-goal-advanced>label{margin-top:10px}.goal-requirement-card:not([open]){background:#fbfcff}.goal-requirement-card:not([open])>summary{padding-block:10px}.goal-requirement-remove{justify-self:end}
.measure-goal-link{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center;margin:0 0 12px;padding:10px 12px;border:1px solid #b9cdf3;border-radius:12px;background:#f3f7ff;color:#173f91}
.measure-goal-link span,.measure-goal-link small{color:#52637d}
.goal-pathway-assist{display:flex;align-items:center;gap:12px;margin:10px 0 8px}
.goal-pathway-assist small{color:#667085}
.goal-pathway-row.goal-row-just-added{border-color:#0f4ccf;box-shadow:0 0 0 4px rgba(15,76,207,.14);transition:border-color .2s,box-shadow .2s}
.goal-function-interview{margin:16px 0 20px;padding:20px;border:1px solid #b9cdf3;border-radius:18px;background:#f7f9fd}
.goal-function-interview textarea{min-height:130px}
.goal-interview-state{padding:7px 10px;border-radius:999px;background:#e9effb;color:#17459b;font-weight:800}
.goal-interview-analysis{margin:14px 0;padding:14px;border-left:4px solid #0f4ccf;border-radius:12px;background:#fff}
.goal-interview-analysis ol{display:grid;gap:8px}.goal-interview-analysis li span,.goal-interview-analysis li small{display:block}
.goal-interview-confirm{display:flex;align-items:end;gap:12px;margin-top:14px}.goal-interview-confirm label{flex:1}
.measurement-group{margin:14px 0;padding:16px;border:1px solid #8da7d8;border-left:5px solid var(--klein);border-radius:16px;background:#f8faff}.measurement-group h5{margin:4px 0;font-size:18px}.measurement-group [data-group-measure-rows]{display:grid;gap:8px;margin-top:12px}.measurement-group .assessment-measure-row{margin-top:0}.measurement-group-evidence{display:block;margin-top:10px;padding:12px;border:1px dashed #9db2d8;border-radius:12px;background:#fff}.measurement-group-evidence small{display:block;margin-top:6px;color:#667085}
.measurement-group-additions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.measurement-group-additions button{min-height:0}.measure-instance-context{padding:12px;border-radius:12px;background:#f4f7fc}.measurement-group-values>span>span{display:grid;gap:2px}.measurement-group-values small{color:#68758a;font-size:10px}
.measurement-group-views{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.measurement-group-views legend{grid-column:1/-1}.measurement-group-views label{padding:9px;border:1px solid #d8e1ef;border-radius:10px;background:#fff}.measurement-group-views small{display:block;margin-top:5px;color:#68758a}@media(max-width:850px){.measurement-group-views{grid-template-columns:repeat(2,minmax(0,1fr))}}
.core-test-ratios{display:grid;gap:10px;margin-top:12px;padding:12px;border:1px solid #b8c9eb;border-radius:12px;background:#eef4ff}.core-test-ratios>div:first-child{display:flex;justify-content:space-between;gap:12px}.core-test-ratios>div:first-child small{color:#5d6d86}.core-test-ratios>div:last-child{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.core-test-ratios>div:last-child span{display:grid;gap:3px;padding:9px;border-radius:9px;background:#fff}.core-test-ratios b{font-size:18px;color:var(--klein)}@media(max-width:850px){.core-test-ratios>div:first-child{display:grid}.core-test-ratios>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}}
.assessment-measure-row [data-assessment-measure-file-summary],.measurement-group [data-group-file-summary]{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.assessment-measure-row [data-assessment-measure-file-summary] button,.measurement-group [data-group-file-summary] button{min-height:0;padding:6px 9px}
.media-measurement-modal{position:fixed;z-index:160;inset:0;display:grid;place-items:center;overflow:auto;padding:16px;background:rgba(5,14,31,.76)}.media-measurement-shell{display:grid;width:min(1460px,96vw);height:min(900px,calc(100dvh - 32px));grid-template-rows:auto auto minmax(0,1fr) auto;overflow:hidden;border-radius:20px;background:#fff;box-shadow:0 30px 90px rgba(0,0,0,.3)}.media-measurement-shell>header,.media-measurement-shell>footer{display:flex;height:auto;min-height:0;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border-bottom:1px solid #dbe3ef}.media-measurement-shell>header>div{min-width:0}.media-measurement-shell>header h3,.media-measurement-shell>header p{margin:3px 0;overflow-wrap:anywhere}.media-measurement-shell>footer{border-top:1px solid #dbe3ef;border-bottom:0}.media-measurement-tools{display:flex;flex-wrap:wrap;gap:8px;padding:10px 20px;background:#f5f8fd}.media-measurement-tools button.selected{background:#0b3fc4;color:#fff}.media-measurement-shell>main{display:grid;grid-template-columns:minmax(0,1fr) 440px;min-height:0}.media-measurement-stage{position:relative;display:grid;place-items:center;min-height:0;overflow:auto;background:#111827}.media-measurement-stage img{display:block;max-width:100%;max-height:100%;object-fit:contain}.media-measurement-stage svg{position:absolute;inset:0;width:100%;height:100%;touch-action:none}.media-measurement-annotation{color:#ffd24d;cursor:pointer}.media-measurement-annotation line,.media-measurement-annotation polyline{fill:none;stroke:currentColor;stroke-width:4;vector-effect:non-scaling-stroke}.media-measurement-annotation circle,.media-measurement-stage circle.draft{fill:#fff;stroke:currentColor;stroke-width:4;vector-effect:non-scaling-stroke;cursor:grab}.media-measurement-annotation.selected{color:#35d6ff}.media-measurement-annotation text{fill:#fff;font-size:24px;font-weight:800;paint-order:stroke;stroke:#111827;stroke-width:5}.media-measurement-stage circle.draft{color:#ff7a59;pointer-events:none}.media-measurement-shell aside{display:grid;align-content:start;gap:10px;overflow:auto;padding:16px;border-left:1px solid #dbe3ef}.media-measurement-shell aside>[data-measurement-results]{display:grid;gap:7px}.media-measurement-shell aside>[data-measurement-results]>button{display:flex;justify-content:space-between;text-align:left;background:#f3f6fb;color:#17243a}.media-measurement-shell aside>[data-measurement-results]>button span{display:grid;gap:2px}.media-measurement-shell aside>[data-measurement-results]>button.selected{outline:2px solid #174de5}.media-measurement-shell aside small{color:#627086}@media(max-width:980px){.media-measurement-shell>main{grid-template-columns:1fr}.media-measurement-shell aside{max-height:330px;border-top:1px solid #dbe3ef;border-left:0}}
.media-measurement-tools>button:not(.selected){border-color:#c9d5e8;background:#e8eef8;color:#173f91}.media-measurement-zoom{display:flex;align-items:center;gap:6px;margin-left:auto}.media-measurement-zoom b{min-width:48px;text-align:center}.media-measurement-stage.zoomed{place-items:start}.media-measurement-shell aside>[data-measurement-results]>article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;padding:4px;border:1px solid transparent;border-radius:10px}.media-measurement-shell aside>[data-measurement-results]>article.selected{border-color:#174de5;background:#eef4ff}.media-measurement-shell aside>[data-measurement-results]>article>button:first-child{display:flex;justify-content:space-between;text-align:left;background:#f3f6fb;color:#17243a}.media-measurement-shell aside>[data-measurement-results]>article>button span{display:grid;gap:2px}.media-measurement-shell aside>[data-measurement-results]>article>.danger{min-height:0;padding:7px}
.media-measurement-history{display:flex;align-items:center;gap:6px}[data-measurement-overlay].measurement-overlay-hidden{visibility:hidden;pointer-events:none}.media-measurement-annotation.reference-line{color:#ffcf33}.media-measurement-annotation.reference-line .visible-path{stroke-dasharray:10 7}.media-measurement-annotation.reference-line.selected{color:#35d6ff}@media(max-width:900px){.media-measurement-history{order:3;width:100%}.media-measurement-zoom{margin-left:0}}
.media-measurement-selection-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.measurement-copy-next{display:flex;flex-direction:row;align-items:center;gap:7px;white-space:nowrap;color:#1747b5;font-size:11px;font-weight:800}.measurement-copy-next input{width:18px!important;height:18px!important;min-width:18px;margin:0;padding:0;flex:0 0 auto}.media-measurement-annotation.locked{cursor:not-allowed}.media-measurement-annotation.locked .visible-path,.media-measurement-annotation.locked .visible-point{stroke-dasharray:5 4}.media-measurement-annotation.locked .hit-point{cursor:not-allowed}.media-measurement-annotation .circle-center{fill:none;stroke:currentColor;stroke-width:1.5;vector-effect:non-scaling-stroke;pointer-events:none}.media-measurement-annotation .circle-path{fill:none}
.media-measurement-shell>header{align-items:flex-start;gap:20px;padding:18px 28px 16px;background:#080c13;color:#fff}.media-measurement-heading{display:grid;min-width:0;gap:4px}.media-measurement-heading .eyebrow{line-height:1.2}.media-measurement-heading h3{margin:0;font-size:20px;line-height:1.3}.media-measurement-context{display:flex;min-width:0;align-items:center;gap:8px;color:#d7dfec;font-size:13px;line-height:1.4}.media-measurement-context strong{min-width:0;max-width:min(52vw,720px);overflow:hidden;color:#fff;text-overflow:ellipsis;white-space:nowrap}.media-measurement-context span,.media-measurement-context small{flex:0 0 auto}.media-measurement-context span{padding:2px 7px;border-radius:999px;background:#1d2939;color:#d9e5f6;font-size:11px}.media-measurement-context small{color:#9eacc0}.media-measurement-shell>header [data-close-measurement]{flex:0 0 auto}@media(max-width:800px){.media-measurement-shell>header{padding:14px 16px}.media-measurement-context{align-items:flex-start;flex-direction:column;gap:3px}.media-measurement-context strong{max-width:70vw}.media-measurement-context small{display:none}}
.media-measurement-annotation .visible-path{fill:none;stroke:currentColor;stroke-width:1;vector-effect:non-scaling-stroke;pointer-events:none}.media-measurement-annotation .hit-path{fill:none;stroke:transparent;stroke-width:14;vector-effect:non-scaling-stroke;pointer-events:stroke}.media-measurement-annotation .visible-point{fill:#fff;stroke:currentColor;stroke-width:1;vector-effect:non-scaling-stroke;pointer-events:none}.media-measurement-annotation .hit-point{fill:transparent;stroke:none;cursor:grab}.media-measurement-annotation.selected .visible-path,.media-measurement-annotation.selected .visible-point{stroke-width:1.5}
.media-measurement-instruction{flex:1 0 100%;padding:7px 10px;border-radius:8px;background:#eaf2ff;color:#173f96;font-weight:800}.measurement-cobb-guides{display:flex;flex-direction:row;align-items:center;gap:8px;padding:9px;border-radius:9px;background:#eef6ff}.measurement-cobb-guides[hidden]{display:none}.measurement-cobb-guides input{width:18px!important;height:18px!important;min-width:18px;margin:0;padding:0;flex:0 0 auto}.measurement-cobb-vertebrae{display:grid;gap:8px;padding:11px;border:1px solid #c8d6ed;border-radius:12px;background:#f7f9fd}.measurement-cobb-vertebrae[hidden]{display:none}.measurement-cobb-vertebrae>div{display:grid;grid-template-columns:1fr 1fr;gap:8px}.measurement-cobb-vertebrae input{text-transform:uppercase}.media-measurement-annotation .cobb-perpendicular{stroke:currentColor;stroke-width:1;stroke-dasharray:9 7;vector-effect:non-scaling-stroke;opacity:.75;pointer-events:none}
.media-measurement-shell [data-angle-link-editor]{display:grid;gap:9px;padding:12px;border:1px solid #b9cae7;border-radius:14px;background:#f7f9fd}.media-measurement-shell [data-angle-link-editor][hidden]{display:none}.measurement-library-heading{display:grid;gap:2px}.measurement-library-heading>strong{color:#18396f}.measurement-library-heading>small{line-height:1.35}.measurement-library-query{display:grid;gap:8px}.measurement-library-query label,.measurement-link-fields label{min-width:0}.measurement-library-query input,.measurement-link-fields select{width:100%;min-width:0}.measurement-library-query input{background:#fff}.measurement-link-fields{display:grid;grid-template-columns:1fr 1.35fr;gap:8px}.media-measurement-shell [data-measure-link-results]{display:grid;max-height:320px;overflow:auto;border:1px solid #9fb4da;border-radius:12px;background:#fff;box-shadow:0 12px 26px rgba(17,36,74,.12)}.media-measurement-shell [data-measure-link-results][hidden]{display:none}.media-measurement-shell [data-measure-link-results] button{display:grid;width:100%;min-width:0;height:auto;gap:5px;min-height:0;padding:9px 11px;border:0;border-bottom:1px solid #e1e7f0;border-radius:0;background:#fff;color:#17243a;text-align:left;white-space:normal}.media-measurement-shell [data-measure-link-results] button:last-child{border-bottom:0}.media-measurement-shell [data-measure-link-results] button:hover,.media-measurement-shell [data-measure-link-results] button:focus-visible{background:#edf3ff;box-shadow:inset 3px 0 #174de5;outline:0}.measurement-library-option-title{display:flex!important;align-items:flex-start;justify-content:space-between;gap:10px}.measurement-library-option-title strong{display:-webkit-box;overflow:hidden;font-size:13px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.measurement-library-option-title b{flex:0 0 auto;padding:2px 7px;border-radius:999px;background:#e7efff;color:#1747b5;font-size:11px}.measurement-library-option-meta{display:flex!important;min-height:19px;align-items:center;flex-wrap:nowrap;gap:4px;overflow:hidden}.measurement-library-option-meta>span{display:inline-flex!important;width:auto;max-width:100%;flex:0 1 auto;overflow:hidden;padding:2px 6px;border-radius:999px;background:#f0f3f8;color:#52637a;font-size:10px!important;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.media-measurement-shell [data-measure-link-results] strong,.media-measurement-shell [data-measure-link-results] span,.media-measurement-shell [data-measure-link-results] small{min-width:0;overflow-wrap:anywhere}.media-measurement-shell .measurement-library-empty{display:grid;gap:8px;padding:12px;color:#627086}.media-measurement-shell .measurement-library-empty button{border:1px solid #c9d5e8;border-radius:8px;background:#eef3fb;color:#1744a4}@media(max-width:520px){.measurement-link-fields{grid-template-columns:1fr}}.measurement-result-section{display:grid;gap:7px}.measurement-result-section article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px;padding:4px;border:1px solid transparent;border-radius:10px}.measurement-result-section article.selected{border-color:#174de5;background:#eef4ff}.measurement-result-section article>button:first-child{display:flex;justify-content:space-between;text-align:left;background:#f3f6fb;color:#17243a}.measurement-result-section article>button span{display:grid;gap:2px}.measurement-result-section article>.danger{min-height:0;padding:7px}
.pending-measurement-file{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:8px;padding:10px;border:1px solid #cbd8eb;border-radius:11px;background:#fff}.pending-measurement-file>span{display:grid;gap:2px;min-width:0}.pending-measurement-file>span strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pending-frame-list{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:7px}.pending-frame-list>span{display:flex;align-items:center;gap:5px;padding:5px 7px;border-radius:8px;background:#edf3ff;color:#173f91;font-weight:700}.pending-frame-list .danger{min-height:0;padding:3px 6px;font-size:11px}
.video-frame-picker{display:grid;width:min(1100px,100%);height:min(820px,calc(100dvh - 32px));max-height:calc(100dvh - 32px);grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border-radius:20px;background:#fff;box-shadow:0 30px 90px rgba(0,0,0,.3)}.video-frame-picker header,.video-frame-picker footer{position:relative;z-index:2;display:flex;height:auto;min-height:0;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;background:#fff}.video-frame-picker header{border-bottom:1px solid #dbe3ef}.video-frame-picker header>div:first-child{min-width:0}.video-frame-picker header h3,.video-frame-picker header p{margin:3px 0;overflow-wrap:anywhere}.video-frame-actions{display:flex;flex:0 0 auto;align-items:center;gap:7px;flex-wrap:wrap;justify-content:flex-end}.video-frame-actions [data-frame-zoom]{min-width:52px;text-align:center;font-variant-numeric:tabular-nums}.video-frame-picker main{display:grid;place-items:center;min-width:0;min-height:0;overflow:auto;background:#111827}.video-frame-picker main.is-zoomed{place-items:start}.video-frame-picker video{display:block;min-width:0;min-height:0;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}.video-frame-picker footer{min-height:70px;flex-wrap:wrap;border-top:1px solid #dbe3ef}.video-frame-picker footer [data-capture-frame]{margin-left:auto}.video-frame-picker [data-frame-time]{font-variant-numeric:tabular-nums;font-weight:800}@media(max-width:700px){.media-measurement-modal{padding:8px}.video-frame-picker{width:100%;height:calc(100dvh - 16px);max-height:calc(100dvh - 16px);border-radius:14px}.video-frame-picker header,.video-frame-picker footer{padding:12px}.video-frame-picker header{align-items:flex-start;flex-direction:column}.video-frame-picker header p{font-size:12px}.video-frame-actions{justify-content:flex-start}.video-frame-picker footer{min-height:64px}}
.video-frame-selection-summary{display:grid;min-width:240px;flex:1;gap:5px}.video-frame-selection-summary>[data-frame-selection]{display:flex;flex-wrap:wrap;gap:6px}.video-frame-selection-summary>[data-frame-selection]>span{display:flex;align-items:center;gap:5px;padding:5px 7px;border-radius:9px;background:#edf3ff;color:#1747b5;font-size:10px;font-weight:800}.video-frame-selection-summary [data-remove-captured-frame]{min-height:0;padding:3px 5px;font-size:9px}@media(max-width:700px){.video-frame-picker footer>button{flex:1}.video-frame-selection-summary{flex-basis:100%}}

/* The angle catalog behaves as a bounded combobox, not an always-open long menu. */
.media-measurement-shell [data-measure-link-results]{max-height:none;grid-template-rows:auto minmax(0,1fr);overflow:hidden}
.measurement-library-results-summary{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 9px;border-bottom:1px solid #dce4ef;background:#f4f7fc;color:#5d6d83;font-size:10px}
.measurement-library-results-summary span{min-width:0}.measurement-library-results-summary b{color:#1747b5}
.media-measurement-shell [data-measure-link-results] .measurement-library-results-summary button{display:inline-flex;width:auto;min-width:0;min-height:0;flex:0 0 auto;padding:4px 7px;border:1px solid #cbd7e8;border-radius:7px;background:#fff;color:#1747b5;font-size:9px;white-space:nowrap}
.measurement-library-results-list{display:grid;max-height:min(292px,38vh);overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}
.measurement-library-results-list>button{contain:content}
@media(max-width:900px){.measurement-library-results-list{max-height:min(210px,28vh)}}
.clinical-examination-conditions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:10px 0}.linked-quantitative-measure{display:flex;justify-content:space-between;gap:12px;align-items:center;margin:10px 0;padding:11px 12px;border:1px solid #b9cdf3;border-radius:12px;background:#f3f7ff;color:#40506a}.linked-quantitative-measure>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.linked-quantitative-measure button small{opacity:.7}
.clinical-examination-bilateral{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0;padding:12px;border:1px solid #b9cdf3;border-radius:12px;background:#f4f7fc}.clinical-examination-bilateral textarea{min-height:72px;margin-top:7px}@media(max-width:760px){.clinical-examination-bilateral{grid-template-columns:1fr}}
.assessment-measure-bilateral{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0;padding:12px;border:1px solid #b9cdf3;border-radius:12px;background:#f4f7fc}.assessment-measure-bilateral label>span{display:flex;align-items:center;gap:8px}.assessment-measure-bilateral i{color:#68758a;font-style:normal}@media(max-width:760px){.assessment-measure-bilateral{grid-template-columns:1fr}}
.measurement-group-values{display:grid;gap:6px;margin-top:10px}.measurement-group-values>span{display:flex;justify-content:space-between;gap:16px;padding:7px 9px;border-radius:9px;background:#f5f7fb}.measurement-group-values b{white-space:nowrap}
.multidimensional-table-wrap{margin:12px 0;overflow:auto;border:1px solid #c8d5ec;border-radius:12px;background:#fff}.multidimensional-result-table{width:100%;border-collapse:collapse;table-layout:auto}.multidimensional-result-table th,.multidimensional-result-table td{padding:8px;border-bottom:1px solid #e1e7f0;text-align:left;vertical-align:middle}.multidimensional-result-table thead th{position:sticky;top:0;z-index:1;background:#eef3fc;color:#163f94;white-space:nowrap}.multidimensional-result-table th:first-child{min-width:170px}.multidimensional-result-table th small{display:block;margin-top:2px;color:#708099;font-weight:500}.multidimensional-result-table input,.multidimensional-result-table select{width:100%;min-width:92px;padding:8px}.multidimensional-result-table input[type="text"]{min-width:220px}.multidimensional-result-table tbody tr:last-child th,.multidimensional-result-table tbody tr:last-child td{border-bottom:0}.multidimensional-cell-unavailable{color:#a5adba;text-align:center!important;background:#fafbfd}.clinical-examination-matrix{margin-top:12px}.clinical-examination-matrix-actions{display:flex;justify-content:space-between;align-items:center;gap:12px}.clinical-examination-matrix>label{display:block;margin-top:10px}.clinical-examination-matrix textarea{min-height:64px}.multidimensional-test>.ghost{margin-top:8px}@media(max-width:760px){.multidimensional-result-table th:first-child{min-width:130px}.multidimensional-result-table input[type="text"]{min-width:180px}.clinical-examination-matrix-actions{align-items:flex-start;flex-direction:column}}
.multidimensional-cell{display:grid;grid-template-columns:minmax(82px,1fr) minmax(82px,.8fr);gap:6px;min-width:178px}.multidimensional-cell.has-attempts{display:grid;min-width:330px}.measurement-attempts{display:grid;grid-template-columns:repeat(3,minmax(96px,1fr));gap:6px}.measurement-attempt{display:grid;grid-template-columns:1fr;gap:3px;padding:6px;border:1px solid #dbe3ef;border-radius:9px;background:#f8faff}.measurement-attempt>span{color:#68758a;font-size:9px;font-weight:800}.measurement-attempt input,.measurement-attempt select{width:100%;min-width:0!important;padding:6px!important;font-size:11px}.multidimensional-cell>[data-result-cell-summary]{grid-column:1/-1;color:#1747b5;font-weight:800}.measurement-normalizers{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:9px;margin-top:12px;padding:11px;border-radius:12px;background:#eef4ff}.measurement-normalizers label>span{display:flex;align-items:center;gap:6px}.measurement-normalizers i{color:#65738b;font-style:normal}.clinical-examination-scope{display:grid!important;grid-template-columns:minmax(110px,.35fr) minmax(220px,1fr);gap:5px 10px;align-items:center;margin:0 0 10px!important;padding:11px;border:1px solid #b8c9eb;border-radius:12px;background:#eef4ff}.clinical-examination-scope small{grid-column:2;color:#627086}.multidimensional-result-table tr[hidden]{display:none}@media(max-width:760px){.measurement-attempts{grid-template-columns:1fr}.multidimensional-cell.has-attempts{min-width:190px}.clinical-examination-scope{grid-template-columns:1fr}.clinical-examination-scope small{grid-column:1}}
.assessment-outcome-value{display:flex;align-items:center;justify-content:flex-end;gap:8px}.assessment-outcome-value button{min-height:0;padding:5px 7px;font-size:10px}
.lens-compact{display:grid;gap:12px;padding:16px;border:1px solid #c7d5eb;border-left:5px solid var(--klein);border-radius:16px;background:#f8faff;color:#17243a}.lens-compact .lens-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.lens-compact .lens-toolbar h3{margin:3px 0}.lens-state-label{padding:7px 10px;border-radius:999px;background:#e8effc;color:#1747b5;font-size:11px;font-weight:800}.lens-compact.mismatch .lens-state-label{background:#fff0ee;color:#a52a24}.lens-compact.adaptive .lens-state-label{background:#e7f7ef;color:#16754c}.lens-compact-decisions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.lens-compact-decisions article{display:grid;gap:4px;padding:12px;border:1px solid #d9e2ef;border-radius:12px;background:#fff}.lens-compact-decisions small{color:#65738a}.lens-compact-details{border-top:1px solid #d9e2ef}.lens-compact-details>summary{padding:11px 2px 0;color:#1747b5;font-weight:800;cursor:pointer}.lens-compact-details>p{margin:10px 0 0;color:#47566e}.lens-compact-details .lens-domain-columns{margin-top:10px}@media(max-width:760px){.lens-compact .lens-toolbar{align-items:flex-start;flex-direction:column}.lens-compact-decisions{grid-template-columns:1fr}}
.assessment-rehabilitation-plan{display:grid;gap:14px;padding:18px;border:1px solid #c8d6eb;border-radius:16px;background:#f8faff}.assessment-plan-core{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.assessment-plan-core textarea{min-height:92px}.assessment-plan-reassessment{padding:14px;border:1px solid #dae3ef;border-radius:13px;background:#fff}.assessment-plan-reassessment textarea{min-height:76px}.assessment-plan-inline{display:grid;grid-template-columns:1fr 1fr;gap:8px}.assessment-plan-advanced{padding:0 4px}.assessment-plan-advanced>summary{color:#1747b5;font-weight:800;cursor:pointer}.assessment-plan-advanced label{margin-top:10px}.assessment-outcome-summary.pending-deletion{opacity:.52;border-color:#d26b66;background:#fff5f4}.assessment-outcome-summary.pending-deletion::before{content:'保存修订后删除';display:block;margin-bottom:8px;color:#a52a24;font-size:10px;font-weight:800}@media(max-width:900px){.assessment-plan-core{grid-template-columns:1fr}}@media(max-width:620px){.assessment-plan-inline{grid-template-columns:1fr}}
.assessment-report-sections article.needs-review{position:relative;border-color:#e5bd50;background:#fff9e8}.assessment-report-sections article.needs-review>b{display:inline-block;margin-left:8px;padding:4px 7px;border-radius:999px;background:#ffe7a3;color:#795600;font-size:10px}.assessment-goal-pending{margin:0;padding:10px 12px;border:1px dashed #d8b44d;border-radius:11px;background:#fffaf0;color:#725c20;font-size:12px}
.assessment-keyframe-empty{display:grid;gap:5px;margin:0 0 14px;padding:14px;border:1px dashed #cbd6e8;border-radius:13px;background:#f7f9fc;color:#526078}.assessment-keyframe-empty.warning{border-color:#dfb94e;background:#fff9e8;color:#72570e}.assessment-keyframe-empty small{color:inherit}.assessment-original-clinical-files{margin-top:12px;border:1px solid #dbe3ef;border-radius:13px;overflow:hidden}.assessment-original-clinical-files>summary{display:flex;justify-content:space-between;gap:12px;padding:12px 14px;cursor:pointer;background:#f7f9fc;color:#25406f}.assessment-original-clinical-files>.media-list{padding:12px}
.assessment-original-clinical-files>.assessment-media-library{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.assessment-original-clinical-files .media-asset{width:100%;grid-template-rows:clamp(220px,24vw,300px) auto}.assessment-original-clinical-files .media-asset-visual,.assessment-original-clinical-files .clinical-media-preview{width:100%;height:100%;min-height:0}.assessment-original-clinical-files .clinical-media-preview img,.assessment-original-clinical-files .clinical-media-preview video{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;background:#0c111d}.assessment-original-clinical-files .clinical-media-preview.pdf-preview{height:100%;background:#fff}.assessment-original-clinical-files .clinical-media-preview.pdf-preview img{height:100%;max-height:100%;object-fit:contain;background:#fff}.assessment-original-clinical-files .media-asset.has-measurement-result{grid-template-rows:clamp(220px,24vw,300px) auto}.assessment-original-clinical-files .media-asset.has-measurement-result .media-asset-visual,.assessment-original-clinical-files .media-asset.has-measurement-result .clinical-media-preview{height:100%}.assessment-original-clinical-files .media-asset.has-measurement-result .clinical-media-preview img{height:100%;max-height:100%;object-fit:contain}@media(max-width:820px){.assessment-original-clinical-files>.assessment-media-library{grid-template-columns:1fr}.assessment-original-clinical-files .media-asset,.assessment-original-clinical-files .media-asset.has-measurement-result{grid-template-rows:clamp(210px,52vw,320px) auto}}
.assessment-keyframe-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-items:start}.assessment-keyframe-grid .media-asset{grid-template-rows:auto auto}.assessment-keyframe-grid .media-asset-visual,.assessment-keyframe-grid .clinical-media-preview{height:auto;min-height:0}.assessment-keyframe-grid .clinical-media-preview img{display:block;width:100%;height:auto;max-height:none;object-fit:contain}.assessment-keyframe-grid .media-asset-caption>strong{white-space:normal}.assessment-keyframe-grid .media-asset-caption>small{display:none}@media(max-width:900px){.assessment-keyframe-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:580px){.assessment-keyframe-grid{grid-template-columns:1fr}}
.clinical-baseline-module{border-color:#cbd7f5;background:linear-gradient(180deg,#fbfdff 0%,#fff 100%)}
.assessment-entry-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:14px}.assessment-entry-actions small{flex-basis:100%;color:var(--muted)}.assessment-entry-actions button:disabled{cursor:not-allowed;opacity:.68}

/* Keep the optional reassessment watchlist out of the primary result-reading path. */
.assessment-calibration-targets{display:block;padding:0;overflow:hidden}.assessment-calibration-targets>summary{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 13px;cursor:pointer;list-style:none}.assessment-calibration-targets>summary::-webkit-details-marker{display:none}.assessment-calibration-targets>summary>span{display:grid;gap:2px}.assessment-calibration-targets>summary small{color:#756a47;font-size:10px;font-weight:500}.assessment-calibration-targets>summary>b{color:#8b6900;font-size:10px;white-space:nowrap}.assessment-calibration-targets[open]>summary{border-bottom:1px solid #eadcae;background:#fff7dc}.assessment-calibration-targets>[data-calibration-targets]{display:grid;gap:9px;padding:11px}

/* A condition is context; only a clinician-confirmed patient boundary is executable. */
.clinical-context-safety-boundaries{display:grid;gap:10px;padding:13px;border:1px solid #ddc06e;border-radius:13px;background:#fffaf0}.clinical-context-safety-boundaries>div{display:grid;gap:3px}.clinical-context-safety-boundaries>div small{color:#725f32}.clinical-context-safety-boundaries article{display:grid;gap:9px;padding:13px;border:1px solid #ead9aa;border-radius:11px;background:#fff}.clinical-context-safety-boundaries article>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.clinical-context-safety-boundaries article>header>div{display:grid;gap:2px}.clinical-context-safety-boundaries article p{margin:0;color:#4e5c70}.clinical-context-safety-boundaries textarea{min-height:72px}.assessment-current-safety-boundaries{display:grid;gap:8px;margin-top:12px;padding:13px;border:1px solid #e1c56f;border-radius:12px;background:#fff9e7}.assessment-current-safety-boundaries article{display:grid;gap:4px;padding:11px;border-radius:10px;background:#fff}.assessment-current-safety-boundaries article>div{display:grid;gap:2px}.assessment-current-safety-boundaries article span{color:#9b6410;font-size:10px;font-weight:900}.assessment-current-safety-boundaries article p{margin:5px 0;white-space:pre-wrap}@media(max-width:760px){.clinical-context-safety-boundaries article>header{display:grid}}

.clinical-examination-quick-entry{display:grid;gap:12px;margin:14px 0 18px;padding:16px;border:1px solid #a9bfe9;border-radius:16px;background:linear-gradient(145deg,#f3f7ff,#fff)}
.clinical-examination-quick-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:start}
.clinical-examination-quick-heading span{color:#1747b5;font-size:9px;font-weight:900;letter-spacing:.14em}
.clinical-examination-quick-heading h5{margin:4px 0 2px;font-size:17px}.clinical-examination-quick-heading p{max-width:780px;margin:0;color:#647086;font-size:11px;line-height:1.55}
.clinical-examination-quick-heading ol{display:flex;gap:5px;margin:0;padding:0;list-style:none}.clinical-examination-quick-heading li{padding:6px 8px;border-radius:999px;background:#e7eefc;color:#315695;font-size:9px;font-weight:800;white-space:nowrap}
.clinical-examination-quick-entry textarea{min-height:116px;background:#fff}.clinical-examination-quick-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.clinical-examination-quick-actions small{color:#667389}
[data-exam-quick-feedback]{display:grid;gap:11px;padding:13px;border:1px solid #cbd8ed;border-radius:13px;background:#fff}.clinical-examination-quick-result{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.clinical-examination-quick-result strong{color:#153f9c}.clinical-examination-quick-result small{color:#6b7689}
.clinical-examination-quick-candidates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.clinical-examination-quick-candidate{display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px;padding:10px;border:1px solid #dbe3f0;border-radius:11px;background:#fbfcff;cursor:pointer}.clinical-examination-quick-candidate>input{width:auto;margin-top:3px}.clinical-examination-quick-candidate>span{display:grid;gap:2px}.clinical-examination-quick-candidate small{color:#45659f;font-size:10px}.clinical-examination-quick-candidate em{overflow:hidden;color:#707b8e;font-size:10px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}
[data-exam-quick-feedback]>section{display:grid;gap:7px;padding:10px;border-radius:10px;background:#f6f7fa}[data-exam-quick-feedback]>section b{font-size:11px}[data-exam-quick-feedback] .measurement-route{background:#fff8e8;color:#70530b}[data-exam-quick-feedback] .concept-route{background:#eef6ff;color:#1d4f91}.clinical-examination-unmatched,.clinical-examination-measurement-fragments,.clinical-examination-concept-fragments{display:flex;gap:6px;flex-wrap:wrap}.clinical-examination-unmatched span,.clinical-examination-measurement-fragments span,.clinical-examination-concept-fragments span{padding:5px 7px;border-radius:7px;background:#fff;color:#596579;font-size:10px}
.clinical-examination-unmatched span,.clinical-examination-measurement-fragments span,.clinical-examination-concept-fragments span{display:grid;gap:2px}.clinical-examination-unmatched span small,.clinical-examination-measurement-fragments span small,.clinical-examination-concept-fragments span small{color:#315695;font-weight:800}.clinical-examination-unmatched span i,.clinical-examination-measurement-fragments span i,.clinical-examination-concept-fragments span i{font-style:normal}.clinical-examination-summary-fragments{display:flex;gap:6px;flex-wrap:wrap}.clinical-examination-summary-fragments span{padding:5px 7px;border-radius:7px;background:#fff;color:#596579;font-size:10px}.clinical-examination-quick-created{margin:0;padding:8px 10px;border-radius:9px;background:#eaf7f1;color:#176749;font-weight:750}.clinical-examination-source-note{margin-top:12px;padding:10px 12px;border:1px dashed #bdcce4;border-radius:11px;background:#f8faff}.clinical-examination-source-note summary{cursor:pointer;color:#244a91;font-weight:800}.clinical-examination-source-note p{white-space:pre-wrap}.clinical-examination-source-note small{display:block;color:#68758a}
@media(max-width:760px){.clinical-examination-quick-heading{grid-template-columns:1fr}.clinical-examination-quick-heading ol{flex-wrap:wrap}.clinical-examination-quick-candidates{grid-template-columns:1fr}}
