._control_575gq_1{display:inline-flex;align-items:center;gap:0;height:40px;border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-surface);overflow:hidden}._button_575gq_12{display:flex;align-items:center;justify-content:center;width:40px;height:100%;border-radius:0;background:transparent;color:var(--color-ink);transition:background var(--transition-fast),transform var(--transition-fast)}._button_575gq_12:hover{background:var(--color-surface-sunken)}._button_575gq_12:active{transform:scale(.94)}._quantity_575gq_34{min-width:24px;height:100%;display:flex;align-items:center;justify-content:center;color:var(--color-ink);font-size:var(--text-sm);font-weight:var(--weight-semibold);text-align:center}._item_1s7r6_1{padding:14px 0;border-bottom:1px solid var(--color-line-soft)}._item_1s7r6_1:first-child{padding-top:6px}._item_1s7r6_1:last-child{border-bottom:0}._clickable_1s7r6_14{cursor:pointer;transition:background var(--transition-fast)}._clickable_1s7r6_14:hover{background:var(--color-surface-soft)}._topRow_1s7r6_23,._bottomRow_1s7r6_24,._meta_1s7r6_25,._controls_1s7r6_26{display:flex;align-items:center}._topRow_1s7r6_23,._bottomRow_1s7r6_24{justify-content:space-between;gap:10px}._topRow_1s7r6_23{align-items:baseline}._bottomRow_1s7r6_24{margin-top:8px}._meta_1s7r6_25{flex-wrap:wrap;gap:8px}._name_1s7r6_50{font-size:var(--text-base);font-weight:var(--weight-medium);letter-spacing:var(--tracking-tight)}._unitPrice_1s7r6_56{color:var(--color-ink-muted);font-size:var(--text-sm)}._weight_1s7r6_61{color:var(--color-ink-muted);font-size:var(--text-sm);font-weight:var(--weight-regular)}._price_1s7r6_67{flex-shrink:0;font-size:var(--text-base);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight)}._controls_1s7r6_26{gap:8px}._remove_1s7r6_78{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--color-line);border-radius:50%;color:var(--color-ink-soft);transition:border-color var(--transition-fast),color var(--transition-fast)}._remove_1s7r6_78:hover{border-color:var(--color-danger);color:var(--color-danger)}._button_n9vc8_1{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:54px;margin-top:14px;padding:0 18px;border-radius:var(--radius-medium);background:var(--color-accent);color:var(--color-on-accent);font-size:var(--text-md);font-weight:var(--weight-semibold);transition:background var(--transition-fast),transform var(--transition-fast) var(--ease-press)}._button_n9vc8_1:hover:not(:disabled){background:var(--color-accent-hover)}._button_n9vc8_1:active:not(:disabled){background:var(--color-accent-deep);transform:scale(var(--press-scale))}._button_n9vc8_1:disabled{background:var(--color-surface-sunken);color:var(--color-ink-soft)}._right_n9vc8_33{display:flex;align-items:center;gap:6px;font-size:var(--text-md);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight)}._compact_n9vc8_42{margin-top:0}@media(max-width:1080px){._button_n9vc8_1{display:grid;grid-template-columns:auto minmax(0,auto);gap:12px;min-height:52px;margin-top:8px;padding:0 18px}._right_n9vc8_33{min-width:0}}@media(max-width:420px){._button_n9vc8_1{min-height:50px;padding:0 15px;font-size:var(--text-base)}}._summary_ywj7d_1{display:flex;flex-direction:column;gap:6px;padding-top:14px;border-top:1px solid var(--color-line)}._row_ywj7d_9,._totalRow_ywj7d_10{display:flex;align-items:baseline;justify-content:space-between}._row_ywj7d_9{color:var(--color-ink-muted);font-size:var(--text-sm);font-weight:var(--weight-regular)}._discount_ywj7d_22{color:var(--color-accent)}._paid_ywj7d_26{color:var(--color-positive)}._totalRow_ywj7d_10{margin-top:4px}._totalLabel_ywj7d_34{font-size:var(--text-base);font-weight:var(--weight-medium)}._total_ywj7d_10{color:var(--color-ink);font-size:var(--text-2xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-heading);line-height:1.1}@media(max-width:1080px){._summary_ywj7d_1{gap:4px;padding-top:10px}._totalRow_ywj7d_10{margin-top:2px}._total_ywj7d_10{font-size:var(--text-xl)}}._button_1og9l_1{display:flex;align-items:center;justify-content:center;gap:8px;min-height:54px;padding:0 14px;border:1px solid var(--color-line-strong);border-radius:var(--radius-medium);background:var(--color-surface);color:var(--color-ink);font-size:var(--text-base);font-weight:var(--weight-medium);transition:background var(--transition-fast),transform var(--transition-fast)}._button_1og9l_1:hover{background:var(--color-surface-soft)}._button_1og9l_1:active{transform:scale(.99)}@media(max-width:1080px){._button_1og9l_1{min-height:52px}}._panel_1bnkf_1{background:var(--color-surface);border-left:1px solid var(--color-line);display:flex;flex-direction:column;min-height:0;overflow:hidden;padding:20px}._fullPanel_1bnkf_11{display:grid;flex:1;grid-template-rows:auto minmax(0,1fr) auto auto;min-height:0;overflow:hidden}._compactBar_1bnkf_19{display:none}._header_1bnkf_23,._titleRow_1bnkf_24,._headerActions_1bnkf_25{align-items:center;display:flex}._header_1bnkf_23{align-items:flex-start;justify-content:space-between;margin-bottom:8px}._titleRow_1bnkf_24{gap:9px}._headerActions_1bnkf_25{gap:10px}._title_1bnkf_24{font-size:20px;font-weight:var(--weight-semibold);letter-spacing:var(--tracking-heading)}._context_1bnkf_50{color:var(--color-ink-muted);font-size:var(--text-sm);font-weight:var(--weight-regular);margin-bottom:2px}._count_1bnkf_57{align-items:center;border-radius:var(--radius-tag);background:var(--color-surface-sunken);color:var(--color-ink-muted);display:inline-flex;font-size:var(--text-xs);font-weight:var(--weight-semibold);height:22px;justify-content:center;padding:0 8px}._clear_1bnkf_70{background:transparent;color:var(--color-accent);font-size:var(--text-sm);font-weight:var(--weight-medium);padding:6px 4px}._toggle_1bnkf_78{background:var(--color-surface);border:1px solid var(--color-line-strong);border-radius:var(--radius-small);color:var(--color-ink);display:none;font-size:var(--text-sm);font-weight:var(--weight-medium);padding:7px 11px}._clear_1bnkf_70:hover{color:var(--color-accent-deep)}._move_1bnkf_94{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--color-line-strong);border-radius:var(--radius-small);background:var(--color-surface);color:var(--color-ink)}._move_1bnkf_94:hover{border-color:var(--color-accent-line);background:var(--color-accent-softer);color:var(--color-accent)}._items_1bnkf_112{min-height:0;overflow-y:auto;padding-right:3px}._empty_1bnkf_118{align-items:center;color:var(--color-ink-muted);display:flex;flex:1;flex-direction:column;justify-content:center;min-height:200px;padding:20px;text-align:center}._emptyIcon_1bnkf_130{align-items:center;background:var(--color-surface-sunken);border-radius:50%;color:var(--color-ink-soft);display:flex;height:56px;justify-content:center;margin-bottom:12px;width:56px}._emptyTitle_1bnkf_142{color:var(--color-ink);font-size:var(--text-base);font-weight:var(--weight-semibold)}._emptyText_1bnkf_148{font-size:var(--text-xs);line-height:1.5;margin-top:5px;max-width:190px}._actions_1bnkf_155{display:grid;flex-shrink:0;gap:8px;margin-top:15px}._splitActions_1bnkf_162{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)}@media(max-width:1080px){._panel_1bnkf_1{border-left:0;border-top:1px solid var(--color-line);bottom:0;box-shadow:var(--shadow-sheet);left:0;height:auto;max-height:none;min-height:0;padding:10px 12px calc(10px + env(safe-area-inset-bottom));position:fixed;right:0;z-index:5}._compactBar_1bnkf_19{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}._compactSummary_1bnkf_189{align-items:center;background:transparent;display:grid;gap:2px;min-width:0;text-align:left}._compactSummary_1bnkf_189 span,._compactSummary_1bnkf_189 small{color:var(--color-accent);font-size:var(--text-xs);font-weight:var(--weight-medium)}._compactSummary_1bnkf_189 span{color:var(--color-ink-muted);font-size:var(--text-xs);font-weight:var(--weight-regular)}._compactSummary_1bnkf_189 strong{color:var(--color-ink);font-size:var(--text-lg);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-heading);line-height:1.1}._compactSummary_1bnkf_189 small{color:var(--color-ink-muted);font-size:var(--text-2xs);font-weight:var(--weight-bold)}._compactActions_1bnkf_225{align-items:center;display:flex;gap:8px}._compactSave_1bnkf_231,._compactCheckout_1bnkf_232{background:var(--color-accent);color:var(--color-on-accent);font-weight:var(--weight-semibold);min-width:92px}._compactSave_1bnkf_231{background:var(--color-surface);border:1px solid var(--color-line-strong);color:var(--color-ink)}._compactCheckout_1bnkf_232{background:var(--color-ink);color:var(--color-surface);min-width:92px}._compactCheckout_1bnkf_232:disabled{background:var(--color-surface-sunken);color:var(--color-ink-soft)}._collapsed_1bnkf_256 ._fullPanel_1bnkf_11{display:none}._expanded_1bnkf_260{height:min(var(--cart-panel-expanded-height),calc(var(--pos-viewport-height, 100vh) - env(safe-area-inset-top) - 8px));max-height:min(var(--cart-panel-expanded-height),calc(var(--pos-viewport-height, 100vh) - env(safe-area-inset-top) - 8px));min-height:min(var(--cart-panel-expanded-height),calc(var(--pos-viewport-height, 100vh) - env(safe-area-inset-top) - 8px))}._expanded_1bnkf_260 ._compactBar_1bnkf_19{display:none}._expanded_1bnkf_260 ._fullPanel_1bnkf_11{display:grid;flex:1;grid-template-rows:auto minmax(0,1fr) auto auto;min-height:0;overflow:hidden;width:100%}._header_1bnkf_23{margin-bottom:7px}._toggle_1bnkf_78{display:inline-flex}._collapsed_1bnkf_256 ._clear_1bnkf_70,._empty_1bnkf_118{display:none}._items_1bnkf_112{display:block;min-height:0;overflow-y:auto}._collapsed_1bnkf_256 ._items_1bnkf_112{display:none}._actions_1bnkf_155{flex-shrink:0;margin-top:7px}}@media(max-height:760px)and (min-width:721px){._panel_1bnkf_1{padding:14px}._header_1bnkf_23{margin-bottom:9px}._context_1bnkf_50{margin-bottom:2px}._actions_1bnkf_155{margin-top:9px}}@media(max-height:640px){._expanded_1bnkf_260{height:calc(var(--pos-viewport-height, 100vh) - env(safe-area-inset-top) - 6px);max-height:calc(var(--pos-viewport-height, 100vh) - env(safe-area-inset-top) - 6px);min-height:calc(var(--pos-viewport-height, 100vh) - env(safe-area-inset-top) - 6px)}}@media(max-width:420px){._panel_1bnkf_1{padding-left:10px;padding-right:10px}._compactBar_1bnkf_19{gap:8px}._compactActions_1bnkf_225{gap:6px}._compactSummary_1bnkf_189 strong{font-size:var(--text-xl)}._compactSave_1bnkf_231,._compactCheckout_1bnkf_232{font-size:var(--text-sm);height:46px;padding:0 13px}._compactCheckout_1bnkf_232{min-width:78px}}@media(orientation:landscape)and (min-width:900px)and (max-width:1080px){._panel_1bnkf_1{border-left:1px solid var(--color-line);border-top:0;bottom:auto;box-shadow:none;height:auto;left:auto;min-height:0;padding:18px;position:static;right:auto;z-index:auto}._compactBar_1bnkf_19{display:none}._collapsed_1bnkf_256 ._fullPanel_1bnkf_11,._expanded_1bnkf_260 ._fullPanel_1bnkf_11,._fullPanel_1bnkf_11{display:grid;grid-template-rows:auto minmax(0,1fr) auto auto}._expanded_1bnkf_260{height:auto;max-height:none;min-height:0}._toggle_1bnkf_78{display:none}._collapsed_1bnkf_256 ._items_1bnkf_112{display:block}._collapsed_1bnkf_256 ._clear_1bnkf_70{display:inline-flex}._empty_1bnkf_118{display:flex}}._tabs_ypuy2_1{display:flex;gap:8px;padding:4px 2px;overflow-x:auto;scrollbar-width:none}._tabs_ypuy2_1::-webkit-scrollbar{display:none}._tab_ypuy2_1{display:inline-flex;flex:0 0 auto;align-items:center;min-height:36px;padding:0 14px;border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-ink);font-size:var(--text-sm);font-weight:var(--weight-medium);white-space:nowrap;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}._tab_ypuy2_1:hover{border-color:var(--color-line-strong)}._active_ypuy2_36,._active_ypuy2_36:hover{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-on-accent);font-weight:var(--weight-semibold)}._tinted_ypuy2_44{height:38px;padding:0 16px;color:var(--color-ink);font-weight:var(--weight-medium);letter-spacing:var(--tracking-tight);transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}._tinted_ypuy2_44:hover{filter:none}._tinted_ypuy2_44._active_ypuy2_36,._tinted_ypuy2_44._active_ypuy2_36:hover{color:var(--color-on-accent);font-weight:var(--weight-semibold)}._button_1jps6_1{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--touch);height:var(--touch);border:1px solid var(--color-line-strong);border-radius:var(--radius-small);background:var(--color-surface);color:var(--color-ink-muted);transition:border-color var(--transition-fast),background var(--transition-fast),color var(--transition-fast)}._button_1jps6_1:hover{border-color:var(--color-ink-soft);color:var(--color-ink)}._button_1jps6_1:active{background:var(--color-surface-sunken)}._custom_1jps6_28{color:var(--color-ink)}._dot_1jps6_32{position:absolute;top:6px;right:6px;width:7px;height:7px;border:1.5px solid var(--color-surface);border-radius:50%;background:var(--color-accent)}._backdrop_u1wa9_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:18px;background:var(--color-backdrop)}._modal_u1wa9_12{width:100%;max-width:400px;max-height:calc(100dvh - 36px);padding:18px 18px 16px;overflow-y:auto;border-radius:var(--radius-sheet);background:var(--color-surface);box-shadow:var(--shadow-overlay)}._header_u1wa9_23{display:flex;align-items:center;justify-content:space-between;gap:12px}._title_u1wa9_30{display:flex;align-items:center;gap:8px;color:var(--color-ink);font-size:var(--text-md);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-heading)}._title_u1wa9_30 svg{color:var(--color-ink-muted)}._close_u1wa9_44{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--color-surface-sunken);color:var(--color-ink-muted)}._preview_u1wa9_57{display:grid;gap:5px;margin-top:16px;padding:12px;border-radius:var(--radius-medium);background:var(--color-canvas)}._previewGap-tight_u1wa9_66{gap:3px}._previewGap-loose_u1wa9_70{gap:9px}._previewCard_u1wa9_74{display:flex;flex-direction:column;justify-content:space-between;gap:3px;height:30px;padding:5px;border:1px solid var(--color-line);border-radius:6px;background:var(--color-surface);transition:height var(--transition-fast)}._preview-compact_u1wa9_87 ._previewCard_u1wa9_74{height:22px;padding:4px}._preview-large_u1wa9_92 ._previewCard_u1wa9_74{height:40px}._previewShape-square_u1wa9_96 ._previewCard_u1wa9_74{height:auto;aspect-ratio:1 / 1}._previewShape-wide_u1wa9_101 ._previewCard_u1wa9_74{height:auto;aspect-ratio:2 / 1}._previewShape-tall_u1wa9_106 ._previewCard_u1wa9_74{height:auto;aspect-ratio:3 / 4}._previewAlign-start_u1wa9_111 ._previewCard_u1wa9_74{justify-content:center}._previewAlign-center_u1wa9_115 ._previewCard_u1wa9_74{align-items:center;justify-content:center}._previewAlign-end_u1wa9_120 ._previewCard_u1wa9_74{justify-content:flex-end}._previewLine_u1wa9_124{display:block;width:70%;height:3px;border-radius:2px;background:var(--color-ink-soft)}._previewLineShort_u1wa9_132{width:40%;background:var(--color-line-strong)}._preview-compact_u1wa9_87 ._previewLine_u1wa9_124{height:2px}._preview-large_u1wa9_92 ._previewLine_u1wa9_124{height:4px}._rows_u1wa9_145{display:flex;flex-direction:column;gap:10px;margin-top:16px}._row_u1wa9_145{display:flex;align-items:center;gap:10px}._rowIcon_u1wa9_158{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--color-surface-sunken);color:var(--color-ink-muted)}._rowGlyph_u1wa9_170{font-size:var(--text-base);font-weight:var(--weight-semibold)}._segments_u1wa9_176{display:flex;flex:1;min-width:0;gap:2px;padding:2px;border-radius:10px;background:var(--color-surface-sunken)}._segment_u1wa9_176{display:inline-flex;flex:1;align-items:center;justify-content:center;min-width:0;min-height:40px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--color-ink-muted);font-size:var(--text-base);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;transition:background var(--transition-fast),box-shadow var(--transition-fast),color var(--transition-fast)}._segmentNumber_u1wa9_207{font-size:var(--text-sm)}._segment_u1wa9_176:hover{color:var(--color-ink)}._segmentActive_u1wa9_215,._segmentActive_u1wa9_215:hover{background:var(--color-surface);box-shadow:var(--shadow-thumb);color:var(--color-accent);font-weight:var(--weight-semibold)}._glyph_u1wa9_223{line-height:1;font-weight:var(--weight-semibold)}._glyphSmall_u1wa9_228{font-size:12px}._glyphMedium_u1wa9_232{font-size:16px}._glyphLarge_u1wa9_236{font-size:21px}._actions_u1wa9_240{display:flex;justify-content:space-between;gap:10px;margin-top:18px}._resetButton_u1wa9_247,._doneButton_u1wa9_248{display:inline-flex;align-items:center;justify-content:center;min-height:46px;border-radius:var(--radius-medium)}._resetButton_u1wa9_247{width:56px;border:1px solid var(--color-line-strong);background:var(--color-surface);color:var(--color-ink)}._resetButton_u1wa9_247:disabled{color:var(--color-ink-soft);opacity:.6}._doneButton_u1wa9_248{flex:1;border:0;background:var(--color-accent);color:var(--color-on-accent)}@media(max-width:520px){._modal_u1wa9_12{padding:16px 14px 14px}._segment_u1wa9_176{min-height:38px}._segmentNumber_u1wa9_207{font-size:var(--text-xs)}}._methods_1tk80_1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}._button_1tk80_7{display:flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 12px;border:1px solid var(--color-line-strong);border-radius:var(--radius-medium);background:var(--color-surface);color:var(--color-ink);font-size:var(--text-base);font-weight:var(--weight-medium);transition:background var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast),color var(--transition-fast)}._icon_1tk80_27{display:flex;align-items:center;justify-content:center;width:24px;height:24px}._cash_1tk80_36{--payment-color: var(--color-positive);--payment-soft: var(--color-positive-soft)}._card_1tk80_41{--payment-color: var(--color-accent);--payment-soft: var(--color-accent-softer)}._button_1tk80_7:hover{background:var(--color-surface-soft)}._active_1tk80_50,._active_1tk80_50:hover{border-color:var(--payment-color);background:var(--payment-soft);box-shadow:inset 0 0 0 1px var(--payment-color);color:var(--payment-color);font-weight:var(--weight-semibold)}._modes_1w5k5_1{display:flex;gap:2px;padding:2px;border-radius:9px;background:var(--color-surface-sunken)}._button_1w5k5_9{flex:1;min-height:34px;padding:0 12px;border:0;border-radius:7px;background:transparent;color:var(--color-ink);font-size:var(--text-sm);font-weight:var(--weight-medium);white-space:nowrap;transition:background var(--transition-fast),box-shadow var(--transition-fast)}._active_1w5k5_25,._active_1w5k5_25:hover{background:var(--color-surface);box-shadow:var(--shadow-thumb);font-weight:var(--weight-semibold)}._numpad_1ufkp_1{margin-top:14px}._shortcuts_1ufkp_5{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:10px}._shortcut_1ufkp_5{min-height:36px;padding:0 5px;border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-ink);font-size:var(--text-sm);font-weight:var(--weight-medium)}._keys_1ufkp_23{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}._key_1ufkp_23{min-height:52px;border:1px solid var(--color-line);border-radius:var(--radius-medium);background:var(--color-surface);color:var(--color-ink);font-size:var(--text-xl);font-weight:var(--weight-regular);transition:background var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast)}._key_1ufkp_23:hover{border-color:var(--color-line-strong)}._key_1ufkp_23:active{background:var(--color-surface-sunken)}._key_1ufkp_23:active,._shortcut_1ufkp_5:active{transform:scale(var(--press-scale))}._shortcut_1ufkp_5:active{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-on-accent)}._backspace_1ufkp_62{display:flex;align-items:center;justify-content:center;border-color:transparent;background:transparent;color:var(--color-ink-muted)}._backspace_1ufkp_62:disabled{opacity:.4}._submit_1ufkp_75{display:flex;align-items:center;justify-content:center;border-color:var(--color-accent);background:var(--color-accent);color:var(--color-on-accent);font-size:var(--text-base);font-weight:var(--weight-semibold)}._submit_1ufkp_75:active:not(:disabled){background:var(--color-accent-deep);border-color:var(--color-accent-deep)}._submit_1ufkp_75:disabled{border-color:var(--color-surface-sunken);background:var(--color-surface-sunken);color:var(--color-ink-soft)}@media(max-width:420px){._numpad_1ufkp_1{margin-top:10px}._keys_1ufkp_23{gap:6px}._key_1ufkp_23{min-height:48px}._shortcut_1ufkp_5{min-height:38px;font-size:var(--text-xs)}}._backdrop_aiunz_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;align-items:center;justify-content:center;padding:18px;background:var(--color-backdrop)}._modal_aiunz_12{display:flex;flex-direction:column;width:100%;max-width:560px;max-height:min(860px,calc(100dvh - 36px));overflow:hidden;border-radius:var(--radius-sheet);background:var(--color-surface);box-shadow:var(--shadow-overlay)}._header_aiunz_24{display:flex;flex:none;align-items:center;justify-content:space-between;padding:20px 24px 0}._title_aiunz_32{font-size:var(--text-xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-heading)}._close_aiunz_38{display:flex;align-items:center;justify-content:center;width:var(--touch);height:var(--touch);border-radius:50%;background:var(--color-surface-sunken);color:var(--color-ink-muted)}._body_aiunz_49{display:flex;flex:1;flex-direction:column;gap:16px;min-height:0;padding:16px 24px 20px;overflow-y:auto;-webkit-overflow-scrolling:touch}._hero_aiunz_60{display:flex;flex-direction:column}._heroLabel_aiunz_65{color:var(--color-ink-muted);font-size:var(--text-sm)}._remaining_aiunz_70{font-size:40px;font-weight:var(--weight-semibold);letter-spacing:var(--tracking-figure);line-height:1.05;font-variant-numeric:tabular-nums}._success_aiunz_78{display:flex;align-items:center;gap:8px;margin-top:-6px;padding:10px 14px;border-radius:var(--radius-small);background:var(--color-positive-soft);color:var(--color-positive);font-size:var(--text-sm);font-weight:var(--weight-medium)}._receipt_aiunz_95{display:flex;flex-direction:column;margin-top:-4px;font-size:var(--text-sm);font-variant-numeric:tabular-nums}._receiptRow_aiunz_103{display:flex;align-items:center;gap:10px;min-height:38px;padding:6px 0;border-top:1px solid var(--color-line-soft)}._receiptRow_aiunz_103:first-child{border-top:0}._receiptName_aiunz_116{flex:1;min-width:0;overflow:hidden;color:var(--color-ink);font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap}._receiptQuantity_aiunz_126{flex:none;color:var(--color-ink-muted);font-size:var(--text-xs)}._receiptPaid_aiunz_132{display:inline-flex;flex:none;align-items:center;gap:3px;color:var(--color-positive);font-size:var(--text-xs);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums}._receiptAmount_aiunz_143{flex:none;min-width:64px;color:var(--color-ink);font-weight:var(--weight-semibold);text-align:right}._receiptRowPaid_aiunz_151 ._receiptName_aiunz_116,._receiptRowPaid_aiunz_151 ._receiptAmount_aiunz_143{color:var(--color-ink-soft);font-weight:var(--weight-regular)}._receiptFoot_aiunz_157{display:flex;flex-direction:column;gap:6px;margin-top:2px;padding-top:10px;border-top:1px solid var(--color-ink)}._receiptFoot_aiunz_157>div{display:flex;align-items:center;justify-content:space-between;gap:12px}._receiptTotal_aiunz_173{color:var(--color-ink);font-weight:var(--weight-semibold)}._receiptPayment_aiunz_178{color:var(--color-positive);font-weight:var(--weight-medium)}._receiptPayment_aiunz_178>span:first-child{display:inline-flex;align-items:center;gap:6px}._receiptRemaining_aiunz_189{color:var(--color-ink);font-size:var(--text-base);font-weight:var(--weight-semibold)}._section_aiunz_195{display:flex;flex-direction:column;gap:8px}._sectionTitle_aiunz_201{color:var(--color-ink-muted);font-size:var(--text-sm);font-weight:var(--weight-medium)}._modeContent_aiunz_207{display:flex;flex-direction:column;gap:10px;margin-top:4px}._helper_aiunz_214{color:var(--color-ink-muted);font-size:var(--text-sm);line-height:1.45}._helper_aiunz_214 b{color:var(--color-ink);font-weight:var(--weight-semibold)}._amountField_aiunz_225{display:flex;align-items:center;gap:10px;height:56px;padding:0 16px;border:1px solid var(--color-line-strong);border-radius:var(--radius-medium);background:var(--color-surface)}._amountField_aiunz_225:focus-within{border-color:var(--color-accent);box-shadow:var(--focus-ring)}._amountLabel_aiunz_241{flex:none;color:var(--color-ink-muted);font-size:var(--text-sm)}._amountInput_aiunz_247{flex:1;min-width:0;border:0;background:transparent;color:var(--color-ink);font-size:26px;font-weight:var(--weight-semibold);letter-spacing:var(--tracking-heading);text-align:right;outline:0}._amountInput_aiunz_247::placeholder{color:var(--color-ink-soft)}._amountUnit_aiunz_264{color:var(--color-ink-muted);font-size:var(--text-md);font-weight:var(--weight-semibold)}._changeRow_aiunz_270{display:flex;align-items:baseline;justify-content:space-between;padding:8px 14px;border-radius:var(--radius-small);background:var(--color-positive-soft);color:var(--color-positive);font-size:var(--text-sm);font-weight:var(--weight-medium)}._changeRow_aiunz_270 strong{font-size:var(--text-lg);font-weight:var(--weight-semibold)}._productList_aiunz_287{display:flex;flex-direction:column;gap:6px}._selectionRow_aiunz_293{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:8px 12px;border:1px solid var(--color-line);border-radius:var(--radius-medium);background:var(--color-surface);font:inherit;text-align:left;cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast)}._selectedRow_aiunz_311,._selectedRow_aiunz_311:hover{border-color:var(--color-accent);background:var(--color-accent-softer)}._paidRow_aiunz_317,._paidRow_aiunz_317:hover{border-color:var(--color-line-soft);background:var(--color-surface-soft);cursor:default;opacity:.6}._paidRow_aiunz_317 ._selectionName_aiunz_325{text-decoration:line-through}._selectionText_aiunz_329{display:flex;flex:1;flex-direction:column;gap:1px;min-width:0}._selectionName_aiunz_325{overflow:hidden;font-size:var(--text-base);font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap}._selectionMeta_aiunz_345{color:var(--color-ink-muted);font-size:var(--text-xs)}._selectionCheck_aiunz_350{display:inline-flex;flex:none;align-items:center;justify-content:center;width:26px;height:26px;border:1.5px solid var(--color-line-strong);border-radius:50%;color:var(--color-on-accent)}._selectionCheckOn_aiunz_362{border-color:var(--color-accent);background:var(--color-accent)}._piecePicker_aiunz_367{display:flex;flex:none;align-items:center;height:36px;overflow:hidden;border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-surface)}._pieceButton_aiunz_378{display:flex;align-items:center;justify-content:center;width:36px;height:100%;color:var(--color-ink)}._pieceButton_aiunz_378:disabled{color:var(--color-ink-soft)}._pieceQuantity_aiunz_391{min-width:24px;font-size:var(--text-sm);font-weight:var(--weight-semibold);text-align:center}._selectionPrice_aiunz_398{flex:none;min-width:64px;font-size:var(--text-base);font-weight:var(--weight-semibold);text-align:right}._peopleControl_aiunz_406{display:flex;align-items:center;justify-content:space-between;gap:16px}._peopleButtons_aiunz_413{display:flex;align-items:center;height:44px;overflow:hidden;border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-surface)}._peopleButton_aiunz_413{display:flex;align-items:center;justify-content:center;width:44px;height:100%;color:var(--color-ink)}._peopleCount_aiunz_432{min-width:64px;font-size:var(--text-base);font-weight:var(--weight-semibold);text-align:center}._share_aiunz_439{display:flex;align-items:baseline;gap:6px}._share_aiunz_439 strong{font-size:var(--text-xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-heading)}._share_aiunz_439 span{color:var(--color-ink-muted);font-size:var(--text-sm)}._error_aiunz_456{padding:10px 14px;border-radius:var(--radius-small);background:var(--color-danger-soft);color:var(--color-danger);font-size:var(--text-sm);font-weight:var(--weight-medium)}._footer_aiunz_465{display:flex;flex:none;align-items:center;gap:10px;padding:12px 24px calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--color-line);background:var(--color-surface)}._footerNote_aiunz_475{flex:1;color:var(--color-ink-muted);font-size:var(--text-sm)}._secondary_aiunz_481{display:inline-flex;flex:none;align-items:center;justify-content:center;min-height:54px;padding:0 16px;border:1px solid var(--color-line-strong);border-radius:var(--radius-medium);background:var(--color-surface);color:var(--color-ink);font-size:var(--text-base);font-weight:var(--weight-medium);white-space:nowrap}._collect_aiunz_497{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-height:54px;padding:0 20px;border-radius:var(--radius-medium);background:var(--color-accent);color:var(--color-on-accent);font-size:var(--text-md);font-weight:var(--weight-semibold);line-height:1.2;transition:background var(--transition-fast)}._collect_aiunz_497 small{font-size:var(--text-xs);font-weight:var(--weight-medium);opacity:.9}._collectCash_aiunz_521{background:var(--color-positive)}._collectCash_aiunz_521:hover:not(:disabled){background:#187540}._collectCard_aiunz_529:hover:not(:disabled){background:var(--color-accent-hover)}._collect_aiunz_497:disabled{background:var(--color-surface-sunken);color:var(--color-ink-soft)}@media(max-width:520px){._backdrop_aiunz_1{align-items:flex-end;padding:0}._modal_aiunz_12{max-width:none;max-height:100dvh;border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;box-shadow:var(--shadow-sheet)}._header_aiunz_24{padding:16px 16px 0}._body_aiunz_49{padding:12px 16px 16px}._remaining_aiunz_70{font-size:32px}._footer_aiunz_465{padding:10px 16px calc(12px + env(safe-area-inset-bottom))}._secondary_aiunz_481{padding:0 12px;font-size:var(--text-sm)}._selectionRow_aiunz_293{flex-wrap:wrap}._selectionText_aiunz_329{flex-basis:100%}._piecePicker_aiunz_367{margin-right:auto}}._card_1ix5g_1{display:flex;flex-direction:column;gap:2px;min-width:0;padding:10px 12px;border-radius:var(--radius-medium);background:var(--color-surface-sunken);color:var(--color-ink);text-align:left;transition:background var(--transition-fast),color var(--transition-fast),transform var(--transition-fast)}._card_1ix5g_1:hover{background:var(--color-line)}._card_1ix5g_1:active{transform:scale(.98)}._selected_1ix5g_25,._selected_1ix5g_25:hover{background:var(--color-ink);color:var(--color-on-accent)}._topline_1ix5g_31{display:flex;align-items:baseline;justify-content:space-between;gap:8px}._topline_1ix5g_31 strong{font-size:var(--text-base);font-weight:var(--weight-semibold)}._topline_1ix5g_31 span,._meta_1ix5g_44{overflow:hidden;color:var(--color-ink-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}._selected_1ix5g_25 ._topline_1ix5g_31 span,._selected_1ix5g_25 ._meta_1ix5g_44{color:#ffffffad}._amount_1ix5g_58{margin-top:4px;font-size:var(--text-base);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-tight)}._list_31uad_1{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}._empty_31uad_7{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:210px;padding:22px;text-align:center}._emptyTitle_31uad_17{font-size:var(--text-md);font-weight:var(--weight-semibold)}._emptyText_31uad_22{max-width:230px;margin-top:6px;color:var(--color-ink-muted);font-size:var(--text-sm);line-height:1.45}._backdrop_1tecp_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12;display:flex;align-items:center;justify-content:center;padding:18px;background:var(--color-backdrop)}._panel_1tecp_12{display:flex;flex-direction:column;width:100%;max-width:1040px;max-height:min(820px,calc(100vh - 36px));padding:24px 24px 20px;overflow:hidden;border-radius:var(--radius-sheet);background:var(--color-surface);box-shadow:var(--shadow-overlay)}._header_1tecp_25{display:flex;align-items:flex-start;justify-content:space-between}._eyebrow_1tecp_31{display:none}._title_1tecp_35{font-size:var(--text-xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-heading);line-height:1.15}._titleRow_1tecp_42{display:flex;align-items:baseline;gap:10px}._count_1tecp_48{display:flex;align-items:center;margin-top:4px;padding:0;border:0;color:var(--color-ink-muted);font-size:var(--text-sm);font-weight:var(--weight-medium)}._close_1tecp_59{display:flex;align-items:center;justify-content:center;width:var(--touch);height:var(--touch);border-radius:50%;background:var(--color-surface-sunken);color:var(--color-ink-muted)}._content_1tecp_70{display:grid;grid-template-columns:minmax(260px,.42fr) minmax(0,1fr);gap:32px;min-height:0;margin-top:18px;overflow:hidden}._emptyContent_1tecp_79{grid-template-columns:1fr}._sidebar_1tecp_83,._content_1tecp_70>div{min-height:0;overflow-y:auto}._sidebar_1tecp_83{padding:0 4px 0 0}._emptySidebar_1tecp_93{min-height:0}@media(max-width:760px){._backdrop_1tecp_1{padding:0;align-items:flex-end}._panel_1tecp_12{max-height:calc(100dvh - 20px);padding:16px 16px calc(16px + env(safe-area-inset-bottom));border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;box-shadow:var(--shadow-sheet)}._content_1tecp_70{grid-template-columns:1fr;gap:18px;overflow-y:auto}._sidebar_1tecp_83{max-height:260px;padding-right:0}}._badge_7z2o4_1{display:inline-flex;align-items:center;gap:6px;padding:7px 2px;color:var(--color-positive);font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:0}._offline_7z2o4_12{color:var(--color-warning)}._compactLabel_7z2o4_16{display:none}@media(max-width:720px){._fullLabel_7z2o4_21{display:none}._compactLabel_7z2o4_16{display:inline}}@media(max-width:380px){._badge_7z2o4_1{justify-content:center;width:38px;height:38px;padding:0}._badge_7z2o4_1 span{display:none}}._header_vqgxi_1{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:10px 24px;border-bottom:1px solid var(--color-line);background:var(--color-surface)}._brand_vqgxi_12,._meta_vqgxi_13,._status_vqgxi_14{display:flex;align-items:center}._brand_vqgxi_12{min-width:0}._brandName_vqgxi_23{font-size:var(--text-md);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);white-space:nowrap}._status_vqgxi_14{gap:16px;min-width:0}._actions_vqgxi_35{display:flex;align-items:center;gap:8px}._timeBlock_vqgxi_41{display:flex;flex-direction:column;align-items:flex-end;line-height:1.2}._time_vqgxi_41{font-size:var(--text-md);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight)}._date_vqgxi_54{color:var(--color-ink-muted);font-size:var(--text-xs);font-weight:var(--weight-regular);text-transform:capitalize}._divider_vqgxi_61{width:1px;height:24px;background:var(--color-line)}._historyButton_vqgxi_67,._refreshButton_vqgxi_68{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:var(--touch);padding:0 14px;border:1px solid var(--color-line-strong);border-radius:var(--radius-small);background:var(--color-surface);color:var(--color-ink);font-size:var(--text-sm);font-weight:var(--weight-medium);white-space:nowrap;transition:background var(--transition-fast),border-color var(--transition-fast)}._historyButton_vqgxi_67:hover,._refreshButton_vqgxi_68:hover{background:var(--color-surface-soft);border-color:var(--color-line-strong)}._refreshButton_vqgxi_68,._iconButton_vqgxi_94{width:var(--touch);padding:0}@media(max-width:720px){._header_vqgxi_1{min-height:56px;padding:8px 14px}._brandName_vqgxi_23{font-size:var(--text-base)}._timeBlock_vqgxi_41,._divider_vqgxi_61{display:none}._status_vqgxi_14{gap:8px}._actions_vqgxi_35{gap:6px}._historyButton_vqgxi_67,._refreshButton_vqgxi_68{width:40px;height:40px;padding:0}._historyButton_vqgxi_67 span,._refreshButton_vqgxi_68 span{display:none}}@media(max-height:760px)and (min-width:721px){._header_vqgxi_1{min-height:56px;padding:8px 18px}._historyButton_vqgxi_67,._refreshButton_vqgxi_68{height:40px}}._page_1br73_1{display:flex;align-items:center;justify-content:center;min-height:100dvh;padding:20px;background:var(--color-canvas)}._card_1br73_10{display:flex;flex-direction:column;align-items:center;width:100%;max-width:340px;padding:8px}._brand_1br73_19{margin-bottom:6px;color:var(--color-ink-muted);font-size:var(--text-sm);font-weight:var(--weight-medium)}._card_1br73_10 h1{color:var(--color-ink);font-size:var(--text-3xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-heading);line-height:1.1}._dots_1br73_34{display:flex;justify-content:center;gap:16px;margin:32px 0 30px}._dots_1br73_34 span{width:14px;height:14px;border:1.5px solid var(--color-line-strong);border-radius:50%;background:transparent;transition:background var(--transition-fast),border-color var(--transition-fast)}._dots_1br73_34 ._dotFilled_1br73_52{border-color:var(--color-ink);background:var(--color-ink)}._keys_1br73_57{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;width:100%}._key_1br73_57{display:flex;align-items:center;justify-content:center;min-height:66px;border:1px solid var(--color-line);border-radius:var(--radius-large);background:var(--color-surface);color:var(--color-ink);font-size:28px;font-weight:var(--weight-regular);transition:background var(--transition-fast),transform var(--transition-fast) var(--ease-press)}._key_1br73_57:active:not(:disabled){background:var(--color-surface-sunken);transform:scale(var(--press-scale))}._key_1br73_57:disabled{opacity:.42}._actionKey_1br73_89{border-color:transparent;background:transparent;color:var(--color-ink-muted)}._actionKey_1br73_89:active:not(:disabled){background:var(--color-surface-sunken)}._submitKey_1br73_99{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-on-accent)}._submitKey_1br73_99:disabled{border-color:var(--color-line);background:var(--color-surface);color:var(--color-ink-soft);opacity:1}._submitKey_1br73_99:active:not(:disabled){background:var(--color-accent-deep)}._error_1br73_116{margin-top:18px;color:var(--color-danger);font-size:var(--text-sm);font-weight:var(--weight-medium);text-align:center}._adminLink_1br73_124{display:inline-flex;align-items:center;gap:4px;min-height:44px;margin-top:22px;padding:0 12px 0 16px;border:1px solid var(--color-line-strong);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-ink);font-size:var(--text-sm);font-weight:var(--weight-medium);text-decoration:none}._adminLink_1br73_124 svg{color:var(--color-ink-muted)}@media(max-width:520px){._page_1br73_1{align-items:stretch;padding:12px}._card_1br73_10{align-self:center;padding:12px}}._card_1ezdb_1{display:flex;flex-direction:column;justify-content:var(--pos-card-justify, space-between);align-items:var(--pos-card-align, stretch);width:100%;min-width:0;min-height:var(--pos-card-min-height, 108px);padding:var(--pos-card-padding, 14px);overflow:hidden;aspect-ratio:var(--pos-card-aspect, auto);container-type:inline-size;border:1px solid var(--color-line);border-radius:var(--radius-medium);background:var(--color-surface);text-align:var(--pos-card-text, left);-webkit-tap-highlight-color:transparent;transition:background var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast) var(--ease-press)}._orderingCard_1ezdb_26{position:relative;border-style:dashed;border-color:var(--color-line-strong)}._card_1ezdb_1:hover:not(:disabled){border-color:var(--color-line-strong)}._card_1ezdb_1:active:not(:disabled){border-color:var(--color-accent);background:var(--color-accent-soft);transform:scale(var(--press-scale))}._orderingCard_1ezdb_26:active:not(:disabled){transform:scale(var(--press-scale-subtle))}._grip_1ezdb_50{position:absolute;top:10px;right:10px;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--color-surface-sunken);color:var(--color-ink-muted)}._picked_1ezdb_64,._picked_1ezdb_64:hover:not(:disabled){border-style:solid;border-color:var(--color-accent);background:var(--color-accent-soft);box-shadow:0 0 0 3px rgb(var(--color-accent-rgb) / 18%);transform:translateY(-2px)}._picked_1ezdb_64 ._grip_1ezdb_50{background:var(--color-accent);color:var(--color-on-accent)}._dropTarget_1ezdb_78 ._grip_1ezdb_50{background:transparent;color:var(--color-accent)}._dropTarget_1ezdb_78:hover:not(:disabled){border-color:var(--color-accent-line);background:var(--color-accent-softer)}._name_1ezdb_88{color:var(--color-ink);font-size:calc(var(--pos-card-scale, 1) * var(--text-base));font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);line-height:1.3;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}._footer_1ezdb_98{display:flex;align-items:baseline;justify-content:var(--pos-card-footer-justify, flex-start);margin-top:var(--pos-card-footer-gap, 10px)}._price_1ezdb_105{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:var(--pos-card-footer-justify, flex-start);column-gap:2px;min-width:0;color:var(--color-ink);font-size:calc(var(--pos-card-scale, 1) * var(--text-base));font-weight:var(--weight-medium);letter-spacing:var(--tracking-tight);line-height:1.2}._price_1ezdb_105 small{color:var(--color-ink-muted);font-size:calc(var(--pos-card-scale, 1) * var(--text-xs));font-weight:var(--weight-medium);letter-spacing:0}@media(max-width:520px){._card_1ezdb_1{min-height:var(--pos-card-min-height, 92px);padding:var(--pos-card-padding, 12px)}._name_1ezdb_88,._price_1ezdb_105{font-size:calc(var(--pos-card-scale, 1) * var(--text-sm))}._footer_1ezdb_98{margin-top:var(--pos-card-footer-gap, 8px)}}@media(max-width:360px){._card_1ezdb_1{min-height:var(--pos-card-min-height, 84px);padding:var(--pos-card-padding, 10px)}._name_1ezdb_88{font-size:calc(var(--pos-card-scale, 1) * var(--text-xs))}}@container (max-width: 150px){._card_1ezdb_1{padding:10px}._name_1ezdb_88,._price_1ezdb_105{font-size:calc(var(--pos-card-scale, 1) * var(--text-sm))}._footer_1ezdb_98{margin-top:6px}._grip_1ezdb_50{top:6px;right:6px;width:22px;height:22px}}@container (max-width: 112px){._card_1ezdb_1{padding:8px}._name_1ezdb_88{font-size:calc(var(--pos-card-scale, 1) * var(--text-xs));letter-spacing:0}._price_1ezdb_105{font-size:calc(var(--pos-card-scale, 1) * var(--text-xs))}._price_1ezdb_105 small{font-size:calc(var(--pos-card-scale, 1) * var(--text-3xs))}}._grid_1430e_8{--pos-grid-columns: 5;--pos-card-min-width: 104px;--pos-card-width: max( var(--pos-card-min-width), calc( ( 100vw - 2 * var(--pos-content-pad, 24px) - 20px - (var(--pos-grid-columns) - 1) * var(--pos-grid-gap, 12px) ) / var(--pos-grid-columns) ) );display:grid;gap:var(--pos-grid-gap, 12px);grid-template-columns:repeat(auto-fill,var(--pos-card-width))}._grid_1430e_8._fixedColumns_1430e_27{--pos-grid-columns: var(--grid-columns)}@media(max-width:1080px){._grid_1430e_8{grid-template-columns:repeat(auto-fill,minmax(var(--pos-card-width),1fr))}}@media(orientation:landscape)and (min-width:900px)and (max-width:1080px){._grid_1430e_8{grid-template-columns:repeat(auto-fill,var(--pos-card-width))}}._size-compact_1430e_48{--pos-card-scale: .85;--pos-card-min-height: 72px;--pos-card-padding: 10px;--pos-card-footer-gap: 6px}._size-large_1430e_55{--pos-card-scale: 1.4;--pos-card-min-height: 148px;--pos-card-padding: 18px;--pos-card-footer-gap: 12px}._shape-square_1430e_63{--pos-card-min-height: auto;--pos-card-aspect: 1 / 1}._shape-wide_1430e_68{--pos-card-min-height: auto;--pos-card-aspect: 2 / 1}._shape-tall_1430e_73{--pos-card-min-height: auto;--pos-card-aspect: 3 / 4}._gap-tight_1430e_79{--pos-grid-gap: 6px}._gap-loose_1430e_83{--pos-grid-gap: 18px}._align-start_1430e_88{--pos-card-justify: flex-start;--pos-card-auto-margin: 0}._align-center_1430e_93{--pos-card-justify: center;--pos-card-align: center;--pos-card-text: center;--pos-card-footer-justify: center;--pos-card-auto-margin: 0}._align-end_1430e_101{--pos-card-justify: flex-end;--pos-card-auto-margin: 0}._empty_1430e_108{align-items:center;background:var(--color-surface);border:1px dashed var(--color-line);border-radius:var(--radius-large);color:var(--color-ink-muted);display:flex;flex-direction:column;gap:6px;justify-content:center;min-height:260px;padding:24px;text-align:center}._emptyTitle_1430e_123{color:var(--color-ink);font-size:var(--text-base);font-weight:var(--weight-bold)}._emptyText_1430e_129{font-size:var(--text-sm)}@media(max-width:1500px){._grid_1430e_8{--pos-grid-columns: 4}}@media(max-width:1220px){._grid_1430e_8{--pos-grid-columns: 3}}@media(max-width:620px){._grid_1430e_8{--pos-grid-columns: 2;gap:var(--pos-grid-gap, 8px)}}@media(max-width:340px){._grid_1430e_8{gap:var(--pos-grid-gap, 7px)}}._bar_12h6g_1{display:flex;align-items:center;justify-content:flex-start;gap:14px;margin-bottom:18px}._switcher_12h6g_9{display:flex;gap:8px}._option_12h6g_18{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:120px;min-height:42px;padding:0 18px;border:1px solid var(--color-line-strong);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-ink);font-size:var(--text-sm);font-weight:var(--weight-medium);white-space:nowrap;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}._option_12h6g_18 svg{color:var(--color-ink-muted)}._option_12h6g_18:hover{background:var(--color-surface-soft)}._takeaway_12h6g_47._active_12h6g_47,._takeaway_12h6g_47._active_12h6g_47:hover{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-on-accent);font-weight:var(--weight-semibold)}._table_12h6g_55._active_12h6g_47,._table_12h6g_55._active_12h6g_47:hover{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-on-accent);font-weight:var(--weight-semibold)}._active_12h6g_47 svg{color:inherit}._activeTable_12h6g_67{display:flex;align-items:center;gap:8px;min-height:34px;padding:0 4px;color:var(--color-ink-muted);font-size:var(--text-sm);font-weight:var(--weight-medium)}._dot_12h6g_78{width:8px;height:8px;border-radius:50%;background:var(--color-ink)}@media(max-width:720px){._bar_12h6g_1{margin-bottom:14px}._switcher_12h6g_9{flex:1;min-width:0}._option_12h6g_18{flex:1;min-width:0;padding:0 10px}._activeTable_12h6g_67{display:none}}._notice_18r4g_1{position:fixed;top:16px;left:50%;z-index:20;display:flex;align-items:center;gap:8px;padding:11px 16px;border-radius:var(--radius-small);background:var(--color-ink);box-shadow:var(--shadow-float);color:var(--color-on-accent);font-size:var(--text-sm);font-weight:var(--weight-medium);transform:translate(-50%)}._card_1si52_1{position:relative;display:flex;flex-direction:column;justify-content:var(--pos-card-justify, flex-start);align-items:var(--pos-card-align, stretch);gap:2px;min-width:0;min-height:var(--pos-card-min-height, 112px);padding:var(--pos-card-padding, 14px);overflow:hidden;aspect-ratio:var(--pos-card-aspect, auto);container-type:inline-size;border:1px solid var(--color-line);border-radius:var(--radius-medium);background:var(--color-surface);text-align:var(--pos-card-text, left);transition:border-color var(--transition-fast),background var(--transition-fast)}._card_1si52_1:hover{border-color:var(--color-line-strong)}._occupied_1si52_27{border-color:var(--color-accent-line);background:var(--color-accent-soft)}._active_1si52_32{border-color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-accent)}._moveSource_1si52_37,._moveSource_1si52_37:hover{border-color:var(--color-accent);background:var(--color-accent-soft);box-shadow:0 0 0 3px rgb(var(--color-accent-rgb) / 18%)}._moveTarget_1si52_44,._moveTarget_1si52_44:hover{border:1px dashed var(--color-accent-line);background:var(--color-accent-softer)}._moveTarget_1si52_44 ._empty_1si52_50{color:var(--color-accent);font-weight:var(--weight-semibold)}._moveCandidate_1si52_55,._moveCandidate_1si52_55:hover{border:1px dashed var(--color-accent);background:var(--color-accent-soft)}._top_1si52_61{display:flex;align-items:center;justify-content:var(--pos-card-footer-justify, space-between);gap:6px;width:100%}._label_1si52_69{min-width:0;color:var(--color-ink);font-size:calc(var(--pos-card-scale, 1) * var(--text-base));font-weight:var(--weight-semibold);overflow-wrap:anywhere}._activeLabel_1si52_82{position:var(--pos-card-badge-position, static);top:10px;right:10px;display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:var(--radius-tag);background:var(--color-surface);color:var(--color-accent);font-size:calc(var(--pos-card-scale, 1) * var(--text-xs));font-weight:var(--weight-semibold)}._total_1si52_97{margin-top:var(--pos-card-auto-margin, auto);overflow-wrap:anywhere;color:var(--color-ink);font-size:calc(var(--pos-card-scale, 1) * var(--text-md));font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);line-height:1.2}._totalNote_1si52_107{margin-left:4px;color:var(--color-ink-muted);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:0}._paid_1si52_115{color:var(--color-positive);font-size:calc(var(--pos-card-scale, 1) * var(--text-xs));font-weight:var(--weight-medium)}._duration_1si52_121{color:var(--color-ink-muted);font-size:calc(var(--pos-card-scale, 1) * var(--text-xs));font-weight:var(--weight-regular)}._empty_1si52_50{margin-top:var(--pos-card-auto-margin, auto);color:var(--color-ink-muted);font-size:var(--text-xs);font-weight:var(--weight-regular)}@media(max-width:430px){._card_1si52_1{min-height:var(--pos-card-min-height, 96px);padding:var(--pos-card-padding, 12px)}._total_1si52_97{font-size:calc(var(--pos-card-scale, 1) * var(--text-base))}}@container (max-width: 150px){._card_1si52_1{padding:10px}._label_1si52_69{font-size:calc(var(--pos-card-scale, 1) * var(--text-sm))}._total_1si52_97{font-size:calc(var(--pos-card-scale, 1) * var(--text-base))}._activeLabel_1si52_82{height:20px;padding:0 6px;font-size:var(--text-2xs)}}@container (max-width: 112px){._card_1si52_1{padding:8px}._label_1si52_69{font-size:calc(var(--pos-card-scale, 1) * var(--text-xs))}._total_1si52_97{font-size:calc(var(--pos-card-scale, 1) * var(--text-sm))}._paid_1si52_115,._duration_1si52_121,._empty_1si52_50{font-size:calc(var(--pos-card-scale, 1) * var(--text-2xs))}}._overview_wemu5_1{margin-top:8px}._heading_wemu5_5{display:flex;align-items:end;justify-content:space-between;gap:16px}._actions_wemu5_12{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}._count_wemu5_21{margin-top:2px;color:var(--color-ink-muted);font-size:var(--text-sm);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums}._title_wemu5_29{font-size:var(--text-xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-heading)}._moveButton_wemu5_35,._moveCancel_wemu5_36{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--touch);padding:0 14px;border:1px solid var(--color-line-strong);border-radius:var(--radius-small);background:var(--color-surface);color:var(--color-ink);font-size:var(--text-sm);font-weight:var(--weight-medium);white-space:nowrap}._moveButton_wemu5_35{width:var(--touch);padding:0}._moveButton_wemu5_35 svg{color:var(--color-ink)}._moveButton_wemu5_35:hover{border-color:var(--color-accent-line);background:var(--color-accent-softer)}._moveButton_wemu5_35:hover svg{color:var(--color-accent)}._moveBanner_wemu5_71{display:flex;align-items:center;gap:10px;min-height:44px;padding:4px 6px 4px 14px;border-radius:var(--radius-small);background:var(--color-accent-soft);color:var(--color-accent);font-size:var(--text-sm)}._moveBanner_wemu5_71 b{font-weight:var(--weight-semibold)}._moveCancel_wemu5_36{min-height:34px;padding:0 12px;border-color:transparent;background:var(--color-surface);color:var(--color-accent)}._groups_wemu5_95{display:flex;flex-direction:column;gap:24px;margin-top:20px}._group_wemu5_95{min-width:0}._groupHeader_wemu5_106{display:flex;align-items:baseline;gap:8px;margin-bottom:10px}._groupHeader_wemu5_106 h3{color:var(--color-ink);font-size:var(--text-base);font-weight:var(--weight-semibold)}._groupHeader_wemu5_106 span{color:var(--color-ink-muted);font-size:var(--text-sm);font-weight:var(--weight-regular)}._grid_wemu5_125{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:var(--pos-grid-gap, 12px)}._grid_wemu5_125._fixedColumns_wemu5_136{--pos-card-min-width: 104px;grid-template-columns:repeat(auto-fill,minmax(max(var(--pos-card-min-width),calc((100% - (var(--grid-columns) - 1) * var(--pos-grid-gap, 12px)) / var(--grid-columns) - .5px)),1fr))}._size-compact_wemu5_154{--pos-card-scale: .85;--pos-card-min-height: 76px;--pos-card-padding: 10px}._size-large_wemu5_160{--pos-card-scale: 1.4;--pos-card-min-height: 150px;--pos-card-padding: 18px}._shape-square_wemu5_167{--pos-card-min-height: auto;--pos-card-aspect: 1 / 1}._shape-wide_wemu5_172{--pos-card-min-height: auto;--pos-card-aspect: 2 / 1}._shape-tall_wemu5_177{--pos-card-min-height: auto;--pos-card-aspect: 3 / 4}._gap-tight_wemu5_183{--pos-grid-gap: 6px}._gap-loose_wemu5_187{--pos-grid-gap: 18px}._align-start_wemu5_192{--pos-card-badge-position: absolute;--pos-card-justify: flex-start;--pos-card-auto-margin: 0}._align-center_wemu5_198{--pos-card-badge-position: absolute;--pos-card-justify: center;--pos-card-align: center;--pos-card-text: center;--pos-card-footer-justify: center;--pos-card-auto-margin: 0}._align-end_wemu5_207{--pos-card-badge-position: absolute;--pos-card-justify: flex-end;--pos-card-auto-margin: 0}@media(max-width:720px){._overview_wemu5_1{margin-top:4px}._heading_wemu5_5{flex-wrap:wrap;align-items:center;gap:10px}._actions_wemu5_12,._moveBanner_wemu5_71,._moveBanner_wemu5_71 span{flex:1}._grid_wemu5_125{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--pos-grid-gap, 9px)}}@media(max-width:430px){._grid_wemu5_125{grid-template-columns:repeat(2,minmax(0,1fr))}}._backdrop_1spug_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;align-items:center;justify-content:center;padding:18px;background:var(--color-backdrop)}._modal_1spug_12{width:100%;max-width:420px;max-height:calc(100dvh - 36px);padding:24px 24px 20px;overflow-y:auto;border-radius:var(--radius-sheet);background:var(--color-surface);box-shadow:var(--shadow-overlay)}._header_1spug_23,._summary_1spug_24{display:flex;align-items:center;justify-content:space-between}._header_1spug_23{align-items:flex-start}._eyebrow_1spug_34,._unitPrice_1spug_35,._summaryLabel_1spug_36{color:var(--color-ink-muted);font-size:var(--text-sm)}._eyebrow_1spug_34{display:none}._title_1spug_45{font-size:var(--text-xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-heading);line-height:1.15}._unitPrice_1spug_35{margin-top:6px;font-weight:var(--weight-medium)}._close_1spug_57{display:flex;align-items:center;justify-content:center;width:var(--touch);height:var(--touch);border-radius:50%;background:var(--color-surface-sunken);color:var(--color-ink-muted)}._toggle_1spug_68{display:flex;gap:2px;margin-top:18px;padding:2px;border:0;border-radius:9px;background:var(--color-surface-sunken)}._toggleButton_1spug_78{flex:1;min-height:34px;padding:0 12px;border-radius:7px;background:transparent;color:var(--color-ink);font-size:var(--text-sm);font-weight:var(--weight-medium)}._active_1spug_89{background:var(--color-surface);box-shadow:var(--shadow-thumb);font-weight:var(--weight-semibold)}._field_1spug_95{display:flex;align-items:center;gap:8px;min-height:56px;margin-top:14px;padding:0 4px 0 14px;border:1px solid var(--color-line-strong);border-radius:var(--radius-small);background:var(--color-surface)}._field_1spug_95:focus-within{border-color:var(--color-accent);box-shadow:var(--focus-ring)}._input_1spug_112{flex:1;min-width:0;border:0;background:transparent;color:var(--color-ink);font-size:28px;font-weight:var(--weight-semibold);letter-spacing:var(--tracking-heading);outline:0}._input_1spug_112::placeholder{color:var(--color-ink-soft)}._suffix_1spug_128{color:var(--color-ink-muted);font-size:var(--text-sm);font-weight:var(--weight-semibold)}._inputBackspace_1spug_134{display:flex;align-items:center;justify-content:center;align-self:center;width:44px;height:44px;border-radius:var(--radius-small);color:var(--color-ink-muted)}._inputBackspace_1spug_134:disabled{opacity:.42}._summary_1spug_24{align-self:center;justify-content:center;gap:8px;width:max-content;max-width:100%;height:38px;margin:10px auto 0;padding:0 16px 0 6px;border-radius:var(--radius-pill);background:var(--color-surface-sunken);color:var(--color-ink)}._summaryIcon_1spug_167{display:inline-flex;flex:none;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--color-surface);box-shadow:var(--shadow-thumb);color:var(--color-accent)}._summary_1spug_24 strong{color:var(--color-ink);font-size:var(--text-md);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums}._summaryOver_1spug_188{background:var(--color-danger-soft)}._summaryOver_1spug_188 ._summaryIcon_1spug_167{color:var(--color-danger)}._summaryOver_1spug_188 strong{color:var(--color-danger);font-size:var(--text-sm)}@media(max-width:520px){._backdrop_1spug_1{align-items:flex-end;padding:0}._modal_1spug_12{width:100%;max-width:none;max-height:100dvh;padding:16px 16px calc(16px + env(safe-area-inset-bottom));border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;box-shadow:var(--shadow-sheet)}._title_1spug_45{font-size:var(--text-lg)}._input_1spug_112{font-size:26px}}._app_dvx0l_1{display:flex;flex-direction:column;height:var(--pos-viewport-height, 100vh);overflow:hidden}@supports (height: 100svh){._app_dvx0l_1{height:var(--pos-viewport-height, 100svh)}}@supports (height: 100dvh){._app_dvx0l_1{height:var(--pos-viewport-height, 100dvh)}}._workspace_dvx0l_20{display:grid;flex:1;grid-template-columns:minmax(0,1fr);min-height:0;overflow:hidden}._withCart_dvx0l_28{grid-template-columns:minmax(0,1fr) 356px}._content_dvx0l_32{--pos-content-pad: 24px;min-height:0;min-width:0;overflow-y:auto;padding:var(--pos-content-pad);scrollbar-gutter:stable}._toolbar_dvx0l_43{align-items:center;display:flex;gap:14px;justify-content:space-between}._toolbarActions_dvx0l_50{display:flex;flex:0 0 auto;align-items:center;gap:8px}._orderModeButton_dvx0l_57{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--touch);height:var(--touch);border:1px solid var(--color-line-strong);border-radius:var(--radius-small);background:var(--color-surface);color:var(--color-ink-muted)}._orderModeButton_dvx0l_57:disabled{color:var(--color-ink-muted);opacity:.52}._orderModeButtonActive_dvx0l_75{border-color:var(--color-accent);background:var(--color-accent-soft);color:var(--color-accent)}._reorderHint_dvx0l_81{display:flex;align-items:center;gap:10px;min-height:44px;margin-top:12px;padding:4px 6px 4px 14px;border-radius:var(--radius-small);background:var(--color-accent-soft);color:var(--color-accent);font-size:var(--text-sm);font-weight:var(--weight-medium)}._reorderHint_dvx0l_81 span{flex:1}._reorderDone_dvx0l_99{min-height:34px;padding:0 14px;border-radius:8px;background:var(--color-surface);color:var(--color-accent);font-size:var(--text-sm);font-weight:var(--weight-semibold)}._heading_dvx0l_109{margin:26px 0 14px}._headingTop_dvx0l_113{align-items:center;display:flex;justify-content:space-between}._headingMeta_dvx0l_119{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}._title_dvx0l_127{font-size:var(--text-xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-heading)}._productCount_dvx0l_133{color:var(--color-ink-muted);font-size:var(--text-sm);font-weight:var(--weight-medium)}._productOrderStatus_dvx0l_139{color:var(--color-positive);font-size:var(--text-xs);font-weight:var(--weight-bold)}._productOrderStatusError_dvx0l_145{color:var(--color-danger)}@media(max-width:1080px){._workspace_dvx0l_20{display:block;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}._withCart_dvx0l_28{--cart-panel-collapsed-height: 82px;--cart-panel-expanded-height: clamp(330px, 66dvh, 560px);padding-bottom:calc(var(--cart-panel-collapsed-height) + env(safe-area-inset-bottom))}._cartExpanded_dvx0l_166{padding-bottom:calc(var(--cart-panel-expanded-height) + env(safe-area-inset-bottom))}._content_dvx0l_32{overflow:visible}}@media(max-width:1280px)and (min-width:1081px){._withCart_dvx0l_28{grid-template-columns:minmax(0,1fr) 330px}._content_dvx0l_32{--pos-content-pad: 18px}}@media(max-height:760px)and (min-width:721px){._content_dvx0l_32{--pos-content-pad: 14px}._toolbar_dvx0l_43{gap:10px}._heading_dvx0l_109{margin:12px 0 10px}._title_dvx0l_127{font-size:var(--text-md)}}@media(max-width:720px){._withCart_dvx0l_28{--cart-panel-collapsed-height: 78px;--cart-panel-expanded-height: min(72dvh, 520px)}._content_dvx0l_32{--pos-content-pad: 10px;padding:12px var(--pos-content-pad)}._toolbar_dvx0l_43{align-items:stretch;flex-direction:column;gap:12px}._toolbar_dvx0l_43{align-items:center;flex-direction:row}._heading_dvx0l_109{margin:16px 0 11px}._title_dvx0l_127{font-size:var(--text-md)}}@media(orientation:landscape)and (min-width:900px)and (max-width:1080px){._workspace_dvx0l_20{display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden}._withCart_dvx0l_28,._cartExpanded_dvx0l_166{grid-template-columns:minmax(0,1fr) 330px;padding-bottom:0}._content_dvx0l_32{--pos-content-pad: 18px;overflow-y:auto}._toolbar_dvx0l_43{align-items:center;flex-direction:row}._heading_dvx0l_109{margin:20px 0 13px}}
