.page_container__r0HjA{padding:0}.page_header__pvoCl{margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid rgba(77,80,158,.1)}.page_titleSection__esfAU{flex:1}.page_backButton__hTRcW{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;padding:8px;margin-bottom:16px;color:#7173b1;cursor:pointer;border-radius:8px;transition:all .2s ease}.page_backButton__hTRcW:hover{background-color:rgba(77,80,158,.1);transform:translateX(-2px)}.page_backButton__hTRcW:active{transform:translateX(-1px)}.page_backButton__hTRcW svg{width:24px;height:24px}.page_title__vFWQ3{font-size:32px;font-weight:700;color:#2b2847;margin:0 0 8px}@media(max-width:768px){.page_title__vFWQ3{font-size:28px}}.page_subtitle__I06AM{font-size:16px;font-weight:400;color:#7173b1;margin:0;letter-spacing:.02em}.page_content__gDKtc{width:100%}.page_formCard__hzJKH{background:#fff;border-radius:16px;padding:24px;box-shadow:0 4px 20px rgba(43,40,71,.08);border:1px solid rgba(77,80,158,.1);max-width:600px;margin:0 auto}.page_formRow__Sdrjj{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:480px){.page_formRow__Sdrjj{grid-template-columns:1fr}}.page_formGroup__yVWkP{margin-bottom:20px}.page_label__6jhpW{display:block;font-size:14px;font-weight:500;color:#2b2847;margin-bottom:6px}.page_input__B_zL0{width:100%;border-radius:16px;padding:12px 16px;border:1px solid #d1d5db;font-size:14px;color:#2b2847;background:#fff;outline:none;transition:all .2s ease;box-sizing:border-box}.page_input__B_zL0::placeholder{color:#9ca3af}.page_input__B_zL0:focus{border-color:#7173b1;box-shadow:0 0 0 3px rgba(77,80,158,.1)}.page_input__B_zL0:disabled{background:#f3f4f6;cursor:not-allowed}.page_inputError__XVH7Y{border-color:#f18780}.page_inputError__XVH7Y:focus{border-color:#f18780;box-shadow:0 0 0 3px rgba(241,135,128,.1)}.page_errorText__QqL0p{font-size:12px;color:#f18780;margin-top:4px}.page_submitButton__Xd7HG{width:100%;height:48px;border:none;border-radius:16px;background:linear-gradient(135deg,#7173b1,#5b5fb8);color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:8px}.page_submitButton__Xd7HG:hover:not(:disabled){background:linear-gradient(135deg,#5b5fb8,#4a4ea0);transform:translateY(-1px);box-shadow:0 4px 12px rgba(77,80,158,.3)}.page_submitButton__Xd7HG:disabled{opacity:.6;cursor:not-allowed}.page_spinner__mGrd7{width:20px;height:20px;border:3px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:page_spin__BuAd7 1s linear infinite}@keyframes page_spin__BuAd7{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page_successCard__2NicT{background:#fff;border-radius:16px;padding:32px 24px;box-shadow:0 4px 20px rgba(43,40,71,.08);border:1px solid rgba(34,197,94,.3);max-width:600px;margin:0 auto;text-align:center}.page_successIcon__0ZUC_{display:flex;justify-content:center;font-size:48px;margin-bottom:16px}.page_successTitle__0Bjuw{font-size:20px;font-weight:600;color:#2b2847;margin:0 0 8px}.page_successMessage__2HbQP{font-size:14px;color:#7173b1;margin:0 0 24px;line-height:1.5}.page_successDetails__rxNcS{background:#f0fdf4;border-radius:12px;padding:16px;margin-bottom:24px;text-align:left}.page_successDetailRow__8_FPM{display:flex;justify-content:space-between;padding:6px 0;font-size:14px}.page_successDetailRow__8_FPM:not(:last-child){border-bottom:1px solid rgba(34,197,94,.1)}.page_successDetailLabel__VRXvb{font-weight:500;color:#2b2847}.page_successDetailValue__9ggfF{color:#7173b1}.page_resetButton__ESS_K{width:100%;height:48px;border:2px solid #7173b1;border-radius:16px;background:rgba(0,0,0,0);color:#7173b1;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}.page_resetButton__ESS_K:hover{background:rgba(77,80,158,.05)}@media(max-width:480px){.page_formCard__hzJKH,.page_successCard__2NicT{padding:20px}.page_title__vFWQ3{font-size:24px}}.InternationalPhoneInput_container__dedJe{position:relative;width:100%}.InternationalPhoneInput_inputContainer__hzwgO{display:flex;align-items:center;width:100%;height:54px;background:#fff;border:1px solid #796ba2;border-radius:14px;overflow:hidden;transition:all .2s ease}.InternationalPhoneInput_inputContainer__hzwgO:focus-within{border-color:#796ba2;box-shadow:0 0 0 2px rgba(121,107,162,.1)}.InternationalPhoneInput_inputContainer__hzwgO.InternationalPhoneInput_error__NlY6Z{border-color:#f18780!important;box-shadow:0 0 0 2px rgba(241,135,128,.1)!important}.InternationalPhoneInput_inputContainer__hzwgO.InternationalPhoneInput_disabled__SMg_8{background-color:#f5f5f5;cursor:not-allowed;opacity:.6}.InternationalPhoneInput_countrySelector__NJigk{display:flex;align-items:center;gap:8px;padding:0 16px;height:100%;background:rgba(0,0,0,0);border:none;cursor:pointer;transition:background-color .2s ease;min-width:fit-content;flex-shrink:0}.InternationalPhoneInput_countrySelector__NJigk:hover:not(:disabled){background-color:rgba(121,107,162,.05)}.InternationalPhoneInput_countrySelector__NJigk:disabled{cursor:not-allowed}.InternationalPhoneInput_flag__iGpDp{font-size:20px;line-height:1;flex-shrink:0}.InternationalPhoneInput_dialCode___8fOT{font-size:16px;color:#2b2847;font-weight:500;white-space:nowrap}.InternationalPhoneInput_placeholder__aThpF{font-size:16px;color:#999;font-weight:400}.InternationalPhoneInput_chevron__XtRhf{color:#796ba2;transition:transform .2s ease;flex-shrink:0}.InternationalPhoneInput_chevron__XtRhf.InternationalPhoneInput_chevronOpen__EPT5P{transform:rotate(180deg)}.InternationalPhoneInput_divider__fGqVK{width:1px;height:30px;background-color:#e0e0e0;flex-shrink:0}.InternationalPhoneInput_phoneInput__4SxjY{flex:1;height:100%;border:none;outline:none;padding:0 16px;font-size:16px;color:#2b2847;background:rgba(0,0,0,0)}.InternationalPhoneInput_phoneInput__4SxjY::placeholder{color:#999}.InternationalPhoneInput_phoneInput__4SxjY:disabled{cursor:not-allowed}.InternationalPhoneInput_dropdown__ELFZh{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1px solid #796ba2;border-radius:14px;box-shadow:0 8px 32px rgba(0,0,0,.12);z-index:1000;max-height:200px;overflow:hidden;display:flex;flex-direction:column}.InternationalPhoneInput_countryList__woRLp{flex:1;overflow-y:auto;max-height:200px}.InternationalPhoneInput_countryList__woRLp::-webkit-scrollbar{width:6px}.InternationalPhoneInput_countryList__woRLp::-webkit-scrollbar-track{background:#f1f1f1}.InternationalPhoneInput_countryList__woRLp::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.InternationalPhoneInput_countryList__woRLp::-webkit-scrollbar-thumb:hover{background:#a1a1a1}.InternationalPhoneInput_countryItem__3hEU5{display:flex;align-items:center;gap:12px;width:100%;padding:12px 16px;background:rgba(0,0,0,0);border:none;cursor:pointer;transition:background-color .2s ease;text-align:left}.InternationalPhoneInput_countryItem__3hEU5:hover{background-color:rgba(121,107,162,.05)}.InternationalPhoneInput_countryItem__3hEU5.InternationalPhoneInput_selected__WcWBV{background-color:rgba(121,107,162,.1)}.InternationalPhoneInput_countryItem__3hEU5.InternationalPhoneInput_selected__WcWBV .InternationalPhoneInput_countryName__f_y6_{font-weight:600}.InternationalPhoneInput_countryName__f_y6_{flex:1;font-size:14px;color:#2b2847;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:768px){.InternationalPhoneInput_inputContainer__hzwgO{height:48px}.InternationalPhoneInput_countrySelector__NJigk{padding:0 12px}.InternationalPhoneInput_phoneInput__4SxjY{padding:0 12px;font-size:14px}.InternationalPhoneInput_dialCode___8fOT,.InternationalPhoneInput_placeholder__aThpF{font-size:14px}.InternationalPhoneInput_dropdown__ELFZh{max-height:250px}.InternationalPhoneInput_countryList__woRLp{max-height:190px}.InternationalPhoneInput_countryItem__3hEU5{padding:14px 16px}.InternationalPhoneInput_flag__iGpDp{font-size:18px}.InternationalPhoneInput_countryName__f_y6_{font-size:13px}}.InternationalPhoneInput_countrySelector__NJigk:focus-visible{outline:2px solid #796ba2;outline-offset:-2px}.InternationalPhoneInput_countryItem__3hEU5:focus-visible{outline:2px solid #796ba2;outline-offset:-2px;background-color:rgba(121,107,162,.1)}.InternationalPhoneInput_dropdown__ELFZh{animation:InternationalPhoneInput_fadeInDown__o0p9a .2s ease-out}@keyframes InternationalPhoneInput_fadeInDown__o0p9a{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.login_container__8O9dw{position:relative;width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center}.login_card__4e3Dp{position:relative;z-index:2;border-radius:var(--auth-card-radius,24px);padding:48px 40px;background:var(--auth-card-bg,rgba(255,255,255,.6));backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--auth-border-subtle,rgba(237,105,96,.16));box-shadow:var(--auth-card-shadow,0 8px 32px rgba(113,115,177,.08));max-width:440px;width:100%;animation:login_loginFadeIn__aO_XE .5s ease-out both}.login_logoContainer__Zwwg_{display:flex;justify-content:center;margin-bottom:32px}.login_logo__mSHiB{width:180px;height:auto;transition:transform .3s ease}.login_logo__mSHiB:hover{transform:scale(1.03)}.login_title__WaUd6{font-size:32px;font-weight:800;color:var(--auth-primary,#7173b1);text-align:center;margin-bottom:12px}.login_subtitle__biedM{font-size:16px;color:var(--auth-text-light,#666);text-align:center;margin-bottom:40px;line-height:1.5}.login_form__LpRCt{display:flex;flex-direction:column;gap:24px}.login_inputGroup___bNyi{display:flex;flex-direction:column;gap:20px}.login_forgotPassword__YhPhe{text-align:right;margin-top:-8px;margin-bottom:8px}.login_forgotPassword__YhPhe a{font-size:13px;color:var(--auth-primary,#7173b1);font-weight:500;text-decoration:none;transition:color .2s ease}.login_forgotPassword__YhPhe a:hover{color:var(--auth-primary-hover,#3d4085);text-decoration:underline}.login_forgotPassword__YhPhe a:focus-visible{outline:2px solid var(--auth-primary,#7173b1);outline-offset:2px;border-radius:2px}.login_buttonContainer__3UPzC{margin-top:8px}.login_divider__DNMeM{display:flex;align-items:center;margin:32px 0;gap:16px}.login_dividerLine__j0CC6{flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(113,115,177,.25) 50%,transparent)}.login_dividerText__FwOMb{color:var(--auth-primary,#7173b1);font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.login_linkContainer__Oci1A{text-align:center;margin-top:24px}.login_linkText__SVMpD{font-size:14px;color:var(--auth-text-light,#666)}.login_link__UEg_8{color:var(--auth-primary,#7173b1);font-weight:600;text-decoration:none;transition:color .3s ease}.login_link__UEg_8:hover{color:#5d5fa3;text-decoration:underline}.login_link__UEg_8:focus-visible{outline:2px solid var(--auth-primary,#7173b1);outline-offset:2px;border-radius:2px}.login_helpText__BpOOM{background:var(--auth-primary-lighter,rgba(113,115,177,.04));border-left:3px solid var(--auth-primary,#7173b1);padding:16px 20px;border-radius:0 12px 12px 0;margin-top:24px;transition:background .2s ease}.login_helpText__BpOOM:hover{background:var(--auth-primary-light,rgba(113,115,177,.08))}.login_helpTitle__qGQfy{font-size:14px;font-weight:600;color:var(--auth-primary,#7173b1);margin-bottom:8px}.login_helpDescription__Bto0i{font-size:13px;color:var(--auth-text-light,#666);line-height:1.4}.login_methodSelector__DxrzE{display:flex;gap:8px;padding:4px;background:#f3f4f6;border-radius:12px;margin-bottom:8px}.login_methodOption__fuCMo{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border:none;border-radius:10px;font-size:14px;font-weight:500;cursor:pointer;transition:all .25s ease;background:rgba(0,0,0,0);color:var(--auth-text-muted,#6b7280)}.login_methodOption__fuCMo:hover{background:hsla(0,0%,100%,.5)}.login_methodOption__fuCMo.login_activeMethod__Vqvd7{background:#fff;color:var(--auth-primary,#7173b1);box-shadow:0 1px 3px rgba(0,0,0,.08);font-weight:600}.login_phoneFieldWrapper__giKcO{display:flex;flex-direction:column;gap:4px}.login_phoneFieldError__4Ewjp{color:#dc2626;font-size:12px;line-height:1.4}.login_label__e_va1{font-size:13px;font-weight:500;color:var(--auth-text-light,#666);display:flex;flex-direction:column;gap:4px}.login_passwordToggle__DrgtY{background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s ease}.login_passwordToggle__DrgtY:focus,.login_passwordToggle__DrgtY:hover{background-color:var(--auth-primary-light,rgba(113,115,177,.1))}.login_passwordToggle__DrgtY:focus{outline:none}.login_passwordToggle__DrgtY:focus-visible{outline:2px solid var(--auth-primary,#7173b1);outline-offset:2px}.login_passwordToggle__DrgtY svg{color:#666;transition:color .2s ease}.login_passwordToggle__DrgtY:hover svg{color:var(--auth-primary,#7173b1)}@keyframes login_loginFadeIn__aO_XE{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:480px){.login_container__8O9dw{padding:16px}.login_card__4e3Dp{padding:32px 24px}.login_title__WaUd6{font-size:28px}.login_logo__mSHiB{width:150px}}.forgot-password_container__frpSJ{position:relative;width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:20px}.forgot-password_card__pElsf{position:relative;z-index:2;border-radius:var(--auth-card-radius,24px);padding:48px 40px;background:var(--auth-card-bg,rgba(255,255,255,.6));backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--auth-border-subtle,rgba(237,105,96,.16));box-shadow:var(--auth-card-shadow,0 8px 32px rgba(113,115,177,.08));max-width:480px;width:100%;max-height:90vh;overflow-y:auto;animation:forgot-password_forgotFadeIn__5HN08 .5s ease-out both}.forgot-password_logoContainer__G6KbX{display:flex;justify-content:center;margin-bottom:32px}.forgot-password_logo__L0ahe{width:auto;height:auto;transition:transform .3s ease}.forgot-password_logo__L0ahe:hover{transform:scale(1.03)}.forgot-password_stepContent__7fFe3{animation:forgot-password_stepFadeIn__9QBuo .35s ease-out both}.forgot-password_title__IFlHk{font-size:32px;font-weight:700;color:var(--auth-text,#1f2937);text-align:center;margin:0 0 12px;line-height:1.2}.forgot-password_subtitle__Z9RbP{font-size:16px;color:var(--auth-text-muted,#6b7280);text-align:center;margin:0 0 32px;line-height:1.5}.forgot-password_subtitle__Z9RbP strong{color:var(--auth-primary,#7173b1);font-weight:600}.forgot-password_form__DPI15{margin-bottom:32px}.forgot-password_channelSelector__clBUa{display:flex;gap:8px;padding:4px;background:#f3f4f6;border-radius:12px;margin-bottom:8px}.forgot-password_channelOption__auD1f{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border:none;border-radius:10px;font-size:14px;font-weight:500;cursor:pointer;transition:all .25s ease;background:rgba(0,0,0,0);color:var(--auth-text-muted,#6b7280)}.forgot-password_channelOption__auD1f:hover{background:hsla(0,0%,100%,.5)}.forgot-password_channelOption__auD1f.forgot-password_activeChannel__tDs9A{background:#fff;color:var(--auth-primary,#7173b1);box-shadow:0 1px 3px rgba(0,0,0,.08);font-weight:600}.forgot-password_inputGroup__7ApBO{display:flex;flex-direction:column;gap:20px;margin-bottom:32px}.forgot-password_buttonContainer__XANR3{display:flex;flex-direction:column;gap:16px}.forgot-password_buttonContainer__XANR3.forgot-password_twoButtons__8cjhl{flex-direction:row;gap:12px}.forgot-password_passwordStrength__XJVKW{margin-top:-12px}.forgot-password_strengthBar__umi0K{height:4px;border-radius:2px;background:#e5e7eb;overflow:hidden;margin-bottom:6px}.forgot-password_strengthFill__7681_{height:100%;border-radius:2px;transition:width .3s ease,background .3s ease}.forgot-password_strengthFill__7681_.forgot-password_weak__DaPae{width:25%;background:#ef4444}.forgot-password_strengthFill__7681_.forgot-password_fair__ipoXo{width:50%;background:#f59e0b}.forgot-password_strengthFill__7681_.forgot-password_good__iCqMR{width:75%;background:var(--auth-primary,#7173b1)}.forgot-password_strengthFill__7681_.forgot-password_strong__f3Eee{width:100%;background:#10b981}.forgot-password_strengthLabel__mmYET{font-size:12px;font-weight:500;transition:color .3s ease}.forgot-password_strengthLabel__mmYET.forgot-password_weak__DaPae{color:#ef4444}.forgot-password_strengthLabel__mmYET.forgot-password_fair__ipoXo{color:#f59e0b}.forgot-password_strengthLabel__mmYET.forgot-password_good__iCqMR{color:var(--auth-primary,#7173b1)}.forgot-password_strengthLabel__mmYET.forgot-password_strong__f3Eee{color:#10b981}.forgot-password_resendSection__sEOsB{text-align:center;margin-top:-8px}.forgot-password_countdown__tM3lH{font-size:13px;color:var(--auth-text-muted,#6b7280);margin:0}.forgot-password_resendButton__2rqQE{background:none;border:none;color:var(--auth-primary,#7173b1);font-size:13px;font-weight:600;cursor:pointer;padding:4px 8px;border-radius:4px;transition:all .2s ease}.forgot-password_resendButton__2rqQE:hover{color:var(--auth-primary-hover,#3d4085);text-decoration:underline}.forgot-password_resendButton__2rqQE:disabled{opacity:.5;cursor:not-allowed}.forgot-password_resendButton__2rqQE:focus-visible{outline:2px solid var(--auth-primary,#7173b1);outline-offset:2px}.forgot-password_footer__HuGTH{text-align:center;padding-top:24px;border-top:1px solid #f3f4f6}.forgot-password_footerText__y6vif{font-size:14px;color:var(--auth-text-muted,#6b7280);margin:0}.forgot-password_link__K04W5{color:var(--auth-primary,#7173b1);font-weight:600;text-decoration:none;transition:all .2s ease}.forgot-password_link__K04W5:hover{color:#3730a3;text-decoration:underline}.forgot-password_link__K04W5:focus-visible{outline:2px solid var(--auth-primary,#7173b1);outline-offset:2px;border-radius:2px}@keyframes forgot-password_forgotFadeIn__5HN08{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes forgot-password_stepFadeIn__9QBuo{0%{opacity:0;transform:translateX(12px)}to{opacity:1;transform:translateX(0)}}@media(max-width:768px){.forgot-password_container__frpSJ{align-items:flex-start;padding:40px 16px 16px}.forgot-password_card__pElsf{padding:32px 24px;border-radius:16px;max-width:100%}.forgot-password_title__IFlHk{font-size:28px}.forgot-password_subtitle__Z9RbP{font-size:14px;margin-bottom:24px}.forgot-password_form__DPI15{margin-bottom:24px}.forgot-password_inputGroup__7ApBO{gap:16px;margin-bottom:24px}.forgot-password_buttonContainer__XANR3{gap:12px}.forgot-password_buttonContainer__XANR3.forgot-password_twoButtons__8cjhl{flex-direction:column;gap:12px}}@media(max-width:480px){.forgot-password_container__frpSJ{padding:20px 12px 12px}.forgot-password_card__pElsf{padding:24px 20px}.forgot-password_title__IFlHk{font-size:24px}}.EditProfessionalModal_modalBody__shb8q{padding:24px;display:flex;flex-direction:column;gap:16px}.EditProfessionalModal_formRow__U4J7N{display:flex;gap:12px}@media(max-width:480px){.EditProfessionalModal_formRow__U4J7N{flex-direction:column}}.EditProfessionalModal_modalActions__sQpNU{display:flex;gap:12px;justify-content:flex-end;border-top:1px solid #e5e7eb;margin-top:8px;padding-top:20px}@media(max-width:640px){.EditProfessionalModal_modalBody__shb8q{padding:20px}.EditProfessionalModal_modalActions__sQpNU{flex-direction:column-reverse}}.EditProfessionalModal_fieldGroup__fyuS2{display:flex;flex-direction:column;gap:6px}.EditProfessionalModal_fieldLabel__pep4P{font-size:14px;font-weight:500;color:#2b2847}.EditProfessionalModal_errorText__gVqbE{font-size:12px;color:#f18780}.CustomCategorySelect_wrapper__v_IHc{position:relative;width:100%}.CustomCategorySelect_label__c4Ofq{display:block;font-size:14px;font-weight:500;color:#374151;margin-bottom:6px}.CustomCategorySelect_trigger__uzxIj{width:100%;padding:12px 16px;border:1px solid #d1d5db;border-radius:16px;font-size:16px;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:all .2s ease;min-height:48px;font-family:inherit}.CustomCategorySelect_trigger__uzxIj:hover:not(:disabled){border-color:#9ca3af}.CustomCategorySelect_trigger__uzxIj.CustomCategorySelect_open__niAOt,.CustomCategorySelect_trigger__uzxIj:focus{outline:none;border-color:#7173b1;box-shadow:0 0 0 3px rgba(77,80,158,.1)}.CustomCategorySelect_trigger__uzxIj.CustomCategorySelect_open__niAOt .CustomCategorySelect_arrow__H6_4N{transform:rotate(180deg)}.CustomCategorySelect_trigger__uzxIj.CustomCategorySelect_errorTrigger__9XBd0{border-color:#ed6960}.CustomCategorySelect_trigger__uzxIj:disabled{cursor:not-allowed;opacity:.6}.CustomCategorySelect_selectedValue__6bmwU{display:flex;align-items:center;gap:12px;flex:1;min-width:0;text-align:left}.CustomCategorySelect_placeholder__qynhY{color:#9ca3af}.CustomCategorySelect_arrow__H6_4N{color:#6b7280;transition:transform .2s ease;display:flex;align-items:center;justify-content:center}.CustomCategorySelect_list__16GIt{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1px solid #d1d5db;border-radius:12px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);z-index:20;max-height:240px;overflow-y:auto;margin:0;padding:4px;list-style:none}.CustomCategorySelect_option__M9z9M{padding:10px 12px;display:flex;align-items:center;gap:12px;cursor:pointer;transition:background-color .15s ease;border-radius:8px;font-size:16px}.CustomCategorySelect_option__M9z9M:hover{background-color:#f9fafb}.CustomCategorySelect_option__M9z9M.CustomCategorySelect_selected__b8Enj{background-color:rgba(77,80,158,.1);color:#7173b1;font-weight:500}.CustomCategorySelect_iconBox__ueBoM{width:32px;height:32px;background:linear-gradient(135deg,#7173b1,#6366f1);border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.CustomCategorySelect_iconImage__HnTys{width:20px;height:20px;object-fit:contain;filter:brightness(0) invert(1)}.CustomCategorySelect_errorMessage__Woc5U{display:block;margin-top:4px;font-size:12px;color:#ed6960}@media(max-width:768px){.CustomCategorySelect_iconBox__ueBoM{width:28px;height:28px}.CustomCategorySelect_iconImage__HnTys{width:16px;height:16px}}.ManageServicesModal_modalBody___GYej{padding:24px}.ManageServicesModal_servicesSection__2A2C1{margin-bottom:24px}.ManageServicesModal_sectionTitle__gMuW8{font-size:14px;font-weight:600;color:#718096;text-transform:uppercase;letter-spacing:.05em;margin:0 0 12px}.ManageServicesModal_servicesList__b5TlQ{display:flex;flex-direction:column;gap:8px}.ManageServicesModal_serviceItem__unAgN{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:rgba(77,80,158,.04);border:1px solid rgba(77,80,158,.1);border-radius:12px;transition:all .15s ease}.ManageServicesModal_serviceItem__unAgN:hover{background:rgba(77,80,158,.08)}.ManageServicesModal_serviceInfo__fEbW0{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.ManageServicesModal_serviceName__mh2rD{font-size:14px;font-weight:600;color:#2b2847}.ManageServicesModal_serviceDetails__brlPB{display:flex;align-items:center;gap:12px;font-size:13px;color:#718096;flex-wrap:wrap}.ManageServicesModal_serviceCategory__6y4FJ{display:inline-flex;align-items:center;padding:2px 8px;background:rgba(77,80,158,.1);border-radius:6px;font-size:12px;font-weight:500;color:#7173b1}.ManageServicesModal_deleteServiceButton__VYwyW{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid rgba(239,68,68,.2);border-radius:8px;background:rgba(239,68,68,.05);color:#dc2626;cursor:pointer;transition:all .15s ease;flex-shrink:0;margin-left:12px}.ManageServicesModal_deleteServiceButton__VYwyW:hover{background:rgba(239,68,68,.15);border-color:rgba(239,68,68,.4)}.ManageServicesModal_confirmDeleteRow__dk_yv{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:rgba(239,68,68,.05);border:1px solid rgba(239,68,68,.2);border-radius:12px}.ManageServicesModal_confirmDeleteText__BZMuf{font-size:13px;color:#dc2626;font-weight:500}.ManageServicesModal_confirmDeleteActions__03tv8{display:flex;gap:8px;flex-shrink:0}.ManageServicesModal_confirmButton__QXZOY{padding:6px 12px;border:none;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease}.ManageServicesModal_confirmDeleteButton__RJYfT{background:#dc2626;color:#fff}.ManageServicesModal_confirmDeleteButton__RJYfT:hover{background:#b91c1c}.ManageServicesModal_confirmDeleteButton__RJYfT:disabled{opacity:.6;cursor:not-allowed}.ManageServicesModal_cancelDeleteButton__csVsc{background:rgba(107,114,128,.1);color:#6b7280}.ManageServicesModal_cancelDeleteButton__csVsc:hover{background:rgba(107,114,128,.2)}.ManageServicesModal_loadingContainer__sDO8v{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 20px}.ManageServicesModal_spinner__T3xVP{width:32px;height:32px;border:3px solid rgba(77,80,158,.1);border-top-color:#7173b1;border-radius:50%;animation:ManageServicesModal_spin__sv8hN 1s linear infinite;margin-bottom:12px}.ManageServicesModal_loadingText__NHJS3{font-size:14px;color:#718096;margin:0}.ManageServicesModal_emptyState__K_tYx{text-align:center;padding:32px 20px;color:#718096;font-size:14px}.ManageServicesModal_addServiceSection__xk1QX{border-top:1px solid rgba(77,80,158,.1);padding-top:20px}.ManageServicesModal_toggleFormButton__MKRhe{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border:1px dashed rgba(77,80,158,.3);border-radius:12px;background:rgba(77,80,158,.04);color:#7173b1;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;width:100%;justify-content:center}.ManageServicesModal_toggleFormButton__MKRhe:hover{background:rgba(77,80,158,.1);border-color:rgba(77,80,158,.5)}.ManageServicesModal_form__7Sm9v{margin-top:16px}.ManageServicesModal_formGroup__GmmJ1{margin-bottom:16px}.ManageServicesModal_formRow__95z_w{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ManageServicesModal_label__9zKNe{display:block;font-size:14px;font-weight:500;color:#374151;margin-bottom:6px}.ManageServicesModal_input__eSEbR,.ManageServicesModal_textarea__FB4wG{width:100%;padding:10px 14px;border:1px solid #d1d5db;border-radius:12px;font-size:14px;background:#fff;transition:all .2s ease;font-family:inherit}.ManageServicesModal_input__eSEbR:focus,.ManageServicesModal_textarea__FB4wG:focus{outline:none;border-color:#7173b1;box-shadow:0 0 0 3px rgba(77,80,158,.1)}.ManageServicesModal_input__eSEbR::placeholder,.ManageServicesModal_textarea__FB4wG::placeholder{color:#9ca3af}.ManageServicesModal_textarea__FB4wG{resize:vertical;min-height:80px}.ManageServicesModal_errorText__4M74q{display:block;margin-top:6px;font-size:12px;color:#dc2626}.ManageServicesModal_currencyInputWrapper__RkAHz{position:relative;display:flex;align-items:center}.ManageServicesModal_currencyInputWrapper__RkAHz .ManageServicesModal_input__eSEbR{padding-right:36px;text-align:right}.ManageServicesModal_currencySymbol__ELMm5{position:absolute;right:14px;color:#6b7280;font-weight:500;pointer-events:none;font-size:13px}.ManageServicesModal_formActions__jw4UB{display:flex;gap:10px;justify-content:flex-end;margin-top:16px}.ManageServicesModal_submitButton__nXC5_{min-width:120px}@media(max-width:640px){.ManageServicesModal_modalBody___GYej{padding:20px}.ManageServicesModal_formRow__95z_w{grid-template-columns:1fr}.ManageServicesModal_formActions__jw4UB{flex-direction:column-reverse}.ManageServicesModal_formActions__jw4UB .ManageServicesModal_submitButton__nXC5_{min-width:auto}}@keyframes ManageServicesModal_spin__sv8hN{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.TemporaryPasswordModal_modalBody__MPppn{padding:24px;text-align:center;display:flex;flex-direction:column;gap:16px;align-items:stretch}.TemporaryPasswordModal_warningIcon__IK88Y{display:flex;justify-content:center}.TemporaryPasswordModal_warningIconSvg__rmpE2{color:#d97706}.TemporaryPasswordModal_warningText__I6lIk{font-size:18px;font-weight:500;color:#374151;margin:0}.TemporaryPasswordModal_successIcon__Ooob4{display:flex;justify-content:center}.TemporaryPasswordModal_successIconSvg__LLsv0{color:#16a34a}.TemporaryPasswordModal_successText__NSoSV{font-size:18px;font-weight:500;color:#374151;margin:0}.TemporaryPasswordModal_passwordContainer__mFnJ9{display:flex;align-items:center;justify-content:center;gap:12px;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;padding:16px 20px}.TemporaryPasswordModal_passwordValue__IVyMZ{font-size:20px;font-weight:700;color:#92400e;letter-spacing:1px;font-family:monospace}.TemporaryPasswordModal_copyButton__ipUOd{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid rgba(245,158,11,.3);border-radius:8px;background:rgba(245,158,11,.1);color:#d97706;cursor:pointer;transition:all .15s ease;flex-shrink:0}.TemporaryPasswordModal_copyButton__ipUOd:hover{background:rgba(245,158,11,.2);border-color:rgba(245,158,11,.5)}.TemporaryPasswordModal_channelToggle___kq0y{display:grid;grid-template-columns:1fr 1fr;gap:8px;background:#f3f4f6;border-radius:10px;padding:4px}.TemporaryPasswordModal_channelOption__KKVLl{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 14px;border-radius:8px;border:none;background:rgba(0,0,0,0);color:#6b7280;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.TemporaryPasswordModal_channelOption__KKVLl:hover:not(:disabled){color:#374151}.TemporaryPasswordModal_channelOption__KKVLl:disabled{opacity:.6;cursor:not-allowed}.TemporaryPasswordModal_channelOptionActive__ZU0gA{background:#fff;color:#d97706;box-shadow:0 1px 2px rgba(0,0,0,.08)}.TemporaryPasswordModal_modalActions__l6_p4{display:flex;gap:12px;justify-content:flex-end;padding:16px 24px 24px;border-top:1px solid #e5e7eb}.TemporaryPasswordModal_sendButton__EekoV{background-color:#d97706!important;border-color:#d97706!important;min-width:120px}.TemporaryPasswordModal_sendButton__EekoV:hover{background-color:#b45309!important;border-color:#b45309!important}.TemporaryPasswordModal_sendButton__EekoV:disabled{background-color:#fcd34d!important;border-color:#fcd34d!important;cursor:not-allowed}@media(max-width:640px){.TemporaryPasswordModal_modalBody__MPppn{padding:20px}.TemporaryPasswordModal_modalActions__l6_p4{padding:16px 20px 20px;flex-direction:column-reverse}.TemporaryPasswordModal_modalActions__l6_p4 .TemporaryPasswordModal_sendButton__EekoV{min-width:auto}.TemporaryPasswordModal_passwordValue__IVyMZ,.TemporaryPasswordModal_successText__NSoSV,.TemporaryPasswordModal_warningText__I6lIk{font-size:16px}}.ActionsDropdown_container__pM_cq{position:relative;display:inline-block}.ActionsDropdown_trigger__Q4AlZ{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid rgba(77,80,158,.2);border-radius:8px;background:rgba(77,80,158,.05);color:#7173b1;cursor:pointer;transition:all .15s ease}.ActionsDropdown_trigger__Q4AlZ:hover{background:rgba(77,80,158,.15);border-color:rgba(77,80,158,.4)}.ActionsDropdown_trigger__Q4AlZ:active{background:rgba(77,80,158,.2)}.ActionsDropdown_dropdown__JmklS{position:fixed;min-width:210px;background:#fff;border-radius:10px;border:1px solid rgba(77,80,158,.1);box-shadow:0 4px 20px rgba(43,40,71,.12);z-index:50;padding:6px 0;animation:ActionsDropdown_fadeIn__ex6YZ .15s ease}@keyframes ActionsDropdown_fadeIn__ex6YZ{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ActionsDropdown_dropdownItem__w1p4M{display:flex;align-items:center;gap:10px;width:100%;padding:10px 14px;border:none;background:none;cursor:pointer;font-size:14px;font-weight:500;transition:background-color .15s ease}.ActionsDropdown_dropdownItem__w1p4M:hover{background:rgba(77,80,158,.06)}.ActionsDropdown_editItem__7N5ft{color:#7173b1}.ActionsDropdown_servicesItem__mkEvr{color:#7c3aed}.ActionsDropdown_tempPasswordItem__rvFig{color:#d97706}.ActionsDropdown_deleteItem__OFw_3{color:#dc2626}.ActionsDropdown_deleteItem__OFw_3:hover{background:rgba(239,68,68,.06)}.page_container___lVWw{padding:0}.page_header__mygJf{margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid rgba(77,80,158,.1)}.page_headerContent__WMZxT{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}@media(max-width:768px){.page_headerContent__WMZxT{flex-direction:column;align-items:stretch;gap:16px}}.page_titleSection__MmTJF{flex:1}.page_backButton__GponC{display:none;background:none;border:none;padding:8px;margin-bottom:16px;color:#7173b1;cursor:pointer;border-radius:8px;transition:all .2s ease}.page_backButton__GponC:hover{background-color:rgba(77,80,158,.1);transform:translateX(-2px)}.page_backButton__GponC:active{transform:translateX(-1px)}.page_backButton__GponC svg{width:24px;height:24px}@media(max-width:768px){.page_backButton__GponC{display:inline-flex;align-items:center;justify-content:center}}.page_title__1C_4a{font-size:32px;font-weight:700;color:#2b2847;margin:0 0 8px}@media(max-width:768px){.page_title__1C_4a{font-size:28px}}.page_subtitle__jk8M8{font-size:16px;font-weight:400;color:#718096;margin:0;letter-spacing:.02em}.page_addButton__u3eym{flex-shrink:0;height:48px;padding:0 24px;font-weight:600}@media(max-width:768px){.page_addButton__u3eym{width:100%}}.page_backgroundBlur__43MLn{position:absolute;width:306.83px;height:306.83px;left:18px;top:665px;background:rgba(237,105,96,.5529411765);opacity:.8;filter:blur(431.105px);transform:matrix(.97,-.24,-.24,-.97,0,0);z-index:1}@media(max-width:768px){.page_backgroundBlur__43MLn{background:rgba(237,105,96,.2901960784)}}.page_content___MFYG{width:100%}.page_filtersBar__QyfDK{display:flex;align-items:flex-end;gap:12px;margin-bottom:24px;flex-wrap:wrap}@media(max-width:768px){.page_filtersBar__QyfDK{flex-direction:column;align-items:stretch;gap:8px}}.page_searchFilter__r3lW2{flex:1;min-width:220px}@media(max-width:768px){.page_searchFilter__r3lW2{width:100%}}.page_statusFilter__i5TVQ{min-width:160px}@media(max-width:768px){.page_statusFilter__i5TVQ{width:100%}}.page_dateFilter__2nwrn{min-width:160px}@media(max-width:768px){.page_dateFilter__2nwrn{width:100%}}.page_clearFilter__Yfe8O{display:flex;align-items:flex-end;padding-bottom:2px}@media(max-width:768px){.page_clearFilter__Yfe8O{width:100%}}.page_clearButton__3LwxH{display:inline-flex;align-items:center;gap:6px;height:44px;padding:0 16px;border:none;border-radius:12px;background:rgba(77,80,158,.08);color:#7173b1;font-size:14px;font-weight:500;cursor:pointer;white-space:nowrap;transition:all .2s ease}.page_clearButton__3LwxH:hover{background:rgba(77,80,158,.15);color:#5b5fb8}@media(max-width:768px){.page_clearButton__3LwxH{width:100%;justify-content:center}}.page_tableContainer__dqaq_{background:#fff;border-radius:16px;border:1px solid rgba(77,80,158,.1);box-shadow:0 4px 20px rgba(43,40,71,.08);overflow-x:auto;position:relative;z-index:2}.page_table__riZ12{width:100%;border-collapse:collapse;min-width:1400px}.page_thead__Gcgih{background:rgba(77,80,158,.04);border-bottom:1px solid rgba(77,80,158,.1)}.page_th__P3qaw{padding:14px 20px;text-align:left;font-size:13px;font-weight:600;color:#718096;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.page_tr__JncH1{border-bottom:1px solid rgba(77,80,158,.06);transition:background-color .15s ease}.page_tr__JncH1:last-child{border-bottom:none}.page_tr__JncH1:hover{background-color:rgba(77,80,158,.03)}.page_td__x3cgs{padding:14px 20px;vertical-align:middle}.page_nameCell__SUZDn{display:flex;align-items:center;gap:12px}.page_avatar__y3Ftq{width:36px;height:36px;border-radius:50%;background:rgba(77,80,158,.1);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.page_avatarImage__p5YXo{width:100%;height:100%;object-fit:cover}.page_avatarPlaceholder__F_2Qr{color:#7173b1}.page_nameInfo__t3qFk{display:flex;flex-direction:column;min-width:0}.page_professionalName__r780Y{font-size:14px;font-weight:600;color:#2b2847;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page_professionalUsername__xI6Ti{font-size:13px;font-weight:400;color:#7173b1}.page_cellText__hOybP{font-size:14px;color:#718096}.page_servicesTags__SPvW_{display:flex;flex-wrap:wrap;gap:6px}.page_serviceTag__E5k_c{display:inline-block;padding:3px 10px;border-radius:10px;font-size:12px;font-weight:500;color:#7173b1;background:rgba(77,80,158,.1);letter-spacing:.3px;white-space:nowrap}.page_actionsCell__IyPQA{display:flex;align-items:center;gap:8px}.page_statusBadge__tTCoC{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;letter-spacing:.3px;white-space:nowrap}.page_statusActive__t8FlK{color:#059669;background:rgba(5,150,105,.12)}.page_statusInactive__Ub_7b{color:#6b7280;background:rgba(107,114,128,.12)}.page_statusBlocked__TF4fl{color:#dc2626;background:rgba(220,38,38,.12)}.page_statusPending__GJKtB{color:#b45309;background:rgba(234,179,8,.18)}.page_statusDeleted__bjSb2{color:#4b5563;background:rgba(75,85,99,.15)}.page_loadingContainer__iqA0w{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;background:#fff;border-radius:16px;border:1px solid rgba(77,80,158,.1)}.page_spinner__NaITg{width:40px;height:40px;border:4px solid rgba(77,80,158,.1);border-top-color:#7173b1;border-radius:50%;animation:page_spin__eULfr 1s linear infinite;margin-bottom:16px}.page_loadingText__lTZto{font-size:16px;font-weight:500;color:#6b5ca3;margin:0}@keyframes page_spin__eULfr{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page_emptyState__PYRWx{flex-direction:column;text-align:center;padding:80px 20px;background:#fff;border-radius:16px;border:2px dashed rgba(77,80,158,.2)}.page_emptyIcon__l5jcL,.page_emptyState__PYRWx{display:flex;align-items:center;justify-content:center}.page_emptyIcon__l5jcL{margin-bottom:24px;width:80px;height:80px;border-radius:50%;background:rgba(77,80,158,.1)}.page_emptyIconSvg__wZT23{color:#7173b1}.page_emptyTitle__ZLKHr{font-size:24px;font-weight:600;color:#2b2847;margin:0 0 12px}.page_emptyDescription__0m3_m{font-size:16px;font-weight:400;color:#6b5ca3;margin:0 0 32px;max-width:400px;line-height:1.5}.page_emptyButton__xcsPm{height:48px;padding:0 32px;font-weight:600}@media(max-width:480px){.page_emptyState__PYRWx{padding:60px 16px}.page_emptyTitle__ZLKHr{font-size:20px}}.CreateServiceModal_form___6oRr{padding:24px}.CreateServiceModal_formGroup__pjlAr{margin-bottom:20px}.CreateServiceModal_formRow__9pzhD{display:grid;grid-template-columns:1fr 1fr;gap:16px}.CreateServiceModal_label__yxVlF{display:block;font-size:14px;font-weight:500;color:#374151;margin-bottom:6px}.CreateServiceModal_input__dQ4s7,.CreateServiceModal_textarea__xaU8f{width:100%;padding:12px 16px;border:1px solid #d1d5db;border-radius:16px;font-size:16px;background:#fff;transition:all .2s ease;font-family:inherit}.CreateServiceModal_input__dQ4s7:focus,.CreateServiceModal_textarea__xaU8f:focus{outline:none;border-color:#7173b1;box-shadow:0 0 0 3px rgba(77,80,158,.1)}.CreateServiceModal_input__dQ4s7::placeholder,.CreateServiceModal_textarea__xaU8f::placeholder{color:#9ca3af}.CreateServiceModal_textarea__xaU8f{resize:vertical;min-height:100px}.CreateServiceModal_errorText__YoYgF{display:block;margin-top:4px;font-size:12px;color:#ed6960}.CreateServiceModal_currencyInputWrapper__bwDG9{position:relative;display:flex;align-items:center}.CreateServiceModal_currencyInputWrapper__bwDG9 .CreateServiceModal_input__dQ4s7{padding-right:40px;text-align:right}.CreateServiceModal_currencySymbol__gQuwS{position:absolute;right:16px;color:#6b7280;font-weight:500;pointer-events:none;font-size:14px}.CreateServiceModal_formActions__yOSXr{display:flex;gap:12px;justify-content:flex-end;margin-top:32px;padding-top:20px;border-top:1px solid rgba(77,80,158,.1)}.CreateServiceModal_submitButton__dgj5b{min-width:140px}@media(max-width:640px){.CreateServiceModal_form___6oRr{padding:20px}.CreateServiceModal_formRow__9pzhD{grid-template-columns:1fr}.CreateServiceModal_formActions__yOSXr{flex-direction:column-reverse}.CreateServiceModal_formActions__yOSXr .CreateServiceModal_submitButton__dgj5b{min-width:auto}}