/* Scoped additions only: preserve the campaign interface and MFA QR layout. */
.staff-actions { display:flex; flex-wrap:wrap; gap:8px; min-width:180px; }
.staff-editor input, .staff-editor select, .staff-editor textarea { max-width:100%; }
.staff-editor input:disabled, .staff-editor select:disabled { opacity:.75; cursor:not-allowed; }
@media(max-width:600px) { .staff-actions { min-width:135px; } .staff-actions button { flex:1 1 100%; } }
