.adm-app table{width:100%;border-collapse:collapse;font-size:13px}.adm-app th,.adm-app td{text-align:left;padding:11px 14px;border-bottom:1px solid var(--border);vertical-align:middle}.adm-app th{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:600}.adm-app td{color:var(--ink)}.adm-app tr:hover td{background:#ffffff05}.adm-app .card{border:1px solid var(--border);background:#ffffff05;padding:20px;margin-bottom:20px;border-radius:6px}.adm-app .card h3{font-size:13px;margin-bottom:14px;text-transform:uppercase;letter-spacing:.08em;color:var(--violet);font-weight:700}.adm-app .stat{display:flex;flex-direction:column;gap:6px;padding:16px;border:1px solid var(--border);border-radius:6px;background:#ffffff05}.adm-app .stat .label{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.adm-app .stat .value{font-size:28px;font-weight:700;color:var(--ink);font-family:JetBrains Mono,ui-monospace,monospace;line-height:1}.adm-app .grid-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:26px}.adm-app .btn{display:inline-block;padding:8px 14px;border:1px solid var(--border);border-radius:6px;background:transparent;color:var(--ink);cursor:pointer;font-size:13px;text-decoration:none;transition:all .15s;font-family:inherit}.adm-app .btn:hover{border-color:var(--violet);color:var(--violet)}.adm-app .btn.btn-primary{background:var(--violet);color:#0a0a0a;border-color:var(--violet);font-weight:700}.adm-app .btn.btn-primary:hover{background:transparent;color:var(--violet)}.adm-app .btn.btn-danger:hover{border-color:var(--rose);color:var(--rose)}.adm-app .btn-sm{padding:5px 11px;font-size:12px}.adm-app .btn-row{display:flex;gap:8px;flex-wrap:wrap}.adm-app .badge{display:inline-block;padding:2px 8px;font-size:10px;text-transform:uppercase;letter-spacing:.05em;border:1px solid var(--border);color:var(--muted);font-weight:700;border-radius:4px}.adm-app .badge.role-super_admin{background:var(--violet);color:#0a0a0a;border-color:var(--violet)}.adm-app .badge.role-admin{background:var(--mint);color:#0a0a0a;border-color:var(--mint)}.adm-app .badge.plan-pro{color:var(--gold);border-color:var(--gold)}.adm-app .badge.plan-team{color:var(--rose);border-color:var(--rose)}.adm-app .badge.beta{background:var(--amber);color:#0a0a0a;border-color:var(--amber)}.adm-app .badge.killed{background:var(--rose);color:#fff;border-color:var(--rose)}.adm-app .badge.hidden-shelf{color:var(--muted)}.adm-app .field{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.adm-app .field label{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.adm-app .field input[type=text],.adm-app .field input[type=email],.adm-app .field input[type=number],.adm-app .field select{background:var(--bg);border:1px solid var(--border);color:var(--ink);padding:9px 11px;font-size:13px;font-family:inherit;border-radius:4px}.adm-app .field input:focus,.adm-app .field select:focus{outline:none;border-color:var(--violet)}.adm-app .field-row{display:flex;gap:12px;flex-wrap:wrap}.adm-app .field-row .field{flex:1;min-width:140px}.adm-app .checkbox{display:inline-flex;align-items:center;gap:6px;cursor:pointer;user-select:none}.adm-app .checkbox input{width:16px;height:16px;cursor:pointer}.adm-app .empty{padding:48px;text-align:center;color:var(--muted);border:1px dashed var(--border);border-radius:6px}.adm-app .toast{position:fixed;bottom:24px;right:24px;background:#141418f7;border:1px solid var(--violet);padding:12px 18px;font-size:13px;color:var(--ink);border-radius:6px;transform:translateY(20px);opacity:0;transition:all .2s;z-index:100}.adm-app .toast.show{transform:translateY(0);opacity:1}.adm-app .toast.error{border-color:var(--rose)}.adm-app code,.adm-app .mono{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;color:var(--muted)}.adm-app[data-astro-cid-2kanml4j]{display:grid;grid-template-columns:240px 1fr;min-height:calc(100vh - var(--header-h, 60px));background:var(--bg)}.adm-side[data-astro-cid-2kanml4j]{position:sticky;top:var(--header-h, 60px);align-self:start;height:calc(100vh - var(--header-h, 60px));display:flex;flex-direction:column;background:#00000040;border-right:1px solid var(--border);padding:22px 14px}.adm-side-head[data-astro-cid-2kanml4j]{display:flex;align-items:center;gap:8px;padding:0 8px 18px;margin-bottom:10px;border-bottom:1px solid var(--border)}.adm-side-mark[data-astro-cid-2kanml4j]{color:var(--violet);font-size:18px;line-height:1}.adm-side-title[data-astro-cid-2kanml4j]{font-size:18px;font-weight:700;letter-spacing:-.01em;flex:1}.adm-role-badge[data-astro-cid-2kanml4j]{font-size:9px;letter-spacing:.06em;padding:2px 8px;border-radius:999px;background:var(--violet);color:#0a0a0a;font-weight:700;text-transform:uppercase}.adm-side-search[data-astro-cid-2kanml4j]{display:flex;align-items:center;gap:6px;padding:7px 10px;border:1px solid var(--border);border-radius:6px;background:#0000004d;margin-bottom:6px;color:var(--muted)}.adm-side-search[data-astro-cid-2kanml4j]:focus-within{border-color:var(--violet);color:var(--ink)}.adm-side-search[data-astro-cid-2kanml4j] input[data-astro-cid-2kanml4j]{flex:1;min-width:0;background:transparent;border:none;color:var(--ink);font-size:13px;font-family:inherit}.adm-side-search[data-astro-cid-2kanml4j] input[data-astro-cid-2kanml4j]:focus{outline:none}.adm-side-search[data-astro-cid-2kanml4j] input[data-astro-cid-2kanml4j]::-webkit-search-cancel-button{display:none}.adm-side-search[data-astro-cid-2kanml4j] kbd[data-astro-cid-2kanml4j]{font-size:9px;padding:1px 5px;border-radius:3px;background:#ffffff0f;color:var(--muted);border:1px solid var(--border);letter-spacing:.06em}.adm-search-results[data-astro-cid-2kanml4j]{position:absolute;z-index:50;width:232px;left:18px;background:#0f0f14fa;border:1px solid var(--border);border-radius:6px;box-shadow:0 12px 32px -8px #0009;max-height:320px;overflow-y:auto;margin-top:4px}.adm-search-results[data-astro-cid-2kanml4j][hidden]{display:none}.adm-search-result[data-astro-cid-2kanml4j]{display:block;padding:9px 12px;color:var(--ink);text-decoration:none;border-bottom:1px solid var(--border);font-size:12px}.adm-search-result[data-astro-cid-2kanml4j]:last-child{border-bottom:none}.adm-search-result[data-astro-cid-2kanml4j]:hover,.adm-search-result[data-astro-cid-2kanml4j].is-focused{background:var(--violet-soft)}.adm-search-result[data-astro-cid-2kanml4j] .sr-email[data-astro-cid-2kanml4j]{font-weight:600}.adm-search-result[data-astro-cid-2kanml4j] .sr-meta[data-astro-cid-2kanml4j]{color:var(--muted);font-size:11px;margin-top:2px;font-family:JetBrains Mono,ui-monospace,monospace}.adm-search-result[data-astro-cid-2kanml4j].is-empty{color:var(--muted);font-style:italic}.adm-audit-dot[data-astro-cid-2kanml4j]{width:7px;height:7px;border-radius:50%;background:var(--rose);box-shadow:0 0 8px #f472b699;flex-shrink:0}.adm-audit-dot[data-astro-cid-2kanml4j][hidden]{display:none}.adm-side-nav[data-astro-cid-2kanml4j]{display:flex;flex-direction:column;gap:1px;margin-top:6px;flex:1}.adm-side-link[data-astro-cid-2kanml4j]{display:flex;align-items:center;padding:9px 12px;border-radius:6px;color:var(--text-2, #b3b3b3);text-decoration:none;font-size:13px;transition:background .15s,color .15s;position:relative}.adm-side-link[data-astro-cid-2kanml4j]:hover{background:#ffffff0a;color:var(--ink, #fff)}.adm-side-link[data-astro-cid-2kanml4j].is-active{background:var(--violet-soft);color:var(--violet)}.adm-side-link[data-astro-cid-2kanml4j].is-active:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:2px;background:var(--violet);border-radius:0 2px 2px 0}.adm-side-label[data-astro-cid-2kanml4j]{flex:1}.adm-side-count[data-astro-cid-2kanml4j]{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--muted, #777);padding:1px 7px;border-radius:999px;background:#ffffff0a;min-width:24px;text-align:center}.adm-side-link[data-astro-cid-2kanml4j].is-active .adm-side-count[data-astro-cid-2kanml4j]{color:var(--violet);background:color-mix(in srgb,var(--violet) 22%,transparent)}.adm-side-foot[data-astro-cid-2kanml4j]{margin-top:auto;padding-top:14px;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:8px}.adm-side-back[data-astro-cid-2kanml4j]{display:inline-flex;align-items:center;gap:6px;color:var(--muted, #888);font-size:12px;text-decoration:none;padding:6px 10px;border-radius:6px;transition:color .15s,background .15s}.adm-side-back[data-astro-cid-2kanml4j]:hover{color:var(--ink, #fff);background:#ffffff0a}.adm-side-email[data-astro-cid-2kanml4j]{padding:0 10px;font-size:11px;color:var(--muted, #666);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-main[data-astro-cid-2kanml4j]{padding:28px 36px 80px;min-width:0}.adm-main-head[data-astro-cid-2kanml4j]{display:flex;align-items:baseline;gap:14px;padding-bottom:18px;margin-bottom:24px;border-bottom:1px solid var(--border)}.adm-main-title[data-astro-cid-2kanml4j]{font-size:26px;font-weight:700;letter-spacing:-.02em;margin:0}.adm-breadcrumb[data-astro-cid-2kanml4j]{font-size:11px;color:var(--muted, #777);letter-spacing:.08em;text-transform:lowercase}.adm-main-body[data-astro-cid-2kanml4j]{min-width:0}.adm-loading[data-astro-cid-2kanml4j],.adm-denied[data-astro-cid-2kanml4j]{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:var(--bg);color:var(--muted);font-size:14px}.adm-loading[data-astro-cid-2kanml4j][hidden],.adm-denied[data-astro-cid-2kanml4j][hidden],.adm-app[data-astro-cid-2kanml4j][hidden]{display:none!important}.adm-denied[data-astro-cid-2kanml4j] h2[data-astro-cid-2kanml4j]{color:var(--ink);margin-bottom:8px}.adm-denied[data-astro-cid-2kanml4j] a[data-astro-cid-2kanml4j]{color:var(--violet)}@media(max-width:760px){.adm-app[data-astro-cid-2kanml4j]{grid-template-columns:1fr}.adm-side[data-astro-cid-2kanml4j]{position:static;height:auto;padding:14px 16px;flex-direction:row;align-items:center;gap:14px;overflow-x:auto}.adm-side-head[data-astro-cid-2kanml4j]{padding:0;margin:0;border:none}.adm-side-nav[data-astro-cid-2kanml4j]{flex-direction:row;gap:4px;margin:0;flex:1;overflow-x:auto}.adm-side-link[data-astro-cid-2kanml4j]{padding:6px 12px;flex-shrink:0}.adm-side-link[data-astro-cid-2kanml4j].is-active:before{display:none}.adm-side-foot[data-astro-cid-2kanml4j]{display:none}.adm-main[data-astro-cid-2kanml4j]{padding:20px 18px 60px}.adm-main-head[data-astro-cid-2kanml4j]{flex-direction:column;align-items:flex-start;gap:4px}}
