:root{--color-bg-primary:#f7f8fa;--color-bg-paper:#ffffff;--color-bg-elevated:#fbfcfd;--color-bg-muted:#eef2f6;--color-bg-alt:#eef2f6;--color-text-primary:#17202a;--color-text-secondary:#5f6b7a;--color-text-tertiary:#6d7682;--color-text-hint:#6d7682;--color-text-inverse:#f3faf7;--color-border-default:#d8dee8;--color-border-strong:rgba(243,250,247,0.14);--color-border-focus:#7b4dff;--color-primary-default:#166b5f;--color-primary-hover:#0e4f47;--color-primary-pressed:#0e4f47;--color-primary-subtle:#e3f2ee;--color-primary-text:#0e4f47;--color-primary-foreground:#ffffff;--color-accent-default:#b84d2a;--color-accent-hover:#9f4022;--color-accent-text:#b84d2a;--color-feedback-success-bg:#e4f3e9;--color-feedback-success-text:#26734d;--color-feedback-warning-bg:#fff2d8;--color-feedback-warning-text:#a35d00;--color-feedback-danger-bg:#fdecea;--color-feedback-danger-text:#b3261e;--color-feedback-info-bg:#e8f0fb;--color-feedback-info-text:#295ea7;--color-status-success:#2ed47a;--color-status-success-bg:#dff8ea;--color-status-warning-bg:#fff2d8;--color-status-danger-bg:#fdecea;--color-status-info-bg:#e8f0fb;--color-ops-warning:#d95f43;--color-marketing-dark-bg:#10211f;--color-marketing-dark-deeper:#0a1716;--color-marketing-dark-elevated:rgba(243,250,247,0.08);--color-marketing-dark-surface:#173c36;--color-slate-400:#a9bbb6;--color-surface-overlay-2:rgba(243,250,247,0.08);--space-0:0;--space-0-5:2px;--space-1:4px;--space-1-5:6px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--radius-none:0;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--radius-xl:20px;--radius-pill:9999px;--border-width-default:1px;--border-width-focus:2px;--border-width-strong:1.5px;--focus-ring-width:2px;--focus-ring-offset:2px;--control-height-sm:44px;--control-height-md:56px;--control-height-lg:64px;--control-tap-target-min:44px;--breakpoint-tablet:640px;--breakpoint-desktop:1024px;--breakpoint-wide:1440px;--shadow-sm:0 1px 2px rgba(22,32,42,0.08);--shadow-lg:0 18px 50px rgba(10,23,22,0.24);--font-family-kr:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--type-01-display-xl-size:64px;--type-02-display-l-size:48px;--type-04-heading-l-size:28px;--type-05-heading-m-size:22px;--type-06-heading-s-size:18px;--type-07-body-l-size:16px;--type-08-body-m-size:14px;--type-09-caption-size:12px;--type-10-numeric-xl-size:48px}@media (prefers-color-scheme:dark){:root{--color-bg-primary:#101418;--color-bg-paper:#1a2026;--color-bg-elevated:#202832;--color-bg-muted:#25303a;--color-bg-alt:#25303a;--color-text-primary:#edf3f5;--color-text-secondary:#a8b4bf;--color-text-tertiary:#a8b4bf;--color-text-hint:#a8b4bf;--color-text-inverse:#f4fbf8;--color-border-default:#3a4652;--color-border-strong:rgba(244,251,248,0.16);--color-border-focus:#b39cff;--color-primary-default:#4fb6a6;--color-primary-hover:#87d6c9;--color-primary-pressed:#87d6c9;--color-primary-subtle:#193b36;--color-primary-text:#87d6c9;--color-primary-foreground:#071614;--color-accent-default:#dc7a55;--color-accent-hover:#f18a70;--color-accent-text:#dc7a55;--color-feedback-success-bg:#173827;--color-feedback-success-text:#76c99a;--color-feedback-warning-bg:#3d2f16;--color-feedback-warning-text:#f3bd66;--color-feedback-danger-bg:#3e1f21;--color-feedback-danger-text:#ff9a92;--color-feedback-info-bg:#182f52;--color-feedback-info-text:#9cc4ff;--color-status-success:#67dfa0;--color-status-success-bg:#173827;--color-status-warning-bg:#3d2f16;--color-status-danger-bg:#3e1f21;--color-status-info-bg:#182f52;--color-ops-warning:#f18a70;--color-marketing-dark-bg:#07110f;--color-marketing-dark-deeper:#030807;--color-marketing-dark-elevated:rgba(244,251,248,0.1);--color-marketing-dark-surface:#12322d;--color-slate-400:#9eb0aa;--color-surface-overlay-2:rgba(244,251,248,0.1);--shadow-sm:0 1px 2px rgba(0,0,0,0.32);--shadow-lg:0 18px 50px rgba(0,0,0,0.42)}}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:var(--color-bg-primary);color:var(--color-text-primary);font-family:var(--font-family-kr)}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:var(--focus-ring-width) solid var(--color-border-focus);outline-offset:var(--focus-ring-offset)}.sr-only{position:absolute;width:var(--border-width-default);height:var(--border-width-default);padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ops-shell{grid-template-columns:calc(var(--space-24) + var(--space-24) + var(--space-12) + var(--space-3)) minmax(0,1fr)}.gate-shell,.ops-shell{display:grid;min-height:100vh}.gate-shell{place-items:center;padding:var(--space-6)}.access-gate,.gate-panel{display:grid;grid-gap:var(--space-3);gap:var(--space-3);width:min(calc(var(--space-24) + var(--space-24) + var(--space-24) + var(--space-24) + var(--space-16) + var(--space-3)),100%);padding:var(--space-8);background:var(--color-bg-paper);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.gate-panel img{width:var(--control-height-sm);height:var(--control-height-sm)}.access-gate{place-items:start}.access-gate>span{display:inline-flex;align-items:center;min-height:var(--space-8);padding:0 var(--space-2);border-radius:var(--radius-sm);background:var(--color-feedback-danger-bg);color:var(--color-feedback-danger-text);font-weight:800}.access-gate h1,.access-gate p,.gate-panel h1,.gate-panel p{margin:0}.side-nav{position:-webkit-sticky;position:sticky;top:0;z-index:10;display:flex;flex-direction:column;gap:var(--space-4);height:100vh;padding:var(--space-4);overflow-y:auto;background:var(--color-marketing-dark-bg);color:var(--color-text-inverse);box-shadow:var(--shadow-lg)}.nav-backdrop{display:none}.brand-lockup{display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:calc(var(--control-height-md) - var(--space-1));padding:var(--space-2);border:0;border-radius:var(--radius-md);background:transparent;color:var(--color-text-inverse);text-align:left}.brand-lockup>span:last-child,.tenant-copy{display:grid;grid-gap:var(--space-1);gap:var(--space-1);min-width:0}.brand-lockup strong,.tenant-copy strong{overflow:hidden;text-overflow:ellipsis;font-size:var(--type-07-body-l-size);white-space:nowrap}.brand-lockup small,.tenant-copy small,.tenant-copy span{overflow:hidden;color:var(--color-slate-400);font-size:var(--type-09-caption-size);text-overflow:ellipsis;white-space:nowrap}.brand-mark,.tenant-avatar{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:calc(var(--space-8) + var(--space-1-5));height:calc(var(--space-8) + var(--space-1-5));border-radius:var(--radius-md);background:var(--color-primary-default);color:var(--color-primary-foreground)}.nav-foot,.nav-tenant{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-3);border:var(--border-width-default) solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-marketing-dark-deeper)}.nav-foot small,.nav-foot>span,.nav-group>span,.nav-tenant span{color:var(--color-slate-400);font-size:var(--type-09-caption-size)}.nav-tenant strong{font-size:calc(var(--type-08-body-m-size) + var(--border-width-default))}.side-nav nav{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.nav-group{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.nav-group>span{padding:0 var(--space-2);font-weight:800}.nav-group button{position:relative;display:grid;grid-template-columns:var(--space-5) minmax(0,1fr) auto auto;align-items:center;grid-gap:var(--space-2);gap:var(--space-2);width:100%;min-height:var(--control-height-sm);padding:0 var(--space-3);border:var(--border-width-default) solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--color-text-inverse);text-align:left}.brand-lockup:hover,.nav-group button:hover{background:var(--color-surface-overlay-2)}.nav-group button.active{border-color:var(--color-border-strong);background:var(--color-marketing-dark-surface)}.nav-group button.active:before{position:absolute;left:0;width:var(--space-1);height:var(--space-6);border-radius:var(--radius-pill);background:var(--color-status-success);content:""}.nav-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-group button em{display:inline-flex;align-items:center;justify-content:center;min-width:calc(var(--space-6) + var(--space-0-5));min-height:var(--type-05-heading-m-size);padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--color-status-success-bg);color:var(--color-primary-hover);font-size:calc(var(--type-09-caption-size) - var(--border-width-default));font-style:normal;font-weight:900}.nav-foot{margin-top:auto}.nav-foot strong,.nav-foot>span{display:inline-flex;align-items:center;gap:var(--space-2)}.workspace-shell{min-width:0}.top-bar{position:-webkit-sticky;position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:calc(var(--space-16) + var(--space-2));padding:0 var(--space-6);background:var(--color-bg-paper);border-bottom:var(--border-width-default) solid var(--color-border-default)}.icon-button.mobile-menu-button,.icon-button.nav-close-button{display:none}.tenant-chip{display:flex;align-items:center;gap:var(--space-3);min-width:min(calc(var(--space-24) + var(--space-24) + var(--space-24) + var(--space-8)),100%);min-height:var(--space-12);padding:var(--space-1) var(--space-2);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-elevated)}.tenant-chip select{max-width:calc(var(--space-24) + var(--space-8) + var(--space-1));min-height:calc(var(--space-8) + var(--space-0-5));margin-left:auto;border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-paper);color:var(--color-text-primary);font-weight:700}.tenant-chip .tenant-copy span{color:var(--color-text-secondary)}.top-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);min-width:0}.operator-pill,.profile-entry,.runtime-state{display:inline-flex;align-items:center;gap:var(--space-2);min-height:calc(var(--space-8) + var(--space-1-5));padding:0 var(--space-3);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-muted);color:var(--color-text-secondary);font-size:var(--type-08-body-m-size);font-weight:700}.role-chip{background:var(--color-primary-subtle);color:var(--color-primary-hover)}.profile-entry em{padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);background:var(--color-bg-paper);font-size:var(--type-09-caption-size);font-style:normal}.icon-button,.primary-button,.primary-link,.report-button,.secondary-button,.text-button{min-height:var(--control-height-sm);border-radius:var(--radius-md);font-weight:700}.icon-button{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--control-height-sm);border:var(--border-width-default) solid var(--color-border-default);background:var(--color-bg-paper);color:var(--color-primary-hover)}.notification-dot{position:absolute;top:calc(var(--space-2) + var(--border-width-default));right:calc(var(--space-2) + var(--border-width-default));width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill);background:var(--color-ops-warning)}.notification-panel{position:absolute;top:calc(100% - var(--space-2));right:var(--space-6);z-index:30;display:grid;grid-gap:var(--space-3);gap:var(--space-3);width:min(calc(var(--space-24) + var(--space-24) + var(--space-24) + var(--space-16) + var(--space-2)),calc(100vw - var(--space-8)));padding:var(--space-4);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-paper);box-shadow:var(--shadow-sm)}.notification-heading{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.notification-heading h2{margin:0;font-size:var(--type-07-body-l-size)}.notification-empty,.notification-heading span,.notification-list span{color:var(--color-text-secondary);font-size:calc(var(--type-09-caption-size) + var(--border-width-default))}.notification-list{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:0;margin:0;list-style:none}.notification-list li{display:grid;grid-gap:var(--space-1);gap:var(--space-1);padding:var(--space-3);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-elevated)}.notification-empty,.notification-list p{margin:0}.text-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border:var(--border-width-default) solid var(--color-border-default);padding:0 var(--space-3);background:var(--color-bg-paper);color:var(--color-primary-hover)}.primary-button,.primary-link,.report-button,.secondary-button{display:inline-flex;align-items:center;justify-content:center;padding:0 var(--space-4);text-decoration:none}.primary-button,.primary-link{border:var(--border-width-default) solid var(--color-primary-default);background:var(--color-primary-default);color:var(--color-primary-foreground)}.report-button,.secondary-button{border:var(--border-width-default) solid var(--color-border-default);background:var(--color-bg-paper);color:var(--color-primary-hover)}.primary-button:disabled,.secondary-button:disabled{border-color:var(--color-bg-muted);background:var(--color-bg-muted);color:var(--color-text-tertiary)}.workspace{grid-gap:var(--space-4);width:min(calc(var(--breakpoint-desktop) + var(--space-24) + var(--space-16) + var(--space-24)),100%);min-width:0;margin:0 auto;padding:var(--space-6) var(--space-6) var(--space-8)}.workspace,.workspace-head{display:grid;gap:var(--space-4)}.workspace-head{grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--space-4);align-items:start}.refresh-summary{display:grid;grid-gap:var(--space-2);gap:var(--space-2);justify-self:end;justify-items:end;color:var(--color-text-secondary);font-size:var(--type-08-body-m-size)}.state-strip{display:block}.state-strip span{display:inline-flex;align-items:center;min-height:var(--control-height-sm);padding:var(--space-3);background:var(--color-bg-elevated);color:var(--color-text-secondary);font-size:var(--type-08-body-m-size)}.state-strip span,.surface{border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-md)}.surface{background:var(--color-bg-paper);box-shadow:var(--shadow-sm)}.surface-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4);border-bottom:var(--border-width-default) solid var(--color-border-default)}.response-main h2,.score-panel h1,.surface-heading h1{margin:0;font-size:var(--type-06-heading-s-size)}.eyebrow{margin:0 0 var(--space-1);font-size:calc(var(--type-09-caption-size) + var(--border-width-default))}.advice-badge,.count-pill,.eyebrow,.grade-pill{color:var(--color-text-secondary);font-weight:700}.advice-badge,.count-pill,.grade-pill{display:inline-flex;align-items:center;min-height:var(--type-04-heading-l-size);padding:0 var(--space-2);border-radius:var(--radius-sm);background:var(--color-bg-muted);font-size:var(--type-08-body-m-size)}.queue-list{overflow-x:auto}.queue-table{width:100%;border-collapse:collapse;table-layout:fixed}.queue-col-resident{width:calc(var(--space-24) + var(--space-12) + var(--space-1-5))}.queue-col-priority{width:calc(var(--space-24) + var(--space-4))}.queue-col-elapsed,.queue-col-status{width:calc(var(--space-24) + var(--space-5) + var(--space-0-5))}.queue-table td,.queue-table th{padding:var(--space-4);border-bottom:var(--border-width-default) solid var(--color-border-default);text-align:left;vertical-align:middle}.queue-table th{color:var(--color-text-secondary);font-size:calc(var(--type-09-caption-size) + var(--border-width-default));font-weight:800}.queue-row{cursor:pointer}.queue-row-active,.queue-row:hover{background:var(--color-primary-subtle)}.queue-row-button{display:grid;grid-gap:var(--space-1);gap:var(--space-1);width:100%;min-height:var(--control-height-sm);padding:0;border:0;background:var(--color-bg-paper);color:var(--color-text-primary);font:inherit;text-align:left}.queue-row-active .queue-row-button,.queue-row:hover .queue-row-button{background:transparent}.queue-cell-label{display:none;color:var(--color-text-secondary);font-size:var(--type-09-caption-size);font-weight:800}.queue-table tbody tr:last-child td{border-bottom:0}.handover-grid span,.metric span,.muted-line,.queue-row-button span,.record-row span,.summary-list dt{color:var(--color-text-secondary)}.priority{display:inline-flex;align-items:center;gap:var(--space-1);width:-moz-fit-content;width:fit-content;min-height:calc(var(--space-6) + var(--space-1-5));padding:0 var(--space-2);border-radius:var(--radius-sm);font-weight:700}.priority-high{background:var(--color-feedback-danger-bg);color:var(--color-feedback-danger-text)}.priority-medium{background:var(--color-feedback-warning-bg);color:var(--color-feedback-warning-text)}.priority-low{background:var(--color-feedback-info-bg);color:var(--color-feedback-info-text)}.response-grid{display:grid}.response-heading{align-items:flex-start}.response-main{display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-4)}.resident-summary{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.resident-summary span{min-height:calc(var(--space-6) + var(--space-1-5));padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--color-bg-muted);color:var(--color-text-secondary)}.summary-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3);margin:0}.handover-grid div,.metric,.summary-list div{display:grid;grid-gap:var(--space-1);gap:var(--space-1);padding:var(--space-3);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-elevated)}.summary-list dd{margin:0;font-weight:700}.advice-box{display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-4);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-feedback-warning-bg)}.advice-box p{margin:0}.advice-badge{width:-moz-fit-content;width:fit-content;background:var(--color-bg-paper);color:var(--color-accent-text)}.check-row{display:flex;align-items:center;gap:var(--space-2);min-height:var(--control-height-sm);font-weight:700}.check-row input{width:var(--type-05-heading-m-size);height:var(--type-05-heading-m-size);accent-color:var(--color-primary-default)}.response-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-4);border-top:var(--border-width-default) solid var(--color-border-default)}.action-group{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.action-group-primary{align-content:flex-start}.action-group-external{padding:var(--space-3);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-elevated)}.action-help{flex-basis:100%;margin:0;color:var(--color-text-secondary);font-size:calc(var(--type-09-caption-size) + var(--border-width-default));font-weight:700}.external-button{border-color:var(--color-accent-text);color:var(--color-accent-text)}.done-banner{display:flex;align-items:center;gap:var(--space-2);margin:0 var(--space-4) var(--space-4);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-feedback-success-bg);color:var(--color-feedback-success-text);font-weight:700}.record-list,.report-list{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-4)}.record-row{display:grid;grid-template-columns:calc(var(--space-20) + var(--space-3)) calc(var(--space-24) + var(--space-6)) 1fr 1fr;grid-gap:var(--space-3);gap:var(--space-3);align-items:center;min-height:calc(var(--control-height-md) - var(--space-1));padding:0 var(--space-3);border-bottom:var(--border-width-default) solid var(--color-border-default)}.record-row:last-child{border-bottom:0}.dashboard-grid{grid-template-columns:minmax(calc(var(--space-24) + var(--space-24) + var(--space-6) + var(--space-1)),calc(var(--space-24) + var(--space-24) + var(--space-16) + var(--space-1))) minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4)}.dashboard-grid,.score-panel{display:grid;padding:var(--space-4)}.score-panel{align-content:start;grid-gap:var(--space-3);gap:var(--space-3);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-elevated)}.score-number{font-size:var(--type-01-display-xl-size);font-weight:800;line-height:1}.grade-pill{width:-moz-fit-content;width:fit-content;background:var(--color-primary-subtle);color:var(--color-primary-hover)}.metric-grid{grid-template-columns:repeat(auto-fit,minmax(calc(var(--space-24) + var(--space-10) + var(--space-1)),1fr));min-width:0}.axis-list,.metric-grid{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.axis-list{grid-column:2}.axis-row{display:grid;grid-template-columns:calc(var(--space-24) + var(--space-8) + var(--space-1)) minmax(calc(var(--space-20) + var(--space-2) + var(--space-0-5)),1fr) var(--control-height-sm);align-items:center;grid-gap:var(--space-3);gap:var(--space-3)}.bar{height:calc(var(--space-2) + var(--space-0-5));overflow:hidden;background:var(--color-bg-muted)}.bar,.bar-fill{border-radius:var(--radius-pill)}.bar-fill{display:block;width:0;height:100%;background:var(--color-primary-default)}.bar-fill-71{width:71%}.bar-fill-74{width:74%}.bar-fill-81{width:81%}.bar-fill-92{width:92%}.bar-fill-96{width:96%}.report-button{justify-content:flex-start;width:100%}.muted-line{margin:0;padding:0 var(--space-4) var(--space-4)}.handover-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-4)}.live-dot{display:inline-block;width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill);background:var(--color-status-success)}.modal-backdrop{position:fixed;inset:0;z-index:40;display:grid;place-items:center;padding:var(--space-4);background:var(--color-surface-overlay-2)}.confirm-dialog{display:grid;grid-gap:var(--space-3);gap:var(--space-3);width:min(calc(var(--space-24) + var(--space-24) + var(--space-24) + var(--space-24) + var(--space-8) + var(--space-1)),100%);padding:var(--space-6);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-paper);box-shadow:var(--shadow-sm)}.confirm-dialog h2,.confirm-dialog p{margin:0}.confirm-actions{display:flex;justify-content:flex-end;gap:var(--space-2)}@media (max-width:65rem){.ops-shell{grid-template-columns:1fr}.side-nav{position:relative;height:auto;border-bottom:var(--border-width-default) solid var(--color-border-strong)}.side-nav nav{grid-template-columns:repeat(2,minmax(0,1fr))}.nav-foot{margin-top:0}.workspace{width:min(100vw,calc(var(--breakpoint-tablet) + var(--space-20) + var(--space-20) + var(--space-5)))}}@media (max-width:53.75rem){.ops-shell{display:block}.side-nav{position:fixed;top:0;left:0;z-index:50;width:min(calc(var(--space-24) + var(--space-24) + var(--space-24) + var(--space-8)),calc(100vw - var(--space-12)));height:100dvh;transform:translateX(-100%);transition:transform .16s ease;visibility:hidden}.side-nav-open{transform:translateX(0);visibility:visible}.icon-button.nav-close-button{display:inline-flex;align-self:flex-end}.nav-backdrop{position:fixed;inset:0;z-index:45;display:none;border:0;background:var(--color-surface-overlay-2)}.nav-backdrop-open{display:block}.side-nav nav{grid-template-columns:1fr}.icon-button.mobile-menu-button{display:inline-flex}.top-bar{position:relative;align-items:stretch;flex-direction:column;padding:var(--space-4)}.tenant-chip{width:100%}.top-actions{flex-wrap:wrap;justify-content:flex-start}.workspace{width:100%;padding:var(--space-4)}.dashboard-grid,.handover-grid,.metric-grid,.response-actions,.state-strip,.summary-list,.workspace-head{grid-template-columns:1fr}.refresh-summary{justify-items:stretch}.axis-list{grid-column:auto}.axis-row,.record-row{grid-template-columns:1fr}.queue-list{overflow-x:visible}.queue-table,.queue-table colgroup,.queue-table tbody,.queue-table td,.queue-table tr{display:block}.queue-row{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-4);border-bottom:var(--border-width-default) solid var(--color-border-default)}.queue-table thead{position:absolute;width:var(--border-width-default);height:var(--border-width-default);padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.queue-table td{padding:0;border-bottom:0}.queue-row-button,.queue-table td{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.queue-row-button{min-height:auto}.queue-cell-label{display:inline}.notification-panel{position:static;width:100%}.response-actions button{width:100%}}