@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(ibm-plex-sans-latin-400-normal.13a15bcdfeddab65.woff2) format("woff2"),url(ibm-plex-sans-latin-400-normal.48b78688598277ed.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(ibm-plex-sans-latin-500-normal.4cdcd386d2ac59c8.woff2) format("woff2"),url(ibm-plex-sans-latin-500-normal.f8dd458cf5ea800d.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(ibm-plex-sans-latin-600-normal.1cdb9a2cbcaafa7e.woff2) format("woff2"),url(ibm-plex-sans-latin-600-normal.0eddcd6d80f7850e.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(ibm-plex-mono-latin-400-normal.06ac09dcb8ec7d56.woff2) format("woff2"),url(ibm-plex-mono-latin-400-normal.e32cf7a40c90e778.woff) format("woff")}*{box-sizing:border-box;margin:0;padding:0}body{min-height:100dvh}app-luna-shopper-admin-root{--admin-surface: #f3f4f1;--admin-surface-raised: #fcfcfa;--admin-border: #d9dcd6;--admin-border-strong: #878e86;--admin-ink: #14171a;--admin-ink-muted: #555c63;--admin-space-1: .25rem;--admin-space-2: .5rem;--admin-space-3: .75rem;--admin-space-4: 1rem;--admin-space-6: 1.5rem;--admin-space-8: 2rem;--admin-radius-control: .375rem;--admin-radius: .625rem;--admin-radius-state: .25rem;--admin-control: 2.25rem;--admin-control-pad: .375rem;--admin-caret: 1.25rem;--admin-field-size: .875rem;--admin-page-inline: 1.25rem;--admin-page-block: 1.25rem;--admin-bar: 0rem;--admin-font: "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--admin-font-mono: "IBM Plex Mono", ui-monospace, "Cascadia Mono", monospace;--admin-accent: #0b6b53;--admin-accent-ink: #ffffff;--admin-accent-wash: #e3f1ec;--admin-accent-on-wash: #085441;--admin-neutral-wash: #e9ebe6;--admin-neutral-on-wash: #3d4348;--admin-waiting-wash: #fdf3e0;--admin-waiting-on-wash: #7a4f05;--admin-danger: #b4232a;--admin-danger-ink: #ffffff;--admin-danger-wash: #fbeaeb;--admin-danger-on-wash: var(--admin-danger);--admin-nav: #14211d;--admin-nav-ink: #b9c4bf;--admin-nav-current: #24362f;--admin-nav-current-ink: #ffffff;--admin-count: #fcfcfa;--admin-chart-1: #2a78d6;--admin-chart-2: #eb6834;--admin-chart-3: #1baf7a;--admin-chart-4: #eda100;--admin-chart-5: #e87ba4;--admin-chart-6: #008300;--admin-chart-ink: var(--admin-ink-muted);--admin-chart-grid: var(--admin-border)}@media(max-width:47.99rem){app-luna-shopper-admin-root{--admin-control: 2.75rem;--admin-field-size: 1rem;--admin-page-inline: 1rem;--admin-page-block: 1rem;--admin-bar: calc(3.625rem + env(safe-area-inset-bottom, 0px)) }}app-luna-shopper-admin-root[data-deployment=production]{--admin-nav: #6e1a1f;--admin-nav-ink: #f3d9da;--admin-nav-current: #8f2a30}app-luna-shopper-admin-root[data-deployment=staging]{--admin-nav: #6b4605;--admin-nav-ink: #f6e7c8;--admin-nav-current: #8a5d0c}app-luna-shopper-admin-root[data-deployment=development]{--admin-nav: #173f5c;--admin-nav-ink: #d3e3ef;--admin-nav-current: #23587d}app-luna-shopper-admin-root{font-family:var(--admin-font);font-size:.875rem;line-height:1.4}@media(max-width:47.99rem){app-luna-shopper-admin-root{font-size:.9375rem}}button,input,select,textarea{min-block-size:var(--admin-control);padding:var(--admin-control-pad) var(--admin-space-3);border:1px solid var(--admin-border-strong);border-radius:var(--admin-radius-control);background:var(--admin-surface-raised);font:inherit;color:var(--admin-ink)}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true],button[aria-invalid=true]{border-color:var(--admin-danger);box-shadow:inset 0 0 0 1px var(--admin-danger)}input,select,textarea{font-size:var(--admin-field-size)}select{appearance:none;padding-inline-end:calc(var(--admin-space-3) + var(--admin-caret) + var(--admin-space-2));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23555c63' transform='rotate(-90 12 12)' d='M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-origin:border-box;background-position:right var(--admin-space-3) center;background-size:var(--admin-caret) var(--admin-caret)}a{color:var(--admin-accent)}td,dd,.num{font-variant-numeric:tabular-nums}code,kbd,.mono{font-family:var(--admin-font-mono);font-size:.9em}:focus-visible{outline:2px solid var(--admin-accent);outline-offset:2px}
