.admin-page.svelte-1jef3w8{box-sizing:border-box;width:100%;min-width:0;max-width:1024px;margin:0 auto;padding:24px}.admin-title.svelte-1jef3w8{font-family:var(--font-mono);color:var(--text);align-items:center;gap:10px;margin-bottom:24px;font-size:1.5rem;display:flex}.admin-empty.svelte-1jef3w8{color:var(--text-tertiary);margin-bottom:24px}.admin-denied.svelte-1jef3w8{color:var(--danger);font-family:var(--font-mono);margin:0 0 8px}.admin-cta.svelte-1jef3w8{background:var(--primary);color:#0a1628;min-width:44px;min-height:44px;font-family:var(--font-mono);border-radius:8px;justify-content:center;align-items:center;padding:10px 20px;font-weight:600;text-decoration:none;display:inline-flex}.admin-loading.svelte-1jef3w8{flex-direction:column;gap:24px;display:flex}.admin-error.svelte-1jef3w8{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:48px 24px;display:flex}.admin-error-text.svelte-1jef3w8{color:var(--danger);font-family:var(--font-mono)}.admin-section.svelte-1jef3w8{margin-bottom:32px}.section-title.svelte-1jef3w8{font-family:var(--font-mono);color:var(--text);align-items:center;gap:8px;margin:0 0 12px;font-size:1.1rem;display:flex}.table-wrap.svelte-1jef3w8{border:1px solid var(--border);border-radius:var(--radius);min-width:0;max-width:100%}.admin-table.svelte-1jef3w8{border-collapse:collapse;width:100%;min-width:560px;font-size:.85rem}.admin-table.svelte-1jef3w8 th:where(.svelte-1jef3w8){text-align:start;background:var(--bg-secondary);color:var(--text-secondary);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--border);white-space:nowrap;padding:10px 14px;font-size:.7rem}.admin-table.svelte-1jef3w8 td:where(.svelte-1jef3w8){border-bottom:1px solid var(--border);color:var(--text);overflow-wrap:anywhere;padding:10px 14px}.admin-table.svelte-1jef3w8 tr:where(.svelte-1jef3w8):last-child td:where(.svelte-1jef3w8){border-bottom:none}@media (width<=640px){.admin-page.svelte-1jef3w8{padding:16px}.table-wrap.svelte-1jef3w8{border:none}.admin-table.svelte-1jef3w8{width:100%;min-width:0;font-size:.8rem;display:block}.admin-table.svelte-1jef3w8 thead:where(.svelte-1jef3w8){clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.admin-table.svelte-1jef3w8 tbody:where(.svelte-1jef3w8){display:block}.admin-table.svelte-1jef3w8 tr:where(.svelte-1jef3w8){border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-secondary);margin-bottom:12px;padding:4px 0;display:block}.admin-table.svelte-1jef3w8 td:where(.svelte-1jef3w8){border-bottom:1px solid var(--border);text-align:right;justify-content:space-between;align-items:baseline;gap:16px;padding:8px 14px;display:flex}.admin-table.svelte-1jef3w8 td:where(.svelte-1jef3w8):before{content:attr(data-label);color:var(--text-secondary);font-family:var(--font-mono);letter-spacing:.05em;text-align:left;text-transform:uppercase;flex:none;font-size:.68rem}.admin-table.svelte-1jef3w8 tr:where(.svelte-1jef3w8):last-child td:where(.svelte-1jef3w8){border-bottom:1px solid var(--border)}.admin-table.svelte-1jef3w8 tr:where(.svelte-1jef3w8) td:where(.svelte-1jef3w8):last-child{border-bottom:none}}.cell-mono.svelte-1jef3w8{font-family:var(--font-mono);font-size:.8rem}.badge.svelte-1jef3w8{background:var(--bg-tertiary);color:var(--text-secondary);text-transform:capitalize;border-radius:9999px;padding:2px 10px;font-size:.7rem;font-weight:600;display:inline-block}.badge-warn.svelte-1jef3w8{background:var(--warning-light);color:var(--warning)}.badge-ok.svelte-1jef3w8{background:var(--success-light);color:var(--success)}.retry-btn.svelte-1jef3w8{background:var(--primary);color:#0a1628;min-width:44px;min-height:44px;font-family:var(--font-mono);cursor:pointer;border:none;border-radius:8px;padding:10px 20px}
