body:has(.smartmenu-shell_viewport__CjjNJ),html:has(.smartmenu-shell_viewport__CjjNJ){height:100%;min-height:0;overflow:hidden;overscroll-behavior:none;width:100%;max-width:100%}:where(body:has(.smartmenu-shell_viewport__CjjNJ),body:has(.smartmenu-shell_viewport__CjjNJ) *){touch-action:pan-x pan-y}.smartmenu-shell_viewport__CjjNJ{height:100vh;height:100dvh;width:100%;overflow:hidden}.smartmenu-shell_viewport__CjjNJ .smartmenu-shell_navigation__9oU9j{padding-bottom:max(.5rem,env(safe-area-inset-bottom,0px));padding-left:max(.5rem,env(safe-area-inset-left,0px));padding-right:max(.5rem,env(safe-area-inset-right,0px))}.smartmenu-shell_viewport__CjjNJ .smartmenu-shell_staffCall__3NPob{bottom:calc(100% + 1rem);right:max(1rem,env(safe-area-inset-right,0px))}.smartmenu-shell_orderPanel__olG5O{max-height:calc(100vh - 5rem - env(safe-area-inset-bottom, 0px));max-height:calc(100dvh - 5rem - env(safe-area-inset-bottom, 0px))}@media (max-width:1023px){body:has(.smartmenu-shell_viewport__CjjNJ),html:has(.smartmenu-shell_viewport__CjjNJ){height:auto;min-height:100%;overflow-x:clip;overflow-y:visible;overscroll-behavior-y:auto}.smartmenu-shell_viewport__CjjNJ{height:auto;min-height:100vh;min-height:100svh;overflow-x:clip;overflow-y:visible;overflow-anchor:none}.smartmenu-shell_viewport__CjjNJ>header{position:sticky;top:0;z-index:30;background:inherit}.smartmenu-shell_viewport__CjjNJ .smartmenu-shell_mainContent__9SCUf{min-height:calc(100vh - 4rem);min-height:calc(100svh - 4rem);overflow:visible}.smartmenu-shell_viewport__CjjNJ .smartmenu-shell_contentPanel__WBNyy{position:relative;inset:auto;overflow:visible}.smartmenu-shell_viewport__CjjNJ [data-smartmenu-scroll]{overflow:visible;overscroll-behavior-y:auto}.smartmenu-shell_viewport__CjjNJ .smartmenu-shell_categoryNavigation__RrKf2{position:sticky;top:4rem}.smartmenu-shell_viewport__CjjNJ .smartmenu-shell_navigation__9oU9j{position:fixed;inset:auto 0 0}}.admin-theme_adminTheme__JJrmy{color:hsl(var(--admin-text));font-family:var(--font-admin-body),"Segoe UI Variable Text",system-ui,sans-serif;letter-spacing:-.005em}.admin-theme_adminTheme__JJrmy:not(body){position:relative;min-height:100%;isolation:isolate;background:hsl(var(--admin-background))}.admin-theme_adminTheme__JJrmy .admin-glass-card{border-radius:calc(var(--admin-radius) + .125rem);border:1px solid hsl(var(--admin-border));background:hsl(var(--admin-surface-elevated));box-shadow:var(--admin-shadow);transition:transform var(--admin-transition-normal) ease,border-color var(--admin-transition-fast) ease,box-shadow var(--admin-transition-fast) ease,background-color var(--admin-transition-fast) ease}.admin-theme_adminTheme__JJrmy .admin-glass-card-elevated{background:hsl(var(--admin-surface-elevated));box-shadow:var(--admin-shadow-elevated)}.admin-theme_adminTheme__JJrmy .admin-glass-card-interactive:hover{transform:translateY(-2px);border-color:hsl(var(--admin-border-strong));box-shadow:var(--admin-shadow-elevated)}.admin-theme_adminTheme__JJrmy .admin-glass-card.admin-feedback-card-warning{border-color:rgb(168 100 0/.5);background:rgb(251 240 220/.97);color:rgb(110 58 0)}.admin-theme_adminTheme__JJrmy .admin-glass-card.admin-feedback-card-destructive{border-color:rgb(200 17 26/.45);background:rgb(252 232 230/.97);color:rgb(128 12 18)}.dark .admin-theme_adminTheme__JJrmy .admin-glass-card.admin-feedback-card-warning{border-color:rgb(244 181 68/.6);background:rgb(58 36 6/.92);color:rgb(253 236 200)}.dark .admin-theme_adminTheme__JJrmy .admin-glass-card.admin-feedback-card-destructive{border-color:rgb(255 97 102/.6);background:rgb(66 10 14/.92);color:rgb(255 226 227)}.admin-theme_adminTheme__JJrmy .admin-feedback-message{color:inherit;opacity:.9}.admin-theme_adminTheme__JJrmy .admin-feedback-card .admin-feedback-action,.admin-theme_adminTheme__JJrmy .admin-feedback-card .admin-feedback-dismiss{border-color:color-mix(in srgb,currentColor 32%,transparent);background:transparent;color:inherit}.admin-theme_adminTheme__JJrmy .admin-feedback-card .admin-feedback-action:hover:not(:disabled),.admin-theme_adminTheme__JJrmy .admin-feedback-card .admin-feedback-dismiss:hover:not(:disabled){border-color:color-mix(in srgb,currentColor 46%,transparent);background:color-mix(in srgb,currentColor 12%,transparent);color:inherit}.admin-theme_adminTheme__JJrmy .admin-glass-card .leading-none.tracking-tight,.admin-theme_adminTheme__JJrmy h1,.admin-theme_adminTheme__JJrmy h2,.admin-theme_adminTheme__JJrmy h3{font-family:var(--font-admin-display),var(--font-admin-body),system-ui,sans-serif;letter-spacing:-.03em}.admin-theme_adminTheme__JJrmy h1{font-size:clamp(1.9rem,1.2rem + 2vw,2.75rem);font-weight:750;line-height:1.05;letter-spacing:-.045em}.admin-theme_adminTheme__JJrmy h2{font-size:clamp(1.2rem,1rem + .9vw,1.6rem);font-weight:700;line-height:1.15}.admin-theme_adminTheme__JJrmy .admin-btn,.admin-theme_adminTheme__JJrmy button.inline-flex.whitespace-nowrap{height:auto;min-height:2.5rem;padding-top:.5rem;padding-bottom:.5rem;white-space:normal;text-align:center;line-height:1.2;overflow-wrap:break-word}.admin-theme_adminTheme__JJrmy .admin-btn.h-8,.admin-theme_adminTheme__JJrmy button.inline-flex.whitespace-nowrap.h-8{min-height:2rem;padding-top:.25rem;padding-bottom:.25rem}.admin-theme_adminTheme__JJrmy .admin-btn.h-9,.admin-theme_adminTheme__JJrmy button.inline-flex.whitespace-nowrap.h-9{min-height:2.25rem;padding-top:.375rem;padding-bottom:.375rem}.admin-theme_adminTheme__JJrmy .admin-btn.h-11,.admin-theme_adminTheme__JJrmy button.inline-flex.whitespace-nowrap.h-11{min-height:2.75rem}.admin-theme_adminTheme__JJrmy .admin-btn.h-12,.admin-theme_adminTheme__JJrmy button.inline-flex.whitespace-nowrap.h-12{min-height:3rem}.admin-theme_adminTheme__JJrmy .admin-btn.w-8,.admin-theme_adminTheme__JJrmy button.inline-flex.whitespace-nowrap.w-8{height:2rem;min-height:0;padding:0}.admin-theme_adminTheme__JJrmy .admin-btn.w-9,.admin-theme_adminTheme__JJrmy button.inline-flex.whitespace-nowrap.w-9{height:2.25rem;min-height:0;padding:0}.admin-theme_adminTheme__JJrmy .admin-btn.w-10,.admin-theme_adminTheme__JJrmy button.inline-flex.whitespace-nowrap.w-10{height:2.5rem;min-height:0;padding:0}.admin-theme_adminTheme__JJrmy .admin-btn.w-11,.admin-theme_adminTheme__JJrmy button.inline-flex.whitespace-nowrap.w-11{height:2.75rem;min-height:0;padding:0}.admin-theme_adminTheme__JJrmy .admin-btn{border-radius:calc(var(--admin-radius) - .25rem);font-weight:650;transition:transform .12s cubic-bezier(.2,.8,.2,1),filter var(--admin-transition-fast) ease,box-shadow var(--admin-transition-fast) ease,background-color var(--admin-transition-fast) ease,border-color var(--admin-transition-fast) ease}.admin-theme_adminTheme__JJrmy .admin-btn:active:not(:disabled){transform:scale(.97)}.admin-theme_adminTheme__JJrmy .admin-btn-secondary{border:1px solid transparent;background:hsl(var(--admin-text));color:hsl(var(--admin-background))}.admin-theme_adminTheme__JJrmy .admin-btn-secondary:hover:not(:disabled){border-color:transparent;background:hsl(var(--admin-text));filter:brightness(1.15)}.admin-theme_adminTheme__JJrmy .admin-btn-outline{border:1.5px solid hsl(var(--admin-border-strong));background:transparent;color:hsl(var(--admin-text))}.admin-theme_adminTheme__JJrmy .admin-btn-outline:hover:not(:disabled){border-color:hsl(var(--admin-text));background:transparent;color:hsl(var(--admin-text))}.admin-theme_adminTheme__JJrmy .admin-btn-ghost:hover:not(:disabled){background:hsl(var(--admin-background-muted))}.admin-theme_adminTheme__JJrmy .admin-badge-neutral{border:1px solid hsl(var(--admin-border));background:hsl(var(--admin-background-muted));color:hsl(var(--admin-text))}.admin-theme_adminTheme__JJrmy .admin-nav-button{position:relative;border:1px solid hsl(var(--admin-border));background:hsl(var(--admin-surface-elevated));box-shadow:none}.admin-theme_adminTheme__JJrmy .admin-nav-button:hover{border-color:hsl(var(--admin-border-strong))}.admin-theme_adminTheme__JJrmy .admin-topbar{border-bottom:1px solid hsl(var(--admin-border));background:hsl(var(--admin-surface-elevated))}.admin-theme_adminTheme__JJrmy .admin-sidebar{border-right:0;background:hsl(var(--admin-ink));color:hsl(var(--admin-ink-text));box-shadow:none}.admin-theme_adminTheme__JJrmy .admin-sidebar-divider{border-color:rgb(255 255 255/.08)}.admin-theme_adminTheme__JJrmy .admin-sidebar-divider a span{font-family:var(--font-admin-display),var(--font-admin-body),system-ui,sans-serif;font-weight:750;letter-spacing:-.04em}.admin-theme_adminTheme__JJrmy .admin-sidebar-group-label{color:hsl(var(--admin-ink-muted));font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase}.admin-theme_adminTheme__JJrmy .admin-nav-link{border:1px solid transparent;background:transparent;color:hsl(var(--admin-ink-text));font-weight:550}.admin-theme_adminTheme__JJrmy .admin-nav-link:hover{border-color:transparent;background:rgb(255 255 255/.07);color:hsl(var(--admin-ink-active))}.admin-theme_adminTheme__JJrmy .admin-nav-link-active,.admin-theme_adminTheme__JJrmy .admin-nav-link-active:hover{border-color:transparent;background:hsl(var(--admin-ink-active));color:hsl(var(--admin-ink-active-text));font-weight:700;box-shadow:none}.admin-theme_adminTheme__JJrmy .admin-nav-link-active svg{color:hsl(var(--admin-accent))}.admin-theme_adminTheme__JJrmy .admin-sidebar .mt-auto button{border:1px solid rgb(255 255 255/.14);background:transparent;color:hsl(var(--admin-ink-text))}.admin-theme_adminTheme__JJrmy .admin-sidebar .mt-auto button:hover{background:rgb(255 255 255/.07);color:hsl(var(--admin-ink-active))}.admin-theme_adminTheme__JJrmy .admin-mobile-toggle{border-color:transparent;background:hsl(var(--admin-ink));color:hsl(var(--admin-ink-active))}.admin-theme_adminTheme__JJrmy .admin-page-title-bar{border:0;border-radius:0;background:transparent;box-shadow:none;padding:.25rem 0}.admin-theme_adminTheme__JJrmy .admin-page-title-bar .admin-muted-text{font-size:.975rem}.admin-theme_adminTheme__JJrmy .admin-table-wrap{border:1px solid hsl(var(--admin-border));border-radius:calc(var(--admin-radius) + .125rem);background:hsl(var(--admin-surface-elevated))}.admin-theme_adminTheme__JJrmy .admin-table-head{background:transparent}.admin-theme_adminTheme__JJrmy .admin-table-head th{border-bottom:1.5px solid hsl(var(--admin-text));font-weight:700;letter-spacing:.1em}.admin-theme_adminTheme__JJrmy .admin-table-row:nth-child(2n){background:color-mix(in srgb,hsl(var(--admin-background-muted)) 45%,transparent)}.admin-theme_adminTheme__JJrmy .admin-table-row:hover{background:hsl(var(--admin-accent-soft))}.admin-theme_adminTheme__JJrmy .admin-tabs-list{border-radius:.875rem;border:0;background:hsl(var(--admin-background-muted))}.admin-theme_adminTheme__JJrmy .admin-tabs-trigger{border:1px solid transparent;font-weight:650}.admin-theme_adminTheme__JJrmy .admin-tabs-trigger[data-state=active]{border-color:transparent;background:hsl(var(--admin-surface-elevated));color:hsl(var(--admin-text));box-shadow:0 1px 3px rgb(0 0 0/.14)}.admin-theme_adminTheme__JJrmy .admin-view-toggle{border:0;background:hsl(var(--admin-background-muted))}.admin-theme_adminTheme__JJrmy .admin-inline-switch-field{border:1px solid hsl(var(--admin-border));background:hsl(var(--admin-surface-elevated))}.admin-theme_adminTheme__JJrmy .admin-chart-tooltip{border:1px solid hsl(var(--admin-border-strong));background:hsl(var(--admin-surface-elevated));color:hsl(var(--admin-text));box-shadow:var(--admin-shadow-elevated)}.admin-theme_adminTheme__JJrmy .admin-chart-tooltip-label{color:hsl(var(--admin-text))}.admin-theme_adminTheme__JJrmy .admin-chart-tooltip-muted,.admin-theme_adminTheme__JJrmy .admin-muted-text{color:hsl(var(--admin-text-muted))}.admin-theme_adminTheme__JJrmy [data-admin-focus=true]:not(.admin-field):not(.admin-select-trigger):not(.admin-textarea):focus-visible{outline:3px solid hsl(var(--admin-accent)/.45);outline-offset:3px}@media (max-width:768px){.admin-theme_adminTheme__JJrmy .admin-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.admin-theme_adminTheme__JJrmy .admin-btn:not(.w-8):not(.w-9):not(.w-10):not(.w-11),.admin-theme_adminTheme__JJrmy button.inline-flex.whitespace-nowrap:not(.w-8):not(.w-9):not(.w-10):not(.w-11){min-height:42px}}@media (prefers-reduced-motion:reduce){.admin-theme_adminTheme__JJrmy .admin-btn,.admin-theme_adminTheme__JJrmy .admin-glass-card{transition-duration:1ms}.admin-theme_adminTheme__JJrmy .admin-btn:active:not(:disabled),.admin-theme_adminTheme__JJrmy .admin-glass-card-interactive:hover{transform:none}}.admin-theme_adminTheme__JJrmy .admin-eyebrow{color:hsl(var(--admin-text-muted));font-size:.6875rem;font-weight:700;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}.admin-theme_adminTheme__JJrmy .admin-display{font-family:var(--font-admin-display),var(--font-admin-body),system-ui,sans-serif;font-variant-numeric:tabular-nums;font-weight:750;letter-spacing:-.045em;line-height:1}.admin-theme_adminTheme__JJrmy .admin-display-xl{font-size:clamp(3rem,2.4rem + 2vw,4rem);line-height:.85}.admin-theme_adminTheme__JJrmy .admin-display-lg{font-size:clamp(2.2rem,1.8rem + 1.4vw,3.25rem);line-height:.9}.admin-theme_adminTheme__JJrmy .admin-display-md{font-size:1.625rem}.admin-theme_adminTheme__JJrmy .admin-stamp,.admin-theme_adminTheme__JJrmy [data-status-badge]{display:inline-flex;align-items:center;gap:.375rem;min-height:1.5rem;padding:.125rem .5625rem;border:1.5px solid;border-radius:.4375rem;font-size:.6875rem;font-weight:750;letter-spacing:.08em;line-height:1.15;text-transform:uppercase;white-space:normal}.admin-theme_adminTheme__JJrmy .admin-stamp-ok,.admin-theme_adminTheme__JJrmy [data-status-badge=ACTIVE],.admin-theme_adminTheme__JJrmy [data-status-badge=READY]{background:color-mix(in srgb,hsl(var(--admin-success)) 10%,hsl(var(--admin-surface-elevated)));color:hsl(var(--admin-success))}.admin-theme_adminTheme__JJrmy .admin-stamp-warning,.admin-theme_adminTheme__JJrmy [data-status-badge=PENDING]{background:color-mix(in srgb,hsl(var(--admin-warning)) 11%,hsl(var(--admin-surface-elevated)));color:hsl(var(--admin-warning))}.admin-theme_adminTheme__JJrmy .admin-stamp-info,.admin-theme_adminTheme__JJrmy [data-status-badge=ACCEPTED]{background:color-mix(in srgb,hsl(214 70% 48%) 10%,hsl(var(--admin-surface-elevated)));color:hsl(214 70% 48%)}.dark .admin-theme_adminTheme__JJrmy .admin-stamp-info,.dark .admin-theme_adminTheme__JJrmy [data-status-badge=ACCEPTED]{color:hsl(218 100% 74%)}.admin-theme_adminTheme__JJrmy .admin-stamp-danger,.admin-theme_adminTheme__JJrmy [data-status-badge=CANCELLED],.admin-theme_adminTheme__JJrmy [data-status-badge=OUT_OF_STOCK]{background:color-mix(in srgb,hsl(var(--admin-danger)) 9%,hsl(var(--admin-surface-elevated)));color:hsl(var(--admin-danger))}.admin-theme_adminTheme__JJrmy .admin-stamp-neutral,.admin-theme_adminTheme__JJrmy [data-status-badge=CLOSED],.admin-theme_adminTheme__JJrmy [data-status-badge=COMPLETED],.admin-theme_adminTheme__JJrmy [data-status-badge=INACTIVE]{background:hsl(var(--admin-background-muted));color:hsl(var(--admin-text-muted))}.admin-theme_adminTheme__JJrmy .admin-bulk-bar{border:0;border-radius:1rem;background:hsl(var(--admin-text));color:hsl(var(--admin-background));box-shadow:var(--admin-shadow-elevated)}.admin-theme_adminTheme__JJrmy .admin-bulk-bar .admin-muted-text{color:color-mix(in srgb,hsl(var(--admin-background)) 72%,transparent)}.admin-theme_adminTheme__JJrmy .admin-bulk-bar .admin-btn-outline,.admin-theme_adminTheme__JJrmy .admin-bulk-bar .admin-btn-secondary,.admin-theme_adminTheme__JJrmy .admin-bulk-bar .admin-select-trigger{border:1.5px solid color-mix(in srgb,hsl(var(--admin-background)) 30%,transparent);background:transparent;color:hsl(var(--admin-background));filter:none}.admin-theme_adminTheme__JJrmy .admin-bulk-bar .admin-btn-ghost{color:hsl(var(--admin-background))}.admin-theme_adminTheme__JJrmy .admin-bulk-bar .admin-btn-ghost:hover:not(:disabled),.admin-theme_adminTheme__JJrmy .admin-bulk-bar .admin-btn-outline:hover:not(:disabled),.admin-theme_adminTheme__JJrmy .admin-bulk-bar .admin-btn-secondary:hover:not(:disabled),.admin-theme_adminTheme__JJrmy .admin-bulk-bar .admin-select-trigger:hover{border-color:color-mix(in srgb,hsl(var(--admin-background)) 55%,transparent);background:color-mix(in srgb,hsl(var(--admin-background)) 12%,transparent);color:hsl(var(--admin-background));filter:none}.admin-theme_adminTheme__JJrmy .admin-card-selected{border-color:transparent;box-shadow:0 0 0 2px hsl(var(--admin-accent)),var(--admin-shadow)}.admin-theme_adminTheme__JJrmy .admin-card-muted{opacity:.55}.admin-theme_adminTheme__JJrmy .admin-kpi-accent{border-color:hsl(var(--admin-accent));background:hsl(var(--admin-accent));color:#fff}.admin-theme_adminTheme__JJrmy .admin-kpi-accent .admin-eyebrow,.admin-theme_adminTheme__JJrmy .admin-kpi-accent .admin-muted-text{color:rgb(255 255 255/.85)}.admin-theme_adminTheme__JJrmy .admin-inset{border:1px solid hsl(var(--admin-border));border-radius:.875rem;background:color-mix(in srgb,hsl(var(--admin-background)) 70%,hsl(var(--admin-surface-elevated)))}.admin-theme_adminTheme__JJrmy .admin-btn-danger-outline{border:1.5px solid color-mix(in srgb,hsl(var(--admin-danger)) 55%,hsl(var(--admin-border)));background:transparent;color:hsl(var(--admin-danger))}.admin-theme_adminTheme__JJrmy .admin-btn-danger-outline:hover:not(:disabled){border-color:hsl(var(--admin-danger));background:color-mix(in srgb,hsl(var(--admin-danger)) 9%,transparent);color:hsl(var(--admin-danger))}.admin-theme_adminTheme__JJrmy .admin-section-rule{border-bottom:2px solid hsl(var(--admin-text));padding-bottom:.5rem}.admin-theme_adminTheme__JJrmy .admin-btn-secondary.bg-emerald-500\/15,.admin-theme_adminTheme__JJrmy .admin-btn-secondary.bg-emerald-500\/15:hover:not(:disabled){border-color:hsl(var(--admin-success));background:color-mix(in srgb,hsl(var(--admin-success)) 16%,hsl(var(--admin-surface-elevated)));color:hsl(var(--admin-success));filter:none}.admin-theme_adminTheme__JJrmy .admin-field,.admin-theme_adminTheme__JJrmy .admin-select-trigger,.admin-theme_adminTheme__JJrmy .admin-textarea{border-width:1.5px;border-color:transparent;border-radius:.75rem;background-color:color-mix(in srgb,hsl(var(--admin-text)) 5%,hsl(var(--admin-surface-elevated)));color:hsl(var(--admin-text));transition:border-color var(--admin-transition-fast) ease,box-shadow var(--admin-transition-fast) ease}.admin-theme_adminTheme__JJrmy .admin-field:hover:not(:disabled),.admin-theme_adminTheme__JJrmy .admin-select-trigger:hover:not(:disabled),.admin-theme_adminTheme__JJrmy .admin-textarea:hover:not(:disabled){border-color:hsl(var(--admin-border-strong))}.admin-theme_adminTheme__JJrmy .admin-inset .admin-field,.admin-theme_adminTheme__JJrmy .admin-inset .admin-select-trigger,.admin-theme_adminTheme__JJrmy .admin-inset .admin-textarea,.admin-theme_adminTheme__JJrmy .admin-list-group .admin-field,.admin-theme_adminTheme__JJrmy .admin-list-group .admin-select-trigger{background-color:hsl(var(--admin-surface-elevated));border-color:hsl(var(--admin-border))}.admin-theme_adminTheme__JJrmy .admin-field:focus,.admin-theme_adminTheme__JJrmy .admin-field:focus-visible,.admin-theme_adminTheme__JJrmy .admin-select-trigger:focus,.admin-theme_adminTheme__JJrmy .admin-select-trigger:focus-visible,.admin-theme_adminTheme__JJrmy .admin-select-trigger[data-state=open],.admin-theme_adminTheme__JJrmy .admin-textarea:focus,.admin-theme_adminTheme__JJrmy .admin-textarea:focus-visible{border-color:hsl(var(--admin-text));background-color:hsl(var(--admin-surface-elevated));outline:none;box-shadow:0 0 0 1px hsl(var(--admin-text))}.admin-theme_adminTheme__JJrmy .admin-field:disabled,.admin-theme_adminTheme__JJrmy .admin-select-trigger:disabled,.admin-theme_adminTheme__JJrmy .admin-textarea:disabled{border-color:hsl(var(--admin-border));background-color:hsl(var(--admin-background-muted));color:hsl(var(--admin-text-muted));opacity:1}.admin-theme_adminTheme__JJrmy .admin-field.admin-field-error,.admin-theme_adminTheme__JJrmy .admin-select-trigger.admin-field-error,.admin-theme_adminTheme__JJrmy .admin-textarea.admin-field-error{border-color:hsl(var(--admin-danger))}.admin-theme_adminTheme__JJrmy .admin-field.admin-field-error:focus,.admin-theme_adminTheme__JJrmy .admin-select-trigger.admin-field-error:focus,.admin-theme_adminTheme__JJrmy .admin-textarea.admin-field-error:focus{border-color:hsl(var(--admin-danger));box-shadow:0 0 0 1px hsl(var(--admin-danger))}.admin-theme_adminTheme__JJrmy .admin-select-content{border:1px solid hsl(var(--admin-border));background:hsl(var(--admin-surface-elevated));box-shadow:var(--admin-shadow-elevated)}.admin-theme_adminTheme__JJrmy .admin-select-content [role=option]{min-height:2.5rem;border-radius:.625rem}.admin-theme_adminTheme__JJrmy .admin-inset .admin-field[readonly],.admin-theme_adminTheme__JJrmy .admin-inset .admin-field[readonly]:focus,.admin-theme_adminTheme__JJrmy .admin-inset .admin-field[readonly]:focus-visible,.admin-theme_adminTheme__JJrmy .admin-inset .admin-field[readonly]:hover{height:auto;min-height:0;padding:0;border-color:transparent;background:transparent;box-shadow:none;font-weight:650;text-align:right;cursor:default}.admin-theme_adminTheme__JJrmy .admin-inset .admin-field[readonly]::selection{background:transparent}.admin-theme_adminTheme__JJrmy .admin-dialog-overlay,.admin-theme_adminTheme__JJrmy [data-vaul-overlay]{background:rgb(12 11 10/.55);backdrop-filter:blur(2px)}.admin-theme_adminTheme__JJrmy .admin-alert,.admin-theme_adminTheme__JJrmy .admin-dialog-content,.admin-theme_adminTheme__JJrmy .admin-form-modal-content{border:1px solid hsl(var(--admin-border));border-radius:1.5rem;background:hsl(var(--admin-surface-elevated));color:hsl(var(--admin-text));box-shadow:0 40px 80px -24px rgb(0 0 0/.45);backdrop-filter:none}.admin-theme_adminTheme__JJrmy .admin-dialog-content.p-0,.admin-theme_adminTheme__JJrmy .admin-form-modal-content.p-0{padding:0}.admin-theme_adminTheme__JJrmy .admin-dialog-content:not(.p-0){padding:1.75rem;gap:1.25rem;overflow-y:auto}.admin-theme_adminTheme__JJrmy .admin-dialog-content>button.absolute,.admin-theme_adminTheme__JJrmy .admin-form-modal-content>button.absolute{top:1.125rem;right:1.125rem;width:2.5rem;height:2.5rem;border-radius:999px;color:hsl(var(--admin-text-muted))}.admin-theme_adminTheme__JJrmy .admin-dialog-content>button.absolute:hover,.admin-theme_adminTheme__JJrmy .admin-form-modal-content>button.absolute:hover{background:hsl(var(--admin-background-muted));color:hsl(var(--admin-text))}.admin-theme_adminTheme__JJrmy .admin-dialog-content h2,.admin-theme_adminTheme__JJrmy .admin-form-modal-content h2,.admin-theme_adminTheme__JJrmy .admin-modal-title{margin:0;padding-right:2.75rem;font-family:var(--font-admin-display),var(--font-admin-body),system-ui,sans-serif;font-size:1.625rem;font-weight:700;line-height:1.1;letter-spacing:-.035em}.admin-theme_adminTheme__JJrmy .admin-dialog-header p,.admin-theme_adminTheme__JJrmy .admin-modal-description,.admin-theme_adminTheme__JJrmy .admin-modal-header p{max-width:60ch;font-size:.9375rem;line-height:1.45;color:hsl(var(--admin-text-muted))}.admin-theme_adminTheme__JJrmy .admin-dialog-header{gap:.375rem;text-align:left}.admin-theme_adminTheme__JJrmy .admin-modal-header{position:static;gap:.375rem;padding:1.75rem 1.75rem .375rem;border:0;background:transparent;box-shadow:none;text-align:left}.admin-theme_adminTheme__JJrmy .admin-modal-body{padding:1rem 1.75rem 1.5rem}.admin-theme_adminTheme__JJrmy .admin-dialog-footer,.admin-theme_adminTheme__JJrmy .admin-modal-footer{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;gap:.625rem;padding:1rem 1.75rem 1.5rem;border:0;border-top:1px solid hsl(var(--admin-border));background:hsl(var(--admin-surface-elevated));box-shadow:none}.admin-theme_adminTheme__JJrmy .admin-dialog-content:not(.p-0) .admin-modal-body,.admin-theme_adminTheme__JJrmy .admin-dialog-content:not(.p-0) .admin-modal-header{padding:0}.admin-theme_adminTheme__JJrmy .admin-dialog-content:not(.p-0) .admin-dialog-footer,.admin-theme_adminTheme__JJrmy .admin-dialog-content:not(.p-0) .admin-modal-footer{margin:.25rem -1.75rem -1.75rem}.admin-theme_adminTheme__JJrmy .admin-dialog-content:not(.p-0) .admin-dialog-footer.sticky,.admin-theme_adminTheme__JJrmy .admin-dialog-content:not(.p-0) .admin-modal-footer.sticky,.admin-theme_adminTheme__JJrmy .admin-dialog-content:not(.p-0)>.admin-dialog-footer,.admin-theme_adminTheme__JJrmy .admin-dialog-content:not(.p-0)>.admin-modal-footer{position:sticky;bottom:-1.75rem;z-index:2}.admin-theme_adminTheme__JJrmy .admin-dialog-footer .admin-btn:not(.w-8):not(.w-9):not(.w-10):not(.w-11),.admin-theme_adminTheme__JJrmy .admin-dialog-footer button.inline-flex.whitespace-nowrap:not(.w-8):not(.w-9):not(.w-10):not(.w-11),.admin-theme_adminTheme__JJrmy .admin-modal-footer .admin-btn:not(.w-8):not(.w-9):not(.w-10):not(.w-11),.admin-theme_adminTheme__JJrmy .admin-modal-footer button.inline-flex.whitespace-nowrap:not(.w-8):not(.w-9):not(.w-10):not(.w-11){min-height:3rem;padding-left:1.25rem;padding-right:1.25rem;border-radius:.875rem}.admin-theme_adminTheme__JJrmy .admin-confirmation-head{flex-direction:column;align-items:flex-start;gap:.875rem}.admin-theme_adminTheme__JJrmy .admin-confirmation-head>div{display:flex;flex-direction:column;gap:.375rem}.admin-theme_adminTheme__JJrmy .admin-confirmation-icon,.admin-theme_adminTheme__JJrmy .admin-confirmation-icon-destructive{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:3rem;height:3rem;margin:0;border:0;border-radius:.875rem;background:hsl(var(--admin-accent-soft));color:hsl(var(--admin-accent))}.admin-theme_adminTheme__JJrmy .admin-confirmation-icon-destructive{background:color-mix(in srgb,hsl(var(--admin-danger)) 13%,hsl(var(--admin-surface-elevated)));color:hsl(var(--admin-danger))}.admin-theme_adminTheme__JJrmy .admin-confirmation-icon svg{width:1.375rem;height:1.375rem}.admin-theme_adminTheme__JJrmy .admin-dialog-content label,.admin-theme_adminTheme__JJrmy .admin-form-modal-content label{font-size:.8125rem;font-weight:650;color:hsl(var(--admin-text-muted))}.admin-theme_adminTheme__JJrmy .admin-dialog-content button[role=checkbox]+label,.admin-theme_adminTheme__JJrmy .admin-dialog-content input[type=checkbox]+label,.admin-theme_adminTheme__JJrmy .admin-form-modal-content button[role=checkbox]+label,.admin-theme_adminTheme__JJrmy .admin-form-modal-content input[type=checkbox]+label{font-size:.875rem;font-weight:500;line-height:1.45;color:hsl(var(--admin-text))}@keyframes admin-theme_adminSheetIn__L3i9Y{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes admin-theme_adminSheetOut__L_T3n{0%{transform:translateY(0)}to{transform:translateY(100%)}}@media (max-width:639px){.admin-theme_adminTheme__JJrmy .admin-dialog-content,.admin-theme_adminTheme__JJrmy .admin-form-modal-content:not(.admin-modal-sheet){top:auto;bottom:0;left:0;right:0;width:100%;max-width:none;height:auto;max-height:92dvh;border:0;border-radius:1.75rem 1.75rem 0 0;transform:none}.admin-theme_adminTheme__JJrmy .admin-dialog-content[data-state=open],.admin-theme_adminTheme__JJrmy .admin-form-modal-content:not(.admin-modal-sheet)[data-state=open]{animation:admin-theme_adminSheetIn__L3i9Y .3s cubic-bezier(.2,.8,.2,1)}.admin-theme_adminTheme__JJrmy .admin-dialog-content[data-state=closed],.admin-theme_adminTheme__JJrmy .admin-form-modal-content:not(.admin-modal-sheet)[data-state=closed]{animation:admin-theme_adminSheetOut__L_T3n .22s cubic-bezier(.4,0,1,1)}.admin-theme_adminTheme__JJrmy .admin-dialog-content:not(.p-0){padding:1.25rem 1.25rem 1.5rem}.admin-theme_adminTheme__JJrmy .admin-dialog-content:not(.p-0) .admin-dialog-footer,.admin-theme_adminTheme__JJrmy .admin-dialog-content:not(.p-0) .admin-modal-footer{margin:.25rem -1.25rem -1.5rem}.admin-theme_adminTheme__JJrmy .admin-dialog-content:not(.p-0) .admin-dialog-footer.sticky,.admin-theme_adminTheme__JJrmy .admin-dialog-content:not(.p-0) .admin-modal-footer.sticky,.admin-theme_adminTheme__JJrmy .admin-dialog-content:not(.p-0)>.admin-dialog-footer,.admin-theme_adminTheme__JJrmy .admin-dialog-content:not(.p-0)>.admin-modal-footer{bottom:-1.5rem}.admin-theme_adminTheme__JJrmy .admin-modal-header{padding:1.25rem 1.25rem .25rem}.admin-theme_adminTheme__JJrmy .admin-modal-body{padding:1rem 1.25rem 1.25rem}.admin-theme_adminTheme__JJrmy .admin-dialog-footer,.admin-theme_adminTheme__JJrmy .admin-modal-footer{flex-direction:column-reverse;padding:.875rem 1.25rem 1.5rem}.admin-theme_adminTheme__JJrmy .admin-dialog-footer>*,.admin-theme_adminTheme__JJrmy .admin-modal-footer>*{width:100%}.admin-theme_adminTheme__JJrmy .admin-modal-footer-stacked{flex-direction:column}}.admin-theme_adminTheme__JJrmy .admin-modal-sheet{border:0;border-radius:1.75rem 1.75rem 0 0}.admin-theme_adminTheme__JJrmy .admin-modal-sheet>div:first-child{width:2.75rem;height:.3125rem;margin-top:.625rem;background:hsl(var(--admin-border-strong))}.admin-theme_adminTheme__JJrmy .kitchen-shell>.sticky:first-child>header,.admin-theme_adminTheme__JJrmy .staff-shell>.sticky:first-child>header{border-bottom:0;background:#111111;color:#f3f1ee}.admin-theme_adminTheme__JJrmy .kitchen-shell>.sticky:first-child>header .text-foreground,.admin-theme_adminTheme__JJrmy .staff-shell>.sticky:first-child>header .text-foreground{color:#f3f1ee}.admin-theme_adminTheme__JJrmy .kitchen-shell>.sticky:first-child>header button:not([role=menuitem]),.admin-theme_adminTheme__JJrmy .staff-shell>.sticky:first-child>header button:not([role=menuitem]){border-color:rgb(255 255 255/.16);background:transparent;color:#cfc9c1}.admin-theme_adminTheme__JJrmy .kitchen-shell>.sticky:first-child>header button:not([role=menuitem]):hover,.admin-theme_adminTheme__JJrmy .staff-shell>.sticky:first-child>header button:not([role=menuitem]):hover{background:rgb(255 255 255/.08);color:#f3f1ee}.admin-theme_adminTheme__JJrmy .staff-sidebar{border-right:1px solid hsl(var(--admin-border));background:hsl(var(--admin-surface-elevated))}.admin-theme_adminTheme__JJrmy .staff-nav-link{min-height:2.75rem;border-radius:.875rem;background:transparent;color:hsl(var(--admin-text-muted));font-weight:600}.admin-theme_adminTheme__JJrmy .staff-nav-link:hover{background:hsl(var(--admin-background-muted));color:hsl(var(--admin-text))}.admin-theme_adminTheme__JJrmy .staff-nav-link-active,.admin-theme_adminTheme__JJrmy .staff-nav-link-active:hover{background:color-mix(in srgb,hsl(var(--admin-accent)) 11%,hsl(var(--admin-surface-elevated)));color:hsl(var(--admin-accent));font-weight:700}.admin-theme_adminTheme__JJrmy .staff-nav-link.staff-nav-link-rail{height:auto;min-height:3.75rem;flex-direction:column;gap:.3125rem;padding:.5rem 0;white-space:normal}.admin-theme_adminTheme__JJrmy .staff-nav-rail-label{display:block;max-width:100%;font-size:.625rem;font-weight:700;letter-spacing:-.01em;line-height:1.15;text-align:center;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.admin-theme_adminTheme__JJrmy .staff-tile{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;min-width:3rem;height:3rem;padding:0 .25rem;border-radius:.875rem;color:#fff;font-family:var(--font-admin-display),var(--font-admin-body),system-ui,sans-serif;font-size:1.375rem;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.05em;line-height:1}.admin-theme_adminTheme__JJrmy .staff-tile-lg{min-width:4.75rem;height:4.75rem;border-radius:1.375rem;font-size:2.375rem}.admin-theme_adminTheme__JJrmy .staff-tile-sm{min-width:2.5rem;height:2.5rem;border-radius:.75rem;font-size:1.125rem}.admin-theme_adminTheme__JJrmy .staff-tile-md{min-width:3.25rem;height:3.25rem;font-size:1.5rem}.admin-theme_adminTheme__JJrmy .staff-tile-compact{min-width:2.75rem;height:2.75rem;border-radius:.8125rem;font-size:1.25rem}.admin-theme_adminTheme__JJrmy .staff-list-row{display:flex;align-items:center;gap:.75rem;width:100%;padding:.625rem .75rem;border:0;border-radius:1.125rem;background:transparent;color:inherit;text-align:left;cursor:pointer;transition:background-color var(--admin-transition-fast) ease,box-shadow var(--admin-transition-fast) ease}.admin-theme_adminTheme__JJrmy .staff-list-row:hover{background:hsl(var(--admin-background-muted))}.admin-theme_adminTheme__JJrmy .staff-list-row-selected,.admin-theme_adminTheme__JJrmy .staff-list-row-selected:hover{background:color-mix(in srgb,hsl(var(--admin-background)) 60%,hsl(var(--admin-surface-elevated)));box-shadow:inset 0 0 0 2px hsl(var(--admin-accent))}.admin-theme_adminTheme__JJrmy .staff-list-row:focus-visible{outline:3px solid hsl(var(--admin-accent)/.45);outline-offset:2px}.admin-theme_adminTheme__JJrmy .staff-lane{display:flex;min-width:0;flex-direction:column;gap:.625rem}.admin-theme_adminTheme__JJrmy .staff-lane-head{display:flex;align-items:center;gap:.5rem;font-family:var(--font-admin-display),var(--font-admin-body),system-ui,sans-serif;font-size:1.25rem;font-weight:700;letter-spacing:-.03em}.admin-theme_adminTheme__JJrmy .staff-lane-icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.625rem;color:#fff}.admin-theme_adminTheme__JJrmy .staff-tone-pending{--staff-tone:var(--admin-accent)}.admin-theme_adminTheme__JJrmy .staff-tone-accepted{--staff-tone:214 70% 48%}.admin-theme_adminTheme__JJrmy .staff-tone-ready{--staff-tone:var(--admin-success)}.admin-theme_adminTheme__JJrmy .staff-lane-icon.staff-tone-accepted,.admin-theme_adminTheme__JJrmy .staff-lane-icon.staff-tone-pending,.admin-theme_adminTheme__JJrmy .staff-lane-icon.staff-tone-ready{background:hsl(var(--staff-tone))}.admin-theme_adminTheme__JJrmy .staff-item-card{overflow:hidden;border:1px solid hsl(var(--admin-border));border-top:4px solid hsl(var(--staff-tone,var(--admin-border-strong)));border-radius:1rem;background:hsl(var(--admin-surface-elevated));box-shadow:var(--admin-shadow)}.admin-theme_adminTheme__JJrmy .staff-qty{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;min-width:2rem;height:2rem;padding:0 .375rem;border-radius:.625rem;background:hsl(var(--admin-text));color:hsl(var(--admin-background));font-family:var(--font-admin-display),var(--font-admin-body),system-ui,sans-serif;font-size:.9375rem;font-weight:750;font-variant-numeric:tabular-nums}.admin-theme_adminTheme__JJrmy .staff-dock{display:flex;flex-wrap:wrap;align-items:stretch;gap:.625rem;padding:.625rem;border:1px solid hsl(var(--admin-border));border-radius:1.5rem;background:color-mix(in srgb,hsl(var(--admin-surface-elevated)) 88%,transparent);box-shadow:0 20px 40px -12px rgb(0 0 0/.35);backdrop-filter:blur(16px)}.admin-theme_adminTheme__JJrmy .staff-dock>*{flex:1 1 8rem;min-height:3.5rem;border-radius:1rem}.admin-theme_adminTheme__JJrmy .staff-call-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem;padding:.625rem .75rem .625rem .875rem;border:1px solid color-mix(in srgb,hsl(var(--admin-warning)) 40%,transparent);border-radius:1rem;background:color-mix(in srgb,hsl(var(--admin-warning)) 14%,hsl(var(--admin-surface-elevated)));color:hsl(var(--admin-text))}.admin-theme_adminTheme__JJrmy .admin-field-error{border-color:hsl(var(--admin-danger))}.admin-theme_adminTheme__JJrmy .admin-dialog-content label.admin-label-error,.admin-theme_adminTheme__JJrmy .admin-form-modal-content label.admin-label-error,.admin-theme_adminTheme__JJrmy .admin-label-error,.admin-theme_adminTheme__JJrmy .admin-tabs-trigger.admin-label-error,.admin-theme_adminTheme__JJrmy .admin-tabs-trigger.admin-label-error[data-state=active]{color:hsl(var(--admin-danger))}.admin-theme_adminTheme__JJrmy .admin-feedback-card-destructive .admin-eyebrow,.admin-theme_adminTheme__JJrmy .admin-feedback-card-warning .admin-eyebrow{color:inherit}.admin-theme_adminTheme__JJrmy .admin-display.admin-display-snug{line-height:1.2}.admin-theme_adminTheme__JJrmy .admin-row-selected,.admin-theme_adminTheme__JJrmy .admin-table-row.admin-row-selected{background:hsl(var(--admin-accent-soft))}.admin-theme_adminTheme__JJrmy .admin-dialog-content label.admin-inset-label,.admin-theme_adminTheme__JJrmy .admin-form-modal-content label.admin-inset-label,.admin-theme_adminTheme__JJrmy label.admin-inset-label{font-size:.875rem;font-weight:600;color:hsl(var(--admin-text))}.admin-theme_adminTheme__JJrmy .admin-field.admin-field-plain{border-color:transparent;background:transparent;box-shadow:none}.admin-theme_adminTheme__JJrmy .admin-stamp.admin-stamp-xs{min-height:1.25rem;padding:0 .375rem;font-size:.59375rem}.admin-theme_adminTheme__JJrmy .admin-btn-warning-outline{border:1.5px solid color-mix(in srgb,hsl(var(--admin-warning)) 55%,hsl(var(--admin-border)));background:color-mix(in srgb,hsl(var(--admin-warning)) 10%,transparent);color:hsl(var(--admin-warning))}.admin-theme_adminTheme__JJrmy .admin-btn-warning-outline:hover:not(:disabled){border-color:hsl(var(--admin-warning));background:color-mix(in srgb,hsl(var(--admin-warning)) 18%,transparent);color:hsl(var(--admin-warning))}.admin-theme_adminTheme__JJrmy .admin-btn.admin-segment-active,.admin-theme_adminTheme__JJrmy .admin-btn.admin-segment-active:hover:not(:disabled),.admin-theme_adminTheme__JJrmy .admin-segment-active{background:hsl(var(--admin-surface-elevated));color:hsl(var(--admin-text));box-shadow:0 1px 3px rgb(0 0 0/.14)}.admin-theme_adminTheme__JJrmy .admin-btn.admin-btn-chip-remove,.admin-theme_adminTheme__JJrmy button.inline-flex.whitespace-nowrap.admin-btn-chip-remove{width:1.25rem;height:1.25rem;min-height:0;padding:0;border-radius:999px}.admin-theme_adminTheme__JJrmy .admin-btn.admin-option-card,.admin-theme_adminTheme__JJrmy button.inline-flex.whitespace-nowrap.admin-option-card{min-height:3.5rem;justify-content:flex-start;padding:.75rem 1.25rem;border-radius:1rem;text-align:left}.admin-theme_adminTheme__JJrmy .admin-glass-card.admin-section-error,.admin-theme_adminTheme__JJrmy .admin-section-error{border-color:hsl(var(--admin-danger))}.admin-theme_adminTheme__JJrmy .admin-inset.admin-inset-dashed{border-style:dashed}.admin-theme_adminTheme__JJrmy [data-status-badge].admin-stamp-ok{background:color-mix(in srgb,hsl(var(--admin-success)) 10%,hsl(var(--admin-surface-elevated)));color:hsl(var(--admin-success))}.admin-theme_adminTheme__JJrmy [data-status-badge].admin-stamp-warning{background:color-mix(in srgb,hsl(var(--admin-warning)) 11%,hsl(var(--admin-surface-elevated)));color:hsl(var(--admin-warning))}.admin-theme_adminTheme__JJrmy [data-status-badge].admin-stamp-info{background:color-mix(in srgb,hsl(214 70% 48%) 10%,hsl(var(--admin-surface-elevated)));color:hsl(214 70% 48%)}.admin-theme_adminTheme__JJrmy [data-status-badge].admin-stamp-danger{background:color-mix(in srgb,hsl(var(--admin-danger)) 9%,hsl(var(--admin-surface-elevated)));color:hsl(var(--admin-danger))}.admin-theme_adminTheme__JJrmy [data-status-badge].admin-stamp-neutral{background:hsl(var(--admin-background-muted));color:hsl(var(--admin-text-muted))}.admin-theme_adminTheme__JJrmy .admin-btn.staff-btn-lg,.admin-theme_adminTheme__JJrmy .staff-dock>.admin-btn,.admin-theme_adminTheme__JJrmy .staff-dock>a,.admin-theme_adminTheme__JJrmy .staff-dock>button.inline-flex.whitespace-nowrap,.admin-theme_adminTheme__JJrmy a.staff-btn-lg,.admin-theme_adminTheme__JJrmy button.inline-flex.whitespace-nowrap.staff-btn-lg{min-height:3.5rem;padding-left:.875rem;padding-right:.875rem;white-space:normal;text-align:center;border-radius:1rem;font-size:1rem}@media (max-width:768px){.admin-theme_adminTheme__JJrmy .admin-btn.staff-btn-lg:not(.w-8):not(.w-9):not(.w-10):not(.w-11),.admin-theme_adminTheme__JJrmy .staff-dock>button.inline-flex.whitespace-nowrap:not(.w-8):not(.w-9):not(.w-10):not(.w-11),.admin-theme_adminTheme__JJrmy button.inline-flex.whitespace-nowrap.staff-btn-lg:not(.w-8):not(.w-9):not(.w-10):not(.w-11){min-height:3.5rem}}@media (min-width:640px){.admin-theme_adminTheme__JJrmy .admin-dialog-content.staff-side-panel,.admin-theme_adminTheme__JJrmy .admin-dialog-content.staff-side-sheet,.admin-theme_adminTheme__JJrmy .staff-side-panel,.admin-theme_adminTheme__JJrmy .staff-side-sheet{border:0;border-left:1px solid hsl(var(--admin-border));border-radius:0;box-shadow:-30px 0 60px -20px rgb(0 0 0/.35)}}.admin-theme_adminTheme__JJrmy .fixed.inset-0.z-50.bg-black\/80{background:rgb(12 11 10/.55);backdrop-filter:blur(2px)}@media (max-width:639px){.admin-theme_adminTheme__JJrmy .admin-dialog-content:not(.admin-modal-sheet):before{content:"";position:absolute;top:.625rem;left:50%;width:2.75rem;height:.3125rem;border-radius:999px;background:hsl(var(--admin-border-strong));transform:translateX(-50%);pointer-events:none}.admin-theme_adminTheme__JJrmy .admin-dialog-content.p-0>.admin-modal-header:first-child,.admin-theme_adminTheme__JJrmy .admin-dialog-content.p-0>div:first-child>.admin-modal-header{padding-top:1.75rem}}.admin-theme_adminTheme__JJrmy .admin-dialog-footer button.inline-flex.whitespace-nowrap.staff-btn-lg:not(.w-8):not(.w-9):not(.w-10):not(.w-11),.admin-theme_adminTheme__JJrmy .admin-modal-footer button.inline-flex.whitespace-nowrap.staff-btn-lg:not(.w-8):not(.w-9):not(.w-10):not(.w-11){min-height:3.5rem;border-radius:1rem;font-size:1rem}@media (max-width:768px){.admin-theme_adminTheme__JJrmy .admin-btn.h-11:not(.w-11),.admin-theme_adminTheme__JJrmy button.inline-flex.whitespace-nowrap.h-11:not(.w-11),.admin-theme_adminTheme__JJrmy button.inline-flex.whitespace-nowrap.min-h-11:not(.w-11){min-height:2.75rem}.admin-theme_adminTheme__JJrmy .admin-btn.h-12,.admin-theme_adminTheme__JJrmy button.inline-flex.whitespace-nowrap.h-12,.admin-theme_adminTheme__JJrmy button.inline-flex.whitespace-nowrap.min-h-12{min-height:3rem}}.admin-theme_adminTheme__JJrmy h2.admin-eyebrow,.admin-theme_adminTheme__JJrmy h3.admin-eyebrow{font-family:var(--font-admin-body),system-ui,sans-serif;font-size:.6875rem;font-weight:700;letter-spacing:.14em;line-height:1.2}@media (min-width:1024px){.admin-theme_adminTheme__JJrmy .staff-split-panel-bottom,.admin-theme_adminTheme__JJrmy .staff-split-panel-top{border-right:1px solid hsl(var(--admin-border));background:hsl(var(--admin-surface-elevated));padding-left:.875rem;padding-right:.875rem}.admin-theme_adminTheme__JJrmy .staff-split-panel-top{padding-top:1.125rem}.admin-theme_adminTheme__JJrmy .staff-split-panel-bottom{padding-bottom:.5rem}}body.admin-theme_adminTheme__JJrmy,html:has(>.admin-theme_adminTheme__JJrmy){overflow-x:clip;overscroll-behavior:none}@media (max-width:1023px){body.admin-theme_adminTheme__JJrmy:has([data-staff-scroll-mode=document]),html:has(.admin-theme_adminTheme__JJrmy [data-staff-scroll-mode=document]){overscroll-behavior-y:auto}}.admin-theme_adminTheme__JJrmy .staff-lanes-host{container-type:inline-size}.admin-theme_adminTheme__JJrmy .staff-lanes{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:.875rem}.admin-theme_adminTheme__JJrmy .staff-lane-placeholder{display:none}@container (min-width: 30rem){.admin-theme_adminTheme__JJrmy .staff-lanes{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width: 46rem){.admin-theme_adminTheme__JJrmy .staff-lanes{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-theme_adminTheme__JJrmy .staff-lane-placeholder{display:block}}.admin-theme_adminTheme__JJrmy .staff-split-title{font-size:1.625rem;line-height:1.1}@media (min-width:1024px){.admin-theme_adminTheme__JJrmy .staff-split-title{font-size:1.375rem}}.admin-theme_adminTheme__JJrmy .kitchen-header-title{margin-left:.25rem;padding-left:1rem;border-left:1px solid rgb(255 255 255/.16);color:#f3f1ee}.admin-theme_adminTheme__JJrmy .kitchen-header-title h1{font-size:1.25rem;line-height:1.1}.admin-theme_adminTheme__JJrmy .kitchen-header-title p{color:#bfb9b1}.admin-theme_adminTheme__JJrmy button.comanda-mobile-toggle,.admin-theme_adminTheme__JJrmy button.inline-flex.whitespace-nowrap.comanda-mobile-toggle{width:2.5rem;height:2.5rem;min-height:2.5rem;border:1px solid rgb(255 255 255/.16);border-radius:.75rem;background:#111111;color:#f3f1ee;box-shadow:none}.admin-theme_adminTheme__JJrmy button.comanda-mobile-toggle:focus-visible,.admin-theme_adminTheme__JJrmy button.comanda-mobile-toggle:hover{background:#1f1e1c;color:#ffffff}@media (max-width:767px){.admin-theme_adminTheme__JJrmy .kitchen-shell .app-header-restaurant-identity,.admin-theme_adminTheme__JJrmy .staff-shell .app-header-restaurant-identity{margin-left:3.25rem}}@media (max-width:639px){.admin-theme_adminTheme__JJrmy .kitchen-shell>.sticky:first-child>header button.inline-flex.whitespace-nowrap:not([aria-haspopup]):not([role=menuitem]),.admin-theme_adminTheme__JJrmy .kitchen-shell>.sticky:first-child>header button:not([aria-haspopup]):not([role=menuitem]),.admin-theme_adminTheme__JJrmy .staff-shell>.sticky:first-child>header button.inline-flex.whitespace-nowrap:not([aria-haspopup]):not([role=menuitem]),.admin-theme_adminTheme__JJrmy .staff-shell>.sticky:first-child>header button:not([aria-haspopup]):not([role=menuitem]){width:2.5rem;height:2.5rem;min-height:2.5rem;border-radius:.75rem}}@keyframes admin-theme_adminPanelIn__FzfkB{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes admin-theme_adminPanelOut__nEAPL{0%{transform:translateX(0)}to{transform:translateX(100%)}}@media (min-width:768px){.admin-theme_adminTheme__JJrmy .admin-form-modal-content.admin-edit-panel{top:0;right:0;bottom:0;left:auto;height:100dvh;max-height:100dvh;transform:none;border:0;border-left:1px solid hsl(var(--admin-border));border-radius:1.5rem 0 0 1.5rem;box-shadow:var(--admin-shadow-elevated)}.admin-theme_adminTheme__JJrmy .admin-form-modal-content.admin-edit-panel[data-state=open]{animation:admin-theme_adminPanelIn__FzfkB .28s cubic-bezier(.2,.8,.2,1)}.admin-theme_adminTheme__JJrmy .admin-form-modal-content.admin-edit-panel[data-state=closed]{animation:admin-theme_adminPanelOut__nEAPL .2s cubic-bezier(.4,0,1,1)}}@media (min-width:768px) and (prefers-reduced-motion:reduce){.admin-theme_adminTheme__JJrmy .admin-form-modal-content.admin-edit-panel[data-state=closed],.admin-theme_adminTheme__JJrmy .admin-form-modal-content.admin-edit-panel[data-state=open]{animation:none}}.admin-theme_adminTheme__JJrmy .admin-modal-header.admin-panel-head{flex-direction:row;align-items:center;gap:1rem;padding-right:4.5rem}.admin-theme_adminTheme__JJrmy .admin-modal-header.admin-panel-head>*{margin-top:0}.admin-theme_adminTheme__JJrmy .admin-panel-lead{display:inline-flex;flex-shrink:0}.admin-theme_adminTheme__JJrmy .admin-panel-titles{display:flex;min-width:0;flex-direction:column;gap:.25rem;text-align:left}.admin-theme_adminTheme__JJrmy .admin-panel-titles h2{padding-right:0}.admin-theme_adminTheme__JJrmy .admin-panel-tile{display:inline-flex;min-width:3.5rem;height:3.5rem;flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;padding:0 .25rem;border-radius:1rem;font-family:var(--font-admin-display),var(--font-admin-body),system-ui,sans-serif;font-size:1.625rem;font-weight:800;letter-spacing:-.05em;line-height:1}.admin-theme_adminTheme__JJrmy .admin-panel-tile:not([class*=bg-]):not([style*=background]){background:hsl(var(--admin-text));color:hsl(var(--admin-surface-elevated))}.admin-theme_adminTheme__JJrmy .admin-panel-tile[class*=bg-]{color:#fff}.admin-theme_adminTheme__JJrmy .admin-panel-tile svg{width:1.5rem;height:1.5rem}.admin-theme_adminTheme__JJrmy .admin-panel-tile img{width:100%;height:100%;object-fit:cover}.admin-theme_adminTheme__JJrmy .admin-list-group{overflow:hidden;border:1px solid hsl(var(--admin-border));border-radius:1rem;background:hsl(var(--admin-surface-elevated))}.admin-theme_adminTheme__JJrmy .admin-list-row{display:flex;min-height:3.5rem;align-items:center;gap:.875rem;padding:.75rem 1rem}.admin-theme_adminTheme__JJrmy .admin-list-row+.admin-list-row{border-top:1px solid hsl(var(--admin-border))}.admin-theme_adminTheme__JJrmy .admin-dialog-content .admin-list-row label,.admin-theme_adminTheme__JJrmy .admin-form-modal-content .admin-list-row label,.admin-theme_adminTheme__JJrmy .admin-list-row label{font-size:.9375rem;font-weight:650;color:hsl(var(--admin-text))}.admin-theme_adminTheme__JJrmy .admin-underline-tabs{display:flex;height:auto;justify-content:flex-start;gap:.25rem;overflow-x:auto;padding:0;border-bottom:1px solid hsl(var(--admin-border));border-radius:0;background:transparent}.admin-theme_adminTheme__JJrmy .admin-underline-tabs [role=tab]{display:inline-flex;min-height:3rem;flex:0 0 auto;align-items:center;gap:.5rem;padding:.75rem;border-radius:0;background:transparent;box-shadow:none;color:hsl(var(--admin-text-muted));font-weight:650}.admin-theme_adminTheme__JJrmy .admin-underline-tabs [role=tab][data-state=active]{background:transparent;box-shadow:inset 0 -2.5px 0 hsl(var(--admin-accent));color:hsl(var(--admin-text))}.admin-theme_adminTheme__JJrmy .admin-underline-tabs [role=tab].admin-label-error{color:hsl(var(--admin-danger))}.admin-theme_adminTheme__JJrmy .admin-section-card{display:flex;flex-direction:column;gap:1rem;padding:1.25rem 1.375rem;border:1px solid hsl(var(--admin-border));border-radius:1.125rem;background:hsl(var(--admin-surface-elevated));box-shadow:var(--admin-shadow)}.admin-theme_adminTheme__JJrmy .admin-section-card-title{margin:0;font-family:var(--font-admin-display),var(--font-admin-body),system-ui,sans-serif;font-size:1.1875rem;font-weight:700;letter-spacing:-.03em;line-height:1.15}.admin-theme_adminTheme__JJrmy .admin-savebar{position:sticky;bottom:1rem;z-index:20;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.75rem .875rem .75rem 1.125rem;border-radius:1.125rem;background:hsl(var(--admin-text));color:hsl(var(--admin-surface-elevated));box-shadow:var(--admin-shadow-elevated)}.admin-theme_adminTheme__JJrmy .admin-savebar>:last-child{margin-left:auto}.admin-theme_adminTheme__JJrmy .settings-nav{display:flex;flex-direction:column;gap:.25rem;padding:.625rem;border:1px solid hsl(var(--admin-border));border-radius:1.125rem;background:hsl(var(--admin-surface-elevated))}.admin-theme_adminTheme__JJrmy .settings-nav [role=tab],.admin-theme_adminTheme__JJrmy .settings-nav-item{display:flex;width:100%;min-height:2.75rem;align-items:center;justify-content:flex-start;gap:.625rem;padding:.5rem .75rem;border-radius:.75rem;background:transparent;box-shadow:none;color:hsl(var(--admin-text-muted));font-weight:650;text-align:left;white-space:normal}.admin-theme_adminTheme__JJrmy .settings-nav [role=tab]:hover,.admin-theme_adminTheme__JJrmy .settings-nav-item:hover{background:hsl(var(--admin-background-muted));color:hsl(var(--admin-text))}.admin-theme_adminTheme__JJrmy .settings-nav [role=tab][data-state=active],.admin-theme_adminTheme__JJrmy .settings-nav-item[aria-current=page]{background:hsl(var(--admin-text));color:hsl(var(--admin-surface-elevated))}.admin-theme_adminTheme__JJrmy .settings-shell>.sticky:first-child>header{border-bottom:0;background:#121110;color:#f3f1ee}.admin-theme_adminTheme__JJrmy .settings-shell>.sticky:first-child>header .text-foreground{color:#f3f1ee}.admin-theme_adminTheme__JJrmy .settings-shell>.sticky:first-child>header button:not([role=menuitem]){border-color:rgb(255 255 255/.16);background:transparent;color:#cfc9c1}.admin-theme_adminTheme__JJrmy .admin-list-row .admin-field[readonly],.admin-theme_adminTheme__JJrmy .admin-list-row .admin-field[readonly]:focus,.admin-theme_adminTheme__JJrmy .admin-list-row .admin-field[readonly]:focus-visible,.admin-theme_adminTheme__JJrmy .admin-list-row .admin-field[readonly]:hover{height:auto;min-height:0;padding:0;border-color:transparent;background:transparent;box-shadow:none;font-weight:650;text-align:right;cursor:default}.admin-theme_adminTheme__JJrmy .admin-form-modal-content .admin-list-row:has(.admin-field[readonly]) label,.admin-theme_adminTheme__JJrmy .admin-list-row:has(.admin-field[readonly]) label{color:hsl(var(--admin-text-muted));font-weight:600}.admin-theme_adminTheme__JJrmy .admin-form-modal-content .admin-eyebrow,.admin-theme_adminTheme__JJrmy .admin-form-modal-content label.admin-eyebrow{font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:hsl(var(--admin-text-muted))}.admin-theme_adminTheme__JJrmy .admin-panel-tile:has(img){padding:0;background:hsl(var(--admin-background-muted))}.admin-theme_adminTheme__JJrmy .admin-inset-info{display:flex;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;border:1px solid color-mix(in srgb,hsl(214 70% 48%) 30%,transparent);border-radius:.875rem;background:color-mix(in srgb,hsl(214 70% 48%) 10%,hsl(var(--admin-surface-elevated)));color:hsl(var(--admin-text));font-size:.875rem;line-height:1.45}.admin-theme_adminTheme__JJrmy .admin-inset-info>svg{flex-shrink:0;color:hsl(214 70% 48%)}.admin-theme_adminTheme__JJrmy.dark .admin-inset-info>svg,.dark .admin-theme_adminTheme__JJrmy .admin-inset-info>svg{color:hsl(214 100% 74%)}.admin-theme_adminTheme__JJrmy .admin-list-row.admin-list-row-compact{min-height:3rem;padding-top:.5rem;padding-bottom:.5rem}.admin-theme_adminTheme__JJrmy .admin-section-card.admin-section-error{border-color:hsl(var(--admin-danger))}.admin-theme_adminTheme__JJrmy .settings-nav [role=tab].admin-label-error:not([data-state=active]){color:hsl(var(--admin-danger))}.admin-theme_adminTheme__JJrmy .admin-list-group [role=tab][data-state=active]{box-shadow:none}.admin-theme_adminTheme__JJrmy .login-stage{background:hsl(var(--admin-background))}.admin-theme_adminTheme__JJrmy .login-brand{background-color:#121110;background-image:linear-gradient(rgb(255 255 255/.045) 1px,transparent 0),linear-gradient(90deg,rgb(255 255 255/.045) 1px,transparent 0);background-size:44px 44px;color:#f3f1ee}.admin-theme_adminTheme__JJrmy .login-glow{position:absolute;border-radius:999px;pointer-events:none}.admin-theme_adminTheme__JJrmy .login-glow-a{right:-12rem;bottom:-12rem;width:34rem;height:34rem;background:radial-gradient(circle,rgb(227 19 27/.55),rgb(227 19 27/0) 68%)}.admin-theme_adminTheme__JJrmy .login-glow-b{left:-8rem;top:-10rem;width:22rem;height:22rem;background:radial-gradient(circle,rgb(227 19 27/.22),rgb(227 19 27/0) 70%)}.admin-theme_adminTheme__JJrmy .login-wordmark{margin:0;color:#f3f1ee;font-family:var(--font-admin-display),var(--font-admin-body),system-ui,sans-serif;font-size:clamp(2.75rem,1.6rem + 4.6vw,5.75rem);font-weight:800;letter-spacing:-.055em;line-height:.92}.admin-theme_adminTheme__JJrmy .login-card{border:1px solid hsl(var(--admin-border));border-radius:1.75rem;background:hsl(var(--admin-surface-elevated));box-shadow:var(--admin-shadow-elevated)}@media (min-width:1024px){.admin-theme_adminTheme__JJrmy .login-brand{min-height:100dvh}}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bricolage Grotesque Fallback;src:local("Arial");ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.00%;size-adjust:105.43%}.__className_a4bae9{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.__variable_a4bae9{--font-admin-display:"Bricolage Grotesque","Bricolage Grotesque Fallback"}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Sans Fallback;src:local("Arial");ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.00%;size-adjust:102.74%}.__className_3d9088{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.__variable_3d9088{--font-admin-body:"Instrument Sans","Instrument Sans Fallback"}