.settings-tabs{display:flex;gap:6px;margin:-10px 0 22px;padding:5px;width:max-content;border:1px solid var(--line);background:#0d1625;border-radius:14px}.settings-tab{padding:10px 16px;border-radius:10px;color:var(--muted);font-size:13px;font-weight:800}.settings-tab:hover{color:#fff;background:#152033}.settings-tab.active{background:#202d42;color:var(--accent2);box-shadow:inset 0 0 0 1px #34445d}.permissions-panel{padding:24px}.permissions-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:20px}.permissions-head h2{margin:0 0 5px}.permissions-head p{margin:0;color:var(--muted)}.admin-lock{padding:8px 11px;border-radius:999px;border:1px solid rgba(245,158,11,.25);background:rgba(245,158,11,.08);color:#f6c65e;font-size:11px;font-weight:800;white-space:nowrap}.permission-users{display:grid;gap:12px}.permission-user-card{padding:17px;border:1px solid var(--line);border-radius:15px;background:#0c1523}.permission-user-head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:14px}.permission-user-head strong,.permission-user-head small{display:block}.permission-user-head small{color:var(--muted);font-size:11px;margin-top:4px}.page-permission-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.page-permission-card{display:grid;grid-template-columns:auto 1fr;align-items:flex-start;gap:11px;margin:0;padding:13px;border:1px solid var(--line);border-radius:12px;background:#111b2b;cursor:pointer}.page-permission-card input{width:18px;height:18px;accent-color:var(--accent)}.page-permission-card strong,.page-permission-card small{display:block}.page-permission-card small{color:var(--muted);font-weight:500;margin-top:4px}.permission-actions{display:flex;justify-content:flex-end;margin-top:12px}.permission-admin-note{padding:12px 14px;border-radius:11px;background:rgba(34,197,94,.07);border:1px solid rgba(34,197,94,.15);color:#a7c9b2;font-size:12px}.permissions-shortcut{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px;border:1px solid var(--line);border-radius:13px;background:#0c1523;margin:4px 0 18px}.permissions-shortcut strong,.permissions-shortcut small{display:block}.permissions-shortcut small{color:var(--muted);margin-top:4px}@media(max-width:800px){.settings-tabs{width:100%}.settings-tab{flex:1;text-align:center}.permissions-head,.permissions-shortcut{align-items:flex-start;flex-direction:column}.admin-lock{white-space:normal}.page-permission-grid{grid-template-columns:1fr}}