.ar-host{width:100%;max-width:var(--ar-maximum,980px);margin-block:var(--ar-mobile-margin);font-family:var(--ar-font);color:var(--ar-title);isolation:isolate;container:account-reminder/inline-size}.ar-host[data-align=center]{margin-inline:auto}.ar-host[data-align=end]{margin-inline-start:auto}.ar-preview{max-width:100%;margin:0}.ar-surface{--ar-padding:var(--ar-mobile-padding);--ar-gap:var(--ar-mobile-gap);--ar-radius:var(--ar-mobile-radius);--ar-border-width:var(--ar-mobile-borderWidth);--ar-title-size:var(--ar-mobile-titleSize);--ar-body-size:var(--ar-mobile-bodySize);--ar-button-size:var(--ar-mobile-buttonSize);--ar-button-height:var(--ar-mobile-buttonHeight);--ar-icon-size:var(--ar-mobile-iconSize);min-width:0;padding:var(--ar-padding);background:var(--ar-bg);border:var(--ar-border-width) solid var(--ar-border);border-radius:var(--ar-radius);box-sizing:border-box;padding-inline-end:calc(var(--ar-padding) + 30px);transition:box-shadow .2s,background .2s;position:relative;overflow:hidden}@container account-reminder (width>=700px){.ar-surface{--ar-padding:var(--ar-desktop-padding);--ar-gap:var(--ar-desktop-gap);--ar-radius:var(--ar-desktop-radius);--ar-border-width:var(--ar-desktop-borderWidth);--ar-title-size:var(--ar-desktop-titleSize);--ar-body-size:var(--ar-desktop-bodySize);--ar-button-size:var(--ar-desktop-buttonSize);--ar-button-height:var(--ar-desktop-buttonHeight);--ar-icon-size:var(--ar-desktop-iconSize)}}.ar-host[data-device=desktop] .ar-surface{--ar-padding:var(--ar-desktop-padding);--ar-gap:var(--ar-desktop-gap);--ar-radius:var(--ar-desktop-radius);--ar-border-width:var(--ar-desktop-borderWidth);--ar-title-size:var(--ar-desktop-titleSize);--ar-body-size:var(--ar-desktop-bodySize);--ar-button-size:var(--ar-desktop-buttonSize);--ar-button-height:var(--ar-desktop-buttonHeight);--ar-icon-size:var(--ar-desktop-iconSize)}.ar-host[data-device=mobile] .ar-surface{--ar-padding:var(--ar-mobile-padding);--ar-gap:var(--ar-mobile-gap);--ar-radius:var(--ar-mobile-radius);--ar-title-size:var(--ar-mobile-titleSize);--ar-body-size:var(--ar-mobile-bodySize);--ar-button-size:var(--ar-mobile-buttonSize);--ar-button-height:var(--ar-mobile-buttonHeight);--ar-icon-size:var(--ar-mobile-iconSize)}.ar-surface[data-background=gradient]{background:linear-gradient(var(--ar-angle),var(--ar-bg),var(--ar-bg-end))}.ar-surface[data-background=glass]{background:linear-gradient(var(--ar-angle),var(--ar-bg),var(--ar-bg-end));-webkit-backdrop-filter:blur(14px)}.ar-surface[data-border=left]{border-color:#0000;border-inline-start:calc(var(--ar-border-width) + 2px) solid var(--ar-border)}.ar-surface[data-border=top]{border-color:#0000;border-block-start:calc(var(--ar-border-width) + 2px) solid var(--ar-border)}.ar-surface[data-border=none]{border:var(--ar-border-width) solid transparent}.ar-surface[data-shadow=soft]{box-shadow:0 4px 18px #1d392508}.ar-surface[data-shadow=medium]{box-shadow:0 8px 24px #1d392518}.ar-surface[data-shadow=strong]{box-shadow:0 14px 32px #1d39252b}.ar-composition{z-index:2;align-items:center;gap:3px var(--ar-gap);grid-template-columns:auto minmax(0,1fr) auto;grid-auto-flow:dense;display:grid;position:relative}.ar-icon{width:calc(var(--ar-icon-size) + 12px);height:calc(var(--ar-icon-size) + 12px);color:var(--ar-icon-color);background:var(--ar-icon-bg);box-sizing:border-box;border-radius:50%;flex:none;grid-area:span 2/1;align-self:center;place-items:center;display:grid}.ar-icon>svg{width:var(--ar-icon-size);height:var(--ar-icon-size)}.ar-icon>img{object-fit:contain;border-radius:inherit;width:100%;height:100%}.ar-icon[data-shape=square]{border-radius:12px}.ar-icon[data-shape=none]{width:var(--ar-icon-size);height:var(--ar-icon-size);background:0 0}.ar-title{min-width:0;font-size:var(--ar-title-size);font-weight:var(--ar-title-weight);color:var(--ar-title);overflow-wrap:anywhere;grid-column:2;line-height:1.35;display:block}.ar-description{min-width:0;font-size:var(--ar-body-size);color:var(--ar-body);white-space:pre-line;overflow-wrap:anywhere;grid-column:2;line-height:1.5;margin:0!important}.ar-actions{flex-wrap:wrap;grid-area:span 2/3;justify-content:flex-end;align-items:center;gap:6px;min-width:0;max-width:100%;display:flex}.ar-actions[data-align=start]{justify-content:flex-start}.ar-actions[data-align=center]{justify-content:center}.ar-actions[data-align=end]{justify-content:flex-end}.ar-host .ar-action{min-height:var(--ar-button-height);border:1px solid var(--ar-accent);max-width:100%;font-size:var(--ar-button-size);background:var(--ar-accent);color:var(--staff-fg-ffffff,#fff);text-align:center;cursor:pointer;white-space:normal;isolation:isolate;box-sizing:border-box;border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:8px 13px;font-weight:650;line-height:1.35;display:inline-flex;position:relative;overflow:hidden}.ar-action>span,.ar-action>svg{z-index:1;position:relative}.ar-action>svg{flex:none;width:15px;height:15px}.ar-action .ar-button-arrow{width:13px}.ar-host .ar-action[data-style=outline]{color:var(--ar-accent);background:0 0}.ar-host .ar-action[data-style=text]{color:var(--ar-accent);background:0 0;border-color:#0000;padding-inline:7px}.ar-host .ar-action[data-shape=rounded]{border-radius:10px}.ar-host .ar-action[data-shape=square]{border-radius:3px}.ar-host button:focus-visible{outline:2px solid var(--ar-accent);outline-offset:3px}.ar-host button:active{transform:scale(.97)}.ar-tools{z-index:4;flex-direction:column;gap:0;display:flex;position:absolute;inset-block-start:4px;inset-inline-end:3px}.ar-host .ar-tool{width:30px;height:30px;min-height:30px;color:var(--ar-body);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.ar-surface[data-layout=card] .ar-composition,.ar-surface[data-layout=member] .ar-composition{align-items:flex-start;gap:var(--ar-gap);flex-direction:column;display:flex}.ar-surface[data-layout=member] .ar-composition{padding-block:4px}.ar-surface[data-layout=card] .ar-title,.ar-surface[data-layout=member] .ar-title,.ar-surface[data-layout=card] .ar-description,.ar-surface[data-layout=member] .ar-description{width:100%}.ar-host[data-align=center] .ar-surface:not([data-layout=bar]) .ar-composition{text-align:center;align-items:center}.ar-host[data-align=end] .ar-surface:not([data-layout=bar]) .ar-composition{text-align:end;align-items:flex-end}.ar-surface[data-icon-position=right][data-layout=bar] .ar-icon{grid-column:3}.ar-surface[data-icon-position=right][data-layout=bar] .ar-actions{grid-column:1}.ar-surface[data-icon-position=top][data-layout=bar] .ar-icon{grid-area:auto/2}.ar-surface[data-icon-position=top][data-layout=bar] .ar-actions{grid-area:span 3/3}.ar-host[data-collapsed=true] .ar-composition{gap:4px var(--ar-gap)}.ar-host[data-collapsed=true] .ar-icon,.ar-host[data-collapsed=true] .ar-actions{grid-row:span 1}.ar-host[data-collapsed=true] .ar-surface{padding-block:8px}@container account-reminder (width<=520px){.ar-composition{grid-template-columns:auto minmax(0,1fr)}.ar-actions,.ar-surface[data-icon-position=right][data-layout=bar] .ar-actions,.ar-surface[data-icon-position=top][data-layout=bar] .ar-actions{grid-area:auto/1/auto/-1;justify-content:flex-start;margin-top:6px}.ar-surface[data-icon-position=right][data-layout=bar] .ar-icon{grid-column:1}.ar-icon{grid-row:span 2}.ar-title,.ar-description{grid-column:2}.ar-host[data-collapsed=true] .ar-composition{flex-wrap:wrap;align-items:center;display:flex}.ar-host[data-collapsed=true] .ar-title{flex:1}.ar-host[data-collapsed=true] .ar-actions{margin-top:0}.ar-host .ar-action{padding-inline:11px}}.ar-background-effect,.ar-border-effect{pointer-events:none;z-index:0;border-radius:inherit;opacity:0;position:absolute;inset:0}.ar-background-effect{overflow:hidden}.ar-background-effect:before{content:"";background:linear-gradient(110deg,transparent 35%,var(--ar-secondary) 50%,transparent 65%);opacity:calc(var(--ar-strength)*.55);position:absolute;inset:-100%}.ar-border-effect{z-index:1;-webkit-mask-composite:xor;padding:2px;overflow:hidden;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ar-border-effect:before{content:"";background:conic-gradient(transparent 25%,var(--ar-secondary) 40%,var(--ar-accent) 50%,transparent 60%);position:absolute;inset:-150%}.ar-host[data-running=true] [data-effect]:not([data-effect=none]){animation-play-state:inherit}.ar-host[data-paused=true] *,.ar-host[data-paused=true] :before,.ar-host[data-paused=true] :after{animation-play-state:paused!important}.ar-host[data-running=true] .ar-background-effect[data-active=true]:not([data-effect=none]),.ar-host[data-running=true] .ar-border-effect[data-active=true]:not([data-effect=none]){opacity:1}.ar-host[data-running=true] .ar-surface[data-active=true][data-entry=fade]{animation:ar-enter-fade var(--ar-stage-duration) ease both}.ar-host[data-running=true] .ar-surface[data-active=true][data-entry=up]{animation:ar-enter-up var(--ar-stage-duration) ease both}.ar-host[data-running=true] .ar-surface[data-active=true][data-entry=slide]{animation:ar-enter-slide var(--ar-stage-duration) ease both}.ar-host[data-running=true] .ar-surface[data-active=true][data-entry=pop]{animation:ar-enter-pop var(--ar-stage-duration) ease both}.ar-host[data-running=true] .ar-border-effect[data-active=true]:not([data-effect=none]):before{animation:ar-spin var(--ar-stage-duration) linear var(--ar-stage-start) 1;animation-direction:inherit}.ar-host[data-running=true] .ar-border-effect[data-active=true][data-effect=neon]{filter:drop-shadow(0 0 4px var(--ar-accent))}.ar-host[data-running=true] .ar-border-effect[data-active=true][data-effect=gradient]:before{background:conic-gradient(var(--ar-accent),var(--ar-secondary),var(--ar-accent))}.ar-host[data-running=true] .ar-border-effect[data-active=true][data-effect=breathe]{animation:ar-breathe var(--ar-stage-duration) ease-in-out var(--ar-stage-start) 1}.ar-host[data-running=true] .ar-background-effect[data-active=true][data-effect=sweep]:before,.ar-host[data-running=true] .ar-background-effect[data-active=true][data-effect=diagonal]:before{animation:ar-sweep var(--ar-stage-duration) ease-in-out var(--ar-stage-start) 1;animation-direction:inherit}.ar-background-effect[data-effect=diagonal]:before{background:linear-gradient(140deg,transparent 35%,var(--ar-secondary) 50%,transparent 65%)}.ar-background-effect[data-effect=shift]:before{background:linear-gradient(100deg,var(--ar-bg),var(--ar-secondary),var(--ar-bg-end));background-size:300% 300%}.ar-host[data-running=true] .ar-background-effect[data-active=true][data-effect=shift]:before{animation:ar-gradient var(--ar-stage-duration) ease var(--ar-stage-start) 1}.ar-background-effect[data-effect=corner]:before{background:radial-gradient(circle at 0 0,var(--ar-secondary),transparent 70%);inset:0}.ar-host[data-running=true] .ar-background-effect[data-active=true][data-effect=corner]:before{animation:ar-breathe var(--ar-stage-duration) ease var(--ar-stage-start) 1}.ar-host[data-running=true] .ar-icon[data-active=true][data-effect=float]{animation:ar-float var(--ar-stage-duration) ease-in-out var(--ar-stage-start) 1}.ar-host[data-running=true] .ar-icon[data-active=true][data-effect=breathe]{animation:ar-scale var(--ar-stage-duration) ease-in-out var(--ar-stage-start) 1}.ar-host[data-running=true] .ar-icon[data-active=true][data-effect=rotate]{animation:ar-spin var(--ar-stage-duration) ease var(--ar-stage-start) 1}.ar-host[data-running=true] .ar-icon[data-active=true][data-effect=sparkle]{animation:ar-sparkle var(--ar-stage-duration) ease var(--ar-stage-start) 1}.ar-host[data-running=true] .ar-title[data-active=true][data-effect=fade]{animation:ar-enter-fade var(--ar-stage-duration) ease var(--ar-stage-start) both}.ar-host[data-running=true] .ar-title[data-active=true][data-effect=shine],.ar-host[data-running=true] .ar-title[data-active=true][data-effect=gradient]{background:linear-gradient(110deg,var(--ar-title) 35%,var(--ar-secondary) 50%,var(--ar-title) 65%);color:#0000;animation:ar-gradient var(--ar-stage-duration) ease var(--ar-stage-start) 1;background-size:300% 100%;-webkit-background-clip:text;background-clip:text}.ar-host[data-running=true] .ar-description[data-active=true][data-effect=fade]{animation:ar-enter-fade var(--ar-stage-duration) ease both}.ar-host[data-running=true] .ar-action[data-active=true][data-effect=bounce]{animation:ar-button-bounce var(--ar-stage-duration) ease var(--ar-stage-start) 1}.ar-host[data-running=true] .ar-action[data-active=true][data-effect=glow]{animation:ar-glow var(--ar-stage-duration) ease var(--ar-stage-start) 1}.ar-action[data-effect=shine]:before{content:"";background:linear-gradient(110deg,transparent 40%,var(--staff-bg-1c1c1e70,#ffffff70) 50%,transparent 60%);opacity:0;position:absolute;inset:-100%}.ar-host[data-running=true] .ar-action[data-active=true][data-effect=shine]:before{opacity:1;animation:ar-sweep var(--ar-stage-duration) ease var(--ar-stage-start) 1}.ar-action[data-effect=ripple]:after{content:"";aspect-ratio:1;background:var(--staff-bg-1c1c1e45,#ffffff45);opacity:0;pointer-events:none;border-radius:50%;width:100%;position:absolute}.ar-host[data-motion=true] .ar-action[data-effect=ripple][data-pulse="1"]:after{animation:.6s ease-out ar-ripple}.ar-host[data-motion=true] .ar-action[data-effect=ripple][data-pulse="0"]:active:after{animation:.6s ease-out ar-ripple-other}.ar-host[data-closing=true][data-exit=fade]{animation:.22s both ar-exit-fade}.ar-host[data-closing=true][data-exit=down]{animation:.22s both ar-exit-down}.ar-host[data-closing=true][data-exit=shrink]{animation:.22s both ar-exit-shrink}@keyframes ar-enter-fade{0%{opacity:0}to{opacity:1}}@keyframes ar-enter-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes ar-enter-slide{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:none}}@keyframes ar-enter-pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes ar-spin{to{transform:rotate(360deg)}}@keyframes ar-sweep{0%{transform:translate(-80%)}to{transform:translate(80%)}}@keyframes ar-gradient{0%,to{background-position:0}50%{background-position:100%}}@keyframes ar-breathe{0%,to{opacity:.2}50%{opacity:1}}@keyframes ar-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes ar-scale{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}@keyframes ar-sparkle{0%,to{filter:brightness();transform:scale(1)}50%{filter:brightness(1.35) drop-shadow(0 0 4px var(--ar-secondary));transform:scale(1.04)}}@keyframes ar-button-bounce{0%,70%,to{transform:translateY(0)}82%{transform:translateY(-3px)}}@keyframes ar-glow{0%,to{box-shadow:0 0 #0000}50%{box-shadow:0 0 14px var(--ar-secondary)}}@keyframes ar-ripple{0%{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(2)}}@keyframes ar-ripple-other{0%{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(2)}}@keyframes ar-exit-fade{to{opacity:0}}@keyframes ar-exit-down{to{opacity:0;transform:translateY(10px)}}@keyframes ar-exit-shrink{to{opacity:0;transform:scale(.95)}}@media (prefers-reduced-motion:reduce){.ar-host *,.ar-host :before,.ar-host :after,.ar-host{transition:none!important;animation:none!important}.ar-title{color:var(--ar-title)!important}.ar-border-effect,.ar-background-effect{display:none}}.customer-auth-dialog .customer-auth-later{width:100%;min-height:44px;color:var(--staff-fg-cdd2ce,#466851);text-align:center;background:0 0;border:0;border-radius:10px;font-size:14px;font-weight:650;display:block}.hc-dialog-viewport>.hc-dialog.customer-auth-dialog[data-slot=dialog-content]{height:650px;max-height:100%!important}@media (max-width:760px){.customer-auth-dialog .dialog-top{padding:15px 18px}.customer-auth-tabbar{padding-top:12px}.customer-auth-dialog .customer-auth-body{gap:12px;padding-top:14px}.customer-auth-body .customer-guest-note{padding-top:10px}}.ar-menu-insertion{grid-column:1/-1;width:100%;min-width:0}.ar-menu-insertion:empty{display:none}.ar-host[data-pressed=true] .ar-action{box-shadow:0 0 12px var(--ar-secondary);transform:scale(.97)}.ar-host{max-width:var(--ar-mobile-maxWidth)}@media (min-width:700px){.ar-host{max-width:var(--ar-desktop-maxWidth);margin-block:var(--ar-desktop-margin)}}.ar-host[data-device=mobile]{max-width:var(--ar-mobile-maxWidth);margin-block:0}.ar-host[data-device=desktop]{max-width:var(--ar-desktop-maxWidth);margin-block:0}.ar-host[data-running=true] .ar-border-effect[data-active=true]:not([data-effect=none]){opacity:calc(.2 + var(--ar-strength)*.8)}.ar-action>span{overflow-wrap:anywhere;min-width:0}.ar-title{font-family:inherit}.ar-host[data-running=true] .ar-action,.ar-host[data-running=true] .ar-action:before,.ar-host[data-running=true] .ar-background-effect:before{animation-direction:inherit}@media screen{html[data-ui-scope=admin][data-ui-tone=dark][data-ui-contrast=standard]{--staff-fg-ffffff:#fff;--staff-bg-1c1c1e70:#1c1c1e70;--staff-bg-1c1c1e45:#1c1c1e45;--staff-fg-cdd2ce:#b9c1bc}html[data-ui-scope=admin][data-ui-tone=dark][data-ui-contrast=high]{--staff-fg-ffffff:#fff;--staff-bg-1c1c1e70:#1c1c1e70;--staff-bg-1c1c1e45:#1c1c1e45;--staff-fg-cdd2ce:#cdd2ce}html[data-ui-scope=admin][data-ui-tone=dark][data-ui-contrast=maximum]{--staff-fg-ffffff:#fff;--staff-bg-1c1c1e70:#10101270;--staff-bg-1c1c1e45:#10101245;--staff-fg-cdd2ce:#fff}}.qrp-language-trigger{border:1px solid var(--qrp-border);background:var(--qrp-card);min-height:36px;color:var(--qrp-text);font:inherit;white-space:nowrap;border-radius:11px;flex:none;justify-content:center;align-items:center;gap:6px;margin:0;padding:5px 8px;font-size:12px;line-height:1.2;display:inline-flex;box-shadow:0 1px 3px #17472f0a}.qrp-language-trigger:hover{border-color:var(--qrp-green)}.qrp-language-trigger:focus-visible{outline:2px solid var(--qrp-green);outline-offset:3px}.qrp-language-options>button:focus-visible{outline:2px solid var(--qrp-green);outline-offset:3px}.qrp-language-trigger>.qrp-language-flag{font-size:21px}.qrp-language-code{letter-spacing:.02em;font-weight:650}.qrp-language-flag{flex:none;justify-content:center;align-items:center;font-family:system-ui,Apple Color Emoji,Segoe UI Emoji,sans-serif;line-height:1;display:inline-flex}.qrp-language-trigger.is-row{text-align:left;gap:12px;width:100%;min-height:52px;margin:12px 0;padding:10px 14px;font-size:14px}.qrp-language-trigger-label{white-space:normal;flex:1}.qrp-language-trigger.is-row>.qrp-language-code{color:var(--qrp-muted);font-size:12px}.hc-dialog-viewport>.hc-dialog.qrp-language-sheet[data-slot=dialog-content]{width:100%;max-width:460px;min-height:0;max-height:calc(100svh - env(safe-area-inset-top,0px) - 16px);border:1px solid var(--qrp-border);border-radius:24px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 18px 70px #0000002e;background:var(--qrp-card)!important}.qrp-language-handle{background:var(--qrp-border);border-radius:9px;flex:none;width:42px;height:5px;margin:10px auto 2px;display:none}.qrp-language-sheet>.dialog-top{background:0 0;border:0;flex:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 18px 12px;display:flex}.qrp-language-sheet .dialog-top [data-slot=dialog-title]{color:var(--qrp-text);font-size:22px;font-weight:700;line-height:1.3}.qrp-language-sheet .dialog-top>.icon-button{background:var(--qrp-soft);width:36px;height:36px;min-height:36px;color:var(--qrp-text);border:0;border-radius:50%;flex:0 0 36px;place-items:center;margin:0;padding:0;display:grid}.qrp-language-options{overscroll-behavior:contain;scrollbar-width:thin;flex:auto;gap:8px;min-height:0;padding:4px 16px 10px;display:grid;overflow-y:auto}.qrp-language-options>button{border:1px solid var(--qrp-border);background:var(--qrp-card);min-width:0;min-height:54px;color:var(--qrp-text);font:inherit;text-align:left;border-radius:12px;align-items:center;gap:12px;padding:10px 13px;line-height:1.3;display:flex}.qrp-language-options>button[aria-pressed=true]{background:var(--qrp-green-soft);border-color:var(--qrp-green-soft)}.qrp-language-options .qrp-language-flag{width:31px;font-size:27px}.qrp-language-name{overflow-wrap:anywhere;flex:1;min-width:0;font-size:16px;font-weight:600}.qrp-language-options small{color:var(--qrp-muted);flex:none;font-size:12px}.qrp-language-mark{width:24px;height:24px;color:var(--qrp-green);border-radius:50%;flex:0 0 24px;place-items:center;display:grid}.qrp-language-mark.is-selected{background:var(--qrp-green);color:var(--qrp-card)}.qrp-language-note{padding:10px 18px max(22px,env(safe-area-inset-bottom,0px));color:var(--qrp-muted);text-align:center;flex:none;font-size:12px;line-height:1.5}.qrp-language-error{color:var(--tone-fg-a43f30,#a43f30);flex:none;padding:4px 18px;font-size:13px;line-height:1.4}.qrp-language-spinner{animation:.8s linear infinite qrp-language-spin}@keyframes qrp-language-spin{to{transform:rotate(360deg)}}@media (max-width:760px){.hc-dialog-viewport>.hc-dialog.qrp-language-sheet[data-slot=dialog-content]{border:0;border-radius:24px 24px 0 0;align-self:flex-end;max-width:100%}.qrp-language-handle{display:block}.qrp-language-sheet>.dialog-top{padding-top:12px}}@media (max-width:350px){.qrp-language-trigger{gap:4px;padding:5px 6px;font-size:11px}.qrp-language-trigger>.qrp-language-flag{font-size:19px}.qrp-language-options>button{gap:9px;padding:10px}.qrp-language-name{font-size:15px}}@media (prefers-reduced-motion:reduce){.qrp-language-spinner{animation:none}}.qrp-shell .qrp-language-trigger{height:var(--language-mobile-height,36px);min-height:var(--language-mobile-height,36px);font-size:var(--language-mobile-fontSize,12px);border-radius:var(--language-mobile-radius,11px);background:var(--language-mobile-background,var(--qrp-card));color:var(--language-mobile-color,var(--qrp-text));border-color:var(--language-mobile-border,var(--qrp-border))}.qrp-shell .qrp-language-trigger>.qrp-language-flag{font-size:var(--language-mobile-flagSize,21px)}.qrp-language-trigger[data-language-mode=flag-name]:not(.is-row){min-width:0;max-width:clamp(76px,29vw,180px)}.qrp-language-trigger[data-language-mode=flag-name]>.qrp-language-code{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.qrp-language-trigger>svg{flex-shrink:0}.qrp-language-search{flex:none;padding:0 16px 10px}.qrp-language-search input{border:1px solid var(--qrp-border);background:var(--qrp-soft);width:100%;min-height:42px;color:var(--qrp-text);font:inherit;border-radius:11px;padding:9px 12px;font-size:16px}.qrp-language-empty{text-align:center;color:var(--qrp-muted);padding:18px 5px;font-size:14px}.qrp-language-sheet .qrp-language-options>button{text-align:start}@media (min-width:700px) and (max-width:1099px){.qrp-shell .qrp-language-trigger{height:var(--language-tablet-height,36px);min-height:var(--language-tablet-height,36px);font-size:var(--language-tablet-fontSize,12px);border-radius:var(--language-tablet-radius,11px);background:var(--language-tablet-background,var(--qrp-card));color:var(--language-tablet-color,var(--qrp-text));border-color:var(--language-tablet-border,var(--qrp-border))}.qrp-shell .qrp-language-trigger>.qrp-language-flag{font-size:var(--language-tablet-flagSize,21px)}}@media (min-width:1100px){.qrp-shell .qrp-language-trigger{height:var(--language-desktop-height,36px);min-height:var(--language-desktop-height,36px);font-size:var(--language-desktop-fontSize,12px);border-radius:var(--language-desktop-radius,11px);background:var(--language-desktop-background,var(--qrp-card));color:var(--language-desktop-color,var(--qrp-text));border-color:var(--language-desktop-border,var(--qrp-border))}.qrp-shell .qrp-language-trigger>.qrp-language-flag{font-size:var(--language-desktop-flagSize,21px)}}.qrp-shell .qrp-language-trigger.is-row{height:auto;min-height:52px}@media screen{html[data-ui-scope=admin][data-ui-tone=dark][data-ui-contrast=standard],html[data-ui-scope=admin][data-ui-tone=dark][data-ui-contrast=high],html[data-ui-scope=admin][data-ui-tone=dark][data-ui-contrast=maximum]{--tone-fg-a43f30:#ff6464}}.shop-app:not(.qr-storefront) .shop-masthead,.shop-app:not(.qr-storefront) .header,.shop-app:not(.qr-storefront) .menu-category-sort{position:static}.shop-masthead .header-actions .online-language-trigger{max-width:145px;color:var(--language-color,var(--look-headerText,var(--foreground)));background:var(--language-background,var(--look-soft,var(--background)));border-color:var(--language-border,var(--border));flex-shrink:0}.shop-masthead .header .brand{flex-shrink:1;min-width:0}.shop-masthead .header .brand>span{min-width:0}.shop-masthead .header .brand strong,.shop-masthead .header .brand small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.shop-masthead .header-actions{flex-shrink:0;min-width:0}.customer-account-menu>.online-language-trigger.is-row{border:0;border-bottom:1px solid var(--border);width:100%;min-height:52px;color:inherit;text-align:start;background:0 0;border-radius:0;gap:12px;padding:14px 12px;display:flex}.customer-account-menu>.online-language-trigger .qrp-language-trigger-label{text-align:start;font:inherit;flex:1}.customer-account-menu>.online-language-trigger .qrp-language-code{opacity:.75;flex:none;font-size:12px}.intro-online-controls{inset-inline-end:16px;top:max(16px,env(safe-area-inset-top));z-index:5;align-items:center;gap:8px;max-width:calc(100% - 160px);display:flex;position:absolute}.intro-online-controls>.intro-sound{flex:0 0 44px;width:44px;height:44px;position:static}.intro-online-controls>.online-language-trigger{background:var(--language-background,var(--staff-bg-242426dc,#153d30dc));min-width:0;max-width:120px;color:var(--language-color,var(--staff-fg-ffffff,#fff));border:1px solid var(--language-border,var(--staff-border-52575b,#ffffff80));box-shadow:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.intro-online-controls .qrp-language-code{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:760px){.shop-masthead .header-actions{gap:6px}.shop-masthead .header-actions .online-language-trigger{gap:4px;max-width:104px;padding-inline:7px}.shop-masthead .header .brand small{letter-spacing:0;font-size:9px}.shop-masthead .header .brand strong{font-size:var(--brand-size,26px)}.shop-masthead .header-actions .header-cart>span{display:none}}@media (max-width:360px){.shop-masthead .header-actions .online-language-trigger{max-width:88px}.intro-online-controls{gap:5px;max-width:calc(100% - 144px);inset-inline-end:12px}.intro-online-controls>.intro-sound{flex-basis:38px;width:38px;height:38px}.intro-online-controls>.online-language-trigger{gap:4px;padding-inline:6px}.store-intro .intro-menu-book{gap:6px;min-height:40px;padding-inline:12px;font-size:13px}}@media screen{html[data-ui-scope=admin][data-ui-tone=dark][data-ui-contrast=standard],html[data-ui-scope=admin][data-ui-tone=dark][data-ui-contrast=high]{--staff-bg-242426dc:#242426dc;--staff-fg-ffffff:#fff;--staff-border-52575b:#52575b}html[data-ui-scope=admin][data-ui-tone=dark][data-ui-contrast=maximum]{--staff-bg-242426dc:#18181adc;--staff-fg-ffffff:#fff;--staff-border-52575b:#cdd2ce}}.delivery-artwork{width:var(--delivery-art-size,25px);height:var(--delivery-art-size,25px);vertical-align:middle;flex:none;justify-content:center;align-items:center;line-height:0;display:inline-flex}.delivery-artwork.delivery-artwork-image{width:calc(var(--delivery-art-size,25px)*1.85)}.delivery-artwork>svg,.delivery-artwork>img{object-fit:contain;width:100%;height:100%;display:block}.cart-dialog.online-cart-modern .receipt-method-buttons .shipping-method-button .delivery-artwork>svg,.cart-dialog.online-cart-modern .cart-disclosure-toggle .delivery-artwork>svg{width:100%;height:100%}.cart-dialog.online-cart-modern .cart-disclosure-toggle>.delivery-artwork{font-size:inherit;flex:none}.delivery-selected-check{color:var(--green,var(--staff-fg-cdd2ce,#20583f));flex:none}.cart-dialog.online-cart-modern .receipt-method-buttons{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.cart-dialog.online-cart-modern .receipt-method-buttons .delivery-artwork:not(.delivery-artwork-image)+span{white-space:nowrap}.delivery-artwork-settings{border-block:1px solid var(--line,var(--staff-border-52575b,#dce3dc));margin:10px 0;padding:14px 0}.delivery-artwork-settings h4{margin:0 0 6px}.delivery-artwork-presets{grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:8px;margin:12px 0;display:grid}.delivery-artwork-presets>button{border:1px solid var(--line,var(--staff-border-52575b,#dce3dc));background:var(--tone-bg-ffffff,#fff);min-height:76px;color:inherit;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:10px 6px;font-size:12px;display:flex}.delivery-artwork-presets>button[aria-pressed=true]{border-color:var(--green,var(--staff-border-52575b,#20583f));background:var(--choice-bg,var(--staff-bg-1c1c1e,#edf5ef));box-shadow:inset 0 0 0 1px var(--green,#20583f)}.delivery-artwork-preview{background:var(--choice-bg,var(--staff-bg-1c1c1e,#edf5ef));border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:56px;margin:12px 0;padding:10px;font-weight:650;display:flex}.delivery-artwork-settings .delivery-artwork-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px;display:flex}.delivery-artwork-settings .delivery-artwork-upload{margin:0}.delivery-artwork-settings .delivery-artwork-upload input{width:100%;max-width:100%;font-size:13px}@media screen{html[data-ui-scope=admin][data-ui-tone=dark][data-ui-contrast=standard]{--staff-fg-cdd2ce:#b9c1bc;--staff-border-52575b:#52575b;--tone-bg-ffffff:#1c1c1e;--staff-bg-1c1c1e:#1c1c1e}html[data-ui-scope=admin][data-ui-tone=dark][data-ui-contrast=high]{--staff-fg-cdd2ce:#cdd2ce;--staff-border-52575b:#52575b;--tone-bg-ffffff:#1c1c1e;--staff-bg-1c1c1e:#1c1c1e}html[data-ui-scope=admin][data-ui-tone=dark][data-ui-contrast=maximum]{--staff-fg-cdd2ce:#fff;--staff-border-52575b:#cdd2ce;--tone-bg-ffffff:#101012;--staff-bg-1c1c1e:#101012}}.online-time-frame{--ot-device:phone;--ot-bg:var(--ot-background-light,var(--look-soft,var(--muted)));--ot-text:var(--ot-text-light,var(--foreground));--ot-border:var(--ot-border-light,var(--staff-border-27c878,#268653));--ot-selected:var(--ot-selectedBackground-light,#24583c);--ot-selected-text:var(--ot-selectedText-light,var(--staff-fg-ffffff,#fff));--ot-holiday:var(--ot-holiday-light,#9f1239);--ot-closed:var(--ot-closed-light,#935d25);--ot-gradient:var(--ot-gradient-light);--ot-linear:var(--ot-linear-light);--ot-glow-color:var(--ot-glow-color-light);isolation:isolate;border:1px solid var(--border,var(--staff-border-52575b,#d8e4db));border-radius:var(--ot-radius);min-width:0;max-width:100%;padding:var(--ot-padding);background:var(--ot-bg);color:var(--ot-text);text-align:start;box-sizing:border-box;transition:box-shadow .25s,border-color .25s;position:relative}.online-time-frame,.online-time-frame[data-preview-device=phone]{--ot-titleSize:var(--ot-titleSize-phone,12px);--ot-dateSize:var(--ot-dateSize-phone,12px);--ot-timeSize:var(--ot-timeSize-phone,12px);--ot-fontWeight:var(--ot-fontWeight-phone,600);--ot-slotHeight:var(--ot-slotHeight-phone,51px);--ot-dayHeight:var(--ot-dayHeight-phone,52px);--ot-dayWidth:var(--ot-dayWidth-phone,96px);--ot-columns:var(--ot-columns-phone,4);--ot-radius:var(--ot-radius-phone,14px);--ot-slotRadius:var(--ot-slotRadius-phone,8px);--ot-gap:var(--ot-gap-phone,6px);--ot-padding:var(--ot-padding-phone,10px)}@media (min-width:761px){.online-time-frame{--ot-titleSize:var(--ot-titleSize-tablet);--ot-dateSize:var(--ot-dateSize-tablet);--ot-timeSize:var(--ot-timeSize-tablet);--ot-fontWeight:var(--ot-fontWeight-tablet);--ot-slotHeight:var(--ot-slotHeight-tablet);--ot-dayHeight:var(--ot-dayHeight-tablet);--ot-dayWidth:var(--ot-dayWidth-tablet);--ot-columns:var(--ot-columns-tablet);--ot-radius:var(--ot-radius-tablet);--ot-slotRadius:var(--ot-slotRadius-tablet);--ot-gap:var(--ot-gap-tablet);--ot-padding:var(--ot-padding-tablet)}}@media (min-width:1101px){.online-time-frame{--ot-titleSize:var(--ot-titleSize-desktop);--ot-dateSize:var(--ot-dateSize-desktop);--ot-timeSize:var(--ot-timeSize-desktop);--ot-fontWeight:var(--ot-fontWeight-desktop);--ot-slotHeight:var(--ot-slotHeight-desktop);--ot-dayHeight:var(--ot-dayHeight-desktop);--ot-dayWidth:var(--ot-dayWidth-desktop);--ot-columns:var(--ot-columns-desktop);--ot-radius:var(--ot-radius-desktop);--ot-slotRadius:var(--ot-slotRadius-desktop);--ot-gap:var(--ot-gap-desktop);--ot-padding:var(--ot-padding-desktop)}}.online-time-frame[data-preview-device=tablet]{--ot-titleSize:var(--ot-titleSize-tablet);--ot-dateSize:var(--ot-dateSize-tablet);--ot-timeSize:var(--ot-timeSize-tablet);--ot-fontWeight:var(--ot-fontWeight-tablet);--ot-slotHeight:var(--ot-slotHeight-tablet);--ot-dayHeight:var(--ot-dayHeight-tablet);--ot-dayWidth:var(--ot-dayWidth-tablet);--ot-columns:var(--ot-columns-tablet);--ot-radius:var(--ot-radius-tablet);--ot-slotRadius:var(--ot-slotRadius-tablet);--ot-gap:var(--ot-gap-tablet);--ot-padding:var(--ot-padding-tablet)}.online-time-frame[data-preview-device=desktop]{--ot-titleSize:var(--ot-titleSize-desktop);--ot-dateSize:var(--ot-dateSize-desktop);--ot-timeSize:var(--ot-timeSize-desktop);--ot-fontWeight:var(--ot-fontWeight-desktop);--ot-slotHeight:var(--ot-slotHeight-desktop);--ot-dayHeight:var(--ot-dayHeight-desktop);--ot-dayWidth:var(--ot-dayWidth-desktop);--ot-columns:var(--ot-columns-desktop);--ot-radius:var(--ot-radius-desktop);--ot-slotRadius:var(--ot-slotRadius-desktop);--ot-gap:var(--ot-gap-desktop);--ot-padding:var(--ot-padding-desktop)}.dark .online-time-frame,[data-ui-tone=dark] .online-time-frame,.online-time-frame[data-ot-tone=dark]{--ot-bg:var(--ot-background-dark,var(--look-soft,var(--muted)));--ot-text:var(--ot-text-dark,var(--foreground));--ot-border:var(--ot-border-dark,var(--staff-border-27c878,#268653));--ot-selected:var(--ot-selectedBackground-dark,#24583c);--ot-selected-text:var(--ot-selectedText-dark,var(--staff-fg-ffffff,#fff));--ot-holiday:var(--ot-holiday-dark,#fb7185);--ot-closed:var(--ot-closed-dark,#fbbf24);--ot-gradient:var(--ot-gradient-dark);--ot-linear:var(--ot-linear-dark);--ot-glow-color:var(--ot-glow-color-dark)}.time-neon-ring{z-index:2;border-radius:inherit;pointer-events:none;padding:var(--ot-width,2px);-webkit-mask-composite:xor;position:absolute;inset:-1px;overflow:hidden;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.time-neon-paint{background:var(--ot-gradient);opacity:var(--ot-brightness,.65);animation:ot-neon-rotate var(--ot-duration,8s) linear var(--ot-iterations,infinite) var(--ot-direction,normal);animation-fill-mode:both;position:absolute;inset:-200%}.online-time-frame[data-ot-motion=color] .time-neon-paint{background:var(--ot-linear);background-size:300% 100%;animation-name:ot-neon-color;inset:0}.online-time-frame[data-ot-motion=breathe] .time-neon-paint{animation-name:ot-neon-breathe;animation-timing-function:ease-in-out}.online-time-frame[data-ot-animated=false] .time-neon-paint{opacity:1;background:var(--ot-border);animation:none;inset:0}.online-time-frame[data-ot-enabled=false]>.time-neon-ring{display:none}.online-time-frame[data-ot-paused=true] .time-neon-paint{animation-play-state:paused}.online-time-frame[data-ot-animated=true][data-ot-glow=outer]{box-shadow:0 0 var(--ot-glow) color-mix(in srgb,var(--ot-glow-color) calc(var(--ot-brightness)*70%),transparent)}.online-time-frame[data-ot-animated=true][data-ot-glow=inner]{box-shadow:inset 0 0 var(--ot-glow) color-mix(in srgb,var(--ot-glow-color) calc(var(--ot-brightness)*70%),transparent)}.online-time-frame[data-ot-animated=true][data-ot-glow=both]{box-shadow:0 0 var(--ot-glow) color-mix(in srgb,var(--ot-glow-color) calc(var(--ot-brightness)*70%),transparent),inset 0 0 var(--ot-glow) color-mix(in srgb,var(--ot-glow-color) calc(var(--ot-brightness)*70%),transparent)}@keyframes ot-neon-rotate{to{transform:rotate(360deg)}}@keyframes ot-neon-color{to{background-position:100% 0}}@keyframes ot-neon-breathe{50%{opacity:calc(var(--ot-brightness)*.25)}}@media (prefers-reduced-motion:reduce){.online-time-frame[data-ot-reduced=true] .time-neon-paint{animation:none}}.order-time-bar.online-order-time-bar{background:0 0;border:0;padding:0!important}.online-time-frame .online-order-time{color:inherit;gap:var(--ot-gap)}.online-time-frame .online-order-time .online-time-label{font-size:var(--ot-titleSize);font-weight:var(--ot-fontWeight);white-space:normal;line-height:1.3}.online-time-frame .online-time-header{flex-wrap:wrap}.online-time-frame .online-order-time :is(.online-calendar,.online-immediate){gap:var(--ot-gap)}.online-time-frame .online-order-time :is(.receive-calendar,.online-immediate) .online-time-grid{grid-template-columns:repeat(var(--ot-columns),minmax(0,1fr));gap:var(--ot-gap)}.online-time-frame .online-order-time :is(.receive-calendar,.online-immediate) .online-time-grid>button{height:auto;min-height:var(--ot-slotHeight);border-radius:var(--ot-slotRadius);white-space:normal;line-height:1.25}.online-time-frame .online-order-time .online-slot-time{font-size:var(--ot-timeSize);font-weight:var(--ot-fontWeight);white-space:normal;overflow-wrap:anywhere;line-height:1.3}.online-time-frame .online-order-time .receive-calendar .date-strip .receive-day{height:auto;min-height:var(--ot-dayHeight);flex:0 0 var(--ot-dayWidth);border-radius:var(--ot-slotRadius);min-width:0}.online-time-frame .online-day-date{font-size:var(--ot-dateSize);font-weight:var(--ot-fontWeight);line-height:1.25}.online-time-frame .online-order-time :is(.online-time-grid>button,.receive-day)[aria-pressed=true]{background:var(--ot-selected);color:var(--ot-selected-text);border-color:var(--ot-selected);box-shadow:inset 0 0 0 1px var(--ot-selected)}.online-time-frame[data-ot-check=true] .online-order-time :is(.online-time-grid>button,.receive-day)[aria-pressed=true]:after{content:"✓";color:inherit;font-size:10px;line-height:1;position:absolute;inset-block-start:2px;inset-inline-end:3px}.online-time-frame .receive-day{position:relative}.online-time-frame .online-order-time .day-closed{color:var(--ot-holiday)}.online-time-frame .online-order-time :is(.past,.day-full){color:var(--ot-closed);opacity:.55}.online-time-frame .online-order-time :is(.online-time-note,.online-time-note span){white-space:normal;text-align:center}.online-time-frame .online-time-hint,.online-time-frame .online-time-explanation{overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;line-height:1.5}.online-time-frame .online-time-hint{color:var(--ot-closed);font-weight:600}.online-time-frame .online-time-explanation{color:var(--muted-foreground)}.online-time-frame [data-time-needed=true]{outline:1px dashed var(--ot-closed);outline-offset:2px;border-radius:var(--ot-slotRadius)}.online-time-compact-summary{align-items:center;gap:8px;min-width:0;display:flex}.online-time-compact-summary>div{flex:1;min-width:0}.online-time-compact-summary strong{font-size:var(--ot-titleSize);overflow-wrap:anywhere;line-height:1.5;display:block}.online-time-compact-summary small{color:var(--muted-foreground);font-size:11px}.online-time-compact-summary button{border:1px solid var(--border);background:var(--background);min-height:36px;color:inherit;border-radius:8px;flex:none;padding:6px 10px;font-size:12px}.online-time-frame.checkout-time-summary,.cart-dialog .pickup-selected .online-time-frame.checkout-time-summary{border-radius:var(--ot-radius);padding:var(--ot-padding);background:var(--ot-bg);color:var(--ot-text)}.online-time-compact-summary>svg{color:var(--ot-border);flex:none}@property --ot-neon-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.online-time-frame{--ot-note-color:var(--ot-note-color-light,var(--staff-fg-ff6464,#9a5b0b));--ot-note-accent:var(--ot-note-accent-light,var(--staff-bg-35191d,#efad32));--ot-note-gradient:var(--ot-note-gradient-light)}.dark .online-time-frame,[data-ui-tone=dark] .online-time-frame,.online-time-frame[data-ot-tone=dark]{--ot-note-color:var(--ot-note-color-dark,var(--staff-fg-ffca45,#ffd276));--ot-note-accent:var(--ot-note-accent-dark,var(--staff-bg-35191d,#ffb849));--ot-note-gradient:var(--ot-note-gradient-dark)}.online-time-frame[data-ot-selected=true]>.time-neon-ring{inset:-1px}.online-time-frame[data-ot-selected=true] .time-neon-paint{background:var(--ot-gradient);opacity:var(--ot-brightness,.75);animation:ot-neon-orbit var(--ot-duration,4.8s) linear infinite var(--ot-direction,normal);inset:0;transform:none}.online-time-frame[data-ot-selected=true][data-ot-selected-motion=aurora] .time-neon-paint{animation:ot-neon-orbit var(--ot-duration) linear infinite var(--ot-direction),ot-neon-silk calc(var(--ot-duration)*1.5) ease-in-out infinite;filter:blur(.4px)}.online-time-frame[data-ot-selected=true][data-ot-selected-motion=pulse] .time-neon-paint{animation:ot-selected-pulse var(--ot-duration) ease-in-out infinite}.online-time-frame[data-ot-selected=true][data-ot-selected-motion=shimmer] .time-neon-paint{background:var(--ot-linear);animation:ot-selected-shimmer var(--ot-duration) ease-in-out infinite var(--ot-direction);background-size:250% 100%}.online-time-frame[data-ot-selected=true][data-ot-selected-motion=steady] .time-neon-paint{background:var(--ot-linear);animation:none}.online-time-frame[data-ot-selected=true][data-ot-enabled=true]{border-color:color-mix(in srgb,var(--ot-border) 50%,transparent);box-shadow:0 0 var(--ot-glow) color-mix(in srgb,var(--ot-glow-color) calc(var(--ot-brightness)*65%),transparent),inset 0 0 calc(var(--ot-glow)*.5) color-mix(in srgb,var(--ot-glow-color) 12%,transparent)}.online-time-frame .online-time-note[data-neon=true]{--note-light:color-mix(in srgb,var(--ot-note-accent) calc(var(--ot-note-strength)*85%),transparent);isolation:isolate;border:1px solid color-mix(in srgb,var(--ot-note-accent) 40%,transparent);background:linear-gradient(110deg,color-mix(in srgb,var(--ot-note-accent) 14%,var(--ot-bg)),color-mix(in srgb,var(--ot-note-accent) 6%,var(--ot-bg)));width:fit-content;max-width:100%;min-height:26px;color:var(--ot-note-color);box-sizing:border-box;border-radius:999px;justify-content:center;align-self:center;align-items:center;gap:6px;margin:5px auto 0;padding:4px 10px;font-size:12px;font-weight:700;line-height:1.45;display:flex;position:relative;overflow:hidden}.online-time-note[data-neon=true]>span{z-index:1;text-shadow:0 0 var(--ot-note-glow,8px) var(--note-light);animation:ot-note-breathe var(--ot-note-duration,4s) ease-in-out infinite var(--ot-note-direction,normal);position:relative}.online-time-frame .online-time-note[data-neon=true]>svg{color:inherit}.online-time-note[data-neon=true][data-neon-icon=true]>svg{z-index:1;color:var(--ot-note-color);stroke-width:2.4px;filter:drop-shadow(0 0 calc(var(--ot-note-glow)*.65) var(--note-light));animation:ot-note-beacon var(--ot-note-duration) ease-in-out infinite;flex:none;position:relative}.online-time-note[data-neon=true][data-neon-motion=shimmer]>span:after{content:"";pointer-events:none;background:linear-gradient(100deg,transparent 20%,var(--ot-note-accent) 49%,transparent 75%);opacity:.08;animation:ot-note-shimmer var(--ot-note-duration) ease-in-out infinite var(--ot-note-direction);border-radius:50%;position:absolute;inset:3px -6px;transform:scaleX(.2)}.online-time-note[data-neon=true]:is([data-neon-motion=flash],[data-neon-motion=beacon]):before{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(110deg,transparent 30%,color-mix(in srgb,var(--ot-note-accent) 65%,transparent) 50%,transparent 70%);opacity:0;animation:ot-note-sweep var(--ot-note-duration) ease-in-out infinite var(--ot-note-direction);background-size:240% 100%;position:absolute;inset:0}.online-time-note[data-neon=true][data-neon-motion=wave]>span{animation-name:ot-note-wave}.online-time-note[data-neon=true][data-neon-motion=flash]>span{animation-name:ot-note-flash}.online-time-note[data-neon=true][data-neon-motion=beacon]>span{animation-name:ot-note-beacon}.online-time-note[data-neon=true][data-neon-motion=halo]>span{animation-name:ot-note-halo}.online-time-note[data-neon=true][data-neon-motion=steady]>span,.online-time-note[data-neon=true][data-neon-motion=steady][data-neon-icon=true]>svg{animation:none}@supports ((-webkit-background-clip:text) or (background-clip:text)) and (color:color-mix(in srgb,red,blue)){.online-time-note[data-neon=true][data-neon-motion=gradient]>span{background:var(--ot-note-gradient);color:#0000;text-shadow:0 0 calc(var(--ot-note-glow)*.7) var(--note-light);animation:ot-selected-shimmer var(--ot-note-duration) linear infinite var(--ot-note-direction);background-size:250% 100%;-webkit-background-clip:text;background-clip:text}}.online-time-frame[data-ot-paused=true] .online-time-note[data-neon=true] :is(span,svg),.online-time-frame[data-ot-paused=true] .online-time-note[data-neon=true]>span:after,.online-time-frame[data-ot-paused=true] .online-time-note[data-neon=true]:before,.online-time-frame[data-ot-paused=true][data-ot-selected=true] .time-neon-paint{animation-play-state:paused}@keyframes ot-neon-orbit{to{--ot-neon-angle:360deg}}@keyframes ot-neon-silk{50%{opacity:calc(var(--ot-brightness)*.6)}}@keyframes ot-selected-pulse{0%,to{opacity:calc(var(--ot-brightness)*.5)}50%{opacity:var(--ot-brightness)}}@keyframes ot-selected-shimmer{0%{background-position:0%}to{background-position:250%}}@keyframes ot-note-breathe{0%,to{text-shadow:0 0 calc(var(--ot-note-glow)*.3) var(--note-light)}50%{text-shadow:0 0 var(--ot-note-glow) var(--note-light),0 0 calc(var(--ot-note-glow)*1.4) var(--note-light)}}@keyframes ot-note-wave{0%,to{text-shadow:0 0 calc(var(--ot-note-glow)*.3) var(--note-light);transform:translateY(0)}50%{text-shadow:1px 0 var(--ot-note-glow) var(--note-light),-1px 0 var(--ot-note-glow) var(--ot-note-accent);transform:translateY(-1px)}}@keyframes ot-note-flash{0%,30%,70%,to{text-shadow:0 0 calc(var(--ot-note-glow)*.15) var(--note-light)}42%,54%{text-shadow:0 0 calc(var(--ot-note-glow)*.6) var(--ot-note-accent),0 0 var(--ot-note-glow) var(--note-light)}}@keyframes ot-note-sweep{0%,12%{opacity:0;background-position:140%}38%,48%{opacity:var(--ot-note-strength)}72%,to{opacity:0;background-position:-40%}}@keyframes ot-note-beacon{0%,70%,to{filter:brightness()}35%{filter:brightness(1.25)}}@keyframes ot-note-halo{0%,to{text-shadow:0 0 calc(var(--ot-note-glow)*.5) var(--note-light)}50%{text-shadow:2px 0 var(--ot-note-glow) var(--ot-note-color),-2px 0 var(--ot-note-glow) var(--ot-note-accent)}}@keyframes ot-note-shimmer{0%,15%{opacity:0;transform:translate(-28%)scaleX(.1)}45%{opacity:calc(var(--ot-note-strength)*.18)}75%,to{opacity:0;transform:translate(28%)scaleX(.1)}}@media (prefers-reduced-motion:reduce){.online-time-frame[data-ot-reduced=true][data-ot-selected=true] .time-neon-paint,.online-time-note[data-neon-reduced=true] :is(span,svg),.online-time-note[data-neon-reduced=true]>span:after,.online-time-note[data-neon-reduced=true]:before{transform:none;animation:none!important}.online-time-note[data-neon-reduced=true]>span:after,.online-time-note[data-neon-reduced=true]:before{display:none}}.online-time-frame .online-time-note[data-compact=true]{box-sizing:border-box;justify-content:center;align-items:center;gap:4px;width:fit-content;max-width:100%;min-height:20px;margin:5px auto 0;padding:2px 8px;font-size:11px;font-weight:600;line-height:1.4;display:flex}.online-time-frame .online-time-note[data-compact=true]>svg{flex:none}.online-time-frame[data-ot-expandable=true]{cursor:pointer;touch-action:manipulation}.online-time-frame[data-ot-expandable=true] .online-time-expand{filter:none;touch-action:manipulation;position:static;transform:none}.online-time-frame[data-ot-expandable=true] .online-time-expand:after{content:"";z-index:1;border-radius:var(--ot-radius);cursor:pointer;touch-action:manipulation;position:absolute;inset:0}.online-time-frame .online-entry-actions>button{z-index:3;touch-action:manipulation;position:relative}@media screen{html[data-ui-scope=admin][data-ui-tone=dark][data-ui-contrast=standard],html[data-ui-scope=admin][data-ui-tone=dark][data-ui-contrast=high]{--staff-border-27c878:#27c878;--staff-fg-ffffff:#fff;--staff-border-52575b:#52575b;--staff-fg-ff6464:#ff6464;--staff-bg-35191d:#35191d;--staff-fg-ffca45:#ffca45}html[data-ui-scope=admin][data-ui-tone=dark][data-ui-contrast=maximum]{--staff-border-27c878:#27c878;--staff-fg-ffffff:#fff;--staff-border-52575b:#cdd2ce;--staff-fg-ff6464:#ff6464;--staff-bg-35191d:#35191d;--staff-fg-ffca45:#ffca45}}.minute-picker{gap:10px;min-width:0;display:grid}.minute-picker-shift{margin-bottom:6px;font-weight:650;display:block}.minute-picker-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.minute-picker-grid button{min-width:0;min-height:44px;font:inherit;border-radius:10px;padding:8px 3px;font-weight:650}.minute-picker-grid button[aria-pressed=true]{background:var(--ot-selectedBackground-light,var(--primary,var(--staff-bg-242426,#24583c)));color:var(--ot-selectedText-light,var(--staff-fg-ffffff,#fff))}.minute-picker p{margin:0;font-size:12px}.minute-picker-grid button:focus-visible{outline-offset:2px;outline:2px solid}@media (prefers-color-scheme:dark){.minute-picker-grid button[aria-pressed=true]{background:var(--ot-selectedBackground-dark,var(--staff-bg-242426,#24583c));color:var(--ot-selectedText-dark,var(--staff-fg-ffffff,#fff))}}@media screen{html[data-ui-scope=admin][data-ui-tone=dark][data-ui-contrast=standard],html[data-ui-scope=admin][data-ui-tone=dark][data-ui-contrast=high]{--staff-bg-242426:#242426;--staff-fg-ffffff:#fff}html[data-ui-scope=admin][data-ui-tone=dark][data-ui-contrast=maximum]{--staff-bg-242426:#18181a;--staff-fg-ffffff:#fff}}.order-time-bar.online-order-time-bar{padding:10px 12px}.online-order-time{min-width:0;max-width:100%;color:var(--foreground);text-align:left;flex-direction:column;gap:6px;font-size:12px;line-height:1.25;display:flex;container:online-time/inline-size}.online-order-time *{min-width:0}.online-order-time .online-time-header{justify-content:space-between;align-items:center;gap:6px;display:flex}.online-order-time .online-time-label{white-space:nowrap;align-items:center;gap:6px;margin:0;font-size:12px;font-weight:600;line-height:16px;display:flex}.online-order-time .online-time-label svg{color:var(--green);flex:0 0 14px;width:14px;height:14px}.online-order-time .online-time-hours{color:var(--muted-foreground);white-space:nowrap;font-size:10px;font-weight:500;line-height:16px}.online-order-time .online-time-status{background:color-mix(in srgb,var(--green) 6%,transparent);height:27px;min-height:27px;box-shadow:none;color:var(--foreground);white-space:nowrap;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 6px;font-size:10px;font-weight:500;line-height:14px;display:flex}.online-order-time .online-status-group{white-space:nowrap;justify-content:center;align-items:center;gap:4px;display:inline-flex}.online-order-time .online-status-group svg{width:12px;height:12px;color:var(--green);flex:0 0 12px}.online-order-time .status-endedToday>.online-status-group:first-child svg{color:var(--tone-fg-b34237,#b34237)}.online-order-time .online-time-modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.online-order-time .online-time-modes>button{border:1px solid var(--border);background:var(--muted);height:36px;min-height:36px;box-shadow:none;color:var(--foreground);white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:12px;font-weight:600;line-height:16px;display:flex;position:relative}.online-order-time .online-time-modes>button svg{flex:0 0 14px;width:14px;height:14px;display:block}.online-order-time .online-time-modes>button:before{content:"";position:absolute;inset:-3px 0}.online-order-time .online-time-modes>button[aria-pressed=true]{border-color:var(--primary);background:var(--primary);color:var(--staff-fg-ffffff,#fff)}.online-order-time .online-time-modes>button:disabled{opacity:1;background:var(--muted);border-color:var(--border);color:var(--muted-foreground);cursor:not-allowed}.online-order-time .now-unavailable>button:not(:disabled)[aria-pressed=false]{border-color:color-mix(in srgb,var(--green) 45%,var(--border));color:var(--green)}.online-order-time :is(.online-calendar,.online-immediate){flex-direction:column;gap:6px;min-width:0;max-width:100%;display:flex}.online-order-time .receive-calendar .date-strip .receive-day{white-space:nowrap;height:52px}.online-order-time .online-day-weekday{text-align:center;font-size:10px;font-weight:500;line-height:12px}.online-order-time .online-day-date{text-align:center;font-size:12px;font-weight:600;line-height:14px}.online-order-time .receive-calendar .date-strip .online-day-status{white-space:nowrap;overflow-wrap:normal;justify-content:center;align-self:center;align-items:center;gap:4px;padding:0 3px;font-size:9px;font-weight:600;line-height:10px;display:inline-flex}.online-order-time .online-day-status svg{flex:0 0 10px;width:10px;height:10px;display:block}.online-order-time .receive-calendar .calendar-other-date{gap:6px;width:100%;height:28px;min-height:28px;margin:0;padding:0 8px;font-size:10px;line-height:14px}.online-order-time .receive-calendar .calendar-other-date span{gap:4px}.online-order-time .receive-calendar .calendar-other-date strong{font-size:10px}.online-order-time .receive-calendar .calendar-other-date input[type=date]{height:calc(100% + 12px);min-height:40px;font-size:16px;inset:-6px 0}.online-order-time .receive-calendar .calendar-day-notice{background:0 0;margin:0;padding:0;font-size:11px;line-height:16px}.online-order-time :is(.receive-calendar,.online-immediate) .online-time-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;width:100%;min-width:0;margin:0;display:grid}.online-order-time :is(.receive-calendar,.online-immediate) .online-time-grid>button{border:1px solid var(--border);background:var(--muted);width:100%;max-width:100%;height:51px;min-height:51px;box-shadow:none;color:var(--foreground);white-space:nowrap;border-radius:8px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:0;margin:0;padding:3px 2px;line-height:1;display:flex;position:relative}.online-order-time :is(.receive-calendar,.online-immediate) .online-time-grid>button:before{content:none}.online-order-time :is(.receive-calendar,.online-immediate) .online-time-grid>button[aria-pressed=true]{border-color:var(--primary);background:var(--primary);color:var(--staff-fg-ffffff,#fff)}.online-order-time .online-slot-time{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600;line-height:15px;display:block}.online-order-time .online-slot-to{color:var(--muted-foreground);white-space:nowrap;font-size:9px;font-weight:400;line-height:11px;display:block}.online-order-time button[aria-pressed=true] .online-slot-to{color:inherit;opacity:.85}.online-order-time .online-time-empty,.online-order-time .online-time-loading{margin:0;font-size:11px;line-height:16px}.online-order-time .online-time-note{white-space:nowrap;justify-content:center;align-items:center;gap:4px;margin:0;padding:0;font-size:11px;font-weight:500;line-height:16px;display:flex}.online-order-time .online-time-note svg{width:12px;height:12px;color:var(--green);flex:0 0 12px;display:block}.online-order-time .online-time-note span{white-space:nowrap}.online-order-time .online-time-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.online-order-time .receive-calendar>.field{margin:0;font-size:12px}.online-order-time .receive-calendar>.field>span{display:none}.online-order-time .receive-calendar>.field input{height:36px;min-height:36px;font-size:16px}@container online-time (width<=310px){.online-order-time .online-time-status{gap:4px}.online-order-time .online-status-group{gap:3px}}.online-order-time .online-time-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.online-order-time .online-time-heading>.online-time-label{flex:auto}.online-order-time .online-time-needed{border:1px solid var(--staff-border-ffca45,#e9c78c);background:var(--staff-bg-1c1c1e,#fff1d3);color:var(--staff-fg-ff6464,#815014);text-align:center;overflow-wrap:anywhere;border-radius:999px;justify-content:center;align-items:center;margin-inline-start:auto;padding:3px 7px;font-size:10px;font-weight:600;line-height:1.3;display:inline-flex}.dark .online-order-time .online-time-needed,[data-ui-tone=dark] .online-order-time .online-time-needed,.online-time-frame[data-ot-tone=dark] .online-time-needed{border-color:var(--staff-border-ff6464,#8b652d);background:var(--staff-bg-242426,#493719);color:var(--staff-fg-ffca45,#ffe2a2)}@media screen{html[data-ui-scope=admin][data-ui-tone=dark][data-ui-contrast=standard],html[data-ui-scope=admin][data-ui-tone=dark][data-ui-contrast=high]{--tone-fg-b34237:#ff6464;--staff-fg-ffffff:#fff;--staff-border-ffca45:#ffca45;--staff-bg-1c1c1e:#1c1c1e;--staff-fg-ff6464:#ff6464;--staff-border-ff6464:#ff6464;--staff-bg-242426:#242426;--staff-fg-ffca45:#ffca45}html[data-ui-scope=admin][data-ui-tone=dark][data-ui-contrast=maximum]{--tone-fg-b34237:#ff6464;--staff-fg-ffffff:#fff;--staff-border-ffca45:#ffca45;--staff-bg-1c1c1e:#101012;--staff-fg-ff6464:#ff6464;--staff-border-ff6464:#ff6464;--staff-bg-242426:#18181a;--staff-fg-ffca45:#ffca45}}.compact-order-time .cot-date-picker{gap:7px;width:100%;min-width:0;max-width:100%;font-size:11px;display:grid}.compact-order-time .cot-date-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;width:100%;min-width:0;display:grid}.compact-order-time .cot-date-grid>button{border:1px solid var(--cot-border);background:var(--cot-bg);width:100%;min-width:0;max-width:100%;min-height:46px;color:var(--cot-ink);box-shadow:none;overflow-wrap:anywhere;border-radius:7px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;margin:0;padding:5px 2px;line-height:1.2;display:flex;position:relative}.compact-order-time .cot-date-grid>button>small{font-size:10px;font-weight:400;line-height:12px;display:block}.compact-order-time .cot-date-grid>button>strong{white-space:nowrap;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:3px;font-size:12px;font-weight:650;line-height:15px;display:flex}.compact-order-time .cot-date-grid>button>strong>svg{flex:none}.compact-order-time .cot-date-grid>button>em{text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:9px;font-style:normal;font-weight:400;line-height:11px;display:block;overflow:hidden}.compact-order-time .cot-date-grid>button[aria-pressed=true]{border-color:var(--cot-accent);background:var(--cot-accent);color:var(--staff-fg-ffffff,#fff);box-shadow:none}.compact-order-time .cot-date-grid>button:disabled{background:var(--cot-soft);color:var(--cot-ink);opacity:.5}.compact-order-time .cot-date-tools{align-items:stretch;gap:5px;width:100%;min-width:0;display:flex}.compact-order-time .cot-date-tools>.cot-date-page{border:1px solid var(--cot-border);background:var(--cot-bg);width:28px;min-width:28px;min-height:34px;color:var(--cot-accent);border-radius:6px;flex:0 0 28px;align-self:stretch;place-items:center;padding:3px;display:grid}.compact-order-time .cot-other-date{isolation:isolate;border:1px solid var(--cot-border);background:var(--cot-bg);width:100%;min-width:0;max-width:100%;min-height:34px;color:var(--cot-ink);cursor:pointer;border-radius:6px;flex:1;align-items:center;gap:5px;margin:0;padding:5px 6px;font-size:10px;line-height:16px;display:flex;position:relative}.compact-order-time .cot-other-date>svg{flex:none;width:13px;height:13px}.compact-order-time .cot-other-date>span{overflow-wrap:anywhere;min-width:0;font-size:10px;font-weight:400}.compact-order-time .cot-other-date>strong{font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;margin-inline-start:auto;font-size:10px;font-weight:600;line-height:16px}.compact-order-time .cot-other-date>input[type=date]{z-index:1;opacity:.001;cursor:pointer;box-sizing:border-box;border:0;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;margin:0;padding:0;font-size:16px;position:absolute;inset:0}.compact-order-time .cot-other-date>input::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.compact-order-time .cot-other-date:focus-within{outline:2px solid var(--cot-accent);outline-offset:2px}.compact-order-time .cot-date-empty{margin:0;font-size:11px}@media screen{html[data-ui-scope=admin][data-ui-tone=dark][data-ui-contrast=standard],html[data-ui-scope=admin][data-ui-tone=dark][data-ui-contrast=high],html[data-ui-scope=admin][data-ui-tone=dark][data-ui-contrast=maximum]{--staff-fg-ffffff:#fff}}.compact-order-time{--cot-accent:var(--primary,var(--staff-bg-242426,#24583c));--cot-ink:var(--staff-fg-ffffff,#24212b);--cot-bg:var(--staff-bg-1c1c1e,#fffdf8);--cot-border:var(--staff-border-52575b,#e8e1d5);--cot-soft:var(--staff-bg-1c1c1e,#f0ebe1);width:100%;min-width:0;max-width:100%;color:var(--cot-ink);text-align:start;gap:16px;font-size:13px;line-height:1.4;display:grid;container:compact-order/inline-size}.compact-order-time *{box-sizing:border-box;min-width:0}.compact-order-time button{font:inherit;cursor:pointer;box-shadow:none;text-transform:none;letter-spacing:normal;min-height:0;margin:0}.compact-order-time button:disabled{cursor:not-allowed;opacity:.5}.compact-order-time button:focus-visible{outline:2px solid var(--cot-accent);outline-offset:3px}.compact-order-time .cot-modes,.compact-order-time .cot-shifts{border:1px solid var(--cot-border);background:var(--cot-soft);border-radius:8px;gap:2px;padding:2px;display:flex}.compact-order-time .cot-modes>button,.compact-order-time .cot-shifts>button{min-width:0;color:var(--staff-fg-cdd2ce,#59545b);background:0 0;border:0;border-radius:6px;flex:1;min-height:38px;padding:9px 6px;font-weight:500;line-height:1.25}.compact-order-time .cot-modes>button[aria-pressed=true],.compact-order-time .cot-shifts>button[aria-pressed=true]{background:var(--cot-accent);color:var(--staff-fg-ffffff,white)}.compact-order-time .cot-card{background:var(--cot-bg);border:1px solid var(--cot-border);border-radius:16px;padding:14px;box-shadow:0 3px 9px #4a2d1407}.compact-order-time .cot-date-toggle{width:100%;min-height:58px;color:inherit;text-align:inherit;background:0 0;border:0;border-radius:0;align-items:center;gap:9px;padding:10px 0;display:flex}.compact-order-time .cot-date-toggle>svg{flex:none}.compact-order-time .cot-date-toggle>strong{overflow-wrap:anywhere;font-size:13px;font-weight:600}.compact-order-time .cot-date-toggle>span{color:var(--cot-accent);flex:none;align-items:center;gap:5px;margin-inline-start:auto;font-size:12px;display:flex}.compact-order-time .cot-calendar{border-top:1px solid var(--cot-border);padding:6px 0 9px}.compact-order-time .cot-editor>h3{border-top:0;align-items:center;gap:9px;margin:0;padding:14px 0 12px;font-size:14px;font-weight:700;line-height:1.4;display:flex}.compact-order-time .cot-editor>h3>svg{color:var(--cot-accent);flex:none}.compact-order-time .cot-shifts{scrollbar-width:thin;overflow:auto}.compact-order-time .cot-shifts>button{min-width:75px;min-height:34px;padding:8px 7px;font-size:12px}.compact-order-time .cot-hours{text-align:center;color:var(--staff-fg-cdd2ce,#7a7680);font-variant-numeric:tabular-nums;margin:6px 0 10px;font-size:11px}.compact-order-time .cot-times{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:10px 0 0;display:grid}.compact-order-time .cot-times>button{border:1px solid var(--cot-border);background:var(--staff-bg-1c1c1e,#fcf9f2);color:var(--cot-ink);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:6px;justify-content:center;align-items:center;gap:5px;min-height:42px;padding:10px 3px;font-size:13px;font-weight:650;line-height:20px;display:flex;position:relative}.compact-order-time .cot-times>button[aria-pressed=true]{background:var(--cot-accent);border-color:var(--cot-accent);color:var(--staff-fg-ffffff,#fff)}.compact-order-time .cot-times>button>svg{background:var(--staff-bg-1c1c1e,#fff);color:var(--cot-accent);border-radius:50%;flex:none;padding:1px}.compact-order-time .cot-more{color:var(--cot-accent);background:0 0;border:0;justify-content:center;align-items:center;gap:7px;width:100%;min-height:38px;padding:12px 4px 8px;font-size:12px;display:flex}.compact-order-time .cot-flipped{transform:rotate(180deg)}.compact-order-time .cot-early{background:var(--staff-bg-1c1c1e,#fff3d8);color:var(--staff-fg-ff6464,#ad6800);overflow-wrap:anywhere;border-radius:7px;align-items:flex-start;gap:7px;margin:14px 0 10px;padding:9px 10px;font-size:11px;line-height:1.5;display:flex}.compact-order-time .cot-early>svg{fill:#bb7907;color:var(--staff-fg-ffffff,#fff);background:var(--staff-bg-35191d,#bb7907);border-radius:50%;flex:none;margin-top:1px;padding:1px}.compact-order-time .cot-confirm{background:var(--cot-accent);width:100%;color:var(--staff-fg-ffffff,#fff);border:1px solid var(--cot-accent);border-radius:7px;justify-content:center;align-items:center;min-height:44px;padding:12px 8px;font-size:14px;font-weight:600;display:flex}.compact-order-time .cot-summary{align-items:flex-start;gap:12px;padding:16px 14px;display:flex}.compact-order-time .cot-summary>svg{color:var(--cot-accent);flex:none;margin-top:1px}.compact-order-time .cot-summary>div{flex:1}.compact-order-time .cot-summary small{margin-bottom:4px;font-size:11px;display:block}.compact-order-time .cot-summary strong{overflow-wrap:anywhere;font-size:14px;line-height:1.4;display:block}.compact-order-time .cot-summary .cot-early{background:0 0;margin:8px 0 0;padding:0;font-size:11px}.compact-order-time .cot-change{color:var(--cot-accent);border:1px solid var(--cot-accent);background:0 0;border-radius:7px;flex:none;align-self:center;min-height:34px;padding:6px 11px;font-size:12px}.compact-order-time .cot-empty,.compact-order-time .cot-error{margin:12px 0;font-size:12px}.compact-order-time .cot-error{color:var(--staff-fg-ff6464,#a31937)}.compact-order-time .cot-immediate .online-time-grid>button{border-color:var(--cot-border);background:var(--cot-soft);color:var(--cot-ink)}.compact-order-time .cot-immediate .online-time-grid>button[aria-pressed=true]{background:var(--cot-accent);color:var(--staff-fg-ffffff,#fff)}@container compact-order (width<=340px){.compact-order-time .cot-card{padding-inline:11px}.compact-order-time .cot-summary{gap:8px}.compact-order-time .cot-summary strong{font-size:12px}.compact-order-time .cot-date-toggle>span{font-size:11px}.compact-order-time .cot-times>button{gap:3px;font-size:12px}}.dark .compact-order-time,[data-ui-tone=dark] .compact-order-time{--cot-bg:var(--staff-bg-121212,#211a1e);--cot-soft:var(--staff-bg-242426,#33272a);--cot-border:var(--staff-border-52575b,#55454b);--cot-ink:var(--staff-fg-ffffff,#f7edf0);--cot-accent:var(--primary,var(--staff-bg-242426,#4d9269))}.dark .compact-order-time .cot-times>button,[data-ui-tone=dark] .compact-order-time .cot-times>button{background:var(--staff-bg-242426,#2c2427);color:var(--cot-ink)}.dark .compact-order-time .cot-times>button[aria-pressed=true],[data-ui-tone=dark] .compact-order-time .cot-times>button[aria-pressed=true]{background:var(--cot-accent);color:var(--staff-fg-ffffff,#fff)}.compact-order-time{gap:8px}.compact-order-time .cot-card{padding:10px 12px}.compact-order-time .cot-date{padding:0 12px}.compact-order-time .cot-date-toggle{min-height:40px;padding:7px 0}.compact-order-time .cot-modes>button{min-height:32px;padding:6px}.compact-order-time .cot-editor>h3{margin:0;padding:8px 0;font-size:13px}.compact-order-time .cot-shifts>button{min-height:30px;padding:6px;font-size:12px}.compact-order-time .cot-hours{margin:4px 0;font-size:10px}.compact-order-time .cot-times{gap:5px;margin-top:6px}.compact-order-time .cot-times>button{min-height:36px;padding:6px 3px;font-size:12px}.compact-order-time .cot-more{min-height:28px;padding:6px 3px;font-size:11px}.compact-order-time .cot-confirm{min-height:36px;padding:7px;font-size:12px}.compact-order-time .cot-summary{gap:8px;padding:10px 12px}.compact-order-time .cot-summary strong{font-size:13px}.compact-order-time .online-time-note[data-compact]{text-align:start;border-radius:6px;justify-content:flex-start;align-self:stretch;width:100%;min-height:22px;margin:6px 0 8px;padding:4px 7px;font-size:10px;line-height:1.4}.compact-order-time .cot-summary .online-time-note[data-compact]{margin:5px 0 0;padding:3px 6px;font-size:10px}.compact-order-time .cot-editor.online-time-frame{overflow:visible}.compact-order-time .cot-confirm{z-index:auto;scroll-margin-bottom:calc(96px + env(safe-area-inset-bottom,0px));position:static;bottom:auto}@media screen{html[data-ui-scope=admin][data-ui-tone=dark][data-ui-contrast=standard]{--staff-bg-242426:#242426;--staff-fg-ffffff:#fff;--staff-bg-1c1c1e:#1c1c1e;--staff-border-52575b:#52575b;--staff-fg-cdd2ce:#b9c1bc;--staff-fg-ff6464:#ff6464;--staff-bg-35191d:#35191d;--staff-bg-121212:#121212}html[data-ui-scope=admin][data-ui-tone=dark][data-ui-contrast=high]{--staff-bg-242426:#242426;--staff-fg-ffffff:#fff;--staff-bg-1c1c1e:#1c1c1e;--staff-border-52575b:#52575b;--staff-fg-cdd2ce:#cdd2ce;--staff-fg-ff6464:#ff6464;--staff-bg-35191d:#35191d;--staff-bg-121212:#121212}html[data-ui-scope=admin][data-ui-tone=dark][data-ui-contrast=maximum]{--staff-bg-242426:#18181a;--staff-fg-ffffff:#fff;--staff-bg-1c1c1e:#101012;--staff-border-52575b:#cdd2ce;--staff-fg-cdd2ce:#fff;--staff-fg-ff6464:#ff6464;--staff-bg-35191d:#35191d;--staff-bg-121212:#121212}}.online-entry-settings{border:1px solid color-mix(in srgb,var(--primary) 25%,var(--border));background:linear-gradient(145deg,color-mix(in srgb,var(--primary) 5%,var(--background)),var(--background));border-radius:16px;min-width:0;margin:16px 0 22px;padding:14px;container-type:inline-size}.online-entry-settings>summary{cursor:pointer;align-items:center;gap:10px;font-size:15px;font-weight:700;line-height:1.45;list-style:none;display:flex}.online-entry-settings>summary::-webkit-details-marker{display:none}.online-entry-settings>summary>span:last-child{flex:1;min-width:0}.online-entry-settings>summary small{color:var(--muted-foreground);margin-top:3px;font-size:12px;font-weight:400;display:block}.online-entry-settings-icon{background:color-mix(in srgb,var(--primary) 12%,var(--background));width:36px;height:36px;color:var(--primary);border-radius:11px;flex:none;place-items:center;display:grid}.online-entry-settings .toggle-row{justify-content:space-between;align-items:center;gap:12px;margin:0;padding:10px 0;font-size:13px;line-height:1.5;display:flex}.online-entry-settings .toggle-row>span{flex:1;min-width:0}.online-entry-settings [role=switch]{flex:none}.online-entry-flow{background:var(--background);border:1px solid var(--border);border-radius:12px;justify-content:space-between;align-items:center;gap:5px;margin:12px 0 18px;padding:12px 8px;display:flex}.online-entry-flow>span{text-align:center;flex-direction:column;flex:1;align-items:center;gap:4px;font-size:11px;line-height:1.4;display:flex}.online-entry-flow b{color:var(--primary);font-variant-numeric:tabular-nums;font-size:23px;line-height:1.1}.online-entry-flow i{color:var(--muted-foreground);font-style:normal}.online-entry-number{grid-template-columns:minmax(50px,1fr) 76px;align-items:center;gap:10px;display:grid}.online-entry-number input[type=range]{min-height:42px;accent-color:var(--primary);width:100%;padding:0}.online-entry-number>input:last-child{text-align:center;width:100%;min-width:0;min-height:42px;padding:6px;font-size:16px}.online-entry-settings .field{min-width:0}.online-entry-settings select{width:100%;min-height:44px;font-size:13px}.online-entry-fields{margin:8px 0}.online-entry-settings-actions{flex-wrap:wrap;gap:7px;margin:12px 0;display:flex}.online-entry-settings-actions>button{white-space:normal;flex:155px;justify-content:center;align-items:center;gap:6px;min-height:42px;padding:8px;font-size:12px;line-height:1.4;display:inline-flex}.online-entry-advanced{border:1px solid var(--border);background:var(--background);border-radius:12px;padding:12px}.online-entry-preview{min-width:0;margin-top:14px}.online-entry-preview-toolbar{align-items:flex-end;gap:8px;min-width:0;display:flex}.online-entry-preview-toolbar>.field{flex:1;margin:0}.online-entry-preview-toolbar>.field>span{font-size:12px}.online-entry-preview-toolbar>button{flex:none;justify-content:center;align-items:center;gap:5px;min-height:44px;padding:8px 10px;font-size:12px;display:inline-flex}.online-entry-preview-status{min-height:36px;color:var(--muted-foreground);margin:9px 0;font-size:12px;line-height:1.5}.online-entry-preview-port{overscroll-behavior:contain;scroll-behavior:auto;border:1px solid var(--staff-border-52575b,#c7d5c8);background:var(--staff-bg-1c1c1e,#fffefa);height:410px;color:var(--staff-fg-ffffff,#214735);--background:var(--staff-bg-1c1c1e,#fffefa);--foreground:var(--staff-fg-ffffff,#214735);--muted:var(--staff-fg-ffffff,#edf1e8);--border:var(--staff-border-52575b,#c7d5c8);--look-soft:var(--staff-bg-1c1c1e,#edf1e8);box-sizing:border-box;border-radius:15px;max-width:390px;margin:auto;padding:10px;position:relative;overflow:hidden auto}.online-entry-preview-brand{padding:4px 4px 15px;font-family:Georgia,serif;font-size:23px;font-weight:700}.online-entry-preview-brand small{margin-top:3px;font-family:inherit;font-size:10px;font-weight:400;display:block}.online-entry-preview-time{border-radius:14px}.online-entry-preview-time>.online-time-frame{margin:0}.online-entry-preview-gap{border:1px solid var(--staff-border-52575b,#d5dfcf);background:var(--staff-bg-1c1c1e,#f0f5eb);border-radius:12px;align-items:center;gap:8px;margin:24px 0;padding:18px 12px;font-size:12px;line-height:1.6;display:flex}.online-entry-preview-gap svg{flex:none}.online-entry-preview-menu>b{margin-bottom:15px;font-family:Georgia,serif;font-size:21px;line-height:1.5;display:block}.online-entry-preview-menu>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-bottom:80px;display:grid}.online-entry-preview-menu article{border:1px solid var(--staff-border-52575b,#d5dfcf);background:var(--staff-bg-1c1c1e,#fff);border-radius:13px;flex-direction:column;align-items:flex-start;gap:10px;min-height:190px;padding:14px 10px;display:flex}.online-entry-preview-menu article>svg{color:var(--staff-fg-cdd2ce,#557d3f);align-self:center;margin:12px 0 4px}.online-entry-preview-menu article span{font-size:12px;line-height:1.5}.online-entry-preview-menu article strong{margin-top:auto;font-size:14px}.online-entry-preview>small{text-align:center;color:var(--muted-foreground);margin-top:8px;font-size:11px;display:block}.online-entry-actions{justify-content:flex-end;margin-top:7px;display:flex}.online-entry-actions>button{border:1px solid var(--ot-border,var(--border));min-height:36px;color:var(--ot-text,var(--foreground));background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:6px 10px;font-size:12px;line-height:1.4;display:inline-flex}.online-entry-shortcut{border:1px solid var(--staff-border-52575b,#cbd8c7);background:var(--staff-bg-1c1c1e,#edf2e7);min-height:36px;color:var(--staff-fg-cdd2ce,#315b4e);white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:6px 9px;font-size:11px;line-height:1.4;display:inline-flex}.online-entry-shortcut>span{font-size:inherit!important}.online-entry-menu-heading{flex-wrap:wrap;row-gap:8px}.online-entry-menu-heading .menu-heading-actions{flex-wrap:wrap;max-width:100%}.online-time-unselected>svg,.online-time-unselected strong{color:var(--staff-fg-ff6464,#946016)!important}.online-time-unselected button{border-color:var(--staff-border-ffca45,#d8b978);background:var(--staff-bg-1c1c1e,#fff8e5);color:var(--staff-fg-ff6464,#795015)}[data-entry-highlight=true]{outline:2px solid var(--staff-border-ff6464,#e6b44e);outline-offset:4px;border-radius:14px;transition:outline-color .3s,box-shadow .3s;box-shadow:0 0 17px #edc4674d}@media (max-width:580px){.online-entry-settings{padding:11px}.online-entry-advanced{padding:10px}.online-entry-preview-toolbar{flex-wrap:wrap;align-items:stretch}.online-entry-preview-toolbar>.field{flex-basis:190px}.online-entry-preview-toolbar>button{flex:1 0 82px;align-self:flex-end}.online-entry-flow b{font-size:22px}.online-entry-preview-port{height:390px;padding:9px}.online-entry-menu-heading .menu-heading-actions{gap:7px}}@media (prefers-reduced-motion:reduce){[data-entry-highlight=true]{transition:none}}@container (width<=480px){.online-entry-settings .time-settings-grid{grid-template-columns:minmax(0,1fr)}.online-entry-preview-toolbar{flex-wrap:wrap;align-items:stretch}.online-entry-preview-toolbar>.field{flex-basis:190px}.online-entry-preview-toolbar>button{flex:1 0 82px;align-self:flex-end}}@media screen{html[data-ui-scope=admin][data-ui-tone=dark][data-ui-contrast=standard]{--staff-border-52575b:#52575b;--staff-bg-1c1c1e:#1c1c1e;--staff-fg-ffffff:#fff;--staff-fg-cdd2ce:#b9c1bc;--staff-fg-ff6464:#ff6464;--staff-border-ffca45:#ffca45;--staff-border-ff6464:#ff6464}html[data-ui-scope=admin][data-ui-tone=dark][data-ui-contrast=high]{--staff-border-52575b:#52575b;--staff-bg-1c1c1e:#1c1c1e;--staff-fg-ffffff:#fff;--staff-fg-cdd2ce:#cdd2ce;--staff-fg-ff6464:#ff6464;--staff-border-ffca45:#ffca45;--staff-border-ff6464:#ff6464}html[data-ui-scope=admin][data-ui-tone=dark][data-ui-contrast=maximum]{--staff-border-52575b:#cdd2ce;--staff-bg-1c1c1e:#101012;--staff-fg-ffffff:#fff;--staff-fg-cdd2ce:#fff;--staff-fg-ff6464:#ff6464;--staff-border-ffca45:#ffca45;--staff-border-ff6464:#ff6464}}.cart-preparation-notice{border:1px solid var(--staff-border-ffca45,#e8cc973d);background:var(--staff-bg-1c1c1e,#fff7e7);color:var(--cart-preparation-color,var(--staff-fg-ff6464,#77500f));text-align:left;box-sizing:border-box;border-radius:12px;align-items:flex-start;gap:8px;max-width:100%;margin:10px 0;padding:10px 12px;line-height:1.5;display:flex}.cart-preparation-notice>svg{flex:none;margin-top:2px}.cart-preparation-notice>span{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0}.cart-preparation-notice.is-blinking>span{animation:cart-preparation-pulse var(--cart-preparation-seconds,2.8s) ease-in-out infinite}.cart-preparation-notice-preview{border:1px solid var(--border);background:var(--surface);border-radius:16px;max-width:393px;margin:12px 0;padding:12px}.cart-preparation-notice-preview>small{color:var(--muted);margin-bottom:8px;display:block}.cart-preparation-notice-preview .cart-preparation-notice{margin:0}html[data-ui-tone=dark] .cart-preparation-notice{background:var(--staff-bg-242426,#30291a);border-color:var(--staff-border-ffca45,#e8cc9740);color:color-mix(in srgb,var(--cart-preparation-color,var(--staff-fg-ff6464,#77500f)) 25%,var(--staff-fg-ffffff,#fff0c2) 75%)}@keyframes cart-preparation-pulse{0%,to{opacity:1}50%{opacity:.76}}@media (prefers-reduced-motion:reduce){.cart-preparation-notice.is-blinking>span{animation:none}}@media screen{html[data-ui-scope=admin][data-ui-tone=dark][data-ui-contrast=standard],html[data-ui-scope=admin][data-ui-tone=dark][data-ui-contrast=high]{--staff-border-ffca45:#ffca45;--staff-bg-1c1c1e:#1c1c1e;--staff-fg-ff6464:#ff6464;--staff-bg-242426:#242426;--staff-fg-ffffff:#fff}html[data-ui-scope=admin][data-ui-tone=dark][data-ui-contrast=maximum]{--staff-border-ffca45:#ffca45;--staff-bg-1c1c1e:#101012;--staff-fg-ff6464:#ff6464;--staff-bg-242426:#18181a;--staff-fg-ffffff:#fff}}
