.admin-shell.svelte-vj8dms{border:1px solid var(--color-border);background:var(--color-page);border-radius:.9rem;grid-template-columns:15.5rem minmax(0,1fr);width:100%;min-height:34rem;display:grid;overflow:hidden}.admin-sidebar.svelte-vj8dms{background:var(--color-surface);border-right:1px solid var(--color-border);flex-direction:column;gap:2.3rem;padding:1.5rem 1rem;display:flex}.sidebar-brand.svelte-vj8dms{align-items:center;gap:.8rem;padding:0 .5rem;display:flex}.sidebar-brand.svelte-vj8dms strong:where(.svelte-vj8dms){letter-spacing:-.03em;font-size:1.1rem;display:block}.sidebar-brand.svelte-vj8dms small:where(.svelte-vj8dms){color:var(--color-text-muted);font-size:.78rem;display:block}.brand-icon.svelte-vj8dms{color:var(--color-accent);font-size:1.65rem}.admin-nav.svelte-vj8dms{gap:.35rem;display:grid}.admin-nav.svelte-vj8dms button:where(.svelte-vj8dms){color:var(--color-text-muted);text-align:left;cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:.45rem;padding:.8rem .85rem}.admin-nav.svelte-vj8dms button:where(.svelte-vj8dms):hover,.admin-nav.svelte-vj8dms button:where(.svelte-vj8dms):focus-visible{color:var(--color-text);background:var(--color-surface-muted)}.admin-nav.svelte-vj8dms button.active:where(.svelte-vj8dms){background:var(--color-surface-muted);border-color:var(--color-border);color:var(--color-text);font-weight:650}.svelte-vj8dms:where(button:where(.svelte-vj8dms)):focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.sidebar-note.svelte-vj8dms{color:var(--color-text-muted);margin-top:auto;padding:0 .5rem;font-size:.76rem}.admin-content.svelte-vj8dms{align-content:start;gap:1.7rem;min-width:0;padding:1.8rem clamp(1rem,3vw,2.5rem);display:grid}.admin-topbar.svelte-vj8dms{border-bottom:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1.4rem;display:flex}.admin-topbar.svelte-vj8dms h2:where(.svelte-vj8dms){font-size:clamp(1.25rem,2vw,1.65rem)}.eyebrow.svelte-vj8dms,.card-caption.svelte-vj8dms{text-transform:uppercase;letter-spacing:.075em;color:var(--color-accent);font-size:.73rem;font-weight:700}.session-pill.svelte-vj8dms{border:1px solid var(--color-success-border);color:var(--color-success-text);background:var(--color-success-surface);border-radius:99px;align-items:center;gap:.55rem;padding:.42rem .8rem;font-size:.8rem;display:inline-flex}.status-dot.svelte-vj8dms{background:currentColor;border-radius:50%;width:.46rem;height:.46rem}.welcome.svelte-vj8dms{gap:.55rem;max-width:43rem;display:grid}.welcome.svelte-vj8dms h3:where(.svelte-vj8dms){font-size:clamp(1.5rem,2.5vw,2rem)}.welcome.svelte-vj8dms p:where(.svelte-vj8dms):last-child,.admin-card.svelte-vj8dms p:where(.svelte-vj8dms):not(.card-caption),.detail-panel.svelte-vj8dms>p:where(.svelte-vj8dms):not(.eyebrow){color:var(--color-text-muted)}.admin-cards.svelte-vj8dms{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.admin-card.svelte-vj8dms,.detail-panel.svelte-vj8dms{border:1px solid var(--color-border);background:var(--color-surface);border-radius:.65rem;align-content:start;justify-items:start;gap:.8rem;min-width:0;padding:1.4rem;display:grid}.admin-card.svelte-vj8dms h3:where(.svelte-vj8dms),.detail-panel.svelte-vj8dms h3:where(.svelte-vj8dms){font-size:1.2rem}.text-action.svelte-vj8dms{color:var(--color-accent);font-weight:700;font:inherit;cursor:pointer;text-underline-offset:4px;background:0 0;border:none;padding:.4rem 0;text-decoration:underline}.text-action.svelte-vj8dms:hover{text-decoration-thickness:2px}.detail-panel.svelte-vj8dms{max-width:48rem}.product-list.svelte-vj8dms{gap:.6rem;width:100%;margin:0;padding:0;list-style:none;display:grid}.product-list.svelte-vj8dms li:where(.svelte-vj8dms){background:var(--color-page);border:1px solid var(--color-border);border-radius:.5rem;justify-content:space-between;align-items:center;gap:.8rem;padding:.9rem;display:flex}.product-list.svelte-vj8dms li:where(.svelte-vj8dms)>div:where(.svelte-vj8dms){gap:.15rem;min-width:0;display:grid}.product-list.svelte-vj8dms code:where(.svelte-vj8dms){color:var(--color-text-muted);overflow-wrap:anywhere}.product-status.svelte-vj8dms{color:var(--color-success-text);background:var(--color-success-surface);white-space:nowrap;border-radius:.5rem;padding:.25rem .55rem;font-size:.8rem}.product-status.inactive.svelte-vj8dms{color:var(--color-warning-text);background:var(--color-warning-surface)}.permission-list.svelte-vj8dms{gap:.6rem;width:100%;padding:0;list-style:none;display:grid}.permission-list.svelte-vj8dms li:where(.svelte-vj8dms){border:1px solid var(--color-border);background:var(--color-page);border-radius:.4rem;align-items:center;gap:.7rem;min-width:0;padding:.8rem;display:flex}.permission-list.svelte-vj8dms code:where(.svelte-vj8dms){overflow-wrap:anywhere}.permission-indicator.svelte-vj8dms{color:var(--color-success-text)}.service-actions.svelte-vj8dms{margin-top:.5rem}@media (width<=720px){.admin-shell.svelte-vj8dms{grid-template-columns:1fr;min-height:0}.admin-sidebar.svelte-vj8dms{border-right:0;border-bottom:1px solid var(--color-border);gap:1rem;padding:1rem}.admin-nav.svelte-vj8dms{flex-wrap:wrap;display:flex}.admin-nav.svelte-vj8dms button:where(.svelte-vj8dms){padding:.6rem .7rem}.sidebar-note.svelte-vj8dms{display:none}.admin-content.svelte-vj8dms{padding:1.2rem 1rem}.admin-cards.svelte-vj8dms{grid-template-columns:1fr}}.l-stack.svelte-2iukem{justify-items:start;gap:var(--space-4,1rem);display:grid}.login-form.svelte-2iukem{gap:var(--space-4,1rem);width:min(100%,27rem);display:grid}.page.svelte-1t5p7bc{width:min(100%, var(--container-max,70rem));padding:var(--section-space,2.5rem) var(--gutter,1.5rem);margin-inline:auto}
