.ugcUbq_progress{--progress-accent:#15803d;color:var(--foreground,#18251e);border:1px solid var(--line,#d5dfd9);background:var(--background,#fff);border-radius:18px;margin-block:12px;padding:16px 12px 12px}.ugcUbq_heading{justify-content:space-between;gap:8px;font-size:12px;font-weight:600;display:flex}.ugcUbq_heading>:last-child{color:var(--muted,#56675c);font-weight:400}.ugcUbq_stages{margin:22px 0 18px;padding:0;list-style:none;display:grid}.ugcUbq_stage{text-align:center;flex-direction:column;align-items:center;gap:10px;min-width:0;display:flex;position:relative}.ugcUbq_stage:not(:last-child):after{content:"";background:var(--line,#d5dfd9);width:100%;height:2px;position:absolute;inset-block-start:21px;inset-inline-start:50%}.ugcUbq_stage[data-state=done]:after{background:var(--progress-accent)}.ugcUbq_icon{z-index:1;box-sizing:border-box;border:2px solid var(--line,#d5dfd9);background:var(--background,#fff);width:44px;height:44px;color:var(--muted,#56675c);border-radius:50%;place-items:center;display:grid;position:relative}.ugcUbq_stage[data-state=done] .ugcUbq_icon{border-color:var(--progress-accent);background:var(--progress-accent);color:#fff}.ugcUbq_stage[data-state=current] .ugcUbq_icon{border-color:var(--progress-accent);background:var(--progress-accent);color:#fff;outline:3px solid color-mix(in srgb, var(--progress-accent) 20%, transparent);outline-offset:3px}.ugcUbq_label{overflow-wrap:anywhere;color:var(--muted,#56675c);padding-inline:3px;font-size:12px;line-height:1.6;position:relative}.ugcUbq_stage[data-state=current] .ugcUbq_label{color:var(--foreground,#18251e);font-weight:700}.ugcUbq_message{background:var(--soft,#f0f5f2);border-inline-start:3px solid var(--progress-accent);border-radius:12px;padding:12px;font-size:14px;line-height:1.7}.ugcUbq_message p{color:var(--muted,#56675c);margin:4px 0 0;font-size:13px}.ugcUbq_progress[data-tone=attention]{--progress-accent:#a35c08}.ugcUbq_progress[data-tone=cancelled]{--progress-accent:#b33b3b}.ugcUbq_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.menu-app .ugcUbq_progress[data-tone=normal]{--progress-accent:var(--customer-accent)}.menu-app .ugcUbq_progress{border-color:var(--customer-control-edge);box-shadow:var(--customer-control-rim);border-radius:24px;margin-block:10px;padding:12px}.menu-app .ugcUbq_stages{margin-block:18px 14px}.menu-app .ugcUbq_stage{gap:8px}.menu-app .ugcUbq_icon{border:1px solid var(--customer-control-edge);background:var(--customer-control-fill);box-shadow:var(--customer-control-rim)}.menu-app .ugcUbq_stage:is([data-state=done],[data-state=current]) .ugcUbq_icon{background:linear-gradient(155deg, color-mix(in srgb, var(--progress-accent) 85%, white), var(--progress-accent));border-color:var(--progress-accent);box-shadow:inset 0 1px 1px #ffffff73,inset 0 -1px 2px #0000001f,0 2px 4px #00000014}.menu-app .ugcUbq_progress[data-tone=normal] .ugcUbq_stage:is([data-state=done],[data-state=current]) .ugcUbq_icon{background:var(--customer-accent);color:var(--customer-accent-ink);box-shadow:var(--customer-accent-rim)}.menu-app .ugcUbq_message{border:1px solid var(--customer-control-edge);border-inline-start:3px solid var(--progress-accent);background:var(--customer-control-fill);box-shadow:var(--customer-control-rim);border-radius:18px;font-size:13px}.menu-app .ugcUbq_message p{font-size:13px}@media (max-width:360px){.ugcUbq_progress{padding-inline:8px}.ugcUbq_label{font-size:12px}}
.handoff-panel{gap:18px;line-height:1.7;display:grid}.handoff-panel h3,.handoff-panel p{margin:0}.handoff-code{justify-items:center;gap:12px;display:grid}.handoff-code canvas{aspect-ratio:1;background:#fff;border-radius:12px;width:min(100%,280px);height:auto}.handoff-secondary,.handoff-cart-button{background:var(--background,#fff);min-height:44px;color:inherit;font:inherit;border:1px solid #b9c9c0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;text-decoration:none;display:inline-flex}.handoff-cart-button{width:100%;margin-top:12px;font-weight:600}.handoff-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.handoff-quantity{border:1px solid #b9c9c0;border-radius:12px;place-items:center;min-width:38px;min-height:38px;font-weight:700;display:inline-grid}.handoff-receipt{line-height:1.7}.handoff-receipt ul{margin:16px 0;padding:0;list-style:none}.handoff-receipt li{border-bottom:1px solid #b9c9c040;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.handoff-receipt li>div{display:grid}.handoff-receipt small{opacity:.8}.handoff-receipt .total{border-top:1px solid #b9c9c0;justify-content:space-between;gap:12px;padding:15px 0;display:flex}.handoff-receipt p{margin:8px 0}.handoff-caption{opacity:.8;font-size:13px}.handoff-panel details,.handoff-page details{border-bottom:1px solid #b9c9c040;padding:12px 0}.handoff-panel summary,.handoff-page summary{cursor:pointer;overflow-wrap:anywhere;min-height:35px}.handoff-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.handoff-heading h1{margin-top:0;font-size:24px}.handoff-heading p{margin:0}.handoff-file{cursor:pointer;position:relative;overflow:hidden}.handoff-file input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.handoff-file:focus-within{outline-offset:3px;outline:2px solid #397a60}.handoff-video{object-fit:cover;background:#111;border-radius:14px;width:100%;max-height:400px;margin:16px 0;display:block}.handoff-page [role=alert],.handoff-panel [role=alert]{background:#bd8b6110;border:1px solid #bd8b61;border-radius:10px;padding:12px}.handoff-page button:disabled,.handoff-panel button:disabled,.handoff-cart-button:disabled{opacity:.55;cursor:default}.waiter-manager-list{gap:12px;margin:20px 0;display:grid}.waiter-manager-list article{border:1px solid #b9c9c0;border-radius:12px;padding:16px}.waiter-manager-list article header{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.sheet.handoff-sheet{width:calc(100% - 24px);max-width:420px;max-height:calc(100dvh - 24px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));overscroll-behavior:contain;padding:18px;overflow:hidden auto}.handoff-sheet>header{flex-wrap:nowrap;gap:8px;margin-bottom:14px}.handoff-sheet>header>h2{font-size:18px}.handoff-panel{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;font-size:14px}.handoff-panel>*{min-width:0;max-width:100%}.handoff-sheet :is(p,summary,h3){white-space:normal;overflow-wrap:anywhere}.handoff-status{background:var(--soft);color:var(--muted);text-align:center;border-radius:99px;justify-content:center;justify-self:center;align-items:center;gap:8px;padding:6px 12px;font-size:12px;display:flex}.handoff-status>span{background:#0066d9;border-radius:50%;flex:none;width:6px;height:6px}.handoff-code{grid-template-columns:minmax(0,1fr);gap:4px;min-width:0;max-width:100%}.handoff-qr-frame{border:1px solid var(--line);background:#fff;border-radius:20px;width:min(100%,256px,max(200px,34dvh));min-width:0;overflow:hidden}.handoff-qr-frame canvas{aspect-ratio:1;border-radius:0;width:100%;max-width:100%;height:auto;display:block}.handoff-download{min-height:36px;color:var(--foreground);text-underline-offset:3px;justify-content:center;align-items:center;padding:6px 8px;font-size:12px;display:inline-flex}.handoff-sheet .handoff-caption{text-align:center;color:var(--muted);font-size:12px;line-height:1.6}.handoff-sheet :is(.handoff-details,.handoff-history){border-color:var(--line);padding:0}.handoff-sheet :is(.handoff-details,.handoff-history)>summary{color:var(--muted);padding:10px 0;font-size:13px}.handoff-footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.handoff-footer>.handoff-secondary{border-color:var(--line);border-radius:14px;min-width:0;padding:10px 8px;font-size:13px;font-weight:600;line-height:1.5}.handoff-footer>.handoff-cancel{background:var(--soft);border:0}.handoff-error{gap:8px;display:grid}.handoff-sheet .handoff-receipt li>div,.handoff-sheet .handoff-receipt li>bdi{overflow-wrap:anywhere;min-width:0}.handoff-new-order{margin-top:20px}.handoff-new-order h3{margin:0 0 4px;font-size:16px}.handoff-new-order p{color:var(--muted);margin:0;font-size:13px}.handoff-next-order{justify-items:start;gap:10px;margin:20px 0;display:grid}.handoff-next-order p{color:var(--muted);margin:0;line-height:1.7}.handoff-cart-history{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.handoff-cart-history>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.handoff-cart-history h3{margin:0;font-size:16px}.handoff-cart-history>header>span{background:var(--soft);border-radius:99px;padding:3px 10px;font-size:13px}.handoff-cart-history>p{margin:8px 0 12px;line-height:1.7}.handoff-cart-history>details{border-bottom:1px solid var(--line);padding:12px 0}.handoff-cart-history summary{cursor:pointer;overflow-wrap:anywhere;min-height:28px;font-size:14px}.handoff-cart-history .handoff-receipt{font-size:14px}.handoff-cart-history .handoff-receipt li>div{overflow-wrap:anywhere;min-width:0}.waiter-scanner{gap:12px;display:grid}.waiter-scanner>p{margin:0;line-height:1.8}.waiter-camera{background:#111;border-radius:16px;position:relative;overflow:hidden}.waiter-camera .handoff-video{aspect-ratio:1;object-fit:cover;max-height:480px;margin:0}.waiter-camera .scan-region-highlight-svg{filter:drop-shadow(0 1px 2px #000);stroke:#fff!important}.waiter-camera .code-outline-highlight{stroke:#69edb5!important}.waiter-scan-status{background:var(--soft,#edf5f1);border-radius:12px;padding:12px 14px;font-weight:600}.waiter-scanner select{border:1px solid var(--line,#b9c9c0);background:var(--background,#fff);max-width:100%;min-height:44px;color:inherit;font:inherit;border-radius:10px;margin-top:6px;padding:8px;display:block}.handoff-page{max-width:760px;margin-inline:auto}.handoff-page .onway-panel{min-width:0}.handoff-page .handoff-receipt li>div{overflow-wrap:anywhere;min-width:0}.handoff-page input{min-width:0;max-width:100%}@media (prefers-reduced-motion:reduce){.waiter-camera .scan-region-highlight-svg{animation:none!important}}.waiter-result{scroll-margin-top:16px}.waiter-result:focus{outline-offset:3px;outline:2px solid #397a60}.handoff-takeaway{width:fit-content;max-width:100%;color:var(--foreground);background:var(--soft);border:1px solid;border-radius:10px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;line-height:1.5;display:inline-flex}.handoff-takeaway>.menu-symbol{flex:none;width:22px;height:22px}.waiter-row-middle .handoff-takeaway{padding:2px 6px;font-size:11px}.waiter-row-middle .handoff-takeaway>.menu-symbol{width:17px;height:17px}.preorder-alert{background:#db942218;border:2px solid #db9422;border-radius:12px;margin-block:14px;padding:14px 18px;font-weight:700}.preorder-card{border:1px solid var(--line,#8884);border-radius:14px;margin-block:16px;padding:16px}.preorder-card summary{cursor:pointer;font-weight:700}.preorder-card .handoff-actions{flex-wrap:wrap;gap:10px;margin-block:16px}.preorder-card .handoff-actions a{border-radius:10px;align-items:center;padding:10px 16px;text-decoration:none;display:inline-flex}.guest-preorders>details{border-top:1px solid #8884;margin-block:16px;padding-block:8px}.preorder-receipt a{overflow-wrap:anywhere}.preorder-inbox .handoff-heading{flex-wrap:wrap;gap:12px}.guest-preorder{border-top:1px solid var(--line,#d5dfd9);margin-block:20px;padding-block:16px}.guest-preorder>h4{margin:0;font-size:14px}.guest-preorder>details{margin-block:12px}.guest-preorder>details>summary{cursor:pointer;min-height:36px;padding-block:6px;font-size:13px}.guest-preorder>button{margin-block-start:8px}.preorder-entry{align-items:stretch;gap:10px;width:100%;display:flex}.preorder-entry .onway-checkout{flex:1;min-width:0}.branch-location-link{min-height:44px;color:inherit;border:1px solid;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;text-decoration:none;display:inline-flex}.branch-location-compact{flex-shrink:0;min-width:48px;padding:10px}.guest-preorders>.branch-location-link{margin-block:0 14px}.preorder-whatsapp{border:1px solid;border-radius:10px;align-items:center;gap:6px;min-height:44px;margin-inline-start:12px;padding:8px 12px;font-weight:700;text-decoration:none;display:inline-flex}.branch-location-link:focus-visible,.preorder-whatsapp:focus-visible{outline-offset:3px;outline:2px solid}.preorder-entry{gap:6px;min-width:0}.preorder-entry .onway-checkout{justify-content:center;align-items:center;gap:8px;min-height:64px;margin:0;font-size:14px;font-weight:600;line-height:1.5;display:flex;background:#15803d!important;border-radius:18px!important;padding:12px 10px!important}.preorder-entry .onway-checkout>.menu-symbol{flex:none;width:24px;height:24px}.preorder-entry .onway-checkout>span{white-space:normal;overflow-wrap:anywhere;min-width:0}.preorder-entry .branch-location-compact{border-radius:18px;min-width:44px;padding:8px}.contact-phone-field{gap:8px;min-width:0;display:grid}.contact-phone-row{align-items:stretch;gap:8px;min-width:0;display:flex}.contact-phone-row>input{flex:1;width:0;min-width:0}.contact-phone-row .contact-country-button{min-width:100px;min-height:48px;font:inherit;white-space:nowrap;cursor:pointer;border:1px solid;border-radius:12px;flex:none;justify-content:center;align-items:center;margin:0;padding:10px;display:flex;position:relative}.contact-country-button select{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.contact-country-button:focus-within{outline-offset:3px;outline:2px solid}.contact-country-chevron{margin-inline-start:4px}.contact-phone-field>small{opacity:.75;font-size:12px;line-height:1.6}.handoff-cart-button{border-color:currentColor;grid-template-columns:24px minmax(0,1fr) 24px;display:grid}.handoff-cart-button>.menu-symbol{width:24px;height:24px}#handoff-speaking-hint{text-align:center}.product-carousel-sheet #sheet-title{align-items:center;gap:10px;display:flex}.product-carousel-sheet #sheet-title>.menu-symbol{flex:none}.product-translation-note{opacity:.75;font-size:13px;line-height:1.6}.onway-form .contact-phone-field>label{margin:0}.contact-phone-row>input{height:48px;font-size:16px}.branch-location-link{text-align:start;max-width:100%}.branch-location-link>.menu-symbol{flex:none}.branch-location-copy{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.branch-location-copy>small{color:var(--muted);font-size:11px;font-weight:400;line-height:1.5}.branch-location-copy>strong{text-align:start;font-size:14px;font-weight:600;line-height:1.55}.branch-location-visual{flex:none;place-items:center;width:44px;height:44px;display:grid;position:relative}.branch-location-image{object-fit:cover;border-radius:50%;width:44px;max-width:none;height:44px;display:block}.branch-location-direction{inset-inline-end:-3px;border:2px solid var(--surface);background:var(--foreground);width:20px;height:20px;color:var(--inverse);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-3px}.branch-location-direction>.menu-symbol{width:13px;height:13px}.table-order-panel{gap:1rem;padding:1rem;display:grid}.table-order-panel fieldset{background:#f3f4f3;border:0;border-radius:1rem;padding:1rem}.table-order-panel label{align-items:center;gap:.6rem;padding:.6rem 0;display:flex}.table-service-mode{color:#28543b;background:#edf3ef;border-radius:.75rem;padding:.8rem;font-weight:700}.table-order-panel button{min-height:44px}.handoff-guest{background:var(--soft,#f3f4f3);vertical-align:middle;border-radius:14px;align-items:center;gap:8px;max-width:100%;padding:6px 10px;font-size:14px;font-weight:700;display:inline-flex}.handoff-guest>span{border:2px solid #fff;border-radius:50%;flex:none;width:16px;height:16px;box-shadow:0 1px 3px #0002}.handoff-guest>bdi{overflow-wrap:anywhere;min-width:0}
.KGhbnG_view.cards-view{--page-top:calc(24px + env(safe-area-inset-top,0px));overscroll-behavior:none;height:100dvh;position:fixed;inset:0;overflow:hidden}.KGhbnG_view.cards-view>.KGhbnG_shell{flex-direction:column;gap:0;display:flex}.KGhbnG_view>.KGhbnG_shell>.toolbar-frame{flex:none;margin-bottom:8px}.KGhbnG_topbar{flex:none;min-width:0}.KGhbnG_handle{top:env(safe-area-inset-top,0px);touch-action:none;-webkit-user-select:none;user-select:none;cursor:ns-resize;border-radius:12px;place-items:center;width:min(100% - 24px,1000px);height:24px;padding:0;display:grid;position:absolute;left:50%;transform:translate(-50%)}.KGhbnG_handle>span{background:linear-gradient(165deg, color-mix(in srgb, var(--muted), white 28%), var(--muted));opacity:.65;border-radius:99px;width:36px;height:4px;transition:width .18s,opacity .18s;box-shadow:inset 0 1px .5px #ffffff80,inset 0 -1px .5px #00000026}.KGhbnG_handle:is(:hover,:focus-visible)>span,.KGhbnG_handle[aria-expanded=true]>span{opacity:.85;width:44px}.KGhbnG_heading{opacity:0;pointer-events:none;grid-template-rows:0fr;transition:grid-template-rows .24s cubic-bezier(.2,.7,.2,1),opacity .18s,margin-bottom .24s cubic-bezier(.2,.7,.2,1);display:grid}.KGhbnG_heading[data-expanded=true]{opacity:1;pointer-events:auto;grid-template-rows:1fr;margin-bottom:8px}.KGhbnG_headingInner{min-height:0;overflow:hidden}@media (min-width:480px) and (max-height:600px) and (orientation:landscape){.KGhbnG_view.cards-view>.KGhbnG_shell{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(280px,1fr);gap:8px 16px;display:grid}.KGhbnG_topbar{grid-area:1/1;align-self:center}.KGhbnG_heading[data-expanded=true]{margin-bottom:0}.KGhbnG_view>.KGhbnG_shell>.toolbar-frame{grid-area:1/1/auto/-1;place-self:center;width:100%;max-width:560px;margin-bottom:0}.KGhbnG_view>.KGhbnG_shell[data-heading-visible=true]>.toolbar-frame{grid-column:2}.KGhbnG_view .product-carousel-stage{min-height:0}}@media (prefers-reduced-motion:reduce){.KGhbnG_handle>span,.KGhbnG_heading{transition:none}}
.KKNw9G_host.KKNw9G_host{z-index:45;inset:auto 0 max(12px, env(safe-area-inset-bottom,0px));min-height:0;padding:0 max(12px, env(safe-area-inset-right,0px)) 0 max(12px, env(safe-area-inset-left,0px));pointer-events:none;position:fixed}.KKNw9G_notice{border:1px solid var(--customer-control-edge);background:var(--background);width:min(100%,600px);color:var(--foreground);box-shadow:var(--customer-control-rim), 0 8px 28px #0000001f;pointer-events:auto;border-radius:26px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;margin-inline:auto;padding:16px;display:grid}.KKNw9G_icon{background:var(--customer-control-fill);height:38px;box-shadow:var(--customer-control-rim);border-radius:50%;flex:0 0 38px;place-items:center;font-size:21px;font-weight:700;display:grid}.KKNw9G_copy{text-align:start;overflow-wrap:anywhere;flex:1;min-width:0;font-size:13px;line-height:1.6}.KKNw9G_copy strong{font-size:14px;display:block}.KKNw9G_copy p{color:var(--muted);margin:4px 0 0}.KKNw9G_action{background:var(--customer-control-selected);min-height:44px;color:var(--customer-control-selected-text);box-shadow:var(--customer-control-selected-rim);border-radius:999px;flex-shrink:0;padding:10px 16px;font-size:13px;font-weight:600}.KKNw9G_action:disabled{opacity:.65;cursor:wait}@media (max-width:420px){.KKNw9G_notice{border-radius:22px;grid-template-columns:32px minmax(0,1fr);gap:10px;padding:14px}.KKNw9G_icon{align-self:start;height:32px}.KKNw9G_action{grid-column:2;justify-self:start}}
