@layer properties,theme,base;@layer components{._root_stfnf_4{flex-direction:column;flex:1;min-height:0;display:flex}._root_stfnf_4 :is(p,span,li,dt,dd,button){unicode-bidi:plaintext}._header_stfnf_14{align-items:center;gap:var(--pui-space-3);padding:var(--pui-space-3) var(--pui-space-4);border-block-end:1px solid var(--pui-line-soft);display:flex}._title_stfnf_21,._ticketTitle_stfnf_22{color:var(--pui-ink);font-size:var(--pui-text-md,1rem);font-weight:var(--pui-weight-medium)}._meta_stfnf_27{color:var(--pui-ink-3);font-size:var(--pui-text-xs)}._quiet_stfnf_31{color:var(--pui-ink-3);font-size:var(--pui-text-sm)}._groupTitle_stfnf_35{color:var(--pui-ink-2);font-size:var(--pui-text-sm);font-weight:var(--pui-weight-medium)}._figure_stfnf_40{color:var(--pui-ink);font-size:var(--pui-text-sm);font-variant-numeric:tabular-nums}._chip_stfnf_45{padding:2px var(--pui-space-2);border-radius:var(--pui-radius-chip);color:var(--pui-ink);font-size:var(--pui-text-xs)}._notice_stfnf_51{justify-content:space-between;align-items:center;gap:var(--pui-space-2);padding:var(--pui-space-3);border-radius:var(--pui-radius-control);color:var(--pui-ink);font-size:var(--pui-text-sm);box-shadow:inset 0 0 0 1px var(--pui-line-soft);flex-wrap:wrap;display:flex}:is(._chip_stfnf_45,._notice_stfnf_51)[data-tone=good]{background:var(--pui-green-tint);box-shadow:none}:is(._chip_stfnf_45,._notice_stfnf_51)[data-tone=warn]{background:var(--pui-orange-tint);box-shadow:none}:is(._chip_stfnf_45,._notice_stfnf_51)[data-tone=bad]{background:var(--pui-red-tint);box-shadow:none}:is(._chip_stfnf_45,._notice_stfnf_51)[data-tone=info]{background:var(--pui-blue-tint);box-shadow:none}._actions_stfnf_79{justify-content:flex-end;gap:var(--pui-space-2);flex-wrap:wrap;display:flex}._pair_stfnf_85{gap:var(--pui-space-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}._counter_stfnf_92{flex:1;grid-template-columns:minmax(20rem,26rem) minmax(0,1fr);min-height:0;display:grid}._cart_stfnf_98{gap:var(--pui-space-3);min-height:0;padding:var(--pui-space-4);border-inline-end:1px solid var(--pui-line-soft);flex-direction:column;display:flex}._cartLines_stfnf_106{min-height:0;margin-inline:calc(var(--pui-space-1) * -1);padding-inline:var(--pui-space-1);flex:1;overflow:auto}._cartFoot_stfnf_114{gap:var(--pui-space-3);flex-direction:column;display:flex}._onOrder_stfnf_119{min-width:1.375rem;height:1.375rem;padding-inline:var(--pui-space-1);color:var(--pui-accent-foreground);font-size:var(--pui-text-xs);font-variant-numeric:tabular-nums;background:var(--pui-accent);border-radius:999px;place-items:center;margin-inline-start:var(--pui-space-2);display:inline-grid}._tile_stfnf_132:has(._onOrder_stfnf_119){box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--pui-accent) 55%, transparent)}._cartHead_stfnf_135{justify-content:space-between;align-items:baseline;display:flex}._lines_stfnf_140{gap:var(--pui-space-2);flex-direction:column;display:flex}._line_stfnf_140{gap:var(--pui-space-2);padding:var(--pui-space-3);border-radius:var(--pui-radius-control);box-shadow:inset 0 0 0 1px var(--pui-line-soft);flex-direction:column;display:flex}._lineHead_stfnf_153{justify-content:space-between;align-items:baseline;gap:var(--pui-space-2);display:flex}._lineName_stfnf_159{align-items:center;gap:var(--pui-space-1);color:var(--pui-ink);font-size:var(--pui-text-sm);font-weight:var(--pui-weight-medium);display:inline-flex}._mod_stfnf_168{justify-content:space-between;align-items:center;gap:var(--pui-space-1) var(--pui-space-3);flex-wrap:wrap;display:flex}._modName_stfnf_175{color:var(--pui-ink-2);font-size:var(--pui-text-sm)}._qty_stfnf_179{align-self:flex-end;align-items:center;gap:var(--pui-space-2);display:flex}._qtyValue_stfnf_185{min-width:1.5rem;color:var(--pui-ink);font-size:var(--pui-text-sm);font-variant-numeric:tabular-nums;text-align:center}._totals_stfnf_192 dl{gap:var(--pui-space-1);border-block-start:1px solid var(--pui-line-soft);flex-direction:column;padding-block-start:var(--pui-space-3);display:flex}._totals_stfnf_192 dl>div{color:var(--pui-ink-2);font-size:var(--pui-text-sm);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}._totals_stfnf_192 dl>div[data-total]{color:var(--pui-ink);font-size:var(--pui-text-lg,1.125rem);font-weight:var(--pui-weight-medium)}._menu_stfnf_211{gap:var(--pui-space-3);min-height:0;padding:var(--pui-space-4);flex-direction:column;display:flex;overflow:auto}._menuBar_stfnf_219{align-items:center;gap:var(--pui-space-2) var(--pui-space-3);flex-wrap:wrap;display:flex}._search_stfnf_225{flex:14rem;min-width:12rem;max-width:22rem;margin-inline-start:auto}._tiles_stfnf_231{gap:var(--pui-space-2);grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));display:grid}._tile_stfnf_132{justify-content:space-between;gap:var(--pui-space-2);width:100%;min-height:5.5rem;padding:var(--pui-space-3);border-radius:var(--pui-radius-card);text-align:start;cursor:pointer;box-shadow:inset 0 0 0 1px var(--pui-line-soft);background:color-mix(in oklab, var(--pui-ink) 3%, transparent);transition:transform var(--pui-duration-fast) var(--pui-ease-default);flex-direction:column;display:flex}._tile_stfnf_132:hover:not(:disabled){background:color-mix(in oklab, var(--pui-accent) 10%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--pui-accent) 45%, transparent)}._tile_stfnf_132:active:not(:disabled){transform:scale(.98)}._tile_stfnf_132:focus-visible{outline:2px solid var(--pui-focus,var(--pui-accent));outline-offset:1px}._tile_stfnf_132:disabled{cursor:default;opacity:.55}._tile_stfnf_132[data-sold-out]{background:repeating-linear-gradient(-45deg, var(--pui-line-soft) 0 3px, transparent 3px 8px)}._tileText_stfnf_269{justify-content:space-between;gap:var(--pui-space-2);flex-direction:column;flex:1;min-width:0;display:flex}._tile_stfnf_132[data-photo]{gap:0;padding:0;overflow:hidden}._tile_stfnf_132[data-photo] ._tileText_stfnf_269{padding:var(--pui-space-2) var(--pui-space-3) var(--pui-space-2-5)}._tilePhoto_stfnf_286{aspect-ratio:16/10;background:var(--pui-hover);display:block;overflow:hidden}._tilePhoto_stfnf_286 img{object-fit:cover;width:100%;height:100%}._tile_stfnf_132[data-sold-out] ._tilePhoto_stfnf_286 img{filter:grayscale();opacity:.45}._tileName_stfnf_301{color:var(--pui-ink);font-size:var(--pui-text-sm);font-weight:var(--pui-weight-medium)}._tileMeta_stfnf_306{color:var(--pui-ink-2);font-size:var(--pui-text-xs);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;display:flex}._kitchen_stfnf_316{gap:var(--pui-space-3);min-height:0;padding:var(--pui-space-4) var(--pui-space-5,1.5rem);flex-direction:column;flex:1;display:flex;overflow:auto}._ticketHead_stfnf_325{align-items:center;gap:var(--pui-space-3);flex-wrap:wrap;display:flex}._stationSwitch_stfnf_331{margin-inline-start:auto}._toolbar_stfnf_334{align-items:center;gap:var(--pui-space-2) var(--pui-space-3);flex-wrap:wrap;display:flex}._toolbar_stfnf_334>:last-child{margin-inline-start:auto}._ticketItems_stfnf_343{gap:var(--pui-space-2);grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));display:grid}._ticketItem_stfnf_343{align-items:start;gap:var(--pui-space-3);padding:var(--pui-space-4);border-radius:var(--pui-radius-card);box-shadow:inset 0 0 0 1px var(--pui-line-soft);grid-template-columns:auto minmax(0,1fr);display:grid}._ticketItem_stfnf_343:not([data-own]){opacity:.6}._ticketItem_stfnf_343[data-selected]{background:color-mix(in oklab, var(--pui-accent) 12%, transparent);box-shadow:inset 0 0 0 2px var(--pui-accent)}._ticketItem_stfnf_343[data-finished]{background:var(--pui-green-tint);box-shadow:none}._ticketItemMain_stfnf_368{gap:var(--pui-space-1);flex-direction:column;min-width:0;display:flex}._mods_stfnf_374{color:var(--pui-ink-2);font-size:var(--pui-text-xs)}._progress_stfnf_378{align-items:center;gap:var(--pui-space-2);flex-wrap:wrap;margin-block-start:var(--pui-space-1);display:flex}._mark_stfnf_386{padding:1px var(--pui-space-2);border-radius:var(--pui-radius-chip);color:var(--pui-ink-3);font-size:var(--pui-text-xs);box-shadow:inset 0 0 0 1px var(--pui-line-soft);align-items:center;gap:3px;display:inline-flex}._mark_stfnf_386[data-done]{color:var(--pui-ink);background:var(--pui-green-tint);box-shadow:none}._mark_stfnf_386[data-done] svg{color:var(--pui-success)}._recipe_stfnf_404{gap:var(--pui-space-3);flex-direction:column;display:flex}._ingredients_stfnf_409{gap:var(--pui-space-1);color:var(--pui-ink);font-size:var(--pui-text-sm);flex-direction:column;padding-inline-start:var(--pui-space-4);list-style:outside;display:flex}._steps_stfnf_418{gap:var(--pui-space-2);color:var(--pui-ink);font-size:var(--pui-text-sm);flex-direction:column;padding-inline-start:var(--pui-space-5,1.5rem);line-height:1.55;list-style:decimal;display:flex}@container (width<56rem){._counter_stfnf_92{grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;overflow:auto}._cart_stfnf_98,._menu_stfnf_211,._cartLines_stfnf_106{overflow:visible}._cart_stfnf_98{border-block-end:1px solid var(--pui-line-soft);border-inline-end:0}._kitchen_stfnf_316{padding:var(--pui-space-3)}._tiles_stfnf_231{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr))}}@media (prefers-reduced-motion:reduce){._tile_stfnf_132{transition:none}}}@layer utilities;
