/* Gameplay 3: new controls only. No table/seat/host grid overrides. */
.resume-panel { padding: 14px; margin-bottom: 12px; border: 1px solid #a28b61; border-radius: 10px; line-height: 1.5; }
.resume-panel button { display: block; margin-top: 8px; }
#nextModerator { max-width: 220px; padding: 8px 10px; background: #28231e; color: var(--cream); border: 1px solid var(--line); border-radius: 9px; font: inherit; }

/* Keep the existing action slot dimensions. Team details live in a private dialog,
   not in a growing block that pushes the frozen table upward. */
.game:not(.hidden) .action-area.night-mafia-actions { position: relative; z-index: 4; align-content: start; overflow: auto !important; }
.mafia-action-head { display: flex; align-items: center; justify-content: space-between; gap: 12px; font-size: 14px; }
.mafia-decision-dialog { max-height: min(680px, 85svh); overflow: auto; }
.mafia-decision-dialog p { font-size: 14px; line-height: 1.5; color: var(--muted); }
