._panel_18gmj_3{background:var(--panel);border:1px solid var(--row-line);box-shadow:var(--shadow-card);border-radius:var(--radius-m);padding:24px}@media (max-width: 900px){._panel_18gmj_3{padding:16px}}._btn_18gmj_17{min-height:42px;border:1px solid transparent;border-radius:var(--radius-s);padding:10px 16px;cursor:pointer;font-weight:550;font-size:var(--text-sm);line-height:1.4;transition:background .15s ease,border-color .15s ease,opacity .15s ease}._btn_18gmj_17:disabled{opacity:.55;cursor:not-allowed}._primary_18gmj_34{background:var(--purple);color:var(--on-accent);border-color:var(--purple)}._primary_18gmj_34:hover:not(:disabled){background:var(--purple-deep)}._ghost_18gmj_44{background:var(--panel);border:1px solid var(--line);color:var(--ink-soft)}._ghost_18gmj_44:hover:not(:disabled){background:var(--purple-tint);border-color:var(--purple-line);color:var(--purple-deep)}._danger_18gmj_56{background:var(--danger);color:var(--on-accent)}._danger_18gmj_56:hover:not(:disabled){background:var(--danger-hover)}._field_18gmj_66{display:flex;flex-direction:column;min-width:0}._label_18gmj_72{font-size:var(--text-sm);color:var(--ink-soft);font-weight:550;margin-bottom:7px}._control_18gmj_79{width:100%;min-height:44px;padding:10px 12px;border:1px solid #d7d0de;border-radius:var(--radius-s);background:var(--panel);min-width:0;font-size:var(--text-base);transition:border-color .15s ease,box-shadow .15s ease}._control_18gmj_79:focus{border-color:#b373d1;box-shadow:0 0 0 3px #8800cc14;outline:none}._control_18gmj_79:disabled,._control_18gmj_79[readonly]{background:var(--surface-muted);color:var(--ink-soft)}._control_18gmj_79._invalid_18gmj_103{border-color:var(--danger)}._static_18gmj_108{min-height:44px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius-s);background:var(--surface-muted);color:var(--ink-soft);overflow-wrap:anywhere}._error_18gmj_118{color:var(--danger);font-size:var(--text-sm);margin-top:4px}._hint_18gmj_124{color:var(--ink-soft);font-size:var(--text-sm);margin-top:4px}._banner_18gmj_131{border-radius:var(--radius-s);padding:12px 16px;font-size:var(--text-sm);display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap}._bannerWarn_18gmj_142{background:var(--notice-tint);border:1px solid var(--notice-line);color:var(--notice-ink)}._bannerError_18gmj_148{background:var(--danger-tint);border:1px solid var(--danger-line);color:var(--danger-ink)}._parkTag_18gmj_155{display:inline-flex;align-items:center;gap:8px;font-size:var(--text-sm);overflow-wrap:break-word}._swatch_18gmj_163{width:8px;height:8px;border-radius:50%;flex:none}._serviceTag_18gmj_170{display:inline-flex;align-items:center;gap:8px;font-size:var(--text-sm);padding:4px 8px;border-radius:6px;background:var(--tag-tint, #eee);color:var(--tag-color, #333);overflow-wrap:break-word}._serviceTag_18gmj_170 ._swatch_18gmj_163{width:7px;height:7px;background:var(--tag-color, #333)}@media (pointer: coarse),(max-width: 900px){._btn_18gmj_17{min-height:48px;padding:12px 20px}._control_18gmj_79,._static_18gmj_108{min-height:48px}}._screen_1tvn3_1{min-height:100vh;display:grid;grid-template-columns:46% 54%;background:var(--panel);overflow:hidden}._art_1tvn3_9{position:relative;min-height:100vh;padding:48px 60px 30px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;background:#f4ecfb}._artLogo_1tvn3_20{position:relative;z-index:1}._orbit_1tvn3_25{position:relative;width:210px;height:210px;margin:18px auto;display:grid;place-items:center;border:1px solid #dcc4ec;border-radius:50%}._orbit_1tvn3_25:before,._orbit_1tvn3_25:after{position:absolute;border:1px solid #e3d0ee;border-radius:50%;content:""}._orbit_1tvn3_25:before{top:-28px;right:-28px;bottom:-28px;left:-28px}._orbit_1tvn3_25:after{top:28px;right:28px;bottom:28px;left:28px}._orbit_1tvn3_25 span{width:100px;height:100px;display:grid;place-items:center;border-radius:28px;background:var(--purple);box-shadow:0 16px 36px #8800cc24;color:#fff;font-size:54px;font-weight:500;transform:rotate(-8deg)}._artCopy_1tvn3_66{position:relative;z-index:1}._artCopy_1tvn3_66 h1{margin:16px 0 22px;color:var(--ink);font-family:var(--font-display);font-size:clamp(32px,3.5vw,54px);font-weight:650;letter-spacing:-2px;line-height:1.18}._artCopy_1tvn3_66>p:not(._eyebrow_1tvn3_81){color:var(--ink-soft);font-size:var(--text-base);line-height:1.9}._art_1tvn3_9 small{color:#93849e;font-size:var(--text-xs)}._eyebrow_1tvn3_81{color:#9987a7;font-size:10px;font-weight:650;letter-spacing:1.8px}._side_1tvn3_99{min-height:100vh;padding:40px;display:flex;align-items:center;justify-content:center}._card_1tvn3_107{width:min(400px,100%);display:flex;flex-direction:column}._title_1tvn3_113{margin:14px 0 8px;color:var(--ink);font-family:var(--font-display);font-size:27px;font-weight:650;letter-spacing:-.7px}._intro_1tvn3_122{color:var(--ink-soft);font-size:var(--text-sm)}._formFields_1tvn3_127{margin-top:28px;display:grid;gap:18px}._submit_1tvn3_133{width:100%;min-height:46px;margin-top:22px}._note_1tvn3_139{margin-top:28px;padding-top:22px;border-top:1px solid var(--row-line);color:#a197aa;font-size:10px;line-height:1.6;text-align:center}@media (min-width: 1600px){._art_1tvn3_9{padding:64px 90px 36px}._orbit_1tvn3_25{width:260px;height:260px}}@media (max-width: 1000px){._art_1tvn3_9{padding:32px}._orbit_1tvn3_25{width:150px;height:150px}._orbit_1tvn3_25 span{width:82px;height:82px;font-size:44px}._artCopy_1tvn3_66 h1{font-size:34px}}@media (max-width: 700px){._screen_1tvn3_1{grid-template-columns:1fr}._art_1tvn3_9{display:none}._side_1tvn3_99{min-height:100vh;padding:28px 22px;align-items:center}._title_1tvn3_113{font-size:25px}}._app_axuoh_3{display:grid;grid-template-columns:246px minmax(0,1fr);min-height:100vh}._sidebar_axuoh_9{position:sticky;top:0;height:100vh;background:var(--sidebar);color:var(--sidebar-ink);border-right:1px solid var(--sidebar-line);padding:24px 14px 14px;display:flex;flex-direction:column;gap:18px}._brand_axuoh_22{display:flex;flex-direction:column;align-items:flex-start;gap:9px;padding:6px 17px 18px}._sub_axuoh_30{color:#94839f;font-size:9px;font-weight:600;letter-spacing:1.35px}._nav_axuoh_37{display:flex;flex-direction:column;gap:3px}._navSection_axuoh_43{padding:12px 14px 8px;color:var(--sidebar-muted);font-size:10px;font-weight:600;letter-spacing:1.15px;text-transform:uppercase}._navBtn_axuoh_52{width:100%;min-height:48px;padding:7px 11px;display:flex;align-items:center;gap:11px;border:0;border-radius:var(--radius-s);background:transparent;color:var(--ink-soft);cursor:pointer;font-size:var(--text-sm);font-weight:500;text-align:left;white-space:nowrap;transition:background .15s ease,color .15s ease}._navBtn_axuoh_52:hover{background:#eee6f4;color:var(--purple-deep)}._navActive_axuoh_76{background:var(--purple-tint-strong);color:#8000b9;font-weight:650}._navActive_axuoh_76:hover{background:var(--purple-tint-strong)}._navActive_axuoh_76:after{width:5px;height:5px;margin-left:auto;border-radius:50%;background:var(--purple);content:""}._navIcon_axuoh_95{width:32px;height:32px;display:grid;place-items:center;flex:none;border-radius:var(--radius-s);background:#ece6f3;color:#8a789a;font-size:19px;transition:background .15s ease,color .15s ease}._navBtn_axuoh_52:hover ._navIcon_axuoh_95{background:#e5d5f0;color:var(--purple)}._navActive_axuoh_76 ._navIcon_axuoh_95,._navActive_axuoh_76:hover ._navIcon_axuoh_95{background:var(--purple);color:#fff;box-shadow:0 3px 8px #8800cc1f}._account_axuoh_120{margin-top:auto;padding:14px 4px 0;border-top:1px solid var(--sidebar-line);display:grid;gap:10px}._accountSummary_axuoh_128{min-width:0;padding:7px 4px;display:flex;align-items:center;gap:10px}._avatar_axuoh_136{width:36px;height:36px;display:grid;place-items:center;flex:none;border-radius:50%;background:var(--purple-tint-strong);color:var(--purple);font-size:var(--text-sm);font-weight:650}._accountCopy_axuoh_149{min-width:0}._accountName_axuoh_153{overflow:hidden;color:var(--ink);font-size:var(--text-sm);font-weight:600;text-overflow:ellipsis;white-space:nowrap}._accountLabel_axuoh_162{margin-top:3px;overflow:hidden;color:var(--sidebar-muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}._signOut_axuoh_171{width:100%;min-height:40px;padding:8px 11px;display:flex;align-items:center;gap:9px;border:1px solid transparent;border-radius:var(--radius-s);background:transparent;color:var(--ink-soft);cursor:pointer;font-size:var(--text-sm);font-weight:550}._signOut_axuoh_171:hover{border-color:var(--danger-line);background:var(--danger-tint);color:var(--danger)}._workspace_axuoh_193{min-width:0}._workspaceBar_axuoh_197{position:sticky;top:0;z-index:20;height:58px;padding:0 32px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--row-line);background:#fffffff5;color:var(--ink-faint);font-size:var(--text-xs);letter-spacing:.2px}._workspaceBar_axuoh_197 strong{color:var(--ink-soft);font-weight:550;letter-spacing:.8px}._main_axuoh_220{width:100%;max-width:1600px;min-width:0;padding:26px 32px 60px}._mobileApp_axuoh_228{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}._topbar_axuoh_235{position:sticky;top:0;z-index:30;padding:10px 14px;padding-top:max(10px,env(safe-area-inset-top));display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--row-line);background:#fffffff7}._topbarWho_axuoh_248{min-width:0;flex:1}._topbarName_axuoh_253{display:block;overflow:hidden;color:var(--ink-soft);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap}._topbarExit_axuoh_262{min-height:38px;padding:0 12px;border:1px solid var(--line);border-radius:var(--radius-s);background:var(--panel);color:var(--ink-soft);cursor:pointer;font-size:var(--text-xs);font-weight:550}._mobileMain_axuoh_274{min-width:0;padding:18px 14px 24px;flex:1}._bottomNav_axuoh_280{position:sticky;bottom:0;z-index:30;padding:7px 10px;padding-bottom:max(7px,env(safe-area-inset-bottom));display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:5px;border-top:1px solid var(--row-line);background:#fffffffa}._bottomBtn_axuoh_294{min-height:52px;padding:6px 4px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:0;border-radius:var(--radius-s);background:transparent;color:var(--ink-soft);cursor:pointer;font-size:10px;font-weight:550}._bottomBtn_axuoh_294 svg{font-size:19px}._bottomActive_axuoh_315{background:var(--purple-tint);color:var(--purple)}._pageHead_axuoh_321{margin-bottom:24px;display:flex;align-items:center;gap:13px}._pageIcon_axuoh_328{width:44px;height:44px;display:grid;place-items:center;flex:none;border:1px solid #e9daf3;border-radius:13px;background:#f1e8f9;color:var(--purple);font-size:24px}._pageTitle_axuoh_341{margin:0;color:var(--ink);font-family:var(--font-display);font-size:var(--text-2xl);font-weight:650;letter-spacing:-.7px;line-height:1.25}._pageLede_axuoh_351{margin-top:5px;color:var(--ink-soft);font-size:var(--text-sm);line-height:1.55}@media (max-width: 900px){._pageHead_axuoh_321{margin-bottom:18px;align-items:flex-start}._pageIcon_axuoh_328{width:38px;height:38px;border-radius:10px;font-size:21px}._pageTitle_axuoh_341{font-size:var(--text-xl)}._pageLede_axuoh_351{font-size:var(--text-xs)}}._bar_sd3r3_2{position:relative;display:block;overflow:hidden;border-radius:var(--radius-s);background:var(--skeleton-base)}._bar_sd3r3_2:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,var(--skeleton-shine),transparent);animation:_shimmer_sd3r3_1 1.4s ease-in-out infinite}._page_sd3r3_19{background:var(--skeleton-on-bg)}._dark_sd3r3_23{background:#ffffff14}._dark_sd3r3_23:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent)}@keyframes _shimmer_sd3r3_1{to{transform:translate(100%)}}@media (prefers-reduced-motion: reduce){._bar_sd3r3_2:after{display:none}}._head_1jn1d_1{display:flex;flex-direction:column;gap:8px;padding-top:4px}._nav_1jn1d_8{display:flex;flex-direction:column;gap:8px}._toolbar_1jn1d_14{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:24px}._cards_1jn1d_21{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;margin-bottom:24px}._card_1jn1d_21{border-radius:var(--radius-m)}._rows_1jn1d_32{display:flex;flex-direction:column;gap:20px}._tree_10iye_1{min-width:0}._sectionHead_10iye_5{margin-bottom:14px;display:flex;align-items:flex-end;justify-content:space-between;gap:16px}._sectionHead_10iye_5 h3{margin:0;color:var(--ink);font-family:var(--font-display);font-size:var(--text-md);font-weight:650}._sectionHead_10iye_5 p{margin:4px 0 0;color:var(--ink-soft);font-size:var(--text-xs)}._actions_10iye_27{display:flex;gap:8px;flex-wrap:wrap}._action_10iye_27{min-height:36px;padding:7px 12px}._parkList_10iye_38{display:grid;gap:12px}._parkCard_10iye_43{overflow:hidden;border:1px solid var(--row-line);border-radius:var(--radius-m);background:var(--panel);transition:border-color .15s ease,box-shadow .15s ease}._parkOpen_10iye_51{border-color:var(--line)}._parkToggle_10iye_55{width:100%;min-height:88px;padding:17px 18px;display:grid;grid-template-columns:minmax(240px,1.5fr) minmax(150px,.75fr) auto 36px;align-items:center;gap:18px;border:0;background:var(--panel);color:var(--ink);cursor:pointer;text-align:left}._parkToggle_10iye_55:hover:not(:disabled){background:var(--surface-subtle)}._parkToggle_10iye_55:disabled{cursor:default;opacity:1}._parkIdentity_10iye_79,._cashierIdentity_10iye_80{min-width:0;display:flex;align-items:center;gap:11px}._identityCopy_10iye_87{min-width:0;display:flex;flex-direction:column;gap:3px}._identityCopy_10iye_87 strong{overflow:hidden;font-size:var(--text-base);font-weight:650;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}._identityCopy_10iye_87 small{overflow:hidden;color:var(--ink-faint);font-size:var(--text-xs);font-weight:400;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}._currency_10iye_113{padding:3px 7px;flex:none;border:1px solid var(--row-line);border-radius:6px;background:var(--surface-subtle);color:var(--ink-soft);font-size:10px;font-weight:650}._parkRevenue_10iye_124,._cashierRevenue_10iye_125{display:flex;flex-direction:column;gap:3px;font-variant-numeric:tabular-nums}._parkRevenue_10iye_124 small,._cashierRevenue_10iye_125 small{color:var(--ink-faint);font-size:var(--text-xs);font-weight:500}._parkRevenue_10iye_124 strong{color:var(--ink);font-size:var(--text-xl);font-weight:650;letter-spacing:-.5px;white-space:nowrap}._parkCounts_10iye_147{display:flex;gap:22px}._parkCounts_10iye_147>span{display:flex;flex-direction:column;gap:2px;text-align:right}._parkCounts_10iye_147 strong{font-size:var(--text-base);font-weight:650;font-variant-numeric:tabular-nums}._parkCounts_10iye_147 small{color:var(--ink-faint);font-size:var(--text-xs);font-weight:400}._expandIcon_10iye_171{width:32px;height:32px;display:grid;place-items:center;justify-self:end;border-radius:50%;background:var(--surface-muted);color:var(--ink-soft)}._parkOpen_10iye_51 ._expandIcon_10iye_171{background:var(--surface-muted);color:var(--ink)}._parkOverview_10iye_187{min-height:68px;padding:12px 18px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--row-line);background:#fcfbfd}._payments_10iye_198{display:flex;align-items:stretch;gap:8px;flex-wrap:wrap}._paymentItem_10iye_205{min-width:112px;padding:6px 10px;display:flex;flex-direction:column;gap:2px;border-left:2px solid #ddd3e5;font-variant-numeric:tabular-nums}._paymentItem_10iye_205 small{color:var(--ink-faint);font-size:10px}._paymentItem_10iye_205 strong{color:var(--ink);font-size:var(--text-sm);font-weight:600;white-space:nowrap}._paymentBonus_10iye_227{border-left-color:#c7a4dc}._parkDetails_10iye_231{padding:18px;border-top:1px solid var(--row-line);background:#faf8fc}._cashierHead_10iye_237{margin-bottom:10px;display:flex;align-items:center;justify-content:space-between}._cashierHead_10iye_237 h4{margin:0;font-size:var(--text-sm);font-weight:650}._cashierHead_10iye_237>span{min-width:24px;padding:2px 7px;border-radius:var(--radius-pill);background:var(--purple-tint-strong);color:var(--purple-deep);font-size:var(--text-xs);text-align:center}._cashierList_10iye_260{display:grid;gap:8px}._cashierCard_10iye_265{overflow:hidden;border:1px solid var(--row-line);border-radius:var(--radius-s);background:var(--panel)}._cashierOpen_10iye_272{border-color:var(--line)}._cashierToggle_10iye_276{width:100%;min-height:70px;padding:12px 14px;display:grid;grid-template-columns:minmax(230px,1.5fr) minmax(140px,.75fr) auto 32px;align-items:center;gap:16px;border:0;background:var(--panel);color:var(--ink);cursor:pointer;text-align:left}._cashierToggle_10iye_276:hover{background:var(--surface-subtle)}._cashierAvatar_10iye_295{width:34px;height:34px;display:grid;place-items:center;flex:none;border-radius:50%;background:var(--purple-tint-strong);color:var(--purple);font-size:var(--text-xs);font-weight:650}._cashierRevenue_10iye_125 strong{font-size:var(--text-base);font-weight:650;white-space:nowrap}._cashierCounts_10iye_314{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end;color:var(--ink-soft);font-size:var(--text-xs)}._cashierCounts_10iye_314 span{padding:4px 7px;border-radius:6px;background:var(--surface-muted);white-space:nowrap}._cashierDetails_10iye_330{padding:14px;border-top:1px solid var(--row-line);background:#fcfbfd}._paymentsCompact_10iye_336{margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid var(--row-line)}._paymentsCompact_10iye_336 ._paymentItem_10iye_205{min-width:130px}._detailGrid_10iye_346{display:grid;grid-template-columns:minmax(320px,1.4fr) minmax(230px,.7fr);gap:18px;align-items:start}._detailBlock_10iye_353{min-width:0}._detailBlock_10iye_353 h5{margin:0 0 9px;color:var(--ink-soft);font-size:var(--text-xs);font-weight:650;letter-spacing:.5px;text-transform:uppercase}._serviceTable_10iye_366{overflow:hidden;border:1px solid var(--row-line);border-radius:8px;background:var(--panel);font-size:var(--text-sm);font-variant-numeric:tabular-nums}._serviceHead_10iye_375,._serviceRow_10iye_376{display:grid;grid-template-columns:minmax(150px,1fr) 64px minmax(110px,auto);gap:12px;align-items:center}._serviceHead_10iye_375{padding:8px 11px;background:var(--surface-subtle);color:var(--ink-faint);font-size:10px}._serviceHead_10iye_375 span:not(:first-child),._serviceRow_10iye_376 strong{text-align:right}._serviceRow_10iye_376{padding:9px 11px;border-top:1px solid var(--row-line)}._serviceRow_10iye_376 strong{font-weight:600;white-space:nowrap}._serviceTotal_10iye_405{background:var(--purple-tint);font-weight:650}._notes_10iye_410{margin:0;padding:10px 12px;display:grid;gap:7px;border:1px solid var(--row-line);border-radius:8px;background:var(--panel);list-style:none;font-size:var(--text-sm);font-variant-numeric:tabular-nums}._notes_10iye_410 li{display:flex;justify-content:space-between;gap:24px}._notesTotal_10iye_429{margin-top:3px;padding-top:8px;border-top:1px solid var(--line)}._hint_10iye_435,._noCashiers_10iye_436{margin:0;color:var(--ink-soft);font-size:var(--text-sm)}._noCashiers_10iye_436{padding:18px;border:1px dashed var(--line);border-radius:var(--radius-s);text-align:center}._note_10iye_410{margin:12px 2px 0;color:var(--ink-faint);font-size:var(--text-xs)}@media (max-width: 1050px){._parkToggle_10iye_55,._cashierToggle_10iye_276{grid-template-columns:minmax(220px,1.3fr) minmax(140px,.7fr) 32px}._parkCounts_10iye_147,._cashierCounts_10iye_314{grid-column:1 / -1;justify-content:flex-start}._parkCounts_10iye_147>span{flex-direction:row;gap:4px}._detailGrid_10iye_346{grid-template-columns:1fr}}@media (max-width: 700px){._sectionHead_10iye_5{align-items:flex-start;flex-direction:column}._actions_10iye_27{width:100%}._actions_10iye_27>*{flex:1}._parkToggle_10iye_55,._cashierToggle_10iye_276{padding:14px;grid-template-columns:minmax(0,1fr) 32px;gap:12px}._parkIdentity_10iye_79,._cashierIdentity_10iye_80{grid-column:1}._parkRevenue_10iye_124,._cashierRevenue_10iye_125{grid-column:1 / -1}._parkRevenue_10iye_124 strong{font-size:var(--text-lg)}._parkCounts_10iye_147,._cashierCounts_10iye_314{grid-column:1 / -1}._expandIcon_10iye_171{grid-column:2;grid-row:1}._parkOverview_10iye_187{padding:12px 14px;align-items:flex-start;flex-direction:column}._payments_10iye_198{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}._paymentItem_10iye_205,._paymentsCompact_10iye_336 ._paymentItem_10iye_205{min-width:0}._parkDetails_10iye_231,._cashierDetails_10iye_330{padding:12px}._serviceHead_10iye_375,._serviceRow_10iye_376{grid-template-columns:minmax(120px,1fr) 42px minmax(90px,auto);gap:8px}}._stack_1v7et_1{position:fixed;bottom:24px;right:24px;display:flex;flex-direction:column;gap:12px;z-index:60;max-width:min(420px,calc(100vw - 32px))}@media (max-width: 640px){._stack_1v7et_1{right:16px;left:16px;bottom:16px;max-width:none}}._toast_1v7et_21{display:flex;align-items:flex-start;gap:12px;padding:12px 20px;border-radius:var(--radius-s);font-size:var(--text-base);color:var(--on-accent);box-shadow:var(--shadow-toast);animation:_slide-in_1v7et_1 .22s ease;overflow-wrap:anywhere}._success_1v7et_34{background:#25352e}._error_1v7et_38{background:var(--danger-strong)}._info_1v7et_42{background:var(--ink)}._icon_1v7et_46{flex:none;font-weight:700}._success_1v7et_34 ._icon_1v7et_46,._info_1v7et_42 ._icon_1v7et_46{color:#d7b5e8}@keyframes _slide-in_1v7et_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}._toolbarPanel_16yoj_1{margin-bottom:16px;padding:18px 20px}._filters_16yoj_6{display:flex;gap:16px;flex-wrap:wrap;align-items:flex-end;margin-bottom:0}._filters_16yoj_6>*{min-width:160px;flex:1 1 160px}._filters_16yoj_6>._dateField_16yoj_19{flex:1 1 260px}._filterActions_16yoj_23{margin-left:auto;flex:0 0 auto;min-width:0;display:flex;gap:12px;flex-wrap:wrap}._notice_16yoj_32{margin:0 0 16px}._summarySkeleton_16yoj_36,._kpis_16yoj_37{margin-bottom:16px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}._kpi_16yoj_37{position:relative;min-height:116px;padding:17px 18px 15px;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--row-line);border-radius:var(--radius-m);background:var(--panel)}._kpiLabel_16yoj_56{color:var(--ink-faint);font-size:10px;font-weight:650;letter-spacing:.7px;text-transform:uppercase}._kpiValue_16yoj_64{margin-top:9px;display:flex;flex-direction:column;color:var(--ink);font-size:clamp(20px,2vw,27px);font-weight:650;letter-spacing:-.6px;line-height:1.15;font-variant-numeric:tabular-nums}._kpiValue_16yoj_64 span+span{margin-top:2px;font-size:.72em;color:var(--ink-soft)}._kpiNote_16yoj_82{margin-top:auto;padding-top:7px;color:var(--ink-faint);font-size:var(--text-xs)}._historyPanel_16yoj_89{padding:22px 24px 20px}._panelHead_16yoj_93{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}._panelHead_16yoj_93 h2{margin:0;font-family:var(--font-display);font-size:var(--text-md);font-weight:650}._panelHead_16yoj_93 p{margin:4px 0 0;color:var(--ink-soft);font-size:var(--text-xs)}._dayPicker_16yoj_114{display:flex;gap:8px}._dayPicker_16yoj_114>input{flex:1;min-width:0}._step_16yoj_124{flex:none;min-width:44px;padding-left:0;padding-right:0;font-size:var(--text-lg);line-height:1}@media (max-width: 1100px){._summarySkeleton_16yoj_36,._kpis_16yoj_37{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){._filters_16yoj_6>*{flex-basis:100%}._filterActions_16yoj_23{margin-left:0}._filterActions_16yoj_23>*{flex:1 1 auto}}._notes_16yoj_154{margin-top:4px;font-size:var(--text-sm);color:var(--ink-soft)}._tableWrap_16yoj_161{overflow-x:auto;-webkit-overflow-scrolling:touch}._table_16yoj_161{width:100%;border-collapse:collapse;font-size:var(--text-base);min-width:620px}._table_16yoj_161 thead th{text-align:left;font-weight:600;color:var(--ink-soft);border-bottom:1px solid var(--line);padding:8px 12px;font-size:var(--text-sm);white-space:nowrap}._table_16yoj_161 thead th._numeric_16yoj_183{text-align:right}._table_16yoj_161 tbody td{padding:12px;border-bottom:1px solid var(--row-line);vertical-align:top}._table_16yoj_161 tbody tr:hover{background:var(--surface-subtle)}._numeric_16yoj_183{text-align:right;font-variant-numeric:tabular-nums}._nowrap_16yoj_202{white-space:nowrap}._strong_16yoj_206{font-weight:600}._muted_16yoj_210{color:var(--ink-soft)}._empty_16yoj_214{text-align:center;color:var(--ink-soft);padding:36px 12px}._items_16yoj_220{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;font-size:var(--text-sm)}._cards_16yoj_231{display:none}@media (max-width: 900px){._tableWrap_16yoj_161{display:none}._cards_16yoj_231{display:flex;flex-direction:column;gap:12px}}._card_16yoj_231{background:var(--panel);border:1px solid var(--row-line);box-shadow:var(--shadow-card);border-radius:var(--radius-m);padding:16px;display:flex;flex-direction:column;gap:8px}._cardHead_16yoj_258{display:flex;justify-content:space-between;align-items:baseline;gap:12px}._cardTime_16yoj_265{font-family:var(--font-display);font-weight:700}._cardMeta_16yoj_270{font-size:var(--text-sm);color:var(--ink-soft)}._cardSkeleton_16yoj_275{border-radius:var(--radius-m)}._refreshing_16yoj_281{opacity:.5;transition:opacity .15s ease}._bonusProblem_16yoj_287{margin-top:4px;font-size:var(--text-sm);color:var(--danger)}._viewTabs_16yoj_294{display:flex;gap:4px;margin:18px 0 16px;border-bottom:1px solid var(--line);overflow-x:auto}._viewTab_16yoj_294{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;background:none;color:var(--ink-soft);font-size:var(--text-sm);font-weight:550;white-space:nowrap;cursor:pointer}._viewTab_16yoj_294:hover{color:var(--ink)}._viewTabActive_16yoj_323{color:var(--purple-deep);border-bottom-color:var(--purple)}._viewCount_16yoj_328{min-width:24px;padding:0 8px;border-radius:var(--radius-pill);background:var(--surface-muted);color:var(--ink-soft);font-size:var(--text-sm);line-height:22px;text-align:center;font-variant-numeric:tabular-nums}._viewTabActive_16yoj_323 ._viewCount_16yoj_328{background:var(--purple-tint);color:var(--purple-deep)}@media (max-width: 560px){._viewTab_16yoj_294{flex:1 1 0;justify-content:center;gap:6px;padding:0 8px}}._treeSkeleton_16yoj_355{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}@media (max-width: 560px){._toolbarPanel_16yoj_1,._historyPanel_16yoj_89{padding:16px}._summarySkeleton_16yoj_36,._kpis_16yoj_37{grid-template-columns:1fr 1fr;gap:8px}._kpi_16yoj_37{min-height:106px;padding:14px 13px 12px}._kpiValue_16yoj_64{font-size:20px}._kpiNote_16yoj_82{font-size:10px}._panelHead_16yoj_93 p{line-height:1.45}}._overlay_8km0c_1{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--overlay);display:flex;align-items:center;justify-content:center;padding:20px;z-index:50;animation:_fade_8km0c_1 .15s ease}._dialog_8km0c_14{background:var(--panel);border:1px solid var(--row-line);border-radius:var(--radius-m);box-shadow:var(--shadow-modal);width:min(560px,100%);max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px);display:flex;flex-direction:column;outline:none}._wide_8km0c_27{width:min(820px,100%);max-height:calc(100vh - 40px);display:flex;flex-direction:column;outline:none}._header_8km0c_35{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 24px;border-bottom:1px solid var(--line)}._title_8km0c_45{font-family:var(--font-display);font-weight:650;font-size:var(--text-lg)}._close_8km0c_51{border:none;background:none;font-size:var(--text-xl);line-height:1;color:var(--ink-soft);cursor:pointer;padding:0 4px}._close_8km0c_51:hover{color:var(--ink)}._body_8km0c_65{padding:20px 24px;overflow-y:auto;min-height:0}._footer_8km0c_71{flex:none;display:flex;gap:12px;justify-content:flex-end;flex-wrap:wrap;padding:16px 24px;border-top:1px solid var(--line)}@keyframes _fade_8km0c_1{0%{opacity:0}to{opacity:1}}@media (max-width: 640px){._overlay_8km0c_1{align-items:flex-end;padding:0}._dialog_8km0c_14,._wide_8km0c_27{width:100%;max-height:92vh;max-height:92dvh;border-radius:var(--radius-m) var(--radius-m) 0 0;animation:_sheet-up_8km0c_1 .2s ease}._header_8km0c_35,._body_8km0c_65,._footer_8km0c_71{padding-left:16px;padding-right:16px}._footer_8km0c_71{padding-bottom:max(16px,env(safe-area-inset-bottom))}._footer_8km0c_71>*{flex:1 1 0;min-height:48px}._close_8km0c_51{min-width:44px;min-height:44px}}@keyframes _sheet-up_8km0c_1{0%{transform:translateY(24px)}to{transform:translateY(0)}}._tabs_3j1jc_1{display:flex;gap:4px;border-bottom:1px solid var(--line);margin-bottom:20px}._tab_3j1jc_1{border:none;background:none;padding:12px 16px;font-weight:550;font-size:var(--text-sm);color:var(--ink-soft);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px}._tabActive_3j1jc_20{color:var(--purple-deep);border-bottom-color:var(--purple)}._panelTitle_3j1jc_25{font-family:var(--font-display);font-weight:650;font-size:var(--text-md);margin-bottom:4px}._panelLede_3j1jc_32{color:var(--ink-soft);font-size:var(--text-sm);margin-bottom:20px}._form_3j1jc_38{display:grid;grid-template-columns:minmax(220px,2fr) minmax(140px,1fr) minmax(140px,1fr) auto;gap:16px;align-items:start}._formActions_3j1jc_45{display:flex;gap:8px;padding-top:24px}@media (max-width: 900px){._form_3j1jc_38{grid-template-columns:1fr 1fr}._name_3j1jc_56{grid-column:1 / -1}._formActions_3j1jc_45{grid-column:1 / -1;padding-top:0}._formActions_3j1jc_45>*{flex:1}}._list_3j1jc_70{margin-top:20px}._listHead_3j1jc_74{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:12px}._count_3j1jc_81{color:var(--ink-soft);font-size:var(--text-sm)}._tableWrap_3j1jc_86{overflow-x:auto;-webkit-overflow-scrolling:touch}._table_3j1jc_86{width:100%;border-collapse:collapse;font-size:var(--text-base);min-width:560px}._table_3j1jc_86 thead th{text-align:left;font-weight:600;color:var(--ink-soft);border-bottom:1px solid var(--line);padding:8px 12px;font-size:var(--text-sm);white-space:nowrap}._table_3j1jc_86 tbody td{padding:12px;border-bottom:1px solid var(--line);vertical-align:middle}._table_3j1jc_86 tbody tr:hover{background:var(--surface-subtle)}._serviceName_3j1jc_118{font-weight:600}._numeric_3j1jc_122{text-align:right!important;white-space:nowrap;font-variant-numeric:tabular-nums}._rowActions_3j1jc_128{display:flex;gap:8px;justify-content:flex-end}._iconBtn_3j1jc_134{border:1px solid var(--line);background:var(--panel);border-radius:var(--radius-s);padding:4px 8px;cursor:pointer;font-size:var(--text-sm);white-space:nowrap}._iconBtn_3j1jc_134:hover{border-color:var(--ink-soft)}._iconDanger_3j1jc_148{color:var(--danger)}._iconDanger_3j1jc_148:hover{border-color:var(--danger)}._empty_3j1jc_156{padding:28px 12px;text-align:center;color:var(--ink-soft)}._deleteNote_3j1jc_162{color:var(--ink-soft);font-size:var(--text-sm);margin-top:8px}._parkField_3j1jc_168{max-width:360px}._hint_3j1jc_172{margin-top:8px;font-size:var(--text-sm);color:var(--ink-soft)}._terminalForm_3j1jc_178{display:grid;grid-template-columns:minmax(220px,2fr) minmax(100px,1fr);gap:16px;align-items:start;max-width:720px}._terminalForm_3j1jc_178 ._formActions_3j1jc_45{grid-column:1 / -1;padding-top:0;flex-wrap:wrap}@media (max-width: 900px){._terminalForm_3j1jc_178{grid-template-columns:1fr}}._checkResult_3j1jc_199{margin-top:16px;max-width:720px;padding:12px;border:1px solid var(--line);border-radius:var(--radius-s);font-size:var(--text-base)}._checkOk_3j1jc_208{border-color:var(--success-line);background:var(--success-tint);color:var(--success)}._checkFail_3j1jc_214{border-color:var(--danger-line);background:var(--danger-tint);color:var(--danger)}@media (pointer: coarse){._iconBtn_3j1jc_134{min-height:44px;min-width:44px;padding:8px 12px}}._parkPicker_3j1jc_230{margin-bottom:16px}._author_3j1jc_235{color:var(--ink-soft);font-size:var(--text-sm);white-space:nowrap}._form_pd2es_2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start;max-width:760px}._passwordRow_pd2es_10{display:flex;gap:8px}._passwordRow_pd2es_10>input{flex:1;min-width:0}._formActions_pd2es_20{grid-column:1 / -1;display:flex;gap:8px}@media (max-width: 560px){._form_pd2es_2{grid-template-columns:1fr}._formActions_pd2es_20>*{flex:1}}._login_pd2es_36{font-weight:600}._muted_pd2es_40{color:var(--ink-soft)}._badge_pd2es_44{display:inline-block;padding:2px 10px;border-radius:6px;font-size:var(--text-sm);font-weight:600;white-space:nowrap}._badgeOn_pd2es_53{background:var(--success-tint);color:var(--success);border:1px solid var(--success-line)}._badgeOff_pd2es_59{background:var(--surface-muted);color:var(--ink-soft);border:1px solid var(--line)}._inactiveRow_pd2es_65 td{color:var(--ink-soft)}._modalForm_pd2es_69{display:flex;flex-direction:column;gap:16px}._note_pd2es_75{font-size:var(--text-sm);color:var(--ink-soft)}._viewport_1x2ig_2{position:relative;width:min(100%,max(160px,calc(100dvh - 330px)));aspect-ratio:1 / 1;margin:0 auto;border-radius:var(--radius-m);overflow:hidden;background:#000}._video_1x2ig_13{display:block;width:100%;height:100%;object-fit:cover}._frame_1x2ig_21{position:absolute;top:16%;right:16%;bottom:16%;left:16%;border:3px solid rgba(255,255,255,.95);border-radius:var(--radius-m);box-shadow:0 0 0 100vmax #0006;pointer-events:none;transition:border-color .15s ease}._frameForeign_1x2ig_31{border-color:var(--danger)}._message_1x2ig_35{margin:12px 0 0;text-align:center;color:var(--ink-soft)}._error_1x2ig_41{margin:0;padding:12px;border:1px solid var(--danger-line);border-radius:var(--radius-s);background:var(--danger-tint);color:var(--danger);font-weight:600}._confirm_qalr5_1{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}._question_qalr5_9{font-size:var(--text-base);color:var(--ink-soft)}._amount_qalr5_14{font-family:var(--font-display);font-weight:800;font-size:var(--text-4xl);color:var(--purple-deep);font-variant-numeric:tabular-nums;line-height:1.1;overflow-wrap:anywhere}._method_qalr5_24{padding:4px 16px;border-radius:var(--radius-pill);background:var(--purple-tint);color:var(--purple-deep);font-weight:700;font-size:var(--text-md)}._cash_qalr5_33{display:flex;gap:24px;margin:8px 0 0;font-variant-numeric:tabular-nums}._cash_qalr5_33 dt{font-size:var(--text-sm);color:var(--ink-soft)}._cash_qalr5_33 dd{margin:0;font-weight:700;font-size:var(--text-lg)}._reminder_qalr5_51{margin-top:8px;padding:12px;border:1px solid var(--purple-line);border-radius:var(--radius-s);background:var(--purple-tint);color:var(--ink);font-size:var(--text-sm)}._lede_1sez5_1{margin:0 0 16px;font-size:var(--text-sm);color:var(--ink-soft)}._rows_1sez5_7{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}._row_1sez5_7{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;border:1px solid var(--line);border-radius:var(--radius-s);background:var(--surface-subtle)}._denomination_1sez5_27{font-family:var(--font-display);font-weight:700;font-variant-numeric:tabular-nums}._stepper_1sez5_33{display:flex;align-items:center;gap:8px}._stepBtn_1sez5_39{width:44px;height:44px;border:1px solid var(--control-line);border-radius:var(--radius-s);background:var(--panel);font-size:var(--text-xl);line-height:1;cursor:pointer}._stepBtn_1sez5_39:hover:not(:disabled){border-color:var(--purple)}._stepBtn_1sez5_39:disabled{opacity:.4;cursor:not-allowed}._count_1sez5_59{width:64px;height:44px;text-align:center;font-size:var(--text-md);font-variant-numeric:tabular-nums;border:1px solid var(--control-line);border-radius:var(--radius-s);background:var(--panel)}._sums_1sez5_70{margin:16px 0 0;padding:12px 0 0;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:8px}._sums_1sez5_70>div{display:flex;justify-content:space-between;gap:12px}._sums_1sez5_70 dt{color:var(--ink-soft)}._sums_1sez5_70 dd{margin:0;font-weight:700;font-variant-numeric:tabular-nums}._ok_1sez5_96 dd{color:var(--success)}._short_1sez5_100 dd{color:var(--danger)}._amount_owjiz_1{font-family:var(--font-display);font-weight:800;font-size:var(--text-3xl);color:var(--purple-deep);font-variant-numeric:tabular-nums;margin-bottom:16px}._options_owjiz_10{display:flex;flex-direction:column;gap:12px}._option_owjiz_10{width:100%;min-height:64px;font-size:var(--text-md)!important;font-weight:700!important}._note_owjiz_23{margin-top:8px;color:var(--ink-soft);font-size:var(--text-sm)}._amount_9eio0_1{font-family:var(--font-display);font-weight:800;font-size:var(--text-3xl);color:var(--purple-deep);font-variant-numeric:tabular-nums;margin-bottom:12px}._waiting_9eio0_10{display:flex;align-items:center;gap:12px;color:var(--ink-soft)}._spinner_9eio0_17{flex:none;width:22px;height:22px;border:3px solid var(--purple-tint);border-top-color:var(--purple);border-radius:50%;animation:_spin_9eio0_17 .9s linear infinite}@keyframes _spin_9eio0_17{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){._spinner_9eio0_17{animation-duration:3s}}._error_9eio0_39{color:var(--danger);font-weight:600}._warning_9eio0_44{margin-top:12px;padding:12px;border:1px solid var(--warn-line);border-radius:var(--radius-s);background:var(--warn-tint);color:var(--warn-ink);font-size:var(--text-sm)}._details_9eio0_54{display:grid;grid-template-columns:auto 1fr;gap:8px 16px}._details_9eio0_54 dt{color:var(--ink-soft)}._details_9eio0_54 dd{margin:0;font-weight:600;font-variant-numeric:tabular-nums}._address_9eio0_70{margin-top:12px;color:var(--ink-soft);font-size:var(--text-sm);font-variant-numeric:tabular-nums}._recorded_9eio0_77{margin-bottom:12px;color:var(--success);font-weight:600}._screen_jqat7_3{display:flex;flex-direction:column;height:100dvh;overflow:hidden;background:var(--bg)}._bar_jqat7_11{flex:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:9px 16px;border-bottom:1px solid var(--row-line);background:var(--panel);color:var(--ink)}._barTitle_jqat7_23{display:flex;align-items:baseline;gap:16px;min-width:0}._barLogo_jqat7_30{align-self:center}@media (max-width: 640px){._barLogo_jqat7_30{display:none!important}}._title_jqat7_40{font-family:var(--font-display);font-weight:650;font-size:var(--text-xl);letter-spacing:.3px}._park_jqat7_47{font-size:var(--text-base);color:var(--sidebar-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._barEnd_jqat7_55{display:flex;align-items:center;gap:12px}._dayChip_jqat7_61{padding:8px 16px;border-radius:var(--radius-pill);background:var(--purple-tint);color:var(--purple-deep);font-size:var(--text-base);font-weight:600;white-space:nowrap}._dayWeekend_jqat7_71{background:var(--weekend-tint);color:var(--weekend-ink)}._exitBtn_jqat7_76{min-height:40px;padding:0 24px;border:1px solid var(--sidebar-control-line);border-radius:var(--radius-s);background:transparent;color:var(--ink-soft);font-size:var(--text-base);font-weight:700;cursor:pointer;transition:background .12s ease,border-color .12s ease}._exitBtn_jqat7_76:hover{background:var(--danger-tint);border-color:var(--danger-line);color:var(--danger)}._body_jqat7_95{flex:1;min-height:0;display:grid;grid-template-columns:minmax(300px,380px) minmax(0,1fr);gap:14px;padding:14px}._side_jqat7_106{display:flex;flex-direction:column;gap:12px;min-height:0;overflow-y:auto}._payRow_jqat7_114{display:grid;grid-template-columns:1fr 1fr;gap:12px}._bigBtn_jqat7_120{min-height:60px;font-size:var(--text-base)!important;font-weight:700!important}._guest_jqat7_126{display:flex;flex-direction:column;gap:12px;padding:16px}._panelTitle_jqat7_133{font-size:var(--text-sm);font-weight:700;color:var(--ink-soft);text-transform:uppercase;letter-spacing:.06em}._phone_jqat7_141{padding:12px;border:1px solid var(--line);border-radius:var(--radius-s);background:var(--panel);text-align:center;font-family:var(--font-display);font-weight:800;font-size:var(--text-2xl);letter-spacing:.02em;font-variant-numeric:tabular-nums;white-space:nowrap}._phoneEmpty_jqat7_155{color:var(--ink-faint)}._keypad_jqat7_160{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:clamp(46px,7.4vh,64px);gap:8px}._key_jqat7_160{border:1px solid var(--line);border-radius:var(--radius-s);background:var(--surface-subtle);font-size:var(--text-2xl);font-weight:600;cursor:pointer;transition:background .12s ease,border-color .12s ease}._key_jqat7_160:hover{background:var(--purple-tint);border-color:var(--purple-line)}._key_jqat7_160:active{background:var(--purple-tint-strong)}._keyAux_jqat7_186{color:var(--ink-soft);background:var(--panel)}._findBtn_jqat7_191{min-height:54px;font-size:var(--text-base)!important;font-weight:700!important}._guestHint_jqat7_197{margin:-4px 0 0;font-size:var(--text-sm);color:var(--ink-soft)}._guestInfo_jqat7_203{display:flex;flex-direction:column;gap:16px}._guestName_jqat7_209{font-family:var(--font-display);font-weight:800;font-size:var(--text-xl);overflow-wrap:anywhere}._guestPhone_jqat7_216{margin-top:2px;color:var(--ink-soft);font-variant-numeric:tabular-nums}._guestBlocked_jqat7_222{padding:12px;border:1px solid var(--danger-line);border-radius:var(--radius-s);background:var(--danger-tint);color:var(--danger);font-weight:700}._guestBonus_jqat7_231{font-family:var(--font-display);font-weight:800;font-size:var(--text-3xl);color:var(--purple-deep);font-variant-numeric:tabular-nums}._guestBurn_jqat7_239{font-size:var(--text-sm);color:var(--ink-soft)}._spendRow_jqat7_244{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:4px 0}._registerForm_jqat7_251{display:flex;flex-direction:column;gap:16px}._guestNotFound_jqat7_257{font-family:var(--font-display);font-weight:800;font-size:var(--text-lg)}._main_jqat7_265{display:flex;flex-direction:column;gap:12px;min-width:0;min-height:0}._check_jqat7_273{flex:0 1 auto;max-height:46%;display:flex;flex-direction:column;min-height:0;padding:0;overflow:hidden}._cartWrap_jqat7_283{flex:1 1 auto;min-height:112px;overflow:auto;-webkit-overflow-scrolling:touch}._cart_jqat7_283{width:100%;border-collapse:collapse;font-size:var(--text-base);min-width:520px}._cart_jqat7_283 thead th{position:sticky;top:0;z-index:1;text-align:left;font-weight:600;color:var(--ink-soft);background:var(--surface-muted);border-bottom:1px solid var(--line);padding:8px 16px;font-size:var(--text-sm);white-space:nowrap}._cart_jqat7_283 tbody td{padding:8px 16px;border-bottom:1px solid var(--line);vertical-align:middle}._numeric_jqat7_317{text-align:right!important;white-space:nowrap;font-variant-numeric:tabular-nums}._lineName_jqat7_323{font-weight:600}._qty_jqat7_327{display:inline-flex;align-items:center;gap:8px}._qtyBtn_jqat7_333{width:36px;height:36px;border:1px solid var(--line);border-radius:var(--radius-s);background:var(--panel);cursor:pointer;font-size:var(--text-lg);line-height:1}._qtyBtn_jqat7_333:hover{border-color:var(--purple);color:var(--purple-deep)}._qtyValue_jqat7_349{min-width:28px;text-align:center;font-weight:700;font-size:var(--text-md)}._removeBtn_jqat7_356{min-width:36px;height:36px;border:none;background:none;color:var(--ink-soft);cursor:pointer;font-size:var(--text-lg)}._removeBtn_jqat7_356:hover{color:var(--danger)}._emptyCart_jqat7_370{padding:28px 12px;text-align:center;color:var(--ink-soft)}._totals_jqat7_377{flex:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) minmax(0,1.7fr);gap:12px;padding:12px 16px;border-top:1px solid var(--line);background:var(--surface-subtle)}._totalLabel_jqat7_387{font-size:var(--text-sm);color:var(--ink-soft);margin-bottom:4px}._totalValue_jqat7_393{border:1px solid var(--line);border-radius:var(--radius-s);padding:8px 12px;text-align:right;font-size:var(--text-lg);font-variant-numeric:tabular-nums;background:var(--panel);white-space:nowrap}._payable_jqat7_404{font-family:var(--font-display);font-weight:800;font-size:var(--text-2xl);padding:4px 12px;color:var(--purple-deep);border-color:var(--purple-line);background:var(--purple-tint)}._services_jqat7_414{flex:1 1 0;min-height:0;overflow-y:auto;padding:12px}._serviceGrid_jqat7_421{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}._serviceBtn_jqat7_427{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:92px;padding:12px;border:1px solid var(--line);border-radius:var(--radius-s);background:var(--panel);cursor:pointer;text-align:center;transition:background .12s ease,border-color .12s ease,transform .08s ease}._serviceBtn_jqat7_427:hover:not(:disabled){background:var(--purple-tint);border-color:var(--purple-line)}._serviceBtn_jqat7_427:active:not(:disabled){transform:scale(.98)}._serviceBtn_jqat7_427:disabled{cursor:not-allowed;opacity:.6}._blockedNote_jqat7_457{margin:0 0 12px;padding:12px;border:1px solid var(--danger-line);border-radius:var(--radius-s);background:var(--danger-tint);color:var(--danger);font-weight:700}._serviceName_jqat7_467{font-weight:700;font-size:var(--text-md);overflow-wrap:anywhere}._servicePrice_jqat7_473{font-size:var(--text-base);color:var(--purple-deep);font-variant-numeric:tabular-nums}._noServices_jqat7_479{display:flex;flex-direction:column;align-items:center;gap:12px;padding:28px 12px;color:var(--ink-soft);text-align:center}@media (max-width: 900px){._screen_jqat7_3{height:auto;min-height:100dvh;overflow:visible}._bar_jqat7_11{flex-wrap:wrap}._body_jqat7_95{grid-template-columns:minmax(0,1fr)}._main_jqat7_265{order:-1}._side_jqat7_106{overflow:visible}._check_jqat7_273{max-height:none}._services_jqat7_414{flex:none;overflow:visible}._keypad_jqat7_160{grid-auto-rows:54px}._totals_jqat7_377{grid-template-columns:1fr 1fr}._totals_jqat7_377>:last-child{grid-column:1 / -1}}@media (pointer: coarse){._qtyBtn_jqat7_333{width:44px;height:44px}._removeBtn_jqat7_356{min-width:44px;height:44px}}._guestEarn_jqat7_553{margin-top:4px;font-size:var(--text-sm);font-weight:600;color:var(--success)}._serviceBtn_jqat7_427{position:relative}._serviceCount_jqat7_566{position:absolute;top:8px;right:8px;min-width:26px;height:26px;padding:0 8px;border-radius:var(--radius-pill);background:var(--purple);color:var(--on-accent);font-size:var(--text-sm);font-weight:700;line-height:26px;text-align:center;font-variant-numeric:tabular-nums}._scanBtn_jqat7_585{display:flex;align-items:center;justify-content:center;gap:8px;min-height:56px;font-size:var(--text-md)!important;font-weight:700!important}._searchForm_jqat7_595{display:flex;flex-direction:column;gap:12px}._phoneField_jqat7_601{display:flex;align-items:stretch;border:1px solid var(--control-line);border-radius:var(--radius-s);background:var(--panel);overflow:hidden}._phoneField_jqat7_601:focus-within{border-color:var(--purple-bright);box-shadow:0 0 0 2px var(--purple-line)}._phonePrefix_jqat7_615{display:flex;align-items:center;padding:0 12px;background:var(--surface-muted);border-right:1px solid var(--line);color:var(--ink-soft);font-family:var(--font-display);font-weight:800;font-size:var(--text-xl)}._phoneInput_jqat7_627{flex:1;min-width:0;min-height:56px;padding:0 12px;border:none;background:transparent;font-family:var(--font-display);font-weight:800;font-size:var(--text-xl);letter-spacing:.02em;font-variant-numeric:tabular-nums}._phoneInput_jqat7_627:focus{outline:none}._phoneInput_jqat7_627::placeholder{color:var(--ink-faint)}._cartList_jqat7_651{list-style:none;margin:0;padding:0}._cartItem_jqat7_657{display:flex;align-items:center;gap:8px;padding:12px;border-bottom:1px solid var(--line)}._cartItemInfo_jqat7_665{flex:1;min-width:0}._cartItemSum_jqat7_670{margin-top:2px;font-size:var(--text-sm);color:var(--ink-soft);font-variant-numeric:tabular-nums}._cartItemSum_jqat7_670 strong{color:var(--ink)}._payBar_jqat7_683{position:fixed;left:0;right:0;bottom:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px max(12px,env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--panel);box-shadow:0 -8px 28px #32214314}._payBarTotal_jqat7_699{display:flex;flex-direction:column;min-width:0}._payBarValue_jqat7_705{font-family:var(--font-display);font-weight:800;font-size:var(--text-2xl);color:var(--purple-deep);font-variant-numeric:tabular-nums;white-space:nowrap}._payBarBtn_jqat7_714{flex:none;min-width:140px;min-height:56px;font-size:var(--text-md)!important;font-weight:700!important}@media (max-width: 900px){._screen_jqat7_3{padding-bottom:calc(88px + env(safe-area-inset-bottom))}._services_jqat7_414{order:-1;padding:12px}._payRow_jqat7_114{order:2;grid-template-columns:1fr}._bigBtn_jqat7_120,._spendRow_jqat7_244 ._btn_jqat7_745,._spendRow_jqat7_244 button{min-height:48px}._bar_jqat7_11{padding:8px 12px;gap:8px}._barTitle_jqat7_23,._barEnd_jqat7_55{gap:8px}._dayChip_jqat7_61{padding:6px 12px;font-size:var(--text-sm)}._exitBtn_jqat7_76{min-height:44px;padding:0 16px}._qtyBtn_jqat7_333{width:44px;height:44px}._removeBtn_jqat7_356{min-width:44px;height:44px}._cartWrap_jqat7_283{min-height:0}._emptyCart_jqat7_370{padding:20px 12px;margin:0;text-align:center}}@media (max-width: 560px){._serviceGrid_jqat7_421{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._serviceBtn_jqat7_427{min-height:84px;padding:12px 8px}}._gate_3fq9j_1{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px}._gateCard_3fq9j_9{width:min(420px,100%);background:var(--panel);border:1px solid var(--row-line);box-shadow:var(--shadow-card);border-radius:var(--radius-m);padding:28px;display:flex;flex-direction:column;gap:12px}._gateTitle_3fq9j_21{font-family:var(--font-display);font-weight:650;font-size:var(--text-lg)}._gateNote_3fq9j_27{font-size:var(--text-sm);color:var(--ink-soft)}._gateActions_3fq9j_32{display:flex;gap:12px;margin-top:8px;flex-wrap:wrap}:root{--bg: #faf9fc;--panel: #ffffff;--ink: #272335;--ink-soft: #706479;--line: #e1dce6;--control-line: #948d9e;--purple-deep: #7300ad;--purple: #8800cc;--purple-bright: #a443cb;--purple-tint: #f5effb;--sidebar: #f6f2fa;--sidebar-ink: #272335;--sidebar-muted: #8a7e94;--sidebar-line: #ece4f3;--danger: #bb304a;--danger-tint: #fff0f2;--danger-line: #efc5cc;--danger-ink: #8d2438;--success: #327959;--success-tint: #edf7f1;--success-line: #c9e4d5;--warn-ink: #8a5a00;--warn-tint: #fff7e6;--warn-line: #f0d9a8;--weekend-tint: #fff1e0;--weekend-ink: #a35200;--notice-tint: #f7f2fb;--notice-line: #e5d7ef;--notice-ink: #68407d;--danger-strong: #7a1f28;--sidebar-control-line: #d8cde1;--on-accent: #ffffff;--ink-faint: #9a8fa3;--surface-muted: #f6f2fa;--surface-subtle: #faf8fc;--row-line: #f0edf3;--purple-line: #d8bce8;--purple-tint-strong: #eadcf5;--danger-hover: #9f263e;--overlay: rgba(39, 24, 48, .48);--skeleton-base: #e9e4ef;--skeleton-shine: #faf8fc;--skeleton-on-bg: #ded8e5;--radius-s: 9px;--radius-m: 12px;--radius-pill: 999px;--text-xs: 11px;--text-sm: 12px;--text-base: 14px;--text-md: 16px;--text-lg: 18px;--text-xl: 21px;--text-2xl: 25px;--text-3xl: 30px;--text-4xl: 40px;--font-display: "Montserrat", "Segoe UI", sans-serif;--font-body: "Montserrat", "Segoe UI", sans-serif;--shadow-card: 0 2px 8px rgba(50, 33, 67, .035);--shadow-modal: 0 24px 70px rgba(39, 24, 48, .2);--shadow-toast: 0 12px 30px rgba(39, 24, 48, .18)}*{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font-body);font-size:var(--text-base);line-height:1.55;-webkit-text-size-adjust:100%}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}button,input,select{min-height:42px}@media (max-width: 640px){input,select{font-size:var(--text-md)}}h1,h2,h3,p{margin:0}:focus-visible{outline:3px solid #c995e6;outline-offset:2px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
