:root,:root[data-theme=light],[data-theme=light]{--bg-app:#dbeafe;--bg-card:#fff;--bg-card-hover:#f8fafc;--bg-subtle:#dbeafe;--bg-subtle-hover:#cbe0fa;--border-subtle:#d7e2f2;--border-hover:#93c5fd;--text-main:#1e3a8a;--text-muted:#3b5998;--text-dim:#64748b;--kpi-primary-bg:#1e3a8a;--kpi-primary-text:#fff;--kpi-card-bg:#fff;--tab-active-bg:#1e3a8a;--tab-active-text:#fff;--tab-inactive-bg:#fff;--tab-inactive-border:#d7e2f2;--tab-inactive-text:#1e3a8a;--tab-inactive-hover:#f1f5f9;--status-badge-bg:#dbeafe;--status-badge-text:#1e3a8a;--status-dot:#2563eb;--switch-track:#84b8f9;--switch-thumb:#fff;--switch-halo:#84b8f959;--alert-crit-border:#db332e;--alert-warn-border:#ed9c1a;--alert-warn-text:#bf6608;--alert-green-text:#10b981;--alert-explain-bg:#dbeafe;--alert-explain-text:#1e3a8a;--gauge-bg:#dbeafe;--gauge-fill:#2563eb;--gauge-free-bg:#bfdbfe;--gauge-free-border:#2563eb;--chart-read:#2563eb;--chart-write:#0284c7;--chart-grid:#1e3a8a14;--shadow-card:0px 4px 14px 0px #0a1f140f;--shadow-sm:0px 2px 6px #0000000a;--shadow-drawer:-8px 0 32px #00000026;--backdrop:#0f172a66;--font-sans:"DM Sans", -apple-system, BlinkMacSystemFont, "SF Pro Display", sans-serif;--font-mono:"JetBrains Mono", "SF Mono", monospace;--radius-sm:8px;--radius-md:14px;--radius-lg:18px;--radius-pill:9999px}:root[data-theme=dark],[data-theme=dark]{--bg-app:#080f1e;--bg-card:#111c35;--bg-card-hover:#162340;--bg-subtle:#172554;--bg-subtle-hover:#1e3a8a;--border-subtle:#24324d;--border-hover:#3b82f6;--text-main:#eff6ff;--text-muted:#94a3b8;--text-dim:#64748b;--kpi-primary-bg:#2563eb;--kpi-primary-text:#fff;--kpi-card-bg:#111c35;--tab-active-bg:#2563eb;--tab-active-text:#fff;--tab-inactive-bg:#111c35;--tab-inactive-border:#334155;--tab-inactive-text:#eff6ff;--tab-inactive-hover:#172554;--status-badge-bg:#172554;--status-badge-text:#eff6ff;--status-dot:#38bdf8;--switch-track:#182235;--switch-thumb:#fff;--switch-halo:#38bdf833;--alert-crit-border:#db332e;--alert-warn-border:#ed9c1a;--alert-warn-text:#fbbf24;--alert-green-text:#34d399;--alert-explain-bg:#172554;--alert-explain-text:#eff6ff;--gauge-bg:#172554;--gauge-fill:#3b82f6;--gauge-free-bg:#1e293b;--gauge-free-border:#60a5fa;--chart-read:#38bdf8;--chart-write:#60a5fa;--chart-grid:#ffffff0f;--shadow-card:0px 4px 14px 0px #00000059;--shadow-sm:0px 2px 6px #00000040;--shadow-drawer:-8px 0 32px #0009;--backdrop:#000000a6}*{box-sizing:border-box;margin:0;padding:0}html,body{background-color:var(--bg-app);color:var(--text-main);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;transition:background-color .25s,color .25s}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-subtle);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--text-dim)}.dashboard-root{background-color:var(--bg-app);justify-content:center;width:100%;min-height:100vh;transition:background-color .25s;display:flex}.dashboard-container{flex-direction:column;gap:14px;width:100%;max-width:1440px;padding:14px 28px 28px;display:flex}.dashboard-header{justify-content:space-between;align-items:center;width:100%;min-height:52px;display:flex;position:relative}.header-title-block{flex-direction:column;gap:4px;display:flex}.header-title{color:var(--text-main);letter-spacing:-.02em;font-size:30px;font-weight:700;line-height:1.15}.header-subtitle{color:var(--text-muted);font-size:13px;font-weight:400;line-height:1.4}.back-nav-btn{border-radius:var(--radius-sm);border:1px solid var(--border-subtle);background-color:var(--bg-card);color:var(--text-main);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:6px 12px;font-family:inherit;font-size:13px;font-weight:600;transition:all .15s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 1px 2px #0000000a}.back-nav-btn:hover{background-color:var(--bg-subtle-hover);border-color:var(--border-subtle);color:var(--text-main);transform:translate(-1px);box-shadow:0 2px 4px #0000000f}.back-nav-btn:active{transform:translate(0)}.header-actions{align-items:center;gap:16px;display:flex}.live-status-badge{background-color:var(--status-badge-bg);color:var(--status-badge-text);border-radius:var(--radius-pill);letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:8px;padding:8px 16px;font-size:12px;font-weight:600;transition:all .2s;display:flex}.live-dot{background-color:var(--status-dot);width:8px;height:8px;box-shadow:0 0 8px var(--status-dot);border-radius:50%;animation:2s ease-in-out infinite pulseGlow}@keyframes pulseGlow{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.theme-switch-btn{background-color:var(--switch-track);cursor:pointer;border:none;border-radius:16px;align-items:center;width:60px;height:32px;padding:0;transition:background-color .25s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px 3px #00000026}.theme-switch-thumb{background-color:var(--switch-thumb);color:#1e293b;border-radius:13px;justify-content:center;align-items:center;width:26px;height:26px;transition:left .25s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:3px;left:3px;box-shadow:0 2px 4px #0003}[data-theme=light] .theme-switch-thumb{left:3px}[data-theme=dark] .theme-switch-thumb{color:#0f172a;left:31px}.switch-icon-sun,.switch-icon-moon{width:16px;height:16px;transition:opacity .2s,transform .2s}.machine-tabs-row{align-items:center;gap:8px;width:100%;padding-bottom:2px;display:flex;overflow-x:auto}.machine-tab-btn{cursor:pointer;white-space:nowrap;border-radius:20px;outline:none;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 20px;font-family:inherit;font-size:12px;font-weight:600;transition:all .15s;display:flex}.machine-tab-label{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;max-width:160px;display:inline-block;overflow:hidden}.machine-tab-btn.active{background-color:var(--tab-active-bg);color:var(--tab-active-text);box-shadow:var(--shadow-sm);border:1px solid #0000}.machine-tab-btn:not(.active){background-color:var(--tab-inactive-bg);color:var(--tab-inactive-text);border:1px solid var(--tab-inactive-border)}.machine-tab-btn:not(.active):hover{background-color:var(--tab-inactive-hover);border-color:var(--border-hover)}.kpi-cards-grid{grid-template-columns:repeat(4,1fr);gap:14px;width:100%;display:grid}.kpi-card{border-radius:var(--radius-lg);background-color:var(--kpi-card-bg);height:136px;color:var(--text-main);border:1px solid var(--border-subtle);box-shadow:var(--shadow-card);cursor:pointer;flex-direction:column;justify-content:space-between;padding:18px 20px 16px;transition:transform .2s cubic-bezier(.16,1,.3,1),background-color .2s cubic-bezier(.16,1,.3,1),color .2s cubic-bezier(.16,1,.3,1),border-color .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1);display:flex}.kpi-card:hover{background-color:var(--kpi-primary-bg);color:var(--kpi-primary-text);border-color:var(--kpi-primary-bg);transform:translateY(-3px);box-shadow:0 10px 24px #1e3a8a38}[data-theme=dark] .kpi-card:hover{box-shadow:0 10px 24px #2563eb52}.kpi-title{letter-spacing:-.01em;color:var(--text-muted);font-size:13px;font-weight:600;transition:color .2s}.kpi-card:hover .kpi-title{color:#ffffffeb}.kpi-value{letter-spacing:-.03em;color:var(--text-main);font-size:31px;font-weight:700;line-height:1.1;transition:color .2s}.kpi-card:hover .kpi-value{color:#fff}.kpi-subtitle{color:var(--text-muted);align-items:center;gap:6px;font-size:11px;font-weight:500;transition:color .2s;display:flex}.kpi-card:hover .kpi-subtitle{color:#ffffffe0}.kpi-status-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px;transition:background-color .2s,box-shadow .2s;display:inline-block}.kpi-status-dot.status-online{background-color:#10b981;box-shadow:0 0 7px #10b98199}.kpi-status-dot.status-warning{background-color:#f59e0b;box-shadow:0 0 7px #f59e0b99}.kpi-status-dot.status-offline{background-color:#ef4444;box-shadow:0 0 7px #ef444499}.kpi-status-dot.status-unknown{background-color:#94a3b8;box-shadow:0 0 6px #94a3b866}.primary-row-grid{grid-template-columns:2fr 1fr;gap:14px;width:100%;display:grid}.card-container{background-color:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);flex-direction:column;padding:20px;transition:border-color .2s,background-color .25s;display:flex}.card-header-row{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.card-heading{color:var(--text-main);letter-spacing:-.01em;font-size:17px;font-weight:700}.card-subheading{color:var(--text-muted);margin-top:2px;font-size:11px;font-weight:400}.card-action-link{color:var(--text-main);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 8px;font-family:inherit;font-size:11px;font-weight:600;transition:opacity .15s,background-color .15s}.card-action-link:hover{opacity:.75;background-color:var(--bg-subtle)}.card-action-link:disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.time-filter-group{align-items:center;gap:6px;display:flex}.time-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:3px 8px;font-family:inherit;font-size:11px;font-weight:600;transition:all .15s}.time-btn.active{color:var(--text-main);background-color:var(--bg-subtle)}.chart-legend{color:var(--text-main);flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:16px;min-height:28px;margin-bottom:8px;font-size:12px;font-weight:600;display:flex}.legend-item{align-items:center;gap:6px;display:flex}.legend-dot{border-radius:50%;width:8px;height:8px}.alerts-list-compact{flex-direction:column;gap:10px;display:flex}.alert-item-card{background-color:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-direction:column;gap:5px;padding:12px 14px;transition:border-color .15s,box-shadow .15s,background-color .15s;display:flex;position:relative}.alert-item-card:hover{border-color:var(--border-hover);box-shadow:0 4px 12px #0000000d}[data-theme=dark] .alert-item-card:hover{border-color:var(--border-hover);box-shadow:0 4px 12px #00000059}.alert-item-card.border-critical{border-left:4px solid var(--alert-crit-border)}.alert-item-card.border-warning{border-left:4px solid var(--alert-warn-border)}.alert-item-card.border-critical:hover{border-color:var(--alert-crit-border);border-left:4px solid var(--alert-crit-border);box-shadow:0 4px 14px #db332e29}.alert-item-card.border-warning:hover{border-color:var(--alert-warn-border);border-left:4px solid var(--alert-warn-border);box-shadow:0 4px 14px #ed9c1a29}[data-theme=dark] .alert-item-card.border-critical:hover{border-color:var(--alert-crit-border);border-left:4px solid var(--alert-crit-border);box-shadow:0 4px 16px #db332e52}[data-theme=dark] .alert-item-card.border-warning:hover{border-color:var(--alert-warn-border);border-left:4px solid var(--alert-warn-border);box-shadow:0 4px 16px #ed9c1a52}.alerts-panel-card{will-change:transform;transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s,border-color .18s,background-color .18s}.alerts-panel-card:hover{transform:translateY(-2px);box-shadow:0 6px 18px #00000014,0 2px 6px #0000000a}[data-theme=dark] .alerts-panel-card:hover{box-shadow:0 8px 24px #00000073,0 2px 8px #0003}.alerts-panel-card.status-critical:hover{box-shadow:0 6px 20px #db332e2e,0 2px 6px #db332e14;border-color:#db332e66!important}.alerts-panel-card.status-warning:hover{box-shadow:0 6px 20px #ed9c1a2e,0 2px 6px #ed9c1a14;border-color:#ed9c1a59!important}.alerts-panel-card.status-acknowledged:hover{box-shadow:0 6px 20px #2563eb2e,0 2px 6px #2563eb14;border-color:#2563eb66!important}.alerts-panel-card.status-closed:hover{box-shadow:0 6px 18px #10b98129,0 2px 6px #10b9810f;border-color:#10b98159!important}.alert-top-row{justify-content:space-between;align-items:center;display:flex}.alert-item-title{color:var(--text-main);font-size:12px;font-weight:700}.alert-explain-btn{background-color:var(--alert-explain-bg);color:var(--alert-explain-text);cursor:pointer;border:none;border-radius:12px;align-items:center;gap:4px;padding:4px 10px;font-family:inherit;font-size:10px;font-weight:600;transition:filter .15s,transform .1s;display:flex}.alert-explain-btn:hover{filter:brightness(.95);transform:scale(1.03)}.alert-item-sub{color:var(--text-muted);font-size:10px;font-weight:500}.alert-item-metric{color:var(--text-main);font-size:14px;font-weight:700}.alert-item-baseline{color:var(--text-dim);font-size:9px;font-weight:400}.secondary-row-grid{grid-template-columns:1fr 1fr;gap:14px;width:100%;display:grid}.machine-list-compact{flex-direction:column;gap:8px;display:flex}.machine-item-row{background-color:var(--bg-subtle);color:var(--text-main);border-radius:var(--radius-md);cursor:pointer;justify-content:space-between;align-items:center;padding:12px 14px;transition:all .15s;display:flex}.machine-item-row:hover{background-color:var(--bg-subtle-hover);transform:translateY(-1px)}.machine-row-left{flex-direction:column;gap:4px;display:flex}.machine-row-title{align-items:center;gap:6px;font-size:14px;font-weight:700;display:flex}.machine-name-text{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;max-width:170px;display:inline-block;overflow:hidden}.machine-row-sub{color:var(--text-muted);font-size:10px}.machine-row-right{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.machine-row-metric{font-size:16px;font-weight:700}.machine-row-status{font-size:10px;font-weight:600}.machine-row-status.status-healthy{color:var(--alert-green-text)}.machine-row-status.status-warning{color:var(--alert-warn-text)}.machine-row-status.status-offline{color:var(--alert-crit-border)}.card-footer-pill{background-color:var(--bg-subtle);width:100%;color:var(--text-main);border-radius:var(--radius-lg);cursor:pointer;text-align:left;border:none;margin-top:10px;padding:10px 14px;font-family:inherit;font-size:11px;font-weight:600;transition:background-color .15s}.card-footer-pill:hover{background-color:var(--bg-subtle-hover)}.gauge-wrapper{flex-direction:column;justify-content:center;align-items:center;width:100%;margin:6px 0;display:flex;position:relative}.gauge-svg{width:280px;max-width:90%;height:155px;overflow:visible}.gauge-inner-content{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:52px}.gauge-pct-text{color:var(--text-main);letter-spacing:-.03em;font-size:46px;font-weight:800;line-height:1}.gauge-pct-label{text-transform:uppercase;letter-spacing:.06em;color:var(--text-dim);margin-top:5px;font-size:11px;font-weight:600}.capacity-stats-row{justify-content:center;align-items:center;gap:12px;width:100%;margin-top:4px;display:flex}.capacity-stat-badge{background-color:var(--bg-subtle);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);color:var(--text-muted);align-items:center;gap:7px;padding:6px 14px;font-size:12px;display:inline-flex}.capacity-stat-badge strong{color:var(--text-main);font-weight:600}.capacity-dot{border-radius:50%;flex-shrink:0;width:9px;height:9px;display:inline-block}.capacity-dot.used{background-color:var(--gauge-fill)}.capacity-dot.free{background-color:var(--gauge-free-bg);border:2px solid var(--gauge-free-border)}.volume-items-list{flex-direction:column;gap:12px;display:flex}.volume-item-row{border-bottom:1px solid var(--border-subtle);cursor:pointer;flex-direction:column;gap:4px;padding-bottom:10px;transition:opacity .15s;display:flex}.volume-item-row:last-child{border-bottom:none;padding-bottom:0}.volume-item-row:hover{opacity:.8}.volume-item-top{justify-content:space-between;align-items:center;display:flex}.volume-name{color:var(--text-main);font-size:12px;font-weight:600}.volume-pct{color:var(--text-main);font-size:11px;font-weight:700}.volume-pct.warning{color:var(--alert-warn-text)}.volume-meta{color:var(--text-dim);font-size:9px}.drawer-backdrop{background-color:var(--backdrop);-webkit-backdrop-filter:blur(4px);z-index:999;justify-content:flex-end;animation:.2s fadeIn;display:flex;position:fixed;inset:0}.drawer-content{background-color:var(--bg-card);width:540px;max-width:95vw;height:100vh;color:var(--text-main);box-shadow:var(--shadow-drawer);border-left:1px solid var(--border-subtle);flex-direction:column;gap:20px;padding:28px;animation:.25s cubic-bezier(.16,1,.3,1) slideIn;display:flex;overflow-y:auto}@keyframes slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.data-table-container{width:100%;overflow-x:auto}.table-scroll-6{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);scrollbar-width:thin;scrollbar-color:var(--border-hover) var(--bg-subtle);max-height:304px;overflow:auto}.table-scroll-6::-webkit-scrollbar{width:6px;height:6px}.table-scroll-6::-webkit-scrollbar-track{background:var(--bg-subtle);border-radius:4px}.table-scroll-6::-webkit-scrollbar-thumb{background:var(--border-hover);border-radius:4px}.table-scroll-6 thead th{background-color:var(--bg-card);z-index:2;box-shadow:0 1px 0 var(--border-subtle);position:sticky;top:0}.alerts-scroll-6{scrollbar-width:thin;scrollbar-color:var(--border-hover) var(--bg-subtle);max-height:480px;padding-right:4px;overflow:hidden auto}.alerts-scroll-6::-webkit-scrollbar{width:6px}.alerts-scroll-6::-webkit-scrollbar-track{background:var(--bg-subtle);border-radius:4px}.alerts-scroll-6::-webkit-scrollbar-thumb{background:var(--border-hover);border-radius:4px}.data-table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.data-table th{text-transform:uppercase;letter-spacing:.05em;color:var(--text-dim);border-bottom:1px solid var(--border-subtle);padding:10px 14px;font-size:11px;font-weight:600}.data-table td{border-bottom:1px solid var(--border-subtle);color:var(--text-main);padding:12px 14px}.data-table tr:hover td{background-color:var(--bg-card-hover)}.badge{border-radius:var(--radius-pill);align-items:center;gap:5px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.badge-online{color:#10b981;background-color:#10b9811f}.badge-offline,.badge-critical{color:#ef4444;background-color:#ef44441f}.badge-warning{color:#f59e0b;background-color:#f59e0b1f}.alert-count-badge{font-family:var(--font-mono);border-radius:var(--radius-pill);color:var(--alert-warn-text);letter-spacing:.02em;white-space:nowrap;background:#ed9c1a2e;border:1px solid #ed9c1a59;justify-content:center;align-items:center;padding:2px 7px;font-size:11px;font-weight:700;display:inline-flex;box-shadow:0 1px 2px #0000000d}.alert-count-badge.critical{color:var(--alert-crit-border);background:#db332e2e;border:1px solid #db332e59}.mono-text{font-family:var(--font-mono)}.btn-primary{background-color:var(--kpi-primary-bg);color:#fff;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-family:inherit;font-size:12px;font-weight:600;transition:filter .15s,transform .1s;display:inline-flex}.btn-primary:hover{filter:brightness(1.1);transform:translateY(-1px)}@keyframes aiGlowPulse{0%,to{transform:scale(1);box-shadow:0 0 16px #3b82f659,0 0 32px #9333ea33}50%{transform:scale(1.05);box-shadow:0 0 28px #3b82f699,0 0 48px #9333ea59}}@keyframes aiSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes aiShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes blinkCursor{0%,to{opacity:1}50%{opacity:0}}.ai-loader-box{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:36px 20px;display:flex;position:relative;overflow:hidden}.ai-orb-outer{justify-content:center;align-items:center;width:58px;height:58px;display:flex;position:relative}.ai-orb-ring{-webkit-mask-composite:xor;background:linear-gradient(135deg,#3b82f6,#8b5cf6,#ec4899,#3b82f6) 0 0/300% 300%;border-radius:50%;padding:3px;animation:3s linear infinite aiSpin,2.5s ease-in-out infinite aiGlowPulse;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ai-orb-center{background:var(--bg-card);z-index:1;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.ai-shimmer-container{flex-direction:column;gap:10px;width:100%;margin-top:8px;display:flex}.ai-shimmer-line{background:linear-gradient(90deg, var(--bg-subtle) 25%, var(--border-subtle) 50%, var(--bg-subtle) 75%);background-size:200% 100%;border-radius:6px;height:12px;animation:1.8s infinite aiShimmer}.ai-cursor{background:var(--chart-read);vertical-align:middle;border-radius:1px;width:3px;height:14px;margin-left:3px;animation:.75s infinite blinkCursor;display:inline-block}@media (width<=1200px){.primary-row-grid,.secondary-row-grid{grid-template-columns:1fr}.kpi-cards-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.dashboard-container{padding:16px}.header-actions{flex-direction:column;align-items:flex-end}.kpi-cards-grid{grid-template-columns:1fr}}.host-analytics-row-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:18px;width:100%;display:grid}@media (width<=1100px){.host-analytics-row-grid{grid-template-columns:1fr}}
