@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600;700&family=Space+Grotesk:wght@400;500;700&display=swap";:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#0f172a;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--page-bg:#f6faf9;--surface:#fff;--ink:#0f172a;--muted:#536276;--accent-strong:#0f766e;background:linear-gradient(#f4fbfa 0%,#fffaf2 100%);font-family:IBM Plex Sans,sans-serif;font-weight:400;line-height:1.5}*,:before,:after{box-sizing:border-box}html{background:var(--page-bg)}body{min-width:320px;color:var(--ink);background:radial-gradient(circle at top,#14b8a617,#0000 20%),linear-gradient(#f4fbfa 0%,#fffaf2 100%);margin:0}body,button,input,select,textarea{font-family:IBM Plex Sans,sans-serif}button{appearance:none}#root{min-height:100vh}a{color:inherit}.app-shell{grid-template-columns:18rem minmax(0,1fr);min-height:100vh;display:grid}.workspace{min-width:0;padding:2rem}.sidebar{color:#d8f4ef;background:radial-gradient(circle at top,#14b8a633,#0000 32%),linear-gradient(#082f35 0%,#041b1f 100%);border-right:1px solid #d8f4ef1f;flex-direction:column;gap:2rem;padding:1.75rem;display:flex}.sidebar__header h2,.topbar h1,.panel-header h2,.panel-hero h2,.surface-card h3,.surface-card h4,.auth-card h2,.auth-hero h1{margin:0;font-family:Space Grotesk,sans-serif}.sidebar__nav{flex-direction:column;gap:.7rem;display:flex}.nav-link{color:inherit;text-align:left;background:#ffffff0a;border:1px solid #d8f4ef1f;border-radius:1.1rem;flex-direction:column;gap:.25rem;padding:1rem;transition:transform .18s,border-color .18s,background .18s;display:flex}.nav-link strong,.hero-tile strong,.metric-card strong,.case-stack__item strong,.protocol-card strong,.finding-card strong,.credential-chip strong,.bar-row__labels strong,.case-list-item strong{font-weight:600}.nav-link span{color:#d8f4efc7;font-size:.92rem}.nav-link:hover,.nav-link.is-active{background:#12756b38;border-color:#2dd4bf73;transform:translate(4px)}.topbar{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.topbar p,.panel-header p,.panel-hero p,.muted-copy,.surface-card p,.hero-tile span,.auth-copy{color:var(--muted)}.topbar__actions{align-items:center;gap:.75rem;display:flex}.tenant-chip{color:var(--accent-strong);background:#0f766e1f;border:1px solid #0f766e3d;border-radius:999px;padding:.6rem .9rem}.global-banner,.feedback{color:#0f4f4c;background:#0f766e1f;border:1px solid #0f766e33;border-radius:1rem;padding:.85rem 1rem}.feedback{margin:0}.feedback-error,.global-banner.error{color:#8f1f1f;background:#b91c1c1a;border-color:#b91c1c2e}.view-panel{flex-direction:column;gap:1.25rem;display:flex}.tab-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.tab-button{text-align:left;background:#ffffffe0;border:1px solid #0f172a14;border-radius:1.1rem;flex-direction:column;gap:.25rem;padding:1rem;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex}.tab-button span{color:var(--muted);font-size:.9rem}.tab-button.is-active,.tab-button:hover{border-color:#b91c1c3d;transform:translateY(-1px);box-shadow:0 18px 28px #0f172a14}.sepsis-hero{background:linear-gradient(135deg,#b91c1c17,#fb923c14),#fff}.panel-header,.panel-hero{justify-content:space-between;align-items:flex-start;gap:1.25rem;display:flex}.panel-hero{background:linear-gradient(135deg,#115e5914,#f59e0b14),#fff;border:1px solid #0f172a0f;border-radius:1.4rem;padding:1.4rem}.panel-hero__meta{flex-direction:column;align-items:flex-end;gap:.6rem;display:flex}.panel-hero__meta span,.pill{border-radius:999px;padding:.45rem .8rem}.panel-hero__meta span{color:var(--accent-strong);background:#0f766e1f}.metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.metric-card,.surface-card{background:#ffffffe0;border:1px solid #0f172a0f;border-radius:1.35rem;box-shadow:0 22px 50px #0f172a14}.metric-card{flex-direction:column;gap:.45rem;padding:1.2rem;display:flex}.metric-card strong{font-size:2.3rem;line-height:1}.metric-card.accent{background:linear-gradient(135deg,#14b8a61f,#ffffffe6)}.metric-card.warning{background:linear-gradient(135deg,#f973161f,#ffffffe6)}.content-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.intake-grid{align-items:start}.surface-card{padding:1.3rem}.surface-card__header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.surface-card__header span{color:var(--muted);font-size:.92rem}.case-stack,.bar-list,.list-stack,.findings-list,.detail-list,.draft-block{flex-direction:column;gap:.85rem;display:flex}.case-stack__item,.finding-card,.protocol-card,.draft-block,.hero-tile,.case-list-item{background:#f8fafce6;border:1px solid #0f172a14;border-radius:1rem}.case-stack__item,.protocol-card,.draft-block,.hero-tile{padding:.95rem 1rem}.case-stack__item,.bar-row__labels,.case-list-item{justify-content:space-between;align-items:center;gap:1rem;display:flex}.pill-row{flex-wrap:wrap;gap:.5rem;display:flex}.pill{background:#f8fafc;border:1px solid #0f172a14;align-items:center;font-size:.82rem;display:inline-flex}.pill.subtle{color:var(--muted)}.pill.light{background:#e2e8f0cc}.priority-critical{color:#991b1b;background:#b91c1c1f}.priority-high{color:#b45309;background:#d977061f}.priority-medium{color:#0369a1;background:#0284c71f}.priority-monitoring{color:#0f766e;background:#0f766e1f}.bar-list.compact{gap:1rem}.bar-row{flex-direction:column;gap:.45rem;display:flex}.bar-track{background:#e2e8f0cc;border-radius:999px;height:.7rem;overflow:hidden}.bar-fill{border-radius:inherit;background:linear-gradient(90deg,#0f766e,#2dd4bf);height:100%}.bar-fill.warm{background:linear-gradient(90deg,#b45309,#f59e0b)}.bar-fill.cool{background:linear-gradient(90deg,#155e75,#38bdf8)}.queue-shell{grid-template-columns:minmax(18rem,24rem) minmax(0,1fr);gap:1rem;display:grid}.queue-list,.queue-detail{min-height:42rem}.queue-toolbar{grid-template-columns:1.5fr 1fr 1fr;gap:.65rem;margin-bottom:1rem;display:grid}.case-list-item{text-align:left;cursor:pointer;width:100%;padding:.95rem 1rem;transition:transform .16s,border-color .16s}.case-list-item.is-selected,.case-list-item:hover{border-color:#14b8a661;transform:translateY(-1px)}.queue-detail{flex-direction:column;gap:1rem;display:flex}.queue-detail__header,.protocol-card__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.detail-list{margin:0}.detail-list div{border-bottom:1px solid #e2e8f0cc;grid-template-columns:9rem minmax(0,1fr);gap:.75rem;padding-bottom:.5rem;display:grid}.detail-list dt{font-weight:600}.detail-list dd{color:var(--muted);margin:0}.finding-card{padding:.9rem 1rem}.finding-card small{color:var(--muted)}.finding-card.muted{background:#d9770614}.protocol-excerpt{padding:.4rem .2rem 0}.inner-card{background:linear-gradient(#14b8a60a,#fffffff2)}.action-row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.form-card,.auth-card{flex-direction:column;gap:1rem;display:flex}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}label{color:var(--ink);flex-direction:column;gap:.45rem;font-weight:500;display:flex}input,select,textarea,button{font:inherit}input,select,textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #94a3b866;border-radius:.95rem;padding:.85rem .95rem;transition:border-color .16s,box-shadow .16s}textarea{resize:vertical;min-height:5.6rem}input:focus,select:focus,textarea:focus{border-color:#14b8a6e6;outline:none;box-shadow:0 0 0 4px #14b8a61f}.primary-button,.secondary-button,.ghost-button,.as-link{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:.8rem 1.15rem;text-decoration:none;transition:transform .16s,box-shadow .16s,border-color .16s;display:inline-flex}.primary-button:hover,.secondary-button:hover,.ghost-button:hover,.credential-chip:hover{transform:translateY(-1px)}.primary-button{color:#effcf9;background:linear-gradient(135deg,#0f766e,#14b8a6);box-shadow:0 16px 30px #0f766e33}.secondary-button{color:#0f766e;background:#0f766e14;border-color:#0f766e29}.ghost-button,.as-link{color:var(--ink);background:#ffffffd9;border-color:#94a3b84d}.as-link{width:fit-content}.table-shell{overflow-x:auto}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-bottom:1px solid #e2e8f0e6;padding:.72rem .7rem}th{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.84rem}.empty-state{text-align:center;justify-content:center;align-items:center;min-height:18rem}.auth-shell{background:radial-gradient(circle at top left, #2dd4bf2e, transparent 24%), radial-gradient(circle at bottom right, #f59e0b29, transparent 28%), var(--page-bg);grid-template-columns:minmax(0,1.1fr) minmax(22rem,32rem);min-height:100vh;display:grid}.auth-hero,.auth-card{padding:3.5rem}.auth-hero{flex-direction:column;justify-content:center;gap:1.5rem;display:flex}.hero-grid,.demo-users{gap:.9rem;display:grid}.hero-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-tile{flex-direction:column;gap:.55rem;display:flex}.auth-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc7;border-left:1px solid #0f172a14;justify-content:center}.auth-card__header,.auth-form{flex-direction:column;gap:1rem;display:flex}.credential-chip{text-align:left;cursor:pointer;flex-direction:column;gap:.18rem;width:100%;padding:.95rem 1rem;display:flex}.credential-chip span,.credential-chip small{color:var(--muted)}.eyebrow{text-transform:uppercase;letter-spacing:.12em;width:fit-content;color:var(--accent-strong);background:#0f766e1a;border-radius:999px;padding:.4rem .75rem;font-size:.77rem;display:inline-flex}.ops-shell{background:radial-gradient(circle at 0 0,#10b98114,#0000 18%),linear-gradient(#f4f8f7 0%,#f8fafc 100%);grid-template-columns:17rem minmax(0,1fr);min-width:0;height:100dvh;min-height:100dvh;display:grid;overflow:hidden}.nav-rail{color:#d8eef0;background:linear-gradient(#061f25fa 0%,#082f36f5 100%),#062126;border-right:1px solid #d8eef014;flex-direction:column;gap:.9rem;height:100dvh;min-height:0;padding:1rem;display:flex;position:sticky;top:0;overflow:hidden}.nav-rail__scroll{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;flex:1;gap:1rem;min-height:0;padding-right:.2rem;display:flex;overflow-y:auto}.nav-rail__brand{flex-direction:column;gap:.55rem;padding:.35rem .25rem .65rem;display:flex}.nav-rail__brand h1{margin:0;font-family:Space Grotesk,sans-serif;font-size:1.35rem}.nav-rail__brand p{color:#d8eef0bd;margin:0;font-size:.92rem}.nav-rail__menu{flex-direction:column;gap:.4rem;display:flex}.nav-rail__link{color:inherit;background:#ffffff08;border:1px solid #d8eef014;border-radius:.95rem;align-items:center;min-height:2.9rem;padding:.82rem .95rem;text-decoration:none;transition:transform .14s,border-color .14s,background .14s;display:flex}.nav-rail__link strong{font-size:.96rem}.nav-rail__link:hover,.nav-rail__link.is-active{background:#115e5947;border-color:#2dd4bf61;transform:translate(3px)}.nav-rail__footer{border-top:1px solid #d8eef014;flex-direction:column;gap:.35rem;padding:.95rem .2rem .1rem;display:flex}.nav-rail__footer strong{font-size:.98rem}.nav-rail__footer p,.nav-rail__tenant{color:#d8eef0b8;margin:0;font-size:.9rem}.nav-rail__tenant{background:#ffffff0a;border:1px solid #d8eef01f;border-radius:999px;width:fit-content;padding:.18rem .55rem;display:inline-flex}.nav-rail__logout{color:#f8fafc;background:#ffffff14;border-color:#d8eef01f;justify-content:center;width:100%;margin-top:.35rem}.ops-workspace{overscroll-behavior:contain;scrollbar-gutter:stable;min-width:0;min-height:0;padding:1.15rem 1.35rem 1.8rem;overflow-y:auto}.ops-topbar{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.4rem;display:flex}.ops-topbar h1{margin:0;font-family:Space Grotesk,sans-serif;font-size:1.7rem}.topbar-context{align-items:center;gap:.75rem;display:flex}.ops-page{flex-direction:column;gap:1rem;min-height:0;display:flex}.page-heading,.page-hero{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.page-heading h2,.page-hero h2{margin:0;font-family:Space Grotesk,sans-serif}.page-hero{background:linear-gradient(135deg,#14b8a614,#f8fafceb),#fff;border:1px solid #0f172a0f;border-radius:1.15rem;padding:1.15rem 1.2rem}.page-hero.compact{padding-block:1rem}.hero-actions{flex-wrap:wrap;align-items:flex-start;gap:.75rem;display:flex}.ops-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.ops-metric,.ops-card{background:#ffffffe6;border:1px solid #0f172a14;border-radius:1rem;box-shadow:0 14px 36px #0f172a0d}.ops-metric{flex-direction:column;gap:.25rem;padding:.9rem 1rem;display:flex}.ops-metric strong{font-size:1.8rem;line-height:1}.ops-metric.danger{background:linear-gradient(135deg,#dc262614,#fffffff0)}.ops-metric.warning{background:linear-gradient(135deg,#f59e0b17,#fffffff0)}.ops-metric.accent{background:linear-gradient(135deg,#14b8a61c,#fffffff0)}.ops-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.ops-grid--hero{grid-template-columns:minmax(0,1.25fr) minmax(22rem,.75fr)}.ops-card{padding:1rem}.ops-card--focused{border-color:#0f766e57;box-shadow:0 18px 48px #0f766e1f}.ops-card__header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.8rem;display:flex}.ops-card__header h3{margin:0;font-family:Space Grotesk,sans-serif}.ops-card__header span{color:var(--muted);font-size:.92rem}.ops-list,.setup-list,.ops-table,.unit-stack,.summary-stack{flex-direction:column;gap:.75rem;display:flex}.ops-list__item,.ops-row,.setup-item{color:inherit;background:#f8fafce0;border:1px solid #0f172a14;border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;padding:.78rem .88rem;text-decoration:none;display:flex}.ops-list__item.is-selected{border-color:#0f766e52}.ops-list__item--block{align-items:flex-start}.ops-list__item button{align-self:flex-start}.ops-list__meta{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.setup-item{align-items:center}.setup-dot{background:#94a3b880;border-radius:999px;width:.8rem;height:.8rem}.setup-dot.is-done{background:#0f766e}.ops-row{grid-template-columns:1.2fr repeat(4,minmax(0,1fr));display:grid}.ops-row--patient{grid-template-columns:1.25fr repeat(4,minmax(0,1fr))}.filter-bar{grid-template-columns:minmax(0,1.6fr) minmax(14rem,.6fr);gap:.75rem;margin-bottom:1rem;display:grid}.registration-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.form-grid.dense{align-items:start}.field-span-2{grid-column:span 2}.form-actions{flex-wrap:wrap;grid-column:span 2;align-items:center;gap:.75rem;display:flex}.workspace-grid{grid-template-columns:minmax(18rem,22rem) minmax(0,1fr);gap:1rem;display:grid}.sidebar-card{align-self:start}.summary-row{border-bottom:1px solid #e2e8f0e6;justify-content:space-between;gap:1rem;padding-bottom:.65rem;display:flex}.tab-strip{flex-wrap:wrap;gap:.65rem;display:flex}.tab-chip{cursor:pointer;background:#ffffffd9;border:1px solid #94a3b852;border-radius:999px;padding:.62rem .92rem}.tab-chip.is-active{color:#0f766e;background:#0f766e1a;border-color:#0f766e57}.protocol-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.empty-panel{flex-direction:column;justify-content:center;gap:.5rem;min-height:10rem;display:flex}.empty-panel h4,.empty-panel h3{margin:0;font-family:Space Grotesk,sans-serif}.text-link{color:#0f766e;font-weight:600;text-decoration:none}.workspace-aside{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.ops-shell{grid-template-columns:15rem minmax(0,1fr)}.ops-workspace{padding:1rem 1.2rem 1.5rem}.ops-topbar{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#f8fafcf5,#f8fafce0);margin-bottom:.9rem;padding-bottom:.65rem;position:sticky;top:0}.ops-page{gap:.85rem}.page-hero,.ops-card,.ops-metric{border-radius:1rem}.page-hero{padding:1.1rem 1.2rem}.section-card{padding:.95rem}.section-card--compact{padding:.85rem}.section-card__header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.9rem;display:flex}.section-card__header h3{margin:0;font-family:Space Grotesk,sans-serif}.section-card__header span{color:var(--muted);font-size:.92rem}.section-card__actions{flex-wrap:wrap;gap:.6rem;display:flex}.ops-metrics--dense{grid-template-columns:repeat(4,minmax(0,1fr))}.ops-grid--home{grid-template-columns:1.15fr .85fr}.shortcut-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.shortcut-card{color:inherit;background:#f8fafceb;border:1px solid #0f172a14;border-radius:.95rem;flex-direction:column;gap:.35rem;padding:.95rem;text-decoration:none;display:flex}.shortcut-card strong{font-weight:600}.shortcut-card span{color:var(--muted)}.toolbar-sticky{z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f4f8f7f5;border:1px solid #0f172a14;border-radius:.9rem;grid-template-columns:minmax(0,1.35fr) minmax(10rem,.78fr) minmax(10rem,.78fr) auto;gap:.75rem;margin-bottom:.85rem;padding:.75rem;display:grid;position:sticky;top:5.8rem}.toolbar-sticky__actions{justify-content:flex-end;align-items:center;gap:.6rem;display:flex}.selection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-bottom:1rem;display:grid}.selection-grid--triple{grid-template-columns:repeat(3,minmax(0,1fr))}.selection-summary{background:#f8fafceb;border:1px solid #0f172a14;border-radius:.95rem;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.85rem .9rem;display:flex}.selection-summary strong{margin-top:.35rem;display:block}.selection-summary p{color:var(--muted);margin:.35rem 0 0}.selection-summary__actions{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}.workspace-grid{grid-template-columns:minmax(15rem,18rem) minmax(0,1fr)}.sidebar-card{max-height:calc(100vh - 7.8rem);position:sticky;top:5.8rem;overflow:hidden}.workspace-grid .sidebar-card .ops-list{overscroll-behavior:contain;min-height:0;padding-right:.15rem;overflow-y:auto}.data-table__shell{background:#fffffff0;border:1px solid #e2e8f0d9;border-radius:.95rem;overflow-x:hidden}.data-table table{table-layout:fixed}.data-table th,.data-table td{vertical-align:top}.data-table td{font-size:.93rem}.data-table tr:last-child td{border-bottom:none}.data-table__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;min-height:8rem;display:flex}.data-table__empty strong{font-family:Space Grotesk,sans-serif}.table-primary{flex-direction:column;gap:.28rem;min-width:0;display:flex}.table-primary strong,.table-primary span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.table-primary span{color:var(--muted);font-size:.88rem}.table-cell--action{white-space:nowrap}.table-footer,.lookup-drawer__footer{justify-content:space-between;align-items:center;gap:1rem;margin-top:.85rem;display:flex}.pagination-summary{align-items:center;gap:.45rem;display:flex}.pagination-summary span{color:var(--muted)}.pagination-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.6rem;display:flex}.drawer-backdrop{z-index:30;background:#0f172a47;border:none;position:fixed;inset:0}.lookup-drawer{z-index:31;background:#f8fafc;border-left:1px solid #94a3b83d;flex-direction:column;gap:.9rem;width:min(52rem,94vw);height:100dvh;padding:1rem 1.1rem;display:flex;position:fixed;top:0;right:0;box-shadow:-20px 0 50px #0f172a24}.lookup-drawer__header,.lookup-drawer__toolbar{align-items:flex-start;gap:.75rem;display:flex}.lookup-drawer__header{justify-content:space-between}.lookup-drawer__header h3{margin:.35rem 0 0;font-family:Space Grotesk,sans-serif}.lookup-drawer__header p{color:var(--muted);margin:.35rem 0 0}.lookup-drawer__toolbar{grid-template-columns:minmax(0,1fr) auto;display:grid}.lookup-drawer .data-table{flex-direction:column;flex:1;min-height:0;display:flex}.lookup-drawer .data-table__shell{flex:1;overflow:auto}.round-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.round-table{flex-direction:column;gap:.65rem;display:flex}.round-row{background:#f8fafceb;border:1px solid #0f172a14;border-radius:.9rem;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.72rem .8rem;display:grid}.round-row__patient,.round-row__meta{align-items:center;gap:.55rem;display:flex}.round-row__patient{flex-direction:column;align-items:flex-start}.round-row__patient span,.round-row__next{color:var(--muted)}.round-row__meta{flex-wrap:wrap;justify-content:flex-end}.tab-strip--wide{gap:.75rem}.ops-list--compact,.setup-list--compact{gap:.6rem}.empty-panel.compact{min-height:7rem}@media (width<=1200px){.ops-metrics,.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.registration-grid,.ops-grid--hero,.ops-grid--home,.protocol-layout,.hero-grid,.round-grid,.shortcut-grid,.selection-grid,.selection-grid--triple{grid-template-columns:1fr}.tab-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1024px){.ops-shell,.app-shell{grid-template-columns:1fr;height:auto;overflow:visible}.nav-rail,.sidebar{height:auto;position:static;overflow:visible}.ops-workspace,.workspace,.auth-hero,.auth-card{padding:1.4rem}.workspace-grid,.queue-shell,.content-grid,.detail-grid,.auth-shell{grid-template-columns:1fr}.ops-topbar,.page-heading,.page-hero,.topbar,.panel-header,.panel-hero,.surface-card__header,.queue-detail__header,.protocol-card__header{flex-direction:column;align-items:stretch}}@media (width<=720px){.filter-bar,.ops-row,.ops-row--patient,.registration-grid,.ops-grid,.workspace-aside,.metrics-grid,.form-grid,.queue-toolbar,.tab-row{grid-template-columns:1fr}.field-span-2,.form-actions{grid-column:span 1}.detail-list div{grid-template-columns:1fr}.metric-card strong{font-size:2rem}.toolbar-sticky,.lookup-drawer__toolbar,.table-footer,.lookup-drawer__footer,.round-row,.selection-summary{flex-direction:column;grid-template-columns:1fr;align-items:stretch}}
