.admin-root{--brand:#9a0020;--brand-hover:#b8002a;--brand-deep:#6e0017;--on-brand:#fff;--gold:#fccc3c;--green:#0ca848;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:20px;--s6:24px;--s7:32px;--s8:40px;--s9:56px;--r-xs:10px;--r-sm:14px;--r-md:18px;--r-lg:24px;--r-xl:30px;--r-2xl:38px;--r-pill:999px;--t-xs:11px;--t-sm:13px;--t-md:14px;--t-lg:16px;--t-xl:18px;--d-sm:22px;--d-md:28px;--d-lg:34px;--d-xl:44px;--track-display:-.024em;--track-tight:-.012em;--ease:cubic-bezier(.32, .72, 0, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--t-fast:.18s;--t-base:.28s;--t-slow:.42s;--control-h:40px;--control-h-lg:48px;--tap-min:44px;--admin-header-h:76px;--admin-rail-w:300px;--admin-max:1440px;--row-h:64px;--row-gap:6px;--glass-blur:saturate(180%) blur(24px);--glass-blur-thin:saturate(160%) blur(14px)}.admin-root,[data-theme=dark] .admin-root{--bg:#0a0908;--bg-tint:radial-gradient(1200px 600px at 12% -10%, #9a00201a, transparent 62%), radial-gradient(1000px 560px at 100% 8%, #fccc3c0b, transparent 58%);--bg-sunk:#fffaf508;--glass-1:#fffaf50b;--glass-2:#fffaf512;--glass-3:#fffaf51a;--edge-top:#fffaf524;--edge:#fffaf514;--surface:var(--glass-1);--surface-2:var(--glass-2);--hover:var(--glass-3);--line:var(--edge);--line-strong:#fffaf529;--surface-low:var(--glass-1);--surface-mid:var(--glass-2);--surface-high:var(--glass-3);--text-primary:var(--ink);--text-secondary:var(--ink-2);--text-muted:var(--ink-3);--border-subtle:var(--edge);--border-medium:var(--line-strong);--bg-elevated:var(--glass-2);--bg-input:var(--bg-sunk);--border:var(--edge);--border-color:var(--edge);--muted:var(--ink-3);--text:var(--ink);--brain-border:var(--edge);--brain-input-bg:var(--bg-sunk);--ink:#fbf8f4;--ink-2:#fbf8f4a8;--ink-3:#fbf8f46b;--ink-4:#fbf8f442;--brand:#d4213c;--brand-hover:#e63149;--brand-wash:#d4213c24;--brand-grad:linear-gradient(180deg, #e63149, #b0102c);--gold-ink:#f2c955;--gold-wash:#fccc3c21;--green-ink:#57d98a;--green-wash:#0ca84826;--sh-1:0 1px 2px #00000080;--sh-2:0 8px 24px -10px #000000a6;--sh-3:0 24px 56px -20px #000000b8;--sh-4:0 40px 90px -32px #000c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=light] .admin-root{--bg:#f4f2ef;--bg-tint:radial-gradient(1200px 600px at 12% -10%, #9a00200d, transparent 62%), radial-gradient(1000px 560px at 100% 8%, #fccc3c0f, transparent 58%);--bg-sunk:#16130f09;--glass-1:#ffffff9e;--glass-2:#ffffffc7;--glass-3:#ffffffeb;--edge-top:#ffffffe6;--edge:#16130f14;--surface:var(--glass-1);--surface-2:var(--glass-2);--hover:var(--glass-3);--line:var(--edge);--line-strong:#16130f24;--ink:#171310;--ink-2:#171310a8;--ink-3:#17131070;--ink-4:#17131047;--brand:#9a0020;--brand-hover:#b8002a;--brand-wash:#9a002012;--brand-grad:linear-gradient(180deg, #b8002a, #7c0019);--gold-ink:#7a5b00;--gold-wash:#fccc3c33;--green-ink:#0a6b31;--green-wash:#0ca8481f;--sh-1:0 1px 2px #16130f0d;--sh-2:0 8px 24px -12px #16130f29;--sh-3:0 24px 56px -24px #16130f38;--sh-4:0 40px 90px -36px #16130f4d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.admin-root{--st-pending-fg:var(--gold-ink);--st-pending-bg:var(--gold-wash);--st-confirmed-fg:#6fb3ea;--st-confirmed-bg:#6fb3ea24;--st-seated-fg:var(--green-ink);--st-seated-bg:var(--green-wash);--st-completed-fg:var(--ink-2);--st-completed-bg:var(--bg-sunk);--st-cancelled-fg:#ee7c8d;--st-cancelled-bg:#ee7c8d21;--st-noshow-fg:#e9975f;--st-noshow-bg:#e9975f21}[data-theme=light] .admin-root{--st-confirmed-fg:#1b5580;--st-confirmed-bg:#1b55801a;--st-cancelled-fg:#8e2e39;--st-cancelled-bg:#8e2e3917;--st-noshow-fg:#9c4a1e;--st-noshow-bg:#9c4a1e1a}.admin-root{background:var(--bg);color:var(--ink);position:relative}.admin-root:before{content:"";z-index:0;background:var(--bg-tint);pointer-events:none;position:fixed;inset:0}.admin-root>*{z-index:1;position:relative}.glass{background:var(--glass-1);-webkit-backdrop-filter:var(--glass-blur);box-shadow:inset 0 1px 0 var(--edge-top), inset 0 0 0 1px var(--edge), var(--sh-2)}.glass-thin{background:var(--glass-1);-webkit-backdrop-filter:var(--glass-blur-thin);box-shadow:inset 0 1px 0 var(--edge-top), inset 0 0 0 1px var(--edge)}.glass-raised{background:var(--glass-2);-webkit-backdrop-filter:var(--glass-blur);box-shadow:inset 0 1px 0 var(--edge-top), inset 0 0 0 1px var(--edge), var(--sh-3)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass,.glass-thin,.glass-raised{background:var(--glass-3)}}.admin-root .admin-main{padding-inline:var(--s4);padding-bottom:calc(76px + var(--s5) + env(safe-area-inset-bottom))}@media (min-width:768px){.admin-root .admin-main{padding-inline:var(--s7);padding-bottom:0}}.admin-root .admin-main .admin-header,.admin-root .res-page,.admin-root .dash-page,.admin-root .bc-page,.admin-root .brain-page,.admin-root .ai-page,.admin-root .lk-page,.admin-root .stories-page,.admin-root .wn-page{padding-inline:0}
.admin-root :is(.ai-btn-save,.ai-send-btn,.bc-btn,.brain-save-btn,.dash-action-btn,.fu-mini-btn,.hdr-add-btn,.hdr-dl-btn,.ig-diag-btn,.ig-logs-btn,.item-picker-done-btn,.kb-save-btn,.lk-create-btn,.menu-add-variant-btn,.menu-btn-danger,.menu-btn-ghost,.menu-btn-primary,.pc-repo-btn,.pkg-add-group-btn,.promo-add-rule-btn,.promo-manage-items-btn,.promo-post-btn,.promo-save-btn,.promo-upload-btn,.sk-btn,.stories-refresh-btn,.wt-add-btn,.wt-test-drawer-btn,.admin-btn){justify-content:center;align-items:center;gap:var(--s2);min-height:36px;padding:0 var(--s4);border-radius:var(--r-pill);font-family:inherit;font-size:var(--t-sm);letter-spacing:var(--track-tight);white-space:nowrap;cursor:pointer;transition:background var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease), transform var(--t-fast) var(--ease), opacity var(--t-fast) var(--ease);border:0;font-weight:590;display:inline-flex}.admin-root :is(.ai-btn-save,.ai-send-btn,.bc-btn,.brain-save-btn,.dash-action-btn,.fu-mini-btn,.hdr-add-btn,.hdr-dl-btn,.ig-diag-btn,.ig-logs-btn,.item-picker-done-btn,.kb-save-btn,.lk-create-btn,.menu-add-variant-btn,.menu-btn-danger,.menu-btn-ghost,.menu-btn-primary,.pc-repo-btn,.pkg-add-group-btn,.promo-add-rule-btn,.promo-manage-items-btn,.promo-post-btn,.promo-save-btn,.promo-upload-btn,.sk-btn,.stories-refresh-btn,.wt-add-btn,.wt-test-drawer-btn,.admin-btn):not(:disabled):active{transform:scale(.97)}.admin-root :is(.ai-icon-btn,.horizon-btn,.ic-action-btn,.lk-action-btn,.menu-icon-btn,.pc-action-btn,.pkg-inclusion-remove-btn,.promo-delete-btn,.promo-edit-btn,.promo-rail-edit-btn,.res-action-btn,.wa-mic-btn,.wt-btn-remove,.admin-icon-btn){border-radius:var(--r-pill);cursor:pointer;width:32px;height:32px;transition:background var(--t-fast) var(--ease), color var(--t-fast) var(--ease), transform var(--t-fast) var(--ease);border:0;flex:none;place-items:center;padding:0;font-family:inherit;display:grid}.admin-root :is(.ai-icon-btn,.horizon-btn,.ic-action-btn,.lk-action-btn,.menu-icon-btn,.pc-action-btn,.pkg-inclusion-remove-btn,.promo-delete-btn,.promo-edit-btn,.promo-rail-edit-btn,.res-action-btn,.wa-mic-btn,.wt-btn-remove,.admin-icon-btn):active{transform:scale(.94)}.admin-root .menu-icon-btn-sm{width:28px;height:28px}.admin-root :is(.ai-channel-filter-btn,.lk-filter-btn,.promo-day-btn,.promo-platform-btn,.promo-type-btn,.stories-seg-btn,.wt-header-format-btn,.wt-action-btn,.ig-tab,.menu-tab,.wn-filter,.kb-status-opt,.kb-toggle,.brain-toggle,.admin-chip){justify-content:center;align-items:center;gap:var(--s2);min-height:32px;padding:0 var(--s4);border-radius:var(--r-pill);font-family:inherit;font-size:var(--t-sm);white-space:nowrap;cursor:pointer;transition:background var(--t-fast) var(--ease), color var(--t-fast) var(--ease);border:0;font-weight:510;display:inline-flex}.admin-root .promo-day-btn{min-width:38px;padding:0 var(--s2)}.admin-root .admin-chip{color:var(--ink-3);background:0 0}.admin-root .admin-chip:hover{color:var(--ink);background:var(--glass-2)}.admin-root .admin-chip[data-on=true]{background:var(--glass-3);color:var(--ink);box-shadow:inset 0 1px 0 var(--edge-top), var(--sh-1);font-weight:590}.admin-root :is(.ai-input,.bc-input,.brain-input,.brain-select,.ig-diag-input,.item-picker-override-input,.item-picker-search,.kb-input,.lk-input,.lk-search,.lk-select,.menu-input,.pkg-inclusion-add-input,.promo-time-input,.res-input,.res-select,.stories-input,.wt-button-text-input,.wt-button-type-select){min-height:var(--control-h);padding:0 var(--s4);border-radius:var(--r-sm);background:var(--bg-sunk);box-shadow:inset 0 0 0 1px var(--edge);color:var(--ink);transition:box-shadow var(--t-fast) var(--ease), background var(--t-fast) var(--ease);border:0;outline:0;font-family:inherit;font-size:16px}.admin-root :is(.brain-textarea,.menu-textarea,.res-textarea){width:100%;min-height:88px;padding:var(--s3) var(--s4);border-radius:var(--r-sm);background:var(--bg-sunk);box-shadow:inset 0 0 0 1px var(--edge);color:var(--ink);resize:vertical;transition:box-shadow var(--t-fast) var(--ease);border:0;outline:0;font-family:inherit;font-size:16px;line-height:1.55}.admin-root :is(.ai-input,.bc-input,.brain-input,.brain-select,.brain-textarea,.ig-diag-input,.item-picker-override-input,.item-picker-search,.kb-input,.lk-input,.lk-search,.lk-select,.menu-input,.menu-textarea,.pkg-inclusion-add-input,.promo-time-input,.res-input,.res-select,.res-textarea,.stories-input,.wt-button-text-input,.wt-button-type-select):focus{box-shadow:inset 0 0 0 1px var(--brand), 0 0 0 4px var(--brand-wash)}.admin-root :is(.ai-input,.bc-input,.brain-input,.ig-diag-input,.item-picker-override-input,.item-picker-search,.kb-input,.lk-input,.lk-search,.menu-input,.menu-textarea,.pkg-inclusion-add-input,.promo-time-input,.res-input,.res-textarea,.stories-input,.wt-button-text-input)::placeholder{color:var(--ink-4)}.admin-root :is(.lk-search,.item-picker-search){border-radius:var(--r-pill)}.admin-root .admin-icon-btn{color:var(--ink-3)}.admin-root .admin-icon-btn:hover{color:var(--icon-accent,var(--ink));background:var(--glass-2)}.admin-root .qr-download-btn{background:var(--glass-2);box-shadow:inset 0 1px 0 var(--edge-top), inset 0 0 0 1px var(--edge);color:var(--ink)}.admin-root .qr-download-btn:hover:not(:disabled){background:var(--glass-3)}.admin-root .qr-download-btn:disabled{opacity:.4;cursor:not-allowed}