.template-editor_toolbarGap__Bo5gj{width:1px;height:22px;background:var(--line-soft);margin:0 4px}.template-editor_groupGrid__OAa5m{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px}.template-editor_lcard__WvR_s{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid var(--line-soft);border-radius:12px;background:color-mix(in srgb,var(--abyss) 35%,transparent);min-width:0}.template-editor_lcard__WvR_s[aria-current=true]{border-color:var(--indigo);box-shadow:0 0 0 2px color-mix(in srgb,var(--indigo) 30%,transparent)}.template-editor_lcardHead__Di3lm{display:flex;flex-direction:column;gap:6px;min-width:0}.template-editor_lcardWire___rGlZ{padding:0;border:0;background:transparent;cursor:pointer;border-radius:8px}.template-editor_lcardWire___rGlZ:focus-visible{outline:2px solid var(--indigo);outline-offset:2px}.template-editor_swatches__62f29{display:flex;flex-wrap:wrap;gap:6px}.template-editor_swatchBtn__88JTQ{display:inline-flex;padding:3px;border-radius:9px;border:1px solid transparent;background:transparent;cursor:pointer}.template-editor_swatchBtn__88JTQ:hover{border-color:color-mix(in srgb,var(--indigo) 50%,transparent)}.template-editor_swatchBtn__88JTQ[aria-checked=true]{border-color:var(--indigo);box-shadow:0 0 0 2px color-mix(in srgb,var(--indigo) 25%,transparent)}.template-editor_chipSwatch___jp3I{position:relative;display:inline-block;width:34px;height:44px;border-radius:6px;border:1px solid;overflow:hidden;flex:none}.template-editor_chipSwatch___jp3I[data-size=sm]{width:24px;height:32px;border-radius:5px}.template-editor_chipSwatch___jp3I>span:first-child{position:absolute;left:0;right:0;top:0;height:26%}.template-editor_chipSwatch___jp3I>span:last-child{position:absolute;left:16%;right:16%;bottom:14%;height:26%;border-radius:3px}.template-editor_customRow__ETbOQ{flex-wrap:wrap;row-gap:6px}.template-editor_customRow__ETbOQ[data-selected=true]{background:color-mix(in srgb,var(--indigo) 8%,transparent)}.template-editor_customName__C5Agc{border:0;background:transparent;color:var(--ink);font:inherit;font-size:13px;font-weight:600;cursor:pointer;padding:0;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.template-editor_customName__C5Agc:hover{color:var(--indigo)}.template-editor_actions__m2fY6{display:inline-flex;gap:6px;flex-wrap:wrap}.template-editor_infoBadge__IWcr6{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:999px;font-size:11px;white-space:nowrap;color:var(--cyan,#3cc6c0);border:1px dashed color-mix(in srgb,var(--cyan,#3cc6c0) 55%,transparent)}.template-editor_editorHead__Yp6Ou{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;margin-bottom:10px}.template-editor_nameField__WdDpa{min-width:240px;flex:0 1 360px}.template-editor_summary__QfF9s{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-height:32px;margin-bottom:12px}.template-editor_editor__8VXoy{display:grid;grid-template-columns:minmax(300px,380px) minmax(0,1fr) 300px;gap:18px;align-items:start}@media (max-width:1320px){.template-editor_editor__8VXoy{grid-template-columns:minmax(300px,380px) minmax(0,1fr)}.template-editor_colSide__M6q6f{grid-column:1/-1}.template-editor_colSide__M6q6f .template-editor_panel__R3S5b{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}}@media (max-width:900px){.template-editor_editor__8VXoy{grid-template-columns:minmax(0,1fr)}}.template-editor_colPreview___R425,.template-editor_colRows__zYEYD,.template-editor_colSide__M6q6f{min-width:0;display:flex;flex-direction:column;gap:12px}.template-editor_colPreview___R425{position:sticky;top:12px}@media (max-width:900px){.template-editor_colPreview___R425{position:static}}.template-editor_colTitle__312dC{font-size:14px;font-weight:600}.template-editor_panel__R3S5b{display:flex;flex-direction:column;gap:12px}.template-editor_rowList__COJSW{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.template-editor_rowCard__p0Gbm{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border:1px solid var(--line-soft);border-radius:12px;background:color-mix(in srgb,var(--abyss) 35%,transparent)}.template-editor_rowCard__p0Gbm[data-problem=true]{border-color:var(--rose,#e05260);box-shadow:0 0 0 1px color-mix(in srgb,var(--rose,#e05260) 45%,transparent)}.template-editor_rowCard__p0Gbm[data-off=true]{opacity:.62}.template-editor_rowHead__Rpse8{display:flex;align-items:flex-start;gap:10px}.template-editor_rowTitle__zBupT{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1}.template-editor_rowName__47rnZ{font-size:13.5px;font-weight:600}.template-editor_expand__Qi2GA{align-self:flex-start}.template-editor_cellBox__CbHND,.template-editor_rowBody__bFjQn{display:flex;flex-direction:column;gap:10px}.template-editor_cellBox__CbHND{padding:12px;border-radius:10px;border:1px solid var(--line-soft);background:color-mix(in srgb,var(--nebula) 40%,transparent)}.template-editor_cellTitle__QXGiW{font-size:12.5px;font-weight:600;color:var(--ink-dim)}.template-editor_fieldGrid__Qckus{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}@media (max-width:520px){.template-editor_fieldGrid__Qckus{grid-template-columns:minmax(0,1fr)}}.template-editor_fieldWide__W_tSv{grid-column:1/-1}.template-editor_boolField__xcD8V{justify-content:flex-start}.template-editor_sizeRow__iK_lZ{display:flex;align-items:center;gap:10px;min-height:40px}.template-editor_sizeTrack__xWQC7{position:relative;flex:1;display:flex;align-items:center;min-width:0}.template-editor_range__xYjyt{width:100%;accent-color:var(--indigo);margin:0;height:40px}.template-editor_floorMark__nGbQi{position:absolute;top:6px;bottom:6px;width:2px;margin-left:-1px;border-radius:1px;pointer-events:none;background:var(--rose,#e05260)}.template-editor_sizeNum__6Y9uj{width:84px;flex:none;text-align:right;font-family:var(--f-mono);font-variant-numeric:tabular-nums}.template-editor_switchRow__yvGUP{display:inline-flex;align-items:center;gap:8px;min-height:40px}.template-editor_switch__Dekyv{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;width:40px;height:22px;margin:0;border-radius:999px;flex:none;background:var(--line);border:1px solid var(--line);cursor:pointer;transition:background .15s}.template-editor_switch__Dekyv:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .15s}.template-editor_switch__Dekyv:checked{background:var(--indigo);border-color:var(--indigo)}.template-editor_switch__Dekyv:checked:after{transform:translateX(18px)}.template-editor_switch__Dekyv:focus-visible{outline:2px solid var(--indigo);outline-offset:2px}.template-editor_switch__Dekyv:disabled{opacity:.5;cursor:default}@media (prefers-reduced-motion:reduce){.template-editor_switch__Dekyv,.template-editor_switch__Dekyv:after{transition:none}}.template-editor_previewTools__fb2mD{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:12px 16px;align-items:end}@media (max-width:720px){.template-editor_previewTools__fb2mD{grid-template-columns:minmax(0,1fr)}}.template-editor_previewPair__lHnRS{display:flex;flex-wrap:wrap;gap:18px;align-items:flex-end}.template-editor_previewCol__j4NfY{margin:0;display:flex;flex-direction:column;gap:8px}.template-editor_previewLabel__qC5B1{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px;color:var(--ink-dim)}.template-editor_problemBox__HFKJG{padding:12px 14px;border-radius:12px;border:1px solid color-mix(in srgb,var(--rose,#e05260) 45%,transparent);background:color-mix(in srgb,var(--rose,#e05260) 6%,transparent)}.template-editor_themeGrid__3dDI9{display:grid;grid-template-columns:repeat(auto-fill,minmax(78px,1fr));gap:8px}.template-editor_themeBtn__i2Y6s{display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px 4px;border-radius:10px;border:1px solid var(--line-soft);background:transparent;color:var(--ink-dim);font:inherit;font-size:11.5px;cursor:pointer}.template-editor_themeBtn__i2Y6s:hover:not(:disabled){border-color:color-mix(in srgb,var(--indigo) 55%,transparent);color:var(--ink)}.template-editor_themeBtn__i2Y6s[aria-checked=true]{border-color:var(--indigo);color:var(--ink);box-shadow:0 0 0 2px color-mix(in srgb,var(--indigo) 28%,transparent)}.template-editor_themeBtn__i2Y6s:disabled{cursor:default}.template-editor_themeName__M5Oag{text-align:center;line-height:1.3}.template-editor_colorInput__Wg8Ly{width:40px;height:40px;padding:2px;border-radius:var(--radius-sm,8px);border:1px solid var(--line);background:var(--nebula);cursor:pointer;flex:none}.template-editor_hexInput__BRIvt{width:120px;flex:none;font-family:var(--f-mono);text-transform:uppercase}.designs_filterBar__MMImv{position:sticky;top:0;z-index:3;display:flex;flex-direction:column;gap:8px;padding:12px 14px;border:1px solid var(--line-soft);border-radius:12px;background:color-mix(in srgb,var(--nebula,#0f1220) 92%,transparent);backdrop-filter:blur(6px)}.designs_filterRow__eWDnO{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-height:32px}.designs_filterAxis__pYzu9{flex:0 0 72px;font-size:11.5px;font-weight:600;color:var(--ink-dim)}.designs_filterSearch__AgaBF{flex:1 1 220px;min-width:180px;max-width:320px}.designs_filterCount__c2gzH{margin-left:auto;font-size:12px;color:var(--ink-dim);font-family:var(--f-mono);font-variant-numeric:tabular-nums}.designs_chipCount__RDBhc{margin-left:4px;font-size:10.5px;color:var(--ink-faint);font-family:var(--f-mono)}.designs_activeChips__2TuNH{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.designs_activeChip__tb9TM{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 4px 0 10px;border-radius:999px;font-size:11.5px;color:var(--ink);border:1px solid var(--indigo);background:color-mix(in srgb,var(--indigo) 16%,transparent)}.designs_activeChip__tb9TM button{border:0;background:transparent;color:inherit;cursor:pointer;font-size:14px;line-height:1;padding:0 4px}.designs_recStrip__gVfo0{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border-radius:12px;border:1px solid color-mix(in srgb,var(--cyan,#3cc6c0) 45%,transparent);background:color-mix(in srgb,var(--cyan,#3cc6c0) 7%,transparent)}.designs_recHead__H2bq4{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.designs_recTitle__T06aX{font-size:13.5px;font-weight:600}.designs_recList__2QFtQ{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px}.designs_recItem__i1VaR{display:grid;grid-template-columns:44px minmax(0,1fr);gap:4px 10px;align-items:center;text-align:left;padding:8px 10px;border:1px solid var(--line-soft);border-radius:10px;background:color-mix(in srgb,var(--abyss) 40%,transparent);color:var(--ink);cursor:pointer;min-height:56px}.designs_recItem__i1VaR:hover{border-color:var(--indigo)}.designs_recItem__i1VaR[aria-current=true]{border-color:var(--indigo);box-shadow:0 0 0 2px color-mix(in srgb,var(--indigo) 30%,transparent)}.designs_recRank__AGXuh{grid-row:span 2;width:44px;height:44px;border-radius:8px;overflow:hidden}.designs_recName__G2T3Q{font-size:13px;font-weight:600}.designs_recName__G2T3Q,.designs_recWhy__yxxoT{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.designs_recWhy__yxxoT{font-size:11.5px;color:var(--ink-dim)}.designs_grid__aL1Kj{display:grid;grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:12px}.designs_card__zlwiH{display:flex;flex-direction:column;gap:8px;padding:10px;border:1px solid var(--line-soft);border-radius:12px;background:color-mix(in srgb,var(--abyss) 35%,transparent);min-width:0}.designs_card__zlwiH:hover{border-color:color-mix(in srgb,var(--indigo) 60%,transparent)}.designs_card__zlwiH[aria-current=true]{border-color:var(--indigo);box-shadow:0 0 0 2px color-mix(in srgb,var(--indigo) 30%,transparent)}.designs_thumbBtn__UmdvJ{position:relative;display:block;width:100%;padding:0;border:0;background:transparent;cursor:pointer;border-radius:8px;overflow:hidden}.designs_thumb__PJSou{display:block;width:100%;aspect-ratio:5/8;-o-object-fit:cover;object-fit:cover;background:#eef0f3}.designs_swatchThumb___QGtM{display:flex;flex-direction:column;width:100%;aspect-ratio:5/8;border-radius:8px;overflow:hidden}.designs_swatchThumb___QGtM span{flex:1}.designs_swatchLabel__Yk_PC{position:absolute;left:8px;right:8px;bottom:8px;font-size:11px;font-weight:600;color:#111;background:rgba(255,255,255,.86);border-radius:6px;padding:3px 6px;text-align:center}.designs_recBadge__DQ3gp{position:absolute;top:6px;left:6px;display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;font-size:11px;font-weight:700;color:#04211f;background:var(--cyan,#3cc6c0)}.designs_cardName__sH_9g{font-size:13px;font-weight:600;line-height:1.35;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.designs_cardMeta__a1Sb0{display:flex;gap:4px;flex-wrap:wrap}.designs_cardWhy__IFgEx{font-size:11px;color:var(--cyan,#3cc6c0);line-height:1.5}.designs_pager__G8nTF{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-top:4px}.designs_pagerInfo__Rd19j{font-size:12px;color:var(--ink-dim);font-family:var(--f-mono);font-variant-numeric:tabular-nums}.designs_pagerSize__eCz93{width:auto;min-width:96px}.designs_groupHead__6tpfJ{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.designs_groupTitle__5CeOj{font-size:15px;font-weight:600}.designs_groupHint__K61Xg{font-size:12px;color:var(--ink-dim)}.designs_checklist__7FWb3{display:flex;flex-direction:column;gap:12px}.designs_checkHead__xa9DY{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.designs_checkTitle__ft60V{font-size:13px;font-weight:600}.designs_checkSum__K9mIc{font-size:11.5px;color:var(--ink-dim)}.designs_checkGroup__7Wywu{display:flex;flex-direction:column;gap:2px}.designs_checkGroupTitle__QLxeT{font-size:11.5px;font-weight:600;color:var(--ink-dim);text-transform:none;padding:2px 0 4px}.designs_checkRow__2OsF0{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:40px;padding:4px 8px;border-radius:8px;border:1px solid transparent}.designs_checkRow__2OsF0:hover{background:color-mix(in srgb,var(--indigo) 7%,transparent)}.designs_checkRow__2OsF0[data-state=locked]{background:color-mix(in srgb,var(--gold,#d9a441) 7%,transparent)}.designs_checkBox__fV5vg{width:18px;height:18px;margin:0;accent-color:var(--indigo);cursor:pointer}.designs_checkBox__fV5vg:disabled{cursor:not-allowed}.designs_checkLabel__8UKD1{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:13px}.designs_checkLabel__8UKD1>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.designs_checkRow__2OsF0[data-state=nodata] .designs_checkLabel__8UKD1>span:first-child{text-decoration:line-through;color:var(--ink-faint)}.designs_checkReason__gqfuJ{font-size:11px;color:var(--ink-faint);line-height:1.45}.designs_checkRow__2OsF0[data-state=blocked] .designs_checkReason__gqfuJ,.designs_checkRow__2OsF0[data-state=locked] .designs_checkReason__gqfuJ{color:var(--gold,#d9a441)}.designs_stateTag__vvx1h{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 7px;border-radius:999px;font-size:10.5px;border:1px solid var(--line);color:var(--ink-dim);white-space:nowrap}.designs_stateTag__vvx1h[data-state=blocked],.designs_stateTag__vvx1h[data-state=locked]{color:var(--gold,#d9a441);border-color:color-mix(in srgb,var(--gold,#d9a441) 50%,transparent)}.designs_stateTag__vvx1h[data-state=on]{color:var(--cyan,#3cc6c0);border-color:color-mix(in srgb,var(--cyan,#3cc6c0) 45%,transparent)}.designs_overridden__86Qny{width:6px;height:6px;border-radius:50%;background:var(--indigo);display:inline-block;margin-left:4px;vertical-align:middle}.designs_panel__oCB3f{display:flex;flex-direction:column;gap:12px}.designs_previewWrap__6Y44l{display:flex;justify-content:center}.designs_segmented__wkxOf{display:inline-flex;border:1px solid var(--line-soft);border-radius:8px;overflow:hidden}.designs_segmented__wkxOf button{height:30px;padding:0 10px;border:0;background:transparent;color:var(--ink-dim);font-size:12px;cursor:pointer}.designs_segmented__wkxOf button+button{border-left:1px solid var(--line-soft)}.designs_segmented__wkxOf button[aria-pressed=true]{background:color-mix(in srgb,var(--indigo) 20%,transparent);color:var(--ink)}.designs_refBody__gF6RO{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:20px;align-items:start;overflow:auto}.designs_tokenRow__bZBHK{display:grid;grid-template-columns:120px 28px minmax(0,1fr);align-items:center;gap:10px;min-height:40px}.designs_tokenName__pCc7N{font-family:var(--f-mono);font-size:12px;color:var(--ink-dim);overflow:hidden;text-overflow:ellipsis}.designs_tokenNow__msria{width:28px;height:28px;border-radius:6px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.25)}.designs_palette__nCQTT{display:flex;flex-wrap:wrap;gap:4px}.designs_paletteBtn__L1I5b{width:22px;height:22px;padding:0;border-radius:5px;border:1px solid rgba(0,0,0,.25);cursor:pointer}.designs_paletteBtn__L1I5b[aria-pressed=true]{outline:2px solid var(--indigo);outline-offset:1px}.designs_paletteReset__d_58S{height:22px;padding:0 6px;font-size:11px;border-radius:5px;border:1px solid var(--line);background:transparent;color:var(--ink-dim);cursor:pointer}@media (max-width:1100px){.designs_refBody__gF6RO{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.designs_filterAxis__pYzu9{flex-basis:100%}.designs_grid__aL1Kj{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}.tableorder_app__TsiiC,.tableorder_scrim__DBBX_,.tableorder_sheet__wflMU{--to-u:clamp(12px,min(calc(100vw / 85),calc(100vh / 53)),26px);--to-ground:#ffffff;--to-field:#eef1f5;--to-panel:#f6f7f9;--to-line:#e1e5ec;--to-line-strong:#c9d0da;--to-ink:#14171c;--to-ink-dim:#6b7280;--to-ink-faint:#9aa1ac;--to-bar:#16191f;--to-pick:#1f5fd0;--to-act:#d92b3f;--to-new:#27ae4a;--to-ok:#1a7f4b;--to-warn:#b7791f;--to-ours:#4f46e5;--to-ours-soft:#eeecff;--to-on-strong:#ffffff;--to-kitchen:#fff3d6;--to-kitchen-ink:#7a5200;--to-err:#fde9e7;--to-err-ink:#8c1d18;--to-thumb:linear-gradient(150deg,#fbfcfe,#e9edf3);--to-brand-bg:linear-gradient(135deg,#f7f8fb,#eceff4);--to-btn-dark:#2b3038;--to-busy:#7a5a12;--to-ok-soft:#e8f7ee;--to-warn-soft:#fff2d8;--to-cat:#d7dbe2;--to-cat-ink:#3a4049;--to-cat-on:#ffffff;--to-cat-on-ink:#14171c;--to-scrim:rgba(12,15,20,.42);--to-sheet-scrim:rgba(12,15,20,.45);--to-toast:#14171c;--to-toast-ink:#ffffff;--to-accent:var(--to-brand-set,var(--to-act));--to-accent-ink:var(--to-brand-ink-set,#ffffff);--abyss:#f3f5f8;--bg-1:#ffffff;--line-soft:var(--to-line);--ink:var(--to-ink);--ink-dim:var(--to-ink-dim);--ink-faint:var(--to-ink-dim);--indigo:var(--to-ours);--saved-ink:#15803d;font-family:system-ui,-apple-system,Segoe UI,Noto Sans KR,sans-serif;font-size:var(--to-u);color:var(--to-ink)}[data-to-theme=dark] .tableorder_app__TsiiC,[data-to-theme=dark] .tableorder_scrim__DBBX_,[data-to-theme=dark] .tableorder_sheet__wflMU{--to-ground:#1a2030;--to-field:#0f1422;--to-panel:#161c2a;--to-line:#2a3246;--to-line-strong:#3b4560;--to-ink:#f3f5fb;--to-ink-dim:#a3adc4;--to-ink-faint:#7c87a3;--to-bar:#070a12;--to-pick:#3b6fd8;--to-act:#e0485a;--to-ok:#4ade80;--to-warn:#f5b041;--to-ours:#8079ff;--to-ours-soft:#1f1d3d;--to-kitchen:#3a2e10;--to-kitchen-ink:#ffd27a;--to-err:#3d1418;--to-err-ink:#ffb4ab;--to-thumb:linear-gradient(150deg,#222a3c,#1a2030);--to-brand-bg:linear-gradient(135deg,#1a2030,#161c2a);--to-btn-dark:#2a3246;--to-ok-soft:#10321f;--to-warn-soft:#3a2e10;--to-cat:#232a3c;--to-cat-ink:#c7cee0;--to-cat-on:#f3f5fb;--to-cat-on-ink:#10162a;--to-scrim:rgba(0,0,0,.6);--to-sheet-scrim:rgba(0,0,0,.62);--to-toast:#f3f5fb;--to-toast-ink:#10162a;--abyss:#161c2a;--bg-1:#1a2030;--saved-ink:#4ade80}.tableorder_app__TsiiC{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;min-height:100dvh;height:100dvh;display:flex;flex-direction:column;background:var(--to-field);overflow:hidden}.tableorder_app__TsiiC *,.tableorder_scrim__DBBX_ *,.tableorder_sheet__wflMU *{box-sizing:border-box}.tableorder_app__TsiiC button,.tableorder_scrim__DBBX_ button,.tableorder_sheet__wflMU button{font-family:inherit;cursor:pointer}.tableorder_top__56kK9{flex:none;height:calc(var(--to-u) * 4.5);display:flex;align-items:center;gap:calc(var(--to-u) * .75);padding:0 calc(var(--to-u) * 1.25);background:var(--to-ground);border-bottom:1px solid var(--to-line)}.tableorder_store__D28ft{font-size:calc(var(--to-u) * 1.15);font-weight:800;letter-spacing:-.02em}.tableorder_grow__I9FnL{flex:1}.tableorder_sessionSum__YxzBe{display:flex;align-items:baseline;gap:calc(var(--to-u) * .5);padding:calc(var(--to-u) * .35) calc(var(--to-u) * .9);border-radius:999px;background:var(--to-ours-soft);color:var(--to-ours)}.tableorder_sessionSum__YxzBe i{font-style:normal;font-size:calc(var(--to-u) * .8);opacity:.85}.tableorder_sessionSum__YxzBe b{font-size:calc(var(--to-u) * 1.3);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.tableorder_langBtn__pCr_0{height:max(44px,calc(var(--to-u) * 2.6));padding:0 calc(var(--to-u) * .9);border:1px solid var(--to-line-strong);border-radius:calc(var(--to-u) * .5);background:var(--to-ground);font-size:calc(var(--to-u) * .9);font-weight:700;color:var(--to-ink)}.tableorder_idle__OJLf0{font-size:calc(var(--to-u) * .78);color:var(--to-ink-faint);font-variant-numeric:tabular-nums;min-width:calc(var(--to-u) * 3.6);text-align:right}.tableorder_tableTag__XexK3{display:flex;align-items:center;gap:calc(var(--to-u) * .5);padding:calc(var(--to-u) * .35) calc(var(--to-u) * 1);border-radius:999px;background:var(--to-bar);color:var(--to-on-strong);font-weight:800;font-size:calc(var(--to-u) * 1.05)}.tableorder_tableTag__XexK3:before{content:"";width:calc(var(--to-u) * .5);height:calc(var(--to-u) * .5);border-radius:50%;background:#4ade80}.tableorder_body__HoAVj{flex:1;min-height:0;display:grid;grid-template-columns:calc(var(--to-u) * 16.25) minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.tableorder_rail__e_0uf{display:flex;flex-direction:column;min-height:0;overflow:hidden;background:var(--to-panel);border-right:1px solid var(--to-line)}.tableorder_cats__i8Rwu{flex:1;overflow-y:auto;padding:calc(var(--to-u) * .5) 0;scrollbar-width:thin}.tableorder_cat__Vspx5{width:100%;min-height:calc(var(--to-u) * 4);display:flex;align-items:center;justify-content:space-between;gap:calc(var(--to-u) * .5);padding:calc(var(--to-u) * .5) calc(var(--to-u) * 1.1);border:0;border-left:calc(var(--to-u) * .25) solid transparent;background:transparent;font-size:calc(var(--to-u) * 1.05);font-weight:700;text-align:left;line-height:1.25;color:var(--to-ink)}.tableorder_catOn__Xz5Va{background:var(--to-pick);color:var(--to-on-strong);border-left-color:var(--to-act)}.tableorder_catChev__AuSyo{opacity:.35;font-size:calc(var(--to-u) * .9)}.tableorder_catOn__Xz5Va .tableorder_catChev__AuSyo{opacity:1}.tableorder_railFoot__CMkeI{flex:none;border-top:1px solid var(--to-line);padding:calc(var(--to-u) * .75);display:flex;flex-direction:column;gap:calc(var(--to-u) * .5)}.tableorder_railBtn__9pPdV{min-height:calc(var(--to-u) * 3.5);display:flex;align-items:center;gap:calc(var(--to-u) * .6);padding:0 calc(var(--to-u) * .9);border:1px solid var(--to-line-strong);border-radius:calc(var(--to-u) * .55);background:var(--to-ground);font-size:calc(var(--to-u) * .95);font-weight:700;text-align:left;color:var(--to-ink)}.tableorder_railBtn__9pPdV:disabled{opacity:.45}.tableorder_railBtnOurs__Iui0w{border-color:var(--to-ours);color:var(--to-ours)}.tableorder_railBtnOn__Lps_h{background:var(--to-ours);border-color:var(--to-ours);color:var(--to-on-strong)}.tableorder_railBadge__VAQvM{margin-left:auto;font-size:calc(var(--to-u) * .75);font-weight:800;color:var(--to-on-strong);background:var(--to-ours);padding:calc(var(--to-u) * .1) calc(var(--to-u) * .45);border-radius:999px}.tableorder_railBtnOn__Lps_h .tableorder_railBadge__VAQvM{background:rgba(255,255,255,.25)}.tableorder_railCart__mX450{min-height:calc(var(--to-u) * 4.5);justify-content:center;background:var(--to-accent);border-color:var(--to-accent);color:var(--to-accent-ink);font-size:calc(var(--to-u) * 1.15)}.tableorder_railCart__mX450:disabled{opacity:.5}.tableorder_railCart__mX450 b{font-variant-numeric:tabular-nums}.tableorder_cardMeta__eiWiP,.tableorder_catPager__YSU8l{display:none}.tableorder_railIcon__6Vc_3{flex:none}.tableorder_railText__TmwXo{min-width:0;margin-left:calc(var(--to-u) * -.35)}.tableorder_catDots__0s8L1,.tableorder_railShort__Qp3TH,.tableorder_txtShort__ent8e{display:none}.tableorder_historyBack__VixmF{min-width:calc(var(--to-u) * 10.67)}.tableorder_brandSlot__60Dxd{display:none}.tableorder_content__T0LiV{min-width:0;min-height:0;display:flex;flex-direction:column;background:var(--to-field)}.tableorder_contentHead__kwLAh{flex:none;display:flex;align-items:baseline;gap:calc(var(--to-u) * .75);padding:calc(var(--to-u) * .9) calc(var(--to-u) * 1.5) calc(var(--to-u) * .4)}.tableorder_catTitle__OSoUC{font-size:calc(var(--to-u) * 1.45);font-weight:800;letter-spacing:-.02em}.tableorder_catCount__VBL86{font-size:calc(var(--to-u) * .85);color:var(--to-ink-faint)}.tableorder_kitchenStrip__JIsUs{margin:0 calc(var(--to-u) * 1.5) calc(var(--to-u) * .25);padding:calc(var(--to-u) * .7) calc(var(--to-u) * 1);border-radius:calc(var(--to-u) * .55);background:var(--to-kitchen);color:var(--to-kitchen-ink);font-size:calc(var(--to-u) * .98);font-weight:700}.tableorder_notice__OGR2T{background:var(--to-ours-soft);color:var(--to-ours)}.tableorder_error__sBrH5,.tableorder_notice__OGR2T{margin:0 calc(var(--to-u) * 1.5) calc(var(--to-u) * .25);padding:calc(var(--to-u) * .7) calc(var(--to-u) * 1);border-radius:calc(var(--to-u) * .55);font-size:calc(var(--to-u) * .95);font-weight:700}.tableorder_error__sBrH5{background:var(--to-err);color:var(--to-err-ink)}.tableorder_menuScroll__dfHyX{flex:1;min-height:0;overflow-y:auto;padding:calc(var(--to-u) * .4) calc(var(--to-u) * 1.5) calc(var(--to-u) * 1.5)}.tableorder_sec__5lLzG{margin-top:calc(var(--to-u) * .6)}.tableorder_sec__5lLzG:first-of-type{margin-top:0}.tableorder_secTitle__DyMFN{position:sticky;top:calc(var(--to-u) * -.4);z-index:2;margin:0 0 calc(var(--to-u) * .5);padding:calc(var(--to-u) * .5) 0 calc(var(--to-u) * .35);background:var(--to-field);font-size:calc(var(--to-u) * 1.15);font-weight:800;color:var(--to-ink);display:flex;align-items:baseline;gap:calc(var(--to-u) * .5)}.tableorder_secCount__DkioG{font-size:calc(var(--to-u) * .8);font-weight:600;color:var(--to-ink-faint)}.tableorder_grid__ExXxc{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:max-content;gap:calc(var(--to-u) * .85);align-content:start}.tableorder_card__EYz_J{position:relative;display:flex;flex-direction:column;padding:0;border:1px solid var(--to-line);border-radius:calc(var(--to-u) * .7);background:var(--to-ground);overflow:hidden;text-align:left}.tableorder_card__EYz_J:disabled{opacity:.55}.tableorder_thumb__kpWte{aspect-ratio:4/3;width:100%;-o-object-fit:cover;object-fit:cover;background:var(--to-thumb);display:block}.tableorder_thumbEmpty__bFkFj{aspect-ratio:4/3;width:100%;background:var(--to-thumb);display:flex;align-items:center;justify-content:center;font-size:calc(var(--to-u) * 2.2);color:var(--to-ink-faint)}.tableorder_cardBody__HVJLk{padding:calc(var(--to-u) * .6) calc(var(--to-u) * .8) calc(var(--to-u) * .85);display:flex;flex-direction:column;gap:calc(var(--to-u) * .18)}.tableorder_cardName__dMexF{font-size:calc(var(--to-u) * 1.05);font-weight:700;line-height:1.3}.tableorder_cardEn__9alIz{font-size:calc(var(--to-u) * .75);color:var(--to-ink-faint)}.tableorder_cardPrice__5Xed7{margin-top:calc(var(--to-u) * .15);font-size:calc(var(--to-u) * 1.15);font-weight:800;font-variant-numeric:tabular-nums}.tableorder_strike__Orcjp{margin-right:calc(var(--to-u) * .4);font-size:calc(var(--to-u) * .85);font-weight:500;color:var(--to-ink-faint);text-decoration:line-through}.tableorder_ribbon__OU_dA{position:absolute;top:0;left:0;width:calc(var(--to-u) * 3.4);height:calc(var(--to-u) * 3.4);overflow:hidden}.tableorder_ribbonNew__oMdS3:after{content:"NEW";left:-calc(var(--to-u) * 1.05);width:calc(var(--to-u) * 4.8);transform:rotate(-45deg);background:var(--to-new);font-size:calc(var(--to-u) * .58);text-align:center;padding:calc(var(--to-u) * .12) 0}.tableorder_badge__4H7B0,.tableorder_ribbonNew__oMdS3:after{position:absolute;top:calc(var(--to-u) * .5);color:#fff;font-weight:800}.tableorder_badge__4H7B0{right:calc(var(--to-u) * .5);font-size:calc(var(--to-u) * .68);padding:calc(var(--to-u) * .15) calc(var(--to-u) * .45);border-radius:calc(var(--to-u) * .3);background:var(--to-bar)}.tableorder_soldBar__L4oL1{position:absolute;top:32%;left:0;right:0;background:var(--to-act);color:#fff;font-size:calc(var(--to-u) * .85);font-weight:800;letter-spacing:.06em;text-align:center;padding:calc(var(--to-u) * .25) 0}@media (max-width:1100px){.tableorder_grid__ExXxc{grid-template-columns:repeat(3,minmax(0,1fr))}}.tableorder_scrim__DBBX_{position:fixed;inset:0;z-index:20;background:var(--to-scrim);display:flex;justify-content:flex-end}.tableorder_drawer__shBgg{position:relative;height:100%;width:calc(var(--to-u) * 45);max-width:64vw;background:var(--to-ground);display:flex;flex-direction:column;box-shadow:-calc(var(--to-u) * 1.5) 0 calc(var(--to-u) * 3) rgba(10,14,20,.2)}.tableorder_drawerInner__qNpty{display:flex;flex-direction:column;height:100%;min-height:0}.tableorder_drawerHead__Il9E2{flex:none;height:calc(var(--to-u) * 4.25);display:flex;align-items:center;gap:calc(var(--to-u) * .75);padding:0 calc(var(--to-u) * 1.25);border-bottom:1px solid var(--to-line)}.tableorder_drawerTitle__KUIeO{font-size:calc(var(--to-u) * 1.25);font-weight:800}.tableorder_staff__gKlem{font-size:calc(var(--to-u) * .85);color:var(--to-ink-dim)}.tableorder_drawerX__vpuHP{width:calc(var(--to-u) * 3);height:calc(var(--to-u) * 3);border-radius:calc(var(--to-u) * .45);border:1px solid var(--to-line-strong);background:var(--to-ground);font-size:calc(var(--to-u) * 1.1);color:var(--to-ink)}.tableorder_drawerBody__e7URb{flex:1;overflow-y:auto;padding:calc(var(--to-u) * .5) calc(var(--to-u) * 1.25)}.tableorder_empty__CCd1e{padding:calc(var(--to-u) * 3.5) 0;text-align:center;color:var(--to-ink-faint);font-size:calc(var(--to-u) * 1.05)}.tableorder_line__IQxj2{display:grid;grid-template-columns:1fr auto auto;gap:calc(var(--to-u) * .35) calc(var(--to-u) * 1);align-items:center;padding:calc(var(--to-u) * .85) 0;border-bottom:1px solid var(--to-line)}.tableorder_lineName__NS3dp{font-size:calc(var(--to-u) * 1.05);font-weight:700}.tableorder_lineOpt__XSuB_{grid-column:1/-1;font-size:calc(var(--to-u) * .8);color:var(--to-ink-dim)}.tableorder_stepper__4jp6y{display:inline-flex;align-items:center;gap:calc(var(--to-u) * .4)}.tableorder_stepBtn__ZxSFY{width:calc(var(--to-u) * 3);height:calc(var(--to-u) * 3);border-radius:calc(var(--to-u) * .45);border:1px solid var(--to-line-strong);background:var(--to-ground);font-size:calc(var(--to-u) * 1.25);line-height:1;color:var(--to-ink)}.tableorder_qty__SwX7S{min-width:calc(var(--to-u) * 2.2);text-align:center;font-size:calc(var(--to-u) * 1.1);font-weight:800;font-variant-numeric:tabular-nums}.tableorder_lineAmt__3nWkd{min-width:calc(var(--to-u) * 6);text-align:right;font-size:calc(var(--to-u) * 1.05);font-weight:800;font-variant-numeric:tabular-nums}.tableorder_drawerFoot__yKe0h{flex:none;border-top:1px solid var(--to-line);padding:calc(var(--to-u) * 1) calc(var(--to-u) * 1.25) calc(var(--to-u) * 1.25);display:flex;flex-direction:column;gap:calc(var(--to-u) * .5);background:var(--to-panel)}.tableorder_sumRow__EcMpf{display:flex;justify-content:space-between;align-items:baseline;font-size:calc(var(--to-u) * .95);color:var(--to-ink-dim);font-variant-numeric:tabular-nums}.tableorder_sumMain__9WWl8{color:var(--to-ink)}.tableorder_sumMain__9WWl8 b{font-size:calc(var(--to-u) * 1.75);font-weight:800;letter-spacing:-.03em}.tableorder_sumOurs__nptrF{color:var(--to-ours)}.tableorder_footBtns__HaHw_{display:grid;grid-template-columns:1fr 1fr 2.2fr;gap:calc(var(--to-u) * .6);margin-top:calc(var(--to-u) * .3)}.tableorder_btn__QqZw2{min-height:calc(var(--to-u) * 4.25);border-radius:calc(var(--to-u) * .6);border:1px solid var(--to-line-strong);background:var(--to-ground);font-size:calc(var(--to-u) * 1.05);font-weight:700;display:flex;align-items:center;justify-content:center;gap:calc(var(--to-u) * .4);color:var(--to-ink)}.tableorder_btnDark__Xq6qq{background:var(--to-btn-dark);border-color:var(--to-btn-dark);color:#ffffff}.tableorder_btnGo__LPVlL{background:var(--to-accent);border-color:var(--to-accent);color:var(--to-accent-ink);font-size:calc(var(--to-u) * 1.25)}.tableorder_btn__QqZw2:disabled{opacity:.4}.tableorder_overlay__IpmXx{position:fixed;inset:0;z-index:30;display:flex;flex-direction:column;background:var(--to-ground)}.tableorder_attract__dKZF1{background:linear-gradient(155deg,#10243f,#1c3f6e 45%,#2f6fb5);color:#fff}.tableorder_attractTop__jlWaC{display:flex;align-items:center;justify-content:space-between;padding:calc(var(--to-u) * 1.25) calc(var(--to-u) * 1.5)}.tableorder_attractLogo__vgFzn{height:calc(var(--to-u) * 3);max-width:calc(var(--to-u) * 10);-o-object-fit:contain;object-fit:contain;display:block;margin-right:calc(var(--to-u) * .8);filter:drop-shadow(0 2px 8px rgb(0 0 0/.35))}.tableorder_attractLogo__vgFzn+.tableorder_store__D28ft{margin-right:auto}.tableorder_attractMid__bGxUh{flex:1;display:grid;grid-template-columns:1.3fr 1fr;align-items:center;gap:calc(var(--to-u) * 2);padding:0 calc(var(--to-u) * 3)}.tableorder_attractCopy__6SW_z h1{margin:0 0 calc(var(--to-u) * .6);font-size:calc(var(--to-u) * 3.6);line-height:1.05;letter-spacing:-.04em;font-weight:800}.tableorder_attractCopy__6SW_z p{margin:0 0 calc(var(--to-u) * 2);font-size:calc(var(--to-u) * 1.3);opacity:.85;line-height:1.5;max-width:calc(var(--to-u) * 32)}.tableorder_attractTable__LLqwX{font-size:calc(var(--to-u) * 1.1);opacity:.8;margin:0 0 calc(var(--to-u) * .5)}.tableorder_startBtn__DFaM5{min-height:calc(var(--to-u) * 5.5);padding:0 calc(var(--to-u) * 3);border:0;border-radius:999px;background:#fff;color:#14171c;font-size:calc(var(--to-u) * 1.6);font-weight:800;box-shadow:0 calc(var(--to-u) * 1) calc(var(--to-u) * 2.5) rgba(0,0,0,.25)}.tableorder_attractArt__m1kT_,.tableorder_bowl__ZSXk5{display:flex;align-items:center;justify-content:center}.tableorder_bowl__ZSXk5{width:calc(var(--to-u) * 20);height:calc(var(--to-u) * 20);border-radius:50%;background:radial-gradient(circle at 35% 30%,#ffe9b8,#e8a33c 55%,#a4611a);font-size:calc(var(--to-u) * 8);box-shadow:0 calc(var(--to-u) * 2) calc(var(--to-u) * 4) rgba(0,0,0,.3)}.tableorder_attractLangs__P5hZp{display:flex;flex-wrap:wrap;gap:calc(var(--to-u) * .6);padding:0 calc(var(--to-u) * 1.5)}.tableorder_attractLang__rcvoG{min-height:max(56px,calc(var(--to-u) * 3.6));padding:0 calc(var(--to-u) * 1.2);border:1px solid rgba(255,255,255,.35);border-radius:999px;background:rgba(255,255,255,.1);color:#fff;font:inherit;font-size:calc(var(--to-u) * 1.05);font-weight:700;cursor:pointer}.tableorder_attractLangOn__bCeaY{background:#fff;color:#10243f;border-color:#fff}.tableorder_attractFoot__arjQa{display:flex;align-items:center;gap:calc(var(--to-u) * 1.25);padding:calc(var(--to-u) * 1) calc(var(--to-u) * 1.5);background:rgba(0,0,0,.25);font-size:calc(var(--to-u) * .9)}.tableorder_qrBox__Dj_X8{display:flex;align-items:center;gap:calc(var(--to-u) * .75);margin-left:auto;padding:calc(var(--to-u) * .5) calc(var(--to-u) * .9);border-radius:calc(var(--to-u) * .55);background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.25)}.tableorder_qrArt__HZano{width:calc(var(--to-u) * 4.2);height:calc(var(--to-u) * 4.2);border-radius:calc(var(--to-u) * .25);background:#fff;padding:calc(var(--to-u) * .2);box-sizing:border-box;display:block}.tableorder_qrArt__HZano svg{width:100%;height:100%;display:block}.tableorder_pay__0aguE{padding:calc(var(--to-u) * 2.5) calc(var(--to-u) * 3);gap:calc(var(--to-u) * 1.5)}.tableorder_payHead__5hOxl{display:flex;align-items:flex-end;gap:calc(var(--to-u) * 1)}.tableorder_payHead__5hOxl h2{margin:0;font-size:calc(var(--to-u) * 2.1);font-weight:800;letter-spacing:-.03em}.tableorder_payAmount__jKKgY{margin-left:auto;text-align:right}.tableorder_payAmount__jKKgY b{display:block;font-size:calc(var(--to-u) * 3);font-weight:800;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.tableorder_payAmount__jKKgY span{font-size:calc(var(--to-u) * .95);color:var(--to-ink-dim)}.tableorder_methods__SO4xR{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(var(--to-u) * 1)}.tableorder_method__9nN6U{min-height:calc(var(--to-u) * 11);border:2px solid var(--to-line-strong);border-radius:calc(var(--to-u) * .9);background:var(--to-ground);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--to-u) * .5);font-size:calc(var(--to-u) * 1.25);font-weight:800;color:var(--to-ink)}.tableorder_method__9nN6U em{font-style:normal;font-size:calc(var(--to-u) * 2.6)}.tableorder_method__9nN6U small{font-size:calc(var(--to-u) * .85);font-weight:600;color:var(--to-ink-faint)}.tableorder_method__9nN6U:disabled{background:var(--to-panel)}.tableorder_virtualNote__f_Ppp{margin:0;padding:calc(var(--to-u) * .9) calc(var(--to-u) * 1.1);border-radius:calc(var(--to-u) * .55);background:var(--to-ours-soft);color:var(--to-ours);font-size:calc(var(--to-u) * .98);font-weight:700}.tableorder_payFoot__i5NtA{margin-top:auto;display:flex;gap:calc(var(--to-u) * .75)}.tableorder_center__Xot1N{align-items:center;justify-content:center;gap:calc(var(--to-u) * 1.25);text-align:center;padding:calc(var(--to-u) * 2)}.tableorder_reader__69uv4{width:calc(var(--to-u) * 15);height:calc(var(--to-u) * 15);border-radius:calc(var(--to-u) * 1.75);background:var(--to-field);border:2px solid var(--to-line-strong);display:flex;align-items:center;justify-content:center;font-size:calc(var(--to-u) * 5.5);position:relative}.tableorder_reader__69uv4:after{content:"";position:absolute;inset:-calc(var(--to-u) * .75);border-radius:calc(var(--to-u) * 2.25);border:3px solid var(--to-pick);opacity:0;animation:tableorder_toPulse__hBKoE 1.6s ease-out infinite}@keyframes tableorder_toPulse__hBKoE{0%{opacity:.8;transform:scale(.96)}to{opacity:0;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.tableorder_reader__69uv4:after{animation:none;opacity:.45}}.tableorder_vtag__VmvRM{padding:calc(var(--to-u) * .35) calc(var(--to-u) * .9);border-radius:999px;background:var(--to-ours-soft);color:var(--to-ours);font-size:calc(var(--to-u) * .88);font-weight:800}.tableorder_bigTitle__Vddsl{margin:0;font-size:calc(var(--to-u) * 2.3);font-weight:800}.tableorder_bigDesc__qAY1G{margin:0;font-size:calc(var(--to-u) * 1.15);color:var(--to-ink-dim);line-height:1.5}.tableorder_doneMark__CULRN{width:calc(var(--to-u) * 9);height:calc(var(--to-u) * 9);border-radius:50%;background:var(--to-ok-soft);color:var(--to-ok);display:flex;align-items:center;justify-content:center;font-size:calc(var(--to-u) * 4.5)}.tableorder_doneNo__Xvfcn{font-size:calc(var(--to-u) * 4);font-weight:800;letter-spacing:-.03em;color:var(--to-act);font-variant-numeric:tabular-nums;line-height:1}.tableorder_spin__AC3dH{width:calc(var(--to-u) * 2.5);height:calc(var(--to-u) * 2.5);border-radius:50%;border:3px solid var(--to-line-strong);border-top-color:var(--to-ink);animation:tableorder_toSpin__n07fS 1s linear infinite}@keyframes tableorder_toSpin__n07fS{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.tableorder_spin__AC3dH{animation:none}}.tableorder_history__DRZdR{padding:calc(var(--to-u) * 2) calc(var(--to-u) * 3);gap:calc(var(--to-u) * 1)}.tableorder_historyHead__zq2G7{display:flex;align-items:center;gap:calc(var(--to-u) * 1)}.tableorder_historyHead__zq2G7 h2{margin:0;font-size:calc(var(--to-u) * 1.9);font-weight:800}.tableorder_hList__yfHbN{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:calc(var(--to-u) * .7)}.tableorder_hCard__Kxhmr{border:1px solid var(--to-line);border-left:calc(var(--to-u) * .3) solid var(--to-ours);border-radius:calc(var(--to-u) * .7);padding:calc(var(--to-u) * .9) calc(var(--to-u) * 1.15);background:var(--to-ground)}.tableorder_hTop__1wfgw{display:flex;align-items:center;gap:calc(var(--to-u) * .65)}.tableorder_hNo__gWdoR{font-size:calc(var(--to-u) * 1.15);font-weight:800;font-variant-numeric:tabular-nums}.tableorder_hAmt__04tkv{margin-left:auto;font-size:calc(var(--to-u) * 1.1);font-weight:800;font-variant-numeric:tabular-nums}.tableorder_hLines__u5zSD{margin:calc(var(--to-u) * .45) 0 0;padding:0;list-style:none;color:var(--to-ink-dim);font-size:calc(var(--to-u) * .95);line-height:1.6}.tableorder_chip__HaXUE{font-size:calc(var(--to-u) * .78);font-weight:800;padding:calc(var(--to-u) * .15) calc(var(--to-u) * .55);border-radius:999px;background:var(--to-panel);color:var(--to-ink-dim)}.tableorder_chipCook__MDFM2{background:var(--to-warn-soft);color:var(--to-warn)}.tableorder_chipServed__3qyKN{background:var(--to-ok-soft);color:var(--to-ok)}.tableorder_chipPaid__hFtzj{background:var(--to-ours-soft);color:var(--to-ours)}.tableorder_sheet__wflMU{position:fixed;inset:0;z-index:40;display:flex;align-items:center;justify-content:center;background:var(--to-sheet-scrim);padding:calc(var(--to-u) * 2.5)}.tableorder_sheetBody__P_7eY{width:calc(var(--to-u) * 46);max-width:100%;max-height:100%;overflow:auto;background:var(--to-ground);border-radius:calc(var(--to-u) * 1);padding:calc(var(--to-u) * 1.25);display:flex;flex-direction:column;gap:calc(var(--to-u) * .85)}.tableorder_sheetHead__G6zvO{display:flex;align-items:center;gap:calc(var(--to-u) * .75)}.tableorder_sheetTitle__Vsrih{font-size:calc(var(--to-u) * 1.4);font-weight:800}.tableorder_toast__aIG8e{position:fixed;left:50%;bottom:calc(var(--to-u) * 2);z-index:45;transform:translate(-50%,calc(var(--to-u) * 1));padding:calc(var(--to-u) * .9) calc(var(--to-u) * 1.5);border-radius:999px;background:var(--to-toast);color:var(--to-toast-ink);font-size:calc(var(--to-u) * 1.05);font-weight:700;opacity:0;transition:.2s;pointer-events:none}.tableorder_toastOn__PGBxb{opacity:1;transform:translate(-50%)}.tableorder_qrGrid__IuZC7{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.tableorder_qrCard__MW3gr{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px;border:1px solid var(--line-soft);border-radius:12px;background:#fff;color:#111}.tableorder_qrCard__MW3gr svg{width:140px;height:140px}.tableorder_qrCode__8flvW{font-size:22px;font-weight:800;font-family:var(--f-mono)}.tableorder_qrLabel__RT9Fq{font-size:12px;color:#555}.tableorder_qrUrl__PvoRc{font-size:10px;color:#777;word-break:break-all;text-align:center}.tableorder_qrActions__USQUP{display:flex;gap:6px;flex-wrap:wrap;justify-content:center}.tableorder_adSlot__6WMmv{position:fixed;inset:0;z-index:29;display:block;background:#000}.tableorder_adSlotFull__XN_2m{z-index:31}.tableorder_adMedia__89Ejz{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;background:#000}.tableorder_adFrame__pDRpU{width:100%;height:100%;border:0;display:block;background:#000}.tableorder_adHint__sP1lz{position:absolute;left:50%;bottom:calc(var(--to-u) * 2.2);transform:translateX(-50%);padding:calc(var(--to-u) * .7) calc(var(--to-u) * 1.6);border-radius:999px;background:rgba(0,0,0,.58);color:#fff;font-size:calc(var(--to-u) * 1.05);font-weight:800;backdrop-filter:blur(calc(var(--to-u) * .3))}.tableorder_attractHidden__Tbnqs{opacity:0;pointer-events:none}.tableorder_errorGap___yBJD{margin-top:calc(var(--to-u) * 1)}.tableorder_adStrip__KZCXL{position:fixed;left:0;right:0;bottom:0;z-index:12;height:calc(var(--to-u) * 3.4);overflow:hidden;background:#000;pointer-events:none;border-top:1px solid var(--to-line)}.tableorder_adStripMedia__s2mCk{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.tableorder_appWithStrip__MVDlF{padding-bottom:calc(var(--to-u) * 3.4)}.tableorder_cardBusy__b3xbT{opacity:.62;filter:saturate(.55)}.tableorder_busyBar__T5rkA{position:absolute;top:32%;left:0;right:0;padding:calc(var(--to-u) * .25) 0;background:var(--to-busy);color:#ffffff;text-align:center;font-size:calc(var(--to-u) * .8);font-weight:800;letter-spacing:.04em}.tableorder_qrDevice__aP3AN{display:flex;flex-direction:column;gap:4px;margin-top:8px;text-align:left}.tableorder_qrDeviceLabel__LhfKX{font-size:12px;font-weight:700;color:#5b6472}.tableorder_qrPlaced__eJQkh{font-size:13px;font-weight:800;color:#16794a}.tableorder_qrPlacedNone__49PWg{font-size:13px;color:#7a8394}.tableorder_qrPlaceRow__uWzQI{display:flex;gap:6px;margin-top:2px}.tableorder_qrPlaceRow__uWzQI>*{flex:1}@media (max-width:900px){.tableorder_app__TsiiC,.tableorder_scrim__DBBX_,.tableorder_sheet__wflMU{--to-u:13px;font-size:13px;--chip-min-h:44px}.tableorder_app__TsiiC{height:100dvh;min-height:0;overflow:hidden}.tableorder_top__56kK9{height:auto;min-height:52px;flex-wrap:nowrap;gap:8px;padding:8px 12px;background:var(--to-bar);border-bottom:0;color:var(--to-on-strong)}.tableorder_store__D28ft{color:var(--to-on-strong);font-size:16px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tableorder_sessionSum__YxzBe{flex:none;padding:4px 10px;background:rgba(255,255,255,.14);color:var(--to-on-strong)}.tableorder_sessionSum__YxzBe i{font-size:11px}.tableorder_sessionSum__YxzBe b{font-size:15px}.tableorder_langBtn__pCr_0{flex:none;height:44px;min-width:44px;padding:0 10px;background:transparent;border-color:rgba(255,255,255,.3);color:var(--to-on-strong);font-size:14px}.tableorder_idle__OJLf0{display:none}.tableorder_tableTag__XexK3{flex:none;padding:5px 11px;background:var(--to-cat-on);color:var(--to-cat-on-ink);font-size:13px}.tableorder_body__HoAVj{display:flex;flex-direction:column;min-height:0}.tableorder_rail__e_0uf{flex:none;overflow:visible;border:0;background:var(--to-ground)}.tableorder_cats__i8Rwu{display:none}.tableorder_catPager__YSU8l{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;background:var(--to-bar);padding:2px 12px 12px;gap:24px;scrollbar-width:none;scroll-padding-inline:12px}.tableorder_catPager__YSU8l::-webkit-scrollbar{display:none}.tableorder_catPage__v5yYN{flex:0 0 100%;scroll-snap-align:start;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;align-content:start}.tableorder_catTile__Trsjg{height:44px;min-width:0;padding:0 4px;border:0;border-radius:6px;background:var(--to-cat);color:var(--to-cat-ink);font-size:12.5px;font-weight:700;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tableorder_catTileOn__eXesi{background:var(--to-cat-on);color:var(--to-cat-on-ink);box-shadow:inset 0 0 0 2px var(--to-cat-on-ink)}.tableorder_catDots__0s8L1{display:flex;justify-content:center;gap:6px;margin-top:-6px;padding-bottom:8px;background:var(--to-bar)}.tableorder_catDots__0s8L1 i{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.45)}.tableorder_catDots__0s8L1 .tableorder_catDotOn__1P_P6{background:var(--to-on-strong)}.tableorder_railFoot__CMkeI{flex-direction:row;flex-wrap:nowrap;gap:6px;border-top:0;padding:8px 12px;background:var(--to-ground);border-bottom:1px solid var(--to-line)}.tableorder_railBtn__9pPdV{flex:1 1 0;min-width:0;min-height:44px;padding:0 6px;gap:4px;justify-content:center;font-size:12.5px;white-space:nowrap;overflow:hidden}.tableorder_railIcon__6Vc_3,.tableorder_railText__TmwXo{display:none}.tableorder_railShort__Qp3TH{display:inline;min-width:0;overflow:hidden;text-overflow:ellipsis}.tableorder_txtLong__kPeJB{display:none}.tableorder_txtShort__ent8e{display:inline}.tableorder_railBadge__VAQvM{margin-left:2px;font-size:11px;padding:1px 6px}.tableorder_railCart__mX450{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom, 0px));z-index:15;flex:none;min-height:52px;font-size:16px;border-radius:10px}.tableorder_content__T0LiV{flex:1;min-height:0}.tableorder_menuScroll__dfHyX{padding:10px 12px calc(84px + env(safe-area-inset-bottom, 0px))}.tableorder_error__sBrH5,.tableorder_kitchenStrip__JIsUs,.tableorder_notice__OGR2T{margin:8px 12px 0;padding:9px 12px;font-size:13px}.tableorder_brandSlot__60Dxd{display:flex;align-items:center;justify-content:center;overflow:hidden;height:96px;margin:0 0 12px;border-radius:10px;background:var(--to-brand-bg);border:1px solid var(--to-line)}.tableorder_brandImg__kVW9m{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.tableorder_brandName__1ZydH{padding:0 16px;font-size:14px;font-weight:700;color:var(--to-ink-dim);text-align:center;line-height:1.45}.tableorder_brandLogoRow__3LIo6{display:flex;align-items:center;gap:10px;padding:0 16px}.tableorder_brandLogo__9XD4Z{height:56px;max-width:120px;-o-object-fit:contain;object-fit:contain;display:block}.tableorder_brandLogoRow__3LIo6 .tableorder_brandName__1ZydH{padding:0;color:var(--to-ink)}.tableorder_sec__5lLzG{margin-top:14px}.tableorder_secTitle__DyMFN{position:static;margin:0 0 8px;padding:0;background:transparent;font-size:15px}.tableorder_secCount__DkioG{font-size:12px}.tableorder_grid__ExXxc{grid-template-columns:1fr;gap:8px}.tableorder_card__EYz_J{display:grid;grid-template-columns:92px minmax(0,1fr);-moz-column-gap:12px;column-gap:12px;align-items:stretch;padding:10px;border-radius:10px;height:112px;overflow:hidden}.tableorder_thumbEmpty__bFkFj,.tableorder_thumb__kpWte{grid-column:1;grid-row:1;width:92px;height:92px;aspect-ratio:auto;border-radius:8px}.tableorder_thumbEmpty__bFkFj{font-size:26px}.tableorder_cardBody__HVJLk{grid-column:2;grid-row:1;padding:0;gap:3px;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.tableorder_cardName__dMexF{font-size:15px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.tableorder_cardEn__9alIz{font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tableorder_cardMeta__eiWiP{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;min-height:18px}.tableorder_cardOrigin__vogKB{font-size:11.5px;color:var(--to-ink-dim)}.tableorder_cardPromo__BvhDx{font-size:11px;font-weight:800;color:#ffffff;background:var(--to-act);padding:1px 6px;border-radius:4px}.tableorder_cardPrice__5Xed7{margin-top:auto;font-size:16px;text-align:left}.tableorder_error__sBrH5,.tableorder_kitchenStrip__JIsUs,.tableorder_notice__OGR2T{font-size:12.5px;line-height:1.45;text-wrap:balance;word-break:keep-all}.tableorder_strike__Orcjp{font-size:12px}.tableorder_badge__4H7B0{top:14px;left:14px;right:auto;font-size:10.5px;padding:1px 5px}.tableorder_busyBar__T5rkA,.tableorder_soldBar__L4oL1{top:auto;left:10px;right:auto;width:92px;bottom:calc(50% - 10px);font-size:11px;padding:2px 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tableorder_history__DRZdR{padding:12px 12px calc(84px + env(safe-area-inset-bottom, 0px));gap:10px}.tableorder_historyHead__zq2G7 h2{font-size:20px}.tableorder_historyBack__VixmF{min-width:0;min-height:44px;padding:0 16px;font-size:13px}.tableorder_scrim__DBBX_{align-items:flex-end}.tableorder_sheet__wflMU{padding:12px}.tableorder_drawerX__vpuHP,.tableorder_stepBtn__ZxSFY{width:44px;height:44px}.tableorder_drawer__shBgg{width:100%;max-width:100%;border-radius:14px 14px 0 0}.tableorder_drawerInner__qNpty,.tableorder_drawer__shBgg{height:auto;max-height:90dvh}.tableorder_drawerBody__e7URb{min-height:0}.tableorder_drawerFoot__yKe0h{padding-bottom:calc(12px + env(safe-area-inset-bottom, 0px))}.tableorder_footBtns__HaHw_{grid-template-columns:1fr 1fr}.tableorder_footBtns__HaHw_ .tableorder_btnGo__LPVlL{grid-column:1/-1}.tableorder_attractMid__bGxUh{grid-template-columns:1fr;text-align:center;padding:0 20px}.tableorder_attractCopy__6SW_z h1{font-size:30px}.tableorder_attractArt__m1kT_{display:none}.tableorder_methods__SO4xR{grid-template-columns:1fr}.tableorder_pay__0aguE{padding:16px}}@media (max-width:370px){.tableorder_error__sBrH5,.tableorder_kitchenStrip__JIsUs,.tableorder_notice__OGR2T{font-size:12px;letter-spacing:-.01em}.tableorder_catTile__Trsjg{font-size:12px}}@media (min-width:600px) and (max-width:900px){.tableorder_grid__ExXxc{grid-template-columns:repeat(2,minmax(0,1fr))}.tableorder_railCart__mX450{left:50%;right:auto;width:min(560px,calc(100% - 24px));transform:translateX(-50%)}}.tableorder_qrDeviceRow__pyPgP{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.tableorder_qrDeviceRow__pyPgP select{max-width:150px}.tableorder_qrMini__yPhgr{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.tableorder_qrThumb__wdGri{display:inline-block;width:44px;height:44px;background:#fff;border-radius:4px;padding:2px;flex:none}.tableorder_qrThumb__wdGri svg{width:100%;height:100%;display:block}.tableorder_mediaPhone__R6SyU{width:220px;border:1px solid var(--line,#d7dbe4);border-radius:18px;padding:10px;background:#fff}.tableorder_mediaPhoneBanner__KDyCO{width:100%;aspect-ratio:3/1;border-radius:8px;overflow:hidden;background:#eef1f5;display:flex;align-items:center;justify-content:center;font-size:11px;color:#8a92a0;text-align:center;padding:0 6px}.tableorder_mediaPhoneBanner__KDyCO img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.tableorder_mediaPhoneRows__dv87L{display:flex;flex-direction:column;gap:6px;margin-top:8px}.tableorder_mediaPhoneRows__dv87L i{display:block;height:22px;border-radius:6px;background:#f2f4f7}.tableorder_mediaBrandLogo__dnKVw{width:48px;height:48px;-o-object-fit:contain;object-fit:contain;background:#fff;border-radius:8px;border:1px solid var(--line,#d7dbe4)}.tableorder_mediaBrandDot__skapn{width:18px;height:18px;border-radius:50%;border:1px solid var(--line,#d7dbe4);display:inline-block}.tableorder_themeOpt__gqTI_{display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px 10px;border-radius:10px;border:1px solid var(--line,#d7dbe4);background:transparent;color:var(--ink-dim);font:inherit;font-size:13px;cursor:pointer}.tableorder_themeOpt__gqTI_:disabled{cursor:default;opacity:.6}.tableorder_themeOptOn__zApzD{border-color:var(--indigo);color:var(--ink);background:color-mix(in srgb,var(--indigo) 10%,transparent)}.tableorder_themeMini__G7ECv{position:relative;width:96px;height:60px;border-radius:6px;background:#eef1f5;border:1px solid #d7dbe4;overflow:hidden;display:block}.tableorder_themeMini__G7ECv i{position:absolute;left:8px;right:8px;top:10px;height:22px;border-radius:4px;background:#ffffff}.tableorder_themeMini__G7ECv b{position:absolute;right:8px;bottom:7px;width:34px;height:12px;border-radius:3px;background:#d92b3f}.tableorder_themeMiniDark__lrsDL{background:#0f1422;border-color:#2a3246}.tableorder_themeMiniDark__lrsDL i{background:#1a2030}.tableorder_langWrap__23YFO{position:relative}.tableorder_langMenu__UPwIb{position:absolute;top:calc(100% + 6px);right:0;z-index:30;display:flex;flex-direction:column;min-width:calc(var(--to-u) * 8);padding:calc(var(--to-u) * .3);border:1px solid var(--to-line-strong);border-radius:calc(var(--to-u) * .6);background:var(--to-ground);box-shadow:0 10px 30px -10px rgba(0,0,0,.35)}.tableorder_langItem__DjJwH{padding:calc(var(--to-u) * .55) calc(var(--to-u) * .8);border:0;border-radius:calc(var(--to-u) * .4);background:transparent;color:var(--to-ink);font:inherit;font-size:calc(var(--to-u) * .95);font-weight:600;text-align:left}.tableorder_langItemOn__JwcOI{background:var(--to-cat-on);color:var(--to-cat-on-ink)}.tableorder_app__TsiiC input,.tableorder_app__TsiiC textarea,.tableorder_sheet__wflMU input,.tableorder_sheet__wflMU textarea{-webkit-user-select:text;-moz-user-select:text;user-select:text}