:root{--color-brand:#22c55e;--color-brand-dark:#16a34a;--color-brand-bg:rgba(34, 197, 94, 0.1);--color-success:#22c55e;--color-success-bg:rgba(34, 197, 94, 0.1);--color-warning:#f59e0b;--color-warning-bg:rgba(245, 158, 11, 0.1);--color-danger:#ef4444;--color-danger-bg:rgba(239, 68, 68, 0.1);--color-info:#64748b;--color-info-bg:rgba(100, 116, 139, 0.1);--color-maintenance:#8b5cf6;--color-maintenance-bg:rgba(139, 92, 246, 0.1);--color-bg:#f8fafc;--color-surface:#ffffff;--color-surface-muted:#f1f5f9;--color-border:#e2e8f0;--color-border-strong:#cbd5e1;--color-text:#0f172a;--color-text-secondary:#475569;--color-text-muted:#94a3b8;--radius-sm:4px;--radius:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:9999px;--shadow-sm:0 1px 2px rgba(15, 23, 42, 0.05);--shadow:0 4px 12px rgba(15, 23, 42, 0.06);--shadow-lg:0 12px 32px rgba(15, 23, 42, 0.08);--transition:all 0.2s ease;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:40px;--spacing-2xl:64px;--page-width:1140px}body.dark-mode{--color-bg:#0a0e1a;--color-surface:#111827;--color-surface-muted:#0f172a;--color-border:#1e293b;--color-border-strong:#334155;--color-text:#f1f5f9;--color-text-secondary:#94a3b8;--color-text-muted:#475569;--shadow-sm:0 1px 2px rgba(2, 6, 23, 0.4);--shadow:0 8px 24px rgba(2, 6, 23, 0.28);--shadow-lg:0 20px 48px rgba(2, 6, 23, 0.4)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;background:var(--color-bg);color:var(--color-text);line-height:1.5;-webkit-font-smoothing:antialiased;transition:background-color .2s ease,color .2s ease}a{color:inherit}button,input,select,textarea{font:inherit}.hidden{display:none!important}.subscribe-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}#app,.app-container,.monitor-shell,.status-card{min-height:100vh;display:flex;flex-direction:column}.monitor-shell,.status-card{background:0 0}.card-footer,.card-header,.card-updated,.incidents-section,.maintenance-banner,.monitor-dashboard,.page-wrap,.services-container,.status-footer{width:100%;max-width:calc(var(--page-width) + (var(--spacing-xl) * 2));margin-left:auto;margin-right:auto;padding-left:var(--spacing-xl);padding-right:var(--spacing-xl)}.card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-lg);flex-wrap:wrap;padding-top:var(--spacing-2xl);padding-bottom:var(--spacing-xl)}.header-brand{display:inline-flex;align-items:center;gap:14px;min-width:0;flex-wrap:wrap}.header-brand-logo{width:auto;height:42px;max-width:220px;object-fit:contain}.header-brand-title,.status-title{margin:0;font-size:clamp(1.75rem, 3vw, 2.25rem);line-height:1.1;letter-spacing:-.03em;font-weight:700;color:var(--color-text)}.workspace-visit{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 14px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text-secondary);text-decoration:none;font-size:.85rem;font-weight:600;transition:var(--transition)}.workspace-visit:hover{border-color:var(--color-border-strong);color:var(--color-text);transform:translateY(-1px)}.status-badge{order:3;width:100%;display:flex;align-items:center;gap:12px;padding:20px 22px;border:1px solid transparent;border-radius:var(--radius-xl);background:var(--color-success-bg);color:var(--color-success);box-shadow:var(--shadow-sm);font-size:clamp(1.25rem, 2vw, 1.75rem);font-weight:700;line-height:1.2}.status-badge i{font-size:1.05em}.status-badge span{display:block}.status-badge.operational,.status-badge.up{background:var(--color-success-bg);color:var(--color-success);border-color:rgba(34,197,94,.18)}.status-badge.degraded{background:var(--color-warning-bg);color:var(--color-warning);border-color:rgba(245,158,11,.2)}.status-badge.down{background:var(--color-danger-bg);color:var(--color-danger);border-color:rgba(239,68,68,.2)}.status-badge.maintenance{background:var(--color-maintenance-bg);color:var(--color-maintenance);border-color:rgba(139,92,246,.2)}.status-badge.no_data{background:var(--color-info-bg);color:var(--color-info);border-color:rgba(100,116,139,.2)}.card-updated{padding-top:0;padding-bottom:var(--spacing-lg);color:var(--color-text-muted);font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.maintenance-banner{margin-bottom:var(--spacing-lg);padding-top:16px;padding-bottom:16px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text-secondary);display:flex;flex-wrap:wrap;align-items:center;gap:10px;box-shadow:var(--shadow-sm)}.maintenance-banner i{color:var(--color-info)}.maintenance-banner.is-down{border-color:rgba(239,68,68,.2);background:var(--color-danger-bg);color:var(--color-danger)}.maintenance-banner.is-degraded{border-color:rgba(245,158,11,.2);background:var(--color-warning-bg);color:var(--color-warning)}.maintenance-banner .maintenance-msg,.maintenance-banner .maintenance-names{width:100%;color:var(--color-text-secondary)}.maintenance-banner .maintenance-msg{margin-top:2px;font-size:.95rem;line-height:1.6;white-space:pre-wrap}.services-container{flex:1;padding-top:0;padding-bottom:var(--spacing-2xl)}.services-list{display:flex;flex-direction:column;gap:var(--spacing-xl)}.service-group{display:flex;flex-direction:column;gap:0;background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-xl);box-shadow:var(--shadow);overflow:hidden}.service-group-header{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);padding:14px 20px;background:rgba(148,163,184,.08);border-bottom:1px solid var(--color-border)}.service-group-meta,.service-group-title-wrap{display:inline-flex;align-items:center;gap:10px;min-width:0}.service-group-title{margin:0;font-size:.78rem;line-height:1;color:var(--color-text-secondary);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.service-group-count,.service-group-uptime{color:var(--color-text-muted);font-size:.8rem;font-weight:600}.service-group-status{display:inline-flex;align-items:center;padding:5px 10px;border-radius:var(--radius-full);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.service-group-status.success,.service-group-status.up{background:var(--color-success-bg);color:var(--color-success)}.service-group-status.down{background:var(--color-danger-bg);color:var(--color-danger)}.service-group-status.degraded{background:var(--color-warning-bg);color:var(--color-warning)}.service-group-status.maintenance{background:var(--color-maintenance-bg);color:var(--color-maintenance)}.service-group-body{display:flex;flex-direction:column;gap:4px;padding:8px}.service-row{position:relative;display:grid;grid-template-columns:14px minmax(0,1fr) 182px 58px;align-items:center;gap:16px;padding:14px 12px;border-bottom:none;border-radius:var(--radius-lg);background:rgba(148,163,184,.06);border:1px solid transparent;color:inherit;transition:var(--transition)}.service-row.has-sponsor{grid-template-columns:14px minmax(0,1fr) minmax(100px,160px) 182px 58px}.service-row:last-child{border-bottom:none}.service-row:hover{background:rgba(148,163,184,.12);border-color:var(--color-border);box-shadow:var(--shadow-sm)}.service-row:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px;border-radius:var(--radius-lg)}.service-dot{width:10px;height:10px;border-radius:50%;background:var(--color-success);box-shadow:0 0 0 4px rgba(34,197,94,.12)}.service-dot.success,.service-dot.up{background:var(--color-success);box-shadow:0 0 0 4px rgba(34,197,94,.12)}.service-dot.down{background:var(--color-danger);box-shadow:0 0 0 4px rgba(239,68,68,.12)}.service-dot.degraded{background:var(--color-warning);box-shadow:0 0 0 4px rgba(245,158,11,.12)}.service-dot.maintenance{background:var(--color-maintenance);box-shadow:0 0 0 4px rgba(139,92,246,.12)}.service-name-wrap{min-width:0;display:flex;flex-direction:column;gap:5px}.service-name{font-size:.95rem;font-weight:600;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.monitor-sponsor-text,.service-mini-stats,.service-subtext{color:var(--color-text-secondary);font-size:.82rem}.service-mini-stats{display:flex;flex-wrap:wrap;gap:5px}.mini-chip{display:inline-flex;align-items:center;padding:3px 8px;border-radius:var(--radius-full);background:var(--color-surface-muted);color:var(--color-text-secondary);font-size:.75rem;font-weight:600;white-space:nowrap}.service-metric{font-size:.85rem;font-weight:600;color:var(--color-text-secondary)}.service-metric.latency{display:none}.service-metric.uptime{color:var(--color-text);text-align:right;white-space:nowrap}.service-sponsor-col{display:flex;align-items:center;justify-content:flex-end;min-width:0}.monitor-sponsor-badge,.monitor-sponsor-link,.monitor-sponsor-wrap{display:inline-flex;align-items:center;gap:10px;min-width:0}.monitor-sponsor-link{color:inherit;text-decoration:none}.monitor-sponsor-link:hover .monitor-sponsor-text{color:var(--color-brand)}.monitor-sponsor-logo{width:auto;height:24px;max-width:104px;object-fit:contain;flex-shrink:0}.monitor-sponsor-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uptime-mini-bars{display:flex;align-items:flex-end;justify-content:flex-end;gap:2px;min-width:0;overflow:hidden}.uptime-mini-bar{flex:0 0 5px;width:5px;height:28px;border-radius:999px;background:var(--color-success);transition:transform .18s ease,opacity .18s ease}.uptime-mini-bar.down{background:var(--color-danger)}.uptime-mini-bar.degraded{background:var(--color-warning)}.uptime-mini-bar.maintenance{background:var(--color-maintenance)}.uptime-mini-bar.no-data{background:var(--color-border-strong);opacity:.4}.uptime-mini-bar:hover{transform:translateY(-2px)}.incidents-section{padding-top:0;padding-bottom:var(--spacing-2xl)}.incidents-header{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);margin-bottom:var(--spacing-md)}.incidents-header h2{margin:0;font-size:.82rem;font-weight:700;color:var(--color-text-muted);letter-spacing:.12em;text-transform:uppercase}.incidents-view-all{color:var(--color-text-secondary);text-decoration:none;font-size:.85rem;font-weight:600}.incidents-view-all:hover{color:var(--color-brand)}.incidents-list{display:flex;flex-direction:column;gap:14px}.incident-card{border:1px solid var(--color-border);border-left:3px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface);padding:18px 20px;box-shadow:var(--shadow-sm)}.incident-card.severity-critical,.incident-card.severity-major{border-left-color:var(--color-danger)}.incident-card.severity-minor{border-left-color:var(--color-warning)}.incident-card.severity-maintenance{border-left-color:var(--color-maintenance)}.incident-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.incident-title{font-size:1rem;font-weight:700;color:var(--color-text)}.incident-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:10px;color:var(--color-text-muted);font-size:.8rem}.incident-message,.incident-update-msg{color:var(--color-text-secondary);font-size:.92rem;line-height:1.6}.incident-message{margin-top:12px}.incident-updates-list{list-style:none;margin:14px 0 0;padding:14px 0 0;border-top:1px solid var(--color-border);display:flex;flex-direction:column;gap:12px}.incident-update{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.incident-update-time{color:var(--color-text-muted);font-size:.78rem}.incident-badge,.incident-update-badge,.status-pill-lg{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:var(--radius-full);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.incident-badge.status-identified,.incident-badge.status-investigating,.incident-update-badge.status-identified,.incident-update-badge.status-investigating,.status-pill-lg.down{background:var(--color-danger-bg);color:var(--color-danger)}.incident-badge.status-degraded,.incident-badge.status-monitoring,.incident-update-badge.status-degraded,.incident-update-badge.status-monitoring,.status-pill-lg.degraded{background:var(--color-warning-bg);color:var(--color-warning)}.incident-badge.status-resolved,.incident-update-badge.status-resolved,.status-pill-lg.up{background:var(--color-success-bg);color:var(--color-success)}.incident-badge.status-maintenance,.incident-update-badge.status-maintenance,.status-pill-lg.maintenance{background:var(--color-maintenance-bg);color:var(--color-maintenance)}.status-pill-lg.unknown{background:var(--color-info-bg);color:var(--color-info)}.card-footer,.status-footer{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);padding-top:var(--spacing-lg);padding-bottom:var(--spacing-xl);border-top:1px solid var(--color-border);color:var(--color-text-secondary);font-size:.85rem}.footer-content a,.status-footer a{color:var(--color-text-secondary);text-decoration:none}.footer-content a:hover,.status-footer a:hover{color:var(--color-brand)}.footer-actions,.monitor-shell-actions{display:inline-flex;align-items:center;gap:8px}.btn-icon-small{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text-secondary);cursor:pointer;transition:var(--transition)}.btn-icon-small:hover{color:var(--color-text);border-color:var(--color-border-strong);transform:translateY(-1px)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 16px;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text-secondary);cursor:pointer;font-size:.9rem;font-weight:600;transition:var(--transition)}.btn:hover{border-color:var(--color-border-strong);color:var(--color-text)}.btn-primary{background:var(--color-brand);border-color:var(--color-brand);color:#fff}.btn-primary:hover{background:var(--color-brand-dark);border-color:var(--color-brand-dark);color:#fff}.btn-secondary{background:var(--color-surface)}.btn.btn-sm{min-height:32px;padding:0 12px;font-size:.8rem}.w-full{width:100%}.modal-overlay{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:var(--spacing-lg);background:rgba(15,23,42,.42);backdrop-filter:blur(6px);z-index:1000}.modal{width:min(100%,460px);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-lg);overflow:hidden}.modal-body,.modal-header{padding:20px}.modal-header{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--color-border)}.modal-header h3{margin:0;font-size:1rem}.modal-close{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:0;border-radius:var(--radius);background:0 0;color:var(--color-text-muted);cursor:pointer}.modal-close:hover{background:var(--color-surface-muted);color:var(--color-text)}.modal-body p{margin:0 0 16px;color:var(--color-text-secondary)}.form-group{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.form-group label{font-size:.88rem;font-weight:600;color:var(--color-text)}.form-input{width:100%;min-height:44px;padding:0 14px;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text);transition:var(--transition)}.form-input::placeholder{color:var(--color-text-muted)}.form-input:focus{outline:0;border-color:var(--color-brand);box-shadow:0 0 0 4px rgba(34,197,94,.12)}.form-msg{display:none;margin-bottom:14px;padding:10px 12px;border-radius:var(--radius);background:var(--color-success-bg);color:var(--color-success);border:1px solid rgba(34,197,94,.16);font-size:.85rem}.form-msg:not(.hidden){display:block}.loading,.loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:160px;color:var(--color-text-secondary)}.spinner{width:30px;height:30px;border:3px solid var(--color-border);border-top-color:var(--color-brand);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.status-main{flex:1}.monitor-shell-header{align-items:stretch;gap:18px}.monitor-shell-header-top{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px}.back-link{display:inline-flex;align-items:center;gap:8px;color:var(--color-text-secondary);text-decoration:none;font-size:.88rem;font-weight:600;transition:var(--transition)}.back-link:hover{color:var(--color-text)}.current-time-badge{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 14px;border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-text-secondary);font-size:.82rem;font-weight:600;background:var(--color-surface)}.live-indicator{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--color-brand)}.monitor-dashboard{display:flex;flex-direction:column;gap:var(--spacing-lg);padding-top:0;padding-bottom:var(--spacing-2xl)}.monitor-context-strip{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:18px 20px;border:1px solid var(--color-border);border-left:3px solid var(--color-brand);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm)}.monitor-context-main{min-width:0;display:flex;flex-direction:column;gap:8px}.monitor-context-title{margin:0;display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:1.25rem;font-weight:700;color:var(--color-text)}.monitor-context-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:var(--color-text-secondary);font-size:.82rem}.range-controls{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.range-controls.is-loading{opacity:.7}.range-loading-text{min-width:64px;color:var(--color-text-muted);font-size:.75rem}.monitor-top-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-lg)}.monitor-top-row.single{grid-template-columns:minmax(0,1fr)}.main-stats-col{display:flex;flex-direction:column;gap:var(--spacing-lg)}.quick-stats-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.quick-stats-row.probes-row,.quick-stats-row[data-count="1"]{grid-template-columns:minmax(0,1fr)}.quick-stats-row[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-stats-row[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.chart-tile,.dash-card,.stat-box{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm)}.stat-box{padding:18px;text-align:center}.chart-tile-title,.info-label,.stat-box-label{color:var(--color-text-muted);font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.dash-card-title,.info-value,.stat-box-value{color:var(--color-text);font-weight:700}.stat-box-value{margin-top:8px;font-size:1.4rem}.dash-card{overflow:hidden}.dash-card-header{display:flex;align-items:center;gap:10px;padding:16px 18px;border-bottom:1px solid var(--color-border);background:var(--color-surface-muted);color:var(--color-text-secondary)}.dash-card-title{font-size:.95rem}.dash-card-body{padding:18px}.info-list{display:flex;flex-direction:column;gap:14px}.info-item{display:flex;flex-direction:column;gap:6px}.info-value{font-size:.94rem;word-break:break-word}.chart-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px}.chart-tile{grid-column:span 6;display:flex;flex-direction:column;gap:12px;min-height:260px;padding:14px}.chart-grid[data-chart-count="1"] .chart-tile,.chart-grid[data-chart-count="3"] .chart-tile:nth-child(3){grid-column:1/-1}.chart-container{position:relative;min-height:220px;height:100%}.chart-empty{min-height:180px;display:flex;align-items:center;justify-content:center;padding:16px;border:1px dashed var(--color-border-strong);border-radius:var(--radius);color:var(--color-text-secondary);text-align:center;background:var(--color-surface-muted)}.uptime-history-wrap{display:flex;flex-direction:column;gap:10px}.uptime-day-bars{display:flex;gap:2px;height:30px}.uptime-day-bar{flex:1;min-width:4px;height:30px;border-radius:var(--radius-full);cursor:help}.uptime-day-bar.up{background:var(--color-success)}.uptime-day-bar.down{background:var(--color-danger)}.uptime-day-bar.degraded{background:var(--color-warning)}.uptime-day-bar.maintenance{background:var(--color-maintenance)}.uptime-day-bar.no_data{background:var(--color-border-strong)}.uptime-day-labels{display:flex;justify-content:space-between;gap:12px;color:var(--color-text-muted);font-size:.75rem}body.dark-mode .chart-tile,body.dark-mode .dash-card,body.dark-mode .maintenance-banner,body.dark-mode .modal,body.dark-mode .monitor-context-strip,body.dark-mode .stat-box{box-shadow:none}body.dark-mode .chart-empty,body.dark-mode .current-time-badge,body.dark-mode .footer-content,body.dark-mode .maintenance-banner .maintenance-msg,body.dark-mode .maintenance-banner .maintenance-names,body.dark-mode .monitor-sponsor-text,body.dark-mode .service-mini-stats,body.dark-mode .service-subtext,body.dark-mode .status-footer{color:var(--color-text-secondary)}@media (max-width:992px){.chart-grid,.monitor-top-row,.quick-stats-row{grid-template-columns:minmax(0,1fr)}.chart-grid[data-chart-count="1"] .chart-tile,.chart-grid[data-chart-count="3"] .chart-tile:nth-child(3),.chart-tile{grid-column:1/-1}}@media (max-width:768px){.card-footer,.card-header,.card-updated,.incidents-section,.maintenance-banner,.monitor-dashboard,.page-wrap,.services-container,.status-footer{padding-left:var(--spacing-lg);padding-right:var(--spacing-lg)}.card-header{padding-top:var(--spacing-xl);padding-bottom:var(--spacing-lg)}.status-badge{padding:18px}.service-row,.service-row.has-sponsor{grid-template-columns:14px minmax(0,1fr) 58px;align-items:start}.service-sponsor-col,.uptime-mini-bars{grid-column:2/-1;justify-content:flex-start}.service-sponsor-col{margin-top:6px}.uptime-mini-bars{margin-top:10px}.uptime-mini-bars .uptime-mini-bar:nth-child(odd){display:none}.card-footer,.incidents-header,.monitor-context-strip,.monitor-shell-header-top,.service-group-header,.status-footer{flex-direction:column;align-items:flex-start}.service-metric.uptime{padding-top:2px}}@media (max-width:480px){.card-footer,.card-header,.card-updated,.incidents-section,.maintenance-banner,.monitor-dashboard,.page-wrap,.services-container,.status-footer{padding-left:var(--spacing-md);padding-right:var(--spacing-md)}.header-brand-logo{height:34px;max-width:180px}.header-brand-title,.status-title{font-size:1.55rem}.status-badge{font-size:1.1rem}.service-group-meta{width:100%;justify-content:space-between}.service-name{white-space:normal}.monitor-shell-actions{width:100%;justify-content:flex-start}.btn-icon-small{width:36px;height:36px}}