@keyframes AuthForm_stepEnter__6s1AU{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.AuthForm_step__Vjh_l{display:flex;flex-direction:column;gap:26px;animation:AuthForm_stepEnter__6s1AU .22s ease-out}.AuthForm_header__5VGVf{display:flex;flex-direction:column;gap:10px}.AuthForm_eyebrow__2Wlrc{display:inline-flex;align-self:flex-start;align-items:center;gap:8px;padding:5px 12px 5px 6px;border-radius:var(--sc-radius-pill);font-size:.8125rem;font-weight:600;color:var(--sc-color-violet-dark);background:var(--sc-color-bg-soft-lilac)}.AuthForm_eyebrowIcon__CEY_z{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;color:#fff;background:var(--sc-gradient-brand)}.AuthForm_eyebrowIcon__CEY_z svg{width:12px;height:12px}.AuthForm_headline__Abczz{margin:0;font-size:clamp(1.875rem,1.45rem + .9vw,2.625rem);font-weight:700;line-height:1.12;letter-spacing:-.03em;color:var(--sc-color-navy);text-wrap:balance}.AuthForm_headlineCompact__f3h8A{font-size:clamp(1.625rem,1.3rem + .75vw,2.25rem)}.AuthForm_subtitle__3RjW1{margin:0;font-size:1rem;line-height:1.55;color:var(--sc-color-navy-soft)}.AuthForm_form__HFeUn{display:flex;flex-direction:column;gap:18px}.AuthForm_row__fr4UL{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.AuthForm_field__PWMhZ{display:flex;flex-direction:column;gap:8px;min-width:0}.AuthForm_labelRow__p6rUW{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.AuthForm_label__BUhcw{font-size:.875rem;font-weight:600;color:var(--sc-color-navy)}.AuthForm_input__8QvsY{width:100%;height:54px;padding:0 16px;border-radius:14px;border:1px solid #ddd6ea;background:#fff;color:var(--sc-color-navy);font-size:1rem;font-family:inherit;transition:border-color .15s ease,box-shadow .15s ease}.AuthForm_input__8QvsY::placeholder{color:#aeabc0}.AuthForm_input__8QvsY:hover{border-color:#c9bfdc}.AuthForm_input__8QvsY:focus{outline:none;border-color:var(--sc-color-violet);box-shadow:0 0 0 4px rgba(120,0,212,.12)}.AuthForm_inputError__I7X8g,.AuthForm_inputError__I7X8g:hover{border-color:#e0126e}.AuthForm_inputError__I7X8g:focus{box-shadow:0 0 0 4px rgba(255,44,135,.14)}.AuthForm_passwordWrapper___zPKk{position:relative}.AuthForm_passwordWrapper___zPKk .AuthForm_input__8QvsY{padding-right:54px}.AuthForm_passwordToggle__bRNjh{position:absolute;top:0;right:0;width:54px;height:54px;display:flex;align-items:center;justify-content:center;background:none;border:none;border-radius:14px;cursor:pointer;color:var(--sc-color-navy-soft)}.AuthForm_passwordToggle__bRNjh:hover{color:var(--sc-color-navy)}.AuthForm_changeLink__o6v_r:focus-visible,.AuthForm_footerLink__18EYA:focus-visible,.AuthForm_forgotLink__0DF_a:focus-visible,.AuthForm_passwordToggle__bRNjh:focus-visible,.AuthForm_textLink__nwlI1:focus-visible{outline:2px solid var(--sc-color-violet);outline-offset:2px}.AuthForm_helperText__VAV0M{margin:0;font-size:.8125rem;line-height:1.45;color:var(--sc-color-navy-soft)}.AuthForm_fieldError__GSKE8{margin:0;font-size:.8125rem;font-weight:600;color:#c40f60}.AuthForm_alertSlot__D5kFg{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s ease}.AuthForm_alertSlotOpen__Uo87t{grid-template-rows:1fr}.AuthForm_alertSlot__D5kFg>div{overflow:hidden}.AuthForm_formError__f_HBD,.AuthForm_formNotice__928Y_{display:flex;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;border-radius:12px;font-size:.875rem;font-weight:600;line-height:1.45}.AuthForm_formError__f_HBD{color:#b00d56;background:#fff0f6;border:1px solid #ffd3e6}.AuthForm_formNotice__928Y_{color:var(--sc-color-violet-dark);background:var(--sc-color-bg-soft-lilac);border:1px solid #e6d8fb}.AuthForm_alertIcon__PwMDL{width:18px;height:18px;flex-shrink:0;margin-top:1px}.AuthForm_forgotRow__8iT9z{display:flex;justify-content:flex-end}.AuthForm_changeLink__o6v_r,.AuthForm_forgotLink__0DF_a,.AuthForm_textLink__nwlI1{background:none;border:none;padding:0;cursor:pointer;font:inherit;font-size:.875rem;font-weight:600;color:var(--sc-color-violet);text-decoration:none;border-radius:4px}.AuthForm_forgotLink__0DF_a{color:var(--sc-color-navy-soft)}.AuthForm_changeLink__o6v_r:hover,.AuthForm_forgotLink__0DF_a:hover,.AuthForm_textLink__nwlI1:hover{color:var(--sc-color-pink)}.AuthForm_changeLink__o6v_r:disabled{cursor:default;color:var(--sc-color-navy-soft)}.AuthForm_emailRow__OioFS{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:.9375rem}.AuthForm_emailValue__AWpeq{font-weight:600;color:var(--sc-color-navy)}.AuthForm_checkbox__H__FW{display:flex;align-items:flex-start;gap:10px;font-size:.9375rem;color:var(--sc-color-navy);cursor:pointer}.AuthForm_checkbox__H__FW input{width:18px;height:18px;margin:2px 0 0;accent-color:var(--sc-color-violet)}@keyframes AuthForm_spin__WkkkC{to{transform:rotate(1turn)}}.AuthForm_spinner__LJfTc{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;border-radius:50%;animation:AuthForm_spin__WkkkC .7s linear infinite}.AuthForm_ctaContent__CPesJ{gap:10px}.AuthForm_ctaContent__CPesJ,.AuthForm_primaryCta__TzHTs{display:inline-flex;align-items:center;justify-content:center}.AuthForm_primaryCta__TzHTs{width:100%;height:56px;border-radius:14px;border:none;background:var(--sc-gradient-brand);color:#fff;font-family:inherit;font-size:1rem;font-weight:700;letter-spacing:.005em;cursor:pointer;box-shadow:0 10px 24px -12px rgba(120,0,212,.55);transition:box-shadow .15s ease,transform .15s ease,opacity .15s ease}.AuthForm_primaryCta__TzHTs:hover:not(:disabled){box-shadow:0 14px 30px -12px rgba(120,0,212,.65);transform:translateY(-1px)}.AuthForm_primaryCta__TzHTs:focus-visible{outline:3px solid rgba(120,0,212,.35);outline-offset:3px}.AuthForm_primaryCta__TzHTs:disabled{cursor:not-allowed;opacity:.72}.AuthForm_trustLine__KiFDv{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:.9375rem;font-weight:600;color:#178a57}.AuthForm_trustLine__KiFDv svg{width:18px;height:18px;flex-shrink:0}.AuthForm_footerLine__uys62{margin:0;padding-top:22px;border-top:1px solid #eee9f5;font-size:.9375rem;color:var(--sc-color-navy-soft)}.AuthForm_footerLink__18EYA{font-weight:700;color:var(--sc-color-violet);text-decoration:none;border-radius:4px}.AuthForm_footerLink__18EYA:hover{color:var(--sc-color-pink)}.AuthForm_divider__2tfw3{display:flex;align-items:center;gap:14px;margin:2px 0;font-size:.8125rem;font-weight:600;color:var(--sc-color-navy-soft)}.AuthForm_divider__2tfw3:after,.AuthForm_divider__2tfw3:before{content:"";flex:1 1;height:1px;background:#e9e3f3}.AuthForm_secondaryCta__dy31d{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;height:54px;border-radius:14px;border:1px solid #ddd6ea;background:#fff;color:var(--sc-color-navy);font-family:inherit;font-size:1rem;font-weight:600;cursor:pointer;transition:border-color .15s ease,background .15s ease}.AuthForm_secondaryCta__dy31d svg{flex-shrink:0;color:var(--sc-color-violet)}.AuthForm_secondaryCta__dy31d:hover:not(:disabled){border-color:var(--sc-color-violet);background:#fcfaff}.AuthForm_secondaryCta__dy31d:focus-visible{outline:3px solid rgba(120,0,212,.3);outline-offset:3px}.AuthForm_secondaryCta__dy31d:disabled{cursor:not-allowed;opacity:.72}.AuthForm_spinnerDark__Qz1p3{border-color:rgba(120,0,212,.2);border-top-color:var(--sc-color-violet)}.AuthForm_centerHint__EfXYD{margin:-8px 0 0;text-align:center;font-size:.8125rem;line-height:1.45;color:var(--sc-color-navy-soft)}@media (prefers-reduced-motion:reduce){.AuthForm_step__Vjh_l{animation:none}.AuthForm_alertSlot__D5kFg{transition:none}.AuthForm_spinner__LJfTc{animation-duration:1.6s}.AuthForm_primaryCta__TzHTs:hover:not(:disabled){transform:none}}@media (max-width:480px){.AuthForm_step__Vjh_l{gap:22px}.AuthForm_row__fr4UL{grid-template-columns:1fr}}.AuthForm_consentLine__QYh_k{margin:14px 0 0;font-size:.75rem;line-height:1.6;color:var(--sc-muted,#6b6a80);text-align:center}.AuthForm_consentLine__QYh_k a{color:inherit;text-decoration:underline}.ToastProvider_stack__x4_cV{position:fixed;right:24px;bottom:24px;z-index:1000;display:flex;flex-direction:column;gap:10px;max-width:min(420px,calc(100vw - 32px))}.ToastProvider_toast__Y8NxM{display:flex;align-items:center;gap:4px;overflow:hidden;border-left:4px solid transparent;border-radius:14px;box-shadow:var(--pro-shadow-pop);color:#fff;animation:ToastProvider_rise__95RHn .18s ease-out}.ToastProvider_message__BiS74{flex:1 1;padding:14px 12px 14px 14px;border:0;background:transparent;color:inherit;font-size:.875rem;font-weight:600;line-height:1.4;text-align:left;cursor:pointer}.ToastProvider_action__jSWQu{flex-shrink:0;margin-right:8px;padding:8px 12px;border:1px solid rgba(255,255,255,.3);border-radius:9px;background:rgba(255,255,255,.12);color:#fff;font-size:.8125rem;font-weight:800;cursor:pointer}.ToastProvider_action__jSWQu:hover{background:rgba(255,255,255,.22)}.ToastProvider_success__rkJrU{border-left-color:#40d68c;background:var(--sc-color-navy)}.ToastProvider_error__nNjmk{border-left-color:#ffadb8;background:var(--pro-red)}.ToastProvider_info__wXhIB{border-left-color:#ff9bc9;background:var(--sc-color-violet-dark)}@keyframes ToastProvider_rise__95RHn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ToastProvider_toast__Y8NxM{animation:none}}@media (max-width:640px){.ToastProvider_stack__x4_cV{right:12px;bottom:calc(12px + env(safe-area-inset-bottom, 0px));left:12px;max-width:none}}.AppointmentDetailDrawer_body__sVB8N{display:flex;flex-direction:column;gap:20px}.AppointmentDetailDrawer_customerHeader__HgO6U{display:flex;align-items:flex-start;gap:14px}.AppointmentDetailDrawer_customerAvatar__8rNXY{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:var(--pro-tint-violet);color:var(--pro-violet);font-size:.875rem;font-weight:700;object-fit:cover}.AppointmentDetailDrawer_customerHeaderText__C6W4q{display:flex;flex-direction:column;gap:8px;min-width:0}.AppointmentDetailDrawer_customerHeaderMeta__sYDQ6{color:var(--pro-muted);font-size:.8125rem;line-height:1.5}.AppointmentDetailDrawer_statusRow__0jICR{display:flex;flex-wrap:wrap;gap:8px}.AppointmentDetailDrawer_marketplaceNote__UgaUW{display:flex;align-items:center;gap:8px;margin:0;color:var(--pro-muted);font-size:.8125rem}.AppointmentDetailDrawer_marketplaceDot__spBq8{flex-shrink:0;width:7px;height:7px;border-radius:50%;background:var(--pro-gradient-brand)}.AppointmentDetailDrawer_customerLink__TLPQP{align-self:flex-start;padding:0;border:0;background:none;color:var(--pro-violet);font-size:.8125rem;font-weight:700;cursor:pointer}.AppointmentDetailDrawer_customerLink__TLPQP:hover{text-decoration:underline;text-underline-offset:3px}.AppointmentDetailDrawer_zurKasseButton__81WS2{display:flex;align-items:center;justify-content:center;height:var(--pro-control-h);border:0;border-radius:var(--pro-radius-control);background:var(--pro-gradient-brand);color:#fff;font-size:.9375rem;font-weight:700;cursor:pointer;box-shadow:0 6px 18px rgba(120,0,212,.2);transition:box-shadow .15s ease}.AppointmentDetailDrawer_zurKasseButton__81WS2:hover{box-shadow:0 10px 24px rgba(120,0,212,.28)}.AppointmentDetailDrawer_summaryCard__P2dfF{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--pro-border);border-radius:14px;background:var(--pro-surface-soft)}.AppointmentDetailDrawer_summaryIcon__wHL17{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:38px;height:38px;border-radius:11px;background:var(--pro-tint-violet);color:var(--pro-violet)}.AppointmentDetailDrawer_summaryText__WDIfi{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.AppointmentDetailDrawer_summaryDate__kpVCt{color:var(--pro-text);font-size:.9375rem;font-weight:700}.AppointmentDetailDrawer_summaryTime__zzI6s{color:var(--pro-muted);font-size:.8125rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.AppointmentDetailDrawer_summaryEmployee__DGwY6{display:flex;flex-shrink:0;align-items:center;gap:8px;color:var(--pro-text);font-size:.8125rem;font-weight:600}.AppointmentDetailDrawer_summaryEmployeeAvatar__OJD3R{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;color:#fff;font-size:.625rem;font-weight:700;object-fit:cover}.AppointmentDetailDrawer_rescheduleTrigger__fLKqO{align-self:flex-start;padding:9px 14px;border:1px solid var(--pro-border-strong);border-radius:10px;background:var(--pro-surface);color:var(--pro-text);font-size:.8125rem;font-weight:700;cursor:pointer}.AppointmentDetailDrawer_rescheduleTrigger__fLKqO:hover{border-color:var(--pro-violet);color:var(--pro-violet)}.AppointmentDetailDrawer_rescheduleForm__suEAi{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--pro-border);border-radius:14px;background:var(--pro-surface-soft)}.AppointmentDetailDrawer_rescheduleInputs__waPdR{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.AppointmentDetailDrawer_rescheduleActions__eH45o{display:flex;justify-content:flex-end;gap:8px}.AppointmentDetailDrawer_section__eMyy3{display:flex;flex-direction:column;gap:10px}.AppointmentDetailDrawer_sectionTitle__j3dIm{margin:0;color:var(--pro-subtle);font-size:.6875rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.AppointmentDetailDrawer_lineList__mrtC2{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.AppointmentDetailDrawer_line__xJwpK{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.AppointmentDetailDrawer_lineName__fqPqW{display:block;color:var(--pro-text);font-size:.9375rem;font-weight:700}.AppointmentDetailDrawer_lineMeta__xGd4c{display:block;color:var(--pro-muted);font-size:.8125rem}.AppointmentDetailDrawer_linePrice__dWnM3{flex-shrink:0;color:var(--pro-text);font-size:.875rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.AppointmentDetailDrawer_total__bR2Ch{display:flex;justify-content:space-between;padding-top:12px;border-top:1px solid var(--pro-border);color:var(--pro-text);font-size:.9375rem}.AppointmentDetailDrawer_meta__L6Hb_,.AppointmentDetailDrawer_notes__rJtbJ{margin:0;color:var(--pro-muted);font-size:.875rem;line-height:1.55}.AppointmentDetailDrawer_actions__JJhOB{display:flex;flex-direction:column;gap:8px;padding-top:12px;border-top:1px solid var(--pro-border)}.AppointmentDetailDrawer_dangerButton__Fl0RW{display:inline-flex;align-items:center;justify-content:center;height:var(--pro-control-h);padding:0 18px;border:1px solid #f3c4cb;border-radius:var(--pro-radius-control);background:var(--pro-tint-red);color:var(--pro-red);font-size:.875rem;font-weight:700;cursor:pointer}.AppointmentDetailDrawer_dangerButton__Fl0RW:hover{background:#fbdde1}.AppointmentDetailDrawer_dangerButton__Fl0RW:disabled{opacity:.6;cursor:not-allowed}.CancellationDialog_overlay__UJwYj{position:fixed;inset:0;background:rgba(8,11,32,.45);display:flex;align-items:center;justify-content:center;z-index:1100;padding:20px}.CancellationDialog_dialog__wHLAW{background:#fff;border-radius:var(--sc-radius-lg);box-shadow:var(--sc-shadow-lg);padding:28px;width:100%;max-width:420px;animation:CancellationDialog_pop__JwMAm .15s ease-out}.CancellationDialog_title__lKTMv{margin:0 0 8px;font-size:1.125rem;font-weight:800;color:var(--sc-color-navy)}.CancellationDialog_body__e0Ygb{margin:0 0 16px;font-size:.9375rem;color:var(--sc-color-navy-soft);line-height:1.5}.CancellationDialog_amounts__SFng6{display:flex;flex-direction:column;gap:8px;padding:14px 16px;margin-bottom:16px;border-radius:var(--sc-radius);background:#f7f5fb}.CancellationDialog_amountRow__mPpHL{display:flex;align-items:center;justify-content:space-between;font-size:.9375rem;color:var(--sc-color-navy);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CancellationDialog_amountRowHighlight__5FRH1{font-weight:800}.CancellationDialog_notAllowed__vuAON{padding:12px 14px;margin-bottom:16px;border-radius:var(--sc-radius);background:#fdf3e0;color:#a3690a;font-size:.875rem;font-weight:600;line-height:1.4}.CancellationDialog_actions__Af_WJ{display:flex;justify-content:flex-end;gap:10px}.CancellationDialog_dangerButton__tuBFp{display:inline-flex;align-items:center;justify-content:center;padding:10px 18px;border-radius:var(--sc-radius);font-weight:600;cursor:pointer;border:1px solid transparent;background:#c0264f;color:#fff}.CancellationDialog_dangerButton__tuBFp:hover:not(:disabled){background:#a31f42}.CancellationDialog_dangerButton__tuBFp:disabled{opacity:.5;cursor:not-allowed}@keyframes CancellationDialog_pop__JwMAm{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.SettingsView_pageHeader__r0w0b{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:22px;flex-wrap:wrap}.SettingsView_pageTitle__udt8g{margin:0;font-family:var(--sc-font-sans);font-size:clamp(1.75rem,2.1vw,2.125rem);font-weight:750;color:var(--pro-text);letter-spacing:-.015em;line-height:1.15}.SettingsView_pageSubtitle__Byk3u{margin:6px 0 0;font-size:.9375rem;color:var(--pro-muted)}.SettingsView_layout__vBHrf{display:grid;grid-template-columns:240px 1fr;grid-gap:28px;gap:28px;align-items:start}.SettingsView_content__Cz850{min-width:0}.SettingsView_sectionStack__fFDF0{display:flex;flex-direction:column;gap:18px}.SettingsView_mobileNav__zlkKG{display:none}.SettingsView_sidebar__RvPD6{display:flex;flex-direction:column;gap:16px;position:-webkit-sticky;position:sticky;top:16px}.SettingsView_navGroup__AZB60{display:flex;flex-direction:column;gap:2px}.SettingsView_navGroupLabel___iamg{padding:0 12px;margin-bottom:4px;font-size:.6875rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--pro-muted)}.SettingsView_navButton__8JJ2R{text-align:left;height:42px;padding:0 12px;border-radius:9px;border:none;background:none;font-size:.8125rem;font-weight:600;color:var(--pro-text);cursor:pointer}.SettingsView_navButton__8JJ2R:hover{background:#f6effc}.SettingsView_navButtonActive__ZyaQx{background:#f0e6fc;color:var(--pro-violet);font-weight:700}.SettingsView_sectionCard__BfcDy{display:flex;flex-direction:column;gap:14px;max-width:640px}.SettingsView_sectionTitle__Qdgq5{margin:0;font-size:1.125rem;font-weight:800;color:var(--pro-text)}.SettingsView_hintText__FZUqz{margin:0;font-size:.8125rem;color:var(--pro-muted)}.SettingsView_fieldLabel__6nQBd{margin:0;font-size:.8125rem;font-weight:700;color:var(--pro-text)}.SettingsView_checkboxRow__xtElM{display:flex;align-items:center;gap:8px;font-size:.875rem;font-weight:600;color:var(--pro-text)}.SettingsView_infoList__BwHEl{margin:0;display:flex;flex-direction:column;gap:10px}.SettingsView_infoList__BwHEl div{display:flex;justify-content:space-between;gap:12px;padding-bottom:8px;border-bottom:1px solid var(--pro-border)}.SettingsView_infoList__BwHEl dt{font-size:.75rem;font-weight:700;color:var(--pro-muted)}.SettingsView_infoList__BwHEl dd{margin:0;font-size:.8125rem;font-weight:600;color:var(--pro-text);text-align:right}.SettingsView_dangerLink__UJUOd{color:#c0264f}.SettingsView_cancelLink__gWL10,.SettingsView_dangerLink__UJUOd{border:none;background:none;font-size:.75rem;font-weight:700;cursor:pointer;padding:0}.SettingsView_cancelLink__gWL10{color:var(--pro-muted);text-decoration:underline}.SettingsView_bookingSection__ZyIMc{display:flex;flex-direction:column;gap:6px;padding-top:12px;border-top:1px solid var(--pro-border)}.SettingsView_bookingSectionTitle__tp9Ul{font-size:.8125rem;font-weight:800;color:var(--pro-text)}.SettingsView_lockedPanel__W_rYs{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:24px;border-radius:14px;background:#f6effc;border:1px solid #e9d9fa}.SettingsView_lockedTitle__Usc8D{margin:0;font-size:1rem;font-weight:800;color:var(--pro-text);display:flex;align-items:center;gap:8px}.SettingsView_lockedBody__mjXdW{margin:0;font-size:.875rem;color:var(--pro-muted);max-width:440px}.SettingsView_resourceGrid__vYbtR{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:12px;gap:12px}.SettingsView_resourceCard__BdYsm{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:14px;border:1px solid var(--pro-border);border-radius:12px;background:#fff}.SettingsView_resourceCardInactive__x1M_l{opacity:.6}.SettingsView_resourceCardName__CFN_z{margin:0 0 4px;font-size:.875rem;font-weight:700;color:var(--pro-text)}.SettingsView_resourceCardMetaRow__H5ITR{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.SettingsView_resourceType__l9s6S{font-size:.75rem;color:var(--pro-muted)}.SettingsView_resourceStatusActive__QYKPs,.SettingsView_resourceStatusInactive__81p6j{font-size:.625rem;font-weight:700;padding:2px 8px;border-radius:var(--sc-radius-pill)}.SettingsView_resourceStatusActive__QYKPs{background:#e5f7ec;color:#1a7f37}.SettingsView_resourceStatusInactive__81p6j{background:#f1f1f4;color:#7a7a86}.SettingsView_newResourceForm__OFGCe{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-top:8px;border-top:1px solid var(--pro-border)}.SettingsView_verificationStatusRow__OupOe{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.SettingsView_verificationStatusBadge__HWZmJ{display:inline-flex;align-items:center;padding:4px 12px;border-radius:var(--sc-radius-pill);font-size:.75rem;font-weight:700;background:#eef0f5;color:var(--pro-muted)}.SettingsView_verificationStatusVERIFIED__leAjL{background:#e5f7ec;color:#1a7f37}.SettingsView_verificationStatusADDITIONAL_INFO_REQUIRED__IKSQV,.SettingsView_verificationStatusSUBMITTED__PP5HY{background:#fdf2e0;color:var(--pro-amber)}.SettingsView_verificationStatusREJECTED__pLAvO{background:#fbe9ea;color:var(--pro-red)}.SettingsView_verificationSuccess__imcrM{display:flex;align-items:flex-start;gap:14px;padding:18px;border-radius:14px;background:#e5f7ec;border:1px solid #cdeedb}.SettingsView_verificationSuccessIcon__oRrhr{width:40px;height:40px;border-radius:50%;background:#1a7f37;color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.SettingsView_verificationSuccessTitle__Sx9xY{margin:0 0 2px;font-size:1rem;font-weight:800;color:var(--pro-text)}.SettingsView_verificationFeedback__r1iu5{padding:12px 14px;border-radius:10px;background:#fdf2e0;display:flex;flex-direction:column;gap:4px}.SettingsView_verificationForm__rt7cH{display:flex;flex-direction:column;gap:4px;padding-top:12px;border-top:1px solid var(--pro-border)}.SettingsView_verificationStepGroup__d2_7m{margin-top:4px}.SettingsView_userRow__U5fXw{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--pro-border);border-bottom:1px solid var(--pro-border)}.SettingsView_userAvatar__Bcps3{width:42px;height:42px;border-radius:50%;background:var(--pro-gradient-brand);color:#fff;display:flex;align-items:center;justify-content:center;font-size:.8125rem;font-weight:800;flex-shrink:0}.SettingsView_userInfo__AB0mi{display:flex;flex-direction:column;gap:2px;min-width:0}.SettingsView_userName__hDKQV{display:flex;align-items:center;gap:8px;font-size:.875rem;font-weight:700;color:var(--pro-text)}.SettingsView_userYouBadge__7J2I4{font-size:.625rem;font-weight:700;padding:2px 8px;border-radius:var(--sc-radius-pill);background:#f0e6fc;color:var(--pro-violet)}.SettingsView_userRoleBadge__nROjg{margin-left:auto;font-size:.75rem;font-weight:700;color:var(--pro-muted);white-space:nowrap}.SettingsView_deferredPanel__QDCv6{display:flex;align-items:flex-start;gap:12px;padding:16px;border-radius:12px;background:#f8f8fb;border:1px dashed var(--pro-border)}.SettingsView_deferredIcon__EY79X{width:36px;height:36px;border-radius:10px;background:#eef0f5;color:var(--pro-muted);display:flex;align-items:center;justify-content:center;flex-shrink:0}.SettingsView_paymentPolicyOptions__PJ28P{display:flex;flex-direction:column;gap:10px}.SettingsView_paymentPolicyOption__r7Wkx{display:flex;align-items:center;gap:8px;font-size:.875rem;font-weight:600;color:var(--pro-text)}.SettingsView_depositConfigRow__CTQta{display:flex;align-items:center;gap:10px;padding-left:24px;flex-wrap:wrap}.SettingsView_externalMethodRow__k2chk{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px 0;border-top:1px solid var(--pro-border)}.SettingsView_externalMethodRow__k2chk:first-of-type{border-top:none;padding-top:0}.SettingsView_externalCashActiveBadge__jW6F2{flex-shrink:0;font-size:.75rem;font-weight:700;padding:4px 10px;border-radius:var(--sc-radius-pill);background:#e5f7ec;color:#1a7f37;white-space:nowrap}.SettingsView_toggleTrack__v21Ka{flex-shrink:0;width:44px;height:26px;border-radius:var(--sc-radius-pill);border:none;background:#d8d8e0;padding:3px;display:flex;align-items:center;cursor:pointer;transition:background .15s ease}.SettingsView_toggleTrack__v21Ka:disabled{opacity:.6;cursor:not-allowed}.SettingsView_toggleTrackOn__sJNdT{background:var(--pro-violet-2);justify-content:flex-end}.SettingsView_toggleThumb__NdaBc{width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.25)}.SettingsView_stripeCard__tn4PP{display:flex;flex-direction:column;gap:10px;padding:18px;border-radius:14px;background:#f8f8fb;border:1px solid var(--pro-border)}.SettingsView_stripeBrandLine__rZoSL{margin:0;display:flex;align-items:center;gap:8px;font-size:1rem;font-weight:800;color:var(--pro-text)}.SettingsView_stripeTestBadge__MCDXi{font-size:.625rem;font-weight:700;padding:2px 8px;border-radius:var(--sc-radius-pill);background:#fdf2e0;color:var(--pro-amber)}.SettingsView_stripeBenefitList__ZedT3{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px;font-size:.8125rem;color:var(--pro-text)}.SettingsView_stripeBannerWrap__IaA9H{border-radius:12px;overflow:hidden}.SettingsView_stripeEmbeddedPanel__0PJB7{display:flex;flex-direction:column;gap:12px;padding:20px;border-radius:14px;background:#fff;border:1px solid var(--pro-border);min-height:240px}.SettingsView_stripeEmbeddedPanelHeader__Dwm4F{display:flex;align-items:center;justify-content:space-between;gap:12px}.SettingsView_stripeEmbeddedPanelTitle__xV8ZU{margin:0;font-size:.8125rem;font-weight:700;color:var(--pro-muted);text-transform:uppercase;letter-spacing:.03em}.SettingsView_stripeEmbeddedLoading__1n35J{display:flex;align-items:center;justify-content:center;min-height:160px;font-size:.8125rem;color:var(--pro-muted)}.SettingsView_stripeSecondaryActions__NY1wa{display:flex;gap:10px;flex-wrap:wrap}.SettingsView_sectionCardWide__BuHVE{max-width:760px}.SettingsView_balanceStatGrid__jxGlh{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:12px;gap:12px}.SettingsView_balanceStatTile__BKp_G{display:flex;flex-direction:column;gap:6px;padding:16px 18px;border-radius:14px;border:1px solid var(--pro-border);background:#fbfaff}.SettingsView_balanceStatLabel__aLwr6{font-size:.6875rem;font-weight:700;color:var(--pro-muted);text-transform:uppercase;letter-spacing:.03em}.SettingsView_balanceStatValue__OPe0Z{font-size:1.5rem;font-weight:800;color:var(--pro-text);line-height:1.2}.SettingsView_balanceStatSubValue__Et7cz{font-size:.75rem;font-weight:600;color:var(--pro-muted)}.SettingsView_planChangeActions__KDAKV{display:flex;align-items:center;gap:10px;flex-wrap:wrap}@media (max-width:860px){.SettingsView_layout__vBHrf{grid-template-columns:1fr}.SettingsView_sidebar__RvPD6{display:none}.SettingsView_mobileNav__zlkKG{display:flex;flex-direction:column;gap:4px;margin-bottom:18px}.SettingsView_mobileNavLabel__DNd7z{font-size:.6875rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--pro-muted)}.SettingsView_mobileNavSelect__yoCwg{height:44px;padding:0 12px;border:1px solid var(--pro-border);border-radius:10px;background:#fff;font-family:inherit;font-size:.875rem;font-weight:600;color:var(--pro-text)}.SettingsView_sectionCard__BfcDy{max-width:none}}.SettingsView_billingAlertDanger__BepOi,.SettingsView_billingAlertInfo__oJDtA,.SettingsView_billingAlertWarning__KuJvT{display:grid;grid-gap:8px;gap:8px;padding:18px 20px;border-radius:16px;border:1px solid}.SettingsView_billingAlertWarning__KuJvT{background:#fff7e8;border-color:#f3d7a6}.SettingsView_billingAlertDanger__BepOi{background:#fdf0f1;border-color:#f2c4c9}.SettingsView_billingAlertInfo__oJDtA{background:#f6f1ff;border-color:#e4d6fb}.SettingsView_billingAlertTitle__lB_fy{font-size:16px;color:#080b20}.SettingsView_billingNoticeError__ac7ta,.SettingsView_billingNoticeInfo__S_FlZ,.SettingsView_billingNoticeSuccess__KqcTV{margin:0;padding:12px 16px;border-radius:12px;font-size:14px}.SettingsView_billingNoticeInfo__S_FlZ{background:#f6f1ff;color:#3d2a66}.SettingsView_billingNoticeSuccess__KqcTV{background:#eaf7ee;color:#1f5f35}.SettingsView_billingNoticeError__ac7ta{background:#fdf0f1;color:#8a1f2b}.SettingsView_billingOptions__vyjEe{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px;margin:12px 0}.SettingsView_billingOption__LGFUa{display:grid;grid-gap:6px;gap:6px;align-content:start;padding:16px;border:1px solid #ece8f3;border-radius:14px}.SettingsView_billingPrice__Jd9N6{font-size:22px;font-weight:700;color:#080b20}.SettingsView_billingInvoiceList__rn4bk{list-style:none;margin:0;padding:0}.SettingsView_billingInvoiceList__rn4bk li{display:grid;grid-template-columns:minmax(0,2fr) auto auto auto;grid-gap:12px;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid #f1edf7;font-size:14px}.SettingsView_billingInvoiceList__rn4bk li:last-child{border-bottom:0}.SettingsView_billingInvoiceLinks__anjXV{display:flex;gap:10px}.SettingsView_billingStatusPaid__RgRci{color:#1f7a3f;font-weight:600}.SettingsView_billingStatusOpen__rKxWA{color:#a86200;font-weight:600}.SettingsView_billingStatusOther__CTaJr{color:#6b6d86}.SettingsView_billingDialogBackdrop__X5kMU{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:16px;background:rgba(8,11,32,.45)}.SettingsView_billingDialog__ox4zv{display:grid;grid-gap:12px;gap:12px;width:min(520px,100%);max-height:calc(100vh - 32px);overflow:auto;padding:24px;border-radius:18px;background:#ffffff}.SettingsView_billingReasons__TME_I{display:grid;grid-gap:6px;gap:6px;margin:0;padding:0;border:0}@media (max-width:640px){.SettingsView_billingInvoiceList__rn4bk li{grid-template-columns:minmax(0,1fr) auto}}.TimeSelect_timeSelect__V_s0J{display:flex;align-items:center;gap:3px;font-size:.8125rem;font-weight:600;color:var(--sc-color-navy)}.TimeSelect_timeSelect__V_s0J select{width:62px;padding:6px 4px}.OpeningHoursSection_hoursSection__WCHQK{display:flex;flex-direction:column;gap:10px}.OpeningHoursSection_dayRow__9EtT0{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--sc-color-border-soft);flex-wrap:wrap}.OpeningHoursSection_dayLabel__TYXKs{display:flex;align-items:center;gap:10px;font-size:.875rem;font-weight:600;color:var(--sc-color-navy);min-width:130px}.OpeningHoursSection_toggleTrack__uCIR6{position:relative;width:38px;height:22px;border-radius:var(--sc-radius-pill);border:none;background:#d9dbe4;cursor:pointer;padding:0;flex-shrink:0;transition:background .15s ease}.OpeningHoursSection_toggleTrackOn__RE_JD{background:var(--sc-gradient-brand)}.OpeningHoursSection_toggleThumb__WxPdq{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.25);transition:transform .15s ease}.OpeningHoursSection_toggleTrackOn__RE_JD .OpeningHoursSection_toggleThumb__WxPdq{transform:translateX(16px)}.OpeningHoursSection_timeInputs__cvp19{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.OpeningHoursSection_applyMonFriButton__bcX5Y{border:1px solid var(--sc-color-border-soft);background:#fff;color:var(--sc-color-violet-dark);font-size:.6875rem;font-weight:700;padding:6px 10px;border-radius:var(--sc-radius-pill);cursor:pointer;white-space:nowrap}.OpeningHoursSection_applyMonFriButton__bcX5Y:hover{border-color:var(--sc-color-violet);background:var(--sc-color-bg-soft-lilac)}.OpeningHoursSection_closedLabel__DnlYG{font-size:.8125rem;color:var(--sc-color-navy-soft)}.CalendarView_pageRoot__88zWl{display:flex;flex-direction:column;height:calc(100dvh - var(--topbar-h, 68px) - clamp(20px, 1rem + 1.6vw, 48px) - 32px);min-height:520px}.CalendarView_pageRoot__88zWl>header{margin-bottom:18px}.CalendarView_createCta__dnqrW{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.CalendarView_toolbar__1iGxC{display:flex;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px 12px;margin-bottom:14px}.CalendarView_dateNav__z5map{display:flex;align-items:center;gap:4px;margin-right:6px}.CalendarView_dateLabel__7pW_u{margin-right:6px;color:var(--pro-text);font-size:clamp(.9375rem,.88rem + .2vw,1.0625rem);font-weight:700;letter-spacing:-.01em;white-space:nowrap}.CalendarView_filterButton__HGhZ6,.CalendarView_iconButton__EKngE,.CalendarView_todayButton__szOmV{display:inline-flex;align-items:center;justify-content:center;height:var(--pro-control-h);border:1px solid var(--pro-border-strong);border-radius:var(--pro-radius-control);background:var(--pro-surface);color:var(--pro-text);font-size:.8125rem;font-weight:700;cursor:pointer;transition:border-color .15s ease,background .15s ease}.CalendarView_iconButton__EKngE{width:var(--pro-control-h);padding:0}.CalendarView_todayButton__szOmV{padding:0 16px}.CalendarView_filterButton__HGhZ6{gap:8px;padding:0 14px}.CalendarView_filterButton__HGhZ6:hover,.CalendarView_iconButton__EKngE:hover,.CalendarView_todayButton__szOmV:hover{border-color:var(--pro-violet);background:var(--pro-surface-soft)}.CalendarView_filterButton__HGhZ6:focus-visible,.CalendarView_iconButton__EKngE:focus-visible,.CalendarView_todayButton__szOmV:focus-visible{outline:none;border-color:var(--pro-violet);box-shadow:0 0 0 3px var(--pro-tint-violet)}.CalendarView_todayButtonActive__arqUd{border-color:transparent;background:var(--pro-tint-violet);color:var(--pro-violet)}.CalendarView_filterCount__9sEnU{color:var(--pro-subtle);font-weight:600}.CalendarView_toolbarEnd__7bZ9O{display:flex;align-items:center;gap:8px;margin-left:auto}.CalendarView_search__iwqk4{display:flex;align-items:center;gap:8px;width:clamp(200px,16vw,300px);height:var(--pro-control-h);padding:0 12px;border:1px solid var(--pro-border-strong);border-radius:var(--pro-radius-control);background:var(--pro-surface);color:var(--pro-subtle);transition:border-color .15s ease,box-shadow .15s ease}.CalendarView_search__iwqk4:focus-within{border-color:var(--pro-violet);box-shadow:0 0 0 3px var(--pro-tint-violet)}.CalendarView_search__iwqk4 input{flex:1 1;min-width:0;height:100%;border:0;outline:none;background:transparent;color:var(--pro-text);font:inherit;font-size:.875rem}.CalendarView_popoverWrapper__mrMyr{position:relative}.CalendarView_popover__8vc6B{position:absolute;top:calc(100% + 8px);left:0;z-index:40;display:flex;flex-direction:column;gap:2px;min-width:230px;max-height:min(420px,60vh);overflow-y:auto;padding:8px;border:1px solid var(--pro-border);border-radius:14px;background:var(--pro-surface);box-shadow:var(--pro-shadow-pop)}.CalendarView_toolbarEnd__7bZ9O .CalendarView_popover__8vc6B{right:0;left:auto;min-width:200px}.CalendarView_popoverTitle__t6ZWq{padding:6px 10px 4px;color:var(--pro-subtle);font-size:.6875rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.CalendarView_popoverSearch__wTcWC{display:flex;align-items:center;gap:6px;height:34px;margin-bottom:4px;padding:0 10px;border:1px solid var(--pro-border-strong);border-radius:9px;color:var(--pro-subtle)}.CalendarView_popoverSearch__wTcWC input{flex:1 1;min-width:0;border:0;outline:none;background:transparent;color:var(--pro-text);font:inherit;font-size:.8125rem}.CalendarView_filterOption__ZeZ0K{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:9px;color:var(--pro-text);font-size:.8125rem;font-weight:600;cursor:pointer}.CalendarView_filterOption__ZeZ0K:hover{background:var(--pro-surface-soft)}.CalendarView_filterOption__ZeZ0K input{accent-color:var(--pro-violet)}.CalendarView_filterOptionDot__qrvVR{flex-shrink:0;width:8px;height:8px;border-radius:50%}.CalendarView_popoverLink__zJtAA{margin-top:4px;padding:8px 10px;border:0;border-top:1px solid var(--pro-border);color:var(--pro-violet);font-weight:700}.CalendarView_menuOption__SYv1W,.CalendarView_popoverLink__zJtAA{background:none;font-size:.8125rem;text-align:left;cursor:pointer}.CalendarView_menuOption__SYv1W{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 10px;border:0;border-radius:9px;color:var(--pro-text);font-weight:600}.CalendarView_menuOption__SYv1W:hover{background:var(--pro-surface-soft)}.CalendarView_menuOptionActive__chaSM{color:var(--pro-violet);font-weight:700}.CalendarView_gridArea__LlUFV{flex:1 1;min-height:0}@media (max-width:900px){.CalendarView_pageRoot__88zWl{height:calc(100dvh - var(--topbar-h, 68px) - 36px);min-height:480px}.CalendarView_pageRoot__88zWl>header{flex-wrap:nowrap;align-items:center;margin-bottom:12px}.CalendarView_pageRoot__88zWl>header>div:first-child>p:first-child{display:none}.CalendarView_createCta__dnqrW{height:40px;min-height:40px;padding:0 14px;font-size:.8125rem}.CalendarView_toolbar__1iGxC{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"nav nav more" "date date date" "views views views" "filter search search";grid-gap:8px;gap:8px;margin-bottom:10px}.CalendarView_dateNav__z5map{grid-area:nav;margin-right:0}.CalendarView_dateLabel__7pW_u{grid-area:date;margin:0;font-size:.9375rem}.CalendarView_viewSwitch__ZSpn2{grid-area:views}.CalendarView_viewSwitch__ZSpn2>div{display:flex;width:100%}.CalendarView_viewSwitch__ZSpn2 button{flex:1 1;justify-content:center}.CalendarView_employeeSelect__9_4sM,.CalendarView_filterWrapper__zP4Kf{grid-area:filter;max-width:48vw}.CalendarView_filterButton__HGhZ6{max-width:100%}.CalendarView_toolbarEnd__7bZ9O{display:contents}.CalendarView_moreWrapper__ldigK{grid-area:more}.CalendarView_search__iwqk4{grid-area:search;width:auto;min-width:0}}.KassePayoutWidget_widget__b2f_e{display:flex;align-items:center;gap:10px;padding:8px 14px;border-radius:12px;border:1px solid var(--pro-border);background:#fff;cursor:pointer;text-align:left}.KassePayoutWidget_widget__b2f_e:hover{border-color:var(--pro-violet-2)}.KassePayoutWidget_widgetTitle__DYYvd{font-size:.75rem;font-weight:700;color:var(--pro-muted);text-transform:uppercase;letter-spacing:.03em}.KassePayoutWidget_widgetAmounts__it1n_{display:flex;flex-direction:column;gap:1px}.KassePayoutWidget_widgetAmount__hpphv{font-size:.9375rem;font-weight:700;color:var(--pro-text);white-space:nowrap}.KassePayoutWidget_widgetPending__MmqIA{font-size:.6875rem;font-weight:600;color:var(--pro-muted);white-space:nowrap}.KassePayoutWidget_widgetSuffix__FPm3P{font-size:.8125rem;font-weight:500;color:var(--pro-muted)}.KassePayoutWidget_widgetCta__jA_Pb{margin-left:4px;padding:6px 12px;border-radius:8px;background:var(--pro-violet-2);color:#fff;font-size:.8125rem;font-weight:700}.KassePayoutWidget_overlay__3Ek2A{position:fixed;inset:0;z-index:60;background:rgba(11,19,40,.45);display:flex;justify-content:flex-end}.KassePayoutWidget_drawer__s3NAb{width:100%;max-width:480px;height:100%;display:flex;flex-direction:column;background:#fff;box-shadow:var(--sc-shadow-lg);overflow-y:auto}.KassePayoutWidget_header__4_mGV{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid var(--pro-border);position:-webkit-sticky;position:sticky;top:0;background:#fff;z-index:1}.KassePayoutWidget_title__w_0YP{margin:0;font-size:1.0625rem;font-weight:700;color:var(--pro-text)}.KassePayoutWidget_closeButton__ZH7Mh{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;border:none;background:none;color:var(--pro-muted);font-size:.875rem;cursor:pointer}.KassePayoutWidget_closeButton__ZH7Mh:hover{background:#f1f1f4;color:var(--pro-text)}.KassePayoutWidget_body__Ae4Mx{padding:20px}@media (max-width:640px){.KassePayoutWidget_drawer__s3NAb{max-width:100%}.KassePayoutWidget_widget__b2f_e{flex-wrap:wrap;width:100%}}.KasseView_root__BccT_{display:flex;flex-direction:column;min-height:0}@media (min-width:901px){.KasseView_root__BccT_{height:calc(100vh - 162px)}}@media (min-width:901px) and (max-width:1200px){.KasseView_root__BccT_{height:calc(100vh - 154px)}}.KasseView_pageHeader__wsmKo{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:20px;flex-wrap:wrap;flex-shrink:0}.KasseView_pageTitle__G2flR{margin:0;font-family:var(--sc-font-sans);font-size:clamp(1.75rem,2.1vw,2.125rem);font-weight:750;color:var(--pro-text);letter-spacing:-.015em;line-height:1.15}.KasseView_pageSubtitle__gAl_V{margin:6px 0 0;font-size:.9375rem;color:var(--pro-muted)}.KasseView_headerActions__6dgkJ{display:flex;align-items:center;gap:12px;flex-shrink:0;flex-wrap:wrap}.KasseView_primaryCta__ujR54{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:46px;min-width:168px;padding:0 22px;border:none;border-radius:12px;background:var(--pro-gradient-brand);color:#fff;font-size:.875rem;font-weight:700;cursor:pointer;white-space:nowrap;box-shadow:0 4px 12px rgba(141,34,230,.22);transition:box-shadow .15s ease}.KasseView_primaryCta__ujR54:hover{box-shadow:0 6px 18px rgba(141,34,230,.3)}.KasseView_primaryCta__ujR54:disabled{opacity:.7;cursor:default}.KasseView_layout__dozzP{display:grid;grid-template-columns:340px 1fr;grid-gap:18px;gap:18px;flex:1 1;min-height:0}.KasseView_queuePane__ka2It{min-height:0;display:flex}.KasseView_workspace__7u7o4{min-width:0;min-height:0;display:flex}.KasseView_emptyWorkspace__yfRfV{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:6px;padding:40px;background:var(--pro-surface);border:1px dashed var(--pro-border);border-radius:var(--pro-radius-card)}.KasseView_emptyWorkspaceTitle__Eme6P{margin:0;font-size:1.0625rem;font-weight:700;color:var(--pro-text)}.KasseView_emptyWorkspaceBody__ZCE_7{margin:0;max-width:320px;font-size:.875rem;color:var(--pro-muted)}.KasseView_skeleton__AhBef{position:relative;overflow:hidden;background:#eef0f5;border-radius:10px}.KasseView_skeleton__AhBef:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);animation:KasseView_shimmer__rgPr4 1.4s infinite}.KasseView_skeletonTitle__rAneQ{width:180px;height:30px}.KasseView_skeletonSubtitle__dh1Kq{width:260px;height:16px;margin-top:10px}.KasseView_skeletonQueue__dCwqG,.KasseView_skeletonWorkspace__Qxy_p{height:520px;border-radius:var(--pro-radius-card)}.KasseView_skeletonWorkspace__Qxy_p{flex:1 1}@keyframes KasseView_shimmer__rgPr4{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@media (max-width:1200px){.KasseView_layout__dozzP{grid-template-columns:300px 1fr}}@media (max-width:900px){.KasseView_root__BccT_{height:auto}.KasseView_layout__dozzP{display:block}.KasseView_hasSelection__EvsMc .KasseView_queuePane__ka2It,.KasseView_workspace__7u7o4{display:none}.KasseView_hasSelection__EvsMc .KasseView_workspace__7u7o4{display:flex;position:fixed;inset:0;z-index:40;background:var(--pro-page);padding:14px;overflow-y:auto}}.ProductForm_form__BVE9w{display:flex;flex-direction:column;gap:22px}.ProductForm_section__2MGF4{display:flex;flex-direction:column;gap:12px}.ProductForm_sectionTitle__p27xe{margin:0 0 2px;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--sc-color-navy-soft);padding-bottom:8px;border-bottom:1px solid var(--sc-color-border-soft)}.ProductForm_field__KXt5K{display:flex;flex-direction:column;gap:6px;font-size:.875rem;flex:1 1}.ProductForm_fieldRow__9CXcr{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.ProductForm_fieldLabel__jj47I{font-weight:700;color:var(--sc-color-navy);font-size:.8125rem}.ProductForm_fieldHint__tRUOo{display:block;margin:2px 0 0;font-size:.75rem;color:var(--sc-color-navy-soft)}.ProductForm_infoDot__iOCUZ{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;background:var(--sc-color-bg-soft-lilac);color:var(--sc-color-violet-dark);font-size:.625rem;font-weight:700;cursor:help}.ProductForm_input__39rog,.ProductForm_textarea__S_rDe{width:100%;border:1px solid var(--sc-color-border-soft);border-radius:var(--sc-radius-sm);padding:10px 12px;font-size:.9375rem;font-family:inherit;color:var(--sc-color-navy);background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.ProductForm_textarea__S_rDe{min-height:72px;resize:vertical}.ProductForm_input__39rog:focus,.ProductForm_textarea__S_rDe:focus{outline:none;border-color:var(--sc-color-violet);box-shadow:0 0 0 3px var(--sc-color-bg-soft-lilac)}.ProductForm_currencyInput__TiN9_{display:flex;align-items:center;gap:8px;border:1px solid var(--sc-color-border-soft);border-radius:var(--sc-radius-sm);padding:0 12px;background:#fff}.ProductForm_currencyInput__TiN9_ span{font-size:.8125rem;font-weight:700;color:var(--sc-color-navy-soft);flex-shrink:0}.ProductForm_currencyInput__TiN9_ input{flex:1 1;border:none;padding:10px 0;font-size:.9375rem;font-family:inherit;color:var(--sc-color-navy);background:none}.ProductForm_currencyInput__TiN9_ input:focus{outline:none}.ProductForm_currencyInput__TiN9_:focus-within{border-color:var(--sc-color-violet);box-shadow:0 0 0 3px var(--sc-color-bg-soft-lilac)}.ProductForm_depositRow__djrSo,.ProductForm_toggleRow__9u6Cq{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ProductForm_toggleTrack__CCeYe{position:relative;width:38px;height:22px;border-radius:var(--sc-radius-pill);border:none;background:#d9dbe4;cursor:pointer;padding:0;flex-shrink:0;transition:background .15s ease}.ProductForm_toggleTrackOn__snO4F{background:var(--sc-gradient-brand)}.ProductForm_toggleTrack__CCeYe:disabled{opacity:.5;cursor:not-allowed}.ProductForm_toggleThumb__wXbNA{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.25);transition:transform .15s ease}.ProductForm_toggleTrackOn__snO4F .ProductForm_toggleThumb__wXbNA{transform:translateX(16px)}.ProductForm_lockedPanel__y0Io2{background:var(--sc-color-bg-soft-lilac);border-radius:var(--sc-radius-md);padding:14px}.ProductForm_lockedTitle___MaH_{margin:0 0 4px;font-size:.8125rem;font-weight:700;color:var(--sc-color-navy)}.ProductForm_lockedBody__oezK3{margin:0 0 8px;font-size:.75rem;color:var(--sc-color-navy-soft);line-height:1.4}.ProductForm_upgradeLink__hWKaI{display:inline-block;font-size:.75rem;font-weight:700;color:var(--sc-color-violet-dark);text-decoration:none}.ProductForm_upgradeLink__hWKaI:hover{text-decoration:underline}.ProductForm_employeeList__P_Ii3{display:flex;flex-direction:column;gap:6px;max-height:260px;overflow-y:auto}.ProductForm_employeeRow__PnicZ{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--sc-color-border-soft);border-radius:var(--sc-radius-sm);background:#fff;cursor:pointer;text-align:left}.ProductForm_employeeRow__PnicZ:hover{border-color:var(--sc-color-violet)}.ProductForm_employeeRowSelected___XWBq{background:var(--sc-color-bg-soft-lilac);border-color:var(--sc-color-violet)}.ProductForm_employeeAvatar__7TBkY{width:32px;height:32px;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;font-size:.625rem;font-weight:700;flex-shrink:0;object-fit:cover}.ProductForm_employeeInfo___KLZT{display:flex;flex-direction:column;gap:1px;flex:1 1;min-width:0}.ProductForm_employeeName__L1L3M{font-size:.8125rem;font-weight:700;color:var(--sc-color-navy)}.ProductForm_employeeSpecialties__JMTSd{font-size:.6875rem;color:var(--sc-color-navy-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProductForm_employeeCheck__CCTAp{width:20px;height:20px;border-radius:50%;border:1px solid var(--sc-color-border-soft);display:flex;align-items:center;justify-content:center;font-size:.75rem;color:#fff;flex-shrink:0}.ProductForm_employeeCheckOn__1QgKP{background:var(--sc-gradient-brand);border-color:transparent}.ProductForm_previewHint__vA1ut{margin-top:4px}.ProductForm_previewCard__Z1EAn{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:6px;padding:12px 14px;border-radius:var(--sc-radius-md);background:var(--sc-color-bg-soft-lilac)}.ProductForm_previewName__8jzPT{font-size:.875rem;font-weight:700;color:var(--sc-color-navy)}.ProductForm_previewMeta__KOamK{font-size:.8125rem;font-weight:600;color:var(--sc-color-violet-dark);white-space:nowrap}.ProductForm_deactivateButton__3UIA_{margin-right:auto;border:1px solid #f3c7d3;background:#fdf1f4;color:#c0264f;border-radius:var(--sc-radius);padding:10px 16px;font-size:.8125rem;font-weight:700;cursor:pointer}.ProductForm_deactivateButton__3UIA_:hover{background:#fbe0e7}.ProductForm_formError__jH_QP{margin:0;font-size:.8125rem;font-weight:600;color:#c0264f}.OtpCodeInput_row__OMo23{display:flex;gap:8px;justify-content:center}.OtpCodeInput_box__l2343{width:44px;height:52px;border:1px solid var(--sc-color-border-soft);border-radius:var(--sc-radius-sm);text-align:center;font-size:1.375rem;font-weight:700;color:var(--sc-color-navy);font-family:inherit;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.OtpCodeInput_box__l2343:focus{outline:none;border-color:var(--sc-color-violet);box-shadow:0 0 0 3px var(--sc-color-bg-soft-lilac)}.OtpCodeInput_boxError__MrOZc{border-color:#c0264f}.OtpCodeInput_box__l2343:disabled{opacity:.6}@media (max-width:420px){.OtpCodeInput_box__l2343{width:38px;height:46px;font-size:1.125rem}}