.order-status-bar-module__YeLrqq__bar{z-index:40;align-items:center;gap:var(--space-3);min-height:var(--guest-order-bar-h,52px);margin:0 calc(-1 * var(--space-4));padding:var(--space-2) var(--space-4);background:var(--color-inverse);color:var(--color-on-inverse);border-bottom:1px solid color-mix(in srgb, var(--color-on-inverse) 24%, transparent);box-shadow:var(--shadow-panel);text-decoration:none;display:flex;position:sticky;top:0}.order-status-bar-module__YeLrqq__dot{border-radius:var(--radius-pill);background:var(--color-focus-on-dark);flex:none;width:10px;height:10px;animation:1.8s ease-in-out infinite order-status-bar-module__YeLrqq__guest-order-bar-pulse}.order-status-bar-module__YeLrqq__text{align-items:baseline;gap:var(--space-2);white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;display:flex;overflow:hidden}.order-status-bar-module__YeLrqq__label{font-weight:var(--fw-semibold);flex:none;font-size:15px}.order-status-bar-module__YeLrqq__sep{opacity:.7}.order-status-bar-module__YeLrqq__status{text-overflow:ellipsis;flex:0 auto;min-width:0;font-size:15px;overflow:hidden}.order-status-bar-module__YeLrqq__cta{align-items:center;gap:var(--space-2);font-weight:var(--fw-semibold);color:var(--color-on-inverse);flex:none;font-size:14px;display:inline-flex}.order-status-bar-module__YeLrqq__arrow{font-size:16px;line-height:var(--lh-none)}@media (max-width:480px){.order-status-bar-module__YeLrqq__ctaText{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@keyframes order-status-bar-module__YeLrqq__guest-order-bar-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.7)}}
.GuestCheckout-module__tMIf2a__panel{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);flex-direction:column;display:flex}.GuestCheckout-module__tMIf2a__title{font-family:var(--font-sans);font-size:16px;font-weight:var(--fw-semibold);color:var(--color-text);margin:0}.GuestCheckout-module__tMIf2a__items{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.GuestCheckout-module__tMIf2a__item{justify-content:space-between;gap:var(--space-2);font-family:var(--font-sans);color:var(--color-text);font-size:14px;display:flex}.GuestCheckout-module__tMIf2a__qty{font-weight:var(--fw-semibold)}.GuestCheckout-module__tMIf2a__price{color:var(--color-text-muted);white-space:nowrap}.GuestCheckout-module__tMIf2a__totalRow{padding-top:var(--space-2);border-top:1px solid var(--color-divider);font-family:var(--font-sans);color:var(--color-text-muted);justify-content:space-between;align-items:baseline;font-size:14px;display:flex}.GuestCheckout-module__tMIf2a__total{font-size:18px;font-weight:var(--fw-semibold);color:var(--color-text)}.GuestCheckout-module__tMIf2a__primary{min-height:var(--control-height);padding:0 var(--space-4);border-radius:var(--radius-button);background:var(--color-cta);color:var(--color-cta-text);font-family:var(--font-sans);font-size:15px;font-weight:var(--fw-medium);cursor:pointer;border:none}.GuestCheckout-module__tMIf2a__primary:disabled{opacity:.6;cursor:default}.GuestCheckout-module__tMIf2a__hint{font-family:var(--font-sans);color:var(--color-text-muted);text-align:center;margin:0;font-size:12px}.GuestCheckout-module__tMIf2a__splitRow{gap:var(--space-2);flex-wrap:wrap;display:flex}.GuestCheckout-module__tMIf2a__selectable{align-items:center;gap:var(--space-2);cursor:pointer;width:100%;display:flex}.GuestCheckout-module__tMIf2a__evenRow{justify-content:space-between;align-items:center;gap:var(--space-2);font-family:var(--font-sans);color:var(--color-text);font-size:14px;display:flex}.GuestCheckout-module__tMIf2a__people{width:72px;min-height:44px;padding:0 var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-inset);background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);text-align:center;font-size:15px}.GuestCheckout-module__tMIf2a__tip{gap:var(--space-2);flex-direction:column;display:flex}.GuestCheckout-module__tMIf2a__tipTitle{font-family:var(--font-sans);font-size:13px;font-weight:var(--fw-semibold);color:var(--color-text-muted)}.GuestCheckout-module__tMIf2a__tipRow{gap:var(--space-2);flex-wrap:wrap;display:flex}.GuestCheckout-module__tMIf2a__tipChip{min-height:44px;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text);font-family:var(--font-sans);cursor:pointer;font-size:13px}.GuestCheckout-module__tMIf2a__tipChip[data-on=true]{border-color:var(--color-cta);background:var(--color-cta);color:var(--color-cta-text)}.GuestCheckout-module__tMIf2a__tipInput{min-height:44px;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-inset);background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);max-width:160px;font-size:15px}.GuestCheckout-module__tMIf2a__form{gap:var(--space-3);flex-direction:column;display:flex}.GuestCheckout-module__tMIf2a__error{font-family:var(--font-sans);color:var(--color-status-problem);margin:0;font-size:13px}
.ReorderButton-module__OwMweq__wrap{gap:var(--space-1);flex-direction:column;display:flex}.ReorderButton-module__OwMweq__button{width:100%;min-height:var(--control-height);padding:0 var(--space-6);border-radius:var(--radius-button);background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);font-family:var(--font-sans);font-size:15px;font-weight:var(--fw-semibold);cursor:pointer;transition:border-color var(--motion-state) ease;justify-content:center;align-items:center;display:inline-flex}.ReorderButton-module__OwMweq__button:hover{border-color:var(--color-cta)}.ReorderButton-module__OwMweq__button:disabled{opacity:.6;cursor:default}.ReorderButton-module__OwMweq__error{}.ReorderButton-module__OwMweq__overlay{z-index:70;background:color-mix(in srgb, var(--c-petrol) 42%, transparent);position:fixed;inset:0}.ReorderButton-module__OwMweq__dialog{z-index:80;padding-block:var(--space-4) var(--space-6);border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;background:var(--color-surface);box-shadow:var(--shadow-panel);animation:ReorderButton-module__OwMweq__reorderSlideUp var(--motion-slide);position:fixed;bottom:0;left:0;right:0;}@keyframes ReorderButton-module__OwMweq__reorderSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.ReorderButton-module__OwMweq__head{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-1);display:flex}.ReorderButton-module__OwMweq__title{font-family:var(--font-serif);font-size:21px}.ReorderButton-module__OwMweq__close{width:var(--control-height);height:var(--control-height);min-height:var(--control-height);border-radius:var(--radius-button);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted);cursor:pointer;font-size:15px}.ReorderButton-module__OwMweq__close:disabled{opacity:.6;cursor:default}.ReorderButton-module__OwMweq__lead{color:var(--color-text-muted);margin-bottom:var(--space-4);font-size:12.5px}.ReorderButton-module__OwMweq__list{margin:0 0 var(--space-3);gap:var(--space-3);max-height:46vh;padding:0;list-style:none;display:grid;overflow-y:auto}.ReorderButton-module__OwMweq__line{padding-bottom:var(--space-3);border-bottom:1px solid var(--color-divider);gap:2px;display:grid}.ReorderButton-module__OwMweq__line:last-child{border-bottom:none;padding-bottom:0}.ReorderButton-module__OwMweq__lineHead{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.ReorderButton-module__OwMweq__name{font-size:14.5px;font-weight:var(--fw-semibold)}.ReorderButton-module__OwMweq__qty{color:var(--color-text-muted);font-weight:var(--fw-regular)}.ReorderButton-module__OwMweq__price{font-size:14px;font-weight:var(--fw-semibold)}.ReorderButton-module__OwMweq__meta,.ReorderButton-module__OwMweq__note{color:var(--color-text-muted);font-size:12.5px}.ReorderButton-module__OwMweq__totalRow{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-4);padding-top:var(--space-2);border-top:1px solid var(--color-border);display:flex}.ReorderButton-module__OwMweq__totalLabel{font-size:14px;font-weight:var(--fw-semibold)}.ReorderButton-module__OwMweq__totalValue{}.ReorderButton-module__OwMweq__priceNote{margin:calc(-1 * var(--space-2)) 0 var(--space-4);padding:var(--space-2) var(--space-3);border-radius:var(--radius-button);background:color-mix(in srgb, var(--c-petrol) 8%, transparent);font-family:var(--font-sans);color:var(--color-text);font-size:12.5px}.ReorderButton-module__OwMweq__unavailable{font-family:var(--font-sans);font-size:12.5px;font-weight:var(--fw-regular);color:var(--color-status-problem-text,var(--color-text-muted))}.ReorderButton-module__OwMweq__actions{gap:var(--space-3);display:flex}.ReorderButton-module__OwMweq__cancel{min-height:var(--control-height);padding:0 var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-button);background:var(--color-surface);color:var(--color-text-muted);font:inherit;font-weight:var(--fw-semibold);cursor:pointer;font-size:14px}.ReorderButton-module__OwMweq__cancel:disabled{opacity:.6;cursor:default}.ReorderButton-module__OwMweq__confirm{min-height:var(--control-height);border-radius:var(--radius-button);background:var(--color-cta);color:var(--color-cta-text);font:inherit;font-weight:var(--fw-semibold);cursor:pointer;border:none;flex:1;font-size:14px}.ReorderButton-module__OwMweq__confirm:disabled{opacity:.6;cursor:progress}
.PointOrdersAtTable-module__bCVToG__wrap{}.PointOrdersAtTable-module__bCVToG__title{}.PointOrdersAtTable-module__bCVToG__group{padding:var(--space-3) 0 0}.PointOrdersAtTable-module__bCVToG__group+.PointOrdersAtTable-module__bCVToG__group{margin-top:var(--space-3);border-top:1px solid var(--color-divider)}.PointOrdersAtTable-module__bCVToG__lead{color:var(--color-text-muted);margin:0 0 var(--space-2);font-size:13px}.PointOrdersAtTable-module__bCVToG__list{}.PointOrdersAtTable-module__bCVToG__row{align-items:flex-start;gap:var(--space-2);font-size:14.5px;display:flex}.PointOrdersAtTable-module__bCVToG__qty{}.PointOrdersAtTable-module__bCVToG__totalRow{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-border);font-weight:var(--fw-semibold);justify-content:space-between;align-items:baseline;display:flex}.PointOrdersAtTable-module__bCVToG__totalLabel{}.PointOrdersAtTable-module__bCVToG__totalValue{}
.PickupTicket-module__BkzsKW__wrap{}.PickupTicket-module__BkzsKW__title{}.PickupTicket-module__BkzsKW__number{font-size:56px;line-height:var(--lh-title);font-weight:var(--fw-semibold);margin:var(--space-2) 0 0}.PickupTicket-module__BkzsKW__lead{color:var(--color-text-muted);margin:var(--space-2) 0 0;font-size:13px}.PickupTicket-module__BkzsKW__state{align-items:center;gap:var(--space-2);margin-top:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);font-size:14px;font-weight:var(--fw-semibold);display:inline-flex}.PickupTicket-module__BkzsKW__paid{background:var(--color-status-ready-bg);color:var(--color-status-ready);border:1px solid var(--color-status-ready-border);}.PickupTicket-module__BkzsKW__paid:before{content:"✓"}.PickupTicket-module__BkzsKW__unpaid{background:var(--color-status-problem-bg);color:var(--color-status-problem);border:1px solid var(--color-status-problem-border);}.PickupTicket-module__BkzsKW__unpaid:before{content:"!"}.PickupTicket-module__BkzsKW__collect{width:100%;min-height:44px;margin-top:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-button);background:var(--color-cta);color:var(--color-cta-text);font-size:16px;font-weight:var(--fw-semibold);cursor:pointer;border:1px solid #0000}.PickupTicket-module__BkzsKW__collect:disabled{cursor:not-allowed;opacity:.6}.PickupTicket-module__BkzsKW__confirm{margin-top:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface-2)}.PickupTicket-module__BkzsKW__confirmTitle{font-size:15px;font-weight:var(--fw-semibold);margin:0}.PickupTicket-module__BkzsKW__confirmLead{color:var(--color-text-muted);margin:var(--space-2) 0 0;font-size:13px}.PickupTicket-module__BkzsKW__confirmRow{gap:var(--space-2);margin-top:var(--space-3);display:flex}.PickupTicket-module__BkzsKW__confirmYes{flex:1;margin-top:0;}.PickupTicket-module__BkzsKW__confirmNo{color:var(--color-text);border-color:var(--color-border);background:0 0;flex:1;margin-top:0;}.PickupTicket-module__BkzsKW__done{align-items:center;gap:var(--space-2);margin-top:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);font-size:14px;font-weight:var(--fw-semibold);background:var(--color-status-ready-bg);color:var(--color-status-ready);border:1px solid var(--color-status-ready-border);display:inline-flex}.PickupTicket-module__BkzsKW__done:before{content:"✓"}.PickupTicket-module__BkzsKW__error{color:var(--color-status-problem);margin:var(--space-3) 0 0;font-size:14px}
.TischrundePanel-module__hYHb1a__panel{gap:var(--space-2);min-width:0;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);flex-direction:column;display:flex}.TischrundePanel-module__hYHb1a__panel[data-frame=false]{background:0 0;border:none;border-radius:0;padding:0}.TischrundePanel-module__hYHb1a__head{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.TischrundePanel-module__hYHb1a__title{font-family:var(--font-sans);font-size:16px;font-weight:var(--fw-semibold);line-height:var(--lh-snug);color:var(--color-text);margin:0}.TischrundePanel-module__hYHb1a__lead{font-family:var(--font-sans);font-size:14px;line-height:var(--lh-compact);color:var(--color-text-muted);margin:0}.TischrundePanel-module__hYHb1a__primary{}.TischrundePanel-module__hYHb1a__secondary{min-height:44px;padding:0 var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-button);background:var(--color-surface);color:var(--color-text);font-family:var(--font-sans);font-size:14px;font-weight:var(--fw-medium);cursor:pointer}.TischrundePanel-module__hYHb1a__secondary:disabled{opacity:.6;cursor:default}.TischrundePanel-module__hYHb1a__link{min-height:44px;padding:0 var(--space-1);color:var(--color-link);font-family:var(--font-sans);cursor:pointer;background:0 0;border:none;align-self:flex-start;font-size:14px;text-decoration:underline}.TischrundePanel-module__hYHb1a__link:disabled{opacity:.6;cursor:default}.TischrundePanel-module__hYHb1a__count{font-family:var(--font-sans);color:var(--color-text);margin:0;font-size:14px}.TischrundePanel-module__hYHb1a__badge{align-items:center;gap:var(--space-1);padding:3px var(--space-2);border-radius:var(--radius-pill);border:1px solid var(--color-border);font-family:var(--font-sans);font-size:12px;font-weight:var(--fw-medium);white-space:nowrap;display:inline-flex}.TischrundePanel-module__hYHb1a__badgeOpen{background:var(--color-status-ready-bg);border-color:var(--color-status-ready-border);color:var(--color-status-ready)}.TischrundePanel-module__hYHb1a__badgeLocked{background:var(--color-status-accepted-bg);border-color:var(--color-status-accepted-border);color:var(--color-status-accepted)}.TischrundePanel-module__hYHb1a__dot{background:currentColor;border-radius:50%;width:7px;height:7px}.TischrundePanel-module__hYHb1a__codeHint{align-items:baseline;gap:var(--space-1);font-family:var(--font-sans);color:var(--color-text-muted);flex-wrap:wrap;margin:0;font-size:13px;display:flex}.TischrundePanel-module__hYHb1a__codeValue{font-family:var(--font-mono);letter-spacing:2px;color:var(--color-text);font-size:18px}.TischrundePanel-module__hYHb1a__codeSub{color:var(--color-text-muted);flex-basis:100%;font-size:12px}.TischrundePanel-module__hYHb1a__requests{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-status-new-border);border-radius:var(--radius-inset);background:var(--color-status-new-bg);flex-direction:column;display:flex}.TischrundePanel-module__hYHb1a__requestsLead{font-family:var(--font-sans);font-size:13px;font-weight:var(--fw-semibold);color:var(--color-status-new);margin:0}.TischrundePanel-module__hYHb1a__requestList{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.TischrundePanel-module__hYHb1a__requestRow{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.TischrundePanel-module__hYHb1a__requestWho{font-family:var(--font-sans);color:var(--color-text);font-size:14px}.TischrundePanel-module__hYHb1a__requestActions{gap:var(--space-2);display:inline-flex}.TischrundePanel-module__hYHb1a__approve{min-height:44px;padding:0 var(--space-3);border-radius:var(--radius-button);background:var(--color-cta);color:var(--color-cta-text);font-family:var(--font-sans);font-size:14px;font-weight:var(--fw-medium);cursor:pointer;border:none}.TischrundePanel-module__hYHb1a__reject{min-height:44px;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-button);background:var(--color-surface);color:var(--color-text);font-family:var(--font-sans);cursor:pointer;font-size:14px}.TischrundePanel-module__hYHb1a__approve:disabled,.TischrundePanel-module__hYHb1a__reject:disabled{opacity:.6;cursor:default}.TischrundePanel-module__hYHb1a__actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.TischrundePanel-module__hYHb1a__codeEntry{gap:var(--space-1);flex-direction:column;display:flex}.TischrundePanel-module__hYHb1a__codeInputLabel{font-family:var(--font-sans);color:var(--color-text-muted);font-size:13px}.TischrundePanel-module__hYHb1a__codeInputRow{gap:var(--space-2);display:flex}.TischrundePanel-module__hYHb1a__codeInput{width:6ch;min-height:44px;padding:0 var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-inset);background:var(--color-bg);color:var(--color-text);font-family:var(--font-mono);letter-spacing:3px;text-align:center;font-size:18px}.TischrundePanel-module__hYHb1a__nameField{gap:var(--space-1);margin-bottom:var(--space-3);flex-direction:column;display:flex}.TischrundePanel-module__hYHb1a__nameLabel{font-family:var(--font-sans);color:var(--color-text-muted);font-size:13px}.TischrundePanel-module__hYHb1a__nameRow{gap:var(--space-2);display:flex}.TischrundePanel-module__hYHb1a__nameInput{min-width:0;min-height:44px;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-inset);background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);flex:auto;font-size:15px}.TischrundePanel-module__hYHb1a__error{}.TischrundePanel-module__hYHb1a__leaveConfirm{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-status-problem-border);border-radius:var(--radius-inset);background:var(--color-status-problem-bg);flex-direction:column;display:flex}.TischrundePanel-module__hYHb1a__leaveConfirmTitle{font-family:var(--font-sans);font-size:15px;font-weight:var(--fw-semibold);color:var(--color-status-problem);margin:0}.TischrundePanel-module__hYHb1a__leaveConfirmLead{font-family:var(--font-sans);font-size:13px;line-height:var(--lh-note);color:var(--color-text-muted);margin:0}.TischrundePanel-module__hYHb1a__leaveConfirmActions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.TischrundePanel-module__hYHb1a__sharedNote{color:var(--color-text-muted);margin:var(--space-2) 0 0;font-size:13px}
