/* admin-lists screen styles (users, access requests, health, audit): DiscoveryEdge layout on css/components, tokens only. */

/* ---- shared cell helpers ---- */
.admin-muted { color: var(--text-muted); }
.admin-code { font-family: var(--font-mono); font-size: inherit; color: var(--text-body); }
.admin-details { color: var(--text-body); }
.admin-details.is-ok { color: var(--status-success-fg); }
.admin-details.is-error { color: var(--status-danger-fg); }
.admin-loading { display: flex; align-items: center; justify-content: center; padding: var(--s-6); color: var(--text-muted); }
.admin-load-error { padding: var(--s-2); }

/* ---- users: DS-styled selects inside table cells ---- */
.admin-cell-select { min-width: 150px; }
.admin-cell-select .ae-select__control { height: var(--control-h-sm); }

/* ---- audit and logs: PageCard with Tabs flush at the top, each pane a toolbar and a table ---- */
.admin-audit-page { display: flex; flex-direction: column; height: 100%; }
.admin-audit-page__card { flex: 1 1 auto; }
.admin-audit-page .ae-tabs__bar { --ae-tabs-inset: var(--s-4); }
.admin-audit-page__pane { flex: 1 1 auto; min-height: 0; display: flex; flex-direction: column; padding: var(--s-2) 0 0; }
.admin-audit-page__pane[hidden] { display: none; }
