.admin-panel .card{margin-bottom:24px}.admin-panel table{width:100%;border-collapse:collapse;text-align:left}.admin-panel th,.admin-panel td{padding:12px;border-bottom:1px solid var(--border)}.admin-scroll{overflow:auto}.admin-panel label:has(>input[type=checkbox]){display:flex;flex-direction:row;align-items:center;gap:10px}.admin-panel input[type=checkbox]:not([role=switch]){width:18px;height:18px;min-height:18px;padding:0;flex:0 0 18px;accent-color:var(--brand)}.admin-panel fieldset{border:1px solid var(--border);border-radius:8px;padding:16px}.admin-panel fieldset label{margin:10px 0}.admin-panel>.card{margin-top:24px}.header-nav{display:flex;gap:20px}.admin-panel .account-row{gap:14px}.admin-panel .account-row p{overflow-wrap:anywhere}.admin-panel>.columns{grid-template-columns:minmax(0,1fr) minmax(340px,1fr)}@media(max-width:820px){.admin-panel>.columns{grid-template-columns:1fr}}@media(max-width:760px){.header-inner{flex-wrap:wrap;gap:14px}.header-nav{display:flex;order:3;flex-basis:100%;gap:20px}.admin-panel .account-row{flex-direction:row;justify-content:space-between}}
.admin-filters{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:24px 0}.admin-connection{padding:20px 0;border-top:1px solid var(--border)}.admin-connection-heading{display:flex;align-items:start;justify-content:space-between;gap:16px}.admin-connection-heading p{margin:6px 0;color:var(--muted);overflow-wrap:anywhere}.admin-user-actions{display:flex;flex-wrap:wrap;gap:8px}.admin-panel td{vertical-align:top}.admin-panel td small{color:var(--muted)}@media(max-width:760px){.admin-filters{grid-template-columns:1fr}.admin-connection-heading{flex-direction:column}.admin-user-actions{flex-direction:column}}
.admin-tabs{display:flex;gap:8px;overflow-x:auto;border-bottom:1px solid var(--border);margin:0 0 28px;padding:0 0 1px}.admin-tabs [role=tab]{flex:0 0 auto;min-height:48px;padding:12px 20px;background:transparent;color:var(--muted);border:0;border-bottom:3px solid transparent;border-radius:6px 6px 0 0;font-weight:600;white-space:nowrap}.admin-tabs [role=tab]:hover{background:var(--brand-soft);color:var(--brand)}.admin-tabs [aria-selected=true]{color:var(--brand);border-bottom-color:var(--brand);background:var(--brand-soft)}.admin-content>.columns{grid-template-columns:minmax(0,1.15fr) minmax(340px,1fr)}.admin-filter-card .admin-filters{margin:0 0 12px}.admin-filter-card .hint{margin:0}.admin-users-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.admin-users-heading h2{margin:0}@media(max-width:820px){.admin-content>.columns{grid-template-columns:1fr}}@media(max-width:760px){.admin-tabs{gap:2px;margin-bottom:20px}.admin-tabs [role=tab]{padding:12px 15px}}
.admin-profile-heading{display:flex;align-items:flex-start;gap:24px;margin:0 0 28px}.admin-profile-heading h2{margin:0 0 6px}.admin-profile-heading p{margin:0 0 8px;overflow-wrap:anywhere}.admin-profile-heading small{color:var(--muted)}.admin-user-editor{max-width:800px}.admin-filter-card .admin-filters{grid-template-columns:minmax(0,520px)}@media(max-width:760px){.admin-profile-heading{flex-direction:column;gap:16px}}
