.admin-user-directory{margin-block:2rem}.admin-user-directory>p{max-width:70ch}.admin-user-search{display:grid;grid-template-columns:minmax(8rem,1fr) minmax(12rem,2fr) auto;align-items:end;gap:1rem;margin-block:1.5rem}.admin-user-list{list-style:none;padding:0;margin:0}.admin-user-list li{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding-block:1rem;border-bottom:1px solid var(--border)}.admin-acting-banner>div,.admin-user-list li>div{min-width:0}.admin-acting-banner span,.admin-acting-banner strong,.admin-user-list span,.admin-user-list strong{display:block;overflow-wrap:anywhere}.admin-user-list span{color:var(--muted)}.admin-user-list .cb-button{flex-shrink:0}.admin-user-confirm-actions,.admin-user-pagination{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin-top:1.5rem}.admin-user-confirm-actions{justify-content:flex-end}.admin-acting-banner{position:sticky;top:0;z-index:90;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.25rem;color:var(--foreground);background:var(--surface-raised);border-bottom:2px solid var(--warning)}.admin-acting-banner>.cb-button{flex-shrink:0}.admin-acting-banner p{margin:.35rem 0 0;max-width:70ch}body:has(.admin-acting-banner) :is(.artist-sidebar,.artist-mobile-bar){top:var(--admin-banner-height,0)}@media (max-width:600px){.admin-user-pagination{display:grid;grid-template-columns:1fr 1fr}.admin-user-pagination span{grid-column:1/-1;grid-row:1;text-align:center}.admin-user-pagination .cb-button{grid-row:2}.admin-user-search{grid-template-columns:1fr}.admin-acting-banner,.admin-user-list li{align-items:flex-start;flex-direction:column}.admin-acting-banner{gap:.5rem;padding-inline:1rem}}