.workspace-switch{display:block;color:#a6d9ff;border:1px solid #35516d;border-radius:10px;padding:10px 12px;font-size:.8rem;margin-bottom:18px;text-align:center;min-height:44px}.admin-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:24px}.admin-stat-grid strong{display:block;margin-top:12px;font-size:2.2rem;color:var(--text)}.admin-stat-grid .small-card{padding:22px}.analysis-controls{display:flex;align-items:end;gap:14px;flex-wrap:wrap}.analysis-controls label{display:grid;gap:5px;font-size:.8rem}.analysis-controls input,.analysis-controls select{font-size:.85rem;max-width:230px}.analysis-note{margin:20px 0;font-size:.85rem;line-height:1.7}.user-actions button{border:0;background:var(--surface2);min-height:44px;border-radius:8px;margin:3px;padding:8px 12px;font-size:.75rem;color:var(--muted)}.user-actions .danger-text{color:var(--red)}#userSearch{font-size:.85rem}#auditPanel h2{margin-bottom:22px}.member-list{margin:20px 0}.member-list>div{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding:10px 0;font-size:.85rem}.member-list small{display:block;color:var(--muted)}#grantForm{display:grid;gap:12px}.sidebar nav{overflow-y:auto;min-height:0}.sidebar:has([data-admin-view]) .nav-label{margin-top:32px}.sidebar:has([data-admin-view]) .nav-item{min-height:44px;padding:10px 12px;margin-bottom:4px}.sidebar:has([data-admin-view]) .sidebar-bottom{padding-top:20px}.sidebar:has([data-admin-view]) .network-note{display:none}
@media(max-width:700px){.admin-stat-grid{gap:10px}.admin-stat-grid .small-card{padding:14px 11px}.admin-stat-grid .small-card p{font-size:.7rem}.admin-stat-grid strong{font-size:1.5rem}.analysis-controls{display:grid;grid-template-columns:1fr;width:100%}.analysis-controls input,.analysis-controls select{width:100%;max-width:none}#usersPanel .panel-top{display:grid;grid-template-columns:1fr}#userSearch{width:100%}.admin-stat-grid{margin-bottom:18px}}
.account-scope{margin:0 0 20px;padding:16px 20px;border:1px solid var(--line);border-radius:16px;background:var(--surface);color:var(--text)}.account-identity{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;min-width:0}.account-role{display:inline-flex;align-items:center;padding:5px 12px;border-radius:999px;color:#075644;background:#d9f8ed;font-size:1rem;line-height:1.6}.account-scope[data-role="admin"] .account-role{color:#244393;background:#e5edff}#accountEmail{overflow-wrap:anywhere;font-size:1rem;line-height:1.6}.account-scope p{margin:8px 0 0;color:var(--muted);font-size:1rem;line-height:1.65}.account-login-hint{color:var(--muted);font-size:1rem;line-height:1.65;margin:12px 0 20px}@media(max-width:600px){.account-scope{padding:14px;margin-bottom:16px}.account-identity{align-items:flex-start;flex-direction:column;gap:8px}}
