.clinical-assistant{width:min(1540px,100%);margin:0 auto;color:#173c36}.clinical-page-head{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:14px}.clinical-back{display:inline-flex;align-items:center;gap:5px;margin:0 0 8px 1px;padding:0;border:0;color:#5e7771;background:transparent;cursor:pointer;font-size:13px}.clinical-title-row{display:flex;align-items:center;gap:12px}.clinical-title-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:13px;color:#fff;background:#176653;box-shadow:0 8px 18px #1766532e}.clinical-title-row h1{margin:0;color:#153f37;font-size:25px;line-height:1.25}.clinical-title-row p{margin:4px 0 0;color:#6a807b;font-size:14px}.clinical-head-actions,.clinical-document-meta,.clinical-sign-row,.clinical-side-panel>header{display:flex;align-items:center}.clinical-head-actions{justify-content:flex-end;gap:8px;flex-wrap:wrap}.clinical-status,.clinical-revision,.demo-badge{display:inline-flex;align-items:center;min-height:29px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:700}.clinical-status.draft{color:#87601d;background:#fff1d8}.clinical-status.signed{color:#166954;background:#dff1ec}.clinical-revision{color:#59706b;background:#e7efed}.clinical-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:39px;padding:0 14px;border:1px solid #c9d9d5;border-radius:9px;color:#24564b;background:#fff;cursor:pointer;font-size:14px;font-weight:700}.clinical-button:hover:not(:disabled){border-color:#4d927f;background:#f4faf8}.clinical-button.primary{border-color:#176653;color:#fff;background:#176653}.clinical-button.primary:hover:not(:disabled){border-color:#0f5141;background:#0f5141}.clinical-button:disabled,.clinical-assistant input:disabled,.clinical-assistant textarea:disabled{cursor:not-allowed;opacity:.68}.clinical-button.wide{width:100%}.clinical-assistant .clinical-document textarea{overflow:hidden;resize:none}.clinical-document input:disabled,.clinical-document textarea:disabled{opacity:1;-webkit-text-fill-color:currentColor}.clinical-feedback{display:flex;align-items:flex-start;gap:8px;margin:0 0 12px;padding:10px 12px;border:1px solid #b7dacc;border-radius:9px;color:#176653;background:#eff9f5;font-size:14px;line-height:1.45}.clinical-feedback.error{border-color:#ecc0c5;color:#a23944;background:#fff3f4}.clinical-case-strip{display:grid;grid-template-columns:minmax(215px,.72fr) minmax(270px,1fr) minmax(480px,1.9fr);gap:0;min-height:112px;margin-bottom:14px;overflow:hidden;border:1px solid #cbdcd7;border-radius:13px;background:#fff;box-shadow:0 8px 22px #1e48400d}.clinical-case-person,.clinical-evidence-summary,.clinical-evidence-metrics{padding:16px 18px}.clinical-case-person{border-right:1px solid #dce7e4;background:#f3f9f7}.demo-badge{min-height:24px;padding:0 8px;color:#176653;background:#dcefe9}.clinical-case-person h2{margin:9px 0 3px;font-size:18px}.clinical-case-person p,.clinical-evidence-summary p{margin:0;color:#586f6a;font-size:14px;line-height:1.55}.clinical-case-person small{display:block;margin-top:7px;color:#6c827d;font-size:12px}.clinical-evidence-summary{display:flex;flex-direction:column;justify-content:center;border-right:1px solid #dce7e4}.clinical-evidence-summary strong{margin-bottom:6px;font-size:14px}.clinical-evidence-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;padding:12px}.clinical-evidence-metrics>div{min-width:0;padding:5px 13px;border-right:1px solid #e2ebe8}.clinical-evidence-metrics>div:last-child{border-right:0}.clinical-evidence-metrics span,.clinical-evidence-metrics em{display:block;overflow:hidden;color:#6a807b;font-size:12px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.clinical-evidence-metrics b{display:block;margin:4px 0;color:#173c36;font-size:24px;line-height:1.1}.clinical-evidence-metrics b small{margin-left:3px;font-size:12px;font-weight:500}.clinical-evidence-metrics em{color:#b45f2c}.clinical-layout{display:grid;grid-template-columns:minmax(0,1fr) 332px;align-items:start;gap:14px}.clinical-document,.clinical-side-panel{border:1px solid #d1dedb;border-radius:13px;background:#fff;box-shadow:0 8px 22px #1e48400b}.clinical-document{overflow:hidden}.clinical-document-meta{justify-content:space-between;gap:20px;min-height:52px;padding:10px 20px;border-bottom:1px solid #dce7e4;color:#69807a;background:#f6faf9;font-size:12px}.clinical-document-meta>div{display:flex;align-items:center;gap:8px}.clinical-document-meta b{display:block;color:#173c36;font-size:15px}.clinical-document-section{padding:20px 22px;border-bottom:1px solid #e0e9e7}.clinical-document-section.assessment{padding-top:24px;background:linear-gradient(90deg,#f8fcfb 0,#fff 48%)}.clinical-section-heading{display:flex;align-items:flex-start;gap:11px;margin-bottom:12px}.clinical-section-heading>span{display:grid;place-items:center;width:31px;height:31px;flex:0 0 auto;border-radius:8px;color:#176653;background:#dff1ec;font-size:12px;font-weight:800}.clinical-section-heading h2,.clinical-sources h2,.clinical-side-panel h2{margin:0;color:#173c36;font-size:17px;line-height:1.35}.clinical-section-heading p,.clinical-sources header p,.clinical-side-panel>header p{margin:2px 0 0;color:#718782;font-size:12px}.clinical-document textarea,.clinical-order-title input,.clinical-sign-row input,.clinical-context-form input,.clinical-context-form textarea,.clinical-question-input textarea{width:100%;border:1px solid transparent;border-radius:8px;color:#263f3a;background:transparent;outline:0;resize:vertical}.clinical-document textarea:hover:not(:disabled),.clinical-order-title input:hover:not(:disabled),.clinical-document textarea:focus,.clinical-order-title input:focus{border-color:#bfd7d0;background:#f8fbfa}.clinical-document-section>textarea{min-height:92px;padding:10px 11px;font-family:"Noto Serif SC",Songti SC,STSong,serif;font-size:17px;line-height:1.8}.clinical-document-section.assessment>textarea{min-height:118px;color:#183f38;font-size:18px;line-height:1.9}.clinical-order-list{display:grid;gap:10px}.clinical-order-list article{display:grid;grid-template-columns:30px minmax(0,1fr);gap:9px;padding:14px 15px;border:1px solid #dde7e4;border-radius:10px;background:#fafcfb}.clinical-order-list article.selected{border-color:#a8cfc4;background:#f6fbf9}.clinical-order-check{display:block;padding-top:3px;cursor:pointer}.clinical-order-check input{position:absolute;width:1px;height:1px;opacity:0}.clinical-order-check span{display:grid;place-items:center;width:22px;height:22px;border:1px solid #adc3be;border-radius:6px;color:transparent;background:#fff}.clinical-order-check input:checked+span{border-color:#247e6b;color:#fff;background:#247e6b}.clinical-order-check input:focus-visible+span{outline:3px solid rgba(65,157,136,.25);outline-offset:2px}.clinical-order-title{display:grid;grid-template-columns:32px minmax(0,1fr) 124px;align-items:center;gap:7px}.clinical-order-title i{color:#709089;font-size:12px;font-style:normal;font-weight:800}.clinical-order-title input{min-width:0;padding:5px 7px;color:#173c36;font-size:17px;font-weight:800}.clinical-order-title input.timing{border-color:#ead3aa;color:#9a6323;background:#fff7e8;font-size:13px;font-weight:700;text-align:center}.clinical-order-copy>textarea{min-height:62px;margin-top:4px;padding:7px;font-family:"Noto Serif SC",Songti SC,STSong,serif;font-size:16px;line-height:1.75}.clinical-inline-sources{margin:4px 7px 0;color:#768984;font-size:12px;line-height:1.45}.clinical-two-section{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #e0e9e7}.clinical-two-section .clinical-document-section{border-bottom:0}.clinical-two-section .clinical-document-section:first-child{border-right:1px solid #e0e9e7}.clinical-document-section.escalation{border-left:4px solid #d18a3b;background:#fffaf1}.clinical-sources{padding:19px 22px;border-bottom:1px solid #e0e9e7;background:#fbfcfc}.clinical-version-history{padding:19px 22px;border-bottom:1px solid #e0e9e7;background:#fff}.clinical-version-history>header{display:flex;align-items:center;gap:9px;margin-bottom:10px}.clinical-version-history h2{margin:0;font-size:17px}.clinical-version-history header p{margin:2px 0 0;color:#718782;font-size:12px}.clinical-version-history>details{border-top:1px solid #e2e9e7}.clinical-version-history summary{display:grid;grid-template-columns:minmax(0,1fr) auto 20px;align-items:center;gap:10px;padding:12px 2px;cursor:pointer;list-style:none;font-size:14px;font-weight:800}.clinical-version-history summary::-webkit-details-marker{display:none}.clinical-version-history summary small{color:#718782;font-size:12px;font-weight:500}.clinical-version-history details[open] summary svg{transform:rotate(180deg)}.clinical-snapshot-document{display:grid;gap:10px;padding:2px 4px 15px}.clinical-snapshot-document article{padding:12px 14px;border:1px solid #dfe8e6;border-radius:9px;background:#fafcfb}.clinical-snapshot-document h3{margin:0 0 7px;color:#173c36;font-size:15px}.clinical-snapshot-document p{margin:0;color:#344f49;font-family:"Noto Serif SC",Songti SC,STSong,serif;font-size:16px;line-height:1.75}.clinical-snapshot-document ol{display:grid;gap:9px;margin:0;padding-left:22px}.clinical-snapshot-document li{color:#49615c;font-size:14px}.clinical-snapshot-document li b{color:#173c36;font-size:16px}.clinical-snapshot-document li>span{margin-left:8px;padding:2px 7px;border-radius:999px;color:#91611f;background:#fff2da;font-size:12px}.clinical-snapshot-document li p{margin-top:4px}.clinical-snapshot-document>div{display:grid;grid-template-columns:1fr 1fr;gap:10px}.clinical-sources>header{display:flex;align-items:center;gap:9px;margin-bottom:10px}.clinical-sources details{border-top:1px solid #e2e9e7}.clinical-sources summary{display:grid;grid-template-columns:minmax(0,1fr) auto 20px;align-items:center;gap:10px;padding:11px 2px;cursor:pointer;list-style:none;font-size:14px;font-weight:700}.clinical-sources summary::-webkit-details-marker{display:none}.clinical-sources summary small{color:#718782;font-size:12px;font-weight:500}.clinical-sources details[open] summary svg{transform:rotate(180deg)}.clinical-sources details>div{padding:0 31px 12px 2px}.clinical-sources details p{margin:0 0 7px;color:#5f7470;font-size:14px;line-height:1.6}.clinical-sources a{color:#176653;font-size:13px;font-weight:700}.clinical-sign-row{justify-content:space-between;gap:20px;padding:18px 22px;background:#f4f9f7}.clinical-sign-row>div{display:grid;grid-template-columns:auto 180px auto;align-items:center;gap:8px}.clinical-sign-row label{font-size:14px;font-weight:700}.clinical-sign-row input{min-height:38px;padding:0 10px;border-color:#bcd1cb;background:#fff;font-size:14px}.clinical-sign-row small,.clinical-sign-row span{color:#6e817c;font-size:12px}.clinical-sign-row span{display:inline-flex;align-items:center;gap:5px;color:#176653;font-weight:700}.clinical-aside{display:grid;gap:14px}.clinical-side-panel{padding:16px}.clinical-side-panel>header{justify-content:space-between;gap:12px;margin-bottom:13px}.clinical-side-panel>header>span{color:#247e6b;font-size:12px;font-weight:700}.clinical-context-form{display:grid;gap:9px;margin-bottom:12px}.clinical-context-form label{color:#4f6661;font-size:12px;font-weight:700}.clinical-context-form input,.clinical-context-form textarea,.clinical-question-input textarea{display:block;min-height:38px;margin-top:5px;padding:8px 9px;border-color:#d5e1de;background:#fafcfc;font-size:14px;font-weight:500;line-height:1.5}.clinical-context-form textarea{min-height:55px}.clinical-context-form input:focus,.clinical-context-form textarea:focus,.clinical-question-input textarea:focus{border-color:#72aa9b;background:#fff}.clinical-vitals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.quick-questions{display:grid;gap:6px;margin-bottom:10px}.quick-questions button{padding:8px 9px;border:1px solid #d9e5e2;border-radius:8px;color:#315a50;background:#f7faf9;cursor:pointer;font-size:13px;line-height:1.4;text-align:left}.quick-questions button:hover:not(:disabled){border-color:#8eb8ad;background:#eef8f5}.clinical-messages{display:grid;gap:8px;max-height:330px;margin-bottom:10px;overflow:auto}.clinical-messages article{padding:10px;border-left:3px solid #8eb8ad;border-radius:0 8px 8px 0;background:#f5f9f8}.clinical-messages strong{display:block;color:#31584f;font-size:13px}.clinical-messages p{margin:6px 0;color:#314a45;font-size:14px;line-height:1.6}.clinical-messages small{color:#718782;font-size:11px;line-height:1.4}.clinical-empty{padding:16px 10px;border:1px dashed #d4e0dd;border-radius:8px;color:#748984;font-size:13px;line-height:1.5;text-align:center}.clinical-question-input{display:grid;grid-template-columns:minmax(0,1fr) 38px;align-items:end;gap:7px}.clinical-question-input textarea{min-height:65px;margin:0}.clinical-question-input button{display:grid;place-items:center;width:38px;height:38px;border:0;border-radius:9px;color:#fff;background:#176653;cursor:pointer}.clinical-question-input button:disabled{opacity:.45;cursor:not-allowed}.clinical-state{display:grid;place-items:center;align-content:center;min-height:58vh;padding:30px;color:#59736c;text-align:center}.clinical-state strong{margin-top:12px;color:#173c36;font-size:18px}.clinical-state span{margin-top:5px;font-size:14px}.clinical-state.error{color:#b34751}.clinical-state button{display:inline-flex;align-items:center;gap:6px;margin-top:15px;padding:9px 14px;border:1px solid #b8cec8;border-radius:8px;color:#24564b;background:#fff;cursor:pointer}.spin{animation:clinical-spin .9s linear infinite}@keyframes clinical-spin{to{transform:rotate(360deg)}}@media(max-width:1280px){.clinical-case-strip{grid-template-columns:230px minmax(0,1fr)}.clinical-evidence-metrics{grid-column:1 / -1;border-top:1px solid #dce7e4}.clinical-layout{grid-template-columns:minmax(0,1fr) 300px}}@media(max-width:1040px){.clinical-layout{grid-template-columns:1fr}.clinical-aside{grid-template-columns:1fr 1fr}}@media(max-width:760px){.clinical-page-head,.clinical-sign-row{align-items:flex-start;flex-direction:column}.clinical-head-actions{justify-content:flex-start}.clinical-case-strip{grid-template-columns:1fr}.clinical-case-person,.clinical-evidence-summary{border-right:0;border-bottom:1px solid #dce7e4}.clinical-evidence-metrics{grid-column:auto;grid-template-columns:1fr 1fr}.clinical-evidence-metrics>div:nth-child(2){border-right:0}.clinical-two-section,.clinical-aside,.clinical-snapshot-document>div{grid-template-columns:1fr}.clinical-two-section .clinical-document-section:first-child{border-right:0;border-bottom:1px solid #e0e9e7}.clinical-document-meta{align-items:flex-start;flex-direction:column;gap:5px}.clinical-order-title{grid-template-columns:26px minmax(0,1fr)}.clinical-order-title input.timing{grid-column:2;width:126px}.clinical-sign-row>div{grid-template-columns:1fr}.clinical-sign-row input{width:100%}}@media(prefers-reduced-motion:reduce){.spin{animation-duration:1.8s}}:root{color:#173c36;background:#eef4f2;font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,Arial,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;--ink: #173c36;--muted: #718782;--green-950: #103f38;--green-800: #1d6c5e;--green-700: #247e6b;--green-500: #53a38f;--green-100: #dff1ec;--green-50: #eef8f5;--line: #d6e1de;--panel: #ffffff;--canvas: #eff4f2;--danger: #d04e59;--danger-soft: #f9e5e7;--warning: #cb7a13;--warning-soft: #fff0d9;--blue: #557fa3;--blue-soft: #eaf2f7;--radius: 12px;--shadow: 0 8px 22px rgba(30, 72, 64, .06)}*{box-sizing:border-box}html,body,#root{min-width:320px;min-height:100%;margin:0}body{min-height:100vh;overflow-x:hidden;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button{color:inherit}button:focus-visible{outline:3px solid rgba(65,157,136,.25);outline-offset:2px}.app-shell{display:grid;grid-template-columns:190px minmax(0,1fr);min-height:100vh;background:var(--canvas)}.sidebar{position:fixed;inset:0 auto 0 0;z-index:20;width:190px;display:flex;flex-direction:column;padding:22px 14px 16px;color:#e8f4f1;background:var(--green-950)}.sidebar-brand{padding:0 10px}.sidebar-brand strong{display:block;color:#fff;font-size:19px;line-height:1.25;letter-spacing:.01em}.sidebar-brand span{display:block;margin-top:7px;color:#9fc1b8;font-size:11px}.sidebar-rule{height:1px;margin:20px 0;background:#dff1ec2e}.sidebar-section{margin:0 10px 10px;color:#769f95;font-size:11px}.sidebar nav{display:grid;gap:5px}.sidebar nav button{display:flex;align-items:center;gap:10px;min-height:42px;padding:5px 10px;border:0;border-radius:9px;color:#c1d6d1;background:transparent;cursor:pointer;text-align:left;transition:background .16s ease,color .16s ease}.sidebar nav button:hover{color:#fff;background:#ffffff14}.sidebar nav button.active{color:#fff;background:#265f55;box-shadow:inset 4px 0 #6bd0bb}.nav-icon{display:grid;place-items:center;width:24px;height:24px;border-radius:7px;color:#b9d2cc;background:#ffffff14}.sidebar-footer{margin-top:auto;padding:14px 10px 0;border-top:1px solid rgba(223,241,236,.18);color:#9fc1b8;font-size:10px;line-height:1.7}.workspace{grid-column:2;min-width:0}.topbar{position:sticky;top:0;z-index:12;display:flex;align-items:center;justify-content:space-between;height:58px;padding:0 18px;border-bottom:1px solid var(--line);background:#fffffff5}.breadcrumb{color:#657c77;font-size:12px}.breadcrumb:first-line{color:var(--ink)}.topbar-controls{display:flex;align-items:center;gap:8px}.topbar-controls>button,.role-orb{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 12px;border:1px solid var(--line);border-radius:9px;background:#fff;cursor:pointer;font-size:12px}.role-switcher{position:relative}.role-orb{width:32px;min-height:32px;justify-content:center;padding:0;border:0;border-radius:50%;color:var(--green-700);background:var(--green-100);font-weight:800}.role-menu{position:absolute;top:42px;right:0;z-index:30;width:190px;overflow:hidden;padding:8px;border:1px solid var(--line);border-radius:11px;background:#fff;box-shadow:0 18px 45px #133f382e}.role-menu strong{display:block;padding:7px 9px;color:var(--muted);font-size:11px}.role-menu button{display:flex;align-items:center;gap:9px;width:100%;padding:9px;border:0;border-radius:7px;background:#fff;cursor:pointer;text-align:left;font-size:12px}.role-menu button:hover{background:var(--green-50)}.workspace-main{padding:14px 18px}.workflow-trail{display:flex;align-items:center;gap:4px;min-height:40px;margin:-2px 0 10px;padding:6px 10px;border:1px solid var(--line);border-radius:10px;background:#ffffffc7}.workflow-trail>span{display:inline-flex;align-items:center;gap:4px;color:#9aaba7}.workflow-trail button{display:inline-flex;align-items:center;gap:6px;min-height:27px;padding:0 9px;border:0;border-radius:7px;color:#54716a;background:transparent;cursor:pointer;font-size:10px;font-weight:700}.workflow-trail button:hover:not(:disabled){background:var(--green-50)}.workflow-trail button.current{color:#fff;background:var(--green-700)}.workflow-trail button:disabled{cursor:default}.workflow-trail i{display:grid;place-items:center;width:17px;height:17px;border-radius:50%;color:var(--green-700);background:var(--green-100);font-style:normal;font-size:9px}.workflow-trail button.current i{color:var(--green-950);background:#fff}.data-anchor{display:flex;align-items:center;gap:8px;min-height:36px;padding:0 18px;border-bottom:1px solid #cfe2dc;color:#315d53;background:#eaf5f2;font-size:11px}.data-anchor strong{color:var(--green-950)}.data-anchor i{margin-left:auto;color:#6b817c;font-style:normal;font-size:10px}.page-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;min-height:66px}.page-heading h1{margin:0;color:var(--ink);font-size:25px;line-height:1.25;letter-spacing:-.02em}.page-heading p{margin:6px 0 0;color:var(--muted);font-size:12px}.page-actions{display:flex;align-items:center;gap:8px}.action-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:33px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:#fff;cursor:pointer;font-size:12px;font-weight:650;white-space:nowrap}.action-button:hover{border-color:#9ccdc0;background:#f7fbfa}.action-button.primary{border-color:var(--green-700);color:#fff;background:var(--green-700)}.action-button.primary:hover{background:var(--green-800)}.action-button:disabled{opacity:.55;cursor:not-allowed}.badge{display:inline-flex;align-items:center;gap:4px;min-height:24px;padding:0 9px;border-radius:999px;color:var(--green-700);background:var(--green-100);font-size:10px;font-weight:700;white-space:nowrap}.badge.sim{min-height:29px;border:1px solid #a9d8cc;color:var(--green-700);background:#eaf7f3}.badge.danger{color:var(--danger);background:var(--danger-soft)}.badge.warning{color:var(--warning);background:var(--warning-soft)}.badge.blue,.badge.info{color:var(--blue);background:var(--blue-soft)}.badge.muted{color:#879995;background:#f0f4f3}.filter-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:43px;margin-bottom:12px;padding:5px 10px;border:1px solid var(--line);border-radius:10px;background:#fff}.filter-group,.filter-meta{display:flex;align-items:center;gap:6px}.filter-group button,.filter-meta span{display:inline-flex;align-items:center;gap:5px;min-height:29px;padding:0 9px;border:0;border-radius:7px;background:#f2f6f5;color:#59706b;font-size:10px;white-space:nowrap}.filter-group button{cursor:pointer}.filter-group button:hover{background:#e7f2ef}.filter-group strong,.filter-meta strong{color:var(--ink)}.metric-grid{display:grid;gap:10px;margin-bottom:11px}.metric-grid.five{grid-template-columns:repeat(5,minmax(0,1fr))}.metric-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-grid.compact-metrics .metric-card{min-height:100px;box-shadow:none}.metric-card{position:relative;min-width:0;min-height:91px;overflow:hidden;padding:11px 14px;border:1px solid var(--line);border-top:3px solid #c6e5dd;border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow)}.metric-card.danger{border-top-color:#f0bcc1}.metric-card.warning{border-top-color:#f1cf97}.metric-card.blue{border-top-color:#bad1e2}.metric-label{position:relative;z-index:1;display:block;max-width:calc(100% - 22px);overflow:hidden;color:var(--muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.metric-value{position:relative;z-index:1;margin-top:6px;color:var(--ink);font-size:27px;font-weight:800;line-height:1;letter-spacing:-.02em;white-space:nowrap}.metric-value small{margin-left:4px;font-size:12px;font-weight:700}.metric-helper{position:relative;z-index:1;display:block;margin-top:7px;overflow:hidden;color:#758b86;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.metric-card.danger .metric-helper{color:var(--danger)}.metric-card.warning .metric-helper{color:var(--warning)}.panel{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow)}.panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-height:48px;padding:9px 13px;border-bottom:1px solid var(--line)}.panel-header h2{margin:0;font-size:14px;line-height:1.25}.panel-header p{margin:4px 0 0;color:var(--muted);font-size:10px}.panel-body{padding:11px 13px}.panel-tabs{display:flex;gap:5px}.text-button{display:inline-flex;align-items:center;gap:4px;padding:4px;border:0;color:var(--green-700);background:transparent;cursor:pointer;font-size:11px;font-weight:700}.overview-grid,.profile-grid,.evidence-grid,.association-grid,.review-grid,.enterprise-grid,.ops-grid{display:grid;gap:11px}.overview-grid,.profile-grid,.evidence-grid,.association-grid,.review-grid,.ops-grid{grid-template-columns:minmax(0,1.95fr) minmax(320px,1fr)}.enterprise-grid{grid-template-columns:minmax(0,1.7fr) minmax(330px,.9fr);margin-bottom:11px}.profile-grid>.panel{min-height:329px}.evidence-grid>.panel{min-height:474px}.evidence-grid.cardiac .right-stack>.panel{min-height:270px}.evidence-grid.cardiac .boundary-card{min-height:194px}.evidence-grid.recovery .right-stack>.panel:first-child{min-height:235px}.evidence-grid.recovery .boundary-card{min-height:108px}.right-stack{display:grid;align-content:start;gap:11px}.queue-panel{min-height:492px}.overview-grid .right-stack>.panel:first-child{min-height:224px}.data-table{display:grid}.table-row{display:grid;align-items:center;min-height:46px;border-bottom:1px solid #e5ecea;color:#314f49;font-size:10px}.queue-table .table-row{grid-template-columns:1.2fr 1.05fr 1.25fr 1fr .8fr}.device-table .table-row{grid-template-columns:1.05fr .95fr 1fr .95fr .72fr .6fr}.people-table .table-row{grid-template-columns:1.2fr 1.1fr 1.05fr .95fr .85fr .8fr}.inline-status{display:inline;margin-left:6px;font-size:9px;font-weight:650}.inline-status.danger{color:var(--danger)}.inline-status.warning{color:var(--warning)}.inline-status.success{color:var(--green-700)}.inline-status.blue{color:var(--blue)}.table-row.table-head{min-height:32px;color:#687f7a;font-weight:700}.table-row:last-child{border-bottom:0}.table-row>span{min-width:0;padding-right:8px}.table-row b,.table-row small{display:block}.table-row b{color:var(--ink);font-size:11px}.table-row small{margin-top:2px;color:var(--muted);font-size:9px}.table-row>button{display:inline-flex;align-items:center;gap:3px;justify-self:start;padding:5px 0;border:0;color:var(--green-700);background:transparent;cursor:pointer;font-size:10px;font-weight:700}.info-strip,.boundary-note,.blue-note,.boundary-card,.mobile-boundary{padding:11px 13px;border:1px solid #bad7e8;border-radius:9px;color:#4f6e86;background:#eef6fb;font-size:10px;line-height:1.55}.info-strip{margin-top:8px}.boundary-note{margin-top:12px;border-color:#b7d9d0;color:#456f65;background:#eff8f5}.boundary-card{border-color:#efc075;color:#82551b;background:#fff8eb}.task-counts{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:9px}.task-counts div{display:grid;place-items:center;min-height:62px;border-radius:9px;background:#f3f7f6}.task-counts b{font-size:22px}.task-counts span{color:var(--muted);font-size:9px}.progress-line{margin-top:9px}.progress-line>span{display:flex;justify-content:space-between;font-size:9px}.progress-line i,.quality-row i{display:block;height:7px;overflow:hidden;border-radius:99px;background:#e5edeb}.progress-line i{margin-top:5px}.progress-line em,.quality-row em{display:block;height:100%;border-radius:inherit;background:var(--green-700)}.category-list{display:grid;gap:7px}.category-list button{display:grid;grid-template-columns:26px minmax(0,1fr) 16px;align-items:center;gap:9px;min-height:54px;padding:8px 10px;border:0;border-radius:9px;color:#5d736e;background:#f5f8f7;cursor:pointer;text-align:left;font-size:10px}.category-list button:hover{background:#edf6f3}.category-list span b{display:block;margin-bottom:2px;color:var(--ink)}.employee-strip{display:flex;align-items:center;gap:12px;min-height:74px;margin-bottom:11px;padding:10px 14px;border:1px solid var(--line);border-radius:var(--radius);background:#fff;box-shadow:var(--shadow)}.object-context-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:-2px 0 11px}.object-context-strip span{padding:9px 11px;border:1px solid var(--line);border-radius:9px;color:var(--muted);background:#f8fbfa;font-size:10px}.object-context-strip strong{margin-right:7px;color:var(--ink)}.truth-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-bottom:11px}.truth-card{min-height:120px;padding:15px;border:1px solid var(--line);border-top:4px solid var(--green-500);border-radius:var(--radius);background:#fff;box-shadow:var(--shadow)}.truth-card.derived{border-top-color:var(--blue)}.truth-card.demo{border-top-color:var(--warning)}.truth-card h2{margin:12px 0 5px;font-size:16px}.truth-card p{margin:0;color:var(--muted);font-size:10px;line-height:1.55}.methodology-stack{display:grid;gap:11px}.methodology-table{display:grid}.methodology-row{display:grid;grid-template-columns:1.2fr 2fr 1fr;align-items:center;min-height:48px;border-bottom:1px solid #e5ecea;color:#415d57;font-size:10px}.methodology-row:last-child{border-bottom:0}.methodology-row.head{min-height:30px;color:var(--muted);font-weight:700}.methodology-row b,.methodology-row small{display:block}.methodology-row b{color:var(--ink);font-size:11px}.methodology-row small{margin-top:3px;color:var(--muted);font-size:9px}.methodology-conclusion{margin-top:11px;padding:13px 15px;border:1px solid #efc075;border-radius:10px;color:#7a541e;background:#fff8eb;font-size:11px;line-height:1.6}.avatar{display:grid;place-items:center;width:42px;height:42px;flex:0 0 auto;border-radius:10px;color:var(--danger);background:var(--danger-soft);font-weight:800}.employee-strip>div:nth-child(2){min-width:250px}.employee-strip>div strong,.employee-strip>div span{display:block}.employee-strip>div strong{font-size:15px}.employee-strip>div span{margin-top:5px;color:var(--muted);font-size:10px}.employee-strip dl{display:flex;align-items:center;gap:36px;margin:0 0 0 auto}.employee-strip dl div{min-width:90px}.employee-strip dt{color:var(--muted);font-size:9px}.employee-strip dd{margin:5px 0 0;font-size:13px;font-weight:700}.risk-cards>button{padding:0;border:0;background:transparent;cursor:pointer;text-align:left}.risk-cards .metric-card{min-height:112px;border-left:4px solid var(--green-700)}.risk-cards .metric-card.danger{border-left-color:var(--danger)}.risk-cards .metric-card.warning{border-left-color:var(--warning)}.quality-row{display:grid;grid-template-columns:96px minmax(80px,1fr) 50px;align-items:center;gap:10px;margin-bottom:10px;font-size:10px}.quality-row b{font-size:10px}.chart-caption{margin:-6px 0 0;color:var(--danger);text-align:center;font-size:10px;font-weight:700}.sleep-bar{display:flex;height:26px;overflow:hidden;border-radius:8px}.sleep-bar span:nth-child(1){background:#9bb4aa}.sleep-bar span:nth-child(2){background:#76ad9f}.sleep-bar span:nth-child(3){background:#245d52}.sleep-bar span:nth-child(4){background:#6f91ad}.sleep-labels{display:grid;grid-template-columns:repeat(4,1fr);margin-top:10px}.sleep-labels span{color:var(--muted);font-size:9px}.sleep-labels b{display:block;margin-top:3px;color:var(--ink);font-size:12px}.event-list{display:grid;gap:11px;padding:3px 0}.event-list>div{display:grid;grid-template-columns:50px minmax(0,1fr) 42px;align-items:center;gap:8px;font-size:10px}.event-list i{display:block;height:9px;overflow:hidden;border-radius:99px;background:#e7eeec}.event-list em{display:block;height:100%;border-radius:inherit;background:var(--danger)}.tag-row{display:flex;flex-wrap:wrap;gap:7px}.association-grid{margin-top:1px}.sigma-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.sigma-grid.two{grid-template-columns:repeat(2,1fr)}.explain-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-bottom:14px}.explain-grid>div{padding:10px;border-radius:8px;background:#f2f7f5}.explain-grid span,.explain-grid b{display:block}.explain-grid span{color:var(--muted);font-size:9px}.explain-grid b{margin-top:5px;font-size:14px}.sigma-grid>div{min-height:116px;padding:10px;border-left:4px solid var(--green-700);border-radius:8px;background:#f4f7f6}.sigma-grid>div.danger{border-color:var(--danger)}.sigma-grid>div.warning{border-color:var(--warning)}.sigma-grid b,.sigma-grid span{display:block}.sigma-grid b{font-size:18px}.sigma-grid span{margin-top:12px;color:#647b76;font-size:9px;line-height:1.5}.clue-list{display:grid;gap:6px}.clue-list p{margin:0;padding:9px 10px;border-left:3px solid var(--green-700);border-radius:7px;background:#f2f7f5;font-size:10px}.clue-list p:nth-child(2n){border-left-color:var(--warning);background:#fff8eb}.task-strip dl{width:64%;justify-content:space-between}.task-strip{min-height:86px}.review-grid>.panel{min-height:485px}.review-grid .right-stack>.panel:first-child{min-height:193px}.review-grid .right-stack>.panel:last-child{min-height:281px}.field-label{display:block;margin:1px 0 7px;color:var(--muted);font-size:10px}.decision-row{display:flex;gap:7px;margin-bottom:11px}.decision-row button{display:inline-flex;align-items:center;gap:5px;min-height:31px;padding:0 11px;border:1px solid var(--line);border-radius:7px;background:#fff;cursor:pointer;font-size:10px}.decision-row button.selected{border-color:#80c0b1;color:var(--green-700);background:#edf8f5}.review-note{margin-bottom:12px;padding:10px;border-radius:8px;background:#f2f6f5}.review-note strong,.review-note p{margin:0;font-size:10px;line-height:1.55}.advice{margin-bottom:8px;padding:10px;border-left:4px solid var(--green-700);border-radius:7px;background:#f0f7f5;font-size:10px;line-height:1.55}.advice.amber{border-left-color:var(--warning);background:#fff8eb}.review-actions{display:flex;justify-content:flex-end;gap:7px;margin-top:12px}.contact-card{padding:11px;border-radius:8px;background:#f4f7f6;font-size:10px;line-height:1.55}.contact-card p{margin:5px 0 0}.contact-meta{display:flex;justify-content:space-between;margin-top:10px;color:var(--muted);font-size:9px}.timeline{display:grid;gap:11px}.timeline>div{position:relative;display:grid;grid-template-columns:14px 1fr;gap:8px}.timeline i{position:relative;width:10px;height:10px;margin-top:2px;border:2px solid #d1eae4;border-radius:50%;background:var(--green-700)}.timeline i:after{content:"";position:absolute;top:9px;left:2px;width:2px;height:26px;background:#d7e7e3}.timeline>div:last-child i:after{display:none}.timeline b,.timeline small{display:block}.timeline b{font-size:10px}.timeline small{margin-top:3px;color:var(--muted);font-size:9px}.bottom-grid{display:grid;gap:11px}.bottom-grid.three{grid-template-columns:1.3fr .95fr .95fr}.bottom-grid.three .panel{min-height:202px}.stacked-bar{display:flex;height:18px;overflow:hidden;margin:13px 0;border-radius:99px}.stacked-bar span:nth-child(1){background:var(--danger)}.stacked-bar span:nth-child(2){background:var(--blue)}.stacked-bar span:nth-child(3){background:var(--warning)}.muted-copy{color:var(--muted);font-size:10px}.big-number{margin:6px 0 12px;font-size:33px;font-weight:800}.donut-row{position:relative;display:grid;grid-template-columns:110px 1fr;align-items:center;gap:12px}.donut-label{position:absolute;left:32px;top:45px;font-size:19px}.donut-row p{margin:5px 0;color:#566f69;font-size:10px}.danger{color:var(--danger)}.warning{color:var(--warning)}.success{color:var(--green-700)}.info,.blue{color:var(--blue)}.alert-filters{display:flex;gap:5px}.alert-filters button{min-height:27px;padding:0 9px;border:1px solid var(--line);border-radius:7px;color:var(--muted);background:#fff;cursor:pointer;font-size:10px}.alert-filters button.active{border-color:#8cc6b8;color:var(--green-700);background:var(--green-50);font-weight:700}.alert-table .table-row{grid-template-columns:1.05fr .72fr 1.55fr .95fr .8fr .65fr;min-height:58px}.alert-table .table-row.emergency{box-shadow:inset 3px 0 var(--danger)}.alert-table .table-row.routine{box-shadow:inset 3px 0 var(--warning)}.empty-state{display:grid;place-items:center;min-height:120px;color:var(--muted);font-size:11px}.alert-hero{display:grid;grid-template-columns:48px minmax(260px,1fr) auto;align-items:center;gap:13px;min-height:112px;margin-bottom:11px;padding:14px 16px;border:1px solid #ecd0ad;border-left:5px solid var(--warning);border-radius:var(--radius);background:#fffaf1;box-shadow:var(--shadow)}.alert-hero.emergency{border-color:#edc3c7;border-left-color:var(--danger);background:#fff7f7}.alert-hero-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:12px;color:var(--warning);background:var(--warning-soft)}.alert-hero.emergency .alert-hero-icon{color:var(--danger);background:var(--danger-soft)}.alert-hero h2{margin:7px 0 4px;font-size:18px}.alert-hero p{margin:0;color:#647873;font-size:10px}.alert-hero dl{display:grid;grid-template-columns:repeat(3,minmax(92px,1fr));gap:24px;margin:0}.alert-hero dt{color:var(--muted);font-size:9px}.alert-hero dd{margin:5px 0 0;color:var(--ink);font-size:11px;font-weight:700}.doctor-workbench{margin-bottom:11px;padding:16px;border:1px solid #a9d4c8;border-radius:var(--radius);background:linear-gradient(135deg,#f5fbf9,#fff 62%);box-shadow:0 10px 28px #1a5b4e1a}.doctor-workbench>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.doctor-workbench>header h2{margin:8px 0 3px;font-size:17px}.doctor-workbench>header p{margin:0;color:var(--muted);font-size:10px}.doctor-workbench>header>strong{padding:7px 11px;border-radius:999px;color:var(--green-700);background:var(--green-50);font-size:11px}.care-path{display:grid;grid-auto-columns:minmax(74px,1fr);grid-auto-flow:column;margin:16px 0;overflow-x:auto}.care-path>div{position:relative;display:grid;justify-items:center;gap:5px;min-width:74px;color:#93a29e;font-size:9px}.care-path>div:after{position:absolute;top:13px;left:calc(50% + 17px);width:calc(100% - 34px);height:2px;background:#dce7e4;content:""}.care-path>div:last-child:after{display:none}.care-path i{position:relative;z-index:1;display:grid;place-items:center;width:27px;height:27px;border:1px solid #d6e2df;border-radius:50%;background:#fff;font-style:normal;font-weight:800}.care-path .done,.care-path .current{color:var(--ink);font-weight:700}.care-path .done i{border-color:var(--green-700);color:#fff;background:var(--green-700)}.care-path .done:after{background:#77b5a5}.care-path .current i{border:3px solid #bde2d8;color:#fff;background:var(--green-700);box-shadow:0 0 0 4px #eef8f5}.medical-advice-card{margin:0 0 13px;padding:14px;border:1px solid #b9d9d1;border-left:4px solid var(--green-700);border-radius:11px;background:#fff}.medical-advice-card.warning{border-left-color:var(--warning);background:linear-gradient(135deg,#fffaf0,#fff 48%)}.medical-advice-card.blue{border-left-color:var(--blue);background:linear-gradient(135deg,#f3f8fc,#fff 48%)}.medical-advice-card>header,.medical-advice-card>footer,.medical-advice-title,.medical-advice-tools,.medical-advice-card>footer>div{display:flex;align-items:center}.medical-advice-card>header,.medical-advice-card>footer{justify-content:space-between;gap:14px}.medical-advice-title{gap:10px}.advice-icon{display:grid;place-items:center;width:36px;height:36px;flex:0 0 auto;border-radius:9px;color:#fff;background:var(--green-700)}.medical-advice-card.warning .advice-icon{background:var(--warning)}.medical-advice-card.blue .advice-icon{background:var(--blue)}.medical-advice-title span:not(.advice-icon){color:var(--muted);font-size:9px;font-weight:700;letter-spacing:.08em}.medical-advice-title h3{margin:3px 0 0;font-size:14px}.medical-advice-tools{gap:7px}.advice-toggle{display:inline-flex;align-items:center;gap:4px;padding:6px 8px;border:1px solid var(--line);border-radius:7px;color:#4f6a64;background:#fff;cursor:pointer;font-size:9px}.advice-toggle svg{transition:transform .18s ease}.advice-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.medical-advice-summary{margin:11px 0 9px;color:#36554e;font-size:10px;line-height:1.65}.advice-view-tabs{display:inline-flex;gap:4px;margin-top:10px;padding:3px;border-radius:8px;background:#eef4f2}.advice-view-tabs button{padding:6px 10px;border:0;border-radius:6px;color:#61756f;background:transparent;cursor:pointer;font-size:9px;font-weight:700}.advice-view-tabs button.active{color:var(--green-800);background:#fff;box-shadow:0 1px 4px #10483b1f}.advice-evidence-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.advice-evidence-row>span{min-width:0;padding:8px 9px;border-radius:7px;background:#f2f7f5}.advice-evidence-row small,.advice-evidence-row b{display:block}.advice-evidence-row small{margin-bottom:3px;color:var(--muted);font-size:8px}.advice-evidence-row b{overflow:hidden;color:var(--ink);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.medical-advice-body{display:grid;grid-template-columns:.9fr 1.15fr 1.2fr;gap:8px;margin-top:9px}.medical-advice-body>div{padding:10px;border:1px solid #e1ebe8;border-radius:8px;background:#ffffffd1}.medical-advice-body h4{display:flex;align-items:center;gap:6px;margin:0 0 7px;color:var(--ink);font-size:10px}.medical-advice-body h4 i{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;color:#fff;background:var(--green-700);font-size:8px;font-style:normal}.medical-advice-card.warning .medical-advice-body h4 i{background:var(--warning)}.medical-advice-body ul{display:grid;gap:5px;margin:0;padding-left:16px}.medical-advice-body li,.medical-advice-body p{margin:0;color:#506b65;font-size:8.5px;line-height:1.55}.clinical-order-block{margin-top:9px}.clinical-priority-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:8px}.clinical-priority-row>span{padding:8px 10px;border:1px solid #dce9e5;border-radius:8px;background:#ffffffe0}.clinical-priority-row small,.clinical-priority-row b{display:block}.clinical-priority-row small{margin-bottom:3px;color:var(--muted);font-size:8px}.clinical-priority-row b{color:var(--ink);font-size:9px}.clinical-order-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.clinical-order-item{display:grid;grid-template-columns:24px minmax(0,1fr);gap:8px;padding:9px;border:1px solid #e0eae7;border-radius:8px;background:#ffffffe6}.clinical-order-item>i{display:grid;place-items:center;width:24px;height:24px;border-radius:7px;color:#fff;background:var(--green-700);font-size:8px;font-style:normal;font-weight:800}.medical-advice-card.blue .clinical-order-item>i{background:var(--blue)}.clinical-order-item header{display:flex;align-items:center;justify-content:space-between;gap:7px}.clinical-order-item header b{color:var(--ink);font-size:8px}.clinical-order-item header span{flex:0 0 auto;padding:3px 6px;border-radius:999px;color:#296b5b;background:#eaf5f1;font-size:7px;font-weight:700}.clinical-order-item h4{margin:5px 0 3px;color:#153f35;font-size:9px}.clinical-order-item p,.clinical-order-footer p{margin:0;color:#526d66;font-size:7.5px;line-height:1.52}.clinical-order-footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:7px}.clinical-order-footer p{padding:8px 9px;border-radius:8px;background:#f2f7f5}.clinical-order-footer b{display:block;margin-bottom:3px;color:var(--ink);font-size:8px}.advice-follow-up{display:grid;align-content:start;gap:7px}.medical-advice-card>footer{margin-top:10px;padding-top:9px;border-top:1px solid #e2ebe8}.medical-advice-card>footer>div{flex-wrap:wrap;gap:6px}.medical-advice-card>footer>div>span,.medical-advice-card>footer>div>small{padding:4px 7px;border-radius:999px;color:#55716a;background:#edf5f2;font-size:8px}.medical-advice-card>footer>div>small{background:#f4f5f5}.medical-advice-card>footer>button{display:inline-flex;align-items:center;gap:6px;min-height:31px;padding:0 10px;border:0;border-radius:8px;color:#fff;background:var(--green-700);cursor:pointer;font-size:9px;font-weight:700}.medical-advice-card>footer>button.adopted{color:var(--green-700);background:var(--green-50);box-shadow:inset 0 0 0 1px #a9d4c8}.medical-advice-card>footer>button:disabled{color:#788b86;background:#e8eeec;cursor:not-allowed}.workbench-error{margin-top:10px;padding:9px 11px;border:1px solid #ecc0c5;border-radius:8px;color:#a23944;background:#fff3f4;font-size:12px;line-height:1.5}.workbench-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(250px,.7fr);gap:12px}.workbench-form,.workbench-summary{padding:13px;border:1px solid var(--line);border-radius:10px;background:#fff}.confirmation-checks,.choice-field>div,.workbench-actions{display:flex;flex-wrap:wrap;gap:7px}.confirmation-checks button,.choice-field button{display:inline-flex;align-items:center;gap:5px;min-height:34px;padding:0 11px;border:1px solid var(--line);border-radius:8px;color:#536c66;background:#f8faf9;cursor:pointer;font-size:10px}.confirmation-checks button.selected,.choice-field button.selected{border-color:#74b7a6;color:var(--green-700);background:var(--green-50);font-weight:700}.choice-field label,.workbench-field{display:grid;gap:6px;margin-bottom:10px;color:var(--ink);font-size:10px;font-weight:700}.workbench-field textarea,.workbench-field input{width:100%;min-height:38px;padding:9px 10px;border:1px solid var(--line);border-radius:8px;color:var(--ink);background:#fbfdfc;font:inherit;font-weight:400;outline:none}.workbench-field textarea{min-height:62px;resize:vertical}.workbench-field textarea:focus,.workbench-field input:focus{border-color:#6baf9e;box-shadow:0 0 0 3px #e6f4f0}.workbench-actions{margin-top:12px;padding-top:11px;border-top:1px solid var(--line)}.workbench-summary h3{margin:0 0 9px;font-size:12px}.workbench-summary dl{display:grid;gap:7px;margin:0}.workbench-summary dl>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 9px;border-radius:7px;background:#f3f7f6}.workbench-summary dt{color:var(--muted);font-size:9px}.workbench-summary dd{margin:0;text-align:right;font-size:10px;font-weight:700}.alert-detail-grid{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(320px,1fr);gap:11px}.evidence-list{display:grid;gap:7px;margin-bottom:4px}.trigger-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:10px}.trigger-metrics>div{padding:9px 10px;border-left:3px solid var(--green-700);border-radius:7px;background:#f3f7f6}.trigger-metrics>div.critical,.trigger-metrics>div.danger,.trigger-metrics>div.high{border-left-color:var(--danger);background:#fff3f4}.trigger-metrics>div.warning,.trigger-metrics>div.medium{border-left-color:var(--warning);background:#fff8eb}.trigger-metrics span,.trigger-metrics b{display:block}.trigger-metrics span{color:var(--muted);font-size:9px}.trigger-metrics b{margin-top:4px;font-size:17px}.trigger-metrics small{margin-left:3px;font-size:9px}.evidence-list>div{display:grid;grid-template-columns:26px 1fr;align-items:center;gap:9px;padding:9px 10px;border-radius:8px;background:#f3f7f6}.evidence-list i{display:grid;place-items:center;width:23px;height:23px;border-radius:50%;color:#fff;background:var(--green-700);font-size:10px;font-style:normal;font-weight:800}.evidence-list b,.evidence-list small{display:block}.evidence-list b{font-size:10px}.evidence-list small{margin-top:3px;color:var(--muted);font-size:9px}.status-flow{display:grid;gap:5px}.status-flow>div{display:grid;grid-template-columns:28px 1fr;align-items:center;gap:8px;min-height:34px;color:#90a09c;font-size:10px}.status-flow i{display:grid;place-items:center;width:24px;height:24px;border:1px solid #d8e3e0;border-radius:50%;background:#f4f7f6;font-style:normal;font-size:9px}.status-flow>div.done{color:var(--ink);font-weight:700}.status-flow>div.done i{border-color:var(--green-700);color:#fff;background:var(--green-700)}.data-error{position:fixed;right:24px;top:76px;z-index:90;display:grid;gap:3px;max-width:360px;padding:12px 14px;border:1px solid #efbcc1;border-radius:10px;color:#8d3038;background:#fff5f6;box-shadow:0 14px 34px #601f2624;font-size:11px}.data-error span{color:#a35a61;font-size:10px}.toast{position:fixed;right:24px;bottom:24px;z-index:100;display:flex;align-items:center;gap:8px;min-height:42px;padding:0 16px;border:1px solid #9bd0c2;border-radius:10px;color:#fff;background:var(--green-800);box-shadow:0 14px 34px #133f383d;font-size:12px}.mobile-preview-page{display:grid;justify-items:center;min-height:100vh;padding:12px 20px 30px;background:#dfe8e5}.preview-toolbar{display:flex;gap:8px;margin-bottom:12px}.mobile-screen{position:relative;width:390px;height:844px;overflow:hidden;border:1px solid #cad8d4;background:#f1f5f4;box-shadow:0 25px 60px #103f3833}.mobile-status{display:flex;align-items:center;justify-content:space-between;height:28px;padding:0 16px;color:#183d37;background:#fff;font-size:11px}.mobile-hero{position:relative;min-height:106px;padding:12px 16px;color:#fff;background:var(--green-950)}.mobile-hero.employee{min-height:106px;background:#216653}.mobile-hero .badge{color:#fff;border-color:#ffffff59;background:#ffffff1a}.mobile-hero>strong{position:absolute;top:14px;right:15px;font-size:16px;font-weight:500}.mobile-hero h1{margin:12px 0 0;font-size:21px}.mobile-hero p{margin:5px 0 0;color:#bdd2cc;font-size:10px}.mobile-tabs{display:flex;height:44px;padding:0 12px;border-bottom:1px solid var(--line);background:#fff}.mobile-tabs button{min-width:76px;border:0;border-bottom:2px solid transparent;color:#7a908b;background:transparent;font-size:11px}.mobile-tabs button.active{border-bottom-color:var(--green-700);color:var(--green-700);font-weight:700}.mobile-content{height:601px;overflow:auto;padding:10px 12px 80px}.employee-content{height:645px}.mobile-task{margin-bottom:9px;padding:11px 12px;border:1px solid var(--line);border-radius:11px;background:#fff}.mobile-task.priority{border-top:4px solid var(--danger)}.mobile-task>div,.mobile-task footer,.mobile-task section>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.mobile-task b{font-size:12px}.mobile-task small{display:block;margin-top:4px;color:var(--muted);font-size:9px}.mobile-task section{margin-top:8px;padding:10px;border-radius:9px;background:#f5f7f6}.mobile-task section p{margin:9px 0;color:#5f7570;font-size:10px;line-height:1.55}.mobile-task footer{margin-top:9px;color:var(--muted);font-size:10px}.mobile-task footer strong{color:var(--danger)}.mobile-task footer button{display:inline-flex;align-items:center;border:0;color:var(--green-700);background:transparent;font-size:10px;font-weight:700}.mobile-task.compact{min-height:64px}.mobile-boundary{margin-top:11px;border-color:#b9d8cf;color:#3f7165;background:#eff8f5}.mobile-bottom{position:absolute;inset:auto 0 0;display:grid;grid-template-columns:repeat(4,1fr);height:65px;border-top:1px solid var(--line);background:#fff}.mobile-bottom.two{grid-template-columns:repeat(2,1fr)}.mobile-bottom button{display:grid;place-items:center;align-content:center;gap:3px;border:0;color:#849691;background:transparent;font-size:9px}.mobile-bottom button.active{color:var(--green-700)}.mobile-risk-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:10px}.mobile-risk-grid.two{grid-template-columns:repeat(2,1fr)}.mobile-risk-grid>div{min-height:104px;padding:10px 8px;border:1px solid var(--line);border-radius:9px;background:#fff}.mobile-risk-grid span,.mobile-risk-grid b,.mobile-risk-grid small{display:block}.mobile-risk-grid span{min-height:32px;color:var(--muted);font-size:9px}.mobile-risk-grid b{margin-top:4px;font-size:18px}.mobile-risk-grid small{margin-top:5px;color:#6e817d;font-size:9px}.mobile-screen .panel{margin-bottom:9px;box-shadow:none}.mobile-screen .panel-header{min-height:43px}.mobile-screen .panel-body{padding:4px 8px 6px}.mobile-screen .recharts-responsive-container{height:75px!important}.mobile-message{margin-bottom:9px;padding:12px;border:1px solid var(--line);border-radius:10px;background:#fff}.mobile-message b{font-size:12px}.mobile-message p{margin:7px 0 0;color:#647873;font-size:10px;line-height:1.55}.mobile-help{margin-bottom:9px;padding:11px;border:1px solid #efc075;border-radius:9px;color:#82551b;background:#fff8eb;font-size:10px}.mobile-help p{margin:4px 0 0;line-height:1.5}@media(max-width:1180px){.app-shell{grid-template-columns:170px minmax(0,1fr)}.sidebar{width:170px}.metric-grid.five,.metric-grid.four{grid-template-columns:repeat(5,minmax(150px,1fr));overflow-x:auto;padding-bottom:2px}.overview-grid,.profile-grid,.evidence-grid,.association-grid,.review-grid,.enterprise-grid,.ops-grid,.alert-detail-grid{grid-template-columns:minmax(0,1fr)}.right-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.right-stack>:last-child:nth-child(odd){grid-column:1 / -1}.medical-advice-body{grid-template-columns:repeat(2,minmax(0,1fr))}.clinical-order-grid{grid-template-columns:minmax(0,1fr)}.medical-advice-body>:last-child{grid-column:1 / -1}}@media(max-width:820px){.app-shell{display:block}.sidebar{position:sticky;top:0;width:100%;height:auto;padding:10px 12px}.sidebar-brand,.sidebar-rule,.sidebar-section,.sidebar-footer{display:none}.sidebar nav{display:flex;overflow-x:auto}.sidebar nav button{flex:0 0 auto;min-height:36px}.workspace{grid-column:auto}.topbar{top:56px}.page-heading,.filter-bar{align-items:flex-start;flex-direction:column}.data-anchor{flex-wrap:wrap;padding:7px 12px}.data-anchor i{width:100%;margin-left:23px}.filter-group,.filter-meta{max-width:100%;overflow-x:auto}.page-actions{max-width:100%;flex-wrap:wrap}.metric-grid.two,.metric-grid.three,.metric-grid.four,.bottom-grid.three{grid-template-columns:1fr}.workflow-trail{overflow-x:auto;white-space:nowrap}.doctor-workbench{padding:12px}.workbench-grid{grid-template-columns:1fr}.medical-advice-card>header,.medical-advice-card>footer{align-items:flex-start;flex-direction:column}.advice-evidence-row,.medical-advice-body,.clinical-priority-row,.clinical-order-grid,.clinical-order-footer{grid-template-columns:1fr}.medical-advice-body>:last-child{grid-column:auto}.care-path{justify-content:start}.object-context-strip,.truth-grid{grid-template-columns:1fr}.methodology-row{grid-template-columns:1fr;gap:5px;padding:9px 0}.methodology-row.head{display:none}.compact-metrics.metric-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.alert-hero{grid-template-columns:42px 1fr}.alert-hero dl{grid-column:1 / -1;width:100%;overflow-x:auto}.right-stack{grid-template-columns:1fr}.right-stack>:last-child:nth-child(odd){grid-column:auto}.employee-strip{align-items:flex-start;flex-wrap:wrap}.employee-strip dl{width:100%;margin-left:0;gap:15px;overflow-x:auto}.data-table{min-width:760px}.panel-body:has(.data-table){overflow-x:auto}}@media(max-width:430px){.mobile-preview-page{padding:0}.preview-toolbar{display:none}.mobile-screen{width:100vw;height:100dvh;min-height:760px;border:0;box-shadow:none}}
