.AddPage_layout__V7LMB{padding:15px 30px 30px}.AddPage_container__JYcL0{display:grid;grid-template-columns:100px minmax(0,400px) minmax(300px,800px);grid-gap:28px;gap:28px;height:84vh}.AddPage_disabled__l7obG{opacity:.5;pointer-events:none}.AddPage_content__TGJJ7{border:1px solid #d2dade;border-radius:16px;width:0;opacity:0;pointer-events:none;transition:width .3s}.AddPage_contentOpen__kK8N7{width:400px;opacity:1;pointer-events:auto;padding:16px}.AddPage_titleBlock__Hq6D2{margin-bottom:15px}.AddPage_title__X6kYC{font-weight:500;font-size:18px;line-height:1.3;letter-spacing:.01em;color:var(--black-color)}.AddPage_labelText__F_1ey{font-size:18px;color:var(--black-color);margin-bottom:10px}.AddPage_input__ySIaK{padding-inline:15px!important}.AddPage_input__ySIaK::placeholder{font-weight:500!important}.AddPage_buttonsList__GbDgA{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px;gap:15px}.AddPage_addBlogButton__CaBwW{display:block;border:1px solid rgba(135,155,164,.2);border-radius:12px;padding:20px 0;width:112px;height:112px}.AddPage_imageSettings__4fM0v{margin-top:20px}.AddPage_imageSettingsImage__zH6Wt{width:100%;height:220px;border-radius:10px;margin-bottom:16px}.AddPage_labelText__F_1ey{font-weight:600;font-size:14px;color:#919b9b;margin-bottom:5px;display:block}.AddPage_input__ySIaK{padding-inline:20px!important;border:2px solid #e1e1e1!important}.AddPage_input__ySIaK::placeholder{font-weight:600!important;color:#919b9b!important;font-style:normal!important}.AddPage_label__dL7Hk{margin-bottom:15px;display:block}.Button_button__8B4nB{padding:10px;position:relative;color:var(--white-color);border-radius:50px;line-height:1.5}@media(max-width:768px){.Button_button__8B4nB{padding:9px 8px;min-height:48px}}.Button_button__8B4nB:disabled{opacity:.5;pointer-events:none;cursor:not-allowed}.Button_gradient__irepe{background:linear-gradient(132deg,#1a47bf,#d63aca);transition:box-shadow .3s}.Button_gradient__irepe:hover{box-shadow:0 6px 12px 0 rgba(20,127,225,.3)}.Button_gradient__irepe:active{box-shadow:0 0 0 0 rgba(20,127,225,.3)}.Button_secondGradient__NHuEv{background:linear-gradient(128deg,rgba(58,111,253,.05),rgba(214,58,202,.05));height:46px;width:182px}.Button_secondGradient__NHuEv span{font-weight:500;font-size:18px;background:linear-gradient(132deg,#1a47bf,#d63aca);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.Button_gradientBorder__LZxhy{border-radius:10000px;position:relative;transition:box-shadow .3s}.Button_gradientBorder__LZxhy:hover{box-shadow:0 6px 12px 0 rgba(20,127,225,.3)}.Button_gradientBorder__LZxhy:active{box-shadow:0 0 0 0 rgba(20,127,225,.3)}.Button_gradientBorder__LZxhy :before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;width:100%;height:100%;border-radius:10000px;border:1px solid rgba(0,0,0,0);background:linear-gradient(180deg,#1A47BF,#D63ACA);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask-composite:destination-out}.Button_gradientBorder__LZxhy span{font-family:var(--open-sans);font-weight:400;font-size:16px;background:linear-gradient(180deg,#1A47BF,#D63ACA);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.Button_filledGradient__KSx2z{border-radius:4px;width:100%;height:auto;background:linear-gradient(90deg,rgba(26,71,191,.2),rgba(214,58,202,.2));transition-duration:.3s}.Button_filledGradient__KSx2z:hover{background:#e1d2e6;transform:scale(1.05)}.Button_filledGradient__KSx2z span{font-family:Arial;margin:auto;width:-moz-fit-content;width:fit-content;background:var(--gradient-color);text-fill-color:rgba(0,0,0,0);background-clip:text;color:rgba(0,0,0,0);font-family:var(--font-gothamBook);font-size:18px;letter-spacing:0;background:linear-gradient(98.04deg,#1A47BF 1.1%,#D63ACA);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);display:inline-block}@media(max-width:768px){.Button_filledGradient__KSx2z span{font-size:13px}}.AppointmentsModal_wrapper__SZfFX{position:relative;z-index:999;background-color:#fff!important;color:#1f1e28;border-radius:12px}.AppointmentsModal_wrapper__SZfFX .AppointmentsModal_triangle__6GIzE{position:absolute;top:-10px;right:17px;z-index:1}@media(max-width:768px){.AppointmentsModal_wrapper__SZfFX .AppointmentsModal_triangle__6GIzE{display:none}}.AppointmentsModal_wrapper__SZfFX .AppointmentsModal_content__hhuig{position:relative;z-index:5}.AppointmentsModal_wrapper__SZfFX .AppointmentsModal_field__eViY7{display:flex;align-items:center;gap:10px;padding:12px 24px}@media(max-width:768px){.AppointmentsModal_wrapper__SZfFX .AppointmentsModal_field__eViY7{padding:8px 12px}}.AppointmentsModal_wrapper__SZfFX .AppointmentsModal_field__eViY7 .AppointmentsModal_btn__yW3UP{display:flex;align-items:center;gap:10px;padding:0;font-size:16px;font-weight:400;line-height:1.3;letter-spacing:.01em;color:#1f1e28;cursor:pointer}.AppointmentsModal_appointmentsModalOverlay__DKz7h{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.25);z-index:10}.ClientNoteCard_note__Q22UX{box-shadow:0 4px 30px 0 rgba(0,0,0,.05);background:linear-gradient(128deg,rgba(58,111,253,.05),rgba(214,58,202,.05));border:1px solid rgba(147,152,154,.15);padding:20px;border-radius:20px;display:flex;flex-direction:column;gap:20px;width:100%}.ClientNoteCard_noteText__SQznz{font-weight:500;font-size:12px;line-height:18px;font-family:var(--font-poppins);letter-spacing:.01em;color:#454238}.ClientNoteCard_noteTitle__8mIyE{font-weight:500;font-size:12px!important;line-height:10px;letter-spacing:.01em;color:var(--black-color)}.ClientNoteCard_noteDate__JDtR3{font-weight:500;font-size:8px}.ClientNoteCard_noteInfo__MwtRY{display:flex;align-items:center;gap:4px}.ClientNoteCard_noteButtons___wQp5{display:flex;gap:6px}.ClientNoteCard_noteBtn__O77FW{box-shadow:0 4px 30px 0 rgba(0,0,0,.05);background-color:var(--white-color);display:flex;align-items:center;line-height:100%;padding:6px;border-radius:4px;box-shadow:1px 4px 4px rgba(26,71,191,.08)}.ClientNoteCard_noteFooter__V2_cM{display:flex;justify-content:space-between}.ClientNoteCard_noteClientName__X8uK7{font-size:12px;font-weight:600;color:#2b2926}.ClientNoteCard_noteClientInfo__EEJPu{display:flex;align-items:center;gap:5px}.MarketingConsentSection_intro__kFmO_{font-size:14px;color:#6b7280;margin-bottom:20px;line-height:1.5}.MarketingConsentSection_reConsentBanner__c0zyL{background:#fef3c7;border:1px solid #f59e0b;border-radius:6px;padding:12px 16px;font-size:14px;color:#92400e;margin-bottom:16px}.MarketingConsentSection_itemDescription__uW14h{display:block;font-size:12px;color:#6b7280;font-weight:400;margin-top:2px;text-transform:none;line-height:1.4}.MarketingConsentSection_error__lmZMa{display:block;font-size:12px;color:#dc2626;margin-top:2px;text-transform:none}.MarketingConsentSection_historyLink__3it0M{display:inline-block;margin-top:16px;font-size:13px;color:#3b82f6;text-decoration:underline}.TablePagination_pagination__NZ9nQ{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:20px}.TablePagination_paginationText__FgLWu{font-family:var(--font-roboto);font-weight:400;font-size:14px;color:#919b9b;font-style:italic}.TablePagination_paginationButtons__SRMh9{display:flex;gap:5px}.TablePagination_paginationButton__znay5,.TablePagination_paginationIndex__ket1i{border:1px solid #effaff;border-radius:50%;width:32px;height:32px;font-size:14px}.TablePagination_paginationButtonActive__tuLLd{position:relative;z-index:0}.TablePagination_paginationButtonActive__tuLLd span{font-family:var(--font-open-sans);font-weight:600;font-size:13px;background-color:#fff!important;border-radius:50%;height:100%;width:100%;display:inline-flex;align-items:center;justify-content:center}.TablePagination_paginationButtonActive__tuLLd:before{content:"";width:32px;height:32px;background:var(--primary2-gradient);position:absolute;border-radius:50%;z-index:-1;left:-1px;top:-1px}.TablePagination_paginationIndex__ket1i{border:1px solid #0e9de3;font-weight:600;font-size:14px;color:#454238;display:flex;justify-content:center;align-items:center}@media(max-width:768px){.TablePagination_labeledBar__3gZ78,.TablePagination_labeledBar__3gZ78 .TablePagination_paginationButtons__SRMh9{flex-wrap:wrap;justify-content:center}.TablePagination_labeledBar__3gZ78 .TablePagination_labeledText__TvZby{flex-basis:100%;text-align:center}}.TablePagination_labeledPage__aWZvL,.TablePagination_labeledStep__Fp_d9{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:8px 12px;border:none;border-radius:8px;background:rgba(0,0,0,0);font-family:var(--font-nunito-sans),sans-serif;font-weight:500;font-size:16px;line-height:24px;color:#1f272b;cursor:pointer}.TablePagination_labeledPage__aWZvL:hover:not(:disabled),.TablePagination_labeledStep__Fp_d9:hover:not(:disabled){background:#e5ebf0}.TablePagination_labeledPage__aWZvL{min-width:34px}.TablePagination_labeledPage__aWZvL:disabled{cursor:default}.TablePagination_labeledPageActive__4T5y5,.TablePagination_labeledPageActive__4T5y5:hover:not(:disabled){background:#1f272b;color:#fff}.TablePagination_labeledStep__Fp_d9{gap:8px}.TablePagination_labeledStep__Fp_d9:disabled{opacity:.4;cursor:not-allowed}.TablePagination_labeledStepIcon__7Bapd{width:20px;height:20px;flex-shrink:0}.TablePagination_labeledText__TvZby{font-family:var(--font-nunito-sans),sans-serif;font-weight:500;font-size:14px;line-height:20.6px;color:#919b9b;text-align:right}.CancelAppointmentModal_modal__2bosM{position:relative;width:520px;max-width:90vw;background:#fff;border-radius:16px;padding:32px;box-shadow:0 4px 20px rgba(0,0,0,.1)}@media(max-width:768px){.CancelAppointmentModal_modal__2bosM{padding:24px;width:100%}}.CancelAppointmentModal_closeButton__be1n2{position:absolute;top:20px;right:20px;width:24px;height:24px;background:rgba(0,0,0,0);border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:opacity .2s ease}.CancelAppointmentModal_closeButton__be1n2:hover{opacity:.7}.CancelAppointmentModal_closeIcon__wJgQG{width:24px;height:24px;color:#1f272b}.CancelAppointmentModal_modalTitle__3_0St{font-family:var(--font-nunito-sans),sans-serif;font-size:20px;font-weight:600;line-height:30px;color:#1f272b;margin:0 0 12px;padding-right:32px}@media(max-width:768px){.CancelAppointmentModal_modalTitle__3_0St{font-size:18px;line-height:27px}}.CancelAppointmentModal_modalDescription__ehzfR{font-family:var(--font-nunito-sans),sans-serif;font-size:14px;font-weight:400;line-height:20.6px;color:#4e5e6a;margin:0 0 16px}@media(max-width:768px){.CancelAppointmentModal_modalDescription__ehzfR{font-size:13px;line-height:19px}}.CancelAppointmentModal_policyLink__jDjD4{display:inline-block;font-family:var(--font-nunito-sans),sans-serif;font-size:14px;font-weight:600;line-height:20.6px;color:#1b47c0;text-decoration:none;margin-bottom:24px;transition:opacity .2s ease}.CancelAppointmentModal_policyLink__jDjD4:hover{opacity:.8;text-decoration:underline}@media(max-width:768px){.CancelAppointmentModal_policyLink__jDjD4{font-size:13px;margin-bottom:20px}}.CancelAppointmentModal_modalActions__NMDrn{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}@media(max-width:768px){.CancelAppointmentModal_modalActions__NMDrn{flex-direction:column-reverse;gap:8px}}.CancelAppointmentModal_noButton__D28_a,.CancelAppointmentModal_yesButton__lf9y4{height:42px;padding:12px 24px;border-radius:24px;font-family:var(--font-nunito-sans),sans-serif;font-size:14px;font-weight:600;line-height:20.6px;cursor:pointer;transition:all .2s ease;border:none}@media(max-width:768px){.CancelAppointmentModal_noButton__D28_a,.CancelAppointmentModal_yesButton__lf9y4{width:100%;height:44px}}.CancelAppointmentModal_noButton__D28_a{min-width:80px;background:#fff;border:1px solid #d7dde7;color:#1f272b}.CancelAppointmentModal_noButton__D28_a:hover{border-color:#1b47c0;color:#1b47c0}.CancelAppointmentModal_yesButton__lf9y4{min-width:80px;background:linear-gradient(132deg,#1a47bf,#d63aca);color:#fff;transition:all .2s ease,box-shadow .3s ease}.CancelAppointmentModal_yesButton__lf9y4:hover{box-shadow:0 6px 12px 0 rgba(20,127,225,.3)}.CancelAppointmentModal_yesButton__lf9y4:active{box-shadow:0 0 0 0 rgba(20,127,225,.3)}.ViewToggle_viewToggle__IeJKw{display:flex;gap:0;align-items:center;border:1px solid #d7dde7;overflow:hidden}.ViewToggle_toggleButton__Ut6z0{height:42px;padding:12px 16px;font-family:var(--font-nunito-sans),sans-serif;font-size:16px;font-weight:600;line-height:23.8px;border:none;border-right:1px solid #d7dde7;background:#fff;color:#4e5e6a;cursor:pointer;transition:all .2s ease;border-radius:0}.ViewToggle_toggleButton__Ut6z0:last-child{border-right:none}.ViewToggle_toggleButton__Ut6z0:hover:not(.ViewToggle_active__Uzxmx){background:#f7fbff}.ViewToggle_toggleButton__Ut6z0.ViewToggle_active__Uzxmx{background:#1f272b;color:#fff;border-color:#1f272b}.MonthNavigation_monthNavigation__Rz9NY{display:flex;align-items:center;justify-content:center;gap:12px;padding:10px}.MonthNavigation_currentMonth__NHnKk{font-family:var(--font-nunito-sans),sans-serif;font-size:16px;font-weight:600;line-height:23.8px;color:#4e5e6a;text-align:center;margin:0;min-width:150px}.MonthNavigation_navButton__xbhYF{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:none;cursor:pointer;transition:opacity .2s ease}.MonthNavigation_navButton__xbhYF:hover:not(:disabled){opacity:.7}.MonthNavigation_navButton__xbhYF:disabled{cursor:not-allowed;opacity:.4}.MiniCalendar_miniCalendar__fK84O{display:flex;flex-direction:column;gap:8px;width:100%;background:#fff}.MiniCalendar_weekDays__18FSC{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:4px;gap:4px;margin-bottom:4px}.MiniCalendar_weekDay__nP5Ho{text-align:center;font-family:var(--font-nunito-sans),sans-serif;font-size:12px;font-weight:600;color:#8b8b8b;padding:4px}.MiniCalendar_calendarGrid__27YYj{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:4px;gap:4px}.MiniCalendar_calendarDay__sZH4X{aspect-ratio:1;border:none;background:none;font-family:var(--font-nunito-sans),sans-serif;font-size:14px;font-weight:500;color:#1f272b;cursor:pointer;border-radius:50%;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.MiniCalendar_calendarDay__sZH4X:hover:not(.MiniCalendar_empty__g7yod):not(:disabled){background-color:#f0f0f0}.MiniCalendar_calendarDay__sZH4X.MiniCalendar_empty__g7yod{cursor:default}.MiniCalendar_calendarDay__sZH4X.MiniCalendar_today__wKHkN{border:2px solid #1b47c0}.MiniCalendar_calendarDay__sZH4X.MiniCalendar_selected__tWGUH{background-color:#1b47c0;color:#fff;font-weight:600}.MiniCalendar_calendarDay__sZH4X.MiniCalendar_selected__tWGUH:hover{background-color:#1b47c0}.MiniCalendar_calendarDay__sZH4X.MiniCalendar_hasEvent__A_16u:not(.MiniCalendar_selected__tWGUH):not(.MiniCalendar_today__wKHkN){border:2px solid #22c55e}.MiniCalendar_calendarDay__sZH4X.MiniCalendar_today__wKHkN.MiniCalendar_hasEvent__A_16u:not(.MiniCalendar_selected__tWGUH){border:2px solid #1b47c0;box-shadow:inset 0 0 0 2px #22c55e}.MiniCalendar_calendarDay__sZH4X:disabled{cursor:not-allowed;opacity:.3}.SeeAllLink_seeAllLink__neTK_{border-radius:50px;padding:14px 34px;display:inline-block;background:linear-gradient(128deg,rgba(58,111,253,.05),rgba(214,58,202,.05));min-width:135px;display:flex;justify-content:center;align-items:center}.SeeAllLink_seeAllLink__neTK_:hover{text-decoration:underline}.SeeAllLink_seeAllText__VDELO{font-weight:500;font-size:16px;line-height:16px;line-height:100%;background:var(--primary2-gradient);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);margin-right:6px}.Main_main__Kkd1U{flex:1 1 auto}.Wrapper_wrapper__YXa9O{min-height:100%;display:flex;flex-direction:column}.layout_layout__HG3Ze{height:100%;zoom:85%}.layout_layout__HG3Ze ::-webkit-scrollbar{display:none}.layout_layout__HG3Ze{scrollbar-width:none}@media(max-width:1200px){.layout_layout__HG3Ze{overflow-y:unset}}@media(max-width:992px){.layout_layout__HG3Ze{zoom:100%}}.BlogSettings_titleBlock__3Rzf1{margin-bottom:15px}.BlogSettings_title__nW96u{font-weight:500;font-size:18px;line-height:130%;letter-spacing:.01em;color:var(--black-color)}.BlogSettings_cancelIcon__agXxY{transform:rotate(45deg)}.BlogSettings_tabList__ljtwT{display:flex;align-items:center;margin-bottom:15px}.BlogSettings_tabTitle__VwW4S{flex-grow:1;flex-shrink:0;flex-basis:calc(33.3333333333% - 20px);text-align:center;outline:none;cursor:pointer;padding:12px 33px;line-height:1.3;letter-spacing:.01em;color:#68838e;border-radius:100px}.BlogSettings_tabTitleActive__48yiD{background:linear-gradient(180deg,#1a47bf,#d63aca);color:var(--white-color)}.BlogSettings_titleBlockGeneral__n9Iz2{font-weight:600;font-size:14px;color:#919b9b;margin-bottom:10px}.BlogSettings_AddPhotoLabelGeneral__lssWI{position:relative;display:flex;justify-content:center;align-items:center;border-radius:12px;height:140px;background:linear-gradient(128deg,rgba(58,111,253,.05),rgba(214,58,202,.05));cursor:pointer}.BlogSettings_AddPhotoLabelGeneral__lssWI img{top:0;left:0;position:absolute;width:100%;height:100%;object-fit:cover;z-index:1}.BlogSettings_AddPhotoLabelGeneral__lssWI input{display:none}.BlogSettings_AddPhotoLabelGeneral__lssWI{margin-bottom:15px}.BlogSettings_labelText__7s8D_{font-weight:600;font-size:14px;color:#919b9b;margin-bottom:5px;display:block}.BlogSettings_input__7TO8a{padding-inline:20px!important;border:2px solid #e1e1e1!important}.BlogSettings_input__7TO8a::placeholder{font-weight:600!important;color:#919b9b!important;font-style:normal!important}.BlogSettings_label__bMrp5{margin-bottom:15px;display:block}.BlogSettings_datePickerWrapper__nNaqS{width:100%;text-align:start}.BlogSettings_datePicker__MS_dS{border-radius:100px;padding:10px 32px;font-weight:500;text-align:center;border:2px solid #e1e1e1;width:100%;cursor:pointer}.BlogSettings_datePicker__MS_dS::placeholder{text-align:left;font-weight:600;font-size:16px;color:#919b9b;font-style:normal}.BlogSettings_textarea__0BlW7{border:2px solid #e1e1e1;border-radius:12px;width:100%;height:135px;resize:none;padding:10px 25px}.BlogSettings_textarea__0BlW7::placeholder{font-weight:600;color:#919b9b}.BlogSettings_selectContainer__bvVFZ{border-radius:100px;display:flex;justify-content:center;align-items:center;height:55px;border:2px solid #e1e1e1;padding-inline:20px}.BlogSettings_switchContainer__jQ_S4{margin-top:20px}.BlogSettings_labelSwitch__eW_GP{display:flex;justify-content:space-between}.BlogSettings_featuredImageLabel__oTAHz{margin-bottom:0}.BlogSettings_heading__q8GIt{font-weight:500;font-size:16px;color:#919b9b;margin-bottom:16px}.BlogSettings_titleCategories__mHwQN{font-weight:500;font-size:18px;line-height:130%;letter-spacing:.01em;color:var(--black-color);margin-bottom:15px}.BlogSettings_checkboxContainer__MMGY6{padding-left:15px}.BlogSettings_checkBoxLabel__4dta2{display:flex;align-items:center;gap:10px}.BlogSettings_checkBoxLabel__4dta2:not(:last-child){margin-bottom:15px}.BlogSettings_checkBoxInput__sazaE{display:none}.BlogSettings_checkBoxInput__sazaE:checked+.BlogSettings_customCheckBox__SnfXO{background:var(--primary2-gradient);border-color:rgba(0,0,0,0)}.BlogSettings_checkBoxInput__sazaE:checked+.BlogSettings_customCheckBox__SnfXO svg{display:block}.BlogSettings_customCheckBox__SnfXO{min-width:20px;height:20px;background-color:#fff;border:1px solid #879ba4;border-radius:2px;position:relative;cursor:pointer;display:flex;justify-content:center;align-items:center}.BlogSettings_customCheckBox__SnfXO svg{display:none}.BlogSettings_checkBoxText__1JZTk{font-weight:400;font-size:16px;text-transform:capitalize;color:var(--black-color)}.BlogSettings_description__tv2UN{font-size:13px;color:#68838e;line-height:1.4;margin-bottom:16px}.BlogSettings_descriptionBasic__eAyRZ{font-weight:500;font-size:18px;background:linear-gradient(180deg,#1a47bf,#d63aca);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.BlogSettings_assistantItem__eVSnx{display:flex;align-items:flex-start;gap:10px}.BlogSettings_assistantItem__eVSnx:not(:last-child){margin-bottom:15px}.BlogSettings_assistantItemText__iDy80{font-weight:400;font-size:20px;line-height:1.25;color:#68838e}.BlogSettings_assistantItemIcon__e_8JN{min-width:20px;height:20px;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-top:2px}.BlogSettings_assistantItemIconError__3NEo_{background-color:#b3261e}.BlogSettings_assistantItemIconSuccess__FQCfS{background-color:#146c2e}.BlogSettings_linkBasic__riF2b{display:block;font-weight:500;font-size:14px;background:linear-gradient(180deg,#1a47bf,#d63aca);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);margin-bottom:10px;margin-top:5px}.BlogSettings_labelBasic__B2s0O{margin-top:15px}.BlogSettings_titleBlock__AEgVD{margin-bottom:15px}.BlogSettings_title__nJfXc{font-weight:500;font-size:18px;line-height:130%;letter-spacing:.01em;color:var(--black-color)}.BlogSettings_cancelIcon__BM0ti{transform:rotate(45deg)}.BlogSettings_tabList__MfcZq{display:flex;align-items:center;margin-bottom:15px}.BlogSettings_tabTitle__dpwfM{flex-grow:1;flex-shrink:0;flex-basis:calc(33.3333333333% - 20px);text-align:center;outline:none;cursor:pointer;padding:12px 33px;line-height:1.3;letter-spacing:.01em;color:#68838e;border-radius:100px}.BlogSettings_tabListSeo__zjHim{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;margin-bottom:15px;padding:3px;list-style:none;background:#f3f4f6;border-radius:100px}.BlogSettings_tabTitleSeo__FkCjo{flex:1 1;min-width:0;display:block;text-align:center;outline:none;cursor:pointer;padding:12px 4px;font-size:14px;white-space:nowrap;line-height:1.3;letter-spacing:.01em;color:#68838e;border-radius:100px}.BlogSettings_tabTitleActive__vPavO{background:linear-gradient(180deg,#1a47bf,#d63aca);color:var(--white-color)}.BlogSettings_titleBlockGeneral__hQKTX{font-weight:600;font-size:14px;color:#919b9b;margin-bottom:10px}.BlogSettings_AddPhotoLabelGeneral__SpA6j{position:relative;display:flex;justify-content:center;align-items:center;border-radius:12px;height:140px;background:linear-gradient(128deg,rgba(58,111,253,.05),rgba(214,58,202,.05));cursor:pointer}.BlogSettings_AddPhotoLabelGeneral__SpA6j img{top:0;left:0;position:absolute;width:100%;height:100%;object-fit:cover;z-index:1}.BlogSettings_AddPhotoLabelGeneral__SpA6j input{display:none}.BlogSettings_AddPhotoLabelGeneral__SpA6j{margin-bottom:15px}.BlogSettings_labelText__Nk_XA{font-weight:600;font-size:14px;color:#919b9b;margin-bottom:5px;display:block}.BlogSettings_input__ufxRY{padding-inline:20px!important;border:2px solid #e1e1e1!important}.BlogSettings_input__ufxRY::placeholder{font-weight:600!important;color:#919b9b!important;font-style:normal!important}.BlogSettings_label__ay_ZD{margin-bottom:15px;display:block}.BlogSettings_datePickerWrapper___cmi9{width:100%;text-align:start}.BlogSettings_datePicker__b26F1{border-radius:100px;padding:10px 32px;font-weight:500;text-align:center;border:2px solid #e1e1e1;width:100%;cursor:pointer}.BlogSettings_datePicker__b26F1::placeholder{text-align:left;font-weight:600;font-size:16px;color:#919b9b;font-style:normal}.BlogSettings_textarea__ENV7R{border:2px solid #e1e1e1;border-radius:12px;width:100%;height:135px;resize:none;padding:10px 25px}.BlogSettings_textarea__ENV7R::placeholder{font-weight:600;color:#919b9b}.BlogSettings_selectContainer__Fs_cd{border-radius:100px;display:flex;justify-content:center;align-items:center;height:55px;border:2px solid #e1e1e1;padding-inline:20px}.BlogSettings_switchContainer__kCW6G{margin-top:20px}.BlogSettings_labelSwitch__d2IGO{display:flex;justify-content:space-between}.BlogSettings_featuredImageLabel__0E2R_{margin-bottom:0}.BlogSettings_heading__dA5I9{font-weight:500;font-size:16px;color:#919b9b;margin-bottom:16px}.BlogSettings_titleCategories__EpaPJ{font-weight:500;font-size:18px;line-height:130%;letter-spacing:.01em;color:var(--black-color);margin-bottom:15px}.BlogSettings_checkboxContainer__oAQhy{padding-left:15px}.BlogSettings_checkBoxLabel__JuD17{display:flex;align-items:center;gap:10px}.BlogSettings_checkBoxLabel__JuD17:not(:last-child){margin-bottom:15px}.BlogSettings_checkBoxInput__6sZVi{display:none}.BlogSettings_checkBoxInput__6sZVi:checked+.BlogSettings_customCheckBox__lG4Gn{background:var(--primary2-gradient);border-color:rgba(0,0,0,0)}.BlogSettings_checkBoxInput__6sZVi:checked+.BlogSettings_customCheckBox__lG4Gn svg{display:block}.BlogSettings_customCheckBox__lG4Gn{min-width:20px;height:20px;background-color:#fff;border:1px solid #879ba4;border-radius:2px;position:relative;cursor:pointer;display:flex;justify-content:center;align-items:center}.BlogSettings_customCheckBox__lG4Gn svg{display:none}.BlogSettings_checkBoxText__FxX4a{font-weight:400;font-size:16px;text-transform:capitalize;color:var(--black-color)}.BlogSettings_description__7H0nB{padding-bottom:16px;border-bottom:1px solid #d2dade;margin-top:10px;line-height:1.3;margin-bottom:30px}.BlogSettings_descriptionBasic__Nzv5y{font-weight:500;font-size:18px;background:linear-gradient(180deg,#1a47bf,#d63aca);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.BlogSettings_assistantItem__dTJz8{display:flex;align-items:flex-start;gap:10px}.BlogSettings_assistantItem__dTJz8:not(:last-child){margin-bottom:15px}.BlogSettings_assistantItemText__ecA2w{font-weight:400;font-size:20px;line-height:1.25;color:#68838e}.BlogSettings_assistantItemIcon__zycYP{min-width:20px;height:20px;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-top:2px}.BlogSettings_assistantItemIconError__cuCVT{background-color:#b3261e}.BlogSettings_assistantItemIconSuccess__qcUq5{background-color:#146c2e}.BlogSettings_linkBasic__paUrh{display:block;font-weight:500;font-size:14px;background:linear-gradient(180deg,#1a47bf,#d63aca);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);margin-bottom:10px;margin-top:5px}.BlogSettings_labelBasic__HDEWn{margin-top:15px}.Text_title__hI_av{font-family:var(--font-nunito),system-ui;font-weight:600;color:#1f272b;display:flex;line-height:100%}.Text_title_large__OEkC3{font-size:32px;line-height:48px}.Text_title_base__zitKD{font-size:22px;line-height:33px}.Text_title_small__FedkL{font-size:20px;line-height:30px;color:#1f272b}.Text_text__KGZsE{color:#4e5e6a;line-height:100%}.Text_text__KGZsE,.Text_text_large__Xkgjm{font-family:var(--font-nunito-sans),sans-serif;font-weight:500}.Text_text_large__Xkgjm{font-size:18px;line-height:28px;color:#1f272b}.Text_text_base__oiXSz{font-size:16px;color:#1f272b;line-height:24px}.Text_text_small__u6wmR{font-family:var(--font-nunito-sans),sans-serif;font-size:14px;color:#1f272b;line-height:20.6px}.Text_text_x-small__sFh5D{font-size:12.8px;line-height:17.8px}.Text_centered__cxnuf{text-align:center;width:100%;display:block}.Text_h3__Anbq2{font-size:24px;line-height:36px}.Text_h2__LsHxa,.Text_h3__Anbq2{font-family:var(--font-nunito),sans-serif;font-weight:700;color:#1f272b}.Text_h2__LsHxa{font-size:32px;line-height:48px}.Text_h1__OZvDM{font-family:var(--font-albert-sans),sans-serif;font-weight:700;font-size:60px;line-height:100%;color:#5736c3}.Text_h1__OZvDM span{color:#d63aca!important}.Text_primary-accent__WLY2L{color:#d63aca}.Text_style_semi-bold__4lC0X{color:#4e5e6a}.Text_style_brand-primary__WIcnZ{color:#7a43bc}.Text_style_primary-accent__lYMrE{color:#d63aca}.RoleBadge_badge__hmMwJ{display:inline-flex;align-items:center;gap:8px;padding:4px 12px;border:1px solid #d7dee7;border-radius:32px;background:#fff;color:#4e5e6a;font-size:13px;line-height:1.4}.RoleBadge_badge__dot__ZdRZA{width:6px;height:6px;border-radius:50%;background:#7a43bc}.RoleBadge_badge__text__RluAo strong{color:#1f272b;font-weight:600}.RoleBadge_badge__change__zM8hy{margin-left:8px;color:#446ee4;font-weight:500;text-decoration:underline}.RoleBadge_badge__change__zM8hy:hover{color:#1b47c0}.Stepper_stepper__1XjEW{width:100%}.Stepper_list__syxCk{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin:0;padding:0;list-style:none}.Stepper_item__LCniu{position:relative;flex:1 1;display:flex;flex-direction:column;align-items:center;text-align:center;min-width:0}.Stepper_item__completed__fzbPn{color:#7a43bc}.Stepper_item__completed__fzbPn .Stepper_circle__Wtvlm{background:#7a43bc;border-color:#7a43bc;color:#fff}.Stepper_item__completed__fzbPn .Stepper_connector__EhH_t{background:#7a43bc}.Stepper_item__current__wD4N6{color:#1f272b}.Stepper_item__current__wD4N6 .Stepper_circle__Wtvlm{background:#fff;border-color:#7a43bc;color:#7a43bc}.Stepper_item__upcoming__U1e8_{color:#7d919d}.Stepper_item__upcoming__U1e8_ .Stepper_circle__Wtvlm{background:#fff;border-color:#d7dee7;color:#7d919d}.Stepper_circle__Wtvlm{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;border:1px solid #d7dee7;font-size:12px;font-weight:600;line-height:1;z-index:1;transition:background .15s ease,border-color .15s ease,color .15s ease}.Stepper_label__IM5WJ{margin-top:4px;font-size:12px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.Stepper_connector__EhH_t{position:absolute;top:11px;left:calc(50% + 16px);right:calc(-50% + 16px);height:1px;background:#d7dee7;z-index:0}.Stepper_mobileSummary__i_NEl{display:none;margin:0;font-size:13px;font-weight:500;color:#4e5e6a}@media(max-width:768px){.Stepper_list__syxCk{display:none}.Stepper_mobileSummary__i_NEl{display:block;text-align:center}}@keyframes SkeletonLabel_loading__xA1EN{0%{background-position:200% 0}to{background-position:-200% 0}}.SkeletonLabel_skeleton__SUJPC{margin-top:5px;height:max-content;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:SkeletonLabel_loading__xA1EN 1.5s infinite}.FileListItem_fileListItem__OiAf_{background-color:#f9f9f9;border:1px solid #e7e7e7;padding:8px;border-radius:4px;align-items:center;display:flex;flex-direction:row;width:100%;gap:10px}.FileListItem_fileListItem__OiAf_ svg{width:36px;height:24px}.SpecialistSettingsNavigation_settingsNavigationLink__eK8by{transition-duration:.3s}.SpecialistSettingsNavigation_settingsNavigationLink__eK8by:before{content:"";position:absolute;height:3px;width:30%;bottom:0;transform:translateX(-50%) scaleX(0);transform-origin:center;border-top-left-radius:5px;border-top-right-radius:5px;transition:transform .3s}@media(min-width:992px){.SpecialistSettingsNavigation_settingsNavigationLink__eK8by:hover:before{transform:translateX(-50%) scaleX(1)}}.SpecialistSettingsNavigation_settingsNavigation__v1HSL{display:flex;flex-wrap:wrap;gap:5px;background-color:#edeeee;min-height:40px;border-radius:6px;align-items:center;padding:4px 3px;width:max-content}@media(max-width:768px){.SpecialistSettingsNavigation_settingsNavigation__v1HSL{display:grid;grid-template-columns:repeat(3,1fr);width:100%;height:auto;grid-gap:4px;gap:4px;padding:4px}}@media(max-width:1450px){.SpecialistSettingsNavigation_gridLayout__I3zV_{display:grid;grid-template-columns:repeat(var(--nav-cols,4),max-content);justify-content:start}}@media(max-width:768px){.SpecialistSettingsNavigation_gridLayout__I3zV_{grid-template-columns:repeat(3,1fr)}.SpecialistSettingsNavigation_settingsNavigationItem__jfJXI{display:flex}}.SpecialistSettingsNavigation_settingsNavigationLink__eK8by{position:relative;font-weight:600;font-size:16px;color:#68838e;border-radius:6px;padding:6px 20px;height:40px}.SpecialistSettingsNavigation_settingsNavigationLink__eK8by:before{background:#1b47c0;left:50%}@media(max-width:768px){.SpecialistSettingsNavigation_settingsNavigationLink__eK8by{font-size:13px;padding:6px 4px;height:auto;min-height:32px;display:flex;align-items:center;justify-content:center;text-align:center;width:100%}}.SpecialistSettingsNavigation_activeLink__RGhmE{color:#1b47c0!important;background-color:#fff}.SpecialistSettingsNavigation_activeLink__RGhmE span{color:#1b47c0!important;font-weight:700}.SpecialistSettingsNavigation_activeLink__RGhmE .SpecialistSettingsNavigation_badge__PQMOR{color:#fff!important}.SpecialistSettingsNavigation_activeLink__RGhmE:before{display:none}.SpecialistSettingsNavigation_settingsNavigationLink__eK8by{display:flex;align-items:center;gap:6px}.SpecialistSettingsNavigation_badge__PQMOR{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 4px;border-radius:50%;background:#ef4444;color:#fff;font-size:11px;font-weight:700;line-height:1;font-family:var(--font-nunito-sans),sans-serif}.SelectDateModal_selectDateModal__WmIr5{display:flex;flex-direction:column;background:#fff;border-radius:12px;width:720px;max-width:100%}@media(max-width:768px){.SelectDateModal_selectDateModal__WmIr5{width:100%}}.SelectDateModal_header__x2iBo{padding:20px 24px;border-bottom:1px solid #e8e8e8}.SelectDateModal_content__e12IZ{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;padding:24px}@media(max-width:768px){.SelectDateModal_content__e12IZ{grid-template-columns:1fr}}.SelectDateModal_calendarSection__Kh38j{display:flex;flex-direction:column;gap:16px}.SelectDateModal_monthNavigation__0A8tA{display:flex;align-items:center;justify-content:space-between;padding:0 8px;gap:8px}@media(max-width:768px){.SelectDateModal_monthNavigation__0A8tA{flex-wrap:wrap}}.SelectDateModal_todayButton__oHHGv{background:none;border:1px solid #e8e8e8;border-radius:14px;color:#1b47c0;font-size:12px;font-weight:600;cursor:pointer;padding:4px 12px;transition:opacity .2s ease,background .2s ease}.SelectDateModal_todayButton__oHHGv:hover:not(:disabled){background:#f9fafe}.SelectDateModal_todayButton__oHHGv:disabled{opacity:.3;cursor:not-allowed}@media(max-width:768px){.SelectDateModal_todayButton__oHHGv{min-height:48px}}.SelectDateModal_navButton__LmCBD{background:none;border:none;color:#1b47c0;font-size:18px;font-weight:600;cursor:pointer;padding:4px 8px;transition:opacity .2s ease}.SelectDateModal_navButton__LmCBD:hover:not(:disabled){opacity:.7}.SelectDateModal_navButton__LmCBD:disabled{opacity:.3;cursor:not-allowed}@media(max-width:768px){.SelectDateModal_navButton__LmCBD{min-width:48px;min-height:48px}}.SelectDateModal_monthText__tqqqR{font-weight:600;color:#1f272b}.SelectDateModal_calendar__Y6jXO{display:flex;flex-direction:column;gap:8px}.SelectDateModal_weekDays__UQEzL{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:4px;gap:4px;margin-bottom:4px}.SelectDateModal_weekDay__WGXOe{text-align:center;font-family:var(--font-nunito-sans),sans-serif;font-size:12px;font-weight:600;color:#8b8b8b;padding:4px}.SelectDateModal_calendarGrid__QmZia{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:4px;gap:4px}.SelectDateModal_calendarDay___gZvm{aspect-ratio:1;border:none;background:none;font-family:var(--font-nunito-sans),sans-serif;font-size:14px;font-weight:500;color:#1f272b;cursor:pointer;border-radius:50%;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.SelectDateModal_calendarDay___gZvm:hover:not(.SelectDateModal_empty__z2F8b):not(:disabled){background-color:#f0f0f0}.SelectDateModal_calendarDay___gZvm.SelectDateModal_empty__z2F8b{cursor:default}.SelectDateModal_calendarDay___gZvm.SelectDateModal_selected__QVLBr{background-color:#1b47c0;color:#fff;font-weight:600}.SelectDateModal_calendarDay___gZvm.SelectDateModal_selected__QVLBr:hover{background-color:#1b47c0}.SelectDateModal_calendarDay___gZvm.SelectDateModal_hasAvailability__n5C6K:not(.SelectDateModal_selected__QVLBr){border:2px solid #22c55e}.SelectDateModal_calendarDay___gZvm:disabled{cursor:not-allowed;opacity:.3}.SelectDateModal_timeSection__dpHR8{display:flex;flex-direction:column;gap:16px}.SelectDateModal_timeSectionHeader__AAhmG{display:flex;flex-direction:column;gap:4px}.SelectDateModal_availableText__ga3Y8{color:#8b8b8b;font-size:12px}.SelectDateModal_dateText__sWHQ5{color:#1f272b;font-weight:600;font-size:14px}.SelectDateModal_timeSlots__Y6Qud{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;max-height:300px;overflow-y:auto}.SelectDateModal_timeSlot__VrJlu{padding:8px 12px;border:1px solid #e8e8e8;border-radius:6px;background:#fff;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.SelectDateModal_timeSlot__VrJlu:hover:not(.SelectDateModal_unavailable__KgTU7):not(:disabled):not(.SelectDateModal_selectedTime__Mr4pT){border-color:#1b47c0;background-color:#f9fafe;color:#1f272b}.SelectDateModal_timeSlot__VrJlu.SelectDateModal_selectedTime__Mr4pT{background-color:#1f272b;border-color:#1f272b;color:#fff}.SelectDateModal_timeSlot__VrJlu.SelectDateModal_selectedTime__Mr4pT:hover{background-color:#1f272b;border-color:#1f272b}.SelectDateModal_timeSlot__VrJlu.SelectDateModal_unavailable__KgTU7{background-color:#f5f5f5;cursor:not-allowed;opacity:.5}.SelectDateModal_timeText__cyYm0{font-family:var(--font-nunito-sans),sans-serif;font-size:14px;font-weight:600}.SelectDateModal_footer__TD5Ki{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid #e8e8e8}@media(max-width:768px){.SelectDateModal_footer__TD5Ki{flex-direction:column-reverse}.SelectDateModal_footer__TD5Ki button{width:100%}}.SelectDateModal_loadingContainer__Y_9YI{display:flex;align-items:center;justify-content:center;min-height:150px}.SelectDateModal_noSlotsText__bh0Gu{color:#8b8b8b;text-align:center;padding:20px 0}.SelectDateModal_unavailable__KgTU7{opacity:.4;color:#8b8b8b}.FormTitle_titleBlock__pberQ{max-width:758px}@media(max-width:768px){.FormTitle_titleBlock__pberQ{display:flex;flex-direction:column;gap:16px}}.FormTitle_title__KXhSJ{font-weight:700;font-size:32px;line-height:46px;text-align:center;color:var(--black-color);display:flex;justify-content:center;flex-direction:column}@media(max-width:768px){.FormTitle_title__KXhSJ{font-weight:700;font-size:24px;line-height:35px;top:-90%;position:static}}@media(max-width:480px){.FormTitle_title__KXhSJ{top:0;font-size:22px}}.FormTitle_title__KXhSJ span{margin-left:6px;background:linear-gradient(132deg,#1a47bf,#d63aca);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.FormTitle_subTitle__h2Yli{font-weight:400;font-size:18px;line-height:46px;padding:0 16px;margin-bottom:21 px;text-align:center;color:#68838e;display:flex;justify-content:center}@media(max-width:768px){.FormTitle_subTitle__h2Yli{width:100%;max-width:200%;position:static;top:-95%;display:block;margin:0 auto;text-align:center;font-size:clamp(16px,2.5vw,18px);line-height:25px;color:#68838e;padding:0 10px}}@media(max-width:480px){.FormTitle_subTitle__h2Yli{top:0}}.Avatar_avatar__cJMjk{overflow:hidden;border-radius:50%;display:flex;position:relative}.Avatar_avatar__cJMjk img{object-fit:cover}.Avatar_avatar_large___evvc{width:80px;height:80px}.Avatar_avatar_medium__5qFqQ{width:60px;height:60px}.Avatar_avatar_small__P2Gaa{width:40px;height:40px}.Avatar_avatar_default__uNMmq{justify-content:center;align-items:center;width:100%;height:100%;background:#edeeee;display:flex;margin:auto;overflow:hidden}.Avatar_avatar_default_large__d73ds{width:40px;height:40px}.Avatar_avatar_default_medium__r1vUz{width:32px;height:32px}.Avatar_avatar_default_small__6nk83{width:24px;height:24px}.Avatar_avatar_default__uNMmq svg{margin:auto}.Avatar_avatar_rating__L5ORd{position:absolute;right:-6px;bottom:-1px;padding:1.5px 8px;background:#eea41d;z-index:1;color:#1f272b;font-weight:500;font-size:14px;border-radius:5px;display:flex;align-items:center;gap:6px}.ContextMenu_contextMenu__f5PY2{position:fixed;background-color:#fff;border:1px solid #ccc;list-style:none;padding:0;margin:0;z-index:1000;box-shadow:0 2px 10px rgba(0,0,0,.2)}.ContextMenu_contextMenu__f5PY2 li{padding:8px 12px;cursor:pointer}.ContextMenu_contextMenu__f5PY2 li:hover{background-color:#f0f0f0}.ReferralCodeField_section__1Fctd{display:flex;flex-direction:column;gap:12px;width:100%;max-width:488px}.ReferralCodeField_toggle__LgCeh{display:flex;align-items:center;gap:6px;align-self:flex-start;background:none;border:none;cursor:pointer;padding:0;font-family:var(--font-nunito);font-weight:500;font-size:14px;line-height:21px;color:#446ee4}.ReferralCodeField_toggle__LgCeh:hover{text-decoration:underline}.ReferralCodeField_field__68_R0{display:flex;flex-direction:column;gap:6px}.ReferralCodeField_label__MvZmV{display:block;margin-bottom:4px;font-family:var(--font-nunito);font-weight:500;font-size:16px;line-height:24px;color:#1f272b}.ReferralCodeField_input__S06ID{width:100%;height:44px;padding:10px 16px;border:1px solid #d7dee7;border-radius:8px;font-family:var(--font-nunito);font-size:16px;color:#1f272b;text-transform:uppercase;outline:none;transition:border-color .15s}.ReferralCodeField_input__S06ID::placeholder{color:#8596a3;text-transform:none}.ReferralCodeField_input__S06ID:focus{border-color:#7a43bc}.ReferralCodeField_input__S06ID[aria-invalid=true]{border-color:#dc3545}.ReferralCodeField_input__S06ID:disabled{background:#f7f9fb;color:#576975}.ReferralCodeField_status___QGNV{display:block;min-height:20px;font-family:var(--font-nunito);font-size:13px;line-height:20px}.ReferralCodeField_hint__CFsz6{color:#576975}.ReferralCodeField_error__RNYLz{color:#dc3545}.ReferralCodeField_success__5Bs5f{color:#28a745}.CustomDropDown_customDropdown__6Hrm6{position:relative}.CustomDropDown_customDropdown_container__vaAeE{display:block;transition-duration:.3s;position:absolute;width:100%;top:100%;left:0;background-color:#fff;z-index:10;border-radius:4px;max-height:160px;overflow-y:scroll}.CustomDropDown_customDropdown_container_elem__tRqsO{display:flex;padding:7px 7px 7px 20px;width:100%;cursor:pointer;transition-duration:.3s}.CustomDropDown_customDropdown_container_elem__tRqsO:hover{background:linear-gradient(98.04deg,rgba(26,71,191,.05) 1.1%,rgba(214,58,202,.05));color:rgba(0,0,0,.84);transform:scale(1.001)}.CustomDropDown_customDropdown_container_elem__tRqsO:hover span{background:var(--primary2-gradient);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);display:block;width:max-content}.CustomDropDown_customDropdown_container__active__mJ8Xg{opacity:100%;visibility:visible}.CustomDropDown_customDropdown_container__inactive__NvKWF{opacity:0;visibility:hidden}.CustomDropDown_iconBtn__9SGRO{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:231px;width:42px;height:42px;position:absolute;right:0;top:0;background:linear-gradient(270deg,#AA43BC -20.25%,#7A43BC 25.64%,#3C24C6);border:none;border-radius:0 8px 8px 0;flex:none;order:2;flex-grow:0;cursor:pointer}.CustomDropDown_iconBtn__9SGRO svg{width:24px;height:24px;color:#fff;fill:none!important}.CustomDropDown_iconBtn__9SGRO svg path{fill:#fff!important}.CustomDropDown_ChevronDownIcon__eiCfC{position:absolute;right:0;width:24px;height:24px;cursor:pointer;top:50%;transform:translate(-50%,-50%);transition-duration:.3s}.CustomDropDown_ChevronDownIcon__opened__MAqwe{transform:translate(-50%,-50%) rotate(180deg)}.CustomDropDown_ChevronDownIcon__closed__j74lz{transform:translate(-50%,-50%) rotate(0deg)}.MoodTrackerCard_card__lprTc{background:#fff;border-radius:16px;padding:20px;border:1px solid #e7e7e7;margin-bottom:24px}.MoodTrackerCard_heading__5Q6A_{font-family:var(--font-nunito),sans-serif;font-weight:600;font-size:20px;line-height:30px;color:#1f272b;margin:0 0 8px}.MoodTrackerCard_subheading__WvqJA{font-family:var(--font-nunito-sans),sans-serif;font-weight:500;font-size:16px;line-height:23.8px;color:#4e5e6a;margin:0 0 20px}.MoodTrackerCard_dropdownWrapper__UVR1O{margin-bottom:20px}.MoodTrackerCard_selectedMood__CuJuZ{display:flex;align-items:center;gap:16px;padding:16px;background:linear-gradient(128deg,rgba(58,111,253,.05),rgba(214,58,202,.05));border-radius:12px;margin-bottom:20px}.MoodTrackerCard_moodImage__uQB2n{border-radius:50%}.MoodTrackerCard_moodEmoji__G6vjq{font-size:48px;line-height:1}.MoodTrackerCard_moodName___wgbH{font-family:var(--font-nunito),sans-serif;font-weight:600;font-size:20px;color:#1f272b;text-transform:capitalize}.MoodTrackerCard_viewDetailsButton__hQkAi{width:100%;padding:12px;font-family:var(--font-nunito-sans),sans-serif;font-weight:600;font-size:16px;color:#446ee4;background:rgba(0,0,0,0);border:1px solid #446ee4;border-radius:24px;cursor:pointer;transition:all .2s ease}.MoodTrackerCard_viewDetailsButton__hQkAi:hover{background:#446ee4;color:#fff}@keyframes CustomModal_backgroundAnimation__ON__ONaBN{0%{opacity:0;visibility:hidden}to{opacity:100%;visibility:visible}}@keyframes CustomModal_backgroundAnimation__OFF__Hv6LU{0%{opacity:100%;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes CustomModal_modalAnimation__ON__xZxm6{0%{opacity:0;visibility:hidden;transform:translate(-50%,-50%) scale(.5)}to{opacity:100%;visibility:visible;transform:translate(-50%,-50%) scale(1)}}@keyframes CustomModal_modalAnimation__OFF__1bMFC{0%{opacity:100%;visibility:visible;transform:translate(-50%,-50%) scale(1)}to{opacity:0;visibility:hidden;transform:translate(-50%,-50%) scale(.5)}}.CustomModal_modal__SqpEv{background:#fff;box-shadow:0 4px 50px 0 rgba(0,0,0,.03);border-radius:10px;padding:25px;z-index:100;position:fixed;width:-moz-fit-content;width:fit-content;max-width:90%;left:50%;top:50%;transform:translate(-50%,-50%);transition-duration:.3s;max-height:95vh;display:flex;flex-direction:column}.CustomModal_modal__SqpEv::-webkit-scrollbar{display:none}.CustomModal_modal_container__NrenV{overflow-y:auto;height:100%}.CustomModal_modal_container__NrenV::-webkit-scrollbar{display:none}@media(max-width:768px){.CustomModal_modal__SqpEv{padding:25px;width:90%;max-width:90%}}.CustomModal_modal_active__Cf9Z9{opacity:100%;visibility:visible;transform:translate(-50%,-50%) scale(1)}.CustomModal_modal_hidden__yAner{opacity:0;visibility:hidden;transform:translate(-50%,-50%) scale(.9)}@media(max-width:768px){.CustomModal_modal_mobileSheet__WABQp{top:auto;bottom:0;left:0;width:100%;max-width:100%;max-height:90vh;padding:24px 20px;border-radius:24px 24px 0 0;background:#f9f9f9}.CustomModal_modal_mobileSheet__WABQp.CustomModal_modal_active__Cf9Z9{transform:translateY(0)}.CustomModal_modal_mobileSheet__WABQp.CustomModal_modal_hidden__yAner{transform:translateY(100%)}.CustomModal_modal_mobileSheet__WABQp .CustomModal_header__i0MbX{margin-bottom:4px}.CustomModal_modal_mobileSheet__WABQp .CustomModal_title__6WT7U{padding-right:24px;font-weight:700;font-size:20px;line-height:30px}.CustomModal_modal_mobileSheet__WABQp .CustomModal_close__8WJP3{right:20px}.CustomModal_modal_mobileSheet__WABQp .CustomModal_close__8WJP3 img{width:20px;height:20px}}.CustomModal_header__i0MbX{margin-bottom:18px}.CustomModal_close__8WJP3{position:absolute;right:25px;display:flex;padding:0;border:none;background:none;cursor:pointer}.CustomModal_background__rLWy5{width:100%;height:100%;position:fixed;left:0;top:0;z-index:1}.CustomModal_background_active__gcZT0{animation:CustomModal_backgroundAnimation__ON__ONaBN .3s forwards;opacity:100%;visibility:visible;background:linear-gradient(127.52deg,rgba(26,71,191,.3) 24.3%,rgba(214,58,202,.3) 80.5%)}.CustomModal_background_hidden__FqiGq{opacity:0;visibility:hidden;animation:CustomModal_backgroundAnimation__OFF__Hv6LU .3s forwards}.SendMessageModal_sendMessageModal__hBrML{display:flex;flex-direction:column;background:#fff;border-radius:12px;width:100%}.SendMessageModal_header__LkYhL{padding:20px 24px;border-bottom:1px solid #e8e8e8}.SendMessageModal_content__BLStb{display:flex;flex-direction:column;gap:20px;padding:24px}.SendMessageModal_specialistInfo__ddkFw{display:flex;align-items:center;gap:12px;padding:16px;background-color:#f9f9f9;border-radius:8px}.SendMessageModal_avatar__8dOBl{border-radius:50%;object-fit:cover}.SendMessageModal_specialistDetails__PA3ql{display:flex;flex-direction:column;gap:4px}.SendMessageModal_specialistName__PHllc{font-weight:600;color:#1f272b}.SendMessageModal_specialistMeta__5lxSj{color:#8b8b8b;font-size:12px}.SendMessageModal_messageSection__RNt_M{display:flex;flex-direction:column;gap:8px}.SendMessageModal_label__ZN8vH{font-weight:600}.SendMessageModal_label__ZN8vH,.SendMessageModal_textarea__69xCT{font-family:var(--font-nunito-sans),sans-serif;font-size:14px;color:#1f272b}.SendMessageModal_textarea__69xCT{width:100%;padding:12px 16px;border:1px solid #e8e8e8;border-radius:8px;line-height:1.5;resize:vertical;transition:border-color .2s ease}.SendMessageModal_textarea__69xCT::placeholder{color:#b0b0b0}.SendMessageModal_textarea__69xCT:focus{outline:none;border-color:#1b47c0}.SendMessageModal_textarea__69xCT:hover{border-color:silver}@media(max-width:768px){.SendMessageModal_textarea__69xCT{font-size:16px}}.SendMessageModal_footer__V3ECf{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid #e8e8e8}@media(max-width:768px){.SendMessageModal_footer__V3ECf{flex-direction:column-reverse}.SendMessageModal_footer__V3ECf button{width:100%}}.SessionBookingCard_card__XJumx{display:flex;flex-direction:column;gap:16px;padding:24px;background:#fff;border:1px solid #e7e7e7;border-radius:16px}.SessionBookingCard_sectionLabel__Lp3Cy{display:block;font-family:var(--font-nunito-sans),sans-serif;font-weight:500;font-size:16px;line-height:24px;color:#7d919d;margin-bottom:8px}.SessionBookingCard_sessionsBlock__ewROw{display:flex;flex-direction:column}.SessionBookingCard_typesLoading__hig0Q{display:flex;justify-content:center;padding:16px 0}.SessionBookingCard_noTypes__wFO_5{font-family:var(--font-nunito-sans),sans-serif;font-size:14px;color:#7d919d;margin:0}.SessionBookingCard_typeList__ymCOO{display:flex;flex-direction:column;gap:8px}.SessionBookingCard_typeCard__6G_3k{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 14px;background:#fff;border:1px solid #d7dee7;border-radius:8px;cursor:pointer;text-align:left;transition:border-color .15s ease,background .15s ease}.SessionBookingCard_typeCard__6G_3k:hover{border-color:#1b47c0;background:#f9fafe}.SessionBookingCard_typeCardSelected__UckSV{background:#f4f1ff;border:2px solid #1b47c0}.SessionBookingCard_typeCardLeft__HmmiP{display:flex;flex-direction:column;gap:2px}.SessionBookingCard_typeName__2djws{font-family:var(--font-nunito-sans),sans-serif;font-weight:600;font-size:14px;line-height:21px;color:#1f272b}.SessionBookingCard_typeDuration__xMiOy{font-family:var(--font-nunito-sans),sans-serif;font-weight:400;font-size:13px;line-height:18px;color:#7d919d}.SessionBookingCard_typeCardRight__AX2Cl{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0}.SessionBookingCard_typePrice__Mh882{font-family:var(--font-nunito),sans-serif;font-weight:700;font-size:20px;line-height:28px;color:#5736c3}.SessionBookingCard_typePriceFree__LCcRq{color:#1aa11a;font-size:16px}.SessionBookingCard_typeFeeNote__nN0Rs{font-family:var(--font-nunito-sans),sans-serif;font-weight:400;font-size:11px;line-height:16px;color:#7d919d}.SessionBookingCard_dateBlock__526Rz{display:flex;flex-direction:column}.SessionBookingCard_dateBtn__L2Eyk{display:flex;align-items:center;gap:10px;width:100%;height:44px;padding:0 14px;background:#fff;border:1px solid #d7dee7;border-radius:8px;cursor:pointer;transition:border-color .15s ease}.SessionBookingCard_dateBtn__L2Eyk:focus,.SessionBookingCard_dateBtn__L2Eyk:hover{outline:none;border-color:#1b47c0}@media(max-width:768px){.SessionBookingCard_dateBtn__L2Eyk{height:48px}}.SessionBookingCard_calendarIcon__dY8h8{color:#8596a3;flex-shrink:0}.SessionBookingCard_datePlaceholder__RiSqr{font-family:var(--font-nunito-sans),sans-serif;font-size:14px;line-height:21px;color:#7d919d}.SessionBookingCard_dateText__Na2kx{font-family:var(--font-nunito-sans),sans-serif;font-size:14px;font-weight:500;line-height:21px;color:#1f272b}.SessionBookingCard_notice__8vRMe{background-color:#fff8e1;border:1px solid #ffe082;border-radius:8px;color:#7a5c00}.SessionBookingCard_noticeGrey__swt5X,.SessionBookingCard_notice__8vRMe{padding:12px 14px;font-family:var(--font-nunito-sans),sans-serif;font-size:13px;text-align:center}.SessionBookingCard_noticeGrey__swt5X{background-color:#f5f5f5;border:1px solid #d9d9d9;border-radius:8px;color:#8c8c8c}.SessionBookingCard_slotsLoading__ROmRI{display:flex;justify-content:center;align-items:center;padding:16px 0}.SessionBookingCard_actions__JKLtE{display:flex;flex-direction:column;gap:10px}.SessionBookingCard_bookBtn__pmgt3{display:flex;justify-content:center;align-items:center;gap:6px;width:100%;height:44px;padding:0 20px;background:linear-gradient(270deg,#AA43BC -20.25%,#7A43BC 25.64%,#3C24C6);border:none;border-radius:8px;cursor:pointer;font-family:var(--font-nunito),sans-serif;font-weight:600;font-size:15px;line-height:22px;color:#fff;transition:opacity .2s ease;white-space:nowrap}.SessionBookingCard_bookBtn__pmgt3:hover{opacity:.9}.SessionBookingCard_bookBtn__pmgt3:disabled{opacity:.5;cursor:not-allowed}@media(max-width:768px){.SessionBookingCard_bookBtn__pmgt3{height:48px}}.SessionBookingCard_msgBtn__1TSH5{display:flex;justify-content:center;align-items:center;gap:6px;width:100%;height:44px;padding:0 20px;background:#fff;border:1px solid #d7dee7;border-radius:8px;cursor:pointer;font-family:var(--font-nunito),sans-serif;font-weight:600;font-size:15px;line-height:22px;color:#1f272b;transition:background .2s ease;white-space:nowrap}.SessionBookingCard_msgBtn__1TSH5:hover{background:#f9f9f9}@media(max-width:768px){.SessionBookingCard_msgBtn__1TSH5{height:48px}}.SessionBookingCard_stats__vrBDB{display:flex;gap:8px}.SessionBookingCard_statItem__RlF88{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;height:108px;padding:12px 8px;background:#f9fafe;border:1px solid #e5ebf0;border-radius:8px;min-width:0}.SessionBookingCard_statIcon__7BdkM{color:#1f272b;flex-shrink:0}.SessionBookingCard_statLabel__slzle{font-family:var(--font-nunito),sans-serif;font-weight:600;font-size:13px;line-height:18px;color:#1f272b;text-align:center}.SessionBookingCard_statValue__ynJVk{font-family:var(--font-nunito-sans),sans-serif;font-weight:500;font-size:18px;line-height:26px;color:#1f272b;text-align:center}.AddCertificateModa_container__2Chr_,.AddCertificateModa_container__gursJ{display:flex;flex-direction:column;gap:16px}.Account_layout__ppxGK{height:100%;width:100%;overflow-y:auto;overflow-x:hidden;scrollbar-width:none}@media(min-width:993px){.Account_layout__ppxGK{display:grid;grid-template-areas:"sideNav header" "sideNav content";grid-template-columns:270px 1fr;grid-template-rows:auto 1fr;max-width:100vw}}@media(min-width:993px)and (max-width:1200px){.Account_layout__ppxGK{grid-template-columns:220px 1fr}}.Account_layout__ppxGK ::-webkit-scrollbar{display:none}.Account_smallerNavLayout__4Rluu{grid-template-columns:100px 1fr}@media(min-width:993px)and (max-width:1200px){.Account_smallerNavLayout__4Rluu{grid-template-columns:100px 1fr}}.Account_sideNav__RoSGC{grid-area:sideNav;min-width:0;overflow:hidden}@media(min-width:993px){.Account_sideNav__RoSGC{position:-webkit-sticky;position:sticky;top:0;align-self:start;height:100vh}}.Account_header__PiaQ2{grid-area:header;min-width:0;overflow:visible}.Account_content__HR2pY{position:relative;grid-area:content;padding:20px 20px 40px;overflow-x:hidden;height:100%;min-width:0;max-width:100%}@media(min-width:993px)and (max-width:1200px){.Account_content__HR2pY{padding:20px 15px 40px}}@media(max-width:1200px){.Account_content__HR2pY{padding:20px 15px}}@media(max-width:480px){.Account_content__HR2pY{padding-bottom:130px}}.Account_fullScreen__CVSPg{padding:0;overflow:hidden}.Logo_logo__5xyYV{width:clamp(170px,163.5438596491px + .0201754386*100vw,193px);margin:0}@media(max-width:992px){.Logo_logo__5xyYV{margin:0}}@media(max-width:768px){.Logo_logo__5xyYV{display:flex;align-items:center;min-height:48px}}.Dropdown_dropdown__3o4an{width:max-content;padding:14px;border-radius:10px;display:flex;gap:10px;border:1px solid rgba(208,216,219,.3019607843);box-shadow:0 6px 30px 0 rgba(31,30,40,.0509803922);position:absolute;top:100%;left:0;right:auto;font-size:16px;transition-duration:.5s;z-index:1000;background:hsla(0,0%,100%,.9);height:max-content;overflow:hidden;box-sizing:content-box}.Dropdown_dropdown__active__KAW1U{visibility:visible;opacity:1}.Dropdown_dropdown__inactive__WkLG2{visibility:hidden;opacity:0;transform:translateY(-100px)}.Dropdown_dropdown_elem__8UCBS{cursor:pointer;transition-duration:.3s;padding:3px 6px;width:100%;display:block}.Dropdown_dropdown_elem__8UCBS:hover{color:#1a47bf}.Dropdown_dropdown_elem__8UCBS{background:linear-gradient(90deg,rgba(26,71,191,0),rgba(214,58,202,0) 40%)}.Dropdown_dropdown_elem__active__m2n2h{background:linear-gradient(90deg,rgba(26,71,191,.05),rgba(214,58,202,.05) 40%);width:100%}.Dropdown_dropdown_elem__active__m2n2h span{background-image:-webkit-linear-gradient(92deg,#1A47BF,#D63ACA);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.BottomTabNavigation_mainBlock__OtyMN{display:none;width:100%;position:fixed;padding:10px 0;justify-content:center;bottom:35px;left:0;align-self:center}.BottomTabNavigation_mainBlock__OtyMN .BottomTabNavigation_tabContainer__uNWgi{width:100%;height:73px;padding:0 16px;background-color:#fff;box-shadow:10px 5px 10px 10px rgba(0,0,0,.05);border-radius:12px;display:flex;justify-content:space-around;align-items:center;position:relative}.BottomTabNavigation_mainBlock__OtyMN .BottomTabNavigation_tabContainer__uNWgi .BottomTabNavigation_activeTab__cTxrd{height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:12px 0 2px}.BottomTabNavigation_mainBlock__OtyMN .BottomTabNavigation_tab__JP_21{width:30px;height:65px;display:flex;align-items:center;justify-content:center;color:#aaa;font-size:24px;cursor:pointer}.BottomTabNavigation_mainBlock__OtyMN .BottomTabNavigation_tabLabelText___mlHT{font-size:12px;line-height:17px;background:linear-gradient(132deg,#1a47bf,#d63aca);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);text-wrap:nowrap}.BottomTabNavigation_mainBlock__OtyMN .BottomTabNavigation_tab__JP_21.BottomTabNavigation_active__u0Hcg{color:#6200ea}.BottomTabNavigation_mainBlock__OtyMN .BottomTabNavigation_indicator__A9AVt{position:absolute;bottom:30px;left:0;width:50px;height:50px;background:linear-gradient(132deg,#1a47bf,#d63aca);border-radius:50%;display:flex;justify-content:center;align-items:center}.BottomTabNavigation_mainBlock__OtyMN .BottomTabNavigation_icon__ItobU{width:20px;height:20px;color:#d0d8db}.BottomTabNavigation_mainBlock__OtyMN .BottomTabNavigation_indicatorActiveIcon__t3lp9{background:linear-gradient(132deg,#1a47bf,#d63aca);-webkit-text-fill-color:rgba(0,0,0,0)}.LogOut_LogOutBody__nik22{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:50px 0}@media(max-width:992px){.LogOut_LogOutBody__nik22{padding:40px 20px!important;width:90%!important}}@media(max-width:480px){.LogOut_LogOutBody__nik22{padding:20px 10px!important}}.LogOut_LogOutImage__aTbye{margin-bottom:30px;max-width:100%;height:auto}@media(max-width:480px){.LogOut_LogOutImage__aTbye{margin-bottom:15px}}@media(max-width:992px){.LogOut_LogOutImage__aTbye{margin-bottom:20px}}.LogOut_LogOutTitle__n3nQj{font-weight:500;font-size:clamp(18px,16.3157894737px + .0052631579*100vw,24px);line-height:1.4;letter-spacing:.01em;color:var(--black-color);margin-bottom:8px}@media(max-width:480px){.LogOut_LogOutTitle__n3nQj{font-size:16px;text-align:center;margin-bottom:16px}}@media(max-width:992px){.LogOut_LogOutTitle__n3nQj{font-size:18px}}.LogOut_LogOutText__97Wjb{font-family:var(--font-outfit);font-size:14px;line-height:180%;letter-spacing:.01em;color:#68838e;margin-bottom:24px;text-align:center}@media(max-width:480px){.LogOut_LogOutText__97Wjb{font-size:12px;margin-bottom:16px}}@media(max-width:992px){.LogOut_LogOutText__97Wjb{font-size:14px}}.LogOut_LogOutButtons__Uw4LS{display:flex;gap:10px}@media(max-width:480px){.LogOut_LogOutButtons__Uw4LS{flex-direction:column;width:100%;gap:8px}}@media(max-width:992px){.LogOut_LogOutButtons__Uw4LS{gap:0}}.LogOut_LogOutButtonCancel__jjyz0,.LogOut_LogOutButtonExit__nT4u5{width:184px!important;height:48px!important;letter-spacing:-.01em}@media(max-width:480px){.LogOut_LogOutButtonCancel__jjyz0,.LogOut_LogOutButtonExit__nT4u5{width:100%!important;height:auto!important;padding:12px 0;margin-bottom:10px}}@media(max-width:992px){.LogOut_LogOutButtonCancel__jjyz0,.LogOut_LogOutButtonExit__nT4u5{width:160px;height:45px}}.LogOut_LogOutButtonExit__nT4u5 span{font-family:var(--font-poppins);font-weight:500!important;font-size:14px!important;line-height:1.1}.LogOut_LogOutBodyLoading__nrAjg{opacity:.5;pointer-events:none}@keyframes SideNavigation_onClickAnim___0qYP{0%{transform:scale(1)}60%{transform:scale(1.019)}to{transform:scale(1)}}.SideNavigation_sideNavigation__lBGy5{max-height:4500px;height:100%;background-color:#f9fafe;padding:24px 0 26px 6px;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.SideNavigation_sideNavigation__lBGy5::-webkit-scrollbar{display:none}@media(min-width:993px)and (max-width:1200px){.SideNavigation_sideNavigation__lBGy5{padding:24px 8px 26px}}@media(max-width:992px){.SideNavigation_sideNavigation__lBGy5{position:absolute;top:0;left:-100%;bottom:0;width:270px;height:100%;z-index:10;transition:left .3s}}.SideNavigation_sideNavigationLoading__W2z_J{min-width:270px;padding-right:30px}.SideNavigation_sideNavigationShorter__S9zS4{padding-left:16px}.SideNavigation_sideNavigationShorter__S9zS4 .SideNavigation_navItem__lGYME{padding-right:40px}.SideNavigation_sideNavigationOpen__DCfg_{left:0}.SideNavigation_sideNavigationOpen__DCfg_:after,.SideNavigation_sideNavigationOpen__DCfg_:before{content:"";width:100%;height:100%;inset:0;z-index:-1}.SideNavigation_sideNavigationOpen__DCfg_:after{position:absolute;background-color:#f9fafe}.SideNavigation_sideNaveIcon__Dehcl{display:none}@media(max-width:992px){.SideNavigation_sideNaveIcon__Dehcl{width:70px;height:60px;background:linear-gradient(132deg,rgba(26,71,191,.1),rgba(214,58,202,.1));border-radius:50%;display:flex;align-items:center;position:absolute;right:-35px;top:15px}}@media(max-width:768px){.SideNavigation_sideNaveIcon__Dehcl{width:70px;height:60px;background:linear-gradient(132deg,rgba(26,71,191,.1),rgba(214,58,202,.1));border-radius:50%;display:flex;align-items:center;position:absolute;right:-35px;top:15px}}.SideNavigation_logo__oInhg{display:block;margin-bottom:25px;margin-left:20px!important}.SideNavigation_nav__HerBP{height:85%}.SideNavigation_navItem__lGYME{position:relative;padding:18px 0 18px 20px;border-top-left-radius:40px;border-bottom-left-radius:40px;transition-duration:.3s;justify-content:center;align-items:center;color:#4e5e6a}@media(min-width:993px)and (max-width:1200px){.SideNavigation_navItem__lGYME{padding:18px 8px 18px 12px}}.SideNavigation_navItem__lGYME:before{content:"";position:absolute;inset:0;background:linear-gradient(128deg,rgba(26,38,191,.07),rgba(214,58,202,.07));opacity:0;transition:opacity .5s ease;border-radius:inherit}.SideNavigation_navItem__lGYME:hover:before{opacity:100%}.SideNavigation_navItem_list__GxSX9{position:relative;padding:18px 0 18px 22px;border-top-left-radius:15px;border-bottom-left-radius:15px;transition-duration:.3s}.SideNavigation_navItem_list__GxSX9:before{content:"";position:absolute;inset:0;background:linear-gradient(128deg,rgba(26,38,191,.1),rgba(214,58,202,.1));opacity:0;transition:opacity .5s ease;border-radius:inherit}.SideNavigation_navItem_list__active__CvUB_{display:block}.SideNavigation_navItem_list__inactive__9W_6x{display:none}.SideNavigation_navItem_list__GxSX9:hover:before{opacity:100%}.SideNavigation_navItemContentManagment__TzKC1{position:relative;padding:20px 24px;border-top-left-radius:40px;border-bottom-left-radius:40px}.SideNavigation_navList__4WCH2{display:flex;flex-direction:column;justify-content:space-between;height:100%;gap:5px}.SideNavigation_navItemActive__w3Osh{background:linear-gradient(128deg,rgba(26,38,191,.05),rgba(214,58,202,.05))}.SideNavigation_navItemActive__w3Osh .SideNavigation_navLink__OZLAT{background:linear-gradient(132deg,#1a47bf,#d63aca);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.SideNavigation_navItemActive__w3Osh .SideNavigation_icon__d13U4{color:#e138d3}.SideNavigation_navItemArray__active__zvibz{border-left:5px solid rgba(214,58,202,.13)}.SideNavigation_navItemArray__active__zvibz .SideNavigation_navLink__OZLAT{background:linear-gradient(132deg,#1a47bf,#d63aca);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.SideNavigation_navItemArray__activenavLink__active__SvHu0{background-clip:content-box;background:linear-gradient(132deg,#1a47bf,#d63aca)}.SideNavigation_navItemArray__active__zvibz .SideNavigation_icon__d13U4{color:#e138d3}.SideNavigation_navLink__OZLAT{display:flex;align-items:center;gap:10px;line-height:100%;letter-spacing:.01em;color:#4e5e6a}.SideNavigation_navLink__anim__KMqLx{animation:SideNavigation_onClickAnim___0qYP .2s}.SideNavigation_navLink__OZLAT:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0}.SideNavigation_icon__d13U4{position:relative}.SideNavigation_subMenu__ekRWi{margin-top:10px;padding-left:40px}.SideNavigation_subMenuItem__4odya{position:relative;z-index:1}.SideNavigation_subMenuItemActive__8JYzH .SideNavigation_subMenuLink__RzQVA{background:linear-gradient(180deg,#1a47bf,#d63aca);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.SideNavigation_subMenuLink__RzQVA{line-height:1.3;letter-spacing:.01em;color:#879ba4}.SideNavigation_subMenuLink__RzQVA:hover{background:linear-gradient(180deg,#1a47bf,#d63aca);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.SideNavigation_navItemComingSoon__l_UyN{position:relative}.SideNavigation_comingSoon__TMJVh{position:absolute;top:-8px;right:15px;border-radius:50px;padding:2px 12px;background:linear-gradient(132deg,#1a47bf,#d63aca);display:none}.SideNavigation_comingSoonActive__khsbv{display:block}.SideNavigation_comingSoonText__5VahB{font-weight:500;font-size:10px;text-align:right;color:var(--white-color);background-clip:initial;-webkit-background-clip:initial;-webkit-text-fill-color:initial}.SideNavigation_bottomNavBarContainer__CKh87{width:100px;height:100%;background-color:#fff;border-radius:12px;display:flex;justify-content:space-between;padding:16px}.SideNavigation_gradientNotificationEmpty__7ivex,.SideNavigation_gradientNotification__9K2qc{background:linear-gradient(132deg,#1a47bf,#d63aca);border:1px solid #fff;width:18px;height:18px;border-radius:100px;position:absolute;top:-10px;right:-11px;display:flex}.SideNavigation_gradientNotification_text__SLT2d{-webkit-text-fill-color:#fff;margin:auto;font-family:var(--font-jost);color:#f5f5f5;z-index:1;font-size:11px;line-height:11px}.SideNavigation_gradientNotificationEmpty__7ivex{background:#9ca3af}.PendingReviewBanner_banner__AUZcS{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 20px;background:#fff4d6;border-bottom:1px solid #f0c674;color:#5a3d00;font-size:14px;line-height:1.4}.PendingReviewBanner_text__uaW5I{flex:1 1}.PendingReviewBanner_link__U9xkg{flex-shrink:0;color:#5a3d00;text-decoration:underline;font-weight:600}.PendingReviewBanner_link__U9xkg:hover{opacity:.8}.ActiveWarningBanner_banner__gbCd_{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 20px;background:#fde2e2;border-bottom:1px solid #e58a8a;color:#5a1818;font-size:14px;line-height:1.4}@media(max-width:768px){.ActiveWarningBanner_banner__gbCd_{flex-direction:column;align-items:flex-start;gap:10px;padding:12px 16px}}.ActiveWarningBanner_text__Nd6Ko{flex:1 1;min-width:0}.ActiveWarningBanner_meta__mU6ph{display:block;margin-top:4px;font-size:13px;opacity:.85}.ActiveWarningBanner_actions__zF7no{flex-shrink:0;display:flex;align-items:center;gap:12px}.ActiveWarningBanner_link__REhoR{color:#5a1818;text-decoration:underline;font-weight:600}.ActiveWarningBanner_link__REhoR:hover{opacity:.8}.InsuranceVisibilityBanner_banner__HCiGg{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 20px;background:#fff4d6;border-bottom:1px solid #f0c674;color:#5a3d00;font-size:14px;line-height:1.4}.InsuranceVisibilityBanner_text__TDTCf{flex:1 1}.InsuranceVisibilityBanner_link__ziRic{flex-shrink:0;color:#5a3d00;text-decoration:underline;font-weight:600}.InsuranceVisibilityBanner_link__ziRic:hover{opacity:.8}.FileUploader_fileUploader__tB0jq{width:100%}.FileUploader_fileUploader_dropzone__LBQq_{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;border:2px dashed #d1d5db;border-radius:12px;background-color:#f9fafb;cursor:pointer;transition:all .2s ease}.FileUploader_fileUploader_dropzone__LBQq_:hover:not(.FileUploader_fileUploader_dropzone_disabled__elPXb){border-color:#1a47bf;background-color:#f3f4f6}.FileUploader_fileUploader_dropzone_dragging__XPNyo{border-color:#1a47bf;background:linear-gradient(135deg,rgba(26,71,191,.05),rgba(214,58,202,.05))}.FileUploader_fileUploader_dropzone_disabled__elPXb{opacity:.5;cursor:not-allowed}.FileUploader_fileUploader_input__8ZV4D{display:none}.FileUploader_fileUploader_icon__xNolA{width:48px;height:48px;color:#6b7280;margin-bottom:12px}.FileUploader_fileUploader_text__C4ddh{font-size:14px;color:#1a1a1a;margin:0 0 4px}.FileUploader_fileUploader_textBold__AyjLP{font-weight:600;background:linear-gradient(135deg,#1A47BF,#D63ACA);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.FileUploader_fileUploader_hint__tYyHj{font-size:12px;color:#6b7280;margin:0}.FileUploader_fileUploader_preview__KduRj{margin-top:16px;display:flex;flex-direction:column;gap:12px}.FileUploader_fileUploader_previewItem__EbR6Q{display:flex;align-items:center;gap:12px;padding:12px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;transition:box-shadow .2s}.FileUploader_fileUploader_previewItem__EbR6Q:hover{box-shadow:0 2px 8px rgba(0,0,0,.08)}.FileUploader_fileUploader_previewImage__MSOoM{width:48px;height:48px;object-fit:cover;border-radius:6px;flex-shrink:0}.FileUploader_fileUploader_previewIcon__dPZOe{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background-color:#f3f4f6;border-radius:6px;flex-shrink:0}.FileUploader_fileUploader_previewIcon__dPZOe svg{width:28px;height:28px;color:#6b7280}.FileUploader_fileUploader_previewInfo__6rrfy{flex:1 1;min-width:0}.FileUploader_fileUploader_previewName__9ia1t{font-size:14px;font-weight:500;color:#1a1a1a;margin:0 0 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.FileUploader_fileUploader_previewSize__S_OyN{font-size:12px;color:#6b7280;margin:0}.FileUploader_fileUploader_previewRemove__njDg1{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:rgba(0,0,0,0);border:none;border-radius:6px;cursor:pointer;flex-shrink:0;transition:background-color .2s}.FileUploader_fileUploader_previewRemove__njDg1:hover{background-color:#fef2f2}.FileUploader_fileUploader_previewRemove__njDg1:focus{outline:2px solid #1a47bf;outline-offset:2px}.FileUploader_fileUploader_previewRemove__njDg1 svg{width:20px;height:20px;color:#ef4444}@media(max-width:767px){.FileUploader_fileUploader_dropzone__LBQq_{padding:30px 16px}.FileUploader_fileUploader_icon__xNolA{width:40px;height:40px}.FileUploader_fileUploader_hint__tYyHj,.FileUploader_fileUploader_text__C4ddh{text-align:center}.FileUploader_fileUploader_previewItem__EbR6Q{gap:10px;padding:10px}.FileUploader_fileUploader_previewIcon__dPZOe,.FileUploader_fileUploader_previewImage__MSOoM{width:40px;height:40px}.FileUploader_fileUploader_previewName__9ia1t{font-size:13px}.FileUploader_fileUploader_previewSize__S_OyN{font-size:11px}}.InsuranceSuspensionBanner_banner__tvoqe{display:flex;flex-direction:column;gap:12px;padding:20px 24px;background:#fef2f2;border:2px solid #dc2626;border-radius:12px;color:#7f1d1d}.InsuranceSuspensionBanner_heading__yFYGf{font-size:18px;font-weight:700}.InsuranceSuspensionBanner_body__5qgBf{margin:0;font-size:14px;line-height:1.5}.InsuranceSuspensionBanner_form__vUflK{display:flex;flex-direction:column;gap:14px;margin-top:4px}.InsuranceSuspensionBanner_fields__nFDmD{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}@media(max-width:600px){.InsuranceSuspensionBanner_fields__nFDmD{grid-template-columns:1fr}}.InsuranceSuspensionBanner_field__GTGgG{display:flex;flex-direction:column;gap:4px;font-size:13px;color:#7f1d1d}.InsuranceSuspensionBanner_field__GTGgG input{border:1px solid #fca5a5;border-radius:8px;padding:8px 10px;font-size:14px;background:#fff;color:#111827}.InsuranceSuspensionBanner_field__GTGgG input:focus{outline:none;border-color:#dc2626}.AvailabilityBanner_banner__DmVNy{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 20px;background:#fff4d6;border-bottom:1px solid #f0c674;color:#5a3d00;font-size:14px;line-height:1.4}.AvailabilityBanner_text__htRKB{flex:1 1}.AvailabilityBanner_actions__bVYxI{display:flex;align-items:center;gap:12px;flex-shrink:0}.AvailabilityBanner_link__IUvqy{color:#5a3d00;text-decoration:underline;font-weight:600}.AvailabilityBanner_link__IUvqy:hover{opacity:.8}.AvailabilityBanner_dismissBtn__JFwEl{background:none;border:none;color:#5a3d00;cursor:pointer;font-size:18px;padding:0 4px;line-height:1;opacity:.6}.AvailabilityBanner_dismissBtn__JFwEl:hover{opacity:1}.PlatformCancellationBanner_banner___OLPM{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 20px;background-color:#fffaf0;border:1px solid #f0c36d;border-radius:8px;margin:0 0 12px}@media(max-width:768px){.PlatformCancellationBanner_banner___OLPM{flex-direction:column;align-items:flex-start;gap:8px}}.PlatformCancellationBanner_text__SMMgU{font-family:var(--font-nunito-sans),sans-serif;font-size:14px;font-weight:600;line-height:1.4;color:#7a4f00}.PlatformCancellationBanner_link__piOkt{flex-shrink:0;font-family:var(--font-nunito-sans),sans-serif;font-size:14px;font-weight:700;color:#7a43bc;text-decoration:underline;white-space:nowrap}.PlatformCancellationBanner_link__piOkt:hover{opacity:.85}.PlatformCancellationBanner_link__piOkt:focus-visible{outline:2px solid #7a43bc;outline-offset:2px}.TermsAcceptanceModal_backdrop__50w9R{position:fixed;inset:0;background:rgba(15,23,42,.65);z-index:9999;display:flex;align-items:center;justify-content:center;padding:24px}.TermsAcceptanceModal_modal__JGHxh{background:#fff;width:100%;max-width:720px;max-height:calc(100vh - 48px);border-radius:12px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 25px 60px rgba(15,23,42,.35)}.TermsAcceptanceModal_header__WfnM3{padding:24px 28px 12px;border-bottom:1px solid #e5e7eb;position:relative}.TermsAcceptanceModal_close__4SJ83{position:absolute;top:16px;right:18px;background:rgba(0,0,0,0);border:none;font-size:26px;line-height:1;color:#94a3b8;cursor:pointer;padding:0 4px}.TermsAcceptanceModal_close__4SJ83:hover{color:#475569}.TermsAcceptanceModal_title__jsY_i{margin:0 0 6px;font-size:22px;font-weight:600;color:#0f172a}.TermsAcceptanceModal_subtitle__ODlcL{margin:0;font-size:14px;line-height:1.5;color:#475569}.TermsAcceptanceModal_intro__t8jTl{padding:16px 28px 0;font-size:14px;line-height:1.55;color:#334155}.TermsAcceptanceModal_documentScroll__h5AeG{flex:1 1;min-height:160px;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:16px 28px;border:1px solid #e5e7eb;margin:16px 28px;border-radius:8px;font-size:14px;line-height:1.55;color:#1e293b}.TermsAcceptanceModal_documentScroll__h5AeG h1,.TermsAcceptanceModal_documentScroll__h5AeG h2,.TermsAcceptanceModal_documentScroll__h5AeG h3,.TermsAcceptanceModal_documentScroll__h5AeG h4,.TermsAcceptanceModal_documentScroll__h5AeG li,.TermsAcceptanceModal_documentScroll__h5AeG ol,.TermsAcceptanceModal_documentScroll__h5AeG p,.TermsAcceptanceModal_documentScroll__h5AeG ul{margin:0 0 12px}.TermsAcceptanceModal_scrollHint__0lUYg{padding:0 28px 12px;font-size:12px;color:#64748b;font-style:italic}.TermsAcceptanceModal_footer__DtCD8{padding:16px 28px 24px;border-top:1px solid #e5e7eb;display:flex;flex-direction:column;gap:12px}.TermsAcceptanceModal_checkboxRow___4tLC{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:#0f172a;cursor:pointer}.TermsAcceptanceModal_checkboxRow___4tLC.TermsAcceptanceModal_disabled__KQJdv{opacity:.55;cursor:not-allowed}.TermsAcceptanceModal_checkboxRow___4tLC input{margin-top:3px;width:16px;height:16px;cursor:inherit}.TermsAcceptanceModal_actions___GZIV{display:flex;justify-content:space-between;align-items:center;gap:12px}.TermsAcceptanceModal_accept__fxeMy{background:#0ea5e9;color:#fff;border:none;border-radius:8px;padding:12px 24px;font-size:15px;font-weight:600;cursor:pointer}.TermsAcceptanceModal_accept__fxeMy:disabled{background:#cbd5e1;cursor:not-allowed}.TermsAcceptanceModal_logout__LImgf{background:rgba(0,0,0,0);color:#64748b;border:none;font-size:13px;cursor:pointer;text-decoration:underline}.TermsAcceptanceModal_error__yIIk2{color:#b91c1c;font-size:13px}.TermsAcceptanceModal_loading__1GXQ2{padding:48px 28px;text-align:center;color:#475569}.TermsNoticeBanner_banner__Iab_w{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:12px 20px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;margin:12px 16px 0}.TermsNoticeBanner_banner__Iab_w.TermsNoticeBanner_restricted__ELEfw{background:#fffbeb;border-color:#fde68a}.TermsNoticeBanner_banner__Iab_w.TermsNoticeBanner_restricted__ELEfw .TermsNoticeBanner_text__HxODj{color:#92400e}.TermsNoticeBanner_text__HxODj{font-size:14px;line-height:1.5;color:#1e3a5f;flex:1 1 320px}.TermsNoticeBanner_actions__QAf5O{display:flex;align-items:center;gap:12px;flex-shrink:0}.TermsNoticeBanner_review__fo_uo{background:#0ea5e9;color:#fff;border:none;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:600;cursor:pointer;display:inline-block;text-decoration:none}.TermsNoticeBanner_review__fo_uo:hover{background:#0284c7}.TermsNoticeBanner_dismiss__3C1f_{background:rgba(0,0,0,0);color:#64748b;border:none;font-size:13px;cursor:pointer;text-decoration:underline}.CustomerAppointmentDetail_container__VZcHE{display:flex;flex-direction:row;min-height:100vh;height:100%;width:100%;background-color:#fff}@media(max-width:768px){.CustomerAppointmentDetail_container__VZcHE{flex-direction:column}}.CustomerAppointmentDetail_content__QB9oX{flex:1 1;min-width:0;padding:32px;display:flex;flex-direction:column;gap:0;background-color:#fff;overflow-y:auto}@media(max-width:768px){.CustomerAppointmentDetail_content__QB9oX{width:100%;padding:20px}}.CustomerAppointmentDetail_sidebar__3yGuG{width:350px;flex-shrink:0;padding:32px 24px;display:flex;flex-direction:column;gap:16px;background-color:#f9fafe;overflow-y:auto}@media(max-width:992px){.CustomerAppointmentDetail_sidebar__3yGuG{width:300px;padding:24px 20px}}@media(max-width:768px){.CustomerAppointmentDetail_sidebar__3yGuG{width:100%;padding:20px}}.CustomerAppointmentDetail_backLink__GUXmQ{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:#1f272b;font-family:var(--font-nunito-sans),sans-serif;font-size:14px;font-weight:600;line-height:20.58px;transition:color .2s ease;width:-moz-fit-content;width:fit-content;margin-bottom:24px}.CustomerAppointmentDetail_backLink__GUXmQ:hover{color:#1b47c0}@media(max-width:768px){.CustomerAppointmentDetail_backLink__GUXmQ{margin-bottom:20px}}.CustomerAppointmentDetail_backIcon__CvKIO{width:20px;height:20px;flex-shrink:0}.CustomerAppointmentDetail_specialistHeader__qdOjl{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:24px 0;border-bottom:1px solid #e5ebf0;margin-bottom:24px}@media(max-width:768px){.CustomerAppointmentDetail_specialistHeader__qdOjl{flex-direction:column;padding:20px 0;margin-bottom:20px}}.CustomerAppointmentDetail_specialistInfo__5Ro6b{display:flex;gap:16px;align-items:flex-start}@media(max-width:768px){.CustomerAppointmentDetail_specialistInfo__5Ro6b{width:100%}}.CustomerAppointmentDetail_avatar__vyfr4{width:80px;height:80px;border-radius:50%;object-fit:cover;flex-shrink:0}@media(max-width:768px){.CustomerAppointmentDetail_avatar__vyfr4{width:64px;height:64px}}.CustomerAppointmentDetail_mainInfo__Fvu22{display:flex;flex-direction:column;align-items:flex-start;gap:8px;flex-grow:1}.CustomerAppointmentDetail_nameRow__f3FMU{display:flex;flex-direction:row;align-items:center;gap:8px}.CustomerAppointmentDetail_specialistName__xrXPx{font-family:var(--font-nunito),sans-serif;font-size:24px;font-weight:700;line-height:36px;color:#1f272b;margin:0}@media(max-width:768px){.CustomerAppointmentDetail_specialistName__xrXPx{font-size:20px;line-height:28px}}.CustomerAppointmentDetail_verifiedBadge__Z6nEZ{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:3px;width:24px;height:24px;min-height:24px;max-height:24px;background:#eff3fe;border-radius:4px;flex-shrink:0}.CustomerAppointmentDetail_reviewsRow__3pbDP{display:flex;flex-direction:row;align-items:center;gap:4px}.CustomerAppointmentDetail_ratingValue__He6ep{color:#1f272b}.CustomerAppointmentDetail_ratingValue__He6ep,.CustomerAppointmentDetail_reviewCount__Y9jz_{font-family:var(--font-nunito-sans),sans-serif;font-size:14px;font-weight:500;line-height:21px}.CustomerAppointmentDetail_reviewCount__Y9jz_{color:#576975}.CustomerAppointmentDetail_noRating__oVR6Z{font-family:var(--font-nunito-sans),sans-serif;font-size:13px;font-weight:400;line-height:21px;color:#9aa5ae}.CustomerAppointmentDetail_specialty__2JFbM{font-family:var(--font-nunito-sans),sans-serif;font-size:18px;font-weight:500;line-height:28px;color:#1f272b;margin:0}@media(max-width:768px){.CustomerAppointmentDetail_specialty__2JFbM{font-size:14px;line-height:21px}}.CustomerAppointmentDetail_viewProfileButton__bt40j{padding:10px 20px;min-width:110px;height:40px;background-color:#fff;border:1px solid #d7dde7;border-radius:24px;color:#1f272b;font-family:var(--font-nunito-sans),sans-serif;font-size:14px;font-weight:600;line-height:20.6px;text-decoration:none;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.CustomerAppointmentDetail_viewProfileButton__bt40j:hover{border-color:#1b47c0;color:#1b47c0}@media(max-width:768px){.CustomerAppointmentDetail_viewProfileButton__bt40j{width:100%;height:42px}}.CustomerAppointmentDetail_section__eS8xo{display:flex;flex-direction:column;gap:16px;padding:24px 0;border-bottom:1px solid #e7e7e7}.CustomerAppointmentDetail_section__eS8xo:last-of-type{border-bottom:none}@media(max-width:768px){.CustomerAppointmentDetail_section__eS8xo{padding:20px 0;gap:14px}}.CustomerAppointmentDetail_sectionTitleRow__pIOFz{display:flex;align-items:center;gap:12px}.CustomerAppointmentDetail_completedBadge__ZlJCZ{display:inline-flex;align-items:center;padding:2px 10px;background-color:#dcfce7;color:#16a34a;border-radius:12px;font-family:var(--font-nunito-sans),sans-serif;font-size:12px;font-weight:600;line-height:20px}.CustomerAppointmentDetail_sectionTitle__Ia1en{font-family:var(--font-nunito-sans),sans-serif;font-size:18px;font-weight:600;line-height:27px;color:#1f272b;margin:0}@media(max-width:768px){.CustomerAppointmentDetail_sectionTitle__Ia1en{font-size:16px;line-height:24px}}.CustomerAppointmentDetail_cancelledAlert__pUpBP{display:flex;align-items:center;gap:12px;padding:14px 16px;background-color:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626}.CustomerAppointmentDetail_cancelledAlert__pUpBP svg{flex-shrink:0}.CustomerAppointmentDetail_cancelledAlert__pUpBP span{font-family:var(--font-nunito-sans),sans-serif;font-size:14px;font-weight:500;line-height:20px}@media(max-width:768px){.CustomerAppointmentDetail_cancelledAlert__pUpBP{padding:12px 14px;gap:10px}.CustomerAppointmentDetail_cancelledAlert__pUpBP span{font-size:13px;line-height:19px}}.CustomerAppointmentDetail_detailsGrid__cPQJG{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;grid-row-gap:20px;row-gap:20px}@media(max-width:768px){.CustomerAppointmentDetail_detailsGrid__cPQJG{grid-template-columns:1fr;gap:16px}}.CustomerAppointmentDetail_detailItem__A_Hji{display:flex;flex-direction:column;gap:6px}.CustomerAppointmentDetail_detailLabel__NvmPf{font-family:var(--font-nunito-sans),sans-serif;font-size:13px;font-weight:500;line-height:19.1px;color:#4e5e6a;margin:0;text-transform:capitalize}@media(max-width:768px){.CustomerAppointmentDetail_detailLabel__NvmPf{font-size:12px;line-height:18px}}.CustomerAppointmentDetail_detailValue__vTuk6{font-family:var(--font-nunito-sans),sans-serif;font-size:14px;font-weight:600;line-height:20.6px;color:#1f272b;margin:0}@media(max-width:768px){.CustomerAppointmentDetail_detailValue__vTuk6{font-size:13px;line-height:19px}}.CustomerAppointmentDetail_invoiceButton__Vl1sq{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;width:-moz-fit-content;width:fit-content;min-width:120px;height:40px;background-color:#fff;border:1px solid #d7dde7;border-radius:24px;font-family:var(--font-nunito-sans),sans-serif;font-size:14px;font-weight:600;line-height:20.6px;color:#1f272b;cursor:pointer;transition:all .2s ease;margin-top:4px}.CustomerAppointmentDetail_invoiceButton__Vl1sq:hover{border-color:#1b47c0;color:#1b47c0}@media(max-width:768px){.CustomerAppointmentDetail_invoiceButton__Vl1sq{width:100%}}.CustomerAppointmentDetail_reviewSection__abOjb{display:flex;flex-direction:column;align-items:center;gap:12px;padding:32px 24px;background-color:#f9fafe;border:1px solid #e7e7e7;border-radius:12px;text-align:center;margin-top:24px}@media(max-width:768px){.CustomerAppointmentDetail_reviewSection__abOjb{padding:24px 20px;margin-top:20px}}.CustomerAppointmentDetail_reviewIcon__dw1Ff{width:56px;height:56px;border-radius:50%;background-color:#7c3aed;display:flex;align-items:center;justify-content:center;margin-bottom:4px;flex-shrink:0}@media(max-width:768px){.CustomerAppointmentDetail_reviewIcon__dw1Ff{width:48px;height:48px}}.CustomerAppointmentDetail_thankYouStars__rr1nB{display:flex;flex-direction:row;align-items:center;gap:4px}.CustomerAppointmentDetail_reviewTitle__bUw2O{font-family:var(--font-nunito-sans),sans-serif;font-size:18px;font-weight:600;line-height:27px;color:#1f272b;margin:0}@media(max-width:768px){.CustomerAppointmentDetail_reviewTitle__bUw2O{font-size:16px;line-height:24px}}.CustomerAppointmentDetail_reviewSubtitle__seYRP{font-family:var(--font-nunito-sans),sans-serif;font-size:14px;font-weight:400;line-height:21px;color:#4e5e6a;margin:0;max-width:560px}@media(max-width:768px){.CustomerAppointmentDetail_reviewSubtitle__seYRP{font-size:13px;line-height:19.5px}}.CustomerAppointmentDetail_reviewButton__856f_{padding:10px 24px;min-width:140px;height:40px;background-color:#fff;border:1px solid #d7dde7;border-radius:24px;color:#1f272b;font-family:var(--font-nunito-sans),sans-serif;font-size:14px;font-weight:600;line-height:20.6px;cursor:pointer;transition:all .2s ease;margin-top:8px}.CustomerAppointmentDetail_reviewButton__856f_:hover{border-color:#1b47c0;color:#1b47c0}@media(max-width:768px){.CustomerAppointmentDetail_reviewButton__856f_{width:100%;min-width:unset}}.CustomerAppointmentDetail_cancelButton__Zwf3I,.CustomerAppointmentDetail_downloadButton__LPAY9,.CustomerAppointmentDetail_joinButton__IB2oP,.CustomerAppointmentDetail_messageButton__i9BYf,.CustomerAppointmentDetail_newAppointmentButton__T_uMF,.CustomerAppointmentDetail_rescheduleButton__CftT0{width:100%;height:44px;padding:12px 20px;border-radius:24px;font-family:var(--font-nunito-sans),sans-serif;font-size:14px;font-weight:600;line-height:20.6px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;white-space:nowrap}@media(max-width:768px){.CustomerAppointmentDetail_cancelButton__Zwf3I,.CustomerAppointmentDetail_downloadButton__LPAY9,.CustomerAppointmentDetail_joinButton__IB2oP,.CustomerAppointmentDetail_messageButton__i9BYf,.CustomerAppointmentDetail_newAppointmentButton__T_uMF,.CustomerAppointmentDetail_rescheduleButton__CftT0{height:46px}}.CustomerAppointmentDetail_joinButton__IB2oP{background-color:#e7e7e7;border:none;color:#7c909d;cursor:not-allowed}.CustomerAppointmentDetail_joinButton__IB2oP:not(:disabled){cursor:pointer;background-color:#1b47c0;color:#fff}.CustomerAppointmentDetail_joinButton__IB2oP:not(:disabled):hover{background-color:#153a9a}.CustomerAppointmentDetail_disputeWindowClosed__Fxgly,.CustomerAppointmentDetail_joinNote__AJKgf{font-family:var(--font-nunito-sans),sans-serif;font-size:12px;font-weight:400;line-height:18px;color:#4e5e6a;margin:0;text-align:center;padding:0 4px}@media(max-width:768px){.CustomerAppointmentDetail_joinNote__AJKgf{font-size:11px;line-height:16.5px}}.CustomerAppointmentDetail_downloadButton__LPAY9,.CustomerAppointmentDetail_messageButton__i9BYf,.CustomerAppointmentDetail_rescheduleButton__CftT0{background-color:#fff;border:1px solid #d7dde7;color:#1f272b}.CustomerAppointmentDetail_downloadButton__LPAY9:hover,.CustomerAppointmentDetail_messageButton__i9BYf:hover,.CustomerAppointmentDetail_rescheduleButton__CftT0:hover{border-color:#1b47c0;color:#1b47c0}.CustomerAppointmentDetail_cancelButton__Zwf3I{background-color:#fff;border:1px solid #e0190b;color:#e0190b}.CustomerAppointmentDetail_cancelButton__Zwf3I:hover{background-color:#fef2f2;border-color:#dc2626}.CustomerAppointmentDetail_cancelButton__Zwf3I:active{background-color:#e0190b;color:#fff}.CustomerAppointmentDetail_newAppointmentButton__T_uMF{background-color:#1b47c0;border:none;color:#fff;gap:8px}.CustomerAppointmentDetail_newAppointmentButton__T_uMF:hover{background-color:#153a9a}.CustomerAppointmentDetail_newAppointmentButton__T_uMF:active{background-color:#0f2d7a}.CustomerAppointmentDetail_reportIssueButton__CRDSt{width:100%;height:44px;padding:12px 20px;border-radius:24px;font-family:var(--font-nunito-sans),sans-serif;font-size:14px;font-weight:600;line-height:20.6px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;white-space:nowrap;background-color:#fff;border:1px solid #e0190b;color:#e0190b}.CustomerAppointmentDetail_reportIssueButton__CRDSt:hover{background-color:#fef2f2;border-color:#dc2626}@media(max-width:768px){.CustomerAppointmentDetail_reportIssueButton__CRDSt{height:46px}}.CustomerAppointmentDetail_modalOverlay__yjHS_{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}@media(max-width:768px){.CustomerAppointmentDetail_modalOverlay__yjHS_{padding:0;align-items:flex-end}}.CustomerAppointmentDetail_platformCancelCard__nPfx9{border:1px solid #f0c36d;background-color:#fffaf0;border-radius:12px;padding:20px 24px;margin-bottom:24px}@media(max-width:768px){.CustomerAppointmentDetail_platformCancelCard__nPfx9{padding:16px}}.CustomerAppointmentDetail_platformCancelTitle__oVbFM{margin:0 0 8px;font-family:var(--font-nunito-sans),sans-serif;font-size:18px;font-weight:700;line-height:1.3;color:#7a4f00}.CustomerAppointmentDetail_platformCancelBody__iETFA{margin:0 0 16px;font-family:var(--font-nunito-sans),sans-serif;font-size:14px;line-height:1.5;color:#5a4a2e}.CustomerAppointmentDetail_platformCancelMeta___FWt_{display:flex;flex-direction:column;gap:4px;margin-bottom:16px}.CustomerAppointmentDetail_platformCancelAmount__94vmH{font-family:var(--font-nunito-sans),sans-serif;font-size:22px;font-weight:700;color:#1f272b}.CustomerAppointmentDetail_platformCancelDeadline__8svPb{font-family:var(--font-nunito-sans),sans-serif;font-size:13px;line-height:1.4;color:#7a6a47}.CustomerAppointmentDetail_platformCancelActions__dtVdU{display:flex;gap:12px}@media(max-width:768px){.CustomerAppointmentDetail_platformCancelActions__dtVdU{flex-direction:column}}.CustomerAppointmentDetail_platformCancelCreditBtn__mDBq_,.CustomerAppointmentDetail_platformCancelRefundBtn__i88Rp{padding:10px 20px;min-width:150px;height:42px;border-radius:24px;font-family:var(--font-nunito-sans),sans-serif;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.CustomerAppointmentDetail_platformCancelCreditBtn__mDBq_:disabled,.CustomerAppointmentDetail_platformCancelRefundBtn__i88Rp:disabled{opacity:.6;cursor:not-allowed}.CustomerAppointmentDetail_platformCancelRefundBtn__i88Rp{background-color:#7a43bc;border:1px solid #7a43bc;color:#fff}.CustomerAppointmentDetail_platformCancelRefundBtn__i88Rp:hover:not(:disabled){opacity:.9}.CustomerAppointmentDetail_platformCancelCreditBtn__mDBq_{background-color:#fff;border:1px solid #d7dde7;color:#1f272b}.CustomerAppointmentDetail_platformCancelCreditBtn__mDBq_:hover:not(:disabled){border-color:#7a43bc;color:#7a43bc}.ProfileCard_card__t_dmR{background:var(--white-color);border-radius:16px;box-shadow:0 4px 20px 0 rgba(0,0,0,.05);overflow:hidden}.ProfileCard_header__Wu3qe{padding:16px 20px;border-bottom:1px solid rgba(0,0,0,.05)}.ProfileCard_content__yz_5f{padding:20px}.ProfileField_field___R1MH{display:flex;flex-direction:column;gap:4px}.ProfileField_label__xvQQs{color:#68838e;font-size:12px}.ProfileField_value__lwWjX{color:var(--black-color);font-weight:500}.ProfileField_emptyValue__O9UsB{color:#a0a0a0;font-style:italic}.AuthorBoxSettings_section__XwD_M{margin-top:10px;padding-top:20px;border-top:1px solid #e1e1e1}.AuthorBoxSettings_sectionTitle___52UN{font-weight:500;font-size:18px;line-height:130%;letter-spacing:.01em;color:var(--black-color);margin:0 0 15px}.AuthorBoxSettings_groupTitle__cfr3p{font-weight:600;font-size:16px;color:#1f272b;margin:20px 0 10px}.AuthorBoxSettings_styleField__jbWAe{margin-bottom:15px}.AuthorBoxSettings_hint__fDDTS{margin:0 0 15px;font-size:14px;line-height:1.4;color:#4e5e6a}.AuthorBoxSettings_counter__qIGYF{display:block;margin-top:4px;font-size:12px;text-align:right;color:#4e5e6a}.AuthorBoxSettings_counterOver__9OyxJ{color:#e0190b}.AuthorBoxSettings_textButton__X44nl{display:block;padding:0;margin:-5px 0 15px;border:none;background:none;font-weight:600;font-size:14px;color:#5736c3;text-decoration:underline;cursor:pointer}.AuthorBoxSettings_searchField__xU9Ho{margin-bottom:15px}.AuthorBoxSettings_results__T2Hcy{margin:8px 0 0;padding:4px;list-style:none;border:1px solid #e1e1e1;border-radius:12px;background:#fff;max-height:240px;overflow-y:auto}.AuthorBoxSettings_result__MI_O7{display:flex;flex-direction:column;gap:2px;width:100%;padding:8px 12px;border:none;border-radius:8px;background:none;text-align:left;cursor:pointer}.AuthorBoxSettings_result__MI_O7:focus-visible,.AuthorBoxSettings_result__MI_O7:hover{background:#f3f4f6}.AuthorBoxSettings_resultName__Nw4GR{font-weight:600;font-size:14px;color:#1f272b}.AuthorBoxSettings_resultMeta__wLK3K{font-size:12px;color:#4e5e6a}.AuthorBoxSettings_inlineButton__RM2ii{padding:0;border:none;background:none;font:inherit;font-weight:600;color:#5736c3;text-decoration:underline;cursor:pointer}.AuthorBoxSettings_preview__BH8cQ{width:min(840px,80vw)}.BlogDrawer_drawer__jJmJb{height:100%;width:430px;flex-shrink:0;display:flex;flex-direction:column;border-right:1px solid #e7e7e7;background-color:#fff}@media(max-width:1400px){.BlogDrawer_drawer__jJmJb{position:absolute;left:100px;top:0;height:100%;z-index:10}}.BlogDrawer_drawerContent__FMl_B{display:flex;flex-direction:column;gap:15px;padding:24px 32px;overflow-y:auto;height:100%}.BlogDrawer_title__A4XTf{font-weight:500;font-size:18px;line-height:1.3;letter-spacing:.01em;color:var(--black-color)}.BlogDrawer_cancelBtn__XJoUA{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:rgba(0,0,0,0);border:none;cursor:pointer;transition:background-color .2s}.BlogDrawer_cancelBtn__XJoUA:hover{background-color:rgba(0,0,0,.05)}.BlogDrawer_cancelIcon__o2rtX{transform:rotate(45deg)}.BlogDrawer_section__LMLlC{display:flex;flex-direction:column;gap:10px}.BlogDrawer_sectionLabel__ZC0L8{font-size:12px;font-weight:600;color:#68838e;text-transform:uppercase;letter-spacing:.08em;margin:0}.BlogDrawer_grid__6RTro{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.BlogDrawer_addItem___Q4_3{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:12px 6px;border:1px solid #e7e7e7;border-radius:6px;background:#fff;cursor:pointer;font-size:12px;color:#1f272b;transition:border-color .15s,background .15s}.BlogDrawer_addItem___Q4_3 span{font-size:11px;font-weight:500}.BlogDrawer_addItem___Q4_3:hover{border-color:#7a43bc;background:#f9f5ff;color:#7a43bc}.BlogDrawer_imageSettingsPanel__gQMqL{display:flex;flex-direction:column;gap:14px}.BlogDrawer_imagePreview__4c_gy{width:100%;height:180px;object-fit:cover;border-radius:10px;display:block}.BlogDrawer_imageAlignButtons__6_Syg{display:flex;flex-direction:column;gap:8px}.BlogDrawer_alignLabel__ATfDP{font-size:12px;font-weight:600;color:#68838e;text-transform:uppercase;letter-spacing:.08em;margin:0}.BlogDrawer_alignGrid__88pGP{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px}.BlogDrawer_alignBtn__guyah{padding:6px 4px;border:1px solid #e7e7e7;border-radius:6px;background:#fff;font-size:11px;cursor:pointer;text-transform:capitalize;transition:all .15s}.BlogDrawer_alignBtn__guyah:hover{border-color:#7a43bc;color:#7a43bc}.BlogDrawer_alignBtn__guyah.BlogDrawer_active__1PJWs{background:#7a43bc;color:#fff;border-color:#7a43bc}.BlogDrawer_fieldRow__thkrp{display:flex;flex-direction:column;gap:5px}.BlogDrawer_fieldRow__thkrp label{font-size:12px;font-weight:600;color:#68838e;text-transform:uppercase;letter-spacing:.06em}.BlogDrawer_fieldInput__bBcI0{padding:8px 12px;border:1px solid #e7e7e7;border-radius:6px;font-size:13px;width:100%;outline:none;transition:border-color .15s;box-sizing:border-box}.BlogDrawer_fieldInput__bBcI0:focus{border-color:#7a43bc}.BlogDrawer_sizeRow__HqbXL{display:flex;gap:8px;align-items:center}.BlogDrawer_sizeRow__HqbXL input{flex:1 1;min-width:0}.BlogDrawer_actionRow__MVuLE{display:flex;gap:8px}.BlogDrawer_saveBtn__UBSdc{flex:1 1;padding:9px 16px;border:none;border-radius:8px;background:#7a43bc;color:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s}.BlogDrawer_saveBtn__UBSdc:hover{background:#6835a8}.BlogDrawer_cancelActionBtn__gCYVj{flex:1 1;padding:9px 16px;border:1px solid #e7e7e7;border-radius:8px;background:#fff;color:#555;font-size:13px;cursor:pointer;transition:all .15s}.BlogDrawer_cancelActionBtn__gCYVj:hover{border-color:#aaa;color:#333}.BlogDrawer_deleteBtn__5226O{padding:9px 16px;border:1px solid #dcdcdc;border-radius:8px;background:#f5f5f5;color:#555;font-size:13px;cursor:pointer;width:100%;transition:all .2s;text-align:left}.BlogDrawer_deleteBtn__5226O:hover{background:#fee2e2;border-color:#fca5a5;color:#dc2626}.BlogNav_blogNav__xdZ_k{border-right:1px solid #e7e7e7;padding:24px 0;width:100px;flex-shrink:0;height:100%;display:flex;flex-direction:column;align-items:center;gap:24px;overflow-y:auto}.BlogNav_link__oEkI_{display:grid;place-items:center;grid-gap:5px;gap:5px;text-align:center}.BlogNav_icon__nxVj3{display:flex;justify-content:center;align-items:center;border-radius:100px;padding:7px;background:rgba(0,0,0,0);border:1px solid #e7e7e7}.BlogNav_icon__nxVj3 svg{color:#68838e}.BlogNav_linkActive__vRigt .BlogNav_icon__nxVj3{background:linear-gradient(270deg,#aa43bc -20.25%,#7a43bc 25.64%,#3c24c6);border-color:rgba(0,0,0,0)}.BlogNav_linkActive__vRigt svg{color:var(--white-color)}.BlogNav_linkActive__vRigt .BlogNav_text__OaBrE{background:linear-gradient(270deg,#aa43bc -20.25%,#7a43bc 25.64%,#3c24c6);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.BlogNav_text__OaBrE{letter-spacing:.01em;color:#68838e;font-weight:600}.BlogNav_addButton__zssgh .BlogNav_icon__nxVj3{background:linear-gradient(270deg,#aa43bc -20.25%,#7a43bc 25.64%,#3c24c6);border-color:rgba(0,0,0,0)}.BlogNav_addButton__zssgh .BlogNav_icon__nxVj3 svg{color:var(--white-color)}.BlogNav_addButton__zssgh.BlogNav_linkActive__vRigt .BlogNav_icon__nxVj3{opacity:.8}.BlogNav_saveButton__ELIYc{cursor:pointer;background:none;border:none;padding:0}.BlogNav_saveButton__ELIYc:disabled{opacity:.5;cursor:not-allowed}.BlogNav_saveButton__ELIYc:not(:disabled):hover .BlogNav_icon__nxVj3{background:linear-gradient(270deg,#aa43bc -20.25%,#7a43bc 25.64%,#3c24c6);border-color:rgba(0,0,0,0)}.BlogNav_saveButton__ELIYc:not(:disabled):hover svg{color:var(--white-color)}.BlogNav_saveButton__ELIYc:not(:disabled):hover .BlogNav_text__OaBrE{background:linear-gradient(270deg,#aa43bc -20.25%,#7a43bc 25.64%,#3c24c6);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}