:root{--color-brand-red:#ff5a4f;--color-brand-red-dark:#f04f45;--color-brand-red-pressed:#e94b42;--color-brand-butter:#ff9a3d;--color-brand-text:#ff8078;--color-channel-ifood:#ea1d2c;--color-ink-600:#9ca1aa;--color-ink-700:#bcc0c8;--color-ink-900:#f6f6f7;--color-surface-app:#101114;--color-surface-card:#1b1d22;--color-surface-muted:#17191d;--color-surface-hover:#292c33;--color-surface-selected:#ff5a4f21;--color-surface-focus:#22252b;--color-surface-success:#12301f;--color-surface-warning:#3a2b0e;--color-surface-danger:#ff5a4f1f;--color-surface-info:#132a40;--color-surface-raised:#22252b;--color-surface-sidebar:#14161a;--color-border-default:#30333a;--color-border-strong:#6e747e;--color-border-focus:#ff7b70;--color-border-danger:#ff8078;--color-border-subtle:#272a30;--color-border-accent:#ff5a4f61;--color-status-success:#3dd68c;--color-status-warning:#fbbf24;--color-status-warning-text:#fcd34d;--color-status-info:#5ea8ff;--color-status-danger:#ff8078;--color-overlay:#060608bd;--color-action-text:#1a0a08;--color-action-warning:#ff9a3d;--color-action-info:#5ea8ff;--color-action-success:#3dd68c;--color-action-neutral:#d9dde4;--color-disabled:#777c85;--font-family-sans:Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-family-heading:Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-weight-regular:400;--font-weight-medium:500;--font-weight-label:600;--font-weight-heading:600;--font-weight-heading-strong:700;--font-size-label-min:12px;--font-size-label-max:12px;--font-size-caption:12px;--font-size-body-sm:13px;--font-size-body-min:14px;--font-size-body-max:15px;--font-size-heading-sm:16px;--font-size-heading-md:18px;--font-size-heading-lg:20px;--font-size-key-value-min:24px;--font-size-key-value-max:30px;--font-size-title-sm:24px;--font-size-title-md:32px;--font-size-title-lg:36px;--font-line-height-tight:1.2;--font-line-height-snug:1.35;--font-line-height-body:1.5;--font-letter-spacing-tight:-.015em;--font-letter-spacing-caps:.06em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--radius-sm:6px;--radius-control-min:10px;--radius-control-max:10px;--radius-card-min:10px;--radius-card-max:12px;--radius-pill:999px;--size-control-sm:36px;--size-control-md:44px;--size-control-lg:48px;--size-icon-sm:16px;--size-icon-md:20px;--size-icon-lg:24px;--size-table-head:40px;--size-table-row:52px;--size-sidebar:238px;--size-sidebar-collapsed:72px;--size-content:1600px;--size-dialog-sm:440px;--size-dialog-md:600px;--size-dialog-lg:880px;--size-panel:440px;--size-panel-lg:760px;--shadow-popover:0 12px 40px #00000059;--shadow-overlay:0 24px 64px #0000008c;--shadow-panel:0 1px 3px #00000014;--z-sticky:10;--z-drawer:40;--z-dialog:60;--z-toast:80;--motion-duration-fast:.12s;--motion-duration-normal:.18s;--motion-duration-slow:.24s;--motion-duration-reduced:1ms;--motion-easing-standard:cubic-bezier(.2, 0, 0, 1);--breakpoint-compact:460px;--breakpoint-tablet:768px;--breakpoint-desktop:1100px}html[data-theme=light]{--color-brand-red:#ff5a4f;--color-brand-red-dark:#f04f45;--color-brand-red-pressed:#e94b42;--color-brand-butter:#a3530b;--color-brand-text:#c6372d;--color-channel-ifood:#ea1d2c;--color-ink-600:#59616d;--color-ink-700:#495365;--color-ink-900:#20242a;--color-surface-app:#f5f6f8;--color-surface-card:#fff;--color-surface-muted:#f7f8fa;--color-surface-hover:#eceef2;--color-surface-selected:#ff5a4f14;--color-surface-focus:#fff;--color-surface-success:#e9f7ee;--color-surface-warning:#fff5dd;--color-surface-danger:#fff0ee;--color-surface-info:#ebf3ff;--color-surface-raised:#f0f2f5;--color-surface-sidebar:#fff;--color-border-default:#dde1e7;--color-border-strong:#8c95a4;--color-border-focus:#c6372d;--color-border-danger:#bc302a;--color-border-subtle:#e9ecf1;--color-border-accent:#c6372d47;--color-status-success:#157347;--color-status-warning:#996000;--color-status-warning-text:#865000;--color-status-info:#1c64b5;--color-status-danger:#bc302a;--color-overlay:#14181e7a;--color-action-text:#1a0a08;--color-action-warning:#ff9a3d;--color-action-info:#5ea8ff;--color-action-success:#3dd68c;--color-action-neutral:#d9dde4;--color-disabled:#7a8492;--shadow-panel:0 1px 3px #14181e0a;--shadow-popover:0 12px 40px #14181e24;--shadow-overlay:0 24px 64px #14181e33}
*,:before,:after{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-color:var(--color-border-default) transparent;-webkit-text-size-adjust:100%}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:var(--color-surface-app);color:var(--color-ink-900);font-family:var(--font-family-sans);font-size:var(--font-size-body-min);line-height:var(--font-line-height-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-variant-numeric:tabular-nums;margin:0}h1,h2,h3,h4{font-family:var(--font-family-heading);line-height:var(--font-line-height-tight);font-weight:var(--font-weight-heading);color:var(--color-ink-900);margin:0}h1{font-size:var(--font-size-title-sm);font-weight:var(--font-weight-heading-strong);letter-spacing:var(--font-letter-spacing-tight)}h2{font-size:var(--font-size-heading-sm);line-height:var(--font-line-height-snug)}h3,h4{font-size:var(--font-size-body-max);line-height:var(--font-line-height-snug)}p{margin:0}[hidden]{display:none!important}a{color:inherit}a:where(:not([class])){text-decoration:underline;-webkit-text-decoration-color:var(--color-border-strong);text-decoration-color:var(--color-border-strong);text-underline-offset:3px;transition:text-decoration-color var(--motion-duration-fast) var(--motion-easing-standard);text-decoration-thickness:1px}a:where(:not([class])):hover{-webkit-text-decoration-color:var(--color-brand-red);text-decoration-color:var(--color-brand-red)}hr{background:var(--color-border-subtle);border:0;height:1px;margin:0}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:var(--color-border-default) padding-box;border:3px solid #0000}::-webkit-scrollbar-track{background:0 0}button,input,select,textarea{font:inherit;color:inherit}html body :focus-visible{outline:2px solid var(--color-border-focus);outline-offset:3px}:is(input:where(:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color])),select,textarea):not(#_){border:1px solid var(--color-border-default);background-color:var(--color-surface-muted);color:var(--color-ink-900);border-radius:var(--radius-control-min);box-shadow:none;accent-color:var(--color-brand-red);transition:background-color var(--motion-duration-fast) var(--motion-easing-standard), border-color var(--motion-duration-fast) var(--motion-easing-standard), box-shadow var(--motion-duration-fast) var(--motion-easing-standard)}:is(input:where(:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file])),select,textarea):hover:not(:disabled):not(:focus):not([aria-invalid=true]):not(#_){border-color:var(--color-border-strong);background-color:var(--color-surface-card)}:is(input:where(:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file])),select,textarea):focus:not(#_){border-color:var(--color-border-focus);background-color:var(--color-surface-focus);color:var(--color-ink-900);caret-color:var(--color-brand-red);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-border-focus) 28%, transparent);outline:none;text-decoration:none}:is(input,select,textarea)[aria-invalid=true]:not(#_){border-color:var(--color-border-danger);background-color:var(--color-surface-danger)}:is(input,select,textarea)[aria-invalid=true]:focus:not(#_){box-shadow:0 0 0 3px color-mix(in srgb, var(--color-border-danger) 30%, transparent)}:is(input,select,textarea):disabled:not(#_){border-color:var(--color-border-subtle);background-color:var(--color-surface-muted);color:var(--color-ink-600);cursor:not-allowed}select:not([multiple]):not([size]):not(#_){appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--color-ink-600) 50%), linear-gradient(135deg, var(--color-ink-600) 50%, transparent 50%);background-position:right calc(var(--space-4) + 4px) center, right var(--space-4) center;cursor:pointer;background-repeat:no-repeat;background-size:5px 5px;padding-inline-end:calc(var(--space-4) + var(--size-icon-sm))}select:not([multiple]):not([size]):focus:not(#_){background-image:linear-gradient(45deg, transparent 50%, var(--color-brand-red) 50%), linear-gradient(135deg, var(--color-brand-red) 50%, transparent 50%)}select option{background:var(--color-surface-card);color:var(--color-ink-900)}textarea{line-height:var(--font-line-height-body);resize:vertical}input::placeholder,textarea::placeholder{color:var(--color-ink-600);opacity:1}input[type=checkbox],input[type=radio]{accent-color:var(--color-brand-red);cursor:pointer;width:18px;height:18px}input[type=file]{font-size:var(--font-size-body-sm);color:var(--color-ink-700)}input[type=file]::file-selector-button{min-height:var(--size-control-sm);margin-right:var(--space-3);padding:0 var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-control-max);background:var(--color-surface-hover);color:var(--color-ink-900);font:inherit;font-weight:var(--font-weight-label);cursor:pointer;transition:border-color var(--motion-duration-fast) var(--motion-easing-standard)}input[type=file]::file-selector-button:hover{border-color:var(--color-border-strong)}progress{appearance:none;height:var(--space-2);border-radius:var(--radius-pill);background:var(--color-surface-hover);border:0;overflow:hidden}progress::-webkit-progress-bar{background:var(--color-surface-hover)}progress::-webkit-progress-value{border-radius:var(--radius-pill);background:var(--color-brand-red)}progress::-moz-progress-bar{border-radius:var(--radius-pill);background:var(--color-brand-red)}::selection{background:color-mix(in srgb, var(--color-brand-red) 35%, transparent);color:var(--color-ink-900)}@media (forced-colors:active){html body :focus-visible{outline-offset:2px;outline:2px solid highlight}}.skipLink{left:var(--space-4);top:calc(var(--space-4) * -4);z-index:var(--z-toast);padding:var(--space-2) var(--space-4);background:var(--color-surface-card);border-radius:var(--radius-control-max);font-weight:var(--font-weight-label);border:0;text-decoration:none;transition:none;position:absolute}.skipLink:focus-visible{top:var(--space-4)}@media print{html,body{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#000;background:#fff}body *{visibility:hidden}#kitchen-print-area,#kitchen-print-area *{visibility:visible}#kitchen-print-area{width:100%;position:absolute;top:0;left:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{animation-duration:var(--motion-duration-reduced)!important;transition-duration:var(--motion-duration-reduced)!important;scroll-behavior:auto!important;animation-iteration-count:1!important}}
