:root{--canvas:#f3f5f6;--surface:#fff;--surface-subtle:#f8faf9;--surface-strong:#eef2f3;--border:#d7dfe1;--border-strong:#bdc9cc;--text:#182327;--text-secondary:#56666c;--text-tertiary:#738087;--sidebar:#172126;--sidebar-elevated:#223036;--sidebar-text:#e9f0f1;--accent:#176b75;--accent-soft:#dcecef;--good:#237a57;--good-soft:#e3f1e9;--warn:#91600e;--warn-soft:#f8edd2;--bad:#b43d4d;--bad-soft:#f7e4e7;--neutral:#637278;--neutral-soft:#e9edef;--shadow:0 4px 18px #192b310f;color:var(--text);background:var(--canvas);font-synthesis:none;text-rendering:optimizelegibility}:root[data-theme=dark]{--canvas:#101719;--surface:#182124;--surface-subtle:#1d282c;--surface-strong:#243136;--border:#324147;--border-strong:#485a61;--text:#edf3f4;--text-secondary:#b0bec2;--text-tertiary:#8fa0a6;--sidebar:#0e1517;--sidebar-elevated:#1a272b;--sidebar-text:#edf3f4;--accent:#54aeba;--accent-soft:#1d3d43;--good:#67c497;--good-soft:#193a2c;--warn:#e4b95f;--warn-soft:#46391c;--bad:#ef8290;--bad-soft:#4b252b;--neutral:#a8b6bb;--neutral-soft:#2b373b;--shadow:0 6px 24px #0000002e}*{box-sizing:border-box;letter-spacing:0}html,body,#root{min-width:320px;min-height:100%;margin:0}body{min-height:100vh;color:var(--text);background:var(--canvas);overflow-x:hidden}button,input,textarea,select{font:inherit}button:focus-visible,a:focus-visible,input:focus-visible,[role=button]:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 35%, transparent);outline-offset:2px}.app-layout,.workspace-layout{min-height:100vh;background:var(--canvas)!important}.desktop-sidebar{z-index:20;border-right:1px solid #ffffff12;height:100vh;inset:0 auto 0 0;overflow:hidden;background:var(--sidebar)!important;position:fixed!important}.desktop-sidebar .ant-layout-sider-children{flex-direction:column;min-height:100%;display:flex}.sidebar-brand{min-height:76px;color:var(--sidebar-text);border-bottom:1px solid #ffffff17;align-items:center;gap:12px;padding:0 22px;display:flex}.sidebar-brand strong,.sidebar-brand span{display:block}.sidebar-brand strong{font-size:17px;line-height:1.25}.sidebar-brand span{color:#aebcc0;margin-top:2px;font-size:12px}.brand-signal{background:#e9f0f1;border-radius:5px;align-items:flex-end;gap:3px;width:26px;height:26px;padding:4px;display:flex}.brand-signal i{background:var(--sidebar);border-radius:1px;width:4px;display:block}.brand-signal i:first-child{height:7px}.brand-signal i:nth-child(2){height:15px}.brand-signal i:nth-child(3){height:11px}.brand-signal.large{border-radius:6px;width:44px;height:44px;padding:7px}.brand-signal.large i{width:6px}.brand-signal.large i:first-child{height:12px}.brand-signal.large i:nth-child(2){height:25px}.brand-signal.large i:nth-child(3){height:18px}.desktop-sidebar nav{flex:1;padding:16px 10px}.desktop-sidebar .ant-menu,.mobile-nav .ant-menu{background:0 0!important;border-inline-end:0!important}.desktop-sidebar .ant-menu-item,.mobile-nav .ant-menu-item{min-height:44px;margin-block:4px;font-weight:550}.nav-divider{background:#ffffff1a;height:1px;margin:14px 12px}.sidebar-foot{color:#aebcc0;border-top:1px solid #ffffff17;gap:10px;padding:16px 18px 20px;font-size:12px;display:grid}.sidebar-foot>span{align-items:center;gap:7px;display:flex}.workspace-layout{margin-left:232px}.topbar{z-index:15;background:color-mix(in srgb, var(--surface) 95%, transparent);border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);justify-content:space-between;align-items:center;min-height:76px;padding:10px 24px;display:flex;position:sticky;top:0}.page-identity,.topbar-actions,.global-state,.intro-facts,.surface-actions,.metric-label,.detail-callout,.detail-action-bar,.probe-detail,.incident-head,.incident-meta{align-items:center;display:flex}.page-identity{gap:8px}.page-identity>div>span,.section-kicker,.brand-kicker{color:var(--accent);text-transform:uppercase;font-size:10px;font-weight:750;line-height:1.2;display:block}.page-identity h1{margin:3px 0 0;font-size:21px;line-height:1.2}.topbar-actions{gap:5px}.topbar-actions .ant-btn{width:40px;height:40px;color:var(--text-secondary)}.global-state{border-right:1px solid var(--border);gap:8px;min-height:40px;margin-right:6px;padding-right:12px}.global-state>span{color:var(--text-tertiary);font-size:12px}.mobile-menu-button{display:none}.workspace{width:100%;max-width:1680px;margin:0 auto;padding:22px 24px 40px}.page-stack{gap:14px;display:grid}.page-intro{justify-content:space-between;align-items:flex-end;gap:20px;min-height:68px;padding:2px 2px 6px;display:flex}.page-intro h2{margin:5px 0 4px;font-size:24px;line-height:1.25}.page-intro p,.surface-meta,.metric-detail,.page-footnote,.table-muted,.table-primary small,.group-row small,.signal-row small,.timeline-entry small{color:var(--text-secondary)}.page-intro p{max-width:760px;margin:0;font-size:13px;line-height:1.6}.intro-facts{color:var(--text-secondary);flex-wrap:wrap;justify-content:flex-end;gap:12px;font-size:12px}.intro-facts span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.metric-tile{background:var(--surface);border:1px solid var(--border);height:100%;min-height:132px;box-shadow:var(--shadow);border-radius:6px;padding:17px 18px;position:relative;overflow:hidden}.metric-tile:before{background:var(--border-strong);content:"";width:3px;position:absolute;inset:0 auto 0 0}.metric-good:before{background:var(--good)}.metric-warn:before{background:var(--warn)}.metric-bad:before{background:var(--bad)}.metric-label{color:var(--text-secondary);gap:7px;font-size:12px;font-weight:650}.metric-value{min-height:46px;color:var(--text);margin-top:7px;font-size:28px;font-weight:720;line-height:1.4}.metric-value .ant-statistic-content{color:inherit;font-size:inherit;font-weight:inherit}.metric-value small{color:var(--text-tertiary);font-size:13px;font-weight:500}.metric-detail{font-size:11px;line-height:1.45}.surface-panel{background:var(--surface);border:1px solid var(--border);min-width:0;height:100%;box-shadow:var(--shadow);border-radius:6px;overflow:hidden}.surface-header{background:var(--surface-subtle);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:13px 16px;display:flex}.surface-header h2{color:var(--text);margin:0;font-size:15px;line-height:1.35}.surface-meta{margin-top:3px;font-size:11px;line-height:1.45}.surface-actions{flex:none;gap:8px}.surface-body{min-width:0;padding:16px}.surface-body>.ant-table-wrapper{margin:-16px}.surface-body>.ant-table-wrapper .ant-table-pagination{margin-inline:16px}.panel-asof{color:var(--text-tertiary);font-size:11px}.status-badge{white-space:nowrap;border:1px solid #0000;border-radius:4px;align-items:center;width:max-content;max-width:100%;min-height:25px;margin-inline-end:0;padding-inline:8px;font-size:11px;font-weight:650;line-height:23px;display:inline-flex}.status-good{color:var(--good);background:var(--good-soft);border-color:color-mix(in srgb, var(--good) 20%, transparent)}.status-warn{color:var(--warn);background:var(--warn-soft);border-color:color-mix(in srgb, var(--warn) 20%, transparent)}.status-bad{color:var(--bad);background:var(--bad-soft);border-color:color-mix(in srgb, var(--bad) 20%, transparent)}.status-neutral{color:var(--neutral);background:var(--neutral-soft);border-color:color-mix(in srgb, var(--neutral) 18%, transparent)}.data-loading{min-height:180px;padding:12px}.chart-empty,.empty-inline{min-height:220px;color:var(--text-secondary);place-items:center;display:grid}.empty-inline{align-content:center;gap:8px}.empty-inline .anticon{color:var(--good);font-size:30px}.empty-inline span{font-size:12px}.heatmap-wrap{min-width:0;overflow-x:auto}.heatmap-axis{min-width:520px;color:var(--text-tertiary);justify-content:space-between;margin-bottom:8px;font-size:10px;display:flex}.heatmap-grid{align-items:center;gap:4px;min-width:520px;display:grid}.heatmap-row{display:contents}.heatmap-name{min-width:0;padding:3px 8px 3px 0}.heatmap-name span,.heatmap-name small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.heatmap-name span{color:var(--text);font-size:11px;font-weight:650}.heatmap-name small{color:var(--text-tertiary);margin-top:2px;font-size:9px}.heat-cell{border:1px solid #0000;border-radius:2px;width:100%;min-width:12px;height:22px;display:block}.heat-empty{background:var(--neutral-soft);border-color:var(--border)}.heat-healthy{background:var(--good)}.heat-degraded{background:#d6a43e}.heat-critical{background:var(--bad)}.heatmap-legend{min-width:520px;color:var(--text-secondary);flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:12px;font-size:10px;display:flex}.heatmap-legend span{align-items:center;gap:5px;display:inline-flex}.heatmap-legend i{border-radius:2px;width:10px;height:10px;display:block}.capacity-summary{border:1px solid var(--border);background:var(--border);border-radius:4px;grid-template-columns:repeat(3,1fr);gap:1px;margin:-2px 0 18px;display:grid;overflow:hidden}.capacity-summary>div{background:var(--surface-subtle);min-width:0;padding:11px 10px}.capacity-summary strong,.capacity-summary span{display:block}.capacity-summary strong{font-size:20px}.capacity-summary span{color:var(--text-secondary);margin-top:2px;font-size:9px}.capacity-bars{gap:12px;display:grid}.capacity-line-head{justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.capacity-line-head strong{font-variant-numeric:tabular-nums}.capacity-ok{color:var(--good)}.capacity-gap{color:var(--bad)}.capacity-track{background:var(--neutral-soft);border-radius:2px;height:7px;margin-top:6px;overflow:hidden}.capacity-fill{background:var(--accent);height:100%;display:block}.capacity-fill-pro{background:#627c3a}.pool-pills{color:var(--text-secondary);border-top:1px solid var(--border);flex-wrap:wrap;gap:7px 11px;margin-top:17px;padding-top:13px;font-size:10px;display:flex}.pool-pills span{align-items:center;gap:5px;display:inline-flex}.pool-dot{background:var(--neutral);border-radius:50%;width:7px;height:7px}.pool-active{background:var(--good)}.pool-warm{background:#d2a240}.pool-qualification{background:var(--accent)}.pool-emergency{background:var(--bad)}.group-list,.signal-list,.automation-lanes,.security-facts{gap:0;display:grid}.group-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(150px,1.5fr) auto minmax(72px,.5fr) minmax(95px,.7fr);align-items:center;gap:13px;min-height:54px;display:grid}.group-row:last-child,.signal-row:last-child,.automation-lane:last-child{border-bottom:0}.group-name strong,.group-name small,.group-ratio strong,.group-ratio small,.group-latency strong,.group-latency small{display:block}.group-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.group-row small{margin-top:2px;font-size:9px}.group-ratio strong,.group-latency strong{font-size:12px}.signal-row,.automation-lane{border-bottom:1px solid var(--border);grid-template-columns:minmax(130px,1fr) auto 55px;align-items:center;gap:12px;min-height:51px;display:grid}.signal-row strong,.signal-row small,.automation-lane strong,.automation-lane small{display:block}.signal-row strong,.automation-lane strong{font-size:12px}.signal-row small,.automation-lane small{margin-top:2px;font-size:9px}.signal-duration,.automation-lane>span{color:var(--text-secondary);text-align:right;font-size:10px}.signal-foot{color:var(--text-secondary);background:var(--surface-subtle);border-top:1px solid var(--border);margin:12px -16px -16px;padding:10px 16px;font-size:10px}.page-footnote{justify-content:space-between;gap:16px;padding:3px 2px;font-size:10px;display:flex}.filter-bar{grid-template-columns:minmax(220px,1fr) 150px 150px;gap:8px;margin:0 0 16px;display:grid}.table-primary strong,.table-primary small{text-overflow:ellipsis;white-space:nowrap;max-width:300px;display:block;overflow:hidden}.table-primary strong{font-size:12px}.table-primary small,.table-muted{margin-top:2px;font-size:10px}.ant-table-cell{font-size:12px}.ant-table-thead>tr>th{font-size:11px;font-weight:700!important}.probe-strip{background:var(--surface-strong);border:1px solid var(--border);border-radius:3px;grid-template-columns:repeat(20,1fr);gap:2px;width:210px;height:24px;padding:4px;display:grid}.probe-cell{border-radius:1px;min-width:0;height:14px;display:block}.probe-success{background:var(--good)}.probe-failure{background:var(--bad)}.probe-unknown{background:var(--warn)}.probe-missing{background:var(--surface);border:1px solid var(--border)}.drawer-stack{gap:12px;display:grid}.modal-form{margin-top:16px}.detail-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:14px;display:flex}.detail-heading h2{margin:5px 0 4px;font-size:21px}.detail-heading span:not(.section-kicker){color:var(--text-secondary);overflow-wrap:anywhere;font-size:11px}.detail-callout,.detail-action-bar{background:var(--surface-subtle);border:1px solid var(--border);min-height:48px;color:var(--text-secondary);border-radius:4px;flex-wrap:wrap;justify-content:space-between;gap:8px 14px;padding:10px 12px;font-size:11px}.detail-stat-grid{border:1px solid var(--border);border-radius:4px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.detail-stat-grid>div{border-right:1px solid var(--border);min-width:0;padding:13px}.detail-stat-grid>div:last-child{border-right:0}.detail-stat-grid span,.detail-stat-grid strong{display:block}.detail-stat-grid span{color:var(--text-secondary);font-size:10px}.detail-stat-grid strong{margin-top:5px;font-size:17px}.probe-detail{color:var(--text-secondary);flex-wrap:wrap;gap:10px 18px;margin-bottom:13px;font-size:11px}.evaluation-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.evaluation-grid>div{background:var(--surface-subtle);border:1px solid var(--border);border-radius:4px;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.quality-counter-table{border:1px solid var(--border);border-radius:4px;overflow:hidden}.quality-counter-head,.quality-account-row{grid-template-columns:minmax(170px,1.15fr) minmax(220px,1fr) minmax(220px,1fr) minmax(140px,.72fr);align-items:center;gap:14px;padding:12px 14px;display:grid}.quality-counter-head{min-height:44px;color:var(--text-secondary);background:var(--surface-strong);font-size:11px;font-weight:650}.quality-account-row{border-top:1px solid var(--border);font-variant-numeric:tabular-nums}.quality-account-row>div{min-width:0}.quality-account-identity strong,.quality-account-identity small,.quality-account-latest strong,.quality-account-latest small{overflow-wrap:anywhere;display:block}.quality-account-identity strong{color:var(--text);font-size:14px}.quality-account-identity small,.quality-account-latest small{color:var(--text-secondary);margin-top:4px;font-size:10px}.quality-account-identity .quality-account-upstream{color:var(--accent)}.quality-account-channel{min-width:0}.quality-channel-title{color:var(--text);align-items:center;gap:6px;display:flex}.quality-channel-title .anticon{color:var(--accent);font-size:14px}.quality-channel-title strong{font-size:12px}.quality-channel-values{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:9px;display:grid}.quality-channel-values>div{min-width:0}.quality-channel-values strong{color:var(--text);font-size:14px;display:block}.quality-channel-values small{color:var(--text-secondary);margin-top:3px;font-size:10px;line-height:1.25;display:block}.quality-counter-rate{font-weight:720}.quality-rate-good{color:var(--good)}.quality-rate-warn{color:var(--warn)}.quality-rate-neutral{color:var(--text-tertiary)}.quality-account-latest{flex-direction:column;justify-content:center;align-self:stretch;display:flex}.quality-account-latest span{color:var(--text-secondary);align-items:center;gap:5px;font-size:10px;display:flex}.quality-account-latest strong{margin-top:4px;font-size:12px}.quality-counter-note{color:var(--text-secondary);align-items:center;gap:8px;margin-top:12px;font-size:11px;line-height:1.5;display:flex}.quality-filter-bar{grid-template-columns:minmax(220px,1fr) minmax(220px,280px);gap:8px;margin:0 0 16px;display:grid}.inline-error{color:var(--bad);font-size:11px}.credential-summary{width:100%}.credential-summary pre{width:100%;max-height:220px;color:var(--text);background:var(--surface-strong);border:1px solid var(--border);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:4px;margin:2px 0 0;padding:11px;font:11px/1.55 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow:auto}.type-tag{min-height:21px;color:var(--accent);background:var(--accent-soft);border:0;border-radius:3px;margin:0;font-size:9px;line-height:21px}.rate-summary{gap:2px;display:grid}.rate-summary span{justify-content:space-between;gap:8px;min-width:130px;font-size:10px;display:flex}.rate-summary small{color:var(--text-tertiary);font-size:9px}.data-warning{color:var(--warn);background:var(--warn-soft);border-left:3px solid var(--warn);margin:-4px 0 14px;padding:9px 11px;font-size:11px}.cost-bars{gap:18px;display:grid}.cost-bars>div{grid-template-columns:110px 1fr;align-items:center;gap:7px 12px;display:grid}.cost-bars span{color:var(--text-secondary);font-size:11px}.cost-bars strong{text-align:right}.cost-track{background:var(--neutral-soft);border-radius:2px;grid-column:1/-1;height:9px;overflow:hidden}.cost-track i{background:var(--accent);height:100%;display:block}.cost-user i{background:#6d813a}.note-list,.operator-notes{gap:10px;display:grid}.note-list p,.operator-notes p{color:var(--text-secondary);align-items:center;gap:9px;margin:0;font-size:11px;line-height:1.5;display:flex}.note-link{width:22px;height:22px;color:var(--accent);background:var(--accent-soft);border-radius:50%;place-items:center;font-weight:700;display:inline-grid}.incident-list{gap:8px;display:grid}.incident-item{background:var(--surface-subtle);border:1px solid var(--border);border-left:3px solid var(--warn);border-radius:4px;grid-template-columns:36px minmax(0,1fr);gap:10px;padding:13px;display:grid}.incident-p0{border-left-color:var(--bad)}.incident-marker{width:32px;height:32px;color:var(--warn);background:var(--warn-soft);border-radius:4px;place-items:center;display:grid}.incident-p0 .incident-marker{color:var(--bad);background:var(--bad-soft)}.incident-head{flex-wrap:wrap;gap:7px}.incident-head strong{min-width:120px;font-size:12px}.incident-head>span{color:var(--text-tertiary);margin-left:auto;font-size:9px}.incident-content p{color:var(--text);margin:7px 0;font-size:11px;line-height:1.55}.incident-meta{flex-wrap:wrap;gap:6px}.incident-meta span{color:var(--text-secondary);background:var(--neutral-soft);border-radius:2px;padding:2px 6px;font-size:9px}.timeline-entry{gap:3px;display:grid}.timeline-entry strong{font-size:11px}.timeline-entry span{color:var(--text-secondary);font-size:11px;line-height:1.45}.settings-grid{grid-template-columns:minmax(360px,.9fr) minmax(360px,1.1fr);align-items:start;gap:12px;display:grid}.settings-form{gap:14px;max-width:520px;display:grid}.settings-form .ant-form-item{margin-bottom:15px}.security-facts>div{border-bottom:1px solid var(--border);min-height:59px;color:var(--text-secondary);grid-template-columns:auto 1fr;align-items:center;gap:12px;font-size:11px;line-height:1.5;display:grid}.security-facts>div:last-child{border-bottom:0}.login-screen{background:var(--surface);grid-template-columns:minmax(430px,1.2fr) minmax(390px,.8fr);min-height:100vh;display:grid}.login-brand{color:#eef4f5;background:#172126;flex-direction:column;justify-content:center;gap:25px;min-height:100%;padding:8vw;display:flex;position:relative;overflow:hidden}.login-brand>div:not(.login-topology){z-index:2;position:relative}.login-brand h1{color:#fff;margin:8px 0 4px;font-size:42px;line-height:1.15}.login-brand p{color:#aebcc0;margin:0;font-size:15px}.brand-kicker{color:#7fc0c8}.login-topology{opacity:.42;grid-template-columns:repeat(7,30px);gap:10px;display:grid;position:absolute;bottom:7%;right:5%;transform:rotate(-8deg)}.login-topology span{background:#497079;border:1px solid #71969e;border-radius:1px;width:30px;height:7px;display:block}.login-topology span:nth-child(3n){background:#8aad55;width:18px}.login-topology span:nth-child(5n){background:#b77d44;height:18px}.login-topology span:nth-child(7n){background:#a85360}.login-form-panel{background:var(--surface);place-items:center;padding:44px;display:grid}.login-form-inner{width:min(100%,380px)}.login-form-inner h2{margin:7px 0 24px;font-size:28px}.login-form-inner .ant-alert{margin-bottom:16px}.login-form-inner .ant-input-affix-wrapper,.login-form-inner .ant-btn{min-height:46px}.login-mode{color:var(--text-secondary);justify-content:center;align-items:center;gap:7px;margin-top:22px;font-size:11px;display:flex}.live-dot{background:var(--good);width:7px;height:7px;box-shadow:0 0 0 4px var(--good-soft);border-radius:50%}.app-checking,.route-loading{min-height:100vh;color:var(--text-secondary);background:var(--canvas);align-content:center;place-items:center;gap:12px;font-size:12px;display:grid}.route-loading{min-height:55vh}.mobile-nav .ant-drawer-body{background:var(--sidebar);padding:12px}.mobile-nav .ant-drawer-header{background:var(--sidebar);border-bottom-color:#ffffff1a}.mobile-nav .ant-drawer-title,.mobile-nav .ant-drawer-close{color:var(--sidebar-text)}@media (width<=1100px){.global-state>span{display:none}.group-row{grid-template-columns:minmax(140px,1fr) auto 75px}.group-latency{display:none}.settings-grid{grid-template-columns:1fr}}@media (width<=900px){.desktop-sidebar{display:none}.workspace-layout{margin-left:0}.mobile-menu-button{display:inline-flex;width:44px!important;height:44px!important}.workspace{padding-inline:16px}.login-screen{grid-template-columns:1fr}.login-brand{min-height:34vh;padding:42px max(24px,8vw)}.login-brand h1{font-size:34px}.login-topology{opacity:.28;bottom:9%;right:2%}.login-form-panel{min-height:66vh;padding:32px 24px}}@media (width<=700px){.topbar{min-height:68px;padding-inline:10px}.page-identity h1{font-size:18px}.page-identity>div>span{font-size:9px}.global-state{margin-right:0;padding-right:7px}.global-state .status-badge{text-overflow:ellipsis;max-width:108px;overflow:hidden}.topbar-actions .ant-btn{width:44px;height:44px}.workspace{padding:14px 12px 28px}.page-stack{gap:11px}.page-intro{align-items:start;min-height:0;display:grid}.page-intro h2{font-size:21px}.intro-facts{justify-content:flex-start}.metric-tile{min-height:116px}.metric-value{font-size:25px}.surface-header{flex-direction:column;align-items:flex-start;min-height:0}.surface-actions{width:100%;overflow-x:auto}.surface-actions .ant-space{min-width:max-content}.surface-body{padding:12px}.surface-body>.ant-table-wrapper{margin:-12px}.filter-bar{grid-template-columns:1fr}.filter-bar .ant-input-affix-wrapper,.filter-bar .ant-select{min-height:44px}.quality-filter-bar{grid-template-columns:1fr}.quality-filter-bar .ant-input-affix-wrapper,.quality-filter-bar .ant-select{min-height:44px}.capacity-summary{grid-template-columns:1fr}.capacity-summary>div{justify-content:space-between;align-items:center;display:flex}.capacity-summary span{text-align:right;margin-top:0}.group-row{grid-template-columns:minmax(120px,1fr) auto 62px;gap:8px}.signal-row{grid-template-columns:minmax(110px,1fr) auto}.signal-duration{display:none}.page-footnote{display:grid}.detail-stat-grid{grid-template-columns:repeat(2,1fr)}.detail-stat-grid>div:nth-child(2){border-right:0}.detail-stat-grid>div:nth-child(-n+2){border-bottom:1px solid var(--border)}.quality-counter-head{display:none}.quality-account-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:12px 10px}.quality-account-identity,.quality-account-latest{grid-column:1/-1}.quality-account-identity{padding-bottom:2px}.quality-channel-values{gap:5px}.quality-channel-values strong{font-size:12px}.quality-channel-values small{font-size:9px}.quality-counter-note{align-items:flex-start}.incident-item{grid-template-columns:28px minmax(0,1fr);padding:10px}.incident-marker{width:27px;height:27px}.incident-head>span{width:100%;margin-left:0}.note-list p,.operator-notes p{align-items:flex-start}.settings-grid{display:block}.settings-grid>.surface-panel+.surface-panel{margin-top:11px}.login-brand{min-height:30vh;padding-block:30px}.login-brand h1{font-size:28px}.login-brand p{font-size:13px}.login-topology{transform-origin:100% 100%;transform:scale(.75)rotate(-8deg)}.login-form-panel{min-height:70vh;padding:26px 20px}.ant-btn,.ant-input-affix-wrapper,.ant-select-selector{min-height:44px!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
