/* === War Room Hotfix v2 (scoped) === */
.wr-ctl { margin-bottom: 18px; }
.wr-ctl .wr-label { display:flex; align-items:center; justify-content:space-between; gap:10px; }
.wr-ctl .wr-out {
  display:inline-block; min-width:92px; text-align:center;
  padding:2px 10px; border-radius:999px; font-size:12px; font-weight:700;
  background:rgba(111,110,240,.15); color:#dfe3ff;
}
.wr-toolbar { display:flex; align-items:center; justify-content:space-between; gap:12px; flex-wrap:wrap; }
.wr-secondary { display:flex; gap:10px; flex-wrap:wrap; }
.btn-cta { background:#6f6ef0; color:#fff !important; border:none; }
.btn-cta:hover { filter:brightness(1.08); }
.btn-outline-dim{ color:#cfe3ff; border:1px solid rgba(255,255,255,0.18); background:transparent; }
.btn-outline-dim:hover{ background:rgba(255,255,255,0.07); }

.wr-actions-inline { display:flex; gap:12px; align-items:center; flex-wrap:wrap; }

/* Tables keep existing dark style; we only tighten row spacing a touch */
.table.wr-tight > :not(caption) > * > * { padding-top:.5rem; padding-bottom:.5rem; }
