.InviteSentPopup_popup__qpkZl{display:flex;align-items:center;justify-content:center;gap:8px;padding:35px 0;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--white-color);z-index:9999;width:624px;border-radius:12px;isolation:isolate}.InviteSentPopup_popup__qpkZl:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;padding:2px;border-radius:12px;background:linear-gradient(98.04deg,#1a47bf 1.1%,#d63aca);mask:linear-gradient(#fff 0 0) content-box;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude;z-index:-1}.InviteSentPopup_title__bc7S8{background:linear-gradient(98.04deg,#1A47BF 1.1%,#D63ACA);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-size:24px;font-weight:500;line-height:1.25}.AdminSettingsNavigation_settingsNavigationLink__T2UN3{transition-duration:.3s}.AdminSettingsNavigation_settingsNavigationLink__T2UN3:before{content:"";position:absolute;height:3px;width:30%;bottom:0;left:50%;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){.AdminSettingsNavigation_settingsNavigationLink__T2UN3:hover:before{transform:translateX(-50%) scaleX(1)}}.AdminSettingsNavigation_settingsNavigation__yiVvd{display:flex;flex-wrap:wrap;gap:24px}.AdminSettingsNavigation_settingsNavigationLink__T2UN3{position:relative;font-weight:500;font-size:20px;line-height:1.3;color:#68838e;padding-bottom:10px}.AdminSettingsNavigation_settingsNavigationLink__T2UN3:before{background:var(--primary2-gradient)}.AdminSettingsNavigation_activeLink__OOVlP{background:var(--primary2-gradient);color:rgba(0,0,0,0);background-clip:text;-webkit-background-clip:text}.AdminSettingsNavigation_activeLink__OOVlP:before{transform:translateX(-50%) scaleX(1)}.ErrorText_errorText__q_jJd{font-family:var(--font-gothamBook);font-size:10px;text-transform:capitalize;color:#f41a0c;text-align:right;position:relative;margin-top:7px;line-height:1;font-weight:600}@media(max-width:768px){.ErrorText_errorText__q_jJd{margin-top:4px}}.Spinner_spinner__dYTEm{margin:3.2rem auto 1.6rem;width:60px;border-radius:50%;border:8px solid var(--black-color);border-right-color:var(--halfBaked)}.Spinner_spinnerMini__KyXYc,.Spinner_spinner__dYTEm{aspect-ratio:1;animation:Spinner_rotate__kqx53 1s linear infinite}.Spinner_spinnerMini__KyXYc{margin:0;width:40px;border-radius:50%;border:2px solid var(--halfBaked);border-right:2px solid rgba(0,0,0,0)}.Spinner_centeredWrapper__7i_aj{display:flex;justify-content:center;align-items:center;min-height:100vh;width:100%}@keyframes Spinner_rotate__kqx53{to{transform:rotate(1turn)}}.User_userButton__5rhm4,.User_user__qMKoW{display:flex;align-items:center;gap:10px;background-color:var(--white-color);border-radius:50px}.User_userButton__5rhm4{border:none;padding:0;cursor:pointer}.User_img__ZANPT{min-width:40px;min-height:40px;max-width:40px;max-height:40px;border-radius:50%;object-fit:cover}.User_img__ZANPT img{object-fit:cover}.User_userName__2b_4Y{font-weight:600;line-height:100%;color:var(--black-color);margin-right:10px}@media(max-width:992px){.User_userName__2b_4Y{font-size:14px;margin-right:0}}.User_userWrapper__lqXwg{position:relative;gap:5px}.User_userBlock__ZwUKm,.User_userWrapper__lqXwg{display:flex;align-items:center}.User_icon__9hk8B{cursor:pointer;transition:transform .3s}@media(max-width:992px){.User_icon__9hk8B{display:none}}.User_iconActive__9InMX{transform:rotate(180deg)}.User_menuBlock__nsNSd{position:absolute;display:flex;flex-direction:column;top:115%;left:-20%;gap:12px;border-radius:12px;padding:24px;width:180px;box-shadow:0 4px 100px 0 rgba(0,0,0,.12);background:var(--white-color);transition:transform .3s;transform-origin:top;transform:scale(0);z-index:2}@media(max-width:992px){.User_menuBlock__nsNSd{left:auto;right:0;transform-origin:top right}}.User_menuOpen__z1H8k{transform:scale(1)}.User_line___IBbn{border:1px solid rgba(0,0,0,.1)}.User_menuItem__Gf_U4{position:relative;font-size:16px;line-height:1.3;letter-spacing:.01em;color:var(--black-color);display:flex;align-items:center;gap:10px;z-index:2}.User_LogOutBody__vKIeB{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:50px 0}@media(max-width:992px){.User_LogOutBody__vKIeB{padding:40px 20px!important;width:90%!important}}@media(max-width:480px){.User_LogOutBody__vKIeB{padding:20px 10px!important}}.User_LogOutImage__X96AZ{margin-bottom:30px;max-width:100%;height:auto}@media(max-width:480px){.User_LogOutImage__X96AZ{margin-bottom:15px}}@media(max-width:992px){.User_LogOutImage__X96AZ{margin-bottom:20px}}.User_LogOutTitle__G9ylc{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){.User_LogOutTitle__G9ylc{font-size:16px;text-align:center;margin-bottom:16px}}@media(max-width:992px){.User_LogOutTitle__G9ylc{font-size:18px}}.User_LogOutText__w_ov_{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){.User_LogOutText__w_ov_{font-size:12px;margin-bottom:16px}}@media(max-width:992px){.User_LogOutText__w_ov_{font-size:14px}}.User_LogOutButtons__7tpvx{display:flex;gap:10px}@media(max-width:480px){.User_LogOutButtons__7tpvx{flex-direction:column;width:100%;gap:8px}}@media(max-width:992px){.User_LogOutButtons__7tpvx{gap:12px}}.User_LogOutButtonCancel__22S5F,.User_LogOutButtonExit__KPGaZ{width:184px!important;height:48px!important;letter-spacing:-.01em}@media(max-width:480px){.User_LogOutButtonCancel__22S5F,.User_LogOutButtonExit__KPGaZ{width:100%!important;height:auto!important;padding:12px 0;margin-bottom:10px}}@media(max-width:992px){.User_LogOutButtonCancel__22S5F,.User_LogOutButtonExit__KPGaZ{width:160px;height:45px}}.User_LogOutButtonExit__KPGaZ span{font-family:var(--font-poppins);font-weight:500!important;font-size:14px!important;line-height:1.1}.User_LogOutBodyLoading__agUY1{opacity:.5;pointer-events:none}.BurgerButton_burger__GOrKf{padding-right:15px;display:none}@media(max-width:992px){.BurgerButton_burger__GOrKf{position:relative;display:flex;justify-content:center;align-items:center;width:44px;height:44px;margin-right:-5px;z-index:5}}@media(max-width:992px)and (any-hover:none){.BurgerButton_burger__GOrKf{cursor:default}}@media(max-width:992px){.BurgerButton_burger__GOrKf .BurgerButton_burgerLine__9tiwb{width:21px;height:2px;position:relative;transition:background-color .3s;background-color:var(--black-color)}.BurgerButton_burger__GOrKf .BurgerButton_burgerLine__9tiwb:after,.BurgerButton_burger__GOrKf .BurgerButton_burgerLine__9tiwb:before{content:"";right:0;width:100%;height:100%;background-color:var(--black-color);position:absolute;transition:all .3s}.BurgerButton_burger__GOrKf .BurgerButton_burgerLine__9tiwb:before{top:-6px}.BurgerButton_burger__GOrKf .BurgerButton_burgerLine__9tiwb:after{bottom:-6px}.BurgerButton_burger__GOrKf .BurgerButton_menuOpen__Ds6ON{background-color:rgba(0,0,0,0)}.BurgerButton_burger__GOrKf .BurgerButton_menuOpen__Ds6ON:before{top:0;transform:rotate(45deg)}.BurgerButton_burger__GOrKf .BurgerButton_menuOpen__Ds6ON:after{transform:rotate(-45deg);bottom:0}}.Header_navLink__8V6kV{position:relative;transition-duration:.3s}.Header_navLink__8V6kV:before{content:"";position:absolute;height:3px;width:30%;bottom:0;left:50%;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){.Header_navLink__8V6kV:hover:before{transform:translateX(-50%) scaleX(1)}}.Header_header__MwWvM{position:fixed;right:0;left:0;padding:20px 0;z-index:100;border-bottom:1px solid #e7e7e7;transition:background-color .3s}.Header_header_backgroundContainer__qT6WE{position:relative;height:90px;width:100%;display:flex;z-index:0}.Header_headerBg__jAKDa{background-color:hsla(0,0%,100%,.6)}.Header_headerBg__jAKDa,.Header_headerScroll__B1M3W{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.Header_headerScroll__B1M3W{background-color:rgba(235,239,240,.8)}.Header_container__Aasa1{display:flex;align-items:center;justify-content:space-between;gap:20px}@media(max-width:992px){.Header_container__Aasa1{justify-content:flex-start}}.Header_menu__oAriL{transition:all .3s;display:flex;align-items:center;width:100%}@media(max-width:992px){.Header_menu__oAriL{display:none}}.Header_headerActions__IRMlH{display:flex;align-items:center;justify-content:flex-end}@media(max-width:992px){.Header_headerActions__IRMlH{margin-left:auto}}.Header_mobileMenuHeader__iUP5u{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:20px;gap:10px;width:100%;min-height:80px;height:80px;border-bottom:1px solid #edeeee;box-sizing:border-box;flex-shrink:0}.Header_mobileMenuHeader__iUP5u>:first-child{flex:1 1;max-width:238px}.Header_mobileMenuHeader__iUP5u>div[class*=User]{flex:none;width:40px;height:40px;position:relative}.Header_mobileMenuHeader__iUP5u>div[class*=User]>:not(a){display:none!important}.Header_mobileMenuHeader__iUP5u>div[class*=User]>a{width:40px;height:40px;position:relative}.Header_mobileMenuHeader__iUP5u>div[class*=User]>a:after{content:"";position:absolute;width:8px;height:8px;right:0;bottom:0;background:#13ba37;border:1.5px solid #fff;border-radius:50%;z-index:1}@media(min-width:993px){.Header_nav____I21{margin:0 auto}}.Header_navList__XXku8{display:flex;align-items:center;gap:32px}.Header_navLink__8V6kV{transition:color .3s}@media(min-width:993px){.Header_navLink__8V6kV:hover:before{transform:translateX(-50%) scaleX(1)}}.Header_dropdown__tfCpF{position:relative}.Header_navLink__8V6kV{display:flex;align-items:center}.Header_menuBlock__RA1F_{position:absolute;display:flex;flex-direction:column;top:55px;left:-16px;gap:10px;border-radius:10px;padding:16px;box-shadow:0 4px 10px rgba(0,0,0,.12);background:var(--white-color);transition:transform .2s ease,opacity .2s ease;transform-origin:top;transform:scale(0);opacity:0;z-index:2}.Header_dropdownOpen__EdWtp{transform:scale(1);opacity:1}.Header_menuItem__WTBz3:hover{background:rgba(0,0,0,.05)}.Header_iconDropDown__rrOOV{margin-left:8px;transition:transform .2s ease}.Header_iconActive__In1XA{transform:rotate(180deg)}.Header_activeLink__Oq112{background:var(--primary2-gradient);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.Header_activeLink__Oq112:before{transform:translateX(-50%) scaleX(1)}@media(max-width:992px){.Header_activeLink__Oq112{background:linear-gradient(180deg,rgba(26,71,191,.08),rgba(214,58,202,.08))!important;-webkit-text-fill-color:unset;color:rgba(0,0,0,0)!important;background-clip:text!important;-webkit-background-clip:text!important;background-image:linear-gradient(270deg,#aa43bc -20.25%,#7a43bc 25.64%,#3c24c6)!important;-webkit-text-fill-color:rgba(0,0,0,0)!important;position:relative!important}.Header_activeLink__Oq112:after{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;background:linear-gradient(180deg,rgba(26,71,191,.08),rgba(214,58,202,.08))!important;border-radius:0 50px 50px 0!important;z-index:-1!important;display:block!important}}.Header_authButtons__Gak3Z{display:flex;gap:8px}@media(max-width:992px){.Header_authButtons__Gak3Z{margin:0 0 20px;width:100%}}.Header_loginBtnWrapper__EGqAc{position:relative;background:var(--white-color);border-radius:50px}.Header_loginBtnWrapper__EGqAc:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;background:var(--primary2-gradient);border-radius:50px;z-index:-1}.Header_loginBtn__S9DO1{border-radius:50px;background:var(--gradient-color);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.Header_notificationModal__49zhm{width:551px;position:absolute;top:125%;right:80%;border-radius:12px;padding:24px;box-shadow:0 4px 100px 0 rgba(0,0,0,.12);background:var(--white-color);z-index:2;max-height:calc(90vh - 48px);transition:transform .3s;transform-origin:top right;transform:scale(0);overflow:hidden;display:flex;flex-direction:column;z-index:1001}.Header_isNotificationModalOpen__cg_Kp{transform:scale(1);border-radius:16px}@media(max-width:768px){.Header_isNotificationModalOpen__cg_Kp{width:calc(100vw - 32px);height:calc(100vh - 32px);top:200px;left:16px;right:16px;bottom:16px;padding:16px;position:fixed;margin:0 auto}}@media(max-width:480px){.Header_isNotificationModalOpen__cg_Kp{position:fixed;left:16px;transform:translate(0) scale(1);width:90%;height:calc(100vh - 32px);padding:10px;font-size:14px}}.Header_notificationContent__kfD97{max-height:100%;overflow-y:auto;padding-right:12px}.Header_notificationContent__kfD97::-webkit-scrollbar{width:8px}.Header_notificationContent__kfD97::-webkit-scrollbar-thumb{background:linear-gradient(132deg,#1a47bf,#d63aca);border-radius:4px}.Header_notificationContent__kfD97::-webkit-scrollbar-thumb:hover{background:linear-gradient(132deg,#1a47bf,#d63aca)}.Header_notificationContent__kfD97::-webkit-scrollbar-track{background:#f4f9fb}@media(max-width:992px){.Header_notificationContent__kfD97{padding-left:12px}}@media(max-width:768px){.Header_notificationContent__kfD97{padding-left:12px}}@media(max-width:480px){.Header_notificationContent__kfD97{padding-left:12px}}.Header_notificationWrapper__bueaH{position:relative}.Header_notificationTitle__Ow1MI{font-weight:400;font-size:24px;line-height:24px;color:var(--black-color);padding-bottom:10px}.Header_notificationLineWrapper__AIwvq{margin-top:24px;display:flex;align-items:center;gap:6px;margin-bottom:24px}.Header_subNotificationLineWrapper__SlNiR{margin:12px 0;display:flex;align-items:center;gap:6px}.Header_lineText__fZq9b{font-weight:700;font-size:12px;line-height:16px;color:var(--black-color);opacity:.3;text-transform:uppercase}.Header_line__UBFO5{display:inline-block;height:2px;width:100%;background-color:rgba(104,131,142,.4);opacity:.2}.Header_notificationList__IIMQe{display:flex;flex-direction:column;gap:12px}.Header_disabledIconForNotification__lg_r5{pointer-events:none}.Header_iconWrapper__B6s4j{position:relative;min-width:42px;height:42px;display:flex;justify-content:center;align-items:center;border-radius:100%;border:1px solid #ebf1f3;cursor:pointer;margin-right:12px}@media(max-width:992px){.Header_iconWrapper__B6s4j{min-width:36px;height:36px;margin-right:8px}}.Header_icon__BPDOr{font-size:20px}@media(max-width:992px){.Header_icon__BPDOr{font-size:18px}}.Header_itemsCounter__QyACe{position:absolute;width:17px;height:17px;font-size:10px;font-family:var(--font-jost);background:#1b47c0;border-radius:50%;color:var(--white-color);display:flex;justify-content:center;align-items:center;box-shadow:0 0 0 3px var(--white-color);top:-2px;right:-5px}.Header_itemsCounterEmpty__3V9Jy{background:#9ca3af}.Header_activeSubLink__0iiQv{background:linear-gradient(98.04deg,#1a47bf 1.1%,#d63aca);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.Header_activeSubLink__0iiQv:before{transform:scale(1)}.Header_navigationArrow__SvLg3{padding:12px 10px;margin-top:2px;cursor:pointer;transition-duration:.3s;transform-origin:50% 48%}.Header_navigationArrow__active__jGDAy{transform:rotate(180deg)}.Header_navigationArrow__inactive__6UjtH{transform:rotate(0deg)}.Header_mobileMenu__NsXEa{display:none}@media(max-width:992px){.Header_mobileMenu__NsXEa{display:flex;position:fixed;top:0;left:-100%;bottom:0;right:auto;width:328px;height:100dvh;min-height:100dvh;max-height:100dvh;flex-direction:column;justify-content:flex-start;align-items:stretch;padding:0;margin:0;background-color:#fff;z-index:9999;opacity:0;transition:left .3s ease-out,opacity .3s ease-out;overflow:hidden}.Header_mobileMenu__NsXEa>.Header_nav____I21{width:100%;flex:1 1;min-height:0;display:flex;flex-direction:column;overflow-y:auto}.Header_mobileMenu__NsXEa>.Header_nav____I21 .Header_navList__XXku8{width:100%;flex-direction:column;align-items:flex-start;gap:0;padding:20px 12px 20px 0}.Header_mobileMenu__NsXEa.Header_mobileMenuOpen__z8dzE{left:0;opacity:1}.Header_mobileMenu__NsXEa.Header_mobileMenuClosing__wiOsJ{left:-100%;opacity:0}.Header_mobileMenu_itemsContainer__TLBDD{display:flex!important;width:100%;padding:20px;flex-direction:column;gap:12px;border-top:1px solid #edeeee;margin-top:auto}}.Header_menuOverlay__AISqG{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:3;animation:Header_fadeIn__Jb7Yw .3s ease-out}.Header_menuOverlay__AISqG.Header_overlayClosing__hx_xD{animation:Header_fadeOut__7d_Uh .3s ease-out}@media(min-width:993px){.Header_menuOverlay__AISqG{display:none}}@keyframes Header_fadeIn__Jb7Yw{0%{opacity:0}to{opacity:1}}@keyframes Header_fadeOut__7d_Uh{0%{opacity:1}to{opacity:0}}.Header_testSidebar__vg78Q{display:none}@media(max-width:992px){.Header_testSidebar__vg78Q{display:block;position:fixed;top:0;bottom:0;left:-100%;width:328px;background:#fff;z-index:9999;opacity:0;transition:left .3s ease-out,opacity .3s ease-out}.Header_testSidebar__vg78Q .Header_testSidebarInner__pyRBC{width:100%;height:100%;display:flex;flex-direction:column}.Header_testSidebar__vg78Q .Header_testSidebarInner__pyRBC .Header_testHeader__5LYgO{flex:none;width:100%;min-height:80px;height:80px;padding:20px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;border-bottom:1px solid #edeeee}.Header_testSidebar__vg78Q .Header_testSidebarInner__pyRBC .Header_testHeader__5LYgO>:first-child{flex:1 1;max-width:238px}.Header_testSidebar__vg78Q .Header_testSidebarInner__pyRBC .Header_testHeader__5LYgO>div[class*=User]{flex:none;width:40px;height:40px}.Header_testSidebar__vg78Q .Header_testSidebarInner__pyRBC .Header_testHeader__5LYgO>div[class*=User]>:not(a){display:none!important}.Header_testSidebar__vg78Q .Header_testSidebarInner__pyRBC .Header_testHeader__5LYgO>div[class*=User]>a{width:40px;height:40px;position:relative}.Header_testSidebar__vg78Q .Header_testSidebarInner__pyRBC .Header_testHeader__5LYgO>div[class*=User]>a:after{content:"";position:absolute;width:8px;height:8px;right:0;bottom:0;background:#13ba37;border:1.5px solid #fff;border-radius:50%;z-index:1}.Header_testSidebar__vg78Q .Header_testSidebarInner__pyRBC .Header_testNav__1bE8K{flex:1 1;width:100%;overflow-y:auto;position:relative}.Header_testSidebar__vg78Q .Header_testSidebarInner__pyRBC .Header_testNav__1bE8K .Header_nav____I21{position:absolute;width:100%;height:100%}.Header_testSidebar__vg78Q .Header_testSidebarInner__pyRBC .Header_testNav__1bE8K .Header_nav____I21 .Header_navList__XXku8{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:0;padding:20px 12px 20px 0}.Header_testSidebar__vg78Q .Header_testSidebarInner__pyRBC .Header_testNav__1bE8K .Header_nav____I21 .Header_navList__XXku8>li{width:100%;display:flex}.Header_testSidebar__vg78Q .Header_testSidebarInner__pyRBC .Header_testNav__1bE8K .Header_nav____I21 .Header_navList__XXku8 .Header_navLink__8V6kV{display:flex;flex-direction:row;align-items:flex-start;padding:16px 20px;gap:12px;width:100%;height:56px;border-radius:0 50px 50px 0;font-family:Nunito Sans;font-style:normal;font-weight:500;font-size:16px;line-height:24px;flex:none;align-self:stretch;flex-grow:0}.Header_testSidebar__vg78Q .Header_testSidebarInner__pyRBC .Header_testNav__1bE8K .Header_nav____I21 .Header_navList__XXku8 .Header_navLink__8V6kV:before{display:none}.Header_testSidebar__vg78Q .Header_testSidebarInner__pyRBC .Header_testNav__1bE8K .Header_nav____I21 .Header_navList__XXku8 .Header_activeLink__Oq112{background:linear-gradient(180deg,rgba(26,71,191,.08),rgba(214,58,202,.08));border-radius:0 50px 50px 0;background-image:linear-gradient(270deg,#aa43bc -20.25%,#7a43bc 25.64%,#3c24c6);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.Header_testSidebar__vg78Q .Header_testSidebarInner__pyRBC .Header_testNav__1bE8K .Header_nav____I21 .Header_navList__XXku8 .Header_activeLink__Oq112:after{display:none}.Header_testSidebar__vg78Q .Header_testSidebarInner__pyRBC .Header_testFooter__201KZ{flex:none;width:100%;padding:20px;border-top:1px solid #edeeee}.Header_testSidebarOpen__l_1Yz{left:0;opacity:1}.Header_testSidebarClosing__ZTx0g{left:-100%;opacity:0}}.Header_avatarPlaceholder__9ES0s{width:40px;height:40px;border-radius:50%;background:linear-gradient(180deg,rgba(26,71,191,.08),rgba(214,58,202,.08))}.Header_joinUsAsSpecialistLinkContainer__K1I4m{display:flex;align-items:center;justify-content:space-between;width:100%}.Header_joinUsAsSpecialistChevronButton__wXgBL{display:none;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;background:rgba(0,0,0,0)}@media(max-width:992px){.Header_joinUsAsSpecialistChevronButton__wXgBL{display:flex}}.Header_specialistsSidebar__4pml1{display:none}.Header_specialistsSidebarBack__Ndiv6{display:inline-flex;align-items:center;gap:8px;padding:0;border:none;background:rgba(0,0,0,0);cursor:pointer}.Header_specialistsSidebarBackIcon__IhhtF{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;font-size:16px;line-height:1;color:#446ee4}.Header_specialistsSidebarBackText__dhPxZ{font-family:Nunito Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:600;font-size:16px;line-height:24px;color:#446ee4}@media(max-width:992px){.Header_specialistsSidebar__4pml1{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;z-index:2;transform:translateX(100%);transition:transform .3s ease-out}.Header_specialistsSidebarOpen__FRo49{transform:translateX(0)}.Header_specialistsSidebarInner__s5X4P{display:flex;flex-direction:column;height:100%;padding:20px 20px 24px}.Header_specialistsSidebarBack__Ndiv6{display:inline-flex;align-items:center;gap:8px;padding:0;border:none;background:rgba(0,0,0,0);color:#3c24c6;margin-bottom:8px;cursor:pointer}.Header_specialistsSidebarBackIcon__IhhtF{font-size:18px;line-height:1}.Header_specialistsSidebarContent__OBuz1{flex:1 1;display:flex;flex-direction:column}.Header_specialistsSidebarTitleRow__XPVNB{padding-top:16px;padding-bottom:16px;border-bottom:1px solid #edeeee}.Header_specialistsSidebarTitle__aIqkt{font-family:Nunito Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:600;font-size:18px;line-height:24px;color:#1f1e28}.Header_specialistsSidebarList__oMacR{list-style:none;padding:0;display:flex;flex-direction:column;gap:16px;margin:16px 0 0}.Header_specialistsSidebarLink__RxbO7{display:block;text-decoration:none;font-family:Nunito Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:16px;line-height:24px;color:#4e5e6a;padding:10px 8px}.Header_specialistsSidebarLink__RxbO7:hover{color:#1f1e28}}.NotificationCard_wrapper__ySARb{position:relative;width:100%;max-width:481px;margin:1px auto;padding:24px;background-color:var(--white-color);border-radius:4px;transition:box-shadow .25s cubic-bezier(.075,.82,.165,1)}.NotificationCard_wrapper__ySARb:hover{box-shadow:0 4px 30px 0 rgba(0,0,0,.0509803922)}.NotificationCard_wrapper__ySARb:before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;border-radius:4px;background:linear-gradient(rgba(26,71,191,.6980392157) 70%,rgba(214,58,202,.6980392157) 0);z-index:-1}.NotificationCard_headerWrapper__2boRI{display:flex;justify-content:space-between;align-items:center;margin-bottom:9px}.NotificationCard_title__uwTy4{font-weight:500;font-size:18px;line-height:24px;display:flex;gap:8px;align-items:center}.NotificationCard_friendRequest__R5e9C{background:linear-gradient(90deg,#1a47bf,#d63aca);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}.NotificationCard_description__xggZE{max-width:379px;font-weight:400;font-size:14px;color:var(--black-color);margin-bottom:9px;line-height:20.23px;margin-left:32px}.NotificationCard_friendRequestDescription__Q78kF{color:#93989a}.NotificationCard_date__wgu_2{text-indent:32px;color:rgba(104,131,142,.5019607843);margin-bottom:8px;line-height:14px;font-size:15px}.NotificationCard_btnGroup__thYy1{display:flex;gap:4px;justify-self:flex-end}.NotificationCard_declineBtn__jGF0L{padding:13px 17px;font-size:12px;position:relative;border:none;border-radius:1000px;width:100px;outline:none;background:linear-gradient(90deg,#1a47bf,#d63aca);z-index:1;max-height:42px}.NotificationCard_declineBtn__jGF0L:after{content:attr(data-declinebtn);font-size:12px;line-height:15.6px;font-weight:500;background:linear-gradient(90deg,#1a47bf,#d63aca);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.NotificationCard_declineBtn__jGF0L:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;background-color:var(--white-color);border-radius:999px;z-index:-1}.NotificationCard_acceptBtn__3rtuW{padding:13px 17px;font-size:12px;line-height:15.6px;font-weight:500;text-align:center;color:var(--white-color);border-radius:1000px;width:100px;max-height:42px;background:linear-gradient(90deg,#1a47bf,#d63aca)}.NotificationCard_descriptionP__fACdJ{color:#000}.NotificationCard_descriptionG__O4Jnf{background:linear-gradient(90deg,#1a47bf,#d63aca);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.NotificationCard_descriptionA__aOPBg{color:inherit;text-decoration:underline}.NotificationCard_descriptionB__F3kld{color:#000}.NotificationCard_descriptionIntend__rENEy{margin-top:16px!important}.NotificationCard_chosenOne__T_lNO{color:#3ce}.NotificationCard_wellDone__2o6pw{color:#2b5}.NotificationCard_bookingConfirmedColor__mkUmF{color:#af52de}.NotificationCard_securityAlertColor__TP3mm,.NotificationCard_sessionCancelationColor__D7dMg{color:#ff3b30}.NotificationCard_paymentAndBillingColor__ex1Bb{color:#024d9f}.NotificationCard_remindersColor__xfiNu{color:#ff9500}.NotificationCard_welcomeColor__uFhhm{color:#30b0c7}.DashboardHeader_contentWrapper__QaHmE,.DashboardHeader_dashboardHeader___IMdr{display:flex;gap:20px;align-items:center}@media(max-width:768px){.DashboardHeader_contentWrapper__QaHmE,.DashboardHeader_dashboardHeader___IMdr{gap:10px}}@media(max-width:403px){.DashboardHeader_contentWrapper__QaHmE,.DashboardHeader_dashboardHeader___IMdr{flex-direction:column}}.DashboardHeader_dashboardHeader___IMdr{padding:15px 30px 15px 20px;box-shadow:0 4px 4px 0 rgba(226,235,239,.3);background:#fff}@media(max-width:992px){.DashboardHeader_dashboardHeader___IMdr{justify-content:flex-end;padding:10px 15px}}@media(max-width:768px){.DashboardHeader_dashboardHeader___IMdr{flex-direction:column;align-items:flex-end;gap:10px}}.DashboardHeader_buttonText__1lxHp{font-weight:500;text-wrap:nowrap}@media(max-width:1200px){.DashboardHeader_contentWrapper__QaHmE{width:100%}}@media(max-width:992px){.DashboardHeader_contentWrapper__QaHmE{width:auto}}.DashboardHeader_userWrapper__nPbQB{display:flex;gap:20px;align-items:center;position:relative}@media(max-width:992px){.DashboardHeader_userWrapper__nPbQB{gap:10px}}.DashboardHeader_sideNaveIcon__xa4py{display:none}@media(max-width:992px){.DashboardHeader_sideNaveIcon__xa4py{width:70px;height:60px;background:linear-gradient(132deg,rgba(26,71,191,.1),rgba(214,58,202,.1));border-radius:50%;display:flex;justify-content:flex-end;align-items:center;position:fixed;left:-35px;top:8px;z-index:5}}.DashboardHeader_label__Yfanq{border:1px solid #ebf1f3;border-radius:50px;flex-grow:1;padding:8px 10px;display:flex;align-items:center;margin-bottom:0}@media(max-width:1200px){.DashboardHeader_label__Yfanq{width:100%}}@media(max-width:992px){.DashboardHeader_label__Yfanq{display:none}}.DashboardHeader_input__3JuFR{font-weight:300;line-height:130%;font-size:16px;padding-left:10px;width:100%}.DashboardHeader_input__3JuFR::placeholder{font-size:14px;color:#7d919d}.DashboardHeader_labelIcon__WAGAB{font-size:20px}.DashboardHeader_button__GlFaT{width:240px;display:flex;align-items:center;justify-content:center;gap:10px}@media(max-width:1200px){.DashboardHeader_button__GlFaT{width:100%}}.DashboardHeader_iconWrapper__19iml{position:relative;min-width:42px;height:42px;display:flex;justify-content:center;align-items:center;border-radius:100%;border:1px solid #ebf1f3;cursor:pointer}.DashboardHeader_itemsCounter__suweS{position:absolute;width:17px;height:17px;font-size:10px;background:#1b47c0;font-family:var(--font-jost);border-radius:50%;color:var(--white-color);display:flex;justify-content:center;align-items:center;box-shadow:0 0 0 3px var(--white-color);top:-2px;right:-5px}.DashboardHeader_itemsCounterEmpty__dbPY_{background:#9ca3af}.DashboardHeader_icon__GTVX3{font-size:20px}.DashboardHeader_user__k6A0z{position:relative;z-index:1}.DashboardHeader_user__k6A0z div{position:relative;display:flex;justify-content:center;align-items:center;background-color:#fff;border-radius:50%;width:38px;height:38px}.DashboardHeader_user__k6A0z div:before{content:"";width:42px;height:42px;background:var(--primary2-gradient);position:absolute;border-radius:50%;z-index:-1}.DashboardHeader_user__k6A0z div:after{content:"";width:7px;height:7px;border-radius:50%;background-color:#13ba37;box-shadow:0 0 0 2px var(--white-color);position:absolute;bottom:3px;right:0}.DashboardHeader_notificationModal__SuOwc{width:551px;position:absolute;top:125%;right:80%;border-radius:12px;padding:24px;box-shadow:0 4px 100px 0 rgba(0,0,0,.12);background:var(--white-color);z-index:2;max-height:calc(90vh - 48px);transition:transform .3s;transform-origin:top right;transform:scale(0);overflow:hidden;display:flex;flex-direction:column;z-index:1001}.DashboardHeader_isNotificationModalOpen__NAdIl{transform:scale(1);border-radius:16px}@media(max-width:992px){.DashboardHeader_isNotificationModalOpen__NAdIl{height:calc(100vh - 64px);top:80px;left:16px;right:16px;bottom:16px;padding:16px;position:fixed;margin:0 auto}}@media(max-width:768px){.DashboardHeader_isNotificationModalOpen__NAdIl{width:calc(100vw - 32px);height:calc(100vh - 32px);top:120px;left:16px;right:16px;bottom:16px;padding:16px;position:fixed}}@media(max-width:480px){.DashboardHeader_isNotificationModalOpen__NAdIl{position:fixed;left:16px;transform:translate(0) scale(1);width:90%;height:calc(100vh - 32px);padding:10px;font-size:14px}}.DashboardHeader_notificationContent__TFNiB{max-height:100%;overflow-y:auto;padding-right:12px}.DashboardHeader_notificationContent__TFNiB::-webkit-scrollbar{width:8px}.DashboardHeader_notificationContent__TFNiB::-webkit-scrollbar-thumb{background:linear-gradient(132deg,#1a47bf,#d63aca);border-radius:4px}.DashboardHeader_notificationContent__TFNiB::-webkit-scrollbar-thumb:hover{background:linear-gradient(132deg,#1a47bf,#d63aca)}.DashboardHeader_notificationContent__TFNiB::-webkit-scrollbar-track{background:#f4f9fb}@media(max-width:992px){.DashboardHeader_notificationContent__TFNiB{padding-left:12px}}@media(max-width:768px){.DashboardHeader_notificationContent__TFNiB{padding-left:12px}}@media(max-width:480px){.DashboardHeader_notificationContent__TFNiB{padding-left:12px}}.DashboardHeader_notificationTitle__WIxks{font-weight:400;font-size:24px;padding-bottom:10px;line-height:24px;color:var(--black-color)}.DashboardHeader_notificationLineWrapper__tm_rV{margin-top:24px;display:flex;align-items:center;gap:6px;margin-bottom:24px}.DashboardHeader_subNotificationLineWrapper__24HCK{margin:12px 0;display:flex;align-items:center;gap:6px}.DashboardHeader_lineText__FpuRO{font-weight:700;font-size:12px;line-height:16px;color:var(--black-color);opacity:.3;text-transform:uppercase}.DashboardHeader_line__ywNSZ{display:inline-block;height:2px;width:100%;background-color:rgba(104,131,142,.4);opacity:.2}.DashboardHeader_notificationList__yni0F{display:flex;flex-direction:column;gap:12px}.DashboardHeader_disabledIconForNotification__kh6Pi{pointer-events:none}.AddIdentificationDocument_uploadBox__K8gDk{position:relative;border:2px dashed #7d919d;border-radius:10px;padding:14px 43px;text-align:center;cursor:pointer;display:flex;flex-direction:column;gap:16px}.AdminStats_adminStats__Qzc1h{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:30px}@media(max-width:768px){.AdminStats_adminStats__Qzc1h{gap:10px}}.AdminStats_item__9_3_c{border-radius:12px;padding:30px;flex-grow:1;flex-shrink:0;flex-basis:calc(33.3333333333% - 20px);min-width:200px;display:flex;align-items:center;gap:15px}.AdminStats_itemUsers__QSGiO{background-color:#2f74fa}.AdminStats_itemSpecialists__RbLQB{background-color:#11a283}.AdminStats_itemPatients__0TsAX{background-color:#ec6442}.AdminStats_itemIcon__iA_yt{border-radius:100px;width:50px;height:50px;background:hsla(0,0%,100%,.2);display:flex;justify-content:center;align-items:center}.AdminStats_value__0tNUQ{font-weight:700;font-size:20px;line-height:140%}.AdminStats_valueText__S8qhi,.AdminStats_value__0tNUQ{font-family:var(--font-urbanist);color:var(--white-color)}.AdminStats_valueText__S8qhi{font-weight:400;font-size:14px;line-height:21px}.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: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: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: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: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)}.ReportSpecialistForm_body__D53c_{display:flex;flex-direction:column;gap:20px;width:100%;padding-bottom:20px}.ReportSpecialistForm_description__PJm2a{font-family:Nunito Sans,sans-serif;font-size:16px;font-weight:500;line-height:24px;color:#1f272b;margin:0}.ReportSpecialistForm_field__sxIcd{display:flex;flex-direction:column;gap:8px;width:100%}.ReportSpecialistForm_label__roZr9{font-family:Nunito,sans-serif;font-size:16px;font-weight:500;line-height:24px;color:#1f272b}.ReportSpecialistForm_selectWrapper__3_KoC{position:relative;width:339px}@media(max-width:768px){.ReportSpecialistForm_selectWrapper__3_KoC{width:100%}}.ReportSpecialistForm_select__eADbU{width:100%;height:44px;padding:0 44px 0 16px;background:#fff;border:1px solid #7d919d;border-radius:8px;font-family:Nunito,sans-serif;font-size:16px;font-weight:500;color:#1f272b;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.ReportSpecialistForm_select__eADbU:focus{outline:none;border-color:#1b47c0}.ReportSpecialistForm_chevron__0Ktw_{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none}.ReportSpecialistForm_textarea__u_B8_{width:100%;height:120px;padding:16px;background:#fff;border:1px solid #7d919d;border-radius:8px;font-family:Nunito,sans-serif;font-size:16px;font-weight:500;color:#1f272b;resize:none}.ReportSpecialistForm_textarea__u_B8_::placeholder{color:#7d919d}.ReportSpecialistForm_textarea__u_B8_:focus{outline:none;border-color:#1b47c0}.ReportSpecialistForm_footer__i1yYv{display:flex;justify-content:flex-end;gap:12px;padding-top:4px}.ReportSpecialistForm_cancelBtn__TDY8I{height:40px;padding:0 20px;background:#fff;border:1px solid #d7dde7;border-radius:24px;font-family:Nunito Sans,sans-serif;font-size:14px;font-weight:600;color:#1f272b;cursor:pointer}.ReportSpecialistForm_cancelBtn__TDY8I:hover{border-color:#1b47c0;color:#1b47c0}.ReportSpecialistForm_submitBtn__1nPMc{height:40px;padding:0 20px;background:linear-gradient(180deg,#1a47bf,#d63aca);border:none;border-radius:24px;font-family:Nunito Sans,sans-serif;font-size:14px;font-weight:600;color:#fff;cursor:pointer}.ReportSpecialistForm_submitBtn__1nPMc:hover{opacity:.9}.ReportSpecialistForm_submitBtn__1nPMc:disabled{background:rgba(138,138,138,.3);pointer-events:none}.ReportProfileModal_modal__CDKln{display:flex!important;flex-direction:column;align-items:flex-start;gap:24px;width:640px!important;max-width:95vw;border-radius:8px!important;overflow-y:auto;background:#fff}.ReportProfileModal_header__ob_zK{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;height:33px;flex-shrink:0}.ReportProfileModal_title__JOBbJ{font-family:Nunito,sans-serif;font-size:22px;font-weight:600;line-height:33px;color:#1f272b;margin:0}.ReportProfileModal_closeBtn__tCq_l{display:flex;justify-content:center;align-items:center;width:32px;height:32px;background:#fff;border:none;border-radius:24px;cursor:pointer;padding:0;flex-shrink:0}.ReportProfileModal_closeBtn__tCq_l:hover{background:#f5f5f5}.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: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: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: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: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}.SelectedDayEvents_selectedDayEvents__9QIJj{width:100%}.SelectedDayEvents_header__H1Z17{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.SelectedDayEvents_title__8T_Ke{font-family:Nunito Sans,sans-serif;font-size:16px;font-weight:600;line-height:23.8px;color:#1f272b;margin:0}.SelectedDayEvents_count__APmKX{font-family:Nunito Sans,sans-serif;font-size:12px;font-weight:600;line-height:16px;color:#fff;background:#1a47bf;border-radius:10px;padding:2px 8px}.SelectedDayEvents_eventList__6YjTx{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.SelectedDayEvents_eventItem__Q6HCq{padding:12px;background:#fff;border-radius:8px;border:1px solid #eceded;cursor:pointer;transition:all .2s ease}.SelectedDayEvents_eventItem__Q6HCq:hover{background:#f7fbff;border-color:#d7dde7}.SelectedDayEvents_eventInfo__ZER6D{display:flex;align-items:center;gap:8px;margin-bottom:4px}.SelectedDayEvents_eventDot__uoh8l{width:6px;height:6px;background:#12b937;border-radius:50%;flex-shrink:0}.SelectedDayEvents_eventTitle__3WCmN{font-family:Nunito Sans,sans-serif;font-size:14px;font-weight:500;line-height:20.6px;color:#1f272b;margin:0}.SelectedDayEvents_eventTime__GQA_K{font-family:Nunito Sans,sans-serif;font-size:12.5px;font-weight:500;line-height:17.8px;color:#7c909d;margin:0;padding-left:14px}.SelectedDayEvents_noEvents____BFs{font-family:Nunito Sans,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#7c909d;margin:0;text-align:center;padding:16px 0}.DayViewCalendar_dayViewCalendar__izNf5{width:100%;background:#fff;border:none;border-radius:0;overflow-y:auto;flex:1 1}@media(max-width:768px){.DayViewCalendar_dayViewCalendar__izNf5{overflow-y:visible}}.DayViewCalendar_calendarHeader__w2GMr{padding:24px;border-bottom:1px solid #e7e7e7}.DayViewCalendar_dateTitle__2VTCV{font-family:Nunito Sans,sans-serif;font-size:16px;font-weight:600;line-height:23.8px;color:#1f272b;margin:0}.DayViewCalendar_timeSlots__vK_ng{padding:24px;display:flex;flex-direction:column}.DayViewCalendar_timeSlot__S0OLV{display:flex;gap:16px;min-height:56px;border-bottom:1px solid #eceded}.DayViewCalendar_timeSlot__S0OLV:last-child{border-bottom:none}.DayViewCalendar_timeLabel__vJsnV{font-family:Nunito Sans,sans-serif;font-size:12.5px;font-weight:500;line-height:17.8px;color:#7c909d;min-width:50px;padding-top:4px}.DayViewCalendar_eventContainer__7LSTj{flex:1 1;display:flex;flex-direction:column;gap:6px;padding:7px 0}.DayViewCalendar_eventCard__86SiD{width:100%;max-width:705px;min-height:44px;padding:6px;background:#e8f6e8;border-radius:4px;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;justify-content:center}.DayViewCalendar_eventCard__86SiD:hover{background:#d8ecd8}.DayViewCalendar_eventPatient__0EoJE{color:#1f272b;margin-bottom:2px}.DayViewCalendar_eventPatient__0EoJE,.DayViewCalendar_eventTime__mZ0jC{font-family:Nunito Sans,sans-serif;font-size:12.5px;font-weight:500;line-height:17.8px}.DayViewCalendar_eventTime__mZ0jC{color:#4e5e6a}.WeekViewCalendar_weekViewCalendar__CGfkf{width:100%;background:#fff;border:none;border-radius:0;overflow-y:auto;flex:1 1}@media(max-width:768px){.WeekViewCalendar_weekViewCalendar__CGfkf{overflow-y:visible;overflow-x:auto;-webkit-overflow-scrolling:touch}.WeekViewCalendar_scrollInner__0yzpa{min-width:500px}}.WeekViewCalendar_calendarHeader__jausB{display:grid;grid-template-columns:60px repeat(7,minmax(60px,1fr));border-bottom:1px solid #e7e7e7;background:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:2}@media(max-width:768px){.WeekViewCalendar_calendarHeader__jausB{position:static}}.WeekViewCalendar_timeColumn__I8fR_{width:60px}.WeekViewCalendar_dayHeader__2MTrj{padding:12px 8px;text-align:center;border-right:1px solid #eceded;display:flex;flex-direction:column;align-items:center;gap:4px}.WeekViewCalendar_dayHeader__2MTrj:last-child{border-right:none}.WeekViewCalendar_dayHeader__2MTrj.WeekViewCalendar_today__eqrvq .WeekViewCalendar_dayDate__uPY_X{background:#1b47c0;color:#fff}.WeekViewCalendar_dayName__ygPWI{font-family:Nunito Sans,sans-serif;font-size:12px;font-weight:500;line-height:17.3px;color:#7c909d;text-transform:uppercase}.WeekViewCalendar_dayDate__uPY_X{font-family:Nunito Sans,sans-serif;font-size:16px;font-weight:600;line-height:23.8px;color:#1f272b;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%}.WeekViewCalendar_timeGrid___r4E4{display:flex;flex-direction:column}.WeekViewCalendar_timeRow__WCPKN{display:grid;grid-template-columns:60px repeat(7,minmax(60px,1fr));min-height:56px;border-bottom:1px solid #eceded}.WeekViewCalendar_timeRow__WCPKN:last-child{border-bottom:none}.WeekViewCalendar_timeLabel__8TLxm{font-family:Nunito Sans,sans-serif;font-size:12.5px;font-weight:500;line-height:17.8px;color:#7c909d;padding:4px 8px;text-align:right}.WeekViewCalendar_dayCell__3Ao3h{border-right:1px solid #eceded;padding:6px 4px;display:flex;flex-direction:column;gap:4px;background:#fff}.WeekViewCalendar_dayCell__3Ao3h:last-child{border-right:none}.WeekViewCalendar_dayCell__3Ao3h:hover{background:#f9fafe}.WeekViewCalendar_eventCard__JWBe6{width:100%;min-height:40px;padding:4px 6px;background:#e8f6e8;border-radius:4px;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;justify-content:center}.WeekViewCalendar_eventCard__JWBe6:hover{background:#d8ecd8}.WeekViewCalendar_eventPatient__nJDB7{font-family:Nunito Sans,sans-serif;font-size:11px;font-weight:500;line-height:15.8px;color:#1f272b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.WeekViewCalendar_eventTime__xq_aV{font-family:Nunito Sans,sans-serif;font-size:10px;font-weight:500;line-height:14.4px;color:#4e5e6a}.MonthViewCalendar_monthViewCalendar__V_JoJ{width:100%;background:#fff;border:none;border-radius:0;overflow-y:auto;flex:1 1}@media(max-width:768px){.MonthViewCalendar_monthViewCalendar__V_JoJ{overflow-y:visible}}.MonthViewCalendar_calendarHeader__XFtTW{border-bottom:1px solid #e7e7e7;background:#fff}.MonthViewCalendar_weekdaysRow__jF9JZ{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));height:45px}.MonthViewCalendar_weekdayHeader__WjDfU{font-family:Nunito Sans,sans-serif;font-size:14px;font-weight:500;line-height:20.6px;color:#4e5e6a;text-align:center;display:flex;align-items:center;justify-content:center;border-right:1px solid #eceded}.MonthViewCalendar_weekdayHeader__WjDfU:last-child{border-right:none}.MonthViewCalendar_calendarGrid__7ovC1{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));min-height:524px}.MonthViewCalendar_dayCell__OHbyd{border-right:1px solid #eceded;border-bottom:1px solid #eceded;padding:8px;min-height:80px;min-width:0;overflow:hidden;display:flex;flex-direction:column;background:#fff;transition:background .2s ease}.MonthViewCalendar_dayCell__OHbyd:nth-child(7n){border-right:none}.MonthViewCalendar_dayCell__OHbyd.MonthViewCalendar_empty__DScpn{background:#f9fafe;pointer-events:none}.MonthViewCalendar_dayCell__OHbyd.MonthViewCalendar_active__eQ70f{cursor:pointer}.MonthViewCalendar_dayCell__OHbyd.MonthViewCalendar_active__eQ70f:hover{background:#f7fbff}.MonthViewCalendar_dayCell__OHbyd.MonthViewCalendar_today__JrEk5 .MonthViewCalendar_dayNumber__8fQI9{background:#1b47c0;color:#fff}.MonthViewCalendar_dayNumber__8fQI9{font-family:Nunito Sans,sans-serif;font-size:14px;font-weight:500;line-height:20.6px;color:#1f272b;text-align:center;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;margin-bottom:4px}.MonthViewCalendar_eventsContainer__t5xGb{display:flex;flex-direction:column;gap:4px;flex:1 1}@media(max-width:768px){.MonthViewCalendar_eventsContainer__t5xGb{display:none}}.MonthViewCalendar_eventItem__bHzI_{background:#e8f6e8;border-radius:4px;padding:4px 6px;font-size:11px;line-height:1.3}.MonthViewCalendar_eventTitle__LVca_{font-family:Nunito Sans,sans-serif;font-weight:500;color:#1f272b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.MonthViewCalendar_eventTime__5U_sI{font-family:Nunito Sans,sans-serif;font-weight:500;color:#4e5e6a;font-size:10px}.MonthViewCalendar_eventCountBadge__TH5H9{display:none}@media(max-width:768px){.MonthViewCalendar_eventCountBadge__TH5H9{display:flex;align-items:center;justify-content:center;width:20px;height:20px;background:#1b47c0;color:#fff;border-radius:50%;font-size:11px;font-weight:600;margin:2px auto 0}}.MonthViewCalendar_moreEvents__Ugc5V{font-family:Nunito Sans,sans-serif;font-size:11px;font-weight:500;color:#7c909d;padding:2px 4px}.AppointmentDetailsModal_backdrop__dQ0aO{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.AppointmentDetailsModal_modal__KAGRh{background:#fff;border-radius:12px;width:100%;max-width:400px;box-shadow:0 4px 24px rgba(0,0,0,.15);position:relative;animation:AppointmentDetailsModal_slideUp__sHCXJ .3s ease-out}@keyframes AppointmentDetailsModal_slideUp__sHCXJ{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.AppointmentDetailsModal_header__EihX5{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #eceded}.AppointmentDetailsModal_title__fte7A{font-family:Nunito Sans,sans-serif;font-size:18px;font-weight:600;line-height:26.7px;color:#1f272b;margin:0}.AppointmentDetailsModal_closeButton___B_9f{background:rgba(0,0,0,0);border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:opacity .2s ease}.AppointmentDetailsModal_closeButton___B_9f:hover{opacity:.7}.AppointmentDetailsModal_content__gCxV_{padding:24px;display:flex;flex-direction:column;gap:16px}.AppointmentDetailsModal_infoRow__cepr6{display:flex;flex-direction:column;gap:4px}.AppointmentDetailsModal_label__v92zM{font-family:Nunito Sans,sans-serif;font-size:12px;font-weight:500;line-height:17.3px;color:#7c909d;text-transform:uppercase;letter-spacing:.5px}.AppointmentDetailsModal_value__FO352{font-family:Nunito Sans,sans-serif;font-size:14px;font-weight:600;line-height:20.6px;color:#1f272b}.AppointmentDetailsModal_actions__Q3vv2{padding:0 24px 24px;display:flex;flex-direction:column;gap:12px}.AppointmentDetailsModal_primaryButton__aPjpU{width:100%;height:48px;padding:12px 20px;background:#5736c3;border:none;border-radius:24px;font-family:Nunito Sans,sans-serif;font-size:16px;font-weight:600;line-height:23.8px;color:#fff;cursor:pointer;transition:all .2s ease}.AppointmentDetailsModal_primaryButton__aPjpU:hover{background:#4629a0}.AppointmentDetailsModal_primaryButton__aPjpU:active{transform:scale(.98)}.AppointmentDetailsModal_secondaryButton__jgqBj{width:100%;height:48px;padding:12px 20px;background:#fff;border:1px solid #d7dde7;border-radius:24px;font-family:Nunito Sans,sans-serif;font-size:16px;font-weight:600;line-height:23.8px;color:#1f272b;cursor:pointer;transition:all .2s ease}.AppointmentDetailsModal_secondaryButton__jgqBj:hover{background:#f7fbff;border-color:#1f272b}.AppointmentDetailsModal_secondaryButton__jgqBj:active{transform:scale(.98)}.AppointmentDetailsModal_dangerButton__UAJXq{width:100%;height:48px;padding:12px 20px;background:#fff;border:1px solid #f50100;border-radius:24px;font-family:Nunito Sans,sans-serif;font-size:16px;font-weight:600;line-height:23.8px;color:#f50100;cursor:pointer;transition:all .2s ease}.AppointmentDetailsModal_dangerButton__UAJXq:hover{background:#fff5f5}.AppointmentDetailsModal_dangerButton__UAJXq:active{transform:scale(.98)}.BackToPatients_link__2vu2c{display:inline-flex;align-items:center;gap:8px;font-family:Nunito Sans,sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#5736c3;text-decoration:none;padding:8px 0;transition:opacity .2s ease}.BackToPatients_link__2vu2c:hover{opacity:.8}.BackToPatients_icon__PGu0u{width:18px;height:18px}.PatientHeader_card__hg1af{width:764px;padding:0 0 16px;border-bottom:1px solid #eceded}.PatientHeader_header__TETbS{display:flex;align-items:center;gap:20px}.PatientHeader_avatarWrapper__JG5ui{width:80px;height:80px;border-radius:50%;overflow:hidden;flex-shrink:0}.PatientHeader_avatar__s6QJb{width:100%;height:100%;object-fit:cover}.PatientHeader_info__yGLip{flex:1 1;display:flex;flex-direction:column;gap:6px}.PatientHeader_name__5Bsfb{font-family:Nunito Sans,sans-serif;font-size:20px;font-weight:600;line-height:28px;color:#1f272b;margin:0}.PatientHeader_metaInfo__Gxme_{display:flex;align-items:center;gap:8px}.PatientHeader_metaItem__4MlMZ{display:flex;align-items:center;gap:6px;font-family:Nunito Sans,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#4e5e6a}.PatientHeader_separator__taB9i{color:#93989a;margin:0 4px}.PatientHeader_genderIcon__OCh6N{width:16px;height:16px;color:#93989a}.PatientHeader_messageButton__gYoFi{display:flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 20px;background:linear-gradient(135deg,#6B46C1,#D946C8);border:none;border-radius:20px;font-family:Nunito Sans,sans-serif;font-size:14px;font-weight:600;line-height:20px;color:#fff;cursor:pointer;transition:all .2s ease;white-space:nowrap;flex-shrink:0}.PatientHeader_messageButton__gYoFi:hover{background:linear-gradient(135deg,#5935A8,#C035B0);box-shadow:0 4px 12px rgba(107,70,193,.3)}.PatientHeader_messageButton__gYoFi:active{transform:scale(.98)}.PatientHeader_messageIcon__rd3Bb{width:18px;height:18px}@media(max-width:768px){.PatientHeader_card__hg1af{width:100%;padding:16px}.PatientHeader_header__TETbS{flex-direction:column;align-items:flex-start;padding:0}.PatientHeader_avatarWrapper__JG5ui{width:60px;height:60px}.PatientHeader_name__5Bsfb{font-size:18px;line-height:26px}.PatientHeader_metaInfo__Gxme_{flex-wrap:wrap}.PatientHeader_messageButton__gYoFi{width:100%}}.Languages_section__Bk801{width:764px;border-bottom:1px solid #eceded;padding:16px 0;margin-top:16px}.Languages_title__g6_Mc{font-family:Nunito Sans,sans-serif;font-size:16px;font-weight:600;line-height:30px;color:#1f272b;margin:0 0 8px}.Languages_languagesList__DIsxn{display:flex;flex-direction:column;gap:4px}.Languages_language__kMZtq{font-family:Nunito Sans,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#4e5e6a}@media(max-width:768px){.Languages_section__Bk801{width:100%;padding:16px 0}}.NextAppointment_container__w04lR{width:330px;display:flex;flex-direction:column;gap:8px}.NextAppointment_title__F5bYs{font-family:Nunito Sans,sans-serif;font-size:16px;font-weight:600;line-height:27px;color:#d63aca;margin:0}.NextAppointment_card__P3ZWJ{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(135deg,rgba(107,70,193,.1),rgba(217,70,200,.1));border:none;border-radius:12px;padding:20px;gap:16px}.NextAppointment_datetime__31aDr{display:flex;align-items:baseline;gap:8px}.NextAppointment_date__6DNYE{font-family:Nunito Sans,sans-serif;font-size:16px;font-weight:500;line-height:24px;color:#1f272b}.NextAppointment_time__X7iMo{font-weight:500;color:#4e5e6a}.NextAppointment_joinButton__TwG4G,.NextAppointment_time__X7iMo{font-family:Nunito Sans,sans-serif;font-size:14px;line-height:20px}.NextAppointment_joinButton__TwG4G{display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 20px;height:40px;background:linear-gradient(135deg,#6B46C1,#D946C8);border:none;border-radius:20px;font-weight:600;color:#fff;cursor:pointer;transition:all .2s ease;white-space:nowrap}.NextAppointment_joinButton__TwG4G:hover{background:linear-gradient(135deg,#5935A8,#C035B0);transform:translateY(-1px);box-shadow:0 4px 12px rgba(107,70,193,.3)}.NextAppointment_joinButton__TwG4G:active{transform:translateY(0)}.NextAppointment_joinButton__TwG4G:disabled{opacity:.6;cursor:not-allowed}.NextAppointment_icon__tXal7{width:18px;height:18px}.NextAppointment_emptyMessage__sa3zp{font-family:Nunito Sans,sans-serif;font-size:14px;font-weight:400;color:#4e5e6a;margin:0}@media(max-width:768px){.NextAppointment_container__w04lR{width:100%}.NextAppointment_card__P3ZWJ{padding:16px}}.UpcomingAppointments_container__eAv8U{width:330px;display:flex;flex-direction:column;gap:16px}.UpcomingAppointments_title__78WRk{font-family:Nunito Sans,sans-serif;font-size:16px;font-weight:600;line-height:24px;color:#1f272b;margin:0}.UpcomingAppointments_card__B1BT2{display:flex;flex-direction:column;background:#f8f9fa;border:none;border-radius:8px;padding:20px}.UpcomingAppointments_appointmentsList__5qcYO{display:flex;flex-direction:column;gap:12px}.UpcomingAppointments_appointmentItem__WmTik{display:flex;align-items:center;justify-content:space-between;padding:8px 0}.UpcomingAppointments_appointmentItem__WmTik:not(:last-child){border-bottom:1px solid #f3f4f6}.UpcomingAppointments_date__FI9uy{color:#1f272b}.UpcomingAppointments_date__FI9uy,.UpcomingAppointments_time__BZubJ{font-family:Nunito Sans,sans-serif;font-size:14px;font-weight:500;line-height:20px}.UpcomingAppointments_time__BZubJ{color:#4e5e6a}.UpcomingAppointments_emptyMessage__1_9lF{font-family:Nunito Sans,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#93989a;text-align:center;padding:20px;margin:0}@media(max-width:768px){.UpcomingAppointments_container__eAv8U{width:100%}.UpcomingAppointments_card__B1BT2{padding:16px}.UpcomingAppointments_appointmentItem__WmTik{flex-direction:column;align-items:flex-start;gap:4px}}.NoteCard_card__MV42z{display:flex;flex-direction:column;background:#fff;border:1px solid #e7e7e7;border-radius:8px;padding:20px;gap:12px;position:relative}.NoteCard_header__a9oos{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.NoteCard_title__Q_ldf{font-family:Nunito Sans,sans-serif;font-size:16px;font-weight:600;line-height:24px;color:#1f272b;margin:0;flex:1 1}.NoteCard_date__OWY_v{font-size:13px;line-height:18px;color:#93989a;white-space:nowrap}.NoteCard_content__K8n7z,.NoteCard_date__OWY_v{font-family:Nunito Sans,sans-serif;font-weight:400}.NoteCard_content__K8n7z{font-size:14px;line-height:20px;color:#4e5e6a;margin:0;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.NoteCard_actions__lDhJj{display:flex;align-items:center;gap:12px;padding-top:12px}.NoteCard_actionButton__ubZDH{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:rgba(0,0,0,0);border:1px solid #e7e7e7;border-radius:999px;padding:0;color:#1f272b;cursor:pointer;transition:all .2s ease}.NoteCard_actionButton__ubZDH svg{width:18px;height:18px;stroke-width:2}.NoteCard_actionButton__ubZDH:hover{border-color:#1f272b;background-color:#f9fafb}.NoteCard_actionButton__ubZDH:active{transform:scale(.95)}@media(max-width:768px){.NoteCard_card__MV42z{padding:16px}}.AddNoteModal_overlay__VyEN9{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.AddNoteModal_modal___Tj_f{background:#fff;border-radius:12px;width:100%;max-width:540px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.AddNoteModal_header__z8GGL{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e7e7e7}.AddNoteModal_title__au_xm{font-family:Nunito Sans,sans-serif;font-size:18px;font-weight:600;line-height:26px;color:#1f272b;margin:0}.AddNoteModal_closeButton__UjYN_{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:rgba(0,0,0,0);border:none;border-radius:6px;color:#4e5e6a;cursor:pointer;transition:all .2s ease}.AddNoteModal_closeButton__UjYN_ svg{width:20px;height:20px}.AddNoteModal_closeButton__UjYN_:hover{background:#f3f4f6}.AddNoteModal_form__Gj0AE{display:flex;flex-direction:column;gap:20px;padding:24px;overflow-y:auto}.AddNoteModal_formGroup__CLA1s{display:flex;flex-direction:column;gap:8px}.AddNoteModal_label__g_XeB{font-family:Nunito Sans,sans-serif;font-size:14px;font-weight:600;line-height:20px;color:#1f272b}.AddNoteModal_input__ElZfD,.AddNoteModal_textarea__7WPuf{font-family:Nunito Sans,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#1f272b;padding:12px 16px;background:#fff;border:1px solid #e7e7e7;border-radius:8px;transition:all .2s ease}.AddNoteModal_input__ElZfD:focus,.AddNoteModal_textarea__7WPuf:focus{outline:none;border-color:#5736c3;box-shadow:0 0 0 3px rgba(87,54,195,.1)}.AddNoteModal_input__ElZfD::placeholder,.AddNoteModal_textarea__7WPuf::placeholder{color:#93989a}.AddNoteModal_textarea__7WPuf{resize:vertical;min-height:120px}.AddNoteModal_actions__5eYJQ{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding-top:4px}.AddNoteModal_cancelButton__xlFiS,.AddNoteModal_saveButton__OsCLF{padding:12px 20px;border-radius:24px;font-family:Nunito Sans,sans-serif;font-size:14px;font-weight:600;line-height:20px;cursor:pointer;transition:all .2s ease}.AddNoteModal_cancelButton__xlFiS:active,.AddNoteModal_saveButton__OsCLF:active{transform:scale(.98)}.AddNoteModal_cancelButton__xlFiS{background:rgba(0,0,0,0);border:1px solid #e7e7e7;color:#4e5e6a}.AddNoteModal_cancelButton__xlFiS:hover{background:#f8f9fa}.AddNoteModal_saveButton__OsCLF{background:linear-gradient(270deg,rgb(170,67,188),rgb(122,67,188) 38%,rgb(60,36,198));border:none;color:#fff}.AddNoteModal_saveButton__OsCLF:hover{box-shadow:0 6px 12px 0 rgba(20,127,225,.3)}.AddNoteModal_saveButton__OsCLF:disabled{opacity:.6;cursor:not-allowed}@media(max-width:768px){.AddNoteModal_modal___Tj_f{max-width:100%;max-height:100%;border-radius:0}.AddNoteModal_actions__5eYJQ{flex-direction:column-reverse}.AddNoteModal_actions__5eYJQ button{width:100%}}.DeleteNoteModal_overlay__ZphBX{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;animation:DeleteNoteModal_fadeIn__B_UKA .2s ease}@keyframes DeleteNoteModal_fadeIn__B_UKA{0%{opacity:0}to{opacity:1}}.DeleteNoteModal_modal__zDuqq{background:#fff;border-radius:12px;width:90%;max-width:480px;padding:24px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);animation:DeleteNoteModal_slideUp__kRRsa .2s ease}@keyframes DeleteNoteModal_slideUp__kRRsa{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.DeleteNoteModal_header__a8zwn{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.DeleteNoteModal_title__wbwFu{font-family:Nunito Sans,sans-serif;font-size:20px;font-weight:700;line-height:28px;color:#1f272b;margin:0}.DeleteNoteModal_closeButton__9oSCW{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:rgba(0,0,0,0);border:none;border-radius:6px;color:#4e5e6a;cursor:pointer;transition:all .2s ease;padding:0}.DeleteNoteModal_closeButton__9oSCW svg{width:24px;height:24px}.DeleteNoteModal_closeButton__9oSCW:hover{background-color:#f3f4f6;color:#1f272b}.DeleteNoteModal_message__vUb4_{font-family:Nunito Sans,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#4e5e6a;margin:0 0 24px}.DeleteNoteModal_actions__pmtYT{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding-top:16px;border-top:1px solid #e7e7e7}.DeleteNoteModal_cancelButton__WISaP{display:flex;align-items:center;justify-content:center;padding:12px 20px;background:rgba(0,0,0,0);border:1px solid #e7e7e7;border-radius:24px;font-family:Nunito Sans,sans-serif;font-size:14px;font-weight:600;line-height:20px;color:#1f272b;cursor:pointer;transition:all .2s ease}.DeleteNoteModal_cancelButton__WISaP:hover{background-color:#f9fafb;border-color:#d1d5db}.DeleteNoteModal_cancelButton__WISaP:active{transform:scale(.98)}.DeleteNoteModal_confirmButton__FR0nk{display:flex;align-items:center;justify-content:center;padding:12px 20px;background:linear-gradient(270deg,rgb(170,67,188),rgb(122,67,188) 38%,rgb(60,36,198));border:none;border-radius:24px;font-family:Nunito Sans,sans-serif;font-size:14px;font-weight:600;line-height:20px;color:#fff;cursor:pointer;transition:all .2s ease}.DeleteNoteModal_confirmButton__FR0nk:hover{box-shadow:0 6px 12px 0 rgba(20,127,225,.3)}.DeleteNoteModal_confirmButton__FR0nk:active{transform:scale(.98)}@media(max-width:640px){.DeleteNoteModal_modal__zDuqq{width:95%;padding:20px}.DeleteNoteModal_actions__pmtYT{flex-direction:column-reverse;gap:8px}.DeleteNoteModal_cancelButton__WISaP,.DeleteNoteModal_confirmButton__FR0nk{width:100%}}.NotesSection_section__f9SOl{width:764px;display:flex;flex-direction:column;gap:16px;padding:24px 0;border-bottom:1px solid #eceded;margin-top:16px}.NotesSection_header__7cAXP{display:flex;align-items:center;justify-content:space-between;gap:16px}.NotesSection_title__t7b9U{font-family:Nunito Sans,sans-serif;font-size:18px;font-weight:600;line-height:33px;color:#1f272b;margin:0}.NotesSection_addButton__jf1BY{display:flex;align-items:center;gap:6px;padding:8px 16px;background:rgba(0,0,0,0);border:1px solid #e7e7e7;border-radius:20px;font-family:Nunito Sans,sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#4e5e6a;cursor:pointer;transition:all .2s ease}.NotesSection_addButton__jf1BY:hover{background:#f8f9fa;border-color:#d1d5db}.NotesSection_addButton__jf1BY:active{transform:scale(.98)}.NotesSection_addIcon__9moDX{width:16px;height:16px}.NotesSection_notesList__vDOel{display:flex;flex-direction:column;gap:16px}.NotesSection_emptyMessage__5phx5{font-family:Nunito Sans,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#93989a;text-align:center;padding:40px 20px;margin:0}@media(max-width:768px){.NotesSection_section__f9SOl{width:100%;padding:16px 0}.NotesSection_header__7cAXP{flex-direction:column;align-items:stretch}.NotesSection_addButton__jf1BY{width:100%;justify-content:center}.NotesSection_title__t7b9U{font-size:16px;line-height:24px}}.StatusBadge_badge__0R4J8{display:inline-flex;align-items:center;justify-content:center;padding:4px 12px;border-radius:4px;border:1px solid;font-family:Nunito Sans,sans-serif;font-size:12px;font-weight:600;line-height:16px;white-space:nowrap}.StatusBadge_completed__RYznY{border-color:#10b981;background-color:#d1fae5;color:#10b981}.StatusBadge_canceled__GhqX0{border-color:#ef4444;background-color:#fee2e2;color:#ef4444}.StatusBadge_scheduled__4wiFS{border-color:#3b82f6;color:#3b82f6}.StatusBadge_pending__T15Zd{border-color:#f59e0b;color:#f59e0b}.PreviousAppointments_section__nwI91{width:764px;display:flex;flex-direction:column;gap:16px;padding:24px 0;margin-top:16px}.PreviousAppointments_title__ld21n{font-family:Nunito Sans,sans-serif;font-size:18px;font-weight:600;line-height:33px;color:#1f272b;margin:0}.PreviousAppointments_appointmentsList__GLT2X{display:flex;flex-direction:column}.PreviousAppointments_appointmentItem__Ha9jh{display:flex;align-items:center;justify-content:space-between;padding:12px 0}.PreviousAppointments_appointmentItem__Ha9jh:not(:last-child){border-bottom:1px solid #f3f4f6}.PreviousAppointments_datetime__7jfSM{display:flex;flex-direction:column;gap:2px}.PreviousAppointments_date__q2oG6{font-family:Nunito Sans,sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#1f272b}.PreviousAppointments_time__LCuww{font-family:Nunito Sans,sans-serif;font-size:13px;font-weight:400;line-height:18px;color:#93989a}.PreviousAppointments_emptyMessage__x5EI7{font-family:Nunito Sans,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#93989a;text-align:center;padding:40px 20px;margin:0}@media(max-width:768px){.PreviousAppointments_section__nwI91{width:100%;padding:16px 0}.PreviousAppointments_appointmentItem__Ha9jh{padding:12px 16px;flex-direction:column;align-items:flex-start;gap:12px}.PreviousAppointments_title__ld21n{font-size:16px;line-height:24px}}.Journal_journal__9_xe0{width:100%;background:#fff;min-height:100vh;padding:24px 32px 24px 24px}@media(max-width:992px){.Journal_journal__9_xe0{padding:24px 20px}}@media(max-width:768px){.Journal_journal__9_xe0{padding:20px 16px}}.Journal_journalLoading__2QVFW{opacity:.6;pointer-events:none;position:relative}.Journal_journalLoading__2QVFW:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;border:3px solid #e5e7eb;border-top-color:#1a47bf;border-radius:50%;animation:Journal_spin__2F9fE .8s linear infinite}@keyframes Journal_spin__2F9fE{to{transform:translate(-50%,-50%) rotate(1turn)}}.Journal_journalContent__fg87O{display:flex;flex-direction:column;gap:0}.Journal_dateSelector__SA_oE{display:flex;justify-content:center;margin-bottom:24px}@media(max-width:768px){.Journal_dateSelector__SA_oE{margin-bottom:16px}}.Journal_dateSelectorWrapper__LabtF{position:relative;display:inline-block}.Journal_dateButton__EjSz5{display:flex;align-items:center;gap:12px;padding:12px 20px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;cursor:pointer;transition:all .2s ease}.Journal_dateButton__EjSz5:hover{background:#f9fafb;border-color:#d1d5db}@media(max-width:768px){.Journal_dateButton__EjSz5{padding:10px 16px;gap:8px}}.Journal_dayName__Y8mWa{font-size:18px;font-weight:600;color:#1f2937}@media(max-width:768px){.Journal_dayName__Y8mWa{font-size:16px}}.Journal_fullDate__XQFsT{font-size:14px;font-weight:400;color:#6b7280}@media(max-width:768px){.Journal_fullDate__XQFsT{font-size:13px}}.Journal_dropdownIcon__3_naj{color:#9ca3af;transform:rotate(90deg);transition:transform .2s ease}.Journal_overviewRow__N5BT1{display:flex;align-items:center;gap:16px;margin-bottom:24px}@media(max-width:768px){.Journal_overviewRow__N5BT1{gap:8px;margin-bottom:16px}}.Journal_navButton__Ctjia{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:rgba(0,0,0,0);border:1px solid #e5e7eb;border-radius:10px;color:#6b7280;cursor:pointer;transition:all .2s ease;flex-shrink:0}.Journal_navButton__Ctjia:hover{background:#f9fafb;border-color:#d1d5db;color:#374151}.Journal_navButton__Ctjia:active{transform:scale(.95)}.Journal_dateSelectorWrapper__LabtF .react-datepicker-wrapper,.Journal_dateSelectorWrapper__LabtF .react-datepicker__tab-loop{display:inline-block}.Journal_dateSelectorWrapper__LabtF .react-datepicker-popper{z-index:100;position:absolute!important}.Journal_dateSelectorWrapper__LabtF .react-datepicker-popper[data-placement^=bottom]{padding-top:8px}.Journal_dateSelectorWrapper__LabtF .react-datepicker-popper[data-placement^=top]{padding-bottom:8px}.Journal_dateSelectorWrapper__LabtF .react-datepicker{border:1px solid #e5e7eb;border-radius:12px;background:#fff;font-family:inherit;box-shadow:0 10px 40px rgba(0,0,0,.1);padding:16px}.Journal_dateSelectorWrapper__LabtF .react-datepicker__month-container{background:rgba(0,0,0,0)}.Journal_dateSelectorWrapper__LabtF .react-datepicker__header{background:rgba(0,0,0,0);border-bottom:1px solid #f3f4f6;padding:0 0 12px;margin-bottom:12px}.Journal_dateSelectorWrapper__LabtF .react-datepicker__current-month{font-size:16px;font-weight:600;color:#1f2937;margin-bottom:8px}.Journal_dateSelectorWrapper__LabtF .react-datepicker__navigation{top:16px}.Journal_dateSelectorWrapper__LabtF .react-datepicker__navigation--previous{left:16px}.Journal_dateSelectorWrapper__LabtF .react-datepicker__navigation--next{right:16px}.Journal_dateSelectorWrapper__LabtF .react-datepicker__day-names{display:flex;justify-content:space-between}.Journal_dateSelectorWrapper__LabtF .react-datepicker__day-name{width:36px;height:36px;line-height:36px;margin:0;font-size:12px;font-weight:500;color:#9ca3af}.Journal_dateSelectorWrapper__LabtF .react-datepicker__month{margin:0}.Journal_dateSelectorWrapper__LabtF .react-datepicker__week{display:flex;justify-content:space-between}.Journal_dateSelectorWrapper__LabtF .react-datepicker__day{width:36px!important;height:36px!important;line-height:36px!important;margin:2px 0!important;font-size:14px!important;font-weight:400!important;color:#374151!important;background:rgba(0,0,0,0)!important;border-radius:50%!important;border:none!important;cursor:pointer}.Journal_dateSelectorWrapper__LabtF .react-datepicker__day:hover{background:#f3f4f6!important}.Journal_dateSelectorWrapper__LabtF .react-datepicker__day--selected,.Journal_dateSelectorWrapper__LabtF .react-datepicker__day--selected.react-datepicker__day--today,.Journal_dateSelectorWrapper__LabtF .react-datepicker__day--selected.react-datepicker__day--today:hover,.Journal_dateSelectorWrapper__LabtF .react-datepicker__day--selected:hover{background:#1a47bf!important;color:#fff!important;border-radius:50%!important;border:none!important}.Journal_dateSelectorWrapper__LabtF .react-datepicker__day--keyboard-selected{background:rgba(0,0,0,0)!important;color:#374151!important}.Journal_dateSelectorWrapper__LabtF .react-datepicker__day--today:not(.react-datepicker__day--selected){background:rgba(0,0,0,0)!important;color:#374151!important;border:2px solid #1a47bf!important;border-radius:50%!important;line-height:32px!important}.Journal_dateSelectorWrapper__LabtF .react-datepicker__day--outside-month{color:#d1d5db!important}.Journal_dateSelectorWrapper__LabtF .react-datepicker__triangle{display:none}.Journal_highlightDay__1iA7e{background:rgba(0,0,0,0)!important;color:#374151!important;border:1.5px solid #22c55e!important;border-radius:50%!important;line-height:33px!important}.Journal_highlightDay__1iA7e:hover{background:rgba(34,197,94,.1)!important}.react-datepicker__day--today.Journal_highlightDay__1iA7e:not(.react-datepicker__day--selected){border:2px solid #1a47bf!important;box-shadow:inset 0 0 0 1.5px #22c55e!important;line-height:32px!important}.react-datepicker__day--selected.Journal_highlightDay__1iA7e{background:#1a47bf!important;color:#fff!important;border:none!important;box-shadow:0 0 0 2px #22c55e!important}.CustomerProfile_profilePage___yyrW{padding:24px 32px 24px 24px}@media(max-width:768px){.CustomerProfile_profilePage___yyrW{padding:20px}}.CustomerProfile_profilePageContent__3R8OW{display:flex;flex-direction:column;gap:24px;max-width:1114px;width:100%}@media(max-width:768px){.CustomerProfile_profilePageContent__3R8OW{gap:20px}}.CustomerProfileAbout_aboutSection__iQlU7{display:flex;flex-direction:column;gap:20px}.CustomerProfileAbout_title__GPvra{font-family:var(--font-nunito);font-weight:600;font-size:22px;line-height:33px;color:#1f272b;margin:0}@media(max-width:768px){.CustomerProfileAbout_title__GPvra{font-size:20px;line-height:30px}}.CustomerProfileAbout_aboutContent__4R1sB{display:flex;flex-direction:column;gap:8px}.CustomerProfileAbout_aboutText__IgZWb{font-family:var(--font-nunito-sans);font-weight:500;font-size:16px;line-height:24px;color:#1f272b;margin:0;white-space:pre-wrap}.CustomerProfileAbout_learnMoreButton__zBEpr{background:none;border:none;padding:0;font-family:var(--font-nunito-sans);font-weight:500;font-size:16px;line-height:24px;color:#1b47c0;cursor:pointer;align-self:flex-start;transition:opacity .2s}.CustomerProfileAbout_learnMoreButton__zBEpr:hover{opacity:.8}.Degree_certification__CHjG9{width:100%;min-height:120px;border-radius:8px;background-color:#f9fafe;padding:16px 20px;font-family:var(--font-nunito-sans),sans-serif}.Degree_certification_title__72TCU{justify-content:space-between;align-items:center;display:flex}.Degree_certification_title_icons__lD5UB{display:flex;align-items:center;gap:20px}.Degree_certification_title_icons_elem__n9hYP{cursor:pointer;transition-duration:.3s}.Degree_certification_title_icons_elem__n9hYP:hover{transform:scale(1.035)}.Degree_certification_body__Wk_YJ{margin-top:16px;gap:10px;display:flex;flex-direction:column}.Degree_certification_body_item__SJpkN{align-items:center;display:flex;gap:8px;cursor:pointer}.Degree_certification_body_item__SJpkN svg{width:24px;height:24px}.Degree_certification_about__pyOT4{margin-top:16px}.Degree_certificationsArray__GoxtJ{display:flex;flex-direction:column;margin-top:16px;gap:15px}.Certification_certification__SMfqI{width:100%;min-height:120px;border-radius:8px;background-color:#f9fafe;padding:16px 20px;font-family:var(--font-nunito-sans),sans-serif}.Certification_certification_title___xYoG{justify-content:space-between;align-items:center;display:flex}.Certification_certification_title_icons__0xPiR{display:flex;align-items:center;gap:20px}.Certification_certification_title_icons_elem__s_ijX{cursor:pointer;transition-duration:.3s}.Certification_certification_title_icons_elem__s_ijX:hover{transform:scale(1.035)}.Certification_certification_body__VC8N1{margin-top:16px;gap:10px;display:flex;flex-direction:column}.Certification_certification_body_item__lt9hu{align-items:center;display:flex;gap:8px;cursor:pointer}.Certification_certification_body_item__lt9hu svg{width:24px;height:24px}.Certification_certification_about__ZW7Rj{margin-top:16px}.Certification_certificationsArray__nycPd{display:flex;flex-direction:column;margin-top:16px;gap:15px}.ConfirmBookingModal_confirmBookingModal__bKAcN{display:flex;flex-direction:column;gap:24px;min-width:380px}@media(max-width:768px){.ConfirmBookingModal_confirmBookingModal__bKAcN{min-width:unset;width:100%}}.ConfirmBookingModal_header__4gUEW{text-align:center}.ConfirmBookingModal_header__4gUEW [class*=title],.ConfirmBookingModal_header__4gUEW h3{text-align:center;width:100%}.ConfirmBookingModal_content__KQ0y9{display:flex;flex-direction:column;align-items:center;gap:20px}.ConfirmBookingModal_icon__m5K_A{margin-bottom:8px}.ConfirmBookingModal_loadingContainer__qz7ZI{display:flex;flex-direction:column;align-items:center;gap:16px;padding:20px 0}.ConfirmBookingModal_details__OHFMg{width:100%;display:flex;flex-direction:column;gap:10px;background:#f9fafe;border-radius:8px;padding:14px 16px}.ConfirmBookingModal_detailRow__mQdrn{display:flex;justify-content:space-between;align-items:center}.ConfirmBookingModal_label__35EFJ{color:#8b8b8b}.ConfirmBookingModal_value__UF9Ln{color:#1f272b;font-weight:600}.ConfirmBookingModal_message__6lea3{color:#8b8b8b;text-align:center}.ConfirmBookingModal_footer__9o5tH{display:flex;justify-content:center;gap:12px;padding-top:16px;border-top:1px solid #e8e8e8}@media(max-width:768px){.ConfirmBookingModal_footer__9o5tH{flex-direction:column-reverse}.ConfirmBookingModal_footer__9o5tH button{width:100%}}.DocumentReviewBlock_reviewBlock__nZGyN{background-color:#fef3c7;border:1px solid #f59e0b;border-radius:12px;padding:20px;margin-bottom:24px}.DocumentReviewBlock_header__6YUzP{display:flex;align-items:center;gap:10px;margin-bottom:12px}.DocumentReviewBlock_header__6YUzP img{color:#d97706}.DocumentReviewBlock_description__jFxdA{color:#92400e;margin-bottom:16px}.DocumentReviewBlock_documentsGrid__ZwwwR{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:20px}.DocumentReviewBlock_documentSection__d19Dj{flex:1 1;min-width:200px}.DocumentReviewBlock_sectionLabel__rL64C{color:#78350f;font-weight:600;margin-bottom:8px;display:block}.DocumentReviewBlock_documentItem__6D_cQ{display:flex;align-items:center;gap:8px;padding:10px 14px;background-color:#fffbeb;border:1px solid #fcd34d;border-radius:8px;cursor:pointer;transition:all .2s ease;margin-bottom:8px}.DocumentReviewBlock_documentItem__6D_cQ:hover{background-color:#fef3c7;border-color:#f59e0b}.DocumentReviewBlock_documentItem__6D_cQ img{flex-shrink:0}.DocumentReviewBlock_documentItem__6D_cQ span{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DocumentReviewBlock_actions__rQ1bn{display:flex;gap:12px;flex-wrap:wrap}.DocumentReviewBlock_rejectModal__nv7G4{display:flex;flex-direction:column;gap:16px;min-width:300px}.DocumentReviewBlock_rejectTextarea__FaDW6{width:100%;padding:12px;border:1px solid #d1d5db;border-radius:8px;font-family:inherit;font-size:14px;resize:vertical}.DocumentReviewBlock_rejectTextarea__FaDW6:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.1)}.DocumentReviewBlock_rejectTextarea__FaDW6::placeholder{color:#9ca3af}.DocumentReviewBlock_rejectActions__tED7u{display:flex;gap:12px;justify-content:flex-end}.NextAppointments_nextAppointments__mmaBF{padding:20px 24px;border-radius:8px;background-color:#f9f9f9;margin-top:16px}.NextAppointments_header__nzcO_{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.NextAppointments_viewAllLink__585am{background:none;border:none;color:#1b47c0;font-family:Nunito Sans,sans-serif;font-size:14px;font-weight:600;cursor:pointer;padding:0;transition:opacity .2s ease}.NextAppointments_viewAllLink__585am:hover{opacity:.8}.NextAppointments_emptyState__9PNfb{padding:12px 0}.NextAppointments_emptyText__Mdh_9{color:#8b8b8b}.NextAppointments_appointmentsList__AjmOj{display:flex;flex-direction:column;gap:12px}.NextAppointments_appointmentItem__yZz5A{display:flex;align-items:center;gap:12px;padding:12px;background:#fff;border-radius:8px;border:1px solid #e8e8e8;width:100%;cursor:pointer;transition:all .2s ease;text-align:left}.NextAppointments_appointmentItem__yZz5A:hover{border-color:#1b47c0;background-color:#f8faff}.NextAppointments_dateIcon__ZGjRj{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background-color:#f0f4ff;color:#1b47c0;flex-shrink:0}.NextAppointments_appointmentDetails__8eLww{display:flex;flex-direction:column;gap:2px}.NextAppointments_appointmentDate__ZSZFf{font-weight:600;color:#1f272b}.NextAppointments_appointmentTime__c6xNH{color:#8b8b8b}.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-family:Nunito Sans,sans-serif;font-size:14px;font-weight:600;color:#1f272b}.SendMessageModal_textarea__69xCT{width:100%;padding:12px 16px;border:1px solid #e8e8e8;border-radius:8px;font-family:Nunito Sans,sans-serif;font-size:14px;line-height:1.5;color:#1f272b;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}.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%}}.SpecialistProfileReviews_reviewsSection__8cC7I{padding:24px 0;display:flex;flex-direction:column;gap:16px}.SpecialistProfileReviews_heading__7fzGi{display:flex;align-items:center;justify-content:space-between}.SpecialistProfileReviews_title__1zavc{font-family:var(--font-nunito);font-weight:600;font-size:22px;line-height:33px;color:#1f272b;margin:0}@media(max-width:768px){.SpecialistProfileReviews_title__1zavc{font-size:20px;line-height:30px}}.SpecialistProfileReviews_seeAllLink__Aug5l{font-family:var(--font-nunito-sans);font-weight:500;font-size:16px;line-height:24px;color:#1b47c0;background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;gap:4px;transition:opacity .2s}.SpecialistProfileReviews_seeAllLink__Aug5l:hover{opacity:.8}.SpecialistProfileReviews_reviewsList__Wfb8c{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}@media(max-width:992px){.SpecialistProfileReviews_reviewsList__Wfb8c{grid-template-columns:1fr}}@media(max-width:768px){.SpecialistProfileReviews_reviewsList__Wfb8c{grid-template-columns:1fr}}.SpecialistProfileReviews_reviewCard__4aMXl{background:#fff;border-radius:8px;padding:16px;display:flex;flex-direction:column;gap:16px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.SpecialistProfileReviews_reviewContent__gVFhh{display:flex;flex-direction:column;gap:8px}.SpecialistProfileReviews_ratingWrapper__plxIk{display:flex}.SpecialistProfileReviews_reviewText__lsgqn{font-family:var(--font-nunito-sans);font-weight:400;font-size:14px;line-height:21px;color:#1f272b;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.SpecialistProfileReviews_reviewUser__H3aJ9{display:flex;align-items:center;gap:8px}.SpecialistProfileReviews_userAvatar__uLxlH{width:40px;height:40px;border-radius:50%;object-fit:cover;flex-shrink:0}.SpecialistProfileReviews_userInfo__1OjoI{display:flex;flex-direction:column;gap:2px;min-width:0}.SpecialistProfileReviews_userName__1_VEV{font-family:var(--font-nunito-sans);font-weight:600;font-size:14px;line-height:20px;color:#1f272b}.SpecialistProfileReviews_userEmail__aMCpZ{font-family:var(--font-nunito-sans);font-weight:400;font-size:12px;line-height:18px;color:#93989a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SpecialistProfileReviews_noReviews__fdB0j{font-family:var(--font-nunito-sans);font-weight:400;font-size:16px;line-height:24px;color:#93989a;text-align:center;padding:40px 20px}.PatientSpecialistProfile_wrapper___CL1k{display:flex;flex-direction:column;gap:24px;width:100%}@media(max-width:768px){.PatientSpecialistProfile_wrapper___CL1k{gap:20px}}.PatientSpecialistProfile_patientSpecialistProfile__A7C6L{display:flex;gap:24px;width:100%}@media(max-width:768px){.PatientSpecialistProfile_patientSpecialistProfile__A7C6L{flex-direction:column;gap:20px}}.PatientSpecialistProfile_mainContent__PQasP{display:flex;flex-direction:column;gap:24px;flex:1 1;min-width:0}@media(max-width:768px){.PatientSpecialistProfile_mainContent__PQasP{gap:20px}}.PatientSpecialistProfile_sidebar__GYylT{width:350px;flex-shrink:0}@media(max-width:768px){.PatientSpecialistProfile_sidebar__GYylT{width:100%}}.PatientSpecialistProfile_section__mAqZp{display:flex;flex-direction:column;gap:12px}.PatientSpecialistProfile_sectionHeader__EBTmq{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.PatientSpecialistProfile_seeAllLink__TeIiR{background:none;border:none;color:#1b47c0;font-family:Nunito Sans,sans-serif;font-size:14px;font-weight:600;line-height:20.58px;cursor:pointer;padding:0;transition:opacity .2s ease}.PatientSpecialistProfile_seeAllLink__TeIiR:hover{opacity:.8}.PatientSpecialistProfile_aboutText__uDYQL{overflow-wrap:anywhere;line-height:1.5;white-space:pre-line}.PatientSpecialistProfile_tagContainer__mf9Ux{display:flex;gap:8px;flex-wrap:wrap}.PatientSpecialistProfile_coursesGrid__Ta5a7{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}@media(max-width:768px){.PatientSpecialistProfile_coursesGrid__Ta5a7{grid-template-columns:1fr;gap:12px}}.PatientSpecialistProfile_reviewsGrid__eBg9p{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}@media(max-width:768px){.PatientSpecialistProfile_reviewsGrid__eBg9p{grid-template-columns:1fr;gap:12px}}.PatientSpecialistProfile_bookSession__HUInT{padding:20px 24px;border-radius:8px;height:max-content;background-color:#fff;border:1px solid #e8e8e8}.PatientSpecialistProfile_bookSessionHeader__HLV2V{display:flex;justify-content:space-between;align-items:center}.PatientSpecialistProfile_dateTimeSelector__rd3eo{display:flex;flex-direction:column;gap:8px;width:100%}.PatientSpecialistProfile_dateTimeLabel__nHYGy{font-family:Nunito Sans,sans-serif;font-size:14px;font-weight:600;color:#1f272b}.PatientSpecialistProfile_dateTimeButton__4uTzc{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 16px;background:#fff;border:1px solid #e8e8e8;border-radius:8px;font-family:Nunito Sans,sans-serif;font-size:14px;cursor:pointer;transition:all .2s ease;text-align:left}.PatientSpecialistProfile_dateTimeButton__4uTzc:hover{border-color:silver}.PatientSpecialistProfile_dateTimeButton__4uTzc:focus{outline:none;border-color:#1b47c0}.PatientSpecialistProfile_dateTimePlaceholder__ijo8N{color:#b0b0b0;font-size:14px}.PatientSpecialistProfile_dateTimeText__m5pHG{color:#1f272b;font-size:14px;font-weight:500}.PatientSpecialistProfile_calendarIcon__J84CY{color:#8b8b8b;flex-shrink:0}.PatientSpecialistProfile_buttonContainer__TOQAk{display:flex;width:100%;gap:12px;flex-direction:column;margin-top:16px}.PatientSpecialistProfile_noPaymentSetup__hyxVr{padding:12px 14px;background-color:#fff8e1;border:1px solid #ffe082;border-radius:8px;margin-bottom:4px}.PatientSpecialistProfile_noPaymentSetupText__oOh7D{color:#7a5c00;text-align:center}.PatientSpecialistProfile_backdrop__maWkJ{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:9998}.OfficePhotosSection_officePhotosSection__VG07y{background-color:var(--white-color);width:100%}@media(max-width:768px){.OfficePhotosSection_officePhotosSection__VG07y{padding:20px}}.OfficePhotosSection_header__scZcl{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;gap:16px}@media(max-width:768px){.OfficePhotosSection_header__scZcl{flex-direction:column;align-items:flex-start;gap:12px}}.OfficePhotosSection_title__NVKQ_{font-family:var(--font-nunito-sans);font-size:18px;font-weight:500;color:var(--black-color);margin:0}@media(max-width:768px){.OfficePhotosSection_title__NVKQ_{font-size:16px}}.OfficePhotosSection_uploadButton__GAUEP{display:flex;align-items:center;gap:8px;padding:10px 16px;white-space:nowrap}.OfficePhotosSection_uploadButton__GAUEP svg{width:20px;height:20px;flex-shrink:0}.OfficePhotosSection_uploadButton__GAUEP span{font-family:var(--font-nunito-sans);font-size:14px;font-weight:500;line-height:1.3;letter-spacing:.01em}@media(max-width:768px){.OfficePhotosSection_uploadButton__GAUEP{width:100%;justify-content:center}}.OfficePhotosSection_photoGallery__jJ_bb{display:flex;gap:8px;width:100%;flex-wrap:wrap;align-items:flex-start}@media(max-width:768px){.OfficePhotosSection_photoGallery__jJ_bb{flex-direction:column}}.OfficePhotosSection_photoItem__twFLR{position:relative;border-radius:4px;overflow:hidden;flex-shrink:0}.OfficePhotosSection_photoItem__twFLR:hover .OfficePhotosSection_deleteButton__K_2ZG{opacity:1;visibility:visible}.OfficePhotosSection_imageWrapper__nDqak{position:relative;width:185px;height:120px;max-width:185px;max-height:120px;background-color:#f3f3f3;border-radius:4px;overflow:hidden}@media(max-width:768px){.OfficePhotosSection_imageWrapper__nDqak{width:100%;max-width:100%;height:auto;min-height:200px}}.OfficePhotosSection_deleteButton__K_2ZG{position:absolute;top:6px;right:6px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.6);border:none;border-radius:50%;cursor:pointer;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease;z-index:10;padding:0}.OfficePhotosSection_deleteButton__K_2ZG:hover{background-color:rgba(0,0,0,.8)}.OfficePhotosSection_deleteButton__K_2ZG:active{transform:scale(.95)}.OfficePhotosSection_deleteButton__K_2ZG:disabled{opacity:.5;cursor:not-allowed}.OfficePhotosSection_deleteIcon__ygebI{width:14px;height:14px;color:var(--white-color);stroke-width:2}.OfficePhotosSection_photo__Ubrcs{width:100%;height:100%;object-fit:cover}.OfficePhotosSection_placeholder__pSuu_{position:relative;width:100%;min-height:250px;max-height:400px;border-radius:12px;overflow:hidden;background-color:#f3f3f3}.OfficePhotosSection_placeholderImage__M5or2{width:100%;height:100%;object-fit:cover}.SpecialistSettings_sectionCard__ILJ6D{border:1px solid #d0d8db;border-radius:15px;padding:22px;margin-bottom:24px}.SpecialistSettings_sectionCard__ILJ6D.SpecialistSettings_firstCard__TRFEX{margin-top:24px}.SpecialistSettings_sectionTitle__SCyny{margin-bottom:16px}.SpecialistSettings_verifyButtonsContainer__CgmsK{display:flex;justify-content:flex-end;gap:12px}.SpecialistSettings_button__rNpI1{width:120px;height:42px;border-radius:27px;font-weight:500;font-family:var(--font-outfit);font-size:14px!important;line-height:18px;letter-spacing:.01em;text-align:center;color:#fff;border:none;margin-top:20px}.SpecialistSettings_active__HNhl1{color:#fff;background:linear-gradient(132deg,#1a47bf,#d63aca)}.SpecialistSettings_inactive__SwhaV{background-color:#d0d8db;color:#68838e}.SpecialistSettings_changeButton__Qs1GI{color:rgba(0,0,0,0);background-color:#d0d8db;text-align:center}.SpecialistSettings_changeButton__Qs1GI:before{content:"Change";background:linear-gradient(132deg,#1a47bf,#d63aca);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);display:block}.SpecialistSettings_basicInfo__Jl81S{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px 16px;gap:14px 16px}@media(max-width:768px){.SpecialistSettings_basicInfo__Jl81S{grid-template-columns:1fr}}.SpecialistSettings_contactInfo__YamMS{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}@media(max-width:768px){.SpecialistSettings_contactInfo__YamMS{grid-template-columns:1fr}}.SpecialistSettings_contactInfoBlock__kK9wH{display:flex;align-items:flex-end;gap:10px}@media(max-width:768px){.SpecialistSettings_contactInfoBlock__kK9wH{flex-direction:column;align-items:stretch;gap:8px}.SpecialistSettings_contactInfoBlock__kK9wH>:last-child{margin-top:0!important}}.SpecialistSettings_addressInfo__Nwb8y{display:flex;flex-direction:column;gap:16px}.SpecialistSettings_addressInfo_row__J5N_H{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:16px;gap:16px}@media(max-width:768px){.SpecialistSettings_addressInfo_row__J5N_H{grid-template-columns:1fr}}.SpecialistSettings_professionalDetails__6Mimi{display:flex;flex-direction:column;gap:16px}.SpecialistSettings_professionalDetails_row__bqb9O{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:16px;gap:16px}@media(max-width:768px){.SpecialistSettings_professionalDetails_row__bqb9O{grid-template-columns:1fr}}.SpecialistSettings_expertiseSection__dBWyc{display:flex;flex-direction:column;gap:16px}.SpecialistSettings_expertiseList__E93mr{display:flex;flex-direction:column;gap:8px}.SpecialistSettings_expertiseItem__MV0iF{display:flex;align-items:center;gap:12px;padding:12px 16px;background-color:#fff;border:1px solid #d0d8db;border-radius:8px;font-family:var(--font-outfit);font-size:14px;color:#2d3436}.SpecialistSettings_expertiseRemoveBtn__qBpRQ{background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;color:#68838e;transition:color .2s ease}.SpecialistSettings_expertiseRemoveBtn__qBpRQ:hover{color:#d63aca}.SpecialistSettings_addExpertiseBtn__XIwKA{width:-moz-fit-content;width:fit-content}.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}.AccountTitle_title__hwVRA{font-weight:600;font-size:22px;line-height:34px;color:#010101}.AdminDashboard_container__ffGGS .AdminDashboard_headerList__hcZ8e{display:flex;align-items:center;gap:16px;margin-bottom:24px}.AdminDashboard_container__ffGGS .AdminDashboard_headerList__hcZ8e .AdminDashboard_listItem__qs14S{flex-shrink:0;max-width:260px;width:100%}.AdminDashboard_container__ffGGS .AdminDashboard_contentHeader__E7UsI{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.AdminDashboard_container__ffGGS .AdminDashboard_registerUsersChart__zeDSA{margin-bottom:36px}.AdminDashboard_container__ffGGS .AdminDashboard_chartLabels__9TQPY{display:flex;align-items:center;gap:10px}.AdminDashboard_container__ffGGS .AdminDashboard_chartLabels__9TQPY .AdminDashboard_label__NWADl{display:flex;align-items:center;gap:5px}.AdminDashboard_container__ffGGS .AdminDashboard_chartLabels__9TQPY .AdminDashboard_label__NWADl .AdminDashboard_labelLine__xnmyM{height:2px;width:15px;border-radius:2px}.AdminDashboard_container__ffGGS .AdminDashboard_chartLabels__9TQPY .AdminDashboard_label__NWADl .AdminDashboard_spec__vIKFY{background-color:#2f74fa}.AdminDashboard_container__ffGGS .AdminDashboard_chartLabels__9TQPY .AdminDashboard_label__NWADl .AdminDashboard_cus__7DMxU{background-color:#11a283}.AdminDashboard_container__ffGGS .AdminDashboard_chartLabels__9TQPY .AdminDashboard_label__NWADl .AdminDashboard_labelText__tTYwW{font-family:var(--font-urbanist);font-size:14px;font-weight:600;line-height:1.4}.AdminDashboard_container__ffGGS .AdminDashboard_chartLabels__9TQPY .AdminDashboard_label__NWADl .AdminDashboard_cusText__WaRSP{color:#11a283}.AdminDashboard_container__ffGGS .AdminDashboard_chartLabels__9TQPY .AdminDashboard_label__NWADl .AdminDashboard_specText__x52QR{color:#2f74fa}.AdminStat_container__eSExW{max-width:260px;width:100%;background-color:var(--white-color);border-radius:12px;box-shadow:0 4px 30px 0 rgba(0,0,0,.05);padding:18px 20px;display:flex;justify-content:space-between;align-items:center}.AdminStat_container__eSExW .AdminStat_infoBlock__QFoD2 .AdminStat_title__gGjBZ{font-family:var(--font-roboto);font-size:12px;font-weight:400;line-height:1.5;color:#919b9b;margin-bottom:1px}.AdminStat_container__eSExW .AdminStat_infoBlock__QFoD2 .AdminStat_countBlock__qhj_q{display:flex;align-items:center;gap:5px}.AdminStat_container__eSExW .AdminStat_infoBlock__QFoD2 .AdminStat_countBlock__qhj_q .AdminStat_count__5fLgU{font-family:var(--font-roboto);font-size:18px;font-weight:600;line-height:1.4;color:rgba(0,0,0,0);background:linear-gradient(180deg,#1A47BF,#D63ACA);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.AdminStat_container__eSExW .AdminStat_infoBlock__QFoD2 .AdminStat_countBlock__qhj_q .AdminStat_percent__hz0PK{font-family:var(--font-roboto);font-weight:700;font-size:14px;line-height:1.4;color:#48bb78}.AdminStat_container__eSExW .AdminStat_iconWrapper__Q55_B{padding:11px;border-radius:12px;background:linear-gradient(180deg,#1A47BF,#D63ACA);box-shadow:0 3.5px 5.5px 0 rgba(0,0,0,.02)}.AdminStat_active__mfsFU{background:linear-gradient(180deg,#1A47BF,#D63ACA)}.AdminStat_active__mfsFU .AdminStat_infoBlock__QFoD2 .AdminStat_title__gGjBZ{color:var(--white-color)}.AdminStat_active__mfsFU .AdminStat_infoBlock__QFoD2 .AdminStat_countBlock__qhj_q .AdminStat_count__5fLgU{background:var(--white-color);-webkit-background-clip:text;background-clip:text}.AdminStat_active__mfsFU .AdminStat_iconWrapper__Q55_B{background:var(--white-color)}