.frontdesk_page__9_UhW{min-height:100vh;display:flex;background-color:#f9f9fc;color:#1c1b1e;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;position:relative;isolation:isolate}.frontdesk_page__9_UhW:before{content:"";position:fixed;inset:72px 0 0 100px;background-image:url(/erawan-logo.png);background-repeat:no-repeat;background-position:50%;background-size:min(62vw,720px) auto;opacity:.035;pointer-events:none;z-index:0}.frontdesk_sidebar__VBif_{position:fixed;left:0;top:0;width:100px;height:100vh;background:#00668b;display:flex;flex-direction:column;align-items:center;padding:24px 0;gap:8px;z-index:50;box-shadow:2px 0 12px rgba(0,0,0,.1)}.frontdesk_sidebar-avatar__plO10{width:48px;height:48px;border-radius:50%;background:#4dd0b1;color:white;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;margin-bottom:16px;border:2px solid #4dd0b1}.frontdesk_sidebar-nav__6UvVg{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%;flex:1 1}.frontdesk_sidebarDivider__l61MH{width:56px;height:1px;background:rgba(255,255,255,.2);margin:8px 0}.frontdesk_sidebar-item__lBN5I{display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 0;width:100%;color:rgba(255,255,255,.7);font-size:10px;font-weight:700;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:all .15s ease;border:none;background:none}.frontdesk_sidebar-item__lBN5I:hover{color:white}.frontdesk_sidebar-item-active__VIbQ0{background:#f9f9fc;color:#00668b;border-radius:24px 0 0 24px;margin-left:auto;padding:16px 0;box-shadow:-2px 0 8px rgba(0,0,0,.08)}.frontdesk_sidebar-icon__OhT6o{font-size:24px}.frontdesk_topbar____ih1{position:fixed;top:0;left:100px;right:0;height:72px;background:#f3f3f6;border-bottom:1px solid #cbc4ce;display:flex;align-items:center;justify-content:space-between;padding:0 24px;z-index:40}.frontdesk_topbar-left__EyQis{display:flex;align-items:center;gap:16px}.frontdesk_station-label__5dw_G{display:flex;align-items:center;gap:8px;font-size:24px;font-weight:700;color:#00668b}.frontdesk_station-dot__dpPwS{display:none}.frontdesk_date-badge__08Idt{padding:8px 16px;border:1px solid #cbc4ce;border-radius:20px;background:white;color:#1c1b1e;font-size:13px;font-weight:600}.frontdesk_clock-display__TiK1B{padding:10px 20px;border:2px solid #00668b;border-radius:20px;background:linear-gradient(135deg,#00668b,#4dd0b1);color:white;font-size:20px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.05em;box-shadow:0 4px 12px rgba(0,102,139,.25)}.frontdesk_topbar-right__xJKkd{display:flex;align-items:center;gap:12px}.frontdesk_top-menu__7rVve{display:inline-flex;align-items:center;gap:4px;padding:4px;border-radius:24px;background:white;border:1px solid #cbc4ce}.frontdesk_top-menu-item__vQc0I{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 20px;border-radius:20px;color:#1c1b1e;font-size:14px;font-weight:600;text-decoration:none;transition:all .15s ease;cursor:pointer}.frontdesk_top-menu-item__vQc0I:hover{background:#f3f3f6}.frontdesk_top-menu-item-active__svb5I{background:#00668b;color:white}.frontdesk_top-menu-item-active__svb5I:hover{background:#00668b}.frontdesk_link-button__xSarj{display:inline-flex;align-items:center;gap:4px;padding:0 16px;border:1px solid #cbc4ce;border-radius:20px;background:white;color:#1c1b1e;font-size:13px;font-weight:500;cursor:pointer;min-height:40px;text-decoration:none;transition:all .15s ease}.frontdesk_link-button__xSarj:hover{background:#f3f3f6;border-color:#00668b}.frontdesk_link-button__xSarj:disabled{opacity:.5;cursor:not-allowed}.frontdesk_api-status__Gsu7u{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#666}.frontdesk_status-dot__I5wxe{width:8px;height:8px;border-radius:50%}.frontdesk_status-dot-good__7gwu1{background:#4dd0b1}.frontdesk_status-dot-bad__R96lw{background:#e53935}.frontdesk_content__STzM_{margin-left:100px;margin-top:72px;flex:1 1;display:flex;flex-direction:column;min-height:calc(100vh - 72px);position:relative;z-index:1}.frontdesk_loading-state__sbo9V{display:flex;align-items:center;justify-content:center;flex:1 1;font-size:16px;color:#666}.frontdesk_columns__F4ie4{display:grid;grid-template-columns:1fr 380px;flex:1 1;overflow:hidden}.frontdesk_customer-panel__cDJIT{background:white;border-bottom:1px solid #eeeeef}.frontdesk_search-input-wrapper__Bl6NU{position:relative;margin-bottom:12px}.frontdesk_search-icon__XZB2p{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:#999;pointer-events:none}.frontdesk_search-input__NZOPe{width:100%;padding:14px 14px 14px 44px;border:1px solid #cbc4ce;border-radius:24px;background:white;color:#1c1b1e;font-size:15px;min-height:48px;transition:border-color .15s ease,box-shadow .15s ease}.frontdesk_search-input__NZOPe:focus{outline:none;border-color:#4dd0b1;box-shadow:0 0 0 3px rgba(77,208,177,.2)}.frontdesk_search-input__NZOPe::placeholder{color:#999}.frontdesk_customer-result__NZsep{width:100%;border:0;background:transparent;text-align:left;color:inherit;font:inherit;display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:24px;cursor:pointer;transition:background .15s ease;min-height:48px}.frontdesk_customer-result__NZsep:hover{background:#00668b;color:white}.frontdesk_customer-result__NZsep:hover .frontdesk_customer-phone__qGPFa{color:white;opacity:.8}.frontdesk_customer-avatar__FtFd2{width:40px;height:40px;border-radius:50%;background:#00668b;color:white;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;flex-shrink:0}.frontdesk_customer-info__uuiDQ{flex:1 1;min-width:0}.frontdesk_customer-name__krP6B{font-weight:700;font-size:14px;color:inherit}.frontdesk_customer-phone__qGPFa{font-size:11px;color:#666}.frontdesk_selected-customer__okQla{display:flex;align-items:center;gap:12px;padding:12px;background:#00668b;color:white;border-radius:16px;margin-bottom:12px}.frontdesk_selected-customer__okQla .frontdesk_customer-phone__qGPFa{color:white;opacity:.8}.frontdesk_clear-btn__wRTyf{background:none;border:1px solid rgba(255,255,255,.4);color:white;border-radius:12px;padding:6px 12px;font-size:12px;font-weight:600;cursor:pointer;margin-left:auto}.frontdesk_clear-btn__wRTyf:hover{border-color:white;background:rgba(255,255,255,.1)}.frontdesk_quick-create__LR92t{display:flex;gap:8px;align-items:center;padding-top:12px;border-top:1px solid #eeeeef;margin-top:12px}.frontdesk_quick-create-input__PCVli{flex:1 1;padding:14px 16px;border:1px solid #cbc4ce;border-radius:12px;font-size:15px;min-height:48px;background:white;color:#1c1b1e}.frontdesk_quick-create-input__PCVli:focus{outline:none;border-color:#4dd0b1;box-shadow:0 0 0 3px rgba(77,208,177,.2)}.frontdesk_quick-create-btn__lfElN{padding:14px 24px;border:none;border-radius:12px;background:#4dd0b1;color:white;font-size:14px;font-weight:700;cursor:pointer;min-height:48px;white-space:nowrap;text-transform:uppercase;letter-spacing:.03em;transition:opacity .15s ease}.frontdesk_quick-create-btn__lfElN:hover{opacity:.9}.frontdesk_quick-create-btn__lfElN:disabled{opacity:.4;cursor:not-allowed}.frontdesk_category-menu__MnFcL{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.frontdesk_category-title__7wgYS{display:none}.frontdesk_category-button__Fyyqg{display:inline-flex;align-items:center;gap:8px;padding:0 20px;border:1px solid #cbc4ce;border-radius:24px;background:white;color:#1c1b1e;font-size:14px;font-weight:600;cursor:pointer;transition:all .15s ease;min-height:44px;text-align:left}.frontdesk_category-button__Fyyqg:hover{background:#f3f3f6;border-color:#4dd0b1}.frontdesk_category-button-active__N_Us7{background:#00668b;color:white;border-color:#00668b}.frontdesk_category-button-active__N_Us7:hover{background:#00668b}.frontdesk_category-count__RcBx5{font-size:11px;opacity:.7;font-weight:700}.frontdesk_package-picker__uoPCj{background:#f9f9fc;overflow-y:auto;height:calc(100vh - 72px);padding:24px}.frontdesk_package-grid__F1ZUi{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:16px;gap:16px}.frontdesk_package-button__1ly8m{padding:20px;border:1px solid #eeeeef;border-radius:20px;background:white;text-align:left;cursor:pointer;transition:all .15s ease;display:flex;flex-direction:column;gap:8px;min-height:160px;box-shadow:0 2px 8px rgba(0,0,0,.04);position:relative}.frontdesk_package-button__1ly8m:hover{border-color:#4dd0b1;box-shadow:0 4px 16px rgba(77,208,177,.15);transform:translateY(-2px)}.frontdesk_package-button__1ly8m:active{transform:translateY(0)}.frontdesk_package-button-selected__PwOCX{border-color:#00668b;background:rgba(0,102,139,.04);box-shadow:inset 0 0 0 2px #00668b,0 4px 16px rgba(0,102,139,.12)}.frontdesk_package-name__MefCO{font-size:18px;font-weight:700;color:#1c1b1e;line-height:1.3}.frontdesk_package-meta__6qSsg{display:flex;justify-content:space-between;align-items:center;margin-top:auto}.frontdesk_package-group-label___2dmf{font-size:13px;color:#666;font-weight:500}.frontdesk_package-price__lkNVB{font-weight:900;font-size:22px;color:#00668b}.frontdesk_ticket-panel__vKwOb{background:white;border-left:1px solid #eeeeef;overflow-y:auto;height:calc(100vh - 72px)}.frontdesk_ticket-summary__u2qPV{display:flex;flex-direction:column;gap:10px}.frontdesk_ticket-row__UnO8r{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-radius:12px;background:#f9f9fc;min-height:48px}.frontdesk_ticket-label__uH4ma{font-size:13px;color:#666;font-weight:500}.frontdesk_ticket-value__2YHjS{font-size:15px;font-weight:700;color:#1c1b1e}.frontdesk_ticket-empty__GnWAz{text-align:center;padding:48px 24px;color:#999}.frontdesk_ticket-empty-icon__0O2F3{font-size:48px;margin-bottom:12px;opacity:.3}.frontdesk_ticket-empty-text__pWRcw{font-size:15px;line-height:1.5}.frontdesk_masseur-status-card__7ZaQb{background:#ffffff;border-radius:20px;padding:16px;border:1px solid #eeeeef;box-shadow:0 2px 8px rgba(0,0,0,.04);display:flex;align-items:center;gap:12px;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.frontdesk_masseur-status-card__7ZaQb:hover{border-color:rgba(0,102,139,.22);box-shadow:0 8px 24px rgba(0,102,139,.08);transform:translateY(-1px)}.frontdesk_masseur-status-icon__IbN8U{width:46px;height:46px;border-radius:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#ffffff}.frontdesk_masseur-status-icon-active__aeE7v{background:linear-gradient(135deg,#00668b,#4dd0b1);box-shadow:0 6px 16px rgba(0,102,139,.18)}.frontdesk_masseur-status-icon-inactive__td9k4{background:#cbc4ce;color:#5f5a63}.frontdesk_masseur-status-info__dX72b{flex:1 1;min-width:0;display:grid;grid-gap:4px;gap:4px}.frontdesk_masseur-status-name__tHW2k{font-size:15px;font-weight:800;color:#1c1b1e;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.frontdesk_masseur-status-badge__MC1I5{width:-moz-fit-content;width:fit-content;padding:3px 8px;border-radius:999px;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.frontdesk_masseur-status-badge-waiting__UXo7y{background:rgba(77,208,177,.14);color:#00765f}.frontdesk_masseur-status-badge-duty__42iHr{background:rgba(0,102,139,.12);color:#00668b}.frontdesk_masseur-status-badge-inactive__89Dzz{background:#f3f3f6;color:#706a74}.frontdesk_masseur-status-meta__SgOTm{font-size:11px;color:#5f5a63;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.frontdesk_masseur-picker__9md4b{margin-top:var(--spacing-sm)}.frontdesk_masseur-picker-title__G248z{font-size:11px;font-weight:700;text-transform:uppercase;color:var(--colors-muted);letter-spacing:.06em;margin-bottom:var(--spacing-xs)}.frontdesk_masseur-choice-grid__X0E9t{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--spacing-xs);gap:var(--spacing-xs)}.frontdesk_masseur-choice__Y_Kf8{min-height:82px;padding:12px;border:1px solid var(--colors-line);border-radius:var(--radius-md);background:var(--colors-surface-strong);color:#1c1b1e;cursor:pointer;text-align:left;display:flex;flex-direction:column;justify-content:space-between;gap:6px;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease,background .15s ease}.frontdesk_masseur-choice__Y_Kf8:hover{border-color:var(--colors-primary);box-shadow:0 4px 14px rgba(0,102,139,.12);transform:translateY(-1px)}.frontdesk_masseur-choice-selected__0Rqq9{border-color:var(--colors-primary);background:rgba(0,102,139,.06);box-shadow:inset 0 0 0 2px var(--colors-primary),0 4px 14px rgba(0,102,139,.12)}.frontdesk_masseur-choice-recommended__NUhCQ{background:linear-gradient(135deg,rgba(77,208,177,.16),#ffffff 72%)}.frontdesk_masseur-choice-badge__AhtNQ{width:-moz-fit-content;width:fit-content;padding:3px 8px;border-radius:999px;background:rgba(0,102,139,.08);color:#00668b;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.frontdesk_masseur-choice-name__I_2wG{font-size:15px;font-weight:800;color:#1c1b1e}.frontdesk_masseur-choice-meta__RIrHF{font-size:11px;font-weight:700;color:#5f5a63}.frontdesk_payment-methods__TW3w1{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:12px}.frontdesk_payment-method__wyt_T{padding:14px;border:1px solid #eeeeef;border-radius:16px;background:white;text-align:center;cursor:pointer;transition:all .15s ease;min-height:60px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-size:12px;font-weight:600;color:#1c1b1e}.frontdesk_payment-method__wyt_T:hover{border-color:#4dd0b1;background:rgba(77,208,177,.04)}.frontdesk_payment-method-selected__aGtZt{border-color:#4dd0b1;background:rgba(77,208,177,.08);color:#00668b;box-shadow:inset 0 0 0 2px #4dd0b1}.frontdesk_payment-method-icon__tZ0qe{font-size:20px}.frontdesk_confirm-sale-btn__g_84T{width:100%;padding:20px 24px;border:none;border-radius:16px;background:#4dd0b1;color:white;font-size:16px;font-weight:700;cursor:pointer;min-height:72px;margin-top:16px;transition:all .15s ease;display:flex;align-items:center;justify-content:center;gap:8px;text-transform:uppercase;letter-spacing:.03em;box-shadow:0 8px 24px rgba(77,208,177,.3)}.frontdesk_confirm-sale-btn__g_84T:hover:not(:disabled){background:#3bc4a3;transform:translateY(-1px);box-shadow:0 12px 28px rgba(77,208,177,.35)}.frontdesk_confirm-sale-btn__g_84T:disabled{background:#cbc4ce;color:white;cursor:not-allowed;box-shadow:none}.frontdesk_bottom-strip__XaICM{display:grid;grid-template-columns:1fr 1fr 2fr;grid-gap:16px;gap:16px;padding:16px 24px;background:white;border-top:1px solid #eeeeef}.frontdesk_queue-strip__ebl15{background:white;border:1px solid #eeeeef;border-radius:20px;overflow:hidden}.frontdesk_queue-item__9NH2t{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-bottom:1px solid #f3f3f6;min-height:44px}.frontdesk_queue-item__9NH2t:last-child{border-bottom:none}.frontdesk_queue-masseur__AB6re{font-size:13px;font-weight:600;color:#1c1b1e}.frontdesk_queue-badge__iYP0R{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:12px;font-size:10px;font-weight:700;text-transform:uppercase;white-space:nowrap;background:#00668b;color:white}.frontdesk_queue-badge-zero__WgWED{background:#f3f3f6;color:#666}.frontdesk_queue-badge-duty__9S35x{background:#00668b;color:white}.frontdesk_queue-badge-idle__t82VM{background:#f59e0b;color:white}.frontdesk_queue-badge-cleaning__SqUy7{background:#8b5cf6;color:white}.frontdesk_room-board__SvWhq{background:white;border:1px solid #eeeeef;border-radius:20px;overflow:hidden}.frontdesk_room-grid__oWN_Q{display:grid;grid-template-columns:repeat(auto-fill,minmax(90px,1fr));grid-gap:8px;gap:8px}.frontdesk_room-tile__31JlC{padding:12px 8px;border:1px solid #eeeeef;border-radius:16px;text-align:center;cursor:pointer;transition:all .15s ease;min-height:72px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.frontdesk_room-tile-available__idtbt{background:white;color:#1c1b1e}.frontdesk_room-tile-available__idtbt:hover{border-color:#4dd0b1;background:rgba(77,208,177,.04)}.frontdesk_room-tile-occupied__njJ6Z{background:rgba(0,102,139,.06);border-color:#00668b;color:#00668b}.frontdesk_room-tile-maintenance__6mSmj{background:#f3f3f6;border-color:#cbc4ce;color:#999;cursor:not-allowed;opacity:.6}.frontdesk_room-tile-cleaning___4W48{background:rgba(139,92,246,.08);border-color:#8b5cf6;color:#5b21b6}.frontdesk_room-code__olr9a{font-weight:700;font-size:14px}.frontdesk_room-status-label__Qu8jS{font-size:10px;font-weight:700;text-transform:uppercase}.frontdesk_active-sessions__Ifmrt{background:white;border:1px solid #eeeeef;border-radius:20px;overflow:hidden}.frontdesk_session-row__dToXU{display:flex;align-items:center;gap:12px;padding:10px 16px;border-bottom:1px solid #f3f3f6;min-height:48px}.frontdesk_session-row__dToXU:last-child{border-bottom:none}.frontdesk_session-time__AEiZO{font-size:12px;font-weight:700;color:#00668b;min-width:50px}.frontdesk_session-detail__E2a_7{flex:1 1;min-width:0}.frontdesk_session-main__gybbV{font-size:13px;font-weight:600;color:#1c1b1e;display:flex;align-items:center;gap:8px}.frontdesk_session-status__QKNFv{font-size:10px;font-weight:700;text-transform:uppercase;padding:4px 8px;border-radius:8px}.frontdesk_session-status-active__IkyBg{background:rgba(77,208,177,.15);color:#00896b}.frontdesk_session-status-paused__IuElX{background:rgba(245,158,11,.15);color:#b45309}.frontdesk_session-status-completed__qsIBT{background:#f3f3f6;color:#666}.frontdesk_session-actions__G6lMA{display:flex;gap:4px}.frontdesk_session-action-btn__Pi3i5{padding:6px 10px;border:1px solid #eeeeef;border-radius:8px;background:white;font-size:11px;font-weight:600;cursor:pointer;transition:all .15s ease;min-height:32px;color:#1c1b1e}.frontdesk_session-action-btn__Pi3i5:hover{border-color:#00668b;background:rgba(0,102,139,.04)}.frontdesk_session-action-btn__Pi3i5:disabled{opacity:.4;cursor:not-allowed}.frontdesk_session-action-btn-pause__mMOtY{color:#b45309;border-color:#f59e0b}.frontdesk_session-action-btn-resume__LpaJP{color:#00896b;border-color:#4dd0b1}.frontdesk_session-action-btn-cancel__p_ga4{color:#dc2626;border-color:#fca5a5}.frontdesk_session-more__K0Zw_{display:flex;gap:4px}.frontdesk_panel-header__FnZ2X{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid #eeeeef}.frontdesk_panel-title__PWct9{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#00668b}.frontdesk_panel-body__o_vpG{padding:16px}.frontdesk_empty-state__JbQzf{text-align:center;padding:24px;color:#999;font-size:13px}.frontdesk_toggle-slider__8FB_a{position:relative;width:48px;height:26px;border-radius:13px;border:2px solid #cbc4ce;background:#f3f3f6;cursor:pointer;transition:all .2s ease;padding:0;flex-shrink:0}.frontdesk_toggle-slider__8FB_a:disabled{opacity:.5;cursor:not-allowed}.frontdesk_toggle-slider__8FB_a[data-active=true]{background:#4dd0b1;border-color:#4dd0b1}.frontdesk_toggle-slider__8FB_a[data-active=false]{background:#f3f3f6;border-color:#cbc4ce}.frontdesk_toggle-slider-thumb__8AyHU{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:white;box-shadow:0 2px 4px rgba(0,0,0,.2);transition:transform .2s ease}.frontdesk_toggle-slider__8FB_a[data-active=true] .frontdesk_toggle-slider-thumb__8AyHU{transform:translateX(22px)}.frontdesk_toggle-slider__8FB_a:focus-visible{outline:3px solid rgba(0,102,139,.45);outline-offset:3px}.frontdesk_sidebar-icon__OhT6o svg{display:block}.frontdesk_category-button__Fyyqg:focus-visible,.frontdesk_clear-btn__wRTyf:focus-visible,.frontdesk_confirm-sale-btn__g_84T:focus-visible,.frontdesk_customer-result__NZsep:focus-visible,.frontdesk_link-button__xSarj:focus-visible,.frontdesk_masseur-choice__Y_Kf8:focus-visible,.frontdesk_package-button__1ly8m:focus-visible,.frontdesk_payment-method__wyt_T:focus-visible,.frontdesk_quick-create-btn__lfElN:focus-visible,.frontdesk_session-action-btn__Pi3i5:focus-visible,.frontdesk_sidebar-item__lBN5I:focus-visible{outline:3px solid rgba(0,102,139,.45);outline-offset:3px}@media (max-width:1100px){.frontdesk_columns__F4ie4{grid-template-columns:1fr;overflow:visible}.frontdesk_package-picker__uoPCj,.frontdesk_ticket-panel__vKwOb{height:auto}.frontdesk_ticket-panel__vKwOb{border-left:0;border-top:1px solid #eeeeef}.frontdesk_bottom-strip__XaICM{grid-template-columns:1fr}}@media (max-width:720px){.frontdesk_sidebar__VBif_{width:72px}.frontdesk_topbar____ih1{left:72px;min-height:72px;height:auto;flex-wrap:wrap;gap:8px;padding:10px 12px}.frontdesk_topbar-left__EyQis,.frontdesk_topbar-right__xJKkd{flex-wrap:wrap}.frontdesk_station-label__5dw_G{font-size:18px}.frontdesk_content__STzM_{margin-left:72px}.frontdesk_quick-create__LR92t{flex-direction:column;align-items:stretch}.frontdesk_payment-methods__TW3w1{grid-template-columns:1fr}}.frontdesk_service-tab-active__MZHpA,.frontdesk_service-tab__Uap9R,.frontdesk_service-tabs__tEuAH{display:none}@keyframes frontdesk_fadeIn__12lux{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.frontdesk_pageContent__cwDuk{animation:frontdesk_fadeIn__12lux .3s ease-out}.frontdesk_cardHoverable__wQ_Y8{transition:transform .2s ease,box-shadow .2s ease;will-change:transform}.frontdesk_cardHoverable__wQ_Y8:hover{transform:translateY(-2px) scale(1.01);box-shadow:0 8px 24px rgba(0,102,139,.1)}@keyframes frontdesk_slideUp__Gvt7x{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.frontdesk_modalBackdrop__HR_Jg{position:fixed;inset:0;background:rgba(28,27,30,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:900;display:flex;align-items:center;justify-content:center;animation:frontdesk_fadeIn__12lux .2s ease-out}.frontdesk_modalPanel__m7ulA{background:#fff;border-radius:20px;padding:32px;max-width:520px;width:90%;max-height:85vh;overflow-y:auto;box-shadow:0 24px 64px rgba(0,0,0,.2);animation:frontdesk_slideUp__Gvt7x .3s ease-out}.frontdesk_togglePill__lINEi{display:inline-flex;background:#f3f3f6;border-radius:24px;padding:4px;gap:2px}.frontdesk_togglePillOption__xI9WJ{padding:8px 18px;border-radius:20px;font-size:13px;font-weight:500;color:#666;cursor:pointer;transition:all .2s ease;border:none;background:transparent}.frontdesk_togglePillOption__xI9WJ:hover{color:#1c1b1e}.frontdesk_togglePillActive__QWAXS{background:#00668b;color:#fff;box-shadow:0 2px 8px rgba(0,102,139,.25)}.frontdesk_packageList__3Andm{list-style:none;padding:0;margin:0;counter-reset:pkg}.frontdesk_packageItem__JIlW9{counter-increment:pkg;display:flex;align-items:center;gap:12px;padding:12px 16px;border:1px solid #eeeeef;border-radius:12px;margin-bottom:8px;background:#fff;transition:border-color .15s ease}.frontdesk_packageItem__JIlW9:before{content:counter(pkg);display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#f3f3f6;font-size:12px;font-weight:600;color:#00668b;flex-shrink:0}.frontdesk_packageItem__JIlW9:hover{border-color:#4dd0b1}.frontdesk_dragHandle__LmZWT{cursor:-webkit-grab;cursor:grab;color:#cbc4ce;font-size:16px;margin-left:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.frontdesk_dragHandle__LmZWT:before{content:"⋮⋮";letter-spacing:-2px}.frontdesk_selectStyled__Ecb_6{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2 4l4 4 4-4' fill='none' stroke='%23666' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right 14px center;border:1px solid #eeeeef;border-radius:12px;padding:10px 36px 10px 14px;font-size:14px;color:#1c1b1e;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.frontdesk_selectStyled__Ecb_6:focus{outline:none;border-color:#00668b;box-shadow:0 0 0 3px rgba(0,102,139,.1)}@keyframes frontdesk_pulse__kVs7K{0%,to{opacity:1}50%{opacity:.6}}.frontdesk_badge__RNE1P{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:20px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.3px}.frontdesk_badgeActive__Wr7Kq{background:rgba(77,208,177,.15);color:#0a7a5e}.frontdesk_badgeActive__Wr7Kq:before{content:"";width:6px;height:6px;border-radius:50%;background:#4dd0b1;animation:frontdesk_pulse__kVs7K 1.8s ease-in-out infinite}.frontdesk_badgeCompleted__HKZPl{background:rgba(0,102,139,.1);color:#00668b}.frontdesk_badgePaused__lus0P,.frontdesk_badgeWaiting__AU9O2{background:rgba(255,183,77,.15);color:#b37400}.frontdesk_badgeStopped__zVN0m{background:rgba(108,117,125,.1);color:#495057}.frontdesk_badgeCancelled__0fnrL{background:rgba(220,53,69,.1);color:#c62828}.frontdesk_badgeNoShow__0c4qq{background:rgba(156,163,175,.15);color:#6b7280}@media (max-width:1100px) and (min-width:769px){.frontdesk_sidebar__VBif_{width:72px}.frontdesk_sidebar__VBif_ .frontdesk_nav-label__oHKgX{display:none}.frontdesk_page__9_UhW:before{inset:72px 0 0 72px}}@media (max-width:768px){.frontdesk_sidebar__VBif_{transform:translateX(-100%);transition:transform .3s ease;z-index:800}.frontdesk_sidebarOpen___Vh_v{transform:translateX(0)}.frontdesk_page__9_UhW:before{inset:60px 0 0 0}}.frontdesk_actionBtn__cDZKR{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:12px;font-size:13px;font-weight:500;border:1px solid #eeeeef;background:#fff;color:#1c1b1e;cursor:pointer;transition:all .15s ease}.frontdesk_actionBtn__cDZKR:hover{border-color:#00668b;color:#00668b;box-shadow:0 2px 8px rgba(0,102,139,.08)}.frontdesk_actionBtnPrimary__tk_AX{background:#00668b;color:#fff;border-color:#00668b}.frontdesk_actionBtnPrimary__tk_AX:hover{background:#005474;box-shadow:0 4px 12px rgba(0,102,139,.2)}.frontdesk_actionBtnDanger__gCrbt{color:#c62828;border-color:rgba(220,53,69,.3)}.frontdesk_actionBtnDanger__gCrbt:hover{background:rgba(220,53,69,.05);border-color:#c62828}.frontdesk_timelineNowLine__gwBrk{position:absolute;top:0;bottom:0;width:2px;background:#c62828;z-index:10;pointer-events:none}.frontdesk_timelineNowLine__gwBrk:before{content:"";position:absolute;top:-4px;left:-4px;width:10px;height:10px;border-radius:50%;background:#c62828}.frontdesk_timelineSlot__eKHYk{border-left:1px solid #eeeeef;transition:background .1s ease}.frontdesk_timelineSlot__eKHYk:hover{background:rgba(0,102,139,.04)}.frontdesk_timelineBlock__GsJhp{border-radius:8px;font-size:11px;font-weight:500;box-shadow:0 1px 4px rgba(0,0,0,.08)}@keyframes frontdesk_toastIn__foks9{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.frontdesk_toastContainer___ATYO{position:fixed;top:80px;right:20px;z-index:1000;display:flex;flex-direction:column;gap:8px;pointer-events:none}.frontdesk_toast__I_A67{pointer-events:auto;padding:12px 20px;border-radius:12px;font-size:13px;font-weight:500;box-shadow:0 8px 24px rgba(0,0,0,.12);animation:frontdesk_toastIn__foks9 .3s ease-out;max-width:340px}.frontdesk_toastSuccess__28WFN{background:#e8f8f3;color:#0a7a5e;border:1px solid rgba(77,208,177,.3)}.frontdesk_toastError__Q45Wy{background:#fdecea;color:#c62828;border:1px solid rgba(220,53,69,.2)}.frontdesk_customScroll__6TF95::-webkit-scrollbar{width:6px;height:6px}.frontdesk_customScroll__6TF95::-webkit-scrollbar-track{background:transparent}.frontdesk_customScroll__6TF95::-webkit-scrollbar-thumb{background:#cbc4ce;border-radius:3px}.frontdesk_customScroll__6TF95::-webkit-scrollbar-thumb:hover{background:#999}.frontdesk_customScroll__6TF95{scrollbar-width:thin;scrollbar-color:#cbc4ce transparent}@media print{.frontdesk_sidebar__VBif_,.frontdesk_toastContainer___ATYO,.frontdesk_topbar____ih1{display:none!important}.frontdesk_page__9_UhW{display:block;background:#fff}.frontdesk_page__9_UhW:before{display:none}.frontdesk_modalBackdrop__HR_Jg{display:none!important}.frontdesk_cardHoverable__wQ_Y8{box-shadow:none;page-break-inside:avoid;break-inside:avoid}}