.tray-module__NmGHZW__tray{margin:0 0 var(--space-md,16px)}.tray-module__NmGHZW__hint{margin:0 0 var(--space-sm,8px);color:var(--text-secondary);font-size:14px}.tray-module__NmGHZW__row{scroll-snap-type:x proximity;gap:10px;margin:0;padding:2px 2px 8px;list-style:none;display:flex;overflow-x:auto}.tray-module__NmGHZW__row li{scroll-snap-align:start;flex-shrink:0}.tray-module__NmGHZW__tile{--tile:92px;width:120px;font:inherit;color:var(--text-primary);background:var(--surface-elevated);border:1px solid var(--border);cursor:grab;border-radius:10px;justify-items:center;gap:5px;padding:8px 6px;transition:border-color .2s cubic-bezier(.16,1,.3,1),transform .12s cubic-bezier(.16,1,.3,1);display:grid;position:relative}.tray-module__NmGHZW__tile:hover{border-color:var(--text-tertiary)}.tray-module__NmGHZW__tile:active{cursor:grabbing;transform:scale(.97)}.tray-module__NmGHZW__tile:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tray-module__NmGHZW__tile[aria-pressed=true]{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent)}.tray-module__NmGHZW__tile>:first-child{border-radius:6px}.tray-module__NmGHZW__name{text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12px;font-weight:600;line-height:1.2;overflow:hidden}.tray-module__NmGHZW__modes{gap:6px;display:flex}.tray-module__NmGHZW__mode{color:var(--text-primary);display:inline-flex}.tray-module__NmGHZW__mode[data-has=false]{color:var(--border);position:relative}.tray-module__NmGHZW__mode[data-has=false]:after{content:"";border-top:1.5px solid var(--text-tertiary);position:absolute;top:50%;left:-1px;right:-1px;transform:rotate(-35deg)}.tray-module__NmGHZW__sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tray-module__NmGHZW__lotBar{justify-content:space-between;align-items:center;gap:var(--space-md,16px);margin:var(--space-md,16px) 0 var(--space-sm,8px);flex-wrap:wrap;display:flex}.tray-module__NmGHZW__lotBar>p{margin:0}.tray-module__NmGHZW__pickMode{border:1px solid var(--border);background:var(--surface-elevated);border-radius:999px;grid-auto-flow:column;padding:2px;display:inline-grid}.tray-module__NmGHZW__pickBtn{font:inherit;white-space:nowrap;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:600;transition:background .2s cubic-bezier(.16,1,.3,1),color .2s cubic-bezier(.16,1,.3,1)}.tray-module__NmGHZW__pickBtn:hover{color:var(--text-primary)}.tray-module__NmGHZW__pickBtn[aria-checked=true]{background:var(--dark);color:var(--surface-elevated)}.tray-module__NmGHZW__pickBtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tray-module__NmGHZW__placeBtn{font:inherit;color:var(--surface-elevated);background:var(--accent);cursor:pointer;border:0;border-radius:999px;padding:4px 14px;font-size:13px;font-weight:600}.tray-module__NmGHZW__placeBtn:hover{background:var(--accent-hover)}.tray-module__NmGHZW__placeBtn:focus-visible{outline:2px solid var(--surface-elevated);outline-offset:2px}.tray-module__NmGHZW__switches{flex-wrap:wrap;gap:8px;display:inline-flex}.tray-module__NmGHZW__tray[data-compact=true] .tray-module__NmGHZW__hint{display:none}.tray-module__NmGHZW__tray[data-compact=true]{margin-bottom:6px}.tray-module__NmGHZW__tray[data-compact=true] .tray-module__NmGHZW__tile{--tile:60px;gap:3px;width:92px;padding:6px 4px}.tray-module__NmGHZW__tray[data-compact=true] .tray-module__NmGHZW__name{font-size:10.5px}.tray-module__NmGHZW__tray[data-compact=true] .tray-module__NmGHZW__modes{gap:4px}.tray-module__NmGHZW__tray[data-compact=true] .tray-module__NmGHZW__hint{font-size:13px}
.menu-module__IP0YEW__slotCtl{width:100%;max-width:230px;display:block}.menu-module__IP0YEW__slotBtn{width:100%;min-height:44px;font:inherit;color:var(--go-lot-ink,#f4efe9);border:1px dashed var(--go-lot-line,#6b6560);cursor:pointer;background:0 0;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:700;transition:background .16s,border-color .16s}.menu-module__IP0YEW__slotBtn:hover{border-color:var(--go-lot-ink,#f4efe9)}.menu-module__IP0YEW__slotBtn[data-done=true]{border-style:solid;border-color:var(--accent);background:color-mix(in oklch, var(--accent) 18%, transparent)}.menu-module__IP0YEW__slotBtn:focus-visible{outline:2px solid var(--go-lot-ink,#f4efe9);outline-offset:2px}@media (max-width:720px){.menu-module__IP0YEW__slotCtl{grid-column:2;max-width:none}}.menu-module__IP0YEW__scrim{z-index:70}.menu-module__IP0YEW__sub{color:var(--text-secondary);margin:0 18px 8px;font-size:14px;line-height:1.4}.menu-module__IP0YEW__body{-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding:0 18px 16px;overflow-y:auto}.menu-module__IP0YEW__foot{border-top:1px solid var(--border-subtle,#e7e2d4);gap:8px;padding:12px 18px 16px;display:grid}.menu-module__IP0YEW__footMsg{color:var(--accent);margin:0;font-size:13px;font-weight:600}.menu-module__IP0YEW__save{min-height:48px;font:inherit;color:#fff;background:var(--accent);cursor:pointer;border:0;border-radius:999px;font-size:16px;font-weight:700}.menu-module__IP0YEW__save:hover:not(:disabled){background:var(--accent-hover,var(--accent))}.menu-module__IP0YEW__save:disabled{opacity:.4;cursor:not-allowed}.menu-module__IP0YEW__save:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.menu-module__IP0YEW__state{color:var(--text-secondary);margin:8px 0 16px;font-size:15px}.menu-module__IP0YEW__linkBtn{min-height:44px;font:inherit;color:var(--accent);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:14px;font-weight:700}.menu-module__IP0YEW__menu{gap:18px;padding-top:4px;display:grid}.menu-module__IP0YEW__cat{gap:2px;display:grid}.menu-module__IP0YEW__catName{letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary);margin:0;font-size:11px;font-weight:700}.menu-module__IP0YEW__items{margin:0;padding:0;list-style:none}.menu-module__IP0YEW__item{border-bottom:1px solid var(--border-subtle,#e7e2d4);padding:12px 0}.menu-module__IP0YEW__item:last-child{border-bottom:0}.menu-module__IP0YEW__itemHead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.menu-module__IP0YEW__itemName{font-size:15px;font-weight:700}.menu-module__IP0YEW__price{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.menu-module__IP0YEW__desc{color:var(--text-secondary);margin:3px 0 0;font-size:13.5px;line-height:1.4}.menu-module__IP0YEW__tags{color:var(--text-tertiary);margin:3px 0 0;font-size:12px}.menu-module__IP0YEW__lines{gap:4px;display:grid}.menu-module__IP0YEW__line{gap:10px;padding-top:10px;display:grid}.menu-module__IP0YEW__line+.menu-module__IP0YEW__line{border-top:1px dashed var(--border-subtle,#e7e2d4);margin-top:6px}.menu-module__IP0YEW__stepper{align-items:center;gap:6px;margin-top:10px;display:inline-flex}.menu-module__IP0YEW__line .menu-module__IP0YEW__stepper{margin-top:0}.menu-module__IP0YEW__stepBtn{width:44px;height:44px;font:inherit;color:var(--text-primary);background:var(--surface,transparent);border:1px solid var(--border);cursor:pointer;border-radius:999px;font-size:22px;line-height:1}.menu-module__IP0YEW__stepBtn:disabled{opacity:.35;cursor:default}.menu-module__IP0YEW__stepBtn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.menu-module__IP0YEW__stepper[data-on=true] .menu-module__IP0YEW__stepBtn:not(:disabled){border-color:var(--accent)}.menu-module__IP0YEW__qty{width:56px;height:44px;font:inherit;text-align:center;font-variant-numeric:tabular-nums;color:inherit;background:var(--surface,transparent);border:1px solid var(--border);border-radius:10px;font-size:17px;font-weight:700}.menu-module__IP0YEW__qty:focus{outline:2px solid var(--accent);outline-offset:1px}.menu-module__IP0YEW__unit{color:var(--text-secondary);font-size:13px}.menu-module__IP0YEW__group{gap:6px;display:grid}.menu-module__IP0YEW__groupName{margin:0;font-size:13px;font-weight:700}.menu-module__IP0YEW__groupHint{color:var(--text-tertiary);font-weight:400}.menu-module__IP0YEW__missing{color:var(--accent);font-weight:600}.menu-module__IP0YEW__chips{flex-wrap:wrap;gap:6px;display:flex}.menu-module__IP0YEW__chip{min-height:44px;font:inherit;color:var(--text-primary);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:999px;padding:8px 14px;font-size:14px}.menu-module__IP0YEW__chip:hover{border-color:var(--text-tertiary)}.menu-module__IP0YEW__chip[aria-checked=true]{color:#fff;background:var(--accent);border-color:var(--accent)}.menu-module__IP0YEW__chip:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.menu-module__IP0YEW__total{border-top:1px solid var(--border);justify-content:space-between;margin:0;padding-top:12px;font-size:15px;display:flex}.menu-module__IP0YEW__total b{font-variant-numeric:tabular-nums}.menu-module__IP0YEW__note{color:var(--text-secondary);gap:6px;margin:16px 0 0;padding:10px 0 2px;font-size:14px;font-weight:700;line-height:1.45;display:grid}.menu-module__IP0YEW__note textarea{width:100%;font:inherit;color:inherit;background:var(--surface,transparent);border:1px solid var(--border);resize:vertical;border-radius:10px;padding:10px 12px;font-size:16px;font-weight:400}.menu-module__IP0YEW__note textarea:focus{outline:2px solid var(--accent);outline-offset:1px;border-color:#0000}.menu-module__IP0YEW__menuLink{min-width:44px;min-height:44px;font:inherit;color:var(--accent);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0 12px;font-size:13px;font-weight:700}.menu-module__IP0YEW__menuLink:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:8px}.menu-module__IP0YEW__menuLinkInline{align-items:center;margin-top:-6px;margin-bottom:-10px;padding:0;display:inline-flex}
.pay-module__RaQ7Kq__payers{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.pay-module__RaQ7Kq__payerRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pay-module__RaQ7Kq__payer{background:var(--surface-elevated);border:1px solid var(--border);cursor:pointer;border-radius:6px;gap:2px;padding:12px 14px;transition:border-color .2s cubic-bezier(.16,1,.3,1);display:grid;position:relative}.pay-module__RaQ7Kq__payer:hover{border-color:var(--text-tertiary)}.pay-module__RaQ7Kq__payer[data-on=true]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.pay-module__RaQ7Kq__payer input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.pay-module__RaQ7Kq__payer:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.pay-module__RaQ7Kq__payerLabel{font-size:15px;font-weight:600}.pay-module__RaQ7Kq__payerNote{color:var(--text-secondary);font-size:13px}@media (max-width:520px){.pay-module__RaQ7Kq__payerRow{grid-template-columns:minmax(0,1fr)}}
.orderahead-module__xzO2zq__pitch{border-left:4px solid var(--accent);margin-top:40px;padding:22px 0 6px 20px;position:relative}.orderahead-module__xzO2zq__pitch:before{content:"";border-top:2px dashed var(--border);position:absolute;top:0;left:-4px;right:0}.orderahead-module__xzO2zq__kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0 0 6px;font-size:12px;font-weight:700}.orderahead-module__xzO2zq__headline{font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:.01em;margin:0 0 10px;font-size:clamp(1.9rem,5.5vw,2.7rem);font-weight:400;line-height:.95}.orderahead-module__xzO2zq__body{max-width:54ch;color:var(--text-secondary);margin:0 0 18px;font-size:16px;line-height:1.5}.orderahead-module__xzO2zq__steps{border-top:1px solid var(--border);grid-template-columns:1.1fr 1fr 1.2fr;margin:0 0 16px;padding:0;list-style:none;display:grid}.orderahead-module__xzO2zq__stepItem{grid-template-columns:auto minmax(0,1fr);gap:10px;padding:14px 14px 14px 0;font-size:14px;line-height:1.4;display:grid}.orderahead-module__xzO2zq__stepItem+.orderahead-module__xzO2zq__stepItem{border-left:1px solid var(--border);padding-left:14px}.orderahead-module__xzO2zq__stepItem b{color:var(--text-primary);font-weight:700;display:block}.orderahead-module__xzO2zq__stepNo{font-family:var(--font-display), "Arial Narrow", sans-serif;color:var(--accent);font-size:2rem;line-height:.85}.orderahead-module__xzO2zq__stepNote{color:var(--text-secondary);display:block}.orderahead-module__xzO2zq__price{color:var(--text-primary);margin:0;font-size:14px;font-weight:600}@media (max-width:640px){.orderahead-module__xzO2zq__pitch{padding-left:16px}.orderahead-module__xzO2zq__steps{grid-template-columns:1fr}.orderahead-module__xzO2zq__stepItem+.orderahead-module__xzO2zq__stepItem{border-left:0;border-top:1px solid var(--border);padding-left:0}}.orderahead-module__xzO2zq__option{border:1px solid var(--border);cursor:pointer;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:14px 16px;transition:border-color .16s cubic-bezier(.16,1,.3,1),background-color .16s cubic-bezier(.16,1,.3,1);display:grid}.orderahead-module__xzO2zq__option:hover{border-color:var(--text-tertiary)}.orderahead-module__xzO2zq__option[data-on=true]{border-color:var(--accent);background:var(--accent-muted)}.orderahead-module__xzO2zq__box{width:20px;height:20px;accent-color:var(--accent);margin:2px 0 0}.orderahead-module__xzO2zq__optionLabel{color:var(--text-primary);font-size:16px;font-weight:700;display:block}.orderahead-module__xzO2zq__optionNote{color:var(--text-secondary);margin-top:2px;font-size:14px;line-height:1.4;display:block}@media (prefers-reduced-motion:reduce){.orderahead-module__xzO2zq__option{transition:none}}
