.legal_page___WW31{min-height:100dvh;padding:2rem 1.25rem calc(2rem + var(--app-footer-h, 2.25rem));background:radial-gradient(circle at top,var(--glow),transparent 42%),var(--ink);color:var(--text);box-sizing:border-box}.legal_inner__WrSyD{width:min(720px,100%);margin:0 auto;display:flex;flex-direction:column;gap:.85rem}.legal_brand__mmGhu{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.legal_brand__mmGhu img{width:48px;height:48px;border-radius:12px;object-fit:cover}.legal_brandMark__iBmyq{margin:0;letter-spacing:.14em;font-weight:700;color:var(--muted)}.legal_brandSub__FyPTN{color:var(--muted);font-size:.9rem}.legal_inner__WrSyD h1{margin:0;font-size:1.6rem}.legal_inner__WrSyD h2{margin:1rem 0 .35rem;font-size:1.05rem}.legal_inner__WrSyD li,.legal_inner__WrSyD p{margin:0;color:var(--muted);line-height:1.5;font-size:.95rem}.legal_inner__WrSyD ul{margin:0;padding-left:1.2rem;color:var(--muted)}.legal_nav__SlZqW{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.legal_nav__SlZqW a{color:var(--accent);text-decoration:none;font-weight:650}.legal_nav__SlZqW a:hover{text-decoration:underline}.FormDialog_backdrop__ICk6I{position:fixed;inset:0;z-index:80;background:color-mix(in srgb,var(--ink-2) 72%,transparent)}.FormDialog_backdropElevated__0bqYB{z-index:95}.FormDialog_dialog__zHcMJ{position:absolute;display:flex;flex-direction:column;min-width:420px;min-height:280px;padding:0;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--panel);color:var(--text);box-shadow:var(--shadow-layer);overflow:visible}.FormDialog_dialogFullscreen__5JmBL{inset:.75rem;width:auto!important;height:auto!important;left:.75rem!important;top:.75rem!important;right:.75rem;bottom:.75rem;border-radius:var(--radius-md)}.FormDialog_header__nne3K{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.85rem 1.1rem .25rem;flex-shrink:0}.FormDialog_headerDraggable__wrscF{cursor:move;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.FormDialog_headerDraggable__wrscF .FormDialog_headerActions__jafxq,.FormDialog_headerDraggable__wrscF .FormDialog_iconBtn__dJ8XN{cursor:pointer;touch-action:manipulation;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.FormDialog_header__nne3K h2{margin:0;font-size:1.2rem;font-weight:700}.FormDialog_headerActions__jafxq{display:inline-flex;align-items:center;gap:.35rem;flex-shrink:0}.FormDialog_description__1looS{margin:0 1.1rem .45rem;color:var(--muted);font-size:.85rem;line-height:1.35;flex-shrink:0}.FormDialog_body__wpThz{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:visible;padding:0 1.1rem .9rem}.FormDialog_iconBtn__dJ8XN{display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--border);border-radius:var(--radius-sm);background:transparent;color:var(--muted);cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease,transform .15s ease}.FormDialog_iconBtn__dJ8XN:hover{color:var(--text);border-color:var(--border-strong);background:color-mix(in srgb,var(--accent) 10%,transparent);transform:translateY(-1px)}.FormDialog_iconBtn__dJ8XN:active{transform:translateY(0)}.FormDialog_handle__Yoft_{position:absolute;z-index:2;touch-action:none}.FormDialog_handle_n__wW2a4,.FormDialog_handle_s__XnCoJ{left:10px;right:10px;height:8px;cursor:ns-resize}.FormDialog_handle_n__wW2a4{top:-2px}.FormDialog_handle_s__XnCoJ{bottom:-2px}.FormDialog_handle_e__QtQFZ,.FormDialog_handle_w__LOQY1{top:10px;bottom:10px;width:8px;cursor:ew-resize}.FormDialog_handle_e__QtQFZ{right:-2px}.FormDialog_handle_w__LOQY1{left:-2px}.FormDialog_handle_ne__Tj_aG,.FormDialog_handle_nw__k9Czw,.FormDialog_handle_se__xKNiI,.FormDialog_handle_sw__04A6F{width:14px;height:14px}.FormDialog_handle_ne__Tj_aG{top:-3px;right:-3px;cursor:nesw-resize}.FormDialog_handle_nw__k9Czw{top:-3px;left:-3px;cursor:nwse-resize}.FormDialog_handle_se__xKNiI{bottom:-3px;right:-3px;cursor:nwse-resize}.FormDialog_handle_sw__04A6F{bottom:-3px;left:-3px;cursor:nesw-resize}.SlideToggle_wrap__WAiQ6{width:100%}.SlideToggle_control__jaRcL{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.SlideToggle_control__jaRcL:has(.SlideToggle_input__qDK9X:disabled){cursor:not-allowed;opacity:.55}.SlideToggle_wrap__WAiQ6 .SlideToggle_control__jaRcL .SlideToggle_input__qDK9X,.SlideToggle_wrap__WAiQ6 .SlideToggle_control__jaRcL .SlideToggle_input__qDK9X:disabled{position:absolute;opacity:0;width:1px;height:1px;min-height:0;margin:0;padding:0;border:0;pointer-events:none}.SlideToggle_track__hTDJR{position:relative;flex-shrink:0;width:2.75rem;height:1.5rem;margin-top:.1rem;border-radius:999px;background:var(--input-bg);border:1px solid var(--border);transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.SlideToggle_thumb___e2zP{position:absolute;top:50%;left:.15rem;width:1.1rem;height:1.1rem;border-radius:50%;background:var(--text);transform:translateY(-50%);transition:left .16s ease,background .16s ease;box-shadow:0 1px 2px rgba(11,14,20,.25)}.SlideToggle_input__qDK9X:checked+.SlideToggle_track__hTDJR{background:var(--accent-gradient);border-color:transparent;box-shadow:var(--shadow-glow)}.SlideToggle_input__qDK9X:checked+.SlideToggle_track__hTDJR .SlideToggle_thumb___e2zP{left:calc(100% - 1.25rem);background:var(--on-accent)}.SlideToggle_input__qDK9X:focus-visible+.SlideToggle_track__hTDJR{outline:2px solid var(--accent);outline-offset:2px}.SlideToggle_copy__O85yS{display:grid;grid-gap:.15rem;gap:.15rem;min-width:0}.SlideToggle_label__3ZlSs{font-size:.9rem;font-weight:700;color:var(--text);line-height:1.3}.SlideToggle_hint__wZGRM{font-size:.8rem;color:var(--muted);line-height:1.35}.SlideToggle_compact__g1hy4 .SlideToggle_control__jaRcL{gap:0;justify-content:center}.SlideToggle_compact__g1hy4 .SlideToggle_copy__O85yS{display:none}.SlideToggle_compact__g1hy4 .SlideToggle_track__hTDJR{margin-top:0;width:2.4rem;height:1.3rem}.SlideToggle_compact__g1hy4 .SlideToggle_thumb___e2zP{width:.95rem;height:.95rem}.SlideToggle_compact__g1hy4 .SlideToggle_input__qDK9X:checked+.SlideToggle_track__hTDJR .SlideToggle_thumb___e2zP{left:calc(100% - 1.1rem)}.SlideToggle_dense__R6XE4{width:auto}.SlideToggle_dense__R6XE4 .SlideToggle_control__jaRcL{align-items:center;gap:.4rem}.SlideToggle_dense__R6XE4 .SlideToggle_track__hTDJR{margin-top:0;width:2.15rem;height:1.15rem}.SlideToggle_dense__R6XE4 .SlideToggle_thumb___e2zP{width:.82rem;height:.82rem}.SlideToggle_dense__R6XE4 .SlideToggle_input__qDK9X:checked+.SlideToggle_track__hTDJR .SlideToggle_thumb___e2zP{left:calc(100% - .95rem)}.SlideToggle_dense__R6XE4 .SlideToggle_label__3ZlSs{font-size:.78rem;font-weight:700;line-height:1.1;white-space:nowrap}.PosSaleDetail_wrap__raPdh{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%;gap:0;overflow:hidden}.PosSaleDetail_scroll__NPe2_{flex:1 1 auto;min-height:0;overflow:auto;display:grid;align-content:start;grid-gap:1rem;gap:1rem;padding-bottom:.85rem}.PosSaleDetail_meta__RPfNI{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.PosSaleDetail_badge__SWmVs{display:inline-flex;align-items:center;padding:.15rem .5rem;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent)}.PosSaleDetail_metaItem__rehmn{display:inline-flex;align-items:center;gap:.35rem;color:var(--muted);font-size:.88rem;line-height:1.35}.PosSaleDetail_metaItem__rehmn strong{color:var(--text);font-weight:650}.PosSaleDetail_metaIcon__aZNil{flex-shrink:0;color:var(--accent);opacity:.9}.PosSaleDetail_section__BX579{display:grid;grid-gap:.55rem;gap:.55rem;min-width:0}.PosSaleDetail_sectionHead__iJ7sv{display:flex;align-items:center;gap:.4rem;margin:0;color:var(--text);font-size:.92rem;font-weight:750}.PosSaleDetail_accountMeta__mm_tw{margin-left:auto;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PosSaleDetail_sectionHeadIcon__59Qbr{flex-shrink:0;color:var(--accent)}.PosSaleDetail_tableWrap__NFf4m{overflow:auto;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--ink)}.PosSaleDetail_table__PlV3O{width:100%;border-collapse:collapse;font-size:.92rem}.PosSaleDetail_table__PlV3O td,.PosSaleDetail_table__PlV3O th{padding:.65rem .75rem;border-bottom:1px solid var(--line);vertical-align:top;text-align:left}.PosSaleDetail_table__PlV3O th{color:var(--muted);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:color-mix(in srgb,var(--panel) 55%,var(--ink));white-space:nowrap}.PosSaleDetail_table__PlV3O tbody tr:last-child td{border-bottom:0}.PosSaleDetail_table__PlV3O td strong{display:block;color:var(--text);font-weight:650}.PosSaleDetail_table__PlV3O td small{display:block;margin-top:.15rem;color:var(--muted);font-size:.75rem}.PosSaleDetail_num__UC1s4{text-align:right!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.PosSaleDetail_productCell__ZDj6x{min-width:10rem}.PosSaleDetail_empty__Vdc_j{margin:0;padding:.85rem .75rem;color:var(--muted);font-size:.9rem}.PosSaleDetail_totals__imgYB{display:grid;grid-gap:.4rem;gap:.4rem;justify-self:end;width:min(100%,16.5rem);padding:.85rem 1rem;border:1px solid color-mix(in srgb,var(--accent) 22%,var(--line));border-radius:var(--radius-md);background:color-mix(in srgb,var(--accent) 7%,var(--panel))}.PosSaleDetail_totalsTotal__tHkAQ{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin:0;color:var(--text);font-size:1.05rem;font-weight:750}.PosSaleDetail_totalsTotal__tHkAQ span:last-child{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--accent);font-size:1.2rem}.PosSaleDetail_totalsRow__N8jz0{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin:0;color:var(--muted);font-size:.88rem;font-weight:650}.PosSaleDetail_totalsRow__N8jz0 span:last-child{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text)}.PosSaleDetail_actions__H9s2J{display:flex;justify-content:flex-end;flex-shrink:0;gap:.65rem;margin:0 -1.1rem -.9rem;padding:.75rem 1.1rem;border-top:1px solid var(--line);background:var(--panel)}.PosSaleDetail_closeBtn__JXWXS{min-height:2.25rem;padding:.5rem .9rem;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);color:var(--text);font:inherit;font-weight:650;cursor:pointer}.PosSaleDetail_closeBtn__JXWXS:hover{border-color:color-mix(in srgb,var(--accent) 35%,var(--line));background:color-mix(in srgb,var(--accent) 8%,var(--panel))}.PosSaleDetail_badgeVoid__gcRmQ{background:color-mix(in srgb,var(--danger,#e5484d) 16%,transparent);color:var(--danger,#e5484d)}.PosSaleDetail_reprintBtn__1yIUe{min-height:2.25rem;padding:.5rem .9rem;border:1px solid color-mix(in srgb,var(--accent) 40%,var(--line));border-radius:var(--radius-sm);background:color-mix(in srgb,var(--accent) 10%,var(--panel));color:var(--text);font:inherit;font-weight:650;cursor:pointer}.PosSaleDetail_reprintBtn__1yIUe:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 18%,var(--panel))}.PosSaleDetail_reprintBtn__1yIUe:disabled{opacity:.65;cursor:not-allowed}.PosSaleDetail_reprintBtnInner__15fKt{display:inline-flex;align-items:center;gap:.4rem}.PosSaleDetail_returnBtn__9ANqL{min-height:2.25rem;padding:.5rem .9rem;border:1px solid color-mix(in srgb,var(--danger,#e5484d) 40%,var(--line));border-radius:var(--radius-sm);background:color-mix(in srgb,var(--danger,#e5484d) 10%,var(--panel));color:var(--text);font:inherit;font-weight:650;cursor:pointer}.PosSaleDetail_returnBtn__9ANqL:hover:not(:disabled){background:color-mix(in srgb,var(--danger,#e5484d) 18%,var(--panel))}.PosSaleDetail_returnBtn__9ANqL:disabled{opacity:.65;cursor:not-allowed}.PosSaleDetail_returnBtnInner__emWpd{display:inline-flex;align-items:center;gap:.4rem}.PosSaleDetail_confirmReturnBtn__khsKE{min-height:2.25rem;padding:.5rem .95rem;border:none;border-radius:var(--radius-sm);background:var(--accent-gradient);color:var(--on-accent,#fff);font:inherit;font-weight:700;cursor:pointer;box-shadow:var(--shadow-glow)}.PosSaleDetail_confirmReturnBtn__khsKE:disabled{opacity:.65;cursor:wait}.PosSaleDetail_returnLead__aeqro{margin:0;font-size:.95rem;line-height:1.45;color:var(--text)}.PosSaleDetail_returnHint__uteWY{margin:0;font-size:.85rem;color:var(--muted);line-height:1.35}.PosSaleDetail_reasonField__apux0{display:flex;flex-direction:column;gap:.35rem;color:var(--muted);font-size:.9rem}.PosSaleDetail_reasonField__apux0 textarea{min-height:4.5rem;padding:.65rem .75rem;border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--ink);color:var(--text);font:inherit;resize:vertical}.PosSaleDetail_restockList__IE0JO{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.PosSaleDetail_restockRow__soKJ_{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.65rem .75rem;border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--ink)}.PosSaleDetail_restockInfo__7lgz2{min-width:0;display:flex;flex-direction:column;gap:.15rem}.PosSaleDetail_restockInfo__7lgz2 strong{color:var(--text);font-size:.92rem}.PosSaleDetail_restockInfo__7lgz2 small{color:var(--muted);font-size:.8rem}.PosSaleDetail_toneError__kpFsO{margin:0;color:var(--danger,#e5484d);font-size:.9rem;font-weight:650}.PasswordField_wrap__1aewR{position:relative;display:block;width:100%}.PasswordField_input___EmrQ{width:100%;box-sizing:border-box;min-height:48px;padding:.7rem 2.5rem .7rem .8rem;border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--input-bg);color:var(--text);font:inherit}.PasswordField_input___EmrQ::-ms-clear,.PasswordField_input___EmrQ::-ms-reveal{display:none}.PasswordField_input___EmrQ::-webkit-contacts-auto-fill-button,.PasswordField_input___EmrQ::-webkit-credentials-auto-fill-button,.PasswordField_input___EmrQ::-webkit-strong-password-auto-fill-button{visibility:hidden;pointer-events:none;position:absolute;right:0;width:0;height:0;margin:0;padding:0}.PasswordField_input___EmrQ:focus{outline:2px solid var(--accent);outline-offset:1px}.PasswordField_toggle__bcBpU{position:absolute;top:50%;right:.35rem;transform:translateY(-50%);display:grid;place-items:center;width:2rem;height:2rem;padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--muted);cursor:pointer}.PasswordField_toggle__bcBpU:hover{color:var(--text);background:color-mix(in srgb,var(--accent) 10%,transparent)}.PasswordField_toggle__bcBpU:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.PosScanPairDialog_backdrop__kIZn1{position:fixed;inset:0;z-index:90;display:grid;place-items:center;background:color-mix(in srgb,var(--ink-2,#0b0e14) 72%,transparent);padding:1rem}.PosScanPairDialog_panel__EknAL{width:min(420px,94vw);display:flex;flex-direction:column;gap:.75rem;padding:1.1rem 1.15rem 1rem;border-radius:var(--radius-lg,14px);border:1px solid var(--line,#2a3140);background:var(--panel,#121620);color:var(--text,#e8eef8);box-shadow:var(--shadow-layer)}.PosScanPairDialog_header__ImUJb{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.PosScanPairDialog_titleRow__RYg5W{display:inline-flex;align-items:center;gap:.45rem}.PosScanPairDialog_titleRow__RYg5W h2{margin:0;font-size:1.05rem}.PosScanPairDialog_iconBtn___sDOk{display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--line);border-radius:var(--radius-sm);background:transparent;color:var(--muted);cursor:pointer}.PosScanPairDialog_lead__mrYkx{margin:0;color:var(--muted);font-size:.9rem;line-height:1.4}.PosScanPairDialog_codeBlock__cdRwV{display:flex;flex-direction:column;align-items:center;gap:.2rem;padding:.65rem;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--cyan,#00a3ff) 8%,var(--panel));border:1px solid color-mix(in srgb,var(--cyan,#00a3ff) 28%,var(--line))}.PosScanPairDialog_codeLabel__kth__{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.PosScanPairDialog_code__8Z3lL{font-size:1.65rem;font-weight:800;letter-spacing:.18em;color:var(--text)}.PosScanPairDialog_qr__z7ZSo{width:200px;height:200px;align-self:center;border-radius:10px;background:#fff}.PosScanPairDialog_qrPlaceholder__YqfVt{width:200px;height:200px;align-self:center;display:grid;place-items:center;border-radius:10px;border:1px dashed var(--line);color:var(--muted);font-size:.85rem}.PosScanPairDialog_muted__n_59v{margin:0;text-align:center;color:var(--muted);font-size:.88rem}.PosScanPairDialog_ok__iCfpc{margin:0;text-align:center;color:var(--cyan,#00a3ff);font-size:.9rem;font-weight:600}.PosScanPairDialog_error__nD8kJ{margin:0;text-align:center;color:var(--warn,#f59e0b);font-size:.9rem}.PosScanPairDialog_embedded__qCgUL{display:flex;flex-direction:column;gap:.75rem}.PosScanPairDialog_embedded__qCgUL .PosScanPairDialog_qrPlaceholder__YqfVt,.PosScanPairDialog_embedded__qCgUL .PosScanPairDialog_qr__z7ZSo{width:160px;height:160px}.PosScanPairDialog_actions__mg09e{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.25rem}.PosScanPairDialog_actionsTop__JrwVN{justify-content:flex-start;margin-top:0;margin-bottom:.15rem}.PosScanPairDialog_embedded__qCgUL .PosScanPairDialog_actionsTop__JrwVN .PosScanPairDialog_primary__gYIqZ{width:auto;align-self:flex-start}.PosScanPairDialog_tiny__kVWSf{min-height:34px;padding:.35rem .75rem;border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--ink,#0b0e14);color:var(--text);cursor:pointer;font:inherit}.PosScanPairDialog_primary__gYIqZ{min-height:34px;padding:.35rem .9rem;border:0;border-radius:var(--radius-sm);background:var(--accent-gradient);color:var(--on-accent);font-weight:700;cursor:pointer;font:inherit}.PosTooltip_bubble__XEH3R{position:fixed;z-index:10000;box-sizing:border-box;width:max-content;max-width:min(16rem,calc(100vw - 16px));padding:.42rem .62rem;border-radius:8px;border:1px solid rgba(0,163,255,.35);background:#121620;color:#fff;font-size:.78rem;font-weight:600;line-height:1.3;text-align:center;white-space:normal;overflow-wrap:anywhere;box-shadow:0 10px 28px rgba(5,8,14,.38);pointer-events:none;animation:PosTooltip_tipIn__puRED .12s ease-out}.PosTooltip_bubble__XEH3R:before{content:"";position:absolute;left:var(--tip-arrow-x);width:8px;height:8px;background:inherit;border:inherit;transform:translateX(-50%) rotate(45deg)}.PosTooltip_bottom__0DfRO:before{top:-5px;border-right:0;border-bottom:0}.PosTooltip_top__m7YZl:before{bottom:-5px;border-left:0;border-top:0}@keyframes PosTooltip_tipIn__puRED{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.PosTooltip_bubble__XEH3R{animation:none}}.PosCheckoutDialog_body__qoglI{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:grid;align-content:start;grid-gap:1rem;gap:1rem;padding-right:.35rem;color:var(--text)}.PosCheckoutDialog_embedded__VCPQR{flex:none;overflow:visible;padding-right:0}.PosCheckoutDialog_body__qoglI h3{margin:0;font-size:1rem}.PosCheckoutDialog_body__qoglI input,.PosCheckoutDialog_body__qoglI select{min-width:0;min-height:44px;padding:.55rem .7rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--ink-2);color:var(--text);font:inherit}.PosCheckoutDialog_body__qoglI button:focus-visible,.PosCheckoutDialog_body__qoglI input:focus-visible,.PosCheckoutDialog_body__qoglI select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.PosCheckoutDialog_body__qoglI button{min-height:44px;padding:.55rem .8rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--panel);color:var(--text);font:inherit;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.45rem}.PosCheckoutDialog_body__qoglI button:disabled{opacity:.5;cursor:default}.PosCheckoutDialog_sectionHeading__Kw9Mr{display:flex;justify-content:space-between;align-items:center;gap:.7rem;margin-bottom:.65rem}.PosCheckoutDialog_lines__HY9Dr{border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.PosCheckoutDialog_line__4x7r1{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem;border-bottom:1px solid var(--border)}.PosCheckoutDialog_line__4x7r1:last-child{border-bottom:0}.PosCheckoutDialog_line__4x7r1 small{display:block;color:var(--muted);margin-top:.2rem}.PosCheckoutDialog_quantity__RBvRk{display:flex;gap:.3rem;align-items:center}.PosCheckoutDialog_quantity__RBvRk input{width:5.3rem;text-align:center}.PosCheckoutDialog_quantity__RBvRk button{width:44px;padding:0}.PosCheckoutDialog_paid__wXY8i,.PosCheckoutDialog_total__XaogU{display:flex;align-items:center;justify-content:space-between;gap:.7rem;padding:1rem;background:var(--ink);border-radius:var(--radius-md)}.PosCheckoutDialog_total__XaogU strong{font-size:clamp(1.8rem,4vw,2.5rem)}.PosCheckoutDialog_paid__wXY8i{color:var(--success);padding:.7rem 1rem}.PosCheckoutDialog_paid__wXY8i>span{display:inline-flex;align-items:center;gap:.45rem}.PosCheckoutDialog_split___RRuA{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:.8rem;container:split/inline-size}.PosCheckoutDialog_splitPanes__jTv3M{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(0,var(--split-left,40%)) 14px minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.PosCheckoutDialog_splitPane___YPkn{min-width:0}.PosCheckoutDialog_splitDivider__JzpO_{position:relative;cursor:col-resize;touch-action:none;border-radius:var(--radius-sm)}.PosCheckoutDialog_splitDivider__JzpO_:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;transform:translateX(-50%);background:var(--border);transition:width .15s ease,background .15s ease}.PosCheckoutDialog_splitDivider__JzpO_:focus-visible:before,.PosCheckoutDialog_splitDivider__JzpO_:hover:before{width:3px;background:var(--accent)}.PosCheckoutDialog_splitDivider__JzpO_:focus-visible{outline:none}@container split (max-width: 720px){.PosCheckoutDialog_splitPanes__jTv3M{grid-template-columns:minmax(0,1fr);grid-template-rows:none;overflow-y:auto;gap:1rem}.PosCheckoutDialog_splitPane___YPkn{overflow:visible;padding-right:0}.PosCheckoutDialog_splitDivider__JzpO_{display:none}}.PosCheckoutDialog_splitTabs__POmSB{flex:none;overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:.15rem}.PosCheckoutDialog_splitTabs__POmSB>div{width:max-content;min-width:100%}.PosCheckoutDialog_splitTabs__POmSB button{white-space:nowrap;flex:0 0 auto}.PosCheckoutDialog_sectionHint__udkIl{display:block;margin-top:.2rem;color:var(--muted);font-size:.85rem}.PosCheckoutDialog_methods__Nb_zO{display:grid;grid-gap:.75rem;gap:.75rem}.PosCheckoutDialog_scanReceipt__iD9iF{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.8rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--ink)}.PosCheckoutDialog_scanReceipt__iD9iF img{width:84px;max-height:110px;object-fit:contain;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--panel)}.PosCheckoutDialog_scanReceipt__iD9iF>div{display:grid;flex:1 1;min-width:160px;grid-gap:.25rem;gap:.25rem}.PosCheckoutDialog_scanReceipt__iD9iF small{color:var(--muted)}.PosCheckoutDialog_methodsHeading__5sIY9{display:flex;align-items:center;justify-content:space-between;gap:.8rem;flex-wrap:wrap}.PosCheckoutDialog_methodTabs__Rmlan{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.4rem;gap:.4rem;padding:.25rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--ink)}.PosCheckoutDialog_body__qoglI .PosCheckoutDialog_methodTabs__Rmlan button{min-width:0;border-color:transparent;background:transparent;color:var(--muted)}.PosCheckoutDialog_body__qoglI .PosCheckoutDialog_methodTabs__Rmlan button svg{flex-shrink:0}.PosCheckoutDialog_body__qoglI .PosCheckoutDialog_methodTabs__Rmlan button[aria-checked=true]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 16%,var(--panel));color:var(--text)}.PosCheckoutDialog_method__L1MbD{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.PosCheckoutDialog_method__L1MbD>span{display:flex;gap:.5rem;align-items:center}.PosCheckoutDialog_method__L1MbD input{width:min(45%,12rem);text-align:right;font-weight:600}.PosCheckoutDialog_method__L1MbD strong{font-size:1.2rem}.PosCheckoutDialog_transferDetails__uAMJF{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:.6rem;gap:.6rem;padding:.8rem;border-radius:var(--radius-sm);background:var(--ink)}.PosCheckoutDialog_transferDetails__uAMJF>label{display:grid;grid-gap:.3rem;gap:.3rem;grid-column:1/-1}.PosCheckoutDialog_transferDetails__uAMJF>div{grid-column:1/-1}.PosCheckoutDialog_change__EzR0Y{display:grid;grid-template-columns:1fr auto;grid-gap:.3rem;gap:.3rem;color:var(--muted)}.PosCheckoutDialog_change__EzR0Y strong{color:var(--text)}.PosCheckoutDialog_change__EzR0Y small{grid-column:1/-1}.PosCheckoutDialog_hint__y40eU{margin:0;color:var(--muted)}.PosCheckoutDialog_error__UhBQc{margin:0;color:var(--danger)}.PosCheckoutDialog_actions__tZ56N{position:-webkit-sticky;position:sticky;bottom:0;background:var(--panel);display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.6rem;padding:.6rem 0;border-top:1px solid var(--border)}.PosCheckoutDialog_actions__tZ56N .PosCheckoutDialog_primary__2wwdg{background:var(--accent-gradient);color:var(--on-accent);border-color:transparent}.PosCheckoutDialog_footerTotal__qobCw{display:grid;align-content:center;margin-right:auto;padding-right:.5rem}.PosCheckoutDialog_footerTotal__qobCw small{color:var(--muted)}.PosCheckoutDialog_footerTotal__qobCw strong{font-size:1.2rem}@media (max-width:560px){.PosCheckoutDialog_line__4x7r1{flex-wrap:wrap;gap:.5rem}.PosCheckoutDialog_quantity__RBvRk{margin-left:auto}.PosCheckoutDialog_sectionHeading__Kw9Mr{align-items:flex-start}.PosCheckoutDialog_sectionHeading__Kw9Mr button{max-width:8rem}.PosCheckoutDialog_actions__tZ56N .PosCheckoutDialog_primary__2wwdg{width:100%}}.PosFloorPlan_floor__J4Tbh{--free-tone:var(--success);--busy-tone:var(--danger);--card:var(--panel);--card-shadow:0 1px 2px rgba(11,14,20,0.06),0 4px 14px rgba(11,14,20,0.05);--card-shadow-up:0 4px 10px rgba(11,14,20,0.08),0 14px 28px rgba(11,14,20,0.1);position:relative;display:flex;flex-direction:column;gap:.75rem;min-height:0;flex:1 1;overflow:auto;padding:.35rem .2rem .5rem}.PosFloorPlan_head__h6VTO{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem}.PosFloorPlan_summary__SVh_M{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.PosFloorPlan_summary__SVh_M>span{display:inline-flex;align-items:center;gap:.4rem;min-height:2rem;padding:.2rem .7rem;border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--card);color:var(--text);font-size:.82rem;font-weight:650}.PosFloorPlan_summaryFree__OnKTb .PosFloorPlan_dot__YXCVg{background:var(--free-tone)}.PosFloorPlan_summaryBusy__ML0z7 .PosFloorPlan_dot__YXCVg{background:var(--busy-tone)}.PosFloorPlan_quickAction__vLL64{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.75rem;padding:.4rem .95rem;border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--cyan,#00a3ff) 50%,var(--line));background:color-mix(in srgb,var(--cyan,#00a3ff) 12%,var(--panel));color:var(--text);font:inherit;font-weight:700;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.PosFloorPlan_quickAction__vLL64:hover:not(:disabled){border-color:var(--cyan,#00a3ff);transform:translateY(-1px)}.PosFloorPlan_quickAction__vLL64:focus-visible{outline:2px solid var(--cyan,#00a3ff);outline-offset:3px}.PosFloorPlan_quickAction__vLL64:active:not(:disabled){transform:translateY(0) scale(.98)}.PosFloorPlan_quickAction__vLL64:disabled{opacity:.45;cursor:not-allowed}.PosFloorPlan_quickLane__DbAbu{display:grid;grid-gap:.45rem;gap:.45rem}.PosFloorPlan_quickLaneTitle__z7qus{margin:0;color:var(--muted);font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.PosFloorPlan_quickList__tCfPT{display:flex;flex-wrap:wrap;gap:.65rem}.PosFloorPlan_gridHelp__OtCv5{margin:0;color:var(--muted);font-size:.82rem}.PosFloorPlan_grid__d9Mh5{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));grid-gap:1.25rem 1rem;gap:1.25rem 1rem;align-content:start}.PosFloorPlan_place__xPO_W,.PosFloorPlan_ticket__7ajvH{position:relative;overflow:visible;border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(145deg,var(--card),var(--panel-elevated));color:var(--text);box-shadow:var(--card-shadow);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.PosFloorPlan_place__xPO_W:before,.PosFloorPlan_ticket__7ajvH:before{content:"";position:absolute;inset:-1px;border:0 solid transparent;border-top:4px solid var(--accent-tone,var(--line));border-radius:inherit;pointer-events:none}.PosFloorPlan_placeSelected__XJAo2:before{border-top-color:var(--cyan)}.PosFloorPlan_placeFree__1YvI7{--accent-tone:var(--free-tone)}.PosFloorPlan_placeBusy__Mqt5Q{--accent-tone:var(--busy-tone)}.PosFloorPlan_place__xPO_W{display:grid;grid-template-rows:auto 1fr auto;grid-gap:.15rem;gap:.15rem;min-height:16.5rem;padding:.8rem .85rem 1.05rem;font:inherit;text-align:left;cursor:pointer}.PosFloorPlan_place__xPO_W:hover,.PosFloorPlan_ticket__7ajvH:hover{transform:translateY(-2px);box-shadow:var(--card-shadow-up)}.PosFloorPlan_place__xPO_W:active{transform:translateY(0) scale(.985)}.PosFloorPlan_place__xPO_W:focus-visible,.PosFloorPlan_ticketOpen__3y7OM:focus-visible{outline:2px solid var(--cyan,#00a3ff);outline-offset:3px}.PosFloorPlan_placeSelected__XJAo2,.PosFloorPlan_place__xPO_W.PosFloorPlan_placeSelected__XJAo2:hover{transform:translateY(-3px);border-color:var(--cyan);box-shadow:0 0 0 1px var(--cyan),0 8px 24px var(--glow)}.PosFloorPlan_placeSkeleton__8kh8i{pointer-events:none;background:color-mix(in srgb,var(--panel) 82%,var(--line))}.PosFloorPlan_placeSkeleton__8kh8i:before{display:none}.PosFloorPlan_placePop__E2J2M{animation:PosFloorPlan_placePop__E2J2M .6s ease-out}@keyframes PosFloorPlan_placePop__E2J2M{0%{transform:scale(.97);box-shadow:0 0 0 0 color-mix(in srgb,var(--busy-tone) 45%,transparent)}60%{transform:scale(1.015);box-shadow:0 0 0 8px color-mix(in srgb,var(--busy-tone) 0%,transparent)}to{transform:none}}.PosFloorPlan_placeHead___NfJq{display:flex;align-items:center;justify-content:space-between;gap:.4rem;min-height:1.5rem;min-width:0}.PosFloorPlan_placeName__SgEu4{min-width:0;overflow:hidden;color:var(--text);font-size:.95rem;font-weight:650;white-space:nowrap;text-overflow:ellipsis}.PosFloorPlan_stayBadge__KRNxM{display:inline-flex;align-items:center;flex-shrink:0;min-height:1.4rem;padding:.05rem .5rem;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--stay-tone) 14%,var(--card));color:var(--stay-tone);font-size:.72rem;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;transition:background .6s ease,color .6s ease}.PosFloorPlan_stayFresh__EwJUM{--stay-tone:var(--success)}.PosFloorPlan_stayMid__1FkKq{--stay-tone:var(--warn)}.PosFloorPlan_stayLate__GoP_Y{--stay-tone:var(--danger)}.PosFloorPlan_scene__Xh71U{display:grid;place-items:center;min-height:10.5rem}.PosFloorPlan_placeFoot__McCOq{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.1rem;min-height:2.8rem;text-align:center}.PosFloorPlan_footAmount__oCWiw{color:var(--text);font-size:1.5rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.PosFloorPlan_footNote__ravQs{color:var(--muted);font-size:.88rem;font-weight:500}.PosFloorPlan_dot__YXCVg{width:.5rem;height:.5rem;border-radius:999px;flex-shrink:0}.PosFloorPlan_selectedMark__e2lDE{position:absolute;left:50%;bottom:-.7rem;display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .8rem;border-radius:var(--radius-pill);border:1px solid color-mix(in srgb,var(--cyan) 55%,var(--line));background:color-mix(in srgb,var(--cyan) 12%,var(--card));color:var(--text);font-size:.8rem;font-weight:650;white-space:nowrap;transform:translateX(-50%);box-shadow:var(--card-shadow)}.PosFloorPlan_selectedMark__e2lDE svg{color:var(--cyan,#00a3ff)}.PosFloorPlan_ticket__7ajvH{display:grid;min-width:12rem}.PosFloorPlan_ticketIdle__vbPo9{--accent-tone:color-mix(in srgb,var(--muted) 45%,var(--line));border-style:dashed}.PosFloorPlan_ticketOpen__3y7OM{display:grid;grid-gap:.25rem;gap:.25rem;align-content:start;width:100%;padding:.75rem .85rem .7rem;border:0;border-radius:inherit;background:transparent;color:inherit;text-align:left;font:inherit;cursor:pointer}.PosFloorPlan_ticket__7ajvH:has(.PosFloorPlan_ticketDiscard__h_BOe) .PosFloorPlan_ticketOpen__3y7OM{padding-right:3.1rem}.PosFloorPlan_ticketBill__kGcV5{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.PosFloorPlan_ticketDiscard__h_BOe{position:absolute;top:.4rem;right:.35rem;display:grid;place-items:center;width:2.5rem;height:2.5rem;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--danger);cursor:pointer}.PosFloorPlan_ticketDiscard__h_BOe:hover{background:color-mix(in srgb,var(--danger) 12%,transparent)}.PosFloorPlan_ticketDiscard__h_BOe:focus-visible{outline:2px solid var(--cyan,#00a3ff);outline-offset:2px}.PosFloorPlan_selectionBar__f0aQk{position:-webkit-sticky;position:sticky;bottom:0;z-index:2;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem 1rem;width:-moz-fit-content;width:fit-content;max-width:100%;margin:.6rem auto 0;padding:.65rem .85rem;border-radius:var(--radius-md);border:1px solid var(--line);background:var(--card);box-shadow:var(--card-shadow-up)}.PosFloorPlan_selectionInfo__AifCQ{display:grid;grid-gap:.05rem;gap:.05rem;min-width:0}.PosFloorPlan_selectionInfo__AifCQ strong{font-size:.95rem;font-weight:650}.PosFloorPlan_selectionInfo__AifCQ span{color:var(--muted);font-size:.8rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PosFloorPlan_selectionActions__RSteg{display:flex;flex-wrap:wrap;gap:.45rem}.PosFloorPlan_selectionBtn__iMpjr{display:inline-flex;align-items:center;gap:.4rem;min-height:3rem;padding:0 .85rem;border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--panel-elevated);color:var(--text);font:inherit;font-size:.86rem;font-weight:650;cursor:pointer}.PosFloorPlan_selectionBtn__iMpjr:hover{border-color:color-mix(in srgb,var(--cyan,#00a3ff) 45%,var(--line))}.PosFloorPlan_selectionBtn__iMpjr:focus-visible{outline:2px solid var(--cyan,#00a3ff);outline-offset:2px}.PosFloorPlan_selectionPrimary__NVqSa{border-color:transparent;background:var(--accent-gradient);color:var(--on-accent);box-shadow:var(--shadow-glow)}.PosFloorPlan_selectionPrimary__NVqSa:hover{border-color:transparent;filter:brightness(1.05)}@media (max-width:900px){.PosFloorPlan_grid__d9Mh5{grid-template-columns:repeat(auto-fill,minmax(min(100%,11rem),1fr));gap:.75rem .7rem}.PosFloorPlan_place__xPO_W{min-height:14rem}.PosFloorPlan_footAmount__oCWiw{font-size:1.35rem}}@media (min-width:1200px){.PosFloorPlan_grid__d9Mh5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.PosFloorPlan_place__xPO_W,.PosFloorPlan_stayBadge__KRNxM,.PosFloorPlan_ticket__7ajvH{transition:none}.PosFloorPlan_placePop__E2J2M{animation:none}.PosFloorPlan_placeSelected__XJAo2,.PosFloorPlan_place__xPO_W:hover,.PosFloorPlan_ticket__7ajvH:hover{transform:none}}.PosFloorPlan_place__xPO_W>.PosFloorPlan_placeHead___NfJq{justify-content:center;flex-wrap:wrap;gap:.5rem}.PosFloorPlan_stateLabel__xMhL6{display:inline-flex;align-items:center;gap:.45rem;padding:.3rem .75rem;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--accent-tone) 12%,var(--card));color:var(--accent-tone);font-size:.85rem;font-weight:700;line-height:1.25}.PosFloorPlan_stateLabel__xMhL6 .PosFloorPlan_dot__YXCVg{background:var(--accent-tone)}.PosFloorPlan_scene__Xh71U>svg{max-width:16rem}.PosFloorPlan_place__xPO_W[aria-disabled=true]{cursor:not-allowed}.PosFloorPlan_selectionIdentity__D7Uy_{display:flex;align-items:center;gap:.65rem;min-width:0}.PosFloorPlan_selectionPreview__tvUoW{width:4rem;flex-shrink:0}@media (max-width:600px){.PosFloorPlan_selectionBar__f0aQk{width:100%;box-sizing:border-box}.PosFloorPlan_selectionActions__RSteg{width:100%}.PosFloorPlan_selectionBtn__iMpjr{flex:1 1 auto;justify-content:center}}.LegalModal_legalBody__WPZWm h1{margin:0 0 .5rem;font-size:1.35rem}.LegalModal_legalBody__WPZWm h2{margin:1rem 0 .35rem;font-size:1.02rem}.LegalModal_legalBody__WPZWm li,.LegalModal_legalBody__WPZWm p{margin:0;color:var(--muted);line-height:1.5;font-size:.92rem}.LegalModal_legalBody__WPZWm ul{margin:.35rem 0 0;padding-left:1.2rem}.LegalModal_brand__64B6w{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.LegalModal_brand__64B6w img{width:40px;height:40px;border-radius:10px;object-fit:cover}.LegalModal_brandMark__1GErz{margin:0;letter-spacing:.14em;font-weight:700;color:var(--muted);font-size:.85rem}.LegalModal_brandSub__VLBTt{color:var(--muted);font-size:.82rem}.LegalModal_inlineLink__8h9H3{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;background:none;color:var(--accent);font:inherit;font-weight:650;cursor:pointer}.LegalModal_inlineLink__8h9H3:hover{text-decoration:underline}.AppFooter_footer__dJUAU{position:fixed;left:0;right:0;bottom:0;z-index:40;width:100%;min-height:var(--app-footer-h,2.25rem);padding:.4rem 1rem;border-top:1px solid var(--header-border,var(--line));background:color-mix(in srgb,var(--header-bg,var(--ink-2)) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-sizing:border-box}.AppFooter_copy__JAyXj,.AppFooter_footer__dJUAU{display:flex;align-items:center;justify-content:center}.AppFooter_copy__JAyXj{margin:0;color:var(--header-muted,var(--muted));font-size:.72rem;letter-spacing:.04em;text-align:center;line-height:1.3;flex-wrap:wrap;gap:.35rem .45rem}.AppFooter_sep__33Qdi{color:var(--header-border,var(--line))}.AppFooter_link__RAljd{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;margin:0;background:none;color:var(--cyan,var(--accent));text-decoration:none;font:inherit;font-weight:650;cursor:pointer}.AppFooter_link__RAljd:hover{text-decoration:underline}