/* Reuses driver cards and graphite surfaces; no role or permission styling tricks. */
.admin-driver-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;padding:12px 14px;border:1px solid var(--line,#263546);border-radius:16px;background:var(--panel,#101a24)}
.admin-driver-banner>div{min-width:0;display:grid;gap:4px}.admin-driver-banner strong{font-size:14px}.admin-driver-banner small{font-size:12px;line-height:1.4;overflow-wrap:anywhere;color:var(--muted,#9fb7c5)}
.admin-driver-banner button{flex:none;min-height:44px;padding:9px 12px;font-size:13px}
.driver-workspace-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:16px}
.driver-workspace-tabs button{min-width:0;min-height:64px;display:grid;align-content:center;justify-items:center;gap:5px;padding:8px 3px;border-radius:12px}
.driver-workspace-tabs strong{font-size:20px}.driver-workspace-tabs span{font-size:11px;line-height:1.3;text-align:center;white-space:normal}
.driver-workspace-tabs button[aria-pressed="true"]{border-color:var(--accent,#9ed0ec);background:var(--panel,#101a24)}
