.oo32-shell{margin:18px 0 24px;padding:20px;border:1px solid var(--border,#253244);border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.025),rgba(255,255,255,.01));display:grid;gap:18px}.oo32-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.oo32-header h2{margin:4px 0 6px;font-size:clamp(22px,2vw,30px)}.oo32-header p,.oo32-section-head p{margin:0;color:var(--muted,#9ba8b8);max-width:920px;line-height:1.7}.oo32-eyebrow{font-size:11px;font-weight:800;letter-spacing:.12em;color:var(--accent,#67d5ff)}.oo32-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.oo32-summary article{padding:14px 16px;border:1px solid var(--border,#253244);border-radius:14px;background:rgba(255,255,255,.018)}.oo32-summary span{display:block;color:var(--muted,#9ba8b8);font-size:12px}.oo32-summary strong{display:block;margin-top:5px;font-size:24px}.oo32-summary article.warn{border-color:rgba(255,183,77,.45)}.oo32-section{display:grid;gap:12px}.oo32-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.oo32-section-head h3{margin:0;font-size:17px}.oo32-surface-grid,.oo32-campaign-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.oo32-surface,.oo32-campaign{display:grid;gap:11px;padding:16px;border:1px solid var(--border,#253244);border-radius:15px;background:rgba(0,0,0,.12)}.oo32-campaign.degraded{border-color:rgba(255,183,77,.35)}.oo32-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.oo32-top>span{font-size:12px;color:var(--muted,#9ba8b8)}.oo32-surface h3{margin:0;font-size:16px}.oo32-surface p{margin:0;color:var(--muted,#9ba8b8);line-height:1.55}.oo32-badge{display:inline-flex;align-items:center;min-height:24px;padding:3px 8px;border:1px solid var(--border,#33435a);border-radius:999px;font-size:11px;font-weight:800;white-space:nowrap}.oo32-badge.good{border-color:rgba(61,214,140,.45);color:#66e7a8}.oo32-badge.warn{border-color:rgba(255,183,77,.5);color:#ffc56d}.oo32-badge.bad{border-color:rgba(255,96,96,.5);color:#ff8585}.oo32-badge.blue{border-color:rgba(76,174,255,.5);color:#79c7ff}.oo32-progress{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center}.oo32-progress>span{height:7px;border-radius:999px;background:rgba(255,255,255,.08);overflow:hidden}.oo32-progress i{display:block;height:100%;border-radius:999px;background:currentColor}.oo32-progress strong{font-size:12px}.oo32-meta{display:flex;flex-wrap:wrap;gap:8px 14px;color:var(--muted,#9ba8b8);font-size:11px}.oo32-open{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;min-height:38px;padding:8px 12px;border-radius:10px;border:1px solid rgba(76,174,255,.45);color:inherit;background:rgba(76,174,255,.08);font-weight:800}.oo32-open:hover{background:rgba(76,174,255,.15)}.oo32-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.oo32-kpis>div,.oo32-command-grid>div{padding:10px;border:1px solid var(--border,#253244);border-radius:11px;background:rgba(255,255,255,.018)}.oo32-kpis span,.oo32-command-grid span{display:block;color:var(--muted,#9ba8b8);font-size:11px}.oo32-kpis strong,.oo32-command-grid strong{display:block;margin-top:4px;font-size:13px;overflow-wrap:anywhere}.oo32-command-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.oo32-missing-list{display:grid;gap:8px}.oo32-missing-list article{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border:1px solid var(--border,#253244);border-radius:12px}.oo32-missing-list article>div:first-child{display:grid;gap:4px;min-width:0}.oo32-missing-list strong{overflow-wrap:anywhere}.oo32-missing-list small{color:var(--muted,#9ba8b8)}.oo32-missing-list article>div:last-child{display:flex;align-items:center;gap:7px;flex-wrap:wrap;justify-content:flex-end}.oo32-empty,.oo32-error{padding:14px;border:1px dashed var(--border,#33435a);border-radius:12px;color:var(--muted,#9ba8b8)}.oo32-error{border-color:rgba(255,96,96,.45);color:#ff9b9b}.oo32-campaign small{color:var(--muted,#9ba8b8)}@media(max-width:980px){.oo32-surface-grid,.oo32-campaign-grid{grid-template-columns:1fr}.oo32-command-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.oo32-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.oo32-shell{padding:14px}.oo32-header,.oo32-section-head{flex-direction:column}.oo32-summary{grid-template-columns:1fr}.oo32-command-grid,.oo32-kpis{grid-template-columns:1fr 1fr}.oo32-missing-list article{align-items:flex-start;flex-direction:column}.oo32-missing-list article>div:last-child{justify-content:flex-start}}
