/* PRTY OS — Corrections queue (#/corrections). Phone-friendly by explicit product spec: two big,
   clearly-labelled buttons (never icon-only) at least 44px tall, no hover-only affordances. */

.bc-actions { display: flex; flex-wrap: wrap; gap: 8px; width: 100%; }
.bc-actions .btn.bc-actions__btn { --btn-h: 44px; flex: 1 1 150px; font-size: var(--fs-13); font-weight: 600; padding: 0 14px; }

.bc-panel { width: 100%; min-width: 240px; }
.bc-panel .textarea { width: 100%; }
.bc-panel .btn { --btn-h: 44px; flex: 1 1 auto; font-weight: 600; }

.bc-row__actions { min-width: 260px; }

.bc-history-toggle {
  display: flex; align-items: center; gap: 8px; width: 100%; min-height: 44px;
  padding: 0 var(--s-4); background: transparent; border: none; cursor: pointer; color: var(--text);
}
.bc-history-toggle:hover { background: var(--hover); }
.bc-row--resolved { opacity: 0.9; }

@media (max-width: 640px) {
  .bc-actions__btn { flex: 1 1 100%; }
}
