@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)}}.DashboardOnboarding_stack__sv3M0{display:flex;flex-direction:column;gap:var(--pro-gap);margin-bottom:var(--pro-gap)}.DashboardOnboarding_welcomeCard__pfHgM{position:relative;overflow:hidden;padding:var(--pro-card-pad);border-radius:var(--pro-radius-card);background:radial-gradient(circle at 100% 0,rgba(255,44,135,.3),transparent 52%),radial-gradient(circle at 0 120%,rgba(120,0,212,.48),transparent 58%),var(--sc-color-navy);box-shadow:0 24px 50px rgba(22,10,60,.22);color:#fff}.DashboardOnboarding_welcomeBody__7gor_{display:flex;flex-direction:column;gap:10px;max-width:62ch}.DashboardOnboarding_welcomeTitle__bErts{margin:0;font-size:clamp(1.375rem,1.1rem + .9vw,1.875rem);font-weight:800;letter-spacing:-.01em}.DashboardOnboarding_welcomeText__iblnA{margin:0;font-size:.9375rem;line-height:1.55;color:rgba(255,255,255,.82)}.DashboardOnboarding_welcomeActions__GFZwv{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:6px}.DashboardOnboarding_welcomeCard__pfHgM .DashboardOnboarding_ghostButton__4G83Z{color:rgba(255,255,255,.82)}.DashboardOnboarding_welcomeCard__pfHgM .DashboardOnboarding_ghostButton__4G83Z:hover:not(:disabled){color:#fff}.DashboardOnboarding_readinessCard__bS00H{display:flex;flex-direction:column;gap:14px;padding:var(--pro-card-pad);border:1px solid var(--pro-border);border-radius:var(--pro-radius-card);background:var(--pro-surface);box-shadow:var(--pro-shadow-card)}.DashboardOnboarding_readinessHead__cEALW{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.DashboardOnboarding_readinessHeadText__G2v7A{display:flex;flex-direction:column;gap:6px;min-width:0}.DashboardOnboarding_statusPill__LoO5q{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:4px 10px;border-radius:var(--sc-radius-pill);background:var(--pro-tint-amber);color:var(--pro-amber);font-size:.6875rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.DashboardOnboarding_statusPillLive__6c_gc{background:var(--pro-tint-green);color:var(--pro-green)}.DashboardOnboarding_statusDot__BjD7h{width:7px;height:7px;border-radius:50%;background:currentColor}.DashboardOnboarding_readinessTitle__Scoc4{margin:0;font-size:var(--pro-card-title);font-weight:800;letter-spacing:-.01em;color:var(--pro-text)}.DashboardOnboarding_readinessSubtitle__PV4EJ{margin:0;font-size:.875rem;line-height:1.5;color:var(--pro-muted)}.DashboardOnboarding_progressRow__miDXN{display:flex;align-items:center;gap:12px}.DashboardOnboarding_progressTrack__ql7nV{flex:1 1;height:6px;border-radius:999px;background:var(--pro-tint-grey);overflow:hidden}.DashboardOnboarding_progressFill__PdOgI{display:block;height:100%;border-radius:999px;background:var(--pro-gradient-brand);transition:width .25s ease}.DashboardOnboarding_progressLabel__k64xE{font-size:.75rem;font-weight:700;color:var(--pro-muted);white-space:nowrap}.DashboardOnboarding_dismissNote__BkYwk{margin:-4px 0 0;font-size:.75rem;line-height:1.45;color:var(--pro-muted)}.DashboardOnboarding_itemList__5VDoq{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.DashboardOnboarding_item__Y8YNe{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--pro-border)}.DashboardOnboarding_item__Y8YNe:last-child{border-bottom:none}.DashboardOnboarding_mark__TEjAq{flex:none;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:1.5px solid var(--pro-border-strong);border-radius:50%;background:#fff;color:#fff}.DashboardOnboarding_markDone__Sn4s2{border-color:transparent;background:var(--pro-gradient-brand)}.DashboardOnboarding_itemText__xwGAc{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.DashboardOnboarding_itemLabel__JI2x8{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:.875rem;font-weight:700;color:var(--pro-text)}.DashboardOnboarding_itemDone__xalf4 .DashboardOnboarding_itemLabel__JI2x8{color:var(--pro-muted)}.DashboardOnboarding_proTag__cun_X{padding:2px 7px;border-radius:var(--sc-radius-pill);background:var(--pro-tint-violet);color:var(--pro-violet);font-size:.625rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.DashboardOnboarding_itemHint__ATewH{font-size:.75rem;line-height:1.45;color:var(--pro-muted)}.DashboardOnboarding_itemCta__B5tcA{flex:none;display:inline-flex;align-items:center;gap:4px;color:var(--pro-violet);font-size:.8125rem;font-weight:700;text-decoration:none;transition:gap .15s ease}.DashboardOnboarding_itemCta__B5tcA:hover{gap:8px}.DashboardOnboarding_doneLabel__QcvGr{flex:none;font-size:.75rem;font-weight:700;color:var(--pro-green)}.DashboardOnboarding_publishRow___3_ab{display:flex;justify-content:flex-start;padding-top:12px;border-top:1px solid var(--pro-border)}.DashboardOnboarding_iconButton__imc_4{flex:none;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--pro-border);border-radius:10px;background:var(--pro-surface);color:var(--pro-muted);cursor:pointer}.DashboardOnboarding_iconButton__imc_4:hover:not(:disabled){border-color:var(--pro-violet);color:var(--pro-violet);background:var(--pro-tint-violet)}.DashboardOnboarding_iconButton__imc_4:disabled,.DashboardOnboarding_iconButton__imc_4[aria-disabled=true]{opacity:.45;cursor:not-allowed}.DashboardOnboarding_ghostButton__4G83Z{display:inline-flex;align-items:center;gap:4px;padding:8px 4px;border:none;background:none;color:var(--pro-muted);font:inherit;font-size:.8125rem;font-weight:700;cursor:pointer}.DashboardOnboarding_ghostButton__4G83Z:hover:not(:disabled){color:var(--pro-violet)}.DashboardOnboarding_ghostButton__4G83Z:disabled{opacity:.4;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.DashboardOnboarding_dot__Iy9vO,.DashboardOnboarding_itemCta__B5tcA,.DashboardOnboarding_progressFill__PdOgI,.DashboardOnboarding_tutorialLink___QY1r{transition:none}}@media (max-width:600px){.DashboardOnboarding_item__Y8YNe{flex-wrap:wrap}.DashboardOnboarding_doneLabel__QcvGr,.DashboardOnboarding_itemCta__B5tcA{margin-left:34px}.DashboardOnboarding_tutorialBody__QY3md{flex-direction:column}.DashboardOnboarding_publishRow___3_ab button{width:100%;justify-content:center}}.DashboardView_kpiGrid__qU3_p{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--pro-gap);gap:var(--pro-gap);margin-bottom:var(--pro-gap)}.DashboardView_mainGrid__CrE8C{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"agenda agenda side" "activity services reviews";align-items:stretch;grid-gap:var(--pro-gap);gap:var(--pro-gap)}.DashboardView_agendaArea__J29od{grid-area:agenda}.DashboardView_sideArea__MKhi1{display:flex;grid-area:side;flex-direction:column;gap:var(--pro-gap);min-width:0}.DashboardView_remindersCard__ZYS95{flex:1 1}.DashboardView_activityArea__masne{grid-area:activity}.DashboardView_servicesArea__nS_lL{grid-area:services}.DashboardView_reviewsArea__R_t0B{grid-area:reviews}.DashboardView_countPill__EIReK{display:inline-grid;place-items:center;min-width:26px;height:22px;margin-left:10px;padding:0 7px;border-radius:var(--sc-radius-pill);background:var(--pro-tint-violet);color:var(--pro-violet);font-size:.75rem;font-weight:800}.DashboardView_mutedNote__uOu4i{margin:12px 0 0;color:var(--pro-muted);font-size:.8125rem;line-height:1.5}.DashboardView_cardEmpty__n51EX{display:flex;flex:1 1;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:140px;padding:24px 20px;border-radius:14px;background:linear-gradient(160deg,#f8f1fe,#fff2f8);text-align:center}.DashboardView_cardEmptyTitle__qYre_{margin:0;color:var(--pro-text);font-size:.9375rem;font-weight:800}.DashboardView_cardEmptyBody__V1_NP{max-width:40ch;margin:0;color:var(--pro-muted);font-size:.8125rem;line-height:1.5}.DashboardView_agenda__qRNVb{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.DashboardView_agendaRow__niwnw{--agenda-time-w:88px;display:grid;grid-template-columns:var(--agenda-time-w) minmax(0,1fr);align-items:stretch;grid-gap:14px;gap:14px}.DashboardView_agendaTime__eTWRt{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;min-width:0;text-align:right}.DashboardView_agendaStart__336m4{color:var(--pro-text);font-size:.9375rem;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.DashboardView_agendaDuration__Ace2F{color:var(--pro-subtle);font-size:.75rem;font-weight:600;line-height:1.3}.DashboardView_agendaCard__p_GA1{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,180px) auto;align-items:center;grid-gap:14px;gap:14px;min-height:66px;padding:10px 14px 10px 16px;border:1px solid color-mix(in srgb,var(--accent,var(--pro-violet)) 18%,#ffffff);border-left:4px solid var(--accent,var(--pro-violet));border-radius:14px;background:color-mix(in srgb,var(--accent,var(--pro-violet)) 7%,#ffffff)}.DashboardView_agendaCardMarketplace__ZyiBQ{box-shadow:0 0 0 1px rgba(255,44,135,.28),0 10px 24px rgba(255,44,135,.1)}.DashboardView_agendaBlock__qVLLK{grid-template-columns:auto minmax(0,1fr);border:1px dashed var(--pro-border-strong);border-left:4px solid #cbc5da;background:repeating-linear-gradient(135deg,#f7f5fa 0 10px,#f2f0f6 10px 20px);color:var(--pro-muted)}.DashboardView_blockIcon__vyyb8{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--pro-surface);color:var(--pro-muted)}.DashboardView_blockLabel__rDISA{font-size:.8125rem;font-weight:700}.DashboardView_customerAvatar__c5jA6{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--pro-surface);color:var(--pro-violet);font-size:.75rem;font-weight:800;object-fit:cover;flex-shrink:0}.DashboardView_agendaBody___uSB5{display:flex;flex-direction:column;gap:2px;min-width:0}.DashboardView_customerName___aHxp,.DashboardView_employeeName__dF_Wy,.DashboardView_serviceMeta__Orkh6{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DashboardView_customerName___aHxp{color:var(--pro-text);font-size:.9375rem;font-weight:800}.DashboardView_serviceMeta__Orkh6{color:var(--pro-muted);font-size:.8125rem}.DashboardView_employeeCol__1csfg{display:flex;align-items:center;gap:8px;min-width:0}.DashboardView_employeeAvatar__1XG6F{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;color:#fff;font-size:.625rem;font-weight:800;object-fit:cover;flex-shrink:0}.DashboardView_employeeName__dF_Wy{color:var(--pro-muted);font-size:.8125rem;font-weight:600}.DashboardView_agendaBadges__cP40B{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px}.DashboardView_periodSelect__OeDxG{position:relative;display:inline-flex;align-items:center;height:34px;border:1px solid var(--pro-border);border-radius:10px;background:var(--pro-surface)}.DashboardView_periodSelect__OeDxG svg{position:absolute;top:50%;right:10px;color:var(--pro-muted);transform:translateY(-50%);pointer-events:none}.DashboardView_periodSelectInput__h0O9J{height:100%;padding:0 30px 0 12px;border:0;border-radius:10px;background:transparent;color:var(--pro-text);font-size:.8125rem;font-weight:600;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.DashboardView_periodSelectInput__h0O9J option{color:var(--pro-text)}.DashboardView_periodSelectDark__GEunp{border-color:rgba(255,255,255,.16);background:rgba(255,255,255,.08)}.DashboardView_periodSelectDark__GEunp .DashboardView_periodSelectInput__h0O9J{color:#fff}.DashboardView_periodSelectDark__GEunp svg{color:rgba(255,255,255,.7)}.DashboardView_reportValueRow__VLfB2{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px}.DashboardView_reportValue__RF1V4{color:#fff;font-size:clamp(1.75rem,1.2rem + 1vw,2.625rem);font-weight:800;line-height:1;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.DashboardView_chart__cHPN7{--chart-h:clamp(130px,8vw,180px);display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:12px;gap:12px;margin-bottom:26px}.DashboardView_chartTicks__9aauF{position:relative;min-width:26px;height:var(--chart-h)}.DashboardView_chartTicks__9aauF span{position:absolute;right:0;color:rgba(255,255,255,.5);font-size:.6875rem;font-weight:600;line-height:1;transform:translateY(-50%)}.DashboardView_chartPlot__B8uOx{position:relative;height:var(--chart-h)}.DashboardView_chartSvg__9IlRB{position:absolute;inset:0;display:block;width:100%;height:100%;overflow:visible}.DashboardView_chartDot__M7rtG{position:absolute;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:#fff;box-shadow:0 0 0 3px rgba(255,44,135,.35)}.DashboardView_chartLabels__nrPf5{position:absolute;top:calc(100% + 10px);right:0;left:0;display:flex;justify-content:space-between;color:rgba(255,255,255,.55);font-size:.6875rem;font-weight:600}.DashboardView_reminderList__84hm9{display:flex;flex-direction:column;gap:10px}.DashboardView_reminderItem__XOnzm{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:var(--pro-tint-violet);color:var(--pro-text);font-size:.8125rem;font-weight:700;text-decoration:none}.DashboardView_reminderItem__XOnzm:hover{background:#ecdffd}.DashboardView_reminderIcon__fusgr{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--pro-surface);color:var(--pro-violet);flex-shrink:0}.DashboardView_reminderText__it9AI{flex:1 1;min-width:0}.DashboardView_allClear___r86D{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:14px;background:var(--pro-tint-green)}.DashboardView_allClearIcon__G39CL{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--pro-surface);color:var(--pro-green);flex-shrink:0}.DashboardView_allClearText__Nh9F5{margin:0;color:#185c3f;font-size:.8125rem;font-weight:600;line-height:1.45}.DashboardView_statValueRow__AvFpl{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.DashboardView_statValue__5YNcA{color:var(--pro-text);font-size:clamp(1.75rem,1.2rem + .9vw,2.375rem);font-weight:800;line-height:1;letter-spacing:-.03em}.DashboardView_statLabel___8aJM{display:block;margin:6px 0 14px;color:var(--pro-muted);font-size:.8125rem;font-weight:600}.DashboardView_sparklineWrap__eqPRc{display:flex;flex:1 1;align-items:flex-end}.DashboardView_sparklineSvg__YEGfb{display:block;width:100%;height:clamp(56px,4vw,96px)}.DashboardView_serviceList__1P69U{display:flex;flex-direction:column;gap:16px;margin:0;padding:0;list-style:none}.DashboardView_serviceItem__j9KpA{display:flex;flex-direction:column;gap:8px}.DashboardView_serviceRow__ww1Bu{display:flex;align-items:center;gap:10px}.DashboardView_serviceRank__NQGoU{display:grid;place-items:center;width:22px;height:22px;border-radius:7px;background:var(--pro-tint-violet);color:var(--pro-violet);font-size:.6875rem;font-weight:800;flex-shrink:0}.DashboardView_serviceName__tzi9p{flex:1 1;min-width:0;overflow:hidden;color:var(--pro-text);font-size:.8125rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.DashboardView_serviceValue__GoHpX{color:var(--pro-muted);font-size:.75rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex-shrink:0}.DashboardView_serviceBar__sZAHh{height:8px;overflow:hidden;border-radius:var(--sc-radius-pill);background:var(--pro-tint-grey)}.DashboardView_serviceBarFill__CL6k0{height:100%;border-radius:var(--sc-radius-pill);background:var(--pro-gradient-brand)}.DashboardView_ratingSummary__Xe9_C{display:flex;align-items:center;gap:14px;margin-bottom:6px;padding:14px 16px;border-radius:14px;background:linear-gradient(150deg,#f7efff,#fff0f7)}.DashboardView_ratingValue__hV3Cm{color:var(--pro-text);font-size:2.25rem;font-weight:800;line-height:1;letter-spacing:-.03em}.DashboardView_ratingMeta__PmUxW{display:flex;flex-direction:column;gap:4px}.DashboardView_ratingCount__fULSv{color:var(--pro-muted);font-size:.8125rem;font-weight:600}.DashboardView_stars__2BFp_{display:inline-flex;gap:2px}.DashboardView_star__INXy9{color:#d9d5e4}.DashboardView_starFilled__OLBC1{color:var(--sc-color-star);fill:currentColor}.DashboardView_reviewList__lVzcq{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.DashboardView_reviewItem__9uDYy{display:flex;flex-direction:column;gap:6px;padding:14px 0;border-bottom:1px solid var(--pro-border)}.DashboardView_reviewItem__9uDYy:last-child{padding-bottom:0;border-bottom:0}.DashboardView_reviewHead__tpBw1{display:flex;align-items:center;justify-content:space-between;gap:10px}.DashboardView_reviewAuthor__0Su4Y{color:var(--pro-text);font-size:.875rem;font-weight:800}.DashboardView_reviewServices__QQlCP{color:var(--pro-muted);font-size:.75rem}.DashboardView_reviewComment__GD1WI{display:-webkit-box;margin:0;overflow:hidden;color:var(--pro-text);font-size:.8125rem;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:3}.DashboardView_verifiedBadge__cr3vz{align-self:flex-start;padding:3px 9px;border-radius:var(--sc-radius-pill);background:var(--pro-tint-violet);color:var(--pro-violet);font-size:.6875rem;font-weight:700}@media (max-width:1280px){.DashboardView_kpiGrid__qU3_p,.DashboardView_mainGrid__CrE8C{grid-template-columns:repeat(2,minmax(0,1fr))}.DashboardView_mainGrid__CrE8C{grid-template-areas:"agenda agenda" "side side" "activity services" "reviews reviews"}.DashboardView_sideArea__MKhi1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.DashboardView_mainGrid__CrE8C{grid-template-columns:minmax(0,1fr);grid-template-areas:"agenda" "side" "activity" "services" "reviews"}.DashboardView_sideArea__MKhi1{display:flex}.DashboardView_agendaCard__p_GA1{grid-template-columns:auto minmax(0,1fr)}.DashboardView_employeeCol__1csfg{display:none}.DashboardView_agendaBadges__cP40B{grid-column:1/-1;justify-content:flex-start}}@media (max-width:560px){.DashboardView_kpiGrid__qU3_p{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.DashboardView_agendaRow__niwnw{gap:10px;--agenda-time-w:58px}}.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}}.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}}