@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600&family=Space+Grotesk:wght@500;700&display=swap";:root{--bg-a: #060818;--bg-b: #0e1f3f;--surface: rgba(10, 19, 44, .76);--surface-soft: rgba(255, 255, 255, .04);--line: rgba(140, 200, 255, .26);--text: #f3f7ff;--muted: #afbdd7;--accent: #4de3c3;--accent-2: #2a8fff;--danger: #ff879a}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%}body{font-family:IBM Plex Sans,sans-serif;color:var(--text);background:radial-gradient(circle at 8% 10%,rgba(77,227,195,.2),transparent 35%),radial-gradient(circle at 92% 12%,rgba(42,143,255,.22),transparent 38%),linear-gradient(150deg,var(--bg-a),var(--bg-b) 70%)}h1,h2,h3,h4{margin:0;font-family:Space Grotesk,sans-serif}p{margin:0}.screen{min-height:100vh;padding:24px}.center{display:grid;place-items:center}.app-shell{width:min(1280px,100%);margin:0 auto;display:grid;gap:16px}.admin-workspace{width:min(1720px,100%);margin:0 auto;display:grid;gap:16px;grid-template-columns:196px minmax(0,1fr)}.admin-sidebar{padding:14px;display:grid;gap:14px;align-content:start;position:sticky;top:24px;height:fit-content}.admin-sidebar-block{display:grid;gap:8px}.admin-sidebar-card{background:#ffffff05}.admin-session-card summary{cursor:pointer;font-weight:600}.admin-sidebar-meta{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.admin-nav{display:grid;gap:12px}.admin-nav-group{display:grid;gap:8px}.admin-nav-title{color:var(--muted);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.admin-nav-item{border:1px solid var(--line);background:#ffffff08;border-radius:14px;padding:10px 12px;color:var(--text);display:grid;gap:4px;text-align:left;cursor:pointer}.admin-nav-item strong{font-size:14px}.admin-nav-item-active{border-color:#2a8fffa6;background:#2a8fff24}.admin-main{display:grid;gap:16px}.admin-context-bar{padding:14px 18px;display:flex;justify-content:space-between;gap:16px;align-items:center}.admin-context-copy{display:grid;gap:4px}.admin-context-copy h2{font-size:22px}.admin-context-meta{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.admin-control-hero{padding:22px;display:grid;gap:18px;grid-template-columns:1.15fr .85fr;border:1px solid rgba(42,143,255,.24);background:radial-gradient(circle at top left,rgba(42,143,255,.16),transparent 34%),radial-gradient(circle at bottom right,rgba(77,227,195,.12),transparent 36%),linear-gradient(145deg,#081024f5,#101d3aeb)}.admin-control-copy,.admin-control-actions{display:grid;gap:12px}.admin-control-copy h2{font-size:34px;line-height:1.02}.admin-control-actions{align-content:end;justify-items:end}.admin-control-grid{display:grid;gap:14px;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr) minmax(280px,.8fr)}.admin-project-card{padding:18px;display:grid;gap:16px}.admin-project-card-primary{border:1px solid rgba(77,227,195,.18);background:radial-gradient(circle at top left,rgba(77,227,195,.12),transparent 32%),linear-gradient(145deg,#091024f5,#0e1f3fe6)}.admin-project-head{display:flex;justify-content:space-between;gap:16px;align-items:start;flex-wrap:wrap}.admin-project-metrics,.admin-control-metrics{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-project-actions{display:flex;gap:10px;flex-wrap:wrap}.admin-control-card{min-height:0}.admin-control-list{display:grid;gap:10px}.project-hero{padding:22px;display:grid;gap:18px;grid-template-columns:1.15fr .85fr;border:1px solid rgba(77,227,195,.18);background:radial-gradient(circle at top left,rgba(77,227,195,.12),transparent 30%),radial-gradient(circle at top right,rgba(42,143,255,.14),transparent 34%),linear-gradient(145deg,#091024f5,#101d3ae6)}.project-hero-copy,.project-hero-meta{display:grid;gap:12px}.project-hero-copy h2{font-size:32px;line-height:1.05}.project-control-grid,.project-board-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(360px,1fr))}.project-action-grid,.project-jump-grid,.project-runtime-grid{display:grid;gap:12px}.project-action-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.project-jump-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.project-runtime-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.project-runtime-grid-wide{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.project-stack-grid,.project-runtime-stack{display:grid;gap:12px}.project-service-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.project-service-card,.project-log-card{padding:14px;display:grid;gap:10px;border:1px solid var(--line);border-radius:16px;background:linear-gradient(145deg,#ffffff0d,#ffffff05)}.project-service-head{display:flex;justify-content:space-between;gap:10px;align-items:start;flex-wrap:wrap}.project-view-tabs,.admin-project-tabs{padding:10px 12px}.admin-project-tabs .tab-row{flex-wrap:wrap}.list-card.project-panel-card,.list-card.project-wide-card{min-height:0}.project-card-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.project-card-grid-wide{grid-template-columns:repeat(auto-fit,minmax(360px,1fr))}.project-card-grid-dense{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.project-log-top-grid{display:grid;gap:14px;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr)}.project-log-shell{display:grid;gap:14px;grid-template-columns:300px minmax(0,1fr)}.project-log-sidebar .list-body,.project-log-primary .list-body{display:grid;gap:12px}.project-log-source-list{display:grid;gap:10px}.project-log-source-card{width:100%;border:1px solid var(--line);border-radius:16px;background:#ffffff08;color:var(--text);padding:14px;display:grid;gap:10px;text-align:left;cursor:pointer}.project-log-source-card-active{border-color:#4de3c36b;background:radial-gradient(circle at top left,rgba(77,227,195,.12),transparent 42%),linear-gradient(145deg,#101d3aeb,#081024e0);box-shadow:inset 0 0 0 1px #4de3c32e}.project-log-primary pre{max-height:640px}.project-path-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.project-wide-stack{display:grid;gap:14px}.project-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.admin-topbar{padding:18px;display:flex;justify-content:space-between;gap:16px;align-items:start}.admin-topbar-meta{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(120px,1fr))}.admin-hero{padding:20px;display:grid;gap:16px;grid-template-columns:1.1fr .9fr;border:1px solid rgba(42,143,255,.3);background:radial-gradient(circle at top right,rgba(77,227,195,.13),transparent 34%),linear-gradient(145deg,#0a132ceb,#0e1f3fd6)}.admin-hero-copy{display:grid;gap:10px}.admin-hero-copy h2{font-size:30px;line-height:1.1}.admin-hero-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:end;justify-content:flex-end}.admin-overview-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-health-stack{align-content:start}.admin-hotspot-card{border:1px solid var(--line);border-radius:14px;padding:12px;display:grid;gap:10px;background:#ffffff08}.admin-hotspot-head{display:flex;justify-content:space-between;gap:10px;align-items:start}.admin-hotspot-metrics{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.admin-plan-card{border:1px solid var(--line);border-radius:14px;padding:12px;display:grid;gap:10px;background:#ffffff08}.admin-plan-metrics,.admin-audit-meta{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.admin-audit-card{display:grid;gap:10px}.admin-inline-actions{display:flex;gap:8px;flex-wrap:wrap}.admin-filters-wide,.admin-audit-filters{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-activity-card{min-height:260px}.admin-incident-card,.admin-release-card{border:1px solid var(--line);border-radius:14px;padding:12px;display:grid;gap:12px;background:#ffffff08}.admin-incident-head,.admin-release-head{display:flex;justify-content:space-between;gap:12px;align-items:start;flex-wrap:wrap}.admin-incident-badges{display:flex;gap:8px;flex-wrap:wrap}.admin-incident-meta,.admin-release-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.admin-dlq-grid{gap:12px}.admin-dlq-card{display:grid;gap:12px;border-radius:16px;background:radial-gradient(circle at top right,rgba(77,227,195,.08),transparent 34%),linear-gradient(145deg,#091024f0,#101d3ae0)}.admin-dlq-meta{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.admin-customer-header{display:flex;justify-content:space-between;gap:12px;align-items:start;flex-wrap:wrap}.admin-customer-badges{display:flex;gap:8px;flex-wrap:wrap}.admin-customer-facts{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.admin-customer-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.card{border:1px solid var(--line);background:var(--surface);border-radius:18px;box-shadow:0 26px 60px #00000059;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.auth-card{width:min(440px,100%);padding:28px}.header{display:flex;justify-content:space-between;gap:14px;align-items:center}.header-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-size:11px}.muted{color:var(--muted)}.pill{border:1px solid var(--line);border-radius:999px;padding:6px 12px;color:var(--muted);font-size:13px}.token-card,.filters{padding:14px;display:grid;gap:12px}.filters{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end}.kpi-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.kpi-card{padding:16px}.kpi-label{text-transform:uppercase;letter-spacing:.11em;color:var(--muted);font-size:11px}.kpi-value{margin-top:6px;font-family:Space Grotesk,sans-serif;font-size:28px}.content-grid{display:grid;gap:12px;grid-template-columns:1.05fr .95fr}.list-card,.editor-card{min-height:540px}.list-head{padding:16px;border-bottom:1px solid var(--line)}.list-body{max-height:720px;overflow:auto;padding:10px;display:grid;gap:8px}.customer-row{border:1px solid transparent;background:var(--surface-soft);border-radius:12px;padding:11px 12px;width:100%;color:var(--text);display:flex;justify-content:space-between;gap:10px;text-align:left;cursor:pointer}.customer-row:hover,.customer-row.selected{border-color:var(--accent-2);background:#2a8fff24}.customer-name{font-weight:600;margin-bottom:4px}.customer-meta{color:var(--muted);font-size:12px}.editor-card{padding:16px}.empty-editor{display:grid;gap:8px}.stack{display:grid;gap:12px}.header-block{display:grid;gap:8px;margin-bottom:14px}.auth-actions{display:grid;gap:10px}.field{display:grid;gap:7px}.field span{color:var(--muted);font-size:13px}input,select,button{font:inherit}input,select{border:1px solid var(--line);background:#070e21e6;color:var(--text);border-radius:11px;padding:10px 12px}input:focus,select:focus{outline:2px solid rgba(77,227,195,.35);border-color:#4de3c3cc}.toggle-field{display:flex;gap:9px;align-items:center}.primary-btn,.ghost-btn{border-radius:12px;border:1px solid transparent;padding:10px 14px;cursor:pointer}.tab-row{display:inline-flex;gap:8px}.tab-active{border-color:var(--accent-2)!important;background:#2a8fff33!important}.primary-btn{color:#041322;background:linear-gradient(120deg,var(--accent),#85efff);font-weight:700}.primary-btn:disabled{opacity:.6;cursor:not-allowed}.ghost-btn{border-color:var(--line);background:#ffffff0d;color:var(--text)}.error-box{border:1px solid rgba(255,135,154,.6);background:#ff879a1f;color:#ffd6de;border-radius:12px;padding:10px 12px}.meta-block{border:1px solid var(--line);background:#ffffff08;border-radius:12px;padding:10px 12px;display:grid;gap:4px;color:var(--muted);font-size:13px}.status-badge{display:inline-flex;align-items:center;gap:6px;border-radius:999px;border:1px solid var(--line);padding:5px 10px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.status-success{border-color:#4de3c380;background:#4de3c31f;color:#9cf4df}.status-danger{border-color:#ff879a8c;background:#ff879a1f;color:#ffd6de}.status-warning{border-color:#ffd87a80;background:#ffd87a1f;color:#ffe39a}.status-muted{background:#ffffff0f;color:var(--muted)}.ops-filters,.monitoring-filters{grid-template-columns:repeat(5,minmax(0,1fr))}.monitoring-toggle{align-self:end;min-height:44px}.monitoring-intro{padding:14px;display:grid;gap:6px}.monitoring-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.monitoring-summary-grid{grid-template-columns:.8fr 1.2fr}.monitoring-health-critical{border-color:#ff879a8c;background:#ff879a14}.monitoring-health-warning{border-color:#ffd87a73;background:#ffd87a14}.monitoring-health-healthy{border-color:#4de3c359;background:#4de3c314}.ops-filter-actions{display:flex;gap:8px;align-items:end;flex-wrap:wrap}.ops-lookback{width:130px}.ops-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-metrics-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.recovery-hero{padding:18px;display:grid;gap:16px;grid-template-columns:1.15fr .85fr;border:1px solid rgba(42,143,255,.24);background:radial-gradient(circle at top right,rgba(42,143,255,.16),transparent 34%),linear-gradient(145deg,#070e21f5,#0a1226eb)}.recovery-hero-copy{display:grid;gap:8px}.recovery-hero-copy h2{font-size:28px;line-height:1.15}.recovery-hero-meta{display:grid;gap:10px}.recovery-banner{padding:14px 16px;display:flex;justify-content:space-between;gap:16px;align-items:center;border:1px solid rgba(77,227,195,.22);background:linear-gradient(120deg,#4de3c314,#ffffff08)}.recovery-banner-busy{border-color:#ffd87a59;background:linear-gradient(120deg,#ffd87a14,#ffffff08)}.recovery-banner-title{margin-top:4px;font-family:Space Grotesk,sans-serif;font-size:22px}.recovery-banner-side{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.recovery-layout{display:grid;gap:12px;grid-template-columns:1.25fr .75fr}.recovery-operations-card{min-height:0}.recovery-environment-field{min-width:280px}.recovery-action-groups{display:grid;gap:12px;max-height:none}.recovery-action-card{border:1px solid var(--line);border-radius:16px;padding:14px;background:linear-gradient(145deg,#ffffff0d,#ffffff05);display:grid;gap:12px}.recovery-action-card-release{border-color:#ff879a2e}.recovery-action-head{display:flex;justify-content:space-between;gap:12px;align-items:start}.recovery-action-head h3,.recovery-guide-card h3{font-size:18px}.recovery-rollback-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.recovery-rollback-btn{justify-self:start}.recovery-sidebar-card,.recovery-runlog-card{min-height:0}.recovery-sidebar-body{max-height:none;align-content:start}.recovery-guide-card{display:grid;gap:10px}.recovery-release-list{max-height:none}.recovery-release-card{border:1px solid var(--line);border-radius:16px;padding:14px;display:grid;gap:12px;background:#ffffff08}.recovery-release-card-selected{border-color:#2a8fff8c;background:#2a8fff17}.recovery-release-head{display:flex;justify-content:space-between;gap:12px;align-items:start;flex-wrap:wrap}.recovery-release-meta{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.recovery-log-card{display:grid;gap:8px}.recovery-log-summary{display:flex;justify-content:space-between;gap:10px;align-items:center;flex-wrap:wrap}.replay-summary{padding:12px}.replay-summary ul{margin:8px 0 0;padding-left:16px;color:var(--muted);font-size:13px;display:grid;gap:4px}.project-inline-code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px;line-height:1.45;word-break:break-all}.ops-head{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;align-items:center}.ops-head-actions{display:flex;gap:8px;flex-wrap:wrap}.ops-table-wrap{overflow:auto;padding:10px}.ops-table{width:100%;border-collapse:collapse;min-width:920px}.ops-table th,.ops-table td{border-bottom:1px solid var(--line);padding:9px 10px;text-align:left;vertical-align:top}.ops-table th{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.ops-table td{font-size:13px}.ops-pagination{display:flex;justify-content:space-between;gap:10px;align-items:end;padding:0 12px 12px;flex-wrap:wrap}.ops-per-page{width:110px}.ops-runbooks-grid{display:grid;gap:12px;grid-template-columns:.9fr 1.1fr}.runbook-detail-card{min-height:540px}.runbook-sections{border:1px solid var(--line);border-radius:12px;background:#ffffff08;padding:10px 12px;display:grid;gap:8px}.runbook-sections h3{font-size:14px}.runbook-sections ul{margin:0;padding-left:16px;display:grid;gap:4px;color:var(--muted);font-size:13px}.runbook-markdown{border:1px solid var(--line);border-radius:12px;background:#ffffff08;padding:10px 12px}.runbook-markdown summary{cursor:pointer}.runbook-markdown pre{margin-top:10px;max-height:320px;overflow:auto;border:1px solid var(--line);border-radius:10px;padding:10px;background:#050a18c7;font-size:12px;white-space:pre-wrap}:root{--bg-a: #08101f;--bg-b: #10213f;--surface: rgba(11, 20, 38, .9);--surface-soft: rgba(255, 255, 255, .035);--line: rgba(120, 162, 214, .22)}body{background:radial-gradient(circle at top left,rgba(77,227,195,.08),transparent 28%),radial-gradient(circle at top right,rgba(42,143,255,.1),transparent 32%),linear-gradient(180deg,#08101f,#0d1730 45%,#111f3d)}.screen{padding:16px}.admin-screen{padding-block:12px 20px}.admin-workspace{width:min(2280px,100%);gap:20px;grid-template-columns:248px minmax(0,1fr)}.admin-main{gap:14px}.card{border-radius:20px;border-color:#78a2d62e;background:linear-gradient(180deg,#0a1222f0,#0c1528e6);box-shadow:0 18px 44px #02061047;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.admin-sidebar{padding:16px 14px;gap:14px;top:18px;border-radius:20px;background:linear-gradient(180deg,#080f1df2,#0b1426eb)}.admin-sidebar-brand{gap:6px}.admin-sidebar-brand h1{font-size:24px}.admin-nav{gap:18px}.admin-nav-group{gap:10px}.admin-nav-title,.section-eyebrow{color:var(--muted);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.admin-nav-item{padding:14px 15px;gap:6px;border-radius:16px;border-color:#78a2d629;background:#ffffff05;transition:border-color .14s ease,background .14s ease,transform .14s ease}.admin-nav-item:hover{border-color:#2a8fff57;background:#ffffff0b;transform:translateY(-1px)}.admin-nav-item strong{font-size:15px}.admin-nav-description{color:var(--muted);font-size:12px;line-height:1.45}.admin-nav-meta{display:flex;justify-content:space-between;gap:10px;align-items:center;flex-wrap:wrap;color:var(--muted);font-size:11px}.admin-nav-item-active{border-color:#2a8fff6b;background:linear-gradient(180deg,#2a8fff24,#ffffff08);box-shadow:inset 0 0 0 1px #2a8fff1f}.admin-sidebar-summary{display:grid;gap:6px;margin-top:auto;padding-top:10px;border-top:1px solid rgba(120,162,214,.12)}.admin-sidebar-utility,.admin-sidebar-link{width:100%;display:flex;justify-content:space-between;gap:10px;align-items:center;padding:8px 4px;border:0;background:transparent;color:var(--text);text-align:left;cursor:pointer}.admin-sidebar-utility:hover,.admin-sidebar-link:hover{color:#d6e4fa}.admin-sidebar-link{color:var(--muted)}.admin-sidebar-utility-active{color:#d6e4fa}.admin-sidebar-status{display:flex;gap:8px;align-items:center;padding:8px 4px 4px;color:#2fd36b;font-size:13px;font-weight:600}.admin-sidebar-status-dot{width:8px;height:8px;border-radius:999px;background:#2fd36b;box-shadow:0 0 0 4px #2fd36b1f}.admin-sidebar-usercard{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 4px 0}.admin-sidebar-avatar{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;font-size:13px;font-weight:700;color:#dce7f8;background:linear-gradient(180deg,#ffffff1f,#ffffff0a)}.admin-sidebar-usercopy{display:grid;gap:2px;min-width:0}.admin-sidebar-usercopy strong,.admin-sidebar-usercopy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-sidebar-usercopy span{color:var(--muted);font-size:12px}.admin-sidebar-logout{min-width:38px;padding-inline:10px}.admin-topbar-shell,.admin-page-header{padding:14px 16px}.admin-topbar-shell{display:flex;justify-content:space-between;gap:12px;align-items:center}.admin-topbar-search{display:flex;gap:8px;align-items:end;flex:1}.admin-topbar-search-field{width:auto;flex:1;max-width:none}.admin-topbar-search-field input{min-height:46px}.admin-topbar-actions,.admin-user-menu,.admin-page-aside,.admin-page-badges,.list-head-split,.table-action-group,.admin-toolbar-actions{display:flex;gap:10px;align-items:center}.admin-topbar-actions{flex-wrap:wrap;justify-content:flex-end}.admin-user-menu{padding:4px 4px 4px 12px;border:1px solid rgba(120,162,214,.18);border-radius:14px;background:#ffffff05}.admin-user-label{margin-bottom:4px;color:var(--muted);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.admin-topbar-notice{min-height:46px}.admin-page-header{display:flex;justify-content:space-between;gap:14px;align-items:start}.admin-page-copy{display:grid;gap:6px;max-width:none}.admin-page-copy h2{font-size:26px;line-height:1.05}.admin-page-aside{flex-direction:column;align-items:flex-end;min-width:280px}.admin-page-badges{flex-wrap:wrap;justify-content:flex-end}.pill{padding:7px 12px;font-size:12px;border-color:#78a2d62e;background:#ffffff08;color:#c0d0e9}.project-view-tabs,.admin-project-tabs{padding:6px 8px;background:#080f1ddb}.tab-row{display:flex;flex-wrap:wrap;gap:8px}.primary-btn,.ghost-btn{min-height:38px;border-radius:11px;padding:8px 12px}.primary-btn{box-shadow:0 10px 24px #4de3c324}.ghost-btn{border-color:#78a2d62e;background:#ffffff08}.ghost-btn:hover{background:#ffffff0d}.filters,.token-card{padding:12px 14px;gap:10px}.admin-toolbar{grid-template-columns:repeat(3,minmax(0,1fr)) auto}.admin-audit-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.kpi-grid{gap:10px}.admin-kpi-grid-compact{grid-template-columns:repeat(3,minmax(0,1fr))}.kpi-card{padding:14px 16px}.kpi-value{margin-top:8px;font-size:24px;line-height:1}.list-card,.editor-card{min-height:0}.list-head{padding:14px 16px;border-bottom-color:#78a2d629}.list-head-split{justify-content:space-between;align-items:center}.list-body{max-height:none;padding:12px;gap:8px}.meta-block,.runbook-sections,.runbook-markdown,.admin-hotspot-card,.admin-plan-card,.admin-incident-card,.admin-release-card{border-radius:16px;border-color:#78a2d629;background:#ffffff06}.meta-block{padding:10px 12px;gap:4px}.meta-block p:last-child,.table-row-title{color:var(--text);font-weight:600}.customer-row{padding:11px 12px;border-radius:14px;background:#ffffff05}.customer-row:hover,.customer-row.selected{border-color:#2a8fff47;background:#2a8fff1a}.admin-focus-grid,.admin-table-layout,.admin-billing-layout,.admin-cockpit-grid,.admin-decision-grid{display:grid;gap:12px}.admin-focus-grid{grid-template-columns:minmax(0,1.85fr) minmax(440px,1fr)}.admin-cockpit-grid,.admin-decision-grid{grid-template-columns:minmax(0,1.75fr) minmax(440px,1.02fr)}.admin-table-layout{grid-template-columns:minmax(0,2fr) minmax(440px,1fr)}.admin-billing-layout{grid-template-columns:minmax(0,1.72fr) minmax(420px,.98fr)}.admin-release-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-focus-card,.admin-secondary-card,.admin-primary-table-card,.admin-detail-card{min-height:0}.admin-focus-card{padding:16px;display:grid;gap:12px}.admin-focus-card-primary{background:radial-gradient(circle at top left,rgba(42,143,255,.12),transparent 36%),linear-gradient(180deg,#0b1426f5,#0c172beb)}.admin-overview-grid-main{grid-template-columns:minmax(0,1.7fr) minmax(420px,1fr)}.admin-kpi-grid-four{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-plan-stack{gap:10px}.admin-detail-stack{gap:12px}.admin-detail-grid,.admin-trend-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.admin-action-list,.admin-activity-stream{gap:10px}.admin-action-card{border:1px solid rgba(120,162,214,.14);border-radius:14px;background:#ffffff05;padding:12px;display:grid;gap:10px}.admin-activity-row{align-items:center}.admin-activity-row-side{display:grid;gap:6px;justify-items:end}.admin-customer-header,.admin-project-head,.admin-project-actions{align-items:center}.admin-project-metrics,.admin-control-metrics,.admin-customer-facts{gap:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.admin-customer-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-customer-grid{gap:10px}.table-frame{overflow:auto}.data-table{width:100%;min-width:960px;border-collapse:collapse}.data-table th,.data-table td{padding:11px 12px;border-bottom:1px solid rgba(120,162,214,.14);text-align:left;vertical-align:top;font-size:13px}.data-table th{position:sticky;top:0;z-index:1;background:#0a1222f5;color:var(--muted);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.data-table tbody tr{transition:background .14s ease}.data-table tbody tr:hover,.data-table tbody tr.is-selected{background:#ffffff08}.table-row-link{display:grid;gap:4px;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.table-row-meta,.table-row-stack{display:grid;gap:4px}.table-row-meta{color:var(--muted);font-size:12px;line-height:1.45}.table-action-cell{white-space:nowrap}.table-action-group{flex-wrap:wrap;justify-content:flex-end}.table-empty{padding:14px}.admin-activity-card .list-body{max-height:420px}@media(min-width:1800px){.admin-cockpit-grid,.admin-decision-grid{grid-template-columns:minmax(0,1.95fr) minmax(500px,1.08fr)}.admin-focus-grid{grid-template-columns:minmax(0,2fr) minmax(480px,1.02fr)}}.status-badge{padding:6px 10px;border-color:#78a2d62e}.eyebrow{color:#8be8d8}@media(max-width:980px){.admin-workspace,.admin-focus-grid,.admin-cockpit-grid,.admin-decision-grid,.admin-table-layout,.admin-billing-layout,.admin-control-hero,.admin-control-grid,.project-hero,.project-control-grid,.project-board-grid,.project-service-grid,.project-action-grid,.project-jump-grid,.project-runtime-grid,.project-card-grid,.project-log-top-grid,.project-log-shell,.project-path-grid,.admin-hero,.admin-overview-grid,.admin-customer-facts,.admin-customer-grid,.admin-hotspot-metrics,.admin-topbar-meta,.admin-plan-metrics,.admin-audit-meta,.admin-incident-meta,.admin-release-grid,.admin-dlq-meta,.admin-overview-grid-main,.admin-release-columns,.admin-detail-grid{grid-template-columns:1fr}.admin-sidebar{position:static}.admin-context-bar,.admin-project-head,.admin-topbar,.admin-hero-actions,.admin-control-actions,.admin-topbar-shell,.admin-page-header,.admin-page-aside,.admin-topbar-actions,.admin-topbar-search,.admin-user-menu{flex-direction:column;align-items:flex-start}.filters,.kpi-grid{grid-template-columns:1fr}.header{flex-direction:column;align-items:flex-start}.ops-filters,.monitoring-filters,.ops-runbooks-grid,.ops-kpi-grid,.monitoring-kpi-grid,.project-kpi-grid,.ops-metrics-grid,.recovery-hero,.recovery-layout,.recovery-rollback-grid,.recovery-release-meta{grid-template-columns:1fr}.recovery-banner{flex-direction:column;align-items:flex-start}.recovery-banner-side{justify-content:flex-start}.recovery-environment-field{min-width:0;width:100%}.screen{padding:18px}.admin-workspace{gap:16px;grid-template-columns:1fr}.admin-page-aside,.admin-page-badges,.table-action-group,.admin-activity-row-side{width:100%;justify-content:flex-start}}
