.nav.svelte-gpm8ca{width:var(--nav-width, 15rem);flex-shrink:0;padding:var(--space-md, 1rem);border-right:1px solid var(--color-border, #e5e7eb);background:var(--color-bg-elevated, #fff);overflow-y:auto}.checking.svelte-gpm8ca{color:var(--color-text-muted, #6b7280);font-size:var(--text-sm, .9375rem)}.section.svelte-gpm8ca{margin-bottom:var(--space-lg, 1.5rem)}.section-label.svelte-gpm8ca{font-size:var(--text-xs, .8125rem);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted, #6b7280);margin:0 0 var(--space-xs, .25rem) var(--space-sm, .5rem)}ul.svelte-gpm8ca{list-style:none;margin:0;padding:0}.link.svelte-gpm8ca{display:flex;align-items:center;gap:var(--space-xs, .25rem);padding:var(--space-sm, .5rem);border-radius:var(--radius-md, .375rem);color:var(--color-text, #1f2937);text-decoration:none;font-size:var(--text-sm, .9375rem)}.link.svelte-gpm8ca:hover{background:var(--color-bg-muted, #f3f4f6)}.link.active.svelte-gpm8ca{background:var(--color-admin-accent, #1e293b);color:#fff}.link.disabled.svelte-gpm8ca{color:var(--color-text-muted, #6b7280);cursor:not-allowed}.badge.svelte-gpm8ca{font-size:.6875rem;padding:.0625rem .375rem;border-radius:var(--radius-full, 9999px);background:var(--color-warning-bg, #fffbeb);color:var(--color-warning, #f59e0b)}.empty.svelte-gpm8ca{font-size:var(--text-sm, .9375rem);color:var(--color-text-muted, #6b7280)}.empty.warn.svelte-gpm8ca{padding:var(--space-sm, .5rem);border:1px solid var(--color-warning, #f59e0b);border-radius:var(--radius-md, .375rem);background:var(--color-warning-bg, #fffbeb);color:var(--color-text, #1f2937)}.empty.warn.svelte-gpm8ca p:where(.svelte-gpm8ca){margin:0 0 var(--space-xs, .25rem)}.empty.warn.svelte-gpm8ca .detail:where(.svelte-gpm8ca){font-family:var(--font-mono, ui-monospace, monospace);font-size:.6875rem;color:var(--color-text-muted, #6b7280);overflow-wrap:anywhere}.empty.warn.svelte-gpm8ca button:where(.svelte-gpm8ca){margin-top:var(--space-xs, .25rem);padding:.25rem .625rem;border:1px solid var(--color-border, #e5e7eb);border-radius:var(--radius-md, .375rem);background:var(--color-bg-elevated, #fff);color:inherit;font-size:var(--text-sm, .9375rem);cursor:pointer}.empty.warn.svelte-gpm8ca button:where(.svelte-gpm8ca):disabled{opacity:.6;cursor:default}.shell.svelte-12qhfyh{display:flex;flex-direction:column;min-height:100vh}.topbar.svelte-12qhfyh{height:var(--topbar-height, 3.5rem);flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 var(--space-lg, 1.5rem);background:var(--color-admin-accent, #1e293b);color:#fff}.topbar-left.svelte-12qhfyh{display:flex;align-items:center;gap:var(--space-sm, .5rem)}.app-name.svelte-12qhfyh{font-weight:600}.env-pill.svelte-12qhfyh{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .5rem;border-radius:var(--radius-full, 9999px);font-size:var(--text-xs, .8125rem);font-weight:700;letter-spacing:.05em;line-height:var(--line-height-tight, 1.25)}.env-pill-dev.svelte-12qhfyh{background:#ffffff1f;color:#fff;border:1px solid rgba(255,255,255,.35)}.env-pill-alert.svelte-12qhfyh{background:var(--color-error, #ef4444);color:#fff;border:1px solid rgba(255,255,255,.5)}.topbar-right.svelte-12qhfyh{display:flex;align-items:center;gap:var(--space-md, 1rem);font-size:var(--text-sm, .9375rem)}.logout.svelte-12qhfyh{background:transparent;border:1px solid rgba(255,255,255,.4);color:#fff;border-radius:var(--radius-md, .375rem);padding:var(--space-xs, .25rem) var(--space-sm, .5rem);cursor:pointer;font-size:var(--text-sm, .9375rem)}.logout.svelte-12qhfyh:hover{background:#ffffff1a}.body.svelte-12qhfyh{display:flex;flex:1;min-height:0}.content.svelte-12qhfyh{flex:1;padding:var(--space-xl, 2rem);overflow-y:auto}
