/* Arbah v2 — Users Admin. /* Filled by feat/v2-restyle-stubs — scoped v2 token restyle of the
   existing DOM. Applies only under .arbah-v2 so legacy + v1 stay
   byte-identical when the flag is off. */ */
.arbah-v2 .settings-page { background: var(--arbah-v2-surface); border-color: var(--arbah-v2-border); border-radius: var(--arbah-v2-radius-lg); font-family: var(--arbah-v2-font-sans); color: var(--arbah-v2-ink); }
.arbah-v2 .settings-page table thead { background: var(--arbah-v2-surface-raised); }
.arbah-v2 .settings-page table thead th { color: var(--arbah-v2-ink-subtle); font-weight: 600; }
.arbah-v2 .settings-page table tbody tr { border-color: var(--arbah-v2-border); }
.arbah-v2 .settings-page select, .arbah-v2 .settings-page input { background: var(--arbah-v2-surface); border: 1px solid var(--arbah-v2-border); border-radius: var(--arbah-v2-radius-md); color: var(--arbah-v2-ink); }
.arbah-v2 .settings-page select:focus, .arbah-v2 .settings-page input:focus { outline: none; border-color: var(--arbah-v2-brand); box-shadow: 0 0 0 3px rgba(16,42,67,.14); }

/* -- Design parity: users table chrome (usersadmin-board.jsx UATable) —
   sunken mono-uppercase header, comfortable rows, mono email, hover.
   CSS-only over the legacy .team-member-table DOM; flag OFF unaffected.
   (Role/Projects stay interactive <select>s; the design's role-chip,
   avatar, Last-active + Status columns need a DOM rebuild — flagged.) -- */
.arbah-v2 .team-member-table thead { background: var(--arbah-v2-surface-sunken); }
.arbah-v2 .team-member-table thead th { font-family: var(--arbah-v2-font-mono); font-size: 10px; letter-spacing: 0.06em; text-transform: uppercase; color: var(--arbah-v2-ink-subtle); font-weight: 600; padding: 12px 14px; border-bottom: 1px solid var(--arbah-v2-border); }
.arbah-v2 .team-member-item { border-top: 1px solid var(--arbah-v2-border); }
.arbah-v2 .team-member-item:hover { background: var(--arbah-v2-surface-sunken); }
.arbah-v2 .team-member-item td { padding: 12px 14px; }
.arbah-v2 .team-member-name { font-weight: 600; color: var(--arbah-v2-ink); }
.arbah-v2 .team-member-email { font-family: var(--arbah-v2-font-mono); font-size: 12px; color: var(--arbah-v2-ink-muted); }
