.management-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px}
.management-signal{padding:16px;border:1px solid var(--bua-line);border-radius:12px;overflow-wrap:anywhere}
.management-signal strong{display:block;font-size:1.6rem;margin:.4rem 0}
.management-signal[data-status="unavailable"]{opacity:.78}
.management-alert{border:1px solid var(--bua-line);border-left:4px solid var(--bua-action);padding:16px;margin:12px 0;border-radius:12px}
.management-alert[data-severity="critical"]{border-left-color:var(--bua-refuse)}
.operation-shell dialog{color:inherit;background:var(--bua-panel);border:1px solid var(--bua-line);border-radius:12px;max-width:620px;width:calc(100vw - 48px);max-height:85vh;overflow:auto;padding:24px}
.operation-shell dialog::backdrop{background:var(--bua-scrim)}
.management-cohorts{display:flex;height:16px;border-radius:8px;overflow:hidden;margin:12px 0}
.management-cohorts span:nth-child(1){background:var(--bua-action)}
.management-cohorts span:nth-child(2){background:var(--bua-channel)}
.management-cohorts span:nth-child(3){background:var(--bua-record)}
.management-legend{display:flex;flex-wrap:wrap;gap:20px}
.management-legend span{font-size:.85rem}
.management-empty{padding:16px;color:var(--bua-muted)}
[hidden]{display:none!important}

#ruleRows td:nth-child(4){white-space:nowrap}
#ruleRows td:last-child{min-width:120px}
#ruleRows small{display:block;margin-top:6px}
#ruleRows button{margin:3px;background:transparent;color:var(--bua-action)}
