/* Scoped styles for War Room action buttons */
.wr-btn { display:inline-flex; align-items:center; gap:.4rem;
  line-height:1; border-radius:.6rem; padding:.55rem .9rem; font-weight:600;
  border:1px solid transparent; text-decoration:none !important; cursor:pointer;
}
.wr-primary { background:#6f6ef0; color:#fff !important; }
.wr-primary:hover { filter:brightness(1.08); }

.wr-outline { color:#cfe3ff !important; background:rgba(255,255,255,0.06); border:1px solid rgba(255,255,255,0.18); }
.wr-outline:hover { background:rgba(255,255,255,0.12); }

.wr-btn-sm { padding:.4rem .7rem; border-radius:.5rem; font-size:.95rem; }
.wr-gap-8 { display:flex; gap:.5rem; flex-wrap:wrap; }

.wr-row { display:flex; align-items:center; justify-content:space-between; gap:.75rem; flex-wrap:wrap; }
.wr-actions-left { display:flex; gap:.5rem; flex-wrap:wrap; }
.wr-actions-right { margin-left:auto; }
