.synthetic-patient-panel{color:#153f55;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}.synthetic-patient-panel :is(h2,h3,h4,p,dl){margin:0}.synthetic-patient-panel :is(section,details,footer,header,article,div){min-width:0}.synthetic-patient-panel .synthetic-notice{background:#edf8fa;border:1px solid #a7cbd5;border-left:5px solid #137c88;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;padding:14px 16px;display:grid}.synthetic-notice>p{grid-column:1/-1}.synthetic-notice>strong{color:#116974;background:#fff;border-radius:20px;align-self:center;padding:6px 10px;font-size:13px}.synthetic-kicker{letter-spacing:.04em;color:#156a7c;margin-bottom:6px;font-size:12px;font-weight:800;display:block}.synthetic-patient-panel h2{font-size:20px;line-height:1.3}.synthetic-patient-panel h3{font-size:17px;line-height:1.35}.synthetic-patient-panel :is(p,span,td,th,label,summary,dt,dd){line-height:1.45}.synthetic-patient-panel p{color:#426376;font-size:13px}.synthetic-facts{flex-wrap:wrap;gap:8px 22px;padding:4px 12px;font-size:13px;display:flex}.synthetic-facts b{color:#13596a}.synthetic-scenario{border-left:3px solid #abcbd0;padding:6px 12px}.synthetic-patient-panel .synthetic-section{background:#fff;border:1px solid #d4e2e9;border-radius:10px;grid-template-columns:minmax(0,1fr);gap:10px;padding:14px 16px;display:grid}.synthetic-section>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.synthetic-section>header>div{gap:6px;display:grid}.synthetic-state{color:#315877;white-space:nowrap;background:#edf3f8;border-radius:12px;padding:5px 10px;font-size:12px}.synthetic-scores{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.synthetic-patient-panel .synthetic-score{color:#19445d;text-align:left;box-shadow:none;background:#f7fafc;border:1px solid #cbdde7;border-radius:8px;gap:8px;padding:12px 14px;display:grid}.synthetic-patient-panel .synthetic-score[aria-pressed=true]{background:#eaf6f6;border:2px solid #137c88;padding:11px 13px}.synthetic-score>span:first-child{font-size:14px;font-weight:800}.synthetic-score strong{font-variant-numeric:tabular-nums;color:#134b65;font-size:30px;line-height:1.1}.synthetic-score small{font-size:12px;font-weight:500}.synthetic-score>span:last-child{color:#486577;font-size:12px}.synthetic-patient-panel .synthetic-period{flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.synthetic-patient-panel select{width:auto;max-width:100%;min-height:34px;padding:5px 9px;font-size:13px}.synthetic-patient-panel .recovery-trend{box-shadow:none;border:1px solid #dbe6ed;gap:8px;padding:12px;display:grid}.synthetic-patient-panel .recovery-trend :is(header,.trend-readout){gap:8px}.synthetic-patient-panel .recovery-trend header>div{gap:6px;display:grid}.synthetic-patient-panel .recovery-trend h3{font-size:15px}.synthetic-patient-panel details{border-top:1px solid #e0e9ed;padding:10px 0 0}.synthetic-patient-panel details[open]{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.synthetic-patient-panel summary{cursor:pointer;font-size:13px;font-weight:700}.synthetic-patient-panel details>label{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.synthetic-mask{overflow-wrap:anywhere;background:#f0f5f8;padding:8px;font-size:12px;display:block}.synthetic-vitals{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.synthetic-patient-panel .synthetic-vitals button{color:#19465d;text-align:left;box-shadow:none;background:#f8fbfc;border:1px solid #d0e0e5;border-radius:7px;gap:7px;padding:10px;display:grid}.synthetic-patient-panel .synthetic-vitals button[aria-pressed=true]{background:#e5f3f4;border-color:#167f89}.synthetic-vitals span{font-size:12px}.synthetic-vitals b{font-size:21px}.synthetic-vitals small{margin-left:4px;font-size:10px;font-weight:500}.synthetic-measurement-chart{background:#f9fbfd;border-radius:7px;gap:8px;padding:8px 12px;display:grid}.synthetic-measurement-chart h4{font-size:14px}.synthetic-measurement-chart svg{width:100%;height:auto;max-height:240px;display:block}.synthetic-measurement-chart text{fill:#486577;font-size:12px}.synthetic-table-scroll{overscroll-behavior:contain;border:1px solid #dce7eb;border-radius:6px;width:100%;max-height:360px;overflow:auto}.synthetic-table-scroll table{table-layout:auto;border-collapse:collapse;width:100%;min-width:620px;font-size:12px}.synthetic-table-scroll :is(th,td){text-align:left;vertical-align:middle;border-bottom:1px solid #e2ebef;padding:8px 10px}.synthetic-table-scroll th{background:#eff5f8}.synthetic-table-scroll th .table-sort-button{font-size:inherit;min-height:24px;padding:0;line-height:1.4}.synthetic-table-scroll td>button{white-space:nowrap;min-height:30px;padding:5px 10px;font-size:12px}.synthetic-raw-table table{min-width:2100px}.synthetic-raw-table td{white-space:nowrap}.synthetic-patient-panel .synthetic-provenance,.synthetic-patient-panel .synthetic-raw{background:#fff;border:1px solid #d4e2e9;border-radius:8px;padding:12px 16px}.synthetic-provenance dl,.synthetic-dialog dl{gap:8px;margin:0;display:grid}.synthetic-provenance dl>div,.synthetic-dialog dl>div{grid-template-columns:120px minmax(0,1fr);gap:8px;display:grid}.synthetic-provenance :is(dt,dd),.synthetic-dialog :is(dt,dd){overflow-wrap:anywhere;margin:0;font-size:13px}.synthetic-provenance dt,.synthetic-dialog dt{font-weight:700}.synthetic-readonly{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex}.synthetic-readonly>div{gap:8px;display:flex}.synthetic-readonly button{padding:6px 12px;font-size:12px}.synthetic-dialog{color:#19445d;overscroll-behavior:contain;border:1px solid #bbd1db;border-radius:12px;width:min(650px,100vw - 32px);max-height:calc(100dvh - 40px);margin:auto;padding:20px;overflow:auto}.synthetic-dialog[open]{gap:18px;display:grid}.synthetic-dialog::backdrop{background:#112b3c80}.synthetic-dialog header{justify-content:space-between;align-items:center;gap:12px;display:flex}.synthetic-dialog h2{margin:0;font-size:19px}.synthetic-dialog p{margin:0;font-size:13px;line-height:1.5}.synthetic-dialog button{white-space:nowrap;min-height:36px;padding:6px 12px}.synthetic-dialog details[open]{gap:12px;display:grid}.monitor-table td .syntheticSummary,.monitor-card-link .syntheticSummary{color:#165a72;white-space:normal;background:#e3f2f6;border:1px solid #bfd8e4;border-radius:4px;width:fit-content;max-width:100%;margin-top:5px;padding:2px 5px;font-size:10px;font-weight:700;line-height:1.35;display:inline-block}.synthetic-existing-note{color:#315b6c;background:#eaf4f6;border-left:3px solid #78aebb;margin:0 0 8px;padding:7px 10px;font-size:12px;line-height:1.45}@media (max-width:900px){.synthetic-vitals{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.synthetic-patient-panel{gap:10px}.synthetic-patient-panel .synthetic-notice{grid-template-columns:1fr;padding:12px}.synthetic-notice>strong{justify-self:start}.synthetic-patient-panel h2{font-size:18px}.synthetic-patient-panel .synthetic-section{padding:12px}.synthetic-section>header{flex-wrap:wrap}.synthetic-scores{grid-template-columns:1fr}.synthetic-score strong{font-size:26px}.synthetic-patient-panel .recovery-trend{padding:8px}.synthetic-patient-panel .recovery-trend>header,.synthetic-patient-panel .trend-readout{flex-wrap:wrap}.synthetic-vitals{grid-template-columns:repeat(2,minmax(0,1fr))}.synthetic-facts{gap:7px;display:grid}.synthetic-measurement-chart{padding:8px 0}.synthetic-measurement-chart svg{min-height:160px}.synthetic-provenance dl>div,.synthetic-dialog dl>div{grid-template-columns:1fr;gap:4px}.synthetic-dialog{padding:14px}}
