@charset "UTF-8";._stack_12e6m_46{position:fixed;top:calc(var(--spacing-md, 1rem) + var(--safe-top, 0px));left:50%;transform:translate(-50%);z-index:1000;display:flex;flex-direction:column;gap:var(--spacing-sm, .5rem);width:min(100vw - 24px,420px);max-height:calc(100dvh - 2rem - var(--safe-top, 0px) - var(--safe-bottom, 0px));overflow-y:auto}._banner_12e6m_60{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem .75rem;flex-shrink:0;padding:.85rem 1rem;border-radius:12px;border:1px solid var(--color-warning, #f5a623);background:var(--color-surface, #1c1c1c);color:var(--color-text, #fff);box-shadow:0 8px 24px #00000059}._text_12e6m_75{display:flex;flex-direction:column;gap:.15rem;flex:1 1 14rem;min-width:0}._title_12e6m_83{font-size:.95rem;font-weight:800}._detail_12e6m_88{font-size:.8rem;color:var(--color-text-muted, #b8b8b8);overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._noticeDetail_12e6m_99{font-size:.85rem;line-height:1.35;overflow-wrap:anywhere}._notice_info_12e6m_105{border-color:var(--color-primary, #f5c02e)}._notice_action_12e6m_109{border-color:var(--color-primary, #f5c02e);border-width:2px;background:color-mix(in srgb,var(--color-primary, #f5c02e) 14%,var(--color-surface, #1c1c1c))}._notice_success_12e6m_115{border-color:var(--color-success, #2e9e5b)}._notice_danger_12e6m_119{border-color:var(--color-danger, #e5484d)}._actions_12e6m_123{display:flex;align-items:center;gap:.5rem;flex-shrink:0;margin-left:auto}._confirm_12e6m_131{min-height:var(--tap-comfort);padding:.5rem .9rem;border-radius:999px;border:none;background:var(--color-primary, #f5c02e);color:var(--color-on-primary, #1a1a1a);font-weight:800;font-size:.82rem;cursor:pointer;touch-action:manipulation}._confirm_12e6m_131:disabled{opacity:.6;cursor:not-allowed}._dismiss_12e6m_148{border:none;background:transparent;color:var(--color-text-muted, #b8b8b8);font-size:.9rem;line-height:1;cursor:pointer;min-width:var(--tap-comfort);min-height:var(--tap-comfort);padding:.35rem}._confirm_12e6m_131:focus-visible,._dismiss_12e6m_148:focus-visible{outline:2px solid var(--color-primary, #f5c02e);outline-offset:2px}._logo_xul8e_46{display:block;width:auto;max-width:100%;height:auto;object-fit:contain}._full_xul8e_54{max-width:min(280px,100%);max-height:72px}._mark_xul8e_59{max-width:44px;max-height:44px}._remote_xul8e_64{filter:none}._page_109c9_46{position:relative;isolation:isolate;min-height:100%;min-height:100dvh;overflow:hidden;color:#fff}._backdrop_109c9_55{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}._backdropImage_109c9_61{width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.02)}._backdropOverlay_109c9_69{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,#000000e0,#0000009e 48%,#000000d6),linear-gradient(180deg,#00000040,#000000bf)}._layout_109c9_75{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:var(--spacing-md);min-height:100%;min-height:100dvh;width:100%;max-width:1120px;margin:0 auto;padding:clamp(1.25rem,4vw,3rem);padding-top:calc(clamp(1.25rem,4vw,3rem) + var(--safe-top));padding-bottom:calc(clamp(1.25rem,4vw,3rem) + var(--safe-bottom));padding-left:calc(clamp(1.25rem,4vw,3rem) + var(--safe-left));padding-right:calc(clamp(1.25rem,4vw,3rem) + var(--safe-right));align-content:center}._brandPanel_109c9_94{display:flex;flex-direction:column;justify-content:flex-end;gap:var(--spacing-sm);max-width:34rem;min-width:0;animation:_fade-up_109c9_1 .48s ease-out both}._brandPanel_109c9_94 ._heroLogo_109c9_104,._brandPanel_109c9_94 ._brandSubtitle_109c9_105{display:none}._eyebrow_109c9_109{margin:0;font-size:.75rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--color-primary)}._brandTitle_109c9_118{margin:0;font-family:var(--font-sans);font-size:clamp(2.2rem,6.5vw,3.75rem);font-weight:700;line-height:1.05;letter-spacing:-.02em;color:#fff;text-wrap:balance;overflow-wrap:break-word}._brandSubtitle_109c9_105{margin:0;max-width:28rem;font-size:clamp(.95rem,2.2vw,1.05rem);line-height:1.45;color:#ffffffc7}._formPanel_109c9_138{width:100%;max-width:420px;min-width:0;justify-self:center;animation:_fade-up_109c9_1 .56s ease-out 80ms both}._card_109c9_146{display:flex;flex-direction:column;gap:var(--spacing-sm);width:100%;padding:clamp(1.25rem,3vw,1.75rem);border:1px solid var(--color-border);border-radius:calc(var(--radius-lg) + 4px);background:#fff;color:var(--color-text);box-shadow:0 18px 48px #00000059}._heroLogo_109c9_104{max-width:min(320px,100%);max-height:88px;margin-bottom:var(--spacing-sm);filter:drop-shadow(0 8px 24px rgba(0,0,0,.45))}._logo_109c9_166{max-width:min(220px,100%);max-height:56px;object-position:left center}._formHeader_109c9_172{display:flex;flex-direction:column;gap:var(--spacing-xs);margin-bottom:var(--spacing-xs)}._title_109c9_179{margin:0;color:var(--color-text);font-size:1.35rem;font-weight:700;letter-spacing:-.01em}._hint_109c9_187{margin:0;color:var(--color-text-muted);font-size:.875rem;line-height:1.4}._field_109c9_194{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;min-height:56px;padding:.65rem .9rem;border-radius:var(--radius-md);border:2px solid var(--color-border);background:#fafafa;color:var(--color-text);cursor:pointer;text-align:left}._field_109c9_194:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px}._fieldActive_109c9_214{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 35%,transparent)}._fieldLabel_109c9_219{font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}._fieldValue_109c9_227{font-size:1.25rem;font-weight:700;letter-spacing:.04em;overflow-wrap:anywhere}._error_109c9_234{margin:0;padding:.65rem .75rem;border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-danger) 10%,#fff);color:var(--color-danger);font-size:.85rem;line-height:1.35}._pad_109c9_244{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:var(--spacing-xs)}._padKey_109c9_251{min-height:var(--tap-min);min-width:var(--tap-min);border:1px solid var(--color-border);border-radius:var(--radius-md);background:#f5f5f4;color:var(--color-text);font-size:1.35rem;font-weight:800;cursor:pointer}._padKey_109c9_251:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px}._padKey_109c9_251:active{background:color-mix(in srgb,var(--color-primary) 18%,#fff)}._padOk_109c9_270{background:var(--color-primary);color:var(--color-on-primary);border:1px solid var(--color-primary);border-radius:var(--radius-md);font-weight:700;cursor:pointer;touch-action:manipulation;transition:background .14s ease,border-color .14s ease,opacity .14s ease}._padOk_109c9_270:hover:not(:disabled){background:var(--color-primary-hover);border-color:var(--color-primary-hover)}._padOk_109c9_270:disabled{opacity:.6;cursor:not-allowed}._padOk_109c9_270{border-color:var(--color-primary)}._demoHint_109c9_292{margin:var(--spacing-xs) 0 0;color:var(--color-text-muted);font-size:.72rem;text-align:center;line-height:1.35}@media(max-height:700px){._padKey_109c9_251{min-height:48px}}@keyframes _fade-up_109c9_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(min-width:768px){._brandPanel_109c9_94 ._heroLogo_109c9_104,._brandPanel_109c9_94 ._brandSubtitle_109c9_105{display:block}._layout_109c9_75{grid-template-columns:minmax(0,1.15fr) minmax(320px,420px);align-items:center;gap:clamp(2rem,5vw,4rem)}._brandPanel_109c9_94{justify-content:center}._formPanel_109c9_138{justify-self:end}}@media(prefers-reduced-motion:reduce){._brandPanel_109c9_94,._formPanel_109c9_138{animation:none}}._root_1f1vo_46{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface)}._head_1f1vo_56{display:flex;flex-direction:column;gap:2px;min-width:0}._title_1f1vo_63{font-size:.9rem;font-weight:700;color:var(--color-text)}._hint_1f1vo_69{margin:0;font-size:.75rem;color:var(--color-text-muted, #737373)}._controls_1f1vo_75{display:flex;flex-wrap:wrap;align-items:center;gap:8px}._stepper_1f1vo_82{display:inline-flex;align-items:center;border:1px solid var(--color-border);border-radius:10px;overflow:hidden}._step_1f1vo_82{width:36px;height:36px;border:none;background:transparent;color:var(--color-text);font:inherit;font-size:1.1rem;font-weight:700;line-height:1;cursor:pointer}._step_1f1vo_82:hover:not(:disabled){background:var(--color-bg)}._step_1f1vo_82:disabled{opacity:.35;cursor:not-allowed}._step_1f1vo_82:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}._value_1f1vo_114{width:40px;height:36px;border:none;border-inline:1px solid var(--color-border);background:transparent;color:var(--color-text);font:inherit;font-size:1rem;font-weight:700;text-align:center}._value_1f1vo_114:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}._error_1f1vo_131{margin:0;font-size:.8rem;font-weight:600;color:var(--color-danger)}._cancel_1f1vo_138,._submit_1f1vo_139{min-height:36px;padding:0 14px;border-radius:10px;font:inherit;font-size:.85rem;font-weight:700;cursor:pointer}._cancel_1f1vo_138:disabled,._submit_1f1vo_139:disabled{opacity:.55;cursor:not-allowed}._cancel_1f1vo_138:focus-visible,._submit_1f1vo_139:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._cancel_1f1vo_138{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text)}._submit_1f1vo_139{margin-left:auto;border:none;background:var(--color-primary);color:var(--color-on-primary)}._submit_1f1vo_139:hover:not(:disabled){background:var(--color-primary-hover)}._options_16ftu_46{display:flex;flex-direction:column;gap:8px}._option_16ftu_46,._optionSelected_16ftu_53{display:flex;align-items:center;gap:10px;min-height:2.75rem;padding:.65rem .8rem;border-radius:10px;border:1px solid var(--color-border);background:var(--color-surface);cursor:pointer}._option_16ftu_46:focus-within,._optionSelected_16ftu_53:focus-within{outline:2px solid var(--color-secondary);outline-offset:2px}._optionSelected_16ftu_53{border-color:var(--color-secondary);background:#f5c02e38}._check_16ftu_75{flex-shrink:0;width:1.25rem;height:1.25rem;margin:0;accent-color:var(--color-secondary);cursor:pointer}._name_16ftu_84{flex:1;min-width:0;overflow-wrap:break-word;font-size:.9rem;font-weight:700;color:var(--color-text)}._price_16ftu_93{font-size:.8rem;font-weight:700;color:var(--color-text-muted);white-space:nowrap;flex-shrink:0}._optionSelected_16ftu_53 ._price_16ftu_93{color:var(--color-text)}._overlay_ppi7n_46{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:flex-end;justify-content:center;background:#00000080;padding:var(--safe-top) var(--safe-right) 0 var(--safe-left);overscroll-behavior:contain}@media(min-width:768px){._overlay_ppi7n_46{align-items:center;padding:var(--spacing-md)}}._dialog_ppi7n_64{display:flex;flex-direction:column;gap:var(--spacing-md);width:100%;max-width:28rem;min-height:0;max-height:calc(100dvh - var(--safe-top) - var(--spacing-sm));padding:var(--spacing-md);padding-bottom:calc(var(--spacing-md) + var(--safe-bottom));border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--color-surface);box-shadow:var(--shadow-card)}@media(min-width:768px){._dialog_ppi7n_64{max-height:calc(100dvh - var(--spacing-xl));padding-bottom:var(--spacing-md);border-radius:var(--radius-lg)}}._head_ppi7n_86{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-sm)}._head_ppi7n_86>div{min-width:0}._title_ppi7n_96{margin:0;overflow-wrap:break-word;font-size:1rem;font-weight:800;color:var(--color-text)}._hint_ppi7n_104{margin:2px 0 0;font-size:.78rem;font-weight:600;color:var(--color-text-muted)}._close_ppi7n_111{flex-shrink:0;width:2.75rem;height:2.75rem;border-radius:50%;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font-size:1.3rem;line-height:1;cursor:pointer;touch-action:manipulation}._close_ppi7n_111:hover{border-color:var(--color-text)}._body_ppi7n_128{display:flex;flex-direction:column;gap:var(--spacing-md);min-height:0;overflow-y:auto;overscroll-behavior:contain}._group_ppi7n_137{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;border:0;min-width:0}._legend_ppi7n_147{padding:0;margin-bottom:4px;font-size:.72rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--color-text-muted)}._removeOption_ppi7n_157,._removeOptionOn_ppi7n_158{display:flex;align-items:center;gap:10px;min-height:2.75rem;padding:.65rem .8rem;border-radius:10px;border:1px solid var(--color-border);background:var(--color-surface);font-size:.9rem;font-weight:700;color:var(--color-text);overflow-wrap:break-word;cursor:pointer}._removeOption_ppi7n_157:focus-within,._removeOptionOn_ppi7n_158:focus-within{outline:2px solid var(--color-secondary);outline-offset:2px}._removeOptionOn_ppi7n_158{border-color:var(--color-danger);background:#ef44441a}._check_ppi7n_184{flex-shrink:0;width:1.25rem;height:1.25rem;margin:0;accent-color:var(--color-danger);cursor:pointer}._noteField_ppi7n_193{display:flex;flex-direction:column;gap:6px;font-size:.72rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--color-text-muted)}._noteField_ppi7n_193 input{width:100%;min-height:2.75rem;padding:.55rem .75rem;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface);color:var(--color-text);font-size:1rem;font-weight:500;letter-spacing:0;text-transform:none}@media(min-width:768px){._noteField_ppi7n_193 input{font-size:.88rem}}._quantityRow_ppi7n_222{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm)}._stepper_ppi7n_229{display:flex;align-items:center;gap:var(--spacing-sm)}._stepButton_ppi7n_235{width:2.75rem;height:2.75rem;border-radius:50%;border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);font-size:1.2rem;font-weight:700;line-height:1;cursor:pointer;touch-action:manipulation}._stepButton_ppi7n_235:disabled{opacity:.4;cursor:not-allowed}._quantity_ppi7n_222{min-width:2rem;text-align:center;font-size:1.1rem;font-weight:800;color:var(--color-text)}._error_ppi7n_261{margin:0;color:var(--color-danger);font-size:.8rem}._confirm_ppi7n_267{background:var(--color-primary);color:var(--color-on-primary);border:1px solid var(--color-primary);border-radius:var(--radius-md);font-weight:700;cursor:pointer;touch-action:manipulation;transition:background .14s ease,border-color .14s ease,opacity .14s ease}._confirm_ppi7n_267:hover:not(:disabled){background:var(--color-primary-hover);border-color:var(--color-primary-hover)}._confirm_ppi7n_267:disabled{opacity:.6;cursor:not-allowed}._confirm_ppi7n_267{flex-shrink:0;min-height:2.75rem;padding:.8rem;font-size:.95rem;font-weight:800}._close_ppi7n_111:focus-visible,._stepButton_ppi7n_235:focus-visible,._confirm_ppi7n_267:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px}._outOfStock_ppi7n_300{color:var(--color-danger);font-weight:700}._card_14avk_46{--card-btn: var(--tap-comfort);--card-pad: .75rem;position:relative;display:flex;flex-direction:column;min-width:0;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;transition:border-color .14s ease}._card_14avk_46:hover{border-color:var(--color-primary)}@media(min-width:640px){._card_14avk_46{--card-btn: 2.5rem;--card-pad: var(--spacing-md)}}._photoWrap_14avk_69{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:4/3;background:var(--color-bg);overflow:hidden}._photo_14avk_69{width:100%;height:100%;object-fit:cover}._photoFallback_14avk_85{font-size:2rem;opacity:.5}._info_14avk_90{display:flex;flex-direction:column;gap:2px;min-width:0;padding:var(--spacing-sm) var(--card-pad) calc(var(--card-btn) + var(--spacing-md))}@media(min-width:640px){._info_14avk_90{padding-bottom:var(--spacing-sm)}}._name_14avk_103{font-size:.85rem;font-weight:700;color:var(--color-text);line-height:1.25;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:manual;hyphens:manual}._price_14avk_113{font-size:.8rem;font-weight:600;color:var(--color-text-muted);white-space:nowrap}@media(min-width:640px){._price_14avk_113{display:flex;align-items:center;min-height:var(--card-btn);padding-right:calc(var(--card-btn) * 2 + var(--spacing-sm) + var(--spacing-xs) * 2 - var(--card-pad))}}._addButton_14avk_128,._customizeButton_14avk_129{position:absolute;bottom:var(--spacing-sm);width:var(--card-btn);height:var(--card-btn);border-radius:50%;line-height:1;padding:0;display:flex;align-items:center;justify-content:center}._addButton_14avk_128:focus-visible,._customizeButton_14avk_129:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px}._addButton_14avk_128{background:var(--color-primary);color:var(--color-on-primary);border:1px solid var(--color-primary);border-radius:var(--radius-md);font-weight:700;cursor:pointer;touch-action:manipulation;transition:background .14s ease,border-color .14s ease,opacity .14s ease}._addButton_14avk_128:hover:not(:disabled){background:var(--color-primary-hover);border-color:var(--color-primary-hover)}._addButton_14avk_128:disabled{opacity:.6;cursor:not-allowed}._addButton_14avk_128{right:var(--spacing-sm);font-size:1.1rem}._customizeButton_14avk_129{background:var(--color-secondary);color:#fff;border:1px solid var(--color-secondary);border-radius:var(--radius-md);font-weight:700;cursor:pointer;touch-action:manipulation;transition:background .14s ease,opacity .14s ease}._customizeButton_14avk_129:hover:not(:disabled){background:#1a1a1a}._customizeButton_14avk_129:disabled{opacity:.6;cursor:not-allowed}._customizeButton_14avk_129{right:calc(var(--spacing-sm) + var(--card-btn) + var(--spacing-xs))}._photoWrap_14avk_69{position:relative}._cardUnavailable_14avk_195 ._photo_14avk_69,._cardUnavailable_14avk_195 ._photoFallback_14avk_85{filter:grayscale(1);opacity:.55}._soldOutBadge_14avk_201{position:absolute;top:var(--spacing-sm);left:var(--spacing-sm);padding:.2rem .6rem;border-radius:999px;background:var(--color-danger);color:#fff;font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}._stockNote_14avk_215,._stockNoteOut_14avk_216{font-size:.72rem;font-weight:700;line-height:1.25}._stockNote_14avk_215{color:#b45309}._stockNoteOut_14avk_216{color:var(--color-danger)}._bar_1efuq_46{display:flex;flex-direction:row;align-items:stretch;gap:8px;position:sticky;top:0;z-index:5;padding-bottom:4px;background:var(--color-bg)}._search_1efuq_58{flex:1 1 0;min-width:0;display:flex;align-items:center;gap:8px;min-height:52px;padding:0 12px 0 14px;border:1px solid var(--color-border);border-radius:14px;background:var(--color-surface);box-shadow:var(--shadow-card)}._search_1efuq_58 input{flex:1;min-width:0;border:0;outline:none;background:transparent;color:var(--color-text);font-size:1rem;font-weight:600}@media(min-width:768px){._search_1efuq_58 input{font-size:.95rem}}._search_1efuq_58:focus-within{border-color:var(--color-secondary)}._search_1efuq_58 input::placeholder{color:var(--color-text-muted);font-weight:500}._searchIcon_1efuq_94{color:var(--color-text);font-size:1.15rem;line-height:1}._clear_1efuq_100{flex-shrink:0;width:2.25rem;height:2.25rem;border:0;border-radius:50%;background:var(--color-bg);color:var(--color-text);font-size:1rem;line-height:1;cursor:pointer}._select_1efuq_113{position:relative;flex:0 0 42%;min-width:0}@media(min-width:768px){._select_1efuq_113{flex:0 0 240px}}._selectButton_1efuq_124,._selectButtonOpen_1efuq_125{width:100%;min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;border:1px solid var(--color-border);border-radius:14px;background:var(--color-surface);color:var(--color-text);text-align:left;cursor:pointer;box-shadow:var(--shadow-card)}._selectButton_1efuq_124:focus-visible,._selectButtonOpen_1efuq_125:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px}._selectButtonOpen_1efuq_125{border-color:var(--color-secondary)}._selectLabel_1efuq_151{display:flex;flex-direction:column;gap:1px;min-width:0}._selectCaption_1efuq_158{font-size:.65rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}._selectValue_1efuq_166{font-size:.92rem;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._chevron_1efuq_174{flex-shrink:0;font-size:.85rem}._menu_1efuq_179{position:absolute;z-index:8;top:calc(100% + 6px);right:0;left:auto;width:max(100%,min(260px,100vw - 24px));margin:0;padding:6px;list-style:none;max-height:min(320px,50dvh);overflow:auto;overscroll-behavior:contain;border:1px solid var(--color-border);border-radius:14px;background:var(--color-surface);box-shadow:0 12px 32px #0000001f}._option_1efuq_198,._optionActive_1efuq_199{width:100%;min-height:var(--tap-comfort);padding:.55rem .75rem;border:0;border-radius:10px;background:transparent;color:var(--color-text);font-size:.88rem;font-weight:700;text-align:left;cursor:pointer;overflow-wrap:anywhere}._option_1efuq_198:focus-visible,._optionActive_1efuq_199:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px}._option_1efuq_198:hover,._optionActive_1efuq_199:hover{background:var(--color-bg)}._optionActive_1efuq_199{background:#f5c02e59}._optionActive_1efuq_199:hover{background:#f5c02e73}._root_1l7jv_46{position:relative;flex:1 1 180px;min-width:0}._trigger_1l7jv_52{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:44px;padding:6px 12px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface);color:var(--color-text);font:inherit;font-weight:700;text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}._trigger_1l7jv_52:hover:not(:disabled){border-color:var(--color-primary)}._trigger_1l7jv_52:disabled{opacity:.55;cursor:not-allowed}._trigger_1l7jv_52:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._triggerOpen_1l7jv_82{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 22%,transparent)}._triggerValue_1l7jv_87{display:inline-flex;align-items:center;gap:10px;min-width:0}._placeholder_1l7jv_94{color:var(--color-text-muted, #737373);font-weight:600}._chevron_1l7jv_99{flex-shrink:0;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}._popover_1l7jv_110{position:absolute;z-index:30;top:calc(100% + 6px);left:0;right:0;min-width:240px;overflow:hidden;border:1px solid var(--color-border);border-radius:14px;background:var(--color-surface);box-shadow:0 12px 32px #0000002e,0 2px 6px #00000014}._searchRow_1l7jv_124{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--color-border)}._searchIcon_1l7jv_132{flex-shrink:0;width:18px;height:18px;fill:none;stroke:var(--color-text-muted, #737373);stroke-width:2;stroke-linecap:round}._search_1l7jv_124{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--color-text);font:inherit;font-size:16px}._list_1l7jv_153{max-height:280px;margin:0;padding:6px;overflow-y:auto;list-style:none}._option_1l7jv_161{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;cursor:pointer}._optionActive_1l7jv_170{background:color-mix(in srgb,var(--color-primary) 14%,transparent)}._optionSelected_1l7jv_174{outline:1px solid var(--color-primary)}._badge_1l7jv_178{display:inline-grid;place-items:center;flex-shrink:0;width:34px;height:34px;border-radius:50%;background:color-mix(in srgb,var(--color-primary) 22%,transparent);color:var(--color-text);font-size:.85rem;font-weight:800}._optionText_1l7jv_191{display:flex;flex:1;flex-direction:column;min-width:0;line-height:1.2}._muted_1l7jv_199{color:var(--color-text-muted, #737373);font-size:.78rem;font-weight:600}._statusFree_1l7jv_205,._statusBusy_1l7jv_206{flex-shrink:0;padding:3px 9px;border-radius:999px;font-size:.7rem;font-weight:800}._statusFree_1l7jv_205{background:color-mix(in srgb,var(--color-success, #16a249) 16%,transparent);color:var(--color-success, #16a249)}._statusBusy_1l7jv_206{background:color-mix(in srgb,var(--color-text-muted, #737373) 14%,transparent);color:var(--color-text-muted, #737373)}._empty_1l7jv_224{padding:16px 10px;color:var(--color-text-muted, #737373);font-size:.85rem;text-align:center}._popover_1l7jv_110{z-index:80}._toneDark_1l7jv_235{flex:none;width:100%}._toneDark_1l7jv_235 ._trigger_1l7jv_52{min-height:38px;border-radius:8px;border-color:#fff8e833;background:#ffffff0f;color:#fff8e8;font-weight:600}._toneDark_1l7jv_235 ._placeholder_1l7jv_94,._toneDark_1l7jv_235 ._muted_1l7jv_199,._toneDark_1l7jv_235 ._searchIcon_1l7jv_132{color:#fff8e89e;stroke:#fff8e89e}._toneDark_1l7jv_235 ._popover_1l7jv_110{background:#1c1814;color:#fff8e8;border-color:#f5c02e59}._toneDark_1l7jv_235 ._search_1l7jv_124{padding:0;border:0;border-radius:0;background:transparent;color:#fff8e8}._toneDark_1l7jv_235 ._searchRow_1l7jv_124,._toneDark_1l7jv_235 ._option_1l7jv_161{border-color:#fff8e81f}._toneDark_1l7jv_235 ._optionActive_1l7jv_170{background:#f5c02e29}._toneDark_1l7jv_235 ._badge_1l7jv_178{color:#fff8e8}._card_1hzka_46{display:flex;flex-direction:column;gap:4px;padding:8px 0;border-bottom:1px solid var(--color-border)}._actionable_1hzka_54{padding:10px;border:1px solid var(--color-primary);border-radius:12px;background:color-mix(in srgb,var(--color-primary) 12%,transparent)}._head_1hzka_61{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 8px}._name_1hzka_69{font-size:.88rem;font-weight:700;color:var(--color-text);overflow-wrap:anywhere}._status_1hzka_76{padding:1px 8px;border-radius:999px;font-size:.68rem;font-weight:800;line-height:1.5;white-space:nowrap;color:var(--color-text-muted);background:color-mix(in srgb,var(--color-text-muted) 14%,transparent)}._status_PENDIENTE_CONFIRMACION_MESERO_1hzka_87{color:var(--color-on-primary);background:var(--color-primary)}._status_ANULADA_1hzka_92{color:var(--color-success);background:color-mix(in srgb,var(--color-success) 14%,transparent)}._status_RECHAZADA_1hzka_97{color:var(--color-danger);background:color-mix(in srgb,var(--color-danger) 14%,transparent)}._meta_1hzka_102,._note_1hzka_103{font-size:.75rem;color:var(--color-text-muted);overflow-wrap:anywhere}._note_1hzka_103{font-style:italic}._question_1hzka_113{font-size:.82rem;font-weight:700;color:var(--color-text);overflow-wrap:anywhere}._outstanding_1hzka_120{font-size:.78rem;font-weight:800;color:var(--color-danger)}._form_1hzka_126{display:flex;flex-direction:column;gap:8px;margin-top:4px}._hint_1hzka_133{margin:0;font-size:.75rem;line-height:1.35;color:var(--color-text-muted)}._input_1hzka_140{width:100%;padding:.55rem .75rem;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface, var(--color-bg));color:var(--color-text);font:inherit;font-size:1rem;min-height:var(--tap-comfort);resize:vertical}._photo_1hzka_153{position:relative;display:block;cursor:pointer}._photoInput_1hzka_159{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}._photoButton_1hzka_167{display:block;padding:10px 14px;border:1px dashed var(--color-border);border-radius:10px;background:var(--color-surface);font-size:.85rem;font-weight:700;color:var(--color-text);text-align:center;overflow-wrap:anywhere}._photo_1hzka_153:focus-within ._photoButton_1hzka_167{outline:2px solid var(--color-primary);outline-offset:2px}._summary_1hzka_185{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 12px;margin:0;font-size:.85rem}._summary_1hzka_185 dt{font-weight:700;color:var(--color-text-muted)}._summary_1hzka_185 dd{margin:0;color:var(--color-text);overflow-wrap:anywhere}._actions_1hzka_202{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}._actions_1hzka_202>button,._actions_1hzka_202>a{flex:1 1 7rem}._primary_1hzka_213:focus-visible,._secondary_1hzka_214:focus-visible,._danger_1hzka_215:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px}._primary_1hzka_213,._secondary_1hzka_214,._danger_1hzka_215{min-height:var(--tap-comfort);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);font-size:.9rem;font-weight:700;cursor:pointer;touch-action:manipulation}._primary_1hzka_213:disabled,._secondary_1hzka_214:disabled,._danger_1hzka_215:disabled{opacity:.6;cursor:not-allowed}._primary_1hzka_213{border:none;background:var(--color-primary);color:var(--color-on-primary)}._secondary_1hzka_214{background:transparent;border:1px solid var(--color-secondary);border-radius:var(--radius-md);color:var(--color-secondary);font-weight:600;cursor:pointer;touch-action:manipulation}._secondary_1hzka_214:hover:not(:disabled){background:var(--color-secondary);color:var(--color-primary)}._secondary_1hzka_214:disabled{opacity:.6;cursor:not-allowed}._danger_1hzka_215{border:1px solid var(--color-danger);background:transparent;color:var(--color-danger)}._danger_1hzka_215:hover:not(:disabled){background:color-mix(in srgb,var(--color-danger) 12%,transparent)}._error_1hzka_270{margin:0;color:var(--color-danger);font-size:.8rem}._compact_1hzka_276{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;row-gap:2px;padding:8px 0;border:0;border-bottom:1px solid rgba(245,192,46,.18);border-radius:0;background:transparent;color:#fff8e8}._compact_1hzka_276._actionable_1hzka_54{padding:8px 0;border:0;border-bottom:1px solid rgba(245,192,46,.18);border-radius:0;background:transparent}._compact_1hzka_276:last-child{border-bottom:0}._compact_1hzka_276 ._head_1hzka_61,._compact_1hzka_276 ._meta_1hzka_102,._compact_1hzka_276 ._note_1hzka_103,._compact_1hzka_276 ._question_1hzka_113,._compact_1hzka_276 ._outstanding_1hzka_120{grid-column:1}._compact_1hzka_276 ._name_1hzka_69,._compact_1hzka_276 ._question_1hzka_113{color:#fff8e8}._compact_1hzka_276 ._meta_1hzka_102,._compact_1hzka_276 ._note_1hzka_103{color:#fff8e89e}._compact_1hzka_276 ._actions_1hzka_202{grid-column:2;grid-row:1/span 2;align-self:center;margin-top:0}._compact_1hzka_276 ._actions_1hzka_202>button,._compact_1hzka_276 ._actions_1hzka_202>a{flex:0 0 auto}._compact_1hzka_276 ._form_1hzka_126,._compact_1hzka_276 ._error_1hzka_270{grid-column:1/-1}._compact_1hzka_276 ._primary_1hzka_213,._compact_1hzka_276 ._secondary_1hzka_214,._compact_1hzka_276 ._danger_1hzka_215{min-height:32px;padding:0 10px;font-size:.75rem}._compact_1hzka_276 ._secondary_1hzka_214{border-color:#f5c02eb3;color:#f5c02e;background:transparent}._proposal_10qsd_46,._notice_10qsd_47{position:fixed;left:50%;bottom:calc(76px + env(safe-area-inset-bottom,0px));z-index:60;width:min(560px,100% - 24px);transform:translate(-50%);box-sizing:border-box}._proposal_10qsd_46{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border:2px solid var(--color-primary);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:0 8px 28px #00000038}._message_10qsd_68{margin:0;font-size:.92rem;font-weight:700;color:var(--color-text);overflow-wrap:anywhere}._error_10qsd_76{margin:0;font-size:.8rem;color:var(--color-danger)}._actions_10qsd_82{display:flex;flex-wrap:wrap;gap:8px}._accept_10qsd_88,._decline_10qsd_89,._cancel_10qsd_90{min-height:2.75rem;padding:.5rem .9rem;font:inherit;font-size:.85rem;border-radius:var(--radius-md);cursor:pointer;touch-action:manipulation}._accept_10qsd_88:focus-visible,._decline_10qsd_89:focus-visible,._cancel_10qsd_90:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px}._accept_10qsd_88:disabled,._decline_10qsd_89:disabled,._cancel_10qsd_90:disabled{opacity:.6;cursor:not-allowed}._accept_10qsd_88{flex:1 1 auto;border:1px solid var(--color-primary);background:var(--color-primary);color:var(--color-on-primary);font-weight:800}._decline_10qsd_89{border:1px solid var(--color-secondary);background:transparent;color:var(--color-secondary);font-weight:700}._cancel_10qsd_90{border:none;background:transparent;color:var(--color-text-muted);font-weight:600;text-decoration:underline}._notice_10qsd_47{margin:0;padding:10px 14px;border:1px solid var(--color-border);border-left:4px solid var(--color-primary);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:0 6px 20px #00000029;font-size:.85rem;color:var(--color-text)}._page_1iwsa_47{min-height:100%;display:flex;flex-direction:column;gap:12px;padding:calc(12px + var(--safe-top)) calc(12px + var(--safe-right)) calc(88px + var(--safe-bottom)) calc(12px + var(--safe-left));background:var(--color-bg)}@media(min-width:1024px){._page_1iwsa_47{flex-direction:row;align-items:stretch;gap:var(--spacing-lg);height:100dvh;padding:var(--spacing-lg);overflow:hidden}}._account_1iwsa_66,._accountOpen_1iwsa_67{background:var(--color-surface);border-radius:var(--radius-lg);border:1px solid var(--color-border);padding:var(--spacing-lg);box-shadow:var(--shadow-card);display:none;flex-direction:column;gap:var(--spacing-md);width:100%;min-width:0;padding:var(--spacing-md)}@media(min-width:768px){._account_1iwsa_66,._accountOpen_1iwsa_67{padding:var(--spacing-lg)}}._accountOpen_1iwsa_67{display:flex;position:fixed;z-index:30;left:max(12px,var(--safe-left));right:max(12px,var(--safe-right));width:auto;bottom:calc(76px + var(--safe-bottom));max-height:min(100dvh - 76px - var(--safe-top) - var(--safe-bottom) - 12px,680px);overflow:auto;overscroll-behavior:contain;max-width:560px;margin-inline:auto;animation:_sheetSlideUp_1iwsa_1 .28s cubic-bezier(.22,1,.36,1)}._accountOpen_1iwsa_67>*{flex-shrink:0}@media(prefers-reduced-motion:reduce){._accountOpen_1iwsa_67{animation:none}}._accountBackdrop_1iwsa_111{position:fixed;top:0;right:0;bottom:0;left:0;z-index:25;border:0;background:#0006;cursor:pointer;animation:_sheetFadeIn_1iwsa_1 .2s ease-out}@media(prefers-reduced-motion:reduce){._accountBackdrop_1iwsa_111{animation:none}}@keyframes _sheetSlideUp_1iwsa_1{0%{transform:translateY(100%);opacity:.6}to{transform:translateY(0);opacity:1}}@keyframes _sheetFadeIn_1iwsa_1{0%{opacity:0}to{opacity:1}}._accountDock_1iwsa_144{position:fixed;z-index:35;left:max(12px,var(--safe-left));right:max(12px,var(--safe-right));bottom:calc(12px + var(--safe-bottom));max-width:560px;margin-inline:auto;display:flex;align-items:stretch;gap:8px}._dockToggle_1iwsa_157{flex:1 1 auto;min-width:0;min-height:var(--tap-min);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;padding:0 16px;border:0;border-radius:14px;background:var(--color-secondary);color:#fff;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-align:left;cursor:pointer;box-shadow:0 8px 24px #0000002e}._dockToggle_1iwsa_157:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px}._dockToggle_1iwsa_157:focus-visible{outline-color:var(--color-primary)}._dockToggle_1iwsa_157 strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.1rem;letter-spacing:0;text-transform:none;color:var(--color-primary)}._dockLabel_1iwsa_197{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._dockSend_1iwsa_204{background:var(--color-primary);color:var(--color-on-primary);border:1px solid var(--color-primary);border-radius:var(--radius-md);font-weight:700;cursor:pointer;touch-action:manipulation;transition:background .14s ease,border-color .14s ease,opacity .14s ease}._dockSend_1iwsa_204:hover:not(:disabled){background:var(--color-primary-hover);border-color:var(--color-primary-hover)}._dockSend_1iwsa_204:disabled{opacity:.6;cursor:not-allowed}._dockSend_1iwsa_204{flex:0 0 auto;min-height:var(--tap-min);padding:0 18px;border-radius:14px;font-size:.9rem;letter-spacing:.03em;text-transform:uppercase;box-shadow:0 8px 24px #0000002e}._dockSend_1iwsa_204:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px}@media(min-width:1024px){._account_1iwsa_66,._accountOpen_1iwsa_67{display:flex;position:sticky;top:0;left:auto;right:auto;bottom:auto;z-index:auto;flex:0 0 380px;max-width:420px;max-height:calc(100dvh - 48px);margin-inline:0;overflow:auto;animation:none}._accountBackdrop_1iwsa_111,._accountDock_1iwsa_144{display:none}}._accountHeader_1iwsa_259{display:flex;flex-direction:column;gap:4px;padding-bottom:var(--spacing-sm);border-bottom:1px solid var(--color-border)}._backLink_1iwsa_267{align-self:flex-start;display:inline-flex;align-items:center;min-height:var(--tap-comfort);color:var(--color-text-muted);text-decoration:none;font-size:.8rem;font-weight:600}._backLink_1iwsa_267:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px}._backLink_1iwsa_267:hover{color:var(--color-text)}._tableTitle_1iwsa_285{margin:0;font-size:1.5rem;font-weight:800;color:var(--color-text);letter-spacing:-.01em;overflow-wrap:break-word}._openedAt_1iwsa_294{color:var(--color-text-muted);font-size:.78rem}._guestChip_1iwsa_299{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:4px 10px;border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface);color:var(--color-text);font:inherit;font-size:.8rem;font-weight:700;cursor:pointer}._guestChip_1iwsa_299:hover{border-color:var(--color-primary)}._guestChip_1iwsa_299:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._guestChipEdit_1iwsa_323{color:var(--color-text-muted);font-weight:600;text-decoration:underline}._emptyHint_1iwsa_329{color:var(--color-text-muted);font-size:.85rem;margin:0}._lines_1iwsa_335{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;min-height:100px;max-height:none}@media(min-width:1024px){._lines_1iwsa_335{max-height:42vh;overflow-y:auto}}._line_1iwsa_335{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) 0;border-bottom:1px solid var(--color-border)}._lineInfo_1iwsa_361{display:flex;flex-direction:column;gap:2px;min-width:0}._lineName_1iwsa_368{font-size:.88rem;font-weight:700;color:var(--color-text);overflow-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._lineMeta_1iwsa_380{font-size:.72rem;color:var(--color-text-muted);overflow-wrap:break-word}._lineNote_1iwsa_392{font-size:.72rem;font-style:italic;color:var(--color-text-muted);overflow-wrap:break-word}._lineWaiter_1iwsa_400{font-size:.72rem;font-weight:700;color:var(--color-text-muted);overflow-wrap:break-word}._lineRemoved_1iwsa_386{font-size:.78rem;font-weight:800;color:var(--color-danger)}._lineNote_1iwsa_392{font-size:.72rem;font-style:italic;color:var(--color-text-muted)}._lineSubtotal_1iwsa_419{font-size:.85rem;font-weight:700;color:var(--color-text);white-space:nowrap}._lineFrozen_1iwsa_426 ._lineName_1iwsa_368,._lineFrozen_1iwsa_426 ._lineMeta_1iwsa_380{opacity:.75}._lineSubtotalHeld_1iwsa_431{color:var(--color-text-muted);text-decoration:line-through}._voidBadge_1iwsa_436{align-self:flex-start;margin-top:2px;padding:1px 8px;border-radius:999px;font-size:.68rem;font-weight:800;line-height:1.5;white-space:nowrap}._waitlistBadge_1iwsa_447{align-self:flex-start;margin-top:2px;padding:1px 8px;border-radius:999px;font-size:.68rem;font-weight:800;line-height:1.5;white-space:nowrap;color:var(--color-success);background:color-mix(in srgb,var(--color-success) 14%,transparent)}._voidBadge_EN_REVISION_1iwsa_460{color:var(--color-on-primary);background:var(--color-primary)}._voidBadge_SALDO_PENDIENTE_1iwsa_465{color:var(--color-danger);background:color-mix(in srgb,var(--color-danger) 14%,transparent)}._lineCheck_1iwsa_470{width:1.5rem;height:1.5rem;margin:0 .35rem;accent-color:var(--color-danger);cursor:pointer}._lineCheck_1iwsa_470:disabled{cursor:default}._lineRemove_1iwsa_386{flex-shrink:0;width:var(--tap-comfort);height:var(--tap-comfort);border-radius:50%;border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);font-weight:700;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color .14s ease,color .14s ease}._lineRemove_1iwsa_386:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px}._lineRemove_1iwsa_386:hover{border-color:var(--color-danger);color:var(--color-danger)}._totals_1iwsa_506{padding-top:var(--spacing-sm);border-top:2px solid var(--color-secondary)}._modifierPanel_1iwsa_511{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg)}._modifierHead_1iwsa_521{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-sm)}._modifierHead_1iwsa_521>div{min-width:0}._modifierTitle_1iwsa_531{margin:0;overflow-wrap:break-word;font-size:.95rem;font-weight:800;color:var(--color-text)}._modifierHint_1iwsa_539{margin:2px 0 0;font-size:.78rem;font-weight:600;color:var(--color-text-muted)}._modifierDismiss_1iwsa_546{flex-shrink:0;width:var(--tap-comfort);height:var(--tap-comfort);border-radius:50%;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font-size:1.3rem;line-height:1;cursor:pointer}._modifierDismiss_1iwsa_546:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px}._modifierDismiss_1iwsa_546:hover{border-color:var(--color-text)}._modifierNote_1iwsa_566{display:flex;flex-direction:column;gap:6px;font-size:.72rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--color-text-muted)}._modifierNote_1iwsa_566 input{width:100%;min-height:var(--tap-comfort);padding:.55rem .75rem;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface);color:var(--color-text);font-size:1rem;font-weight:500;letter-spacing:0;text-transform:none}@media(min-width:768px){._modifierNote_1iwsa_566 input{font-size:.88rem}}._modifierAdd_1iwsa_595{background:var(--color-primary);color:var(--color-on-primary);border:1px solid var(--color-primary);border-radius:var(--radius-md);font-weight:700;cursor:pointer;touch-action:manipulation;transition:background .14s ease,border-color .14s ease,opacity .14s ease}._modifierAdd_1iwsa_595:hover:not(:disabled){background:var(--color-primary-hover);border-color:var(--color-primary-hover)}._modifierAdd_1iwsa_595:disabled{opacity:.6;cursor:not-allowed}._modifierAdd_1iwsa_595:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px}._modifierAdd_1iwsa_595{min-height:var(--tap-comfort);padding:.8rem;font-size:.95rem;font-weight:800}._totalRow_1iwsa_624{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;font-weight:800;font-size:1rem;color:var(--color-text)}._totalRow_1iwsa_624 input{width:7.5rem;min-height:var(--tap-comfort);margin-left:auto;padding:.35rem .65rem;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);color:var(--color-text);font-size:1rem;font-weight:700;text-align:right}._tipModes_1iwsa_648{display:inline-flex;flex-wrap:wrap;gap:4px}._tipMode_1iwsa_648,._tipModeOn_1iwsa_655{min-height:var(--tap-comfort);padding:0 .7rem;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);color:var(--color-text);font-size:.85rem;font-weight:700;cursor:pointer}._tipModeOn_1iwsa_655{border-color:var(--color-secondary);color:var(--color-secondary)}._tipHint_1iwsa_672{margin:0;font-size:.8rem;color:var(--color-text-muted)}._taxBreakdown_1iwsa_678{display:grid;gap:4px;margin:0}._taxRow_1iwsa_684{display:flex;justify-content:space-between;gap:8px;font-size:.85rem;color:var(--color-text-muted)}._taxRow_1iwsa_684 dt,._taxRow_1iwsa_684 dd{margin:0}._taxRow_1iwsa_684 dd{font-variant-numeric:tabular-nums}._totalValue_1iwsa_699{font-size:1.6rem;overflow-wrap:anywhere;color:var(--color-secondary)}._payError_1iwsa_705{margin:0;color:var(--color-danger);font-size:.8rem}._kitchenOk_1iwsa_711{margin:0;color:#3dd68c;font-size:.8rem;font-weight:700}._kitchenWarning_1iwsa_718{margin:0;color:#e6b325;font-size:.8rem;font-weight:700}._kitchenBadge_1iwsa_725{display:inline-flex;align-items:center;margin-top:6px;padding:.2rem .65rem;border-radius:999px;font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;background:#f5c02e26;color:var(--color-primary);border:1px solid rgba(245,192,46,.35)}._kitchen_OPEN_1iwsa_740{background:#f5c02e26;color:var(--color-primary);border-color:#f5c02e59}._kitchen_RECEIVED_1iwsa_746{background:#f5a6232e;color:#f5a623;border-color:#f5a62373}._kitchen_PREPARING_1iwsa_752{background:#ff7a182e;color:#ff9a4a;border-color:#ff7a1873}._kitchen_READY_1iwsa_758{background:#3dd68c2e;color:#3dd68c;border-color:#3dd68c80}._kitchen_DELIVERED_1iwsa_764{background:#ffffff14;color:#fff8e8b3;border-color:#fff3}._lockedHint_1iwsa_770{margin:0 0 var(--spacing-sm);padding:.55rem .75rem;border-radius:8px;background:#f5a6231f;border:1px solid rgba(245,166,35,.35);color:#f5a623;font-size:.8rem;font-weight:600}._gridLocked_1iwsa_781{opacity:.45;pointer-events:none}._actions_1iwsa_786{display:flex;flex-direction:column;gap:var(--spacing-sm);margin-top:auto}._kitchenButton_1iwsa_793{background:var(--color-primary);color:var(--color-on-primary);border:1px solid var(--color-primary);border-radius:var(--radius-md);font-weight:700;cursor:pointer;touch-action:manipulation;transition:background .14s ease,border-color .14s ease,opacity .14s ease}._kitchenButton_1iwsa_793:hover:not(:disabled){background:var(--color-primary-hover);border-color:var(--color-primary-hover)}._kitchenButton_1iwsa_793:disabled{opacity:.6;cursor:not-allowed}._kitchenButton_1iwsa_793:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px}._kitchenButton_1iwsa_793{min-height:var(--tap-min);padding:var(--spacing-md);font-size:1rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}._cajaHint_1iwsa_824{margin:0;text-align:center;color:var(--color-text-muted);font-size:.78rem;line-height:1.35}._accounts_1iwsa_832{display:flex;flex-direction:column;gap:var(--spacing-xs)}._accountsTitle_1iwsa_838{margin:0;font-size:.78rem;font-weight:700;color:var(--color-text-muted)}._accountChips_1iwsa_845{display:flex;flex-wrap:wrap;gap:8px}._accountChip_1iwsa_845{border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);border-radius:8px;min-height:var(--tap-comfort);padding:.45rem .7rem;font-size:.78rem;font-weight:700;cursor:pointer;transition:border-color .14s ease,background .14s ease}._accountChip_1iwsa_845:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px}._accountChip_1iwsa_845:hover{border-color:var(--color-primary)}._accountChipSelected_1iwsa_871{border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 18%,transparent)}._movePanel_1iwsa_876{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid color-mix(in srgb,var(--color-primary) 45%,transparent);border-radius:12px;background:color-mix(in srgb,var(--color-primary) 10%,transparent)}._moveTitle_1iwsa_886{margin:0;font-size:.82rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}._moveRow_1iwsa_894{display:flex;flex-wrap:wrap;gap:8px}._moveSelect_1iwsa_900{flex:1 1 160px;min-height:44px;padding:0 12px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface);color:var(--color-text);font:inherit}._moveButton_1iwsa_911{flex:0 0 auto;min-height:44px;padding:0 18px;border:0;border-radius:10px;background:var(--color-primary);color:var(--color-on-primary, #000);font-weight:800;cursor:pointer}._moveButton_1iwsa_911:disabled{opacity:.5;cursor:not-allowed}@media(max-width:480px){._moveButton_1iwsa_911{width:100%}}._voidPanel_1iwsa_932{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid color-mix(in srgb,var(--color-danger) 35%,transparent);border-radius:12px;background:color-mix(in srgb,var(--color-danger) 8%,transparent)}._voidTitle_1iwsa_942{margin:0;font-size:.82rem;font-weight:800;color:var(--color-text)}._voidHint_1iwsa_949{margin:0;font-size:.75rem;line-height:1.35;color:var(--color-text-muted)}._voidReason_1iwsa_956{width:100%;padding:.55rem .75rem;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface, var(--color-bg));color:var(--color-text);font:inherit;font-size:1rem;min-height:var(--tap-comfort)}._voidEvidence_1iwsa_968{position:relative;display:block;cursor:pointer}._voidEvidenceInput_1iwsa_975{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}._voidEvidenceButton_1iwsa_983{display:block;padding:10px 14px;border:1px dashed var(--color-border);border-radius:10px;background:var(--color-surface);font-size:.85rem;font-weight:700;color:var(--color-text);text-align:center;overflow-wrap:anywhere}._voidEvidence_1iwsa_968:focus-within ._voidEvidenceButton_1iwsa_983{outline:2px solid var(--color-primary);outline-offset:2px}._voidLink_1iwsa_1001{align-self:flex-start;padding:0;border:none;background:none;color:var(--color-text-muted);font-size:.78rem;text-decoration:underline;cursor:pointer}._voidSummary_1iwsa_1012{display:flex;flex-direction:column;gap:8px}._voidSummaryList_1iwsa_1018{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 12px;margin:0;font-size:.85rem}._voidSummaryList_1iwsa_1018 dt{font-weight:700;color:var(--color-text-muted)}._voidSummaryList_1iwsa_1018 dd{margin:0;color:var(--color-text);overflow-wrap:anywhere}._voidSummaryActions_1iwsa_1035{display:flex;flex-wrap:wrap;gap:8px}._voidSummaryActions_1iwsa_1035>button{flex:1 1 8rem}._voidBack_1iwsa_1044{background:transparent;border:1px solid var(--color-secondary);border-radius:var(--radius-md);color:var(--color-secondary);font-weight:600;cursor:pointer;touch-action:manipulation}._voidBack_1iwsa_1044:hover:not(:disabled){background:var(--color-secondary);color:var(--color-primary)}._voidBack_1iwsa_1044:disabled{opacity:.6;cursor:not-allowed}._voidBack_1iwsa_1044:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px}._voidBack_1iwsa_1044{min-height:var(--tap-comfort);padding:var(--spacing-sm) var(--spacing-md);font-size:.95rem;font-weight:700}._voidRequests_1iwsa_1072{display:flex;flex-direction:column;gap:6px;margin-top:var(--spacing-sm)}._voidRequestList_1iwsa_1079{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}._cancelButton_1iwsa_1088{background:transparent;border:1px solid var(--color-secondary);border-radius:var(--radius-md);color:var(--color-secondary);font-weight:600;cursor:pointer;touch-action:manipulation}._cancelButton_1iwsa_1088:hover:not(:disabled){background:var(--color-secondary);color:var(--color-primary)}._cancelButton_1iwsa_1088:disabled{opacity:.6;cursor:not-allowed}._cancelButton_1iwsa_1088:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px}._cancelButton_1iwsa_1088{min-height:var(--tap-comfort);padding:var(--spacing-sm) var(--spacing-md);font-size:.95rem;font-weight:700;color:var(--color-danger);border-color:var(--color-danger)}._cancelButton_1iwsa_1088:hover:not(:disabled){background:color-mix(in srgb,var(--color-danger) 12%,transparent)}._splitButton_1iwsa_1121{background:transparent;border:1px solid var(--color-secondary);border-radius:var(--radius-md);color:var(--color-secondary);font-weight:600;cursor:pointer;touch-action:manipulation}._splitButton_1iwsa_1121:hover:not(:disabled){background:var(--color-secondary);color:var(--color-primary)}._splitButton_1iwsa_1121:disabled{opacity:.6;cursor:not-allowed}._splitButton_1iwsa_1121:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px}._splitButton_1iwsa_1121{min-height:var(--tap-comfort);padding:var(--spacing-sm) var(--spacing-md);font-size:.95rem;font-weight:700}._payButton_1iwsa_1149{background:var(--color-primary);color:var(--color-on-primary);border:1px solid var(--color-primary);border-radius:var(--radius-md);font-weight:700;cursor:pointer;touch-action:manipulation;transition:background .14s ease,border-color .14s ease,opacity .14s ease}._payButton_1iwsa_1149:hover:not(:disabled){background:var(--color-primary-hover);border-color:var(--color-primary-hover)}._payButton_1iwsa_1149:disabled{opacity:.6;cursor:not-allowed}._payButton_1iwsa_1149{padding:var(--spacing-md);font-size:1.05rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}._payCardLink_1iwsa_1175{align-self:center;background:none;border:none;color:var(--color-text-muted);text-decoration:underline;font-size:.78rem;cursor:pointer;min-height:var(--tap-comfort);padding:0 var(--spacing-sm)}._payCardLink_1iwsa_1175:hover:not(:disabled){color:var(--color-text)}._payCardLink_1iwsa_1175:disabled{opacity:.5;cursor:not-allowed}._paidPanel_1iwsa_1194{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-sm);text-align:center;padding:var(--spacing-xl) var(--spacing-md)}._paidBadge_1iwsa_1205{background:var(--color-success);color:#fff;padding:.4rem 1.1rem;border-radius:999px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;font-size:.8rem}._paidDetail_1iwsa_1216{margin:0;color:var(--color-text-muted);font-size:.85rem}._paidWarning_1iwsa_1222{margin:0;color:var(--color-danger);font-size:.82rem}._returnButton_1iwsa_1228{background:transparent;border:1px solid var(--color-secondary);border-radius:var(--radius-md);color:var(--color-secondary);font-weight:600;cursor:pointer;touch-action:manipulation}._returnButton_1iwsa_1228:hover:not(:disabled){background:var(--color-secondary);color:var(--color-primary)}._returnButton_1iwsa_1228:disabled{opacity:.6;cursor:not-allowed}._returnButton_1iwsa_1228:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px}._returnButton_1iwsa_1228{min-height:var(--tap-comfort);margin-top:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-lg)}._notFound_1iwsa_1255{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-sm);padding:var(--spacing-xl) var(--spacing-md);padding-top:calc(var(--spacing-xl) + var(--safe-top));color:var(--color-text-muted);text-align:center}._menu_1iwsa_1267{order:1;flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;gap:12px}@media(min-width:1024px){._menu_1iwsa_1267{overflow:auto}}._grid_1iwsa_781{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-bottom:var(--spacing-md)}@media(min-width:640px){._grid_1iwsa_781{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--spacing-md)}}._mergeBanner_1iwsa_1296{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;margin:0 0 .75rem;padding:.6rem .75rem;border:1px solid var(--color-primary);border-radius:10px;background:color-mix(in srgb,var(--color-primary) 12%,transparent);font-size:.85rem;font-weight:700;color:var(--color-text)}._mergeSeparate_1iwsa_1312{min-height:40px;padding:.4rem .9rem;border:1px solid var(--color-primary);border-radius:8px;background:transparent;color:var(--color-text);font-weight:700;cursor:pointer}._mergeSeparate_1iwsa_1312:disabled{opacity:.6;cursor:wait}._mergeError_1iwsa_1327{flex-basis:100%;font-size:.78rem;color:var(--color-danger)}._panelToggle_1iwsa_1333{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:32px;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}._panelToggle_1iwsa_1333:disabled{cursor:default}._panelToggle_1iwsa_1333:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px;border-radius:6px}._panelChevron_1iwsa_1357,._panelChevronOpen_1iwsa_1358{flex-shrink:0;font-size:1.1rem;line-height:1;transition:transform .15s ease}._panelChevronOpen_1iwsa_1358{transform:rotate(180deg)}._brand_18qxy_46{display:flex;align-items:center;gap:var(--spacing-sm);min-width:0;flex:1 1 auto}._mark_18qxy_54{flex-shrink:0;max-width:36px;max-height:36px}._text_18qxy_60{display:flex;flex-direction:column;min-width:0;gap:2px}._name_18qxy_67{font-size:.95rem;font-weight:800;letter-spacing:-.01em;color:var(--color-chrome-fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._sub_18qxy_77{font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#f5c02eb8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._layer_13d59_47{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;overflow:hidden}._avatar_13d59_55{position:absolute;width:34px;height:34px;display:flex;align-items:center;justify-content:center;will-change:left,top,transform}._face_13d59_65{position:relative;z-index:1;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.68rem;font-weight:800;letter-spacing:.02em;box-shadow:0 2px 6px #00000073,inset 0 1px #fff3}._waiter_13d59_80 ._face_13d59_65{background:linear-gradient(145deg,#f5c02e,#c99412);color:#14100a;border:2px solid rgba(255,248,232,.85)}._guest_13d59_86 ._face_13d59_65{background:linear-gradient(145deg,#6b8cae,#3d5570);color:#f4f7fb;border:2px solid rgba(220,230,245,.55)}._runner_13d59_92 ._face_13d59_65{background:linear-gradient(145deg,#ff8a3d,#c45a12);color:#fff8e8;border:2px solid rgba(255,220,180,.7)}._tray_13d59_98{position:absolute;top:-2px;right:-4px;z-index:2;width:12px;height:8px;border-radius:3px;background:linear-gradient(180deg,#eee4d0,#b8a078);border:1px solid rgba(80,50,20,.45);box-shadow:0 1px 2px #00000059}._shadow_13d59_111{position:absolute;left:50%;bottom:-2px;width:18px;height:5px;border-radius:50%;background:#00000059;transform:translate(-50%);filter:blur(1px)}._path_a_13d59_124{animation:_walkA_13d59_1 18s linear infinite}._path_b_13d59_129{animation:_walkB_13d59_1 22s linear infinite;animation-delay:-6s}._path_c_13d59_135{animation:_walkC_13d59_1 16s ease-in-out infinite;animation-delay:-3s}._path_d_13d59_141{animation:_walkD_13d59_1 20s ease-in-out infinite;animation-delay:-10s}._path_e_13d59_147{animation:_walkE_13d59_1 14s linear infinite;animation-delay:-4s}@keyframes _walkA_13d59_1{0%{left:40%;top:88%;transform:scale(1)}20%{left:48%;top:62%}45%{left:55%;top:42%}70%{left:72%;top:28%}85%{left:58%;top:50%}to{left:40%;top:88%}}@keyframes _walkB_13d59_1{0%{left:12%;top:20%}25%{left:30%;top:35%}50%{left:48%;top:52%}75%{left:70%;top:78%}to{left:12%;top:20%}}@keyframes _walkC_13d59_1{0%{left:38%;top:92%;opacity:0;transform:scale(.85)}8%{opacity:1;transform:scale(1)}35%{left:42%;top:48%}55%{left:48%;top:22%}75%{left:48%;top:22%;opacity:1}90%{left:36%;top:70%;opacity:.85}to{left:38%;top:92%;opacity:0;transform:scale(.85)}}@keyframes _walkD_13d59_1{0%{left:78%;top:18%;opacity:.9}40%{left:55%;top:48%}70%{left:42%;top:78%}to{left:40%;top:94%;opacity:.2}}@keyframes _walkE_13d59_1{0%{left:82%;top:88%}30%{left:60%;top:55%}55%{left:35%;top:40%}80%{left:55%;top:70%}to{left:82%;top:88%}}@media(prefers-reduced-motion:reduce){._path_a_13d59_124,._path_b_13d59_129,._path_c_13d59_135,._path_d_13d59_141,._path_e_13d59_147{animation:none}._path_a_13d59_124{left:48%;top:52%}._path_b_13d59_129{left:28%;top:30%}._path_c_13d59_135{left:48%;top:22%}._path_d_13d59_141{left:72%;top:40%}._path_e_13d59_147{left:65%;top:70%}}._wrapper_1agtp_47{--tone: #4b5260;--tone-ink: #c3c8d2;--tint: 0%;--glow: 0;position:absolute;container-type:inline-size;display:flex;align-items:center;justify-content:center;aspect-ratio:1;height:auto;padding:0;border:none;background:transparent;cursor:pointer;color:#f4f6fb;font-family:inherit;transition:transform .16s ease;animation:_tile-enter_1agtp_1 .42s cubic-bezier(.22,1,.36,1) backwards;animation-delay:var(--enter-delay, 0ms)}._wrapper_1agtp_47:hover{transform:translateY(-2px) scale(1.03);z-index:2}._wrapper_1agtp_47:focus-visible{outline:2px solid var(--tone);outline-offset:4px;border-radius:18%}@keyframes _tile-enter_1agtp_1{0%{opacity:0;transform:translateY(10px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}._tile_1agtp_89{position:relative;width:100%;aspect-ratio:1;height:auto;min-height:0;padding:0}._top_1agtp_98{position:absolute;top:7%;right:7%;bottom:7%;left:7%;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4cqi;border:max(2px,1.6cqi) solid var(--tone);background:radial-gradient(ellipse at 50% 0%,color-mix(in srgb,var(--tone) calc(var(--tint) * .9),transparent),transparent 70%),linear-gradient(165deg,color-mix(in srgb,var(--tone) var(--tint),#1c2029),color-mix(in srgb,var(--tone) calc(var(--tint) * .45),#12151b));box-shadow:inset 0 1px #ffffff14,inset 0 0 14cqi color-mix(in srgb,var(--tone) calc(var(--glow) * 22%),transparent),0 0 calc(var(--glow) * 12cqi) color-mix(in srgb,var(--tone) 70%,transparent),0 8px 18px #00000073;transition:border-color .42s ease,background .42s ease,box-shadow .42s ease}._top_1agtp_98:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;z-index:2;border-radius:inherit;pointer-events:none;opacity:0}._wrapper_1agtp_47[data-changed=true] ._top_1agtp_98:after{animation:_status-ping_1agtp_1 .65s ease-out}@keyframes _status-ping_1agtp_1{0%{box-shadow:0 0 0 0 var(--tone);opacity:.9}to{box-shadow:0 0 0 14px transparent;opacity:0}}._topRound_1agtp_137{border-radius:50%}._topRect_1agtp_141{border-radius:14%}._arc_1agtp_145{position:absolute;top:-7%;right:-7%;bottom:-7%;left:-7%;border-radius:50%;border:max(2px,2cqi) solid transparent;border-top-color:var(--tone);border-left-color:var(--tone);transform:rotate(-30deg);filter:drop-shadow(0 0 4cqi var(--tone));opacity:calc(.35 + var(--glow) * .65);pointer-events:none}._corner_1agtp_158{position:absolute;top:9%;left:9%;width:17cqi;height:17cqi;color:var(--tone);filter:drop-shadow(0 0 3cqi color-mix(in srgb,var(--tone) 70%,transparent))}._topRound_1agtp_137 ._corner_1agtp_158{top:22%;left:10%}._number_1agtp_173{font-size:25cqi;font-weight:900;line-height:.9;letter-spacing:-.03em;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.45)}._seats_1agtp_182{display:flex;align-items:center;gap:2.5cqi}._seatsIcon_1agtp_188{width:8.5cqi;height:8.5cqi;fill:currentColor;color:#e6e9f0}._seatsCount_1agtp_195,._seatsLabel_1agtp_196{font-size:max(.55rem,8cqi);font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:#e6e9f0;line-height:1}._status_1agtp_205{display:inline-flex;align-items:center;justify-content:center;gap:3cqi;max-width:92%;padding:2.8cqi 5cqi;border-radius:999px;border:1px solid color-mix(in srgb,var(--tone) 80%,transparent);background:color-mix(in srgb,var(--tone) 52%,#11141a);color:var(--tone-ink);box-shadow:0 0 calc(var(--glow) * 6cqi) color-mix(in srgb,var(--tone) 45%,transparent);font-size:max(.46rem,7.4cqi);font-weight:800;letter-spacing:.03em;line-height:1.05;text-transform:uppercase;text-align:center}._statusText_1agtp_225{min-width:0}._statusIcon_1agtp_229{width:10cqi;height:10cqi;min-width:.7rem;min-height:.7rem;flex:none;color:var(--tone)}._statusEmpty_1agtp_238{--tone: #4b5260;--tone-ink: #c3c8d2;--tint: 0%;--glow: 0}._statusEmpty_1agtp_238 ._status_1agtp_205{border-color:transparent;background:#2a2f39}._statusReserved_1agtp_249{--tone: #2f7bff;--tone-ink: #e3edff;--tint: 24%;--glow: 1}._statusReserved_1agtp_249 ._statusIcon_1agtp_229{animation:_glow-breathe_1agtp_1 2.4s ease-in-out infinite}._statusOrdering_1agtp_259{--tone: #ffd21f;--tone-ink: #ffe98f;--tint: 34%;--glow: 1}._statusOrdering_1agtp_259 ._top_1agtp_98{animation:_pulse-ring_1agtp_1 1.8s ease-in-out infinite}._statusOrdering_1agtp_259 ._statusIcon_1agtp_229{animation:_pen-wiggle_1agtp_1 1s ease-in-out infinite}._statusEating_1agtp_272{--tone: #b18cff;--tone-ink: #ece4ff;--tint: 22%;--glow: .8}._kitchenReceived_1agtp_279{--tone: #ff3b3b;--tone-ink: #ffe1e1;--tint: 30%;--glow: 1}._kitchenReceived_1agtp_279 ._statusIcon_1agtp_229{animation:_glow-breathe_1agtp_1 1.6s ease-in-out infinite}._kitchenPreparing_1agtp_289{--tone: #ff7a18;--tone-ink: #ffe2cc;--tint: 40%;--glow: 1}._kitchenPreparing_1agtp_289 ._arc_1agtp_145{animation:_arc-spin_1agtp_1 3.2s linear infinite}._kitchenPreparing_1agtp_289 ._statusIcon_1agtp_229{animation:_spin_1agtp_1 1.4s linear infinite}._kitchenReady_1agtp_302{--tone: #22d3ee;--tone-ink: #d4f8ff;--tint: 28%;--glow: 1}._kitchenReady_1agtp_302 ._top_1agtp_98{animation:_pulse-ring_1agtp_1 1.1s ease-in-out infinite}._kitchenReady_1agtp_302 ._statusIcon_1agtp_229{transform-origin:50% 0%;animation:_bell-shake_1agtp_1 1.2s ease-in-out infinite}._kitchenDelivered_1agtp_316{--tone: #2bea6a;--tone-ink: #d9ffe5;--tint: 24%;--glow: 1}._statusLate_1agtp_323{--tone: #ff2d55;--tone-ink: #ffe0e6;--tint: 38%;--glow: 1.2}._statusLate_1agtp_323 ._top_1agtp_98{animation:_pulse-ring_1agtp_1 .9s ease-in-out infinite}._statusLate_1agtp_323 ._statusIcon_1agtp_229{animation:_glow-breathe_1agtp_1 .9s ease-in-out infinite}._queuePosition_1agtp_336{font-weight:800;white-space:nowrap}._chip_1agtp_341{position:absolute;top:0;right:0;z-index:3;display:inline-flex;align-items:center;gap:2.5cqi;padding:2cqi 5cqi;border-radius:999px;border:max(1.5px,1.4cqi) solid var(--tone);background:color-mix(in srgb,var(--tone) 28%,#0f1218);color:#fff;box-shadow:0 0 6cqi color-mix(in srgb,var(--tone) 55%,transparent);font-size:max(.58rem,8cqi);font-weight:800;line-height:1.1;white-space:nowrap}._chipIcon_1agtp_361{width:1em;height:1em;flex:none}._reservation_1agtp_367{--tone: #2f7bff}._reservationRisk_1agtp_371{--tone: var(--color-danger, #ef4444)}._timer_1agtp_375{color:#fff}._checkBadge_1agtp_379{position:absolute;top:0;right:0;z-index:3;display:grid;place-items:center;width:20cqi;height:20cqi;min-width:1.2rem;min-height:1.2rem;border-radius:50%;border:max(2px,1.6cqi) solid var(--tone);background:#0f1218;box-shadow:0 0 6cqi color-mix(in srgb,var(--tone) 60%,transparent)}._checkIcon_1agtp_396{width:62%;height:62%;color:var(--tone);stroke-width:3.5}._wrapper_1agtp_47[data-attention=true]:before,._wrapper_1agtp_47[data-attention=true]:after{content:"";position:absolute;top:50%;z-index:0;width:5cqi;height:5cqi;border-top:max(2px,1.4cqi) solid var(--tone);border-left:max(2px,1.4cqi) solid var(--tone);filter:drop-shadow(0 0 2cqi var(--tone));pointer-events:none}._wrapper_1agtp_47[data-attention=true]:before{left:-1%;transform:translateY(-50%) rotate(-45deg);animation:_nudge-left_1agtp_1 1.4s ease-in-out infinite}._wrapper_1agtp_47[data-attention=true]:after{right:-1%;transform:translateY(-50%) rotate(135deg);animation:_nudge-right_1agtp_1 1.4s ease-in-out infinite}._mergeBadge_1agtp_430{max-width:88%;padding:.1rem .45rem;border-radius:999px;background:var(--color-primary);color:var(--color-on-primary);font-size:max(.55rem,6.5cqi);font-weight:800;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._wrapper_1agtp_47[data-selected=true] ._top_1agtp_98{outline:3px solid var(--color-primary);outline-offset:3px}._reservationTip_1agtp_449{position:absolute;top:18%;right:10%;bottom:16%;left:10%;z-index:4;display:none;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:4px;border-radius:12px;border:1px solid rgba(47,123,255,.6);background:#0a0d14f2;color:#f4f6fb;font-size:max(.62rem,8cqi);font-weight:700;line-height:1.25;letter-spacing:0;text-align:center;text-transform:none;white-space:normal;overflow:hidden;pointer-events:none}._wrapper_1agtp_47:hover ._reservationTip_1agtp_449,._wrapper_1agtp_47:focus-visible ._reservationTip_1agtp_449,._wrapper_1agtp_47[data-reservation-open=true] ._reservationTip_1agtp_449{display:flex}._wrapper_1agtp_47[data-reservation-open=true]{z-index:3}@keyframes _pulse-ring_1agtp_1{0%,to{box-shadow:inset 0 1px #ffffff14,inset 0 0 14cqi color-mix(in srgb,var(--tone) 22%,transparent),0 0 10cqi color-mix(in srgb,var(--tone) 55%,transparent),0 8px 18px #00000073}50%{box-shadow:inset 0 1px #ffffff14,inset 0 0 14cqi color-mix(in srgb,var(--tone) 30%,transparent),0 0 18cqi color-mix(in srgb,var(--tone) 85%,transparent),0 8px 18px #00000073}}@keyframes _arc-spin_1agtp_1{0%{transform:rotate(-30deg)}to{transform:rotate(330deg)}}@keyframes _spin_1agtp_1{to{transform:rotate(360deg)}}@keyframes _pen-wiggle_1agtp_1{0%,to{transform:rotate(0)}50%{transform:rotate(-10deg)}}@keyframes _glow-breathe_1agtp_1{0%,to{opacity:.6}50%{opacity:1}}@keyframes _bell-shake_1agtp_1{0%,to{transform:rotate(0)}20%{transform:rotate(-16deg)}40%{transform:rotate(13deg)}60%{transform:rotate(-9deg)}80%{transform:rotate(6deg)}}@keyframes _nudge-left_1agtp_1{0%,to{transform:translateY(-50%) rotate(-45deg)}50%{transform:translate(-3px,-50%) rotate(-45deg)}}@keyframes _nudge-right_1agtp_1{0%,to{transform:translateY(-50%) rotate(135deg)}50%{transform:translate(3px,-50%) rotate(135deg)}}@media(prefers-reduced-motion:reduce){._statusOrdering_1agtp_259 ._top_1agtp_98,._kitchenReady_1agtp_302 ._top_1agtp_98,._kitchenPreparing_1agtp_289 ._arc_1agtp_145{animation:none}._wrapper_1agtp_47,._wrapper_1agtp_47:before,._wrapper_1agtp_47:after{animation:none!important}._wrapper_1agtp_47[data-changed=true] ._top_1agtp_98:after{animation:none}._statusIcon_1agtp_229{animation:none!important}}._bar_5awv7_46{display:flex;flex-direction:column;flex-shrink:0;margin:0 var(--spacing-md);border:1px solid rgba(245,192,46,.45);border-radius:8px;background:#14110c;color:#fff8e8}@media(min-width:768px){._bar_5awv7_46{margin-inline:var(--spacing-lg)}}._toggle_5awv7_62:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px}._toggle_5awv7_62{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:36px;padding:0 12px;border:none;background:none;color:#fff8e8;font:inherit;font-size:.8rem;font-weight:700;text-align:left;cursor:pointer;touch-action:manipulation}._chevron_5awv7_84{flex-shrink:0;font-size:.8rem;text-decoration:underline}._list_5awv7_90{list-style:none;margin:0;padding:0 12px;display:flex;flex-direction:column;max-height:168px;overflow-y:auto;border-top:1px solid rgba(245,192,46,.2)}._tableLink_5awv7_101:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px}._tableLink_5awv7_101{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 10px;border:1px solid rgba(245,192,46,.7);border-radius:8px;background:transparent;color:#f5c02e;font-size:.75rem;font-weight:700;text-decoration:none;white-space:nowrap}._tableLink_5awv7_101:hover{background:var(--color-primary);color:#000}._backdrop_1y7ln_46{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;justify-content:flex-end;background:#0000008c}._panel_1y7ln_55{width:min(440px,100%);height:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;padding:16px;overflow-y:auto;background:#14110d;color:#fff8e8;border-left:1px solid rgba(245,192,46,.25)}._header_1y7ln_69{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}._title_1y7ln_76{margin:0;font-size:1.15rem;font-weight:800}._subtitle_1y7ln_82{margin:4px 0 0;font-size:.8rem;color:#fff8e899}._close_1y7ln_88{border:0;background:transparent;color:inherit;font-size:1.6rem;line-height:1;cursor:pointer}._tabs_1y7ln_97{display:flex;gap:8px}._tab_1y7ln_97,._tabActive_1y7ln_103{flex:1;padding:8px;border-radius:10px;border:1px solid rgba(245,192,46,.3);background:transparent;color:inherit;font:inherit;font-weight:700;cursor:pointer}._tabActive_1y7ln_103{background:var(--color-primary, #f5c02e);color:var(--color-on-primary, #000000)}._list_1y7ln_120{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}._item_1y7ln_129{padding:10px 12px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}._itemRisk_1y7ln_136{border-color:var(--color-danger, #ef4444)}._itemHead_1y7ln_140{display:flex;align-items:baseline;gap:8px}._time_1y7ln_146{font-weight:800;color:var(--color-primary, #f5c02e)}._name_1y7ln_151{flex:1;min-width:0;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._party_1y7ln_160{font-size:.8rem}._meta_1y7ln_164{display:flex;flex-wrap:wrap;gap:6px 10px;margin-top:6px;font-size:.75rem;color:#fff8e8b3}._risk_1y7ln_173,._status_NO_SHOW_1y7ln_173,._status_CANCELADA_1y7ln_174,._status_LLEGO_1y7ln_174,._status_CONFIRMADA_1y7ln_174,._status_PENDIENTE_1y7ln_174{padding:1px 8px;border-radius:999px;font-weight:700}._status_PENDIENTE_1y7ln_174{background:#f5c02e2e;color:#f5c02e}._status_CONFIRMADA_1y7ln_174{background:#3b82f633;color:#93c5fd}._status_LLEGO_1y7ln_174{background:#16a24933;color:#86efac}._status_NO_SHOW_1y7ln_173,._status_CANCELADA_1y7ln_174{background:#ef444426;color:#fca5a5}._risk_1y7ln_173{background:var(--color-danger, #ef4444);color:#fff}._notes_1y7ln_206{margin:6px 0 0;font-size:.8rem}._actions_1y7ln_211{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}._action_1y7ln_211,._actionSecondary_1y7ln_219,._submit_1y7ln_220{padding:8px 12px;border-radius:10px;border:1px solid var(--color-primary, #f5c02e);background:var(--color-primary, #f5c02e);color:var(--color-on-primary, #000000);font:inherit;font-weight:700;cursor:pointer}._action_1y7ln_211:disabled,._actionSecondary_1y7ln_219:disabled,._submit_1y7ln_220:disabled{opacity:.5;cursor:progress}._actionSecondary_1y7ln_219{background:transparent;color:inherit;border-color:#fff8e84d}._form_1y7ln_243{display:flex;flex-direction:column;gap:10px}._row_1y7ln_249{display:grid;grid-template-columns:1fr 1fr;gap:10px}._field_1y7ln_255{display:flex;flex-direction:column;gap:4px;font-size:.8rem;font-weight:700}._field_1y7ln_255 input,._field_1y7ln_255 select{font:inherit;font-weight:400;padding:8px 10px;border-radius:8px;border:1px solid rgba(255,248,232,.2);background:#ffffff0f;color:inherit}._field_1y7ln_255 input[type=date]::-webkit-calendar-picker-indicator,._field_1y7ln_255 input[type=time]::-webkit-calendar-picker-indicator{filter:invert(1);opacity:.9;cursor:pointer}._segmented_1y7ln_279{display:grid;grid-template-columns:1fr 1fr;gap:8px}._segment_1y7ln_279,._segmentActive_1y7ln_286{display:flex;align-items:center;gap:6px;padding:8px;border-radius:10px;border:1px solid rgba(255,248,232,.2);font-size:.85rem;font-weight:700;cursor:pointer}._segment_1y7ln_279 input,._segmentActive_1y7ln_286 input{accent-color:var(--color-primary, #f5c02e)}._segmentActive_1y7ln_286{border-color:var(--color-primary, #f5c02e)}._consent_1y7ln_306{display:flex;gap:8px;align-items:flex-start;font-size:.8rem}._ok_1y7ln_313,._error_1y7ln_314,._empty_1y7ln_315{margin:0;font-size:.85rem}._ok_1y7ln_313{color:#86efac}._error_1y7ln_314{color:#fca5a5}._empty_1y7ln_315{color:#fff8e899}._page_1dfvz_47{height:100%;min-height:100dvh;max-height:100dvh;display:flex;flex-direction:column;gap:var(--spacing-sm);padding:0 0 var(--spacing-md);background:#0b0d12;color:#f4f6fb;overflow:hidden}._chrome_1dfvz_60{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);padding:.65rem var(--spacing-md);background:#000;border-bottom:1px solid rgba(245,192,46,.2)}._chromeActions_1dfvz_70{display:flex;gap:8px}._kitchenLink_1dfvz_75,._logout_1dfvz_76{background:transparent;border:1px solid var(--color-secondary);border-radius:var(--radius-md);color:var(--color-secondary);font-weight:600;cursor:pointer;touch-action:manipulation}._kitchenLink_1dfvz_75:hover:not(:disabled),._logout_1dfvz_76:hover:not(:disabled){background:var(--color-secondary);color:var(--color-primary)}._kitchenLink_1dfvz_75:disabled,._logout_1dfvz_76:disabled{opacity:.6;cursor:not-allowed}._kitchenLink_1dfvz_75,._logout_1dfvz_76{border-color:var(--color-primary);color:var(--color-primary);min-height:36px;padding:.4rem .85rem;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}._kitchenLink_1dfvz_75:hover:not(:disabled),._logout_1dfvz_76:hover:not(:disabled){background:var(--color-primary);color:var(--color-on-primary)}._header_1dfvz_113{padding-inline:var(--spacing-md)}@media(min-width:768px){._header_1dfvz_113{padding-inline:var(--spacing-lg)}}._header_1dfvz_113{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--spacing-md);flex-wrap:wrap}._title_1dfvz_129{margin:0;font-size:1.4rem;font-weight:800;letter-spacing:-.01em}._subtitle_1dfvz_136{margin:4px 0 0;color:#fff8e88c;font-size:.82rem}@media(min-width:768px){._subtitle_1dfvz_136{font-size:.9rem}}._stats_1dfvz_147{display:flex;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap}@media(min-width:768px){._stats_1dfvz_147{gap:var(--spacing-md)}}._stat_1dfvz_147{display:flex;flex-direction:column;align-items:center;min-width:56px;padding:.35rem .7rem;border-radius:10px;background:#ffffff0a;border:1px solid rgba(245,192,46,.18)}._statValue_1dfvz_170{font-size:1.15rem;font-weight:800;color:var(--color-primary);line-height:1}._statLabel_1dfvz_177{margin-top:2px;font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fff8e88c}._offlineBadge_1dfvz_186{background:var(--color-danger);color:#fff;padding:.3rem .85rem;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}._canvasWrap_1dfvz_197{position:relative;flex:1;min-height:260px;margin-inline:var(--spacing-md)}@media(min-width:768px){._canvasWrap_1dfvz_197{margin-inline:var(--spacing-lg)}}._canvasWrap_1dfvz_197{border-radius:18px;overflow:hidden;border:1px solid rgba(255,255,255,.08);box-shadow:0 18px 48px #00000073;background:#0e1117}._zoomBar_1dfvz_216{display:flex;align-items:center;gap:4px;padding:3px;border-radius:12px;background:#151922;border:1px solid rgba(255,255,255,.08)}._zoomValue_1dfvz_226{min-width:84px;font-size:.78rem;letter-spacing:.02em}._zoomBtn_1dfvz_232{min-width:40px;min-height:40px;padding:0 .55rem;border:none;border-radius:8px;background:transparent;color:var(--color-primary);font-size:.95rem;font-weight:800;cursor:pointer}._zoomBtn_1dfvz_232:hover{background:#f5c02e24}._zoomBtn_1dfvz_232:active{background:#f5c02e38}._scroller_1dfvz_251{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;scrollbar-color:rgba(255,255,255,.25) rgba(0,0,0,.25);scrollbar-width:thin}._scroller_1dfvz_251::-webkit-scrollbar{width:10px;height:10px}._scroller_1dfvz_251::-webkit-scrollbar-thumb{background:#ffffff38;border-radius:999px}._canvas_1dfvz_197{--floor-zoom: 1;position:relative;margin:auto;flex-shrink:0;width:calc(1100px * var(--floor-zoom));height:calc(780px * var(--floor-zoom));min-width:calc(1100px * var(--floor-zoom));min-height:calc(780px * var(--floor-zoom));background:radial-gradient(ellipse at 50% 0%,rgba(80,110,180,.08),transparent 60%),repeating-linear-gradient(90deg,rgba(255,255,255,.025) 0,rgba(255,255,255,.025) 1px,transparent 1px,transparent 48px),repeating-linear-gradient(0deg,rgba(255,255,255,.025) 0,rgba(255,255,255,.025) 1px,transparent 1px,transparent 48px),#0e1117}._zoneTitle_1dfvz_285{font-size:.62rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#f4f6fb66}._barZone_1dfvz_293{position:absolute;left:0;top:0;bottom:0;width:16%;padding:10px 8px;background:linear-gradient(90deg,rgba(0,0,0,.35),transparent 85%);border-right:1px dashed rgba(255,255,255,.1);pointer-events:none}._barCounter_1dfvz_305{position:absolute;left:4%;top:8%;bottom:8%;width:18%;border-radius:8px;background:linear-gradient(180deg,#232836,#171b24);border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 1px #ffffff1f}._windowZone_1dfvz_317{position:absolute;right:0;top:0;bottom:12%;width:18%;padding:10px;text-align:right;background:linear-gradient(270deg,rgba(120,170,220,.08),transparent 80%);border-left:1px dashed rgba(255,255,255,.1);pointer-events:none}._windowPanes_1dfvz_330{position:absolute;right:4%;top:10%;bottom:10%;width:10%;display:flex;flex-direction:column;gap:6px}._windowPanes_1dfvz_330 span{flex:1;border-radius:4px;border:1px solid rgba(180,210,240,.25);background:linear-gradient(180deg,#a0c8f01f,#506e8c14)}._kitchenZone_1dfvz_347{position:absolute;right:0;bottom:0;width:28%;height:10%;display:flex;align-items:center;justify-content:flex-end;padding-right:12px;background:linear-gradient(0deg,rgba(0,0,0,.45),transparent);border-top:1px dashed rgba(255,255,255,.1);pointer-events:none}._entrance_1dfvz_362{position:absolute;left:42%;bottom:2%;transform:translate(-50%);font-size:.62rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#fff8e866;pointer-events:none}._aisle_1dfvz_375{position:absolute;left:18%;right:20%;top:48%;height:4%;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(255,248,232,.05) 20%,rgba(255,248,232,.05) 80%,transparent);pointer-events:none}._aisleVertical_1dfvz_386{position:absolute;left:48%;top:12%;bottom:10%;width:3%;border-radius:999px;background:linear-gradient(180deg,transparent,rgba(255,248,232,.05) 20%,rgba(255,248,232,.05) 80%,transparent);pointer-events:none}._empty_1dfvz_397{color:#fff8e88c;text-align:center;padding:var(--spacing-xl)}._extra_1dfvz_403{padding:16px 18px 22px}._extraTitle_1dfvz_407{margin:0 0 12px;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#f5c02ecc}._extraGrid_1dfvz_416{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}._legend_1dfvz_422{display:flex;align-items:center;gap:6px 20px;margin:0 var(--spacing-md) var(--spacing-sm);padding:10px 18px;list-style:none;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#161a22,#11141a);box-shadow:inset 0 1px #ffffff0a;overflow-x:auto;scrollbar-width:none}._legend_1dfvz_422::-webkit-scrollbar{display:none}@media(min-width:768px){._legend_1dfvz_422{flex-wrap:wrap}}._legendItem_1dfvz_445{display:inline-flex;flex-shrink:0;align-items:center;gap:10px;white-space:nowrap;font-size:.78rem;font-weight:700;color:#e6e9f0}@media(min-width:768px){._legendItem_1dfvz_445{font-size:.82rem}}._legendSwatch_1dfvz_461{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;border:2px solid var(--tone);background:color-mix(in srgb,var(--tone) 22%,#11141a);box-shadow:0 0 10px color-mix(in srgb,var(--tone) 55%,transparent)}._legendIcon_1dfvz_472{width:14px;height:14px;color:var(--tone)}._toolbar_1dfvz_478{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);padding-inline:var(--spacing-md)}@media(min-width:768px){._toolbar_1dfvz_478{padding-inline:var(--spacing-lg)}}._floors_1dfvz_491{display:flex;align-items:center;gap:8px;min-width:0;overflow-x:auto;scrollbar-width:none}._floors_1dfvz_491::-webkit-scrollbar{display:none}._floorTab_1dfvz_503,._floorActive_1dfvz_504,._floorAdd_1dfvz_505{flex-shrink:0;min-height:40px;padding:.35rem .85rem;border-radius:999px;border:1px solid rgba(245,192,46,.35);background:transparent;color:#fff8e8;font-size:.78rem;font-weight:800;letter-spacing:.04em;cursor:pointer}._floorActive_1dfvz_504{background:#f5c02e;color:#1a1208;border-color:#f5c02e}._floorAdd_1dfvz_505{margin-left:auto}._legendHint_1dfvz_529{display:none;margin-left:auto;white-space:nowrap}@media(min-width:1024px){._legendHint_1dfvz_529{display:inline}}._legendHint_1dfvz_529{margin:var(--spacing-xs) var(--spacing-md) 0;text-align:right;font-size:.75rem;color:#f4f6fb66}._legendAvatar_1dfvz_546{display:inline-flex;width:18px;height:18px;border-radius:50%;border:1.5px solid rgba(255,255,255,.45)}._legendWaiter_1dfvz_554{background:linear-gradient(145deg,#f5c02e,#c99412)}._legendGuest_1dfvz_558{background:linear-gradient(145deg,#6b8cae,#3d5570)}._mergeBar_1dfvz_563{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 .75rem;padding-inline:var(--spacing-md)}@media(min-width:768px){._mergeBar_1dfvz_563{padding-inline:var(--spacing-lg)}}._mergeStart_1dfvz_577,._mergeConfirm_1dfvz_578,._mergeCancel_1dfvz_579{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:.35rem 1rem;border-radius:999px;font-size:.78rem;font-weight:800;letter-spacing:.04em;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .1s ease}._mergeStart_1dfvz_577:active:not(:disabled),._mergeConfirm_1dfvz_578:active:not(:disabled),._mergeCancel_1dfvz_579:active:not(:disabled){transform:scale(.97)}._mergeStart_1dfvz_577:focus-visible,._mergeConfirm_1dfvz_578:focus-visible,._mergeCancel_1dfvz_579:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._mergeStart_1dfvz_577{border:1px solid color-mix(in srgb,var(--color-primary) 55%,transparent);background:color-mix(in srgb,var(--color-primary) 12%,transparent);color:#fff8e8}._mergeStart_1dfvz_577:hover{border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 20%,transparent)}._mergeIcon_1dfvz_615{width:18px;height:18px;fill:none;stroke:var(--color-primary);stroke-width:2;stroke-linecap:round}._mergeHint_1dfvz_624{flex:1 1 12rem;font-size:.85rem;font-weight:600;color:#fff8e8b3}._mergeConfirm_1dfvz_578{border:1px solid var(--color-primary);background:var(--color-primary);color:var(--color-on-primary, #1a1208)}._mergeConfirm_1dfvz_578:disabled{opacity:.45;cursor:not-allowed}._mergeCancel_1dfvz_579{border:1px solid rgba(255,248,232,.3);background:transparent;color:#fff8e8}._mergeCancel_1dfvz_579:hover{border-color:#fff8e899}._mergeError_1dfvz_650{flex-basis:100%;font-size:.8rem;color:var(--color-danger)}._page_2q1h5_46{min-height:100%;min-height:100dvh;display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-md);padding-top:calc(var(--spacing-md) + var(--safe-top));padding-bottom:calc(var(--spacing-md) + var(--safe-bottom));padding-left:calc(var(--spacing-md) + var(--safe-left));padding-right:calc(var(--spacing-md) + var(--safe-right));background:var(--color-bg)}@media(min-width:768px){._page_2q1h5_46{gap:var(--spacing-lg);padding:var(--spacing-lg)}}._chrome_2q1h5_66{width:100%;max-width:560px;margin:0 auto;display:flex;align-items:center;min-width:0;padding:.65rem 1rem;border-radius:var(--radius-lg);background:var(--color-chrome)}._card_2q1h5_78{background:var(--color-surface);border-radius:var(--radius-lg);border:1px solid var(--color-border);padding:var(--spacing-lg);box-shadow:var(--shadow-card);padding:var(--spacing-md);min-width:0;max-width:560px;margin:0 auto;width:100%;display:flex;flex-direction:column;gap:var(--spacing-md)}@media(min-width:768px){._card_2q1h5_78{padding:var(--spacing-lg)}}._backLink_2q1h5_99{align-self:flex-start;display:inline-flex;align-items:center;min-height:var(--tap-comfort);color:var(--color-text-muted);text-decoration:none;font-size:.8rem;font-weight:600}._backLink_2q1h5_99:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px}._backLink_2q1h5_99:hover{color:var(--color-text)}._row_2q1h5_117{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm)}._label_2q1h5_124{font-size:.9rem;font-weight:700;color:var(--color-text);min-width:0}._stepper_2q1h5_131{display:flex;align-items:center;flex-shrink:0;gap:8px}._stepperButton_2q1h5_138{width:var(--tap-comfort);height:var(--tap-comfort);border-radius:8px;border:1px solid var(--color-border);background:var(--color-bg);font-size:1.1rem;font-weight:800;cursor:pointer}._stepperButton_2q1h5_138:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px}._stepperValue_2q1h5_153{min-width:1.5rem;text-align:center;font-weight:800;font-size:1.1rem}._modeRow_2q1h5_160{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._modeButton_2q1h5_166{border:1px solid var(--color-border);background:var(--color-bg);border-radius:10px;min-height:var(--tap-comfort);padding:.7rem .5rem;font-size:.9rem;font-weight:700;cursor:pointer;color:var(--color-text);overflow-wrap:break-word}._modeButton_2q1h5_166:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px}._modeSelected_2q1h5_183{background:color-mix(in srgb,var(--color-primary) 16%,transparent)}._sectionTitle_2q1h5_187{margin:0;font-size:.82rem;font-weight:700;color:var(--color-text-muted)}._manualBlock_2q1h5_194{display:flex;flex-direction:column;gap:var(--spacing-sm)}._unitRow_2q1h5_200{display:flex;flex-direction:column;gap:6px;padding-bottom:var(--spacing-sm);border-bottom:1px solid var(--color-border)}._unitName_2q1h5_208{font-size:.85rem;font-weight:600;color:var(--color-text);overflow-wrap:break-word}._personChips_2q1h5_215{display:flex;flex-wrap:wrap;gap:8px}._personChip_2q1h5_215{border:1px solid var(--color-border);background:var(--color-bg);border-radius:999px;min-width:var(--tap-comfort);min-height:var(--tap-comfort);padding:.25rem .75rem;font-size:.8rem;font-weight:800;cursor:pointer}._personChip_2q1h5_215:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px}._personChipSelected_2q1h5_237{border-color:transparent}._summaryRow_2q1h5_241{display:flex;justify-content:space-between;gap:var(--spacing-sm);font-size:.95rem;color:var(--color-text)}._summaryRow_2q1h5_241 strong{white-space:nowrap}._error_2q1h5_252{margin:0;color:var(--color-danger);font-size:.85rem}._hint_2q1h5_258{margin:0;color:var(--color-text-muted);text-align:center}._submitButton_2q1h5_264{position:sticky;bottom:var(--spacing-sm);z-index:1;margin-top:var(--spacing-sm);min-height:var(--tap-min);border:none;border-radius:10px;padding:.95rem;box-shadow:0 0 0 var(--spacing-sm) var(--color-surface);overflow-wrap:break-word;font-size:1rem;font-weight:800;cursor:pointer;background:var(--color-border);color:var(--color-text-muted)}._submitButton_2q1h5_264:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px}._submitButton_2q1h5_264:disabled{cursor:not-allowed;opacity:.7}._page_1p5vd_46{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;min-height:100%;min-height:100dvh;padding:var(--spacing-lg);padding-top:calc(var(--spacing-md) + var(--safe-top));padding-bottom:calc(var(--spacing-md) + var(--safe-bottom));padding-left:calc(var(--spacing-md) + var(--safe-left));padding-right:calc(var(--spacing-md) + var(--safe-right));overflow:hidden}@media(min-width:768px){._page_1p5vd_46{padding:var(--spacing-lg)}}._backdrop_1p5vd_67{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}._backdropImage_1p5vd_73{width:100%;height:100%;object-fit:cover;object-position:center}._backdropOverlay_1p5vd_80{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,#000000e0,#0000009e 48%,#000000d6),linear-gradient(180deg,#00000040,#000000bf)}._card_1p5vd_86{position:relative;z-index:1;width:min(420px,100%);display:flex;flex-direction:column;gap:var(--spacing-sm);padding:clamp(1.25rem,3vw,1.75rem);border-radius:calc(var(--radius-lg) + 4px);background:#fff;border:1px solid var(--color-border);box-shadow:0 18px 48px #00000059;animation:_fade-up_1p5vd_1 .48s ease-out both}._logo_1p5vd_101{max-width:min(220px,100%);max-height:56px;object-position:left center;margin-bottom:var(--spacing-xs)}._eyebrow_1p5vd_108{margin:0;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted)}._title_1p5vd_117{margin:0;font-size:1.8rem;font-weight:800;letter-spacing:-.02em;overflow-wrap:break-word}._subtitle_1p5vd_125{margin:0 0 var(--spacing-md);color:var(--color-text-muted);font-size:.95rem;line-height:1.4;overflow-wrap:break-word}._label_1p5vd_133{font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}._input_1p5vd_141{width:100%;min-height:52px;padding:.85rem 1rem;border-radius:var(--radius-md);border:1px solid var(--color-border);background:#fff;color:var(--color-text);font-size:1.05rem;font-weight:600}._input_1p5vd_141:focus{outline:none;border-color:var(--color-secondary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 45%,transparent)}._error_1p5vd_158{margin:0;padding:.65rem .75rem;border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-danger) 10%,#fff);color:var(--color-danger);font-size:.85rem;font-weight:600}._submit_1p5vd_168{background:var(--color-primary);color:var(--color-on-primary);border:1px solid var(--color-primary);border-radius:var(--radius-md);font-weight:700;cursor:pointer;touch-action:manipulation;transition:background .14s ease,border-color .14s ease,opacity .14s ease}._submit_1p5vd_168:hover:not(:disabled){background:var(--color-primary-hover);border-color:var(--color-primary-hover)}._submit_1p5vd_168:disabled{opacity:.6;cursor:not-allowed}._submit_1p5vd_168{min-height:var(--tap-min);min-width:var(--tap-min);margin-top:var(--spacing-md);width:100%;font-size:1rem;letter-spacing:.04em;text-transform:uppercase}@keyframes _fade-up_1p5vd_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){._card_1p5vd_86{animation:none}}._page_vxo64_46{--pad-left: calc(1rem + var(--safe-left));--pad-right: calc(1rem + var(--safe-right));min-height:100dvh;display:flex;flex-direction:column;gap:16px;padding-bottom:calc(24px + var(--safe-bottom));background:#0b0d12;color:#f4f6fb;overflow-x:hidden}._chrome_vxo64_59{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:calc(.65rem + var(--safe-top)) var(--pad-right) .65rem var(--pad-left);background:#000;border-bottom:1px solid rgba(255,255,255,.08)}._back_vxo64_70,._refresh_vxo64_71,._more_vxo64_72{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex-shrink:0;min-height:var(--tap-comfort);padding:.45rem 1rem;border:1px solid rgba(245,192,46,.6);border-radius:999px;background:#f5c02e14;color:#f5c02e;font:inherit;font-size:.8rem;font-weight:700;cursor:pointer;touch-action:manipulation;transition:background .15s ease}._back_vxo64_70:hover:not(:disabled),._refresh_vxo64_71:hover:not(:disabled),._more_vxo64_72:hover:not(:disabled){background:#f5c02e2e}._back_vxo64_70:focus-visible,._refresh_vxo64_71:focus-visible,._more_vxo64_72:focus-visible{outline:2px solid #f5c02e;outline-offset:2px}._back_vxo64_70:disabled,._refresh_vxo64_71:disabled,._more_vxo64_72:disabled{opacity:.6;cursor:not-allowed}._spinning_vxo64_109{animation:_spin_vxo64_109 .9s linear infinite}._header_vxo64_113{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px;padding:4px var(--pad-right) 0 var(--pad-left)}._headerText_vxo64_122{display:flex;flex-direction:column;gap:6px;min-width:0;max-width:640px}._title_vxo64_130{margin:0;font-size:1.5rem;font-weight:800;letter-spacing:-.01em}._subtitle_vxo64_137{margin:0;color:#f4f6fb99;font-size:.85rem;line-height:1.45}._summary_vxo64_144{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0 var(--pad-right) 0 var(--pad-left);list-style:none}@media(min-width:720px){._summary_vxo64_144{grid-template-columns:repeat(3,minmax(0,180px))}}._stat_vxo64_158{display:flex;flex-direction:column;gap:2px;padding:10px 14px;border-radius:14px;border:1px solid color-mix(in srgb,var(--tone) 45%,transparent);background:color-mix(in srgb,var(--tone) 10%,#11141a)}._statValue_vxo64_168{font-size:1.35rem;font-weight:800;color:var(--tone)}._statLabel_vxo64_174{font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#f4f6fb99}._urgencyOk_vxo64_182{--tone: #2bea6a}._urgencySoon_vxo64_186{--tone: #ffb020}._urgencyExpired_vxo64_190{--tone: #ff3b3b}._list_vxo64_194{list-style:none;margin:0;padding:0 var(--pad-right) 0 var(--pad-left);display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:12px}._card_vxo64_203{position:relative;display:flex;flex-direction:column;gap:10px;padding:14px 14px 12px 18px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#161a22,#11141a);overflow:hidden}._card_vxo64_203:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--tone);box-shadow:0 0 12px var(--tone)}._urgencyExpired_vxo64_190._card_vxo64_203{opacity:.72}._cardHead_vxo64_227{display:flex;align-items:center;gap:10px;min-width:0}._dishIcon_vxo64_234{display:grid;place-items:center;flex-shrink:0;width:38px;height:38px;border-radius:12px;color:#f5c02e;background:#f5c02e1a;border:1px solid rgba(245,192,46,.25)}._dishText_vxo64_246{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}._name_vxo64_254{font-size:1rem;font-weight:800;overflow-wrap:anywhere}._quantity_vxo64_260{flex-shrink:0;padding:2px 10px;border-radius:999px;background:#ffffff14;font-size:.85rem;font-weight:800}._expiry_vxo64_269{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;border:1px solid color-mix(in srgb,var(--tone) 60%,transparent);background:color-mix(in srgb,var(--tone) 16%,transparent);color:var(--tone);font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.03em}._chips_vxo64_285{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}._chip_vxo64_285,._chipRemoval_vxo64_295{padding:2px 9px;border-radius:8px;font-size:.75rem;font-weight:700}._chip_vxo64_285{color:#f5c02e;background:#f5c02e1a}._chipRemoval_vxo64_295{color:#ffb4b4;background:#ff3b3b1f}._facts_vxo64_312{display:flex;flex-direction:column;gap:4px;margin:0}._fact_vxo64_312{display:flex;align-items:flex-start;gap:8px;font-size:.8rem;color:#f4f6fbbf}._fact_vxo64_312 dt{display:inline-flex;padding-top:2px;color:#f4f6fb73}._fact_vxo64_312 dd{margin:0;overflow-wrap:anywhere}._reason_vxo64_336{display:flex;align-items:flex-start;gap:8px;margin:0;padding:8px 10px;border-radius:10px;background:#ffffff0a;font-size:.82rem;font-style:italic;color:#f4f6fbd9;overflow-wrap:anywhere}._reason_vxo64_336 svg{flex-shrink:0;margin-top:2px;color:#f4f6fb73}._detailButton_vxo64_355{align-self:flex-start;display:inline-flex;align-items:center;gap:4px;min-height:var(--tap-comfort);padding:0 4px;border:none;background:transparent;color:#f5c02e;font:inherit;font-size:.8rem;font-weight:700;cursor:pointer}._detailButton_vxo64_355:focus-visible{outline:2px solid #f5c02e;outline-offset:2px;border-radius:6px}._chevron_vxo64_376,._chevronOpen_vxo64_377{transition:transform .2s ease}._chevronOpen_vxo64_377{transform:rotate(180deg)}._detail_vxo64_355{padding-top:8px;border-top:1px solid rgba(255,255,255,.06)}._events_vxo64_390{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}._event_vxo64_390{display:flex;gap:10px}._eventDot_vxo64_404{flex-shrink:0;width:8px;height:8px;margin-top:6px;border-radius:50%;background:#f5c02e;box-shadow:0 0 6px #f5c02e99}._eventBody_vxo64_414{display:flex;flex-direction:column;gap:2px;min-width:0}._eventAction_vxo64_421{font-size:.85rem;font-weight:700}._eventNote_vxo64_426{font-size:.8rem;font-style:italic;color:#f4f6fbbf}._muted_vxo64_432{margin:0;font-size:.78rem;color:#f4f6fb8c;overflow-wrap:anywhere}._inlineError_vxo64_439{margin:0;font-size:.8rem;color:#ffb4b4}._error_vxo64_445{display:flex;align-items:center;gap:8px;margin:0 var(--pad-right) 0 var(--pad-left);padding:10px 14px;border-radius:12px;border:1px solid rgba(255,59,59,.4);background:#ff3b3b1a;color:#ffb4b4;font-size:.85rem}._skeleton_vxo64_458{height:190px;border-radius:16px;background:linear-gradient(90deg,#141821,#1b202b,#141821);background-size:200% 100%;animation:_shimmer_vxo64_1 1.2s ease-in-out infinite}._empty_vxo64_466{display:flex;flex-direction:column;align-items:center;gap:10px;margin:24px var(--pad-right) 0 var(--pad-left);padding:40px 24px;border-radius:20px;border:1px dashed rgba(255,255,255,.12);background:#ffffff05;text-align:center}._emptyIcon_vxo64_479{display:grid;place-items:center;width:60px;height:60px;border-radius:50%;color:#f5c02e;background:#f5c02e1a;border:1px solid rgba(245,192,46,.3)}._emptyTitle_vxo64_490{margin:0;font-size:1.05rem;font-weight:800}._emptyText_vxo64_496{margin:0;max-width:420px;font-size:.85rem;line-height:1.5;color:#f4f6fb99}._more_vxo64_72{align-self:center}@keyframes _spin_vxo64_109{to{transform:rotate(360deg)}}@keyframes _shimmer_vxo64_1{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){._spinning_vxo64_109,._skeleton_vxo64_458{animation:none}}._page_14q1m_46{--pad-left: calc(1rem + var(--safe-left));--pad-right: calc(1rem + var(--safe-right));min-height:100dvh;display:flex;flex-direction:column;gap:16px;padding-bottom:calc(24px + var(--safe-bottom));background:#0b0d12;color:#f4f6fb;overflow-x:hidden}._chrome_14q1m_59{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:calc(.65rem + var(--safe-top)) var(--pad-right) .65rem var(--pad-left);background:#000;border-bottom:1px solid rgba(255,255,255,.08)}._back_14q1m_70{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;min-height:var(--tap-comfort);padding:.45rem 1rem;border:1px solid rgba(245,192,46,.6);border-radius:999px;background:#f5c02e14;color:#f5c02e;font:inherit;font-size:.8rem;font-weight:700;cursor:pointer;touch-action:manipulation}._back_14q1m_70:hover{background:#f5c02e2e}._back_14q1m_70:focus-visible{outline:2px solid #f5c02e;outline-offset:2px}._header_14q1m_95,._summary_14q1m_96,._notice_14q1m_97,._error_14q1m_98,._list_14q1m_99,._empty_14q1m_100{width:calc(100% - var(--pad-left) - var(--pad-right));max-width:760px;margin-inline:auto}._header_14q1m_95{display:flex;flex-direction:column;gap:6px;padding-top:4px}._title_14q1m_113{margin:0;font-size:1.5rem;font-weight:800}._subtitle_14q1m_119{margin:0;color:#f4f6fb99;font-size:.85rem;line-height:1.45}._toneNew_14q1m_126{--tone: #ffd21f}._toneFire_14q1m_130{--tone: #ff7a18}._toneLate_14q1m_134{--tone: #ff2d55}._toneReady_14q1m_138{--tone: #22d3ee}._summary_14q1m_96{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0;list-style:none}._stat_14q1m_150{display:flex;flex-direction:column;gap:2px;padding:10px 14px;border-radius:14px;border:1px solid color-mix(in srgb,var(--tone) 45%,transparent);background:color-mix(in srgb,var(--tone) 10%,#11141a)}._statValue_14q1m_160{font-size:1.35rem;font-weight:800;color:var(--tone)}._statLabel_14q1m_166{font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#f4f6fb99}._notice_14q1m_97{display:flex;align-items:center;gap:10px;box-sizing:border-box;padding:.7rem .6rem .7rem .9rem;border-radius:14px;border:1px solid rgba(34,211,238,.55);background:#22d3ee1f;color:#d4f8ff;font-weight:800;box-shadow:0 0 18px #22d3ee40}._notice_14q1m_97 span{flex:1;min-width:0}._noticeClose_14q1m_192{display:grid;place-items:center;width:32px;height:32px;border:none;border-radius:8px;background:transparent;color:inherit;cursor:pointer}._noticeClose_14q1m_192:hover{background:#ffffff14}._error_14q1m_98{display:flex;align-items:center;gap:8px;box-sizing:border-box;padding:10px 14px;border-radius:12px;border:1px solid rgba(255,59,59,.4);background:#ff3b3b1a;color:#ffb4b4;font-size:.85rem}._list_14q1m_99{display:flex;flex-direction:column;gap:10px;padding:0;list-style:none}._card_14q1m_228{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;min-width:0;padding:12px 14px 12px 18px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#161a22,#11141a);overflow:hidden}._card_14q1m_228:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--tone);box-shadow:0 0 12px var(--tone)}@media(max-width:420px){._card_14q1m_228{grid-template-columns:auto 1fr}._card_14q1m_228 ._status_14q1m_253{grid-column:2;justify-self:start}}._card_14q1m_228._toneReady_14q1m_138{border-color:color-mix(in srgb,var(--tone) 50%,transparent);box-shadow:0 0 16px color-mix(in srgb,var(--tone) 25%,transparent)}._position_14q1m_264{display:grid;place-items:center;min-width:44px;height:44px;padding:0 6px;border-radius:12px;border:1px solid color-mix(in srgb,var(--tone) 50%,transparent);background:color-mix(in srgb,var(--tone) 14%,#11141a);color:var(--tone);font-size:1.15rem;font-weight:800;font-variant-numeric:tabular-nums;grid-auto-flow:column}._positionHash_14q1m_280{font-size:.75rem;opacity:.7}._name_14q1m_285{min-width:0;font-size:1rem;font-weight:800;overflow-wrap:anywhere}._status_14q1m_253{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;border:1px solid color-mix(in srgb,var(--tone) 60%,transparent);background:color-mix(in srgb,var(--tone) 16%,transparent);color:var(--tone);font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap}._toneLate_14q1m_134 ._status_14q1m_253 svg,._toneReady_14q1m_138 ._status_14q1m_253 svg{animation:_pulse_14q1m_1 1.2s ease-in-out infinite}._skeleton_14q1m_313{height:70px;border-radius:16px;background:linear-gradient(90deg,#141821,#1b202b,#141821);background-size:200% 100%;animation:_shimmer_14q1m_1 1.2s ease-in-out infinite}._empty_14q1m_100{display:flex;flex-direction:column;align-items:center;gap:10px;box-sizing:border-box;margin-top:24px;padding:40px 24px;border-radius:20px;border:1px dashed rgba(255,255,255,.12);background:#ffffff05;text-align:center}._emptyIcon_14q1m_335{display:grid;place-items:center;width:60px;height:60px;border-radius:50%;color:#f5c02e;background:#f5c02e1a;border:1px solid rgba(245,192,46,.3)}._emptyTitle_14q1m_346{margin:0;font-size:1.05rem;font-weight:800}._emptyText_14q1m_352{margin:0;max-width:420px;font-size:.85rem;line-height:1.5;color:#f4f6fb99}@keyframes _pulse_14q1m_1{50%{opacity:.45}}@keyframes _shimmer_14q1m_1{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){._skeleton_14q1m_313,._toneLate_14q1m_134 ._status_14q1m_253 svg,._toneReady_14q1m_138 ._status_14q1m_253 svg{animation:none}}._root_1erk5_46{height:100%;min-height:100dvh}:root{--color-primary: #f5c02e;--color-primary-hover: #ffc13c;--color-on-primary: #000000;--color-secondary: #000000;--color-success: #16a249;--color-danger: #ef4444;--table-free: #9c9184;--table-free-on: #120d09;--table-ordering: var(--color-primary);--table-ordering-on: #000000;--table-kitchen: #efe6d2;--table-kitchen-on: #1a120a;--table-ready: var(--color-success);--table-ready-on: #000000;--table-occupied: #000000;--table-occupied-on: var(--color-primary);--table-late: var(--color-danger);--table-late-on: #000000;--table-reserved: #1e40af;--table-reserved-on: #ffffff;--color-bg: #f5f5f4;--color-surface: #ffffff;--color-chrome: #000000;--color-chrome-fg: #f5c02e;--color-text: #000000;--color-text-muted: #737373;--color-border: #e5e5e5;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--radius-md: 8px;--radius-lg: 12px;--font-sans: "Montserrat", system-ui, -apple-system, sans-serif;--shadow-card: 0 1px 2px rgba(0, 0, 0, .06), 0 8px 24px rgba(0, 0, 0, .04);--tap-min: 56px;--tap-comfort: 2.75rem;--safe-top: env(safe-area-inset-top, 0px);--safe-right: env(safe-area-inset-right, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px)}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:var(--font-sans);background:var(--color-bg);color:var(--color-text);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overscroll-behavior:none}button,input{font-family:inherit}button{touch-action:manipulation}
