:root{--cc-card-title:clamp(1rem,1.1em,1.22rem);--cc-body:clamp(.88rem,.94em,1rem);--cc-small:clamp(.78rem,.84em,.9rem);--cc-micro:clamp(.72rem,.78em,.84rem)}
.wb30-card,.er30-card,.er30-task,.er302-card,.er31-panel,.er31-card,.er31-incident,.er31-fabric-card{font-family:inherit!important;font-size:1rem!important;line-height:1.58!important}
.wb30-card *,.er30-card *,.er30-task *,.er302-card *,.er31-panel *{font-family:inherit}
.wb30-title,.er30-card h3,.er30-task h4,.er302-card h4,.er31-card h3,.er31-incident h4{font-size:var(--cc-card-title)!important;line-height:1.38!important;font-weight:750!important;letter-spacing:0!important}
.wb30-card p,.er30-card p,.er30-task p,.er302-card p,.er31-panel p,.er31-next,.er31-reason{font-size:var(--cc-body)!important;line-height:1.65!important}
.wb30-card small,.er30-card small,.er30-task small,.er302-card small,.er31-panel small,.er31-label,.er31-meta{font-size:var(--cc-small)!important;line-height:1.55!important}
.wb30-chip,.er30-source,.er30-types b,.er30-task .badge,.er302-card .badge,.er31-pill{font-size:var(--cc-small)!important;font-weight:700!important;padding:.38em .66em!important}
.wb30-card,.er30-card,.er30-task,.er302-card{border-radius:18px!important;padding:clamp(16px,1.35rem,24px)!important;box-shadow:0 8px 28px rgba(0,0,0,.12)!important}
.er30-grid{gap:18px!important}.er30-card{min-height:220px;background:linear-gradient(145deg,var(--panel,#111820),rgba(255,255,255,.018))!important}
.er30-card.selected{outline:2px solid color-mix(in srgb,var(--accent,#5fa8ff) 60%,transparent)!important}
.er30-stat-grid{gap:10px!important}.er30-stat-grid>div{padding:12px!important;border-radius:13px!important;background:rgba(255,255,255,.035)!important}
.er30-stat-grid span{font-size:var(--cc-small)!important}.er30-stat-grid strong{font-size:clamp(1.25rem,1.45em,1.7rem)!important}
.er30-mini-queue>div{padding:10px 0!important}.er30-mini-queue p{font-size:var(--cc-small)!important;font-weight:650!important}
.er30-task{position:relative;overflow:hidden;border-inline-start:5px solid rgba(148,163,184,.35)!important}
.er30-task.live{border-inline-start-color:#38bdf8!important;background:linear-gradient(120deg,rgba(56,189,248,.09),transparent 55%)!important}
.er30-task.blocked{border-inline-start-color:#f59e0b!important;background:linear-gradient(120deg,rgba(245,158,11,.08),transparent 55%)!important}
.er302-card{border-inline-start:5px solid rgba(148,163,184,.35)!important}.er302-card.failover{border-inline-start-color:#a78bfa!important}.er302-card.issue{border-inline-start-color:#fb7185!important}
.er302-evidence-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;gap:10px!important}.er302-evidence-grid>div{padding:11px!important;border-radius:12px!important;background:rgba(255,255,255,.035)!important}
.er302-evidence-grid span{font-size:var(--cc-small)!important}.er302-evidence-grid strong{font-size:var(--cc-body)!important}
.er31-panel{margin-top:20px;padding:clamp(16px,1.4rem,26px);border:1px solid var(--border,#26313c);border-radius:22px;background:var(--panel,#111820)}
.er31-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.er31-head h2{font-size:clamp(1.15rem,1.35em,1.55rem);margin:0 0 5px}.er31-head p{margin:0;color:var(--muted,#95a3b4)}
.er31-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:12px;margin:14px 0 18px}.er31-metric{padding:14px;border-radius:15px;background:rgba(255,255,255,.035)}.er31-metric span{display:block;font-size:var(--cc-small);color:var(--muted,#95a3b4)}.er31-metric strong{font-size:clamp(1.3rem,1.6em,1.85rem)}
.er31-fabric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px}.er31-fabric-card{padding:16px;border-radius:17px;border:1px solid var(--border,#26313c);background:linear-gradient(145deg,rgba(255,255,255,.04),rgba(255,255,255,.015))}
.er31-fabric-card[data-state="ACTIVE"]{border-inline-start:5px solid #22c55e}.er31-fabric-card[data-state="TRANSPORT_DEGRADED"],.er31-fabric-card[data-state="STALE_EXECUTION"],.er31-fabric-card[data-state="DISPATCH_GAP"]{border-inline-start:5px solid #fb7185}.er31-fabric-card[data-state="IDLE"]{border-inline-start:5px solid #64748b}
.er31-fabric-card h3{margin:0 0 4px}.er31-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:12px}.er31-kpis div{padding:9px;border-radius:11px;background:rgba(255,255,255,.035);text-align:center}.er31-kpis span{display:block;font-size:var(--cc-micro);color:var(--muted,#95a3b4)}.er31-kpis strong{font-size:1rem}
.er31-incidents{display:grid;gap:13px}.er31-incident{padding:17px;border-radius:17px;border:1px solid var(--border,#26313c);border-inline-start:5px solid #fb7185;background:linear-gradient(110deg,rgba(251,113,133,.075),transparent 48%)}
.er31-incident[data-recovery="SUPERSEDED"],.er31-incident[data-recovery="RESOLVED"]{border-inline-start-color:#64748b;opacity:.82}.er31-incident h4{margin:0 0 7px}.er31-incident-top{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-bottom:10px}.er31-reason{padding:11px 13px;border-radius:12px;background:rgba(251,113,133,.075);margin:9px 0}.er31-next{padding:12px 14px;border-radius:12px;background:rgba(56,189,248,.07);border-inline-start:3px solid #38bdf8}.er31-next strong,.er31-reason strong{display:block;font-size:var(--cc-small);margin-bottom:3px}
.er31-pill{display:inline-flex;border-radius:999px;background:rgba(255,255,255,.06)}.er31-pill.bad{background:rgba(251,113,133,.13)}.er31-pill.warn{background:rgba(245,158,11,.13)}.er31-pill.good{background:rgba(34,197,94,.13)}.er31-pill.blue{background:rgba(56,189,248,.13)}
@media(max-width:720px){.er31-head{display:block}.er31-kpis{grid-template-columns:repeat(2,1fr)}.wb30-card,.er30-card,.er30-task,.er302-card,.er31-panel{padding:15px!important}.er30-grid,.er31-fabric-grid{grid-template-columns:1fr!important}}
