.react-calendar{background-color:initial;border:none;font-family:Assistant,sans-serif;line-height:1.125em;max-width:100%;width:372px}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{margin:.5em;width:50%}.react-calendar,.react-calendar *,.react-calendar :after,.react-calendar :before{box-sizing:border-box}.react-calendar button{border:0;font-family:inherit;height:100%;margin:0;outline:none;position:relative}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;font-style:normal;height:44px;margin-bottom:1em}.react-calendar__navigation button{background:none;color:#222b45;font-family:inherit;font-size:20px;font-weight:700;line-height:16px;min-width:44px}.react-calendar__navigation button:disabled{opacity:.5}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{background-color:#e6e6e6}.react-calendar__month-view__weekdays{font-size:.75em;font-weight:700;gap:1px;text-align:center;text-transform:uppercase}.react-calendar__month-view__days{grid-row-gap:5px;grid-gap:1px;display:grid!important;gap:1px;grid-auto-rows:55px;grid-template-columns:repeat(7,53px);row-gap:5px}.react-calendar__month-view__weekdays__weekday{color:#8f9bb3;font-size:16px;font-weight:600;line-height:1;margin-bottom:10px;padding:.5em;text-align:right}.react-calendar__month-view__weekNumbers .react-calendar__tile{align-items:center;display:flex;font-size:.75em;font-weight:700;justify-content:center}.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.react-calendar__century-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__year-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{align-items:center;background:none;color:#222b45;display:flex;flex-direction:column;font-family:inherit;justify-content:start;line-height:16px;max-width:100%;padding:12px 7px;text-align:center}.react-calendar__tile:disabled{background-image:url(/static/media/circle_grey.34e148aaf6d61146ad89.svg);background-position-x:center;background-position-y:top;background-repeat:no-repeat;background-size:44px 44px;font-family:inherit;opacity:.5;padding-top:12px}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{opacity:.8;-webkit-transform:translateY(-3px);transform:translateY(-3px)}.react-calendar__tile--now:enabled:focus,.react-calendar__tile--now:enabled:hover{opacity:.8;-webkit-transform:translateY(-3px);transform:translateY(-3px)}.react-calendar__tile--hasActive{background:#5d3cc7}.react-calendar__tile--hasActive:enabled:focus,.react-calendar__tile--hasActive:enabled:hover{background:#a9d4ff}.react-calendar__tile--active{background-image:url(/static/media/circle_bg_violet.30b4b8c7b22954c76743.svg);background-position-x:center;background-position-y:top;background-repeat:no-repeat;background-size:44px 44px;color:#fff;padding-top:12px}@media screen and (max-width:1050px){.react-calendar__navigation button{font-size:20px;line-height:16px}}@media screen and (max-width:780px){.react-calendar{width:300px}.react-calendar__navigation{margin-bottom:.5em}.react-calendar__navigation button{font-size:18px;line-height:16px}.react-calendar__month-view__weekdays__weekday{font-size:14px}.react-calendar__month-view__days{gap:4px;grid-auto-rows:47px;grid-template-columns:repeat(7,40px)}.react-calendar__tile:disabled{background-size:40px 40px}.react-calendar__tile--active{background-size:37px 37px;padding-top:11px}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}.layout,body{font-family:Assistant,sans-serif;font-style:normal;font-weight:400}.layout{background:#fbfaff;background:url(/static/media/background.d2b912648e0268909afe.jpg) top 20px right no-repeat;background-attachment:fixed;background-position:50%;background-position-y:45px;background-size:cover;color:#000;flex-direction:column;font-size:20px;line-height:24px;margin:0 auto;min-height:100vh;position:relative}.layout,.modals{align-items:center;display:flex;justify-content:center}.modals{left:50%;position:fixed;top:50%;z-index:100}.hover:hover{opacity:.6;-webkit-transform:translateY(-3px);transform:translateY(-3px)}.lock-scroll{max-height:100vh;overflow:hidden}html::-webkit-scrollbar{background-color:initial;width:8px}html::-webkit-scrollbar-thumb{background:#eae6df;opacity:.4}::-webkit-scrollbar-thumb:hover{background:#a19f9f}.scroll_violet{scrollbar-color:#2f42c2 transparent;scrollbar-width:thin}.scroll_violet::-webkit-scrollbar{background-color:initial;height:4px;width:4px}.scroll_violet::-webkit-scrollbar-thumb{background:#2f42c2;border-radius:4px;opacity:.4}.scroll_violet::-webkit-scrollbar-thumb:hover{background:#555}.scroll_violet::-webkit-scrollbar-track-piece:start{background:transparent;margin-top:60px}.button{align-items:center;background:#5d3cc7;border:none;border-radius:10px;box-shadow:0 3px 30px rgba(0,0,0,.06);color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:20px;font-style:normal;font-weight:600;height:57px;justify-content:center;line-height:1.11;max-width:290px;outline:none;text-align:center;text-decoration:none;width:100%}.button_white{background:#fff;border:1px solid rgba(57,23,169,.81);color:rgba(57,23,169,.81)}button,input,textarea{font-family:inherit}.error{color:red;line-height:1;text-align:center}.error,.text{font-size:16px}.text{color:#2c2b2b;font-family:inherit}.btn{background-color:initial;background-position:50%;background-repeat:no-repeat;border:none;cursor:pointer;height:20px;margin:4px 6px;outline:none;position:relative;width:20px}.btn_type_delete{background-image:url(/static/media/delete_icon.1eee62e2a6a5997e293a.svg)}.inputContainer{position:relative;width:100%}.passwordToggle{background-color:initial;background-image:url(/static/media/eye_off_icon.230e17f8055fa8e2333c.svg);background-position:50%;background-repeat:no-repeat;border:none;cursor:pointer;height:24px;outline:none;position:absolute;top:15%;width:24px}[dir=rtl] .passwordToggle{left:10px}[dir=ltr] .passwordToggle{right:10px}.passwordToggle_visible{background-image:url(/static/media/eye_icon.12f780afb33ecc06753c.svg)}@media screen and (max-width:1300px){.button{font-size:16px;height:42px;max-width:190px;min-height:42px}}@media screen and (max-width:1024px){.error{font-size:14px}}.home_section__FYLQA{align-items:center;box-sizing:border-box;display:flex;flex-direction:column}.home_section__title__5ZOiV{color:#2f42c2;font-size:24px;font-style:normal;font-weight:600;line-height:1.3;margin:25px auto 43px}.home_section__categories__Sghoj{grid-gap:45px;display:grid;gap:45px;grid-template-columns:394px 394px;grid-template-rows:repeat(3,1fr);list-style-type:none;margin:0 auto 67px;padding:0}.home_section__category__3\+C2g{align-items:center;background:#fff;border-radius:27px;box-shadow:0 3px 27px rgba(0,0,0,.07);box-sizing:border-box;color:#2f42c2;cursor:pointer;display:flex;justify-content:space-between;padding:26px 41px 28px 42px;text-decoration:none}.home_section__sectionArrowBtn__eq67d{background-color:initial;background-image:url(/static/media/arrow_left_blue.d0e1ba7cb8fb3d86fadc.svg);background-repeat:no-repeat;background-size:contain;border:none;cursor:pointer;height:16px;outline:none;width:8px}[dir=ltr] .home_section__sectionArrowBtn__eq67d{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.home_section__text__gO2lK{font-size:20px;font-style:normal;font-weight:400;line-height:1.3;margin:0}.home_section__icon__gbUn-{-webkit-margin-end:16px;height:20px;margin-inline-end:16px;object-fit:contain;width:20px}.home_section__sectionName__r-ZAM{align-items:center;display:flex}.home_section__disabled__Ss4kZ{opacity:.3}@media screen and (max-width:1400px){.home_section__title__5ZOiV{margin:11px auto 40px}.home_section__categories__Sghoj{gap:30px;grid-template-columns:304px 304px;margin-bottom:40px}.home_section__category__3\+C2g{border-radius:20px;box-shadow:0 2px 21px rgba(0,0,0,.07);padding:21px 19px 21px 26px}.home_section__sectionArrowBtn__eq67d{height:11px;width:5px}.home_section__text__gO2lK{font-size:15px}.home_section__icon__gbUn-{height:18px;margin-left:13px;width:18px}}@media screen and (max-width:840px){.home_section__FYLQA{width:95%}.home_section__categories__Sghoj{gap:18px;grid-template-columns:1fr 1fr;margin-bottom:30px;width:100%}}@media screen and (max-width:660px){.home_section__FYLQA{padding-top:20px;width:calc(100% - 34px)}.home_section__title__5ZOiV{font-size:18px;margin:10px auto 16px}.home_section__categories__Sghoj{grid-template-columns:1fr}.home_section__category__3\+C2g{padding:18px 19px 18px 26px}.home_section__text__gO2lK{font-size:16px}}.questionnaire_questionnaire__ZW0cw{grid-gap:8px;display:grid;gap:8px;grid-template-columns:117px 323px;margin-top:40px;text-decoration:none}.questionnaire_questionnaire_small__8rC0q{-webkit-animation:questionnaire_blink__A6KIq 8s ease-in-out infinite;animation:questionnaire_blink__A6KIq 8s ease-in-out infinite;bottom:59px;direction:ltr;display:flex;gap:5px;height:91px;left:23px;overflow:hidden;position:fixed;text-decoration:none;transition:all 1s;width:93px;z-index:2}.questionnaire_questionnaire_small__8rC0q:hover{-webkit-animation:none;animation:none;width:290px}.questionnaire_questionnaire__answer_small__fzEfl{background-color:#6386f9;border-radius:30px;color:#fff;padding:12px 30px 12px 12px;position:relative;white-space:nowrap}.questionnaire_questionnaire__answer_small__fzEfl:before{background-image:url(/static/media/arrow_left_white.8d6dac29294973c4fa65.svg);background-repeat:no-repeat;background-size:contain;color:#fff;content:"";height:17px;position:absolute;right:8px;rotate:180deg;top:32%;width:20px}.questionnaire_questionnaire__answer_small__fzEfl:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAYBAMAAAD0cOuPAAAAMFBMVEUAAABhhfpihvlghvdihfdggP9ih/pgg/dihvlhhvlhhvhghfZih/lihvlghvVihvmJI275AAAAD3RSTlMAv98ggBBvQO+QoDCvr1DNbbRVAAAAf0lEQVQY013OwQ1AQBCFYSEcSIRKJCrQAZ0QPTjTATW4qUYNG8JF8oxNNjPjv33Z3Zf1XJunq6ufj5+N9oxOeUemXOCWTIBHOgbQCPvkSrglD8ygIF/6OYy+Dv5RMFovziVsA6/ZTn0MI495cIVr+hiB4sFwZl/knvkNprmseQHUInj/NLYOQAAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-size:cover;bottom:0;content:"";height:17px;left:0;position:absolute;width:20px;z-index:2}.questionnaire_questionnaire__doctor__c64dn{max-width:100%}.questionnaire_questionnaire__content__l3Sti{display:flex;flex-direction:column}.questionnaire_questionnaire__title__MMEjY{color:#111;font-size:24px;font-style:normal;font-weight:400;line-height:1.29;margin:0 0 7px auto}.questionnaire_questionnaire__answer__UB7l5{align-items:center;background-color:#6386f9;border-radius:32px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-size:20px;font-weight:400;line-height:1.1;margin:auto;max-width:323px;min-height:74px;overflow-wrap:anywhere;padding:12px 49px;position:relative;text-align:right}.questionnaire_questionnaire__answer__UB7l5:before{background-image:url(/static/media/arrow_left_white.8d6dac29294973c4fa65.svg);content:"";height:11px;left:20px;position:absolute;top:42%;width:6px}.questionnaire_questionnaire__answer__UB7l5:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAdCAMAAAATgvWLAAAAM1BMVEUAAABihflihvlgg/dhhvlihvpggP9ihvlihvlihvpgg/dihvhhhfpihvljg/lghfpihvkcQY7SAAAAEHRSTlMAYN8goH8Q78+PQHC/r1Aw6o1w8QAAAINJREFUKM+FkVkOxSAMA0tYur1l7n/afhQpFZXJfI+MY5Yn1ZY5GfLcsMhIRIa5oSM4oghSFMEeRbBp4ceNrvrpRtVzdtYmjALzkLYShCScXZzaUbsePLEmejpFnqrvSYycg7ExMP7xH6TiPd+cagynyp7vcb8oLPsYSkn+iKJkH0PGXBr1GCvTxnfpAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-size:contain;bottom:0;content:"";height:29px;position:absolute;width:33px}[dir=ltr] .questionnaire_questionnaire__answer__UB7l5:after{left:0}[dir=rtl] .questionnaire_questionnaire__answer__UB7l5:after{right:0}@media screen and (max-width:1400px){.questionnaire_questionnaire__ZW0cw{gap:7px;grid-template-columns:103px 285px}.questionnaire_questionnaire_small__8rC0q{bottom:26px;height:81px;width:83px}.questionnaire_questionnaire_small__8rC0q:hover{width:280px}.questionnaire_questionnaire__answer_small__fzEfl{border-radius:20px;padding:10px 25px 10px 10px}.questionnaire_questionnaire__answer_small__fzEfl:before{height:10px;right:6px;top:38%;width:12px}.questionnaire_questionnaire__answer_small__fzEfl:after{height:15px;width:18px}.questionnaire_questionnaire__answer__UB7l5{font-size:18px;min-height:63px;padding:12px 49px 12px 31px}.questionnaire_questionnaire__answer_small__fzEfl{font-size:16px}}@media screen and (max-width:600px){.questionnaire_questionnaire__ZW0cw{grid-gap:6px;display:grid;gap:6px;grid-template-columns:75px 234px;margin-top:0}.questionnaire_questionnaire__answer__UB7l5{font-size:16px;line-height:1.5;min-height:66px;padding:6px 27px;width:233px}.questionnaire_questionnaire_small__8rC0q{bottom:10px;direction:rtl;height:40px;left:auto;right:10px;width:40px}.questionnaire_questionnaire__answer_small__fzEfl{font-size:12px;height:20px;line-height:1;margin:auto 0;padding:10px 5px 5px 15px}.questionnaire_questionnaire__answer_small__fzEfl:before{height:8px;left:4px;right:auto;rotate:none;top:38%;width:10px}.questionnaire_questionnaire__answer_small__fzEfl:after{height:10px;left:auto;right:3px;width:20px}}@-webkit-keyframes questionnaire_blink__A6KIq{44%{opacity:1}45%{opacity:.5}48%{opacity:0}50%{opacity:.5}61%{opacity:1}}@keyframes questionnaire_blink__A6KIq{44%{opacity:1}45%{opacity:.5}48%{opacity:0}50%{opacity:.5}61%{opacity:1}}.myDay_myDay__Oex4A{display:flex;flex-direction:column;margin:13px auto 50px}.myDay_myDay__title__kpCDN{color:#2f42c2;font-size:24px;font-style:normal;font-weight:600;line-height:1.3;margin:0 auto 19px}.myDay_myDay__section__z3ogJ{background:#fff;border-radius:30px;box-shadow:0 3px 30px rgba(0,0,0,.07);color:#2f42c2;margin:33px 0 7px;position:relative;width:592px}.myDay_nextBtn__bjPNc{background-color:initial;background-image:url(/static/media/arrow_left.1f16f6fd744ff5372a4c.svg);background-repeat:no-repeat;background-size:contain;border:none;cursor:pointer;height:17px;left:-40px;outline:none;position:absolute;top:45%;width:9px}.myDay_nextBtn__bjPNc:disabled{cursor:auto;opacity:30%}.myDay_prevBtn__M5z\+A{background-color:initial;background-image:url(/static/media/arrow_left.1f16f6fd744ff5372a4c.svg);background-repeat:no-repeat;background-size:contain;border:none;cursor:pointer;height:17px;outline:none;position:absolute;right:-40px;top:45%;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:9px}.myDay_prevBtn__M5z\+A:disabled{cursor:auto;opacity:30%}.myDay_myDay__sectionTitle__78vo4{background:#006cc9;box-sizing:border-box;color:#fff;font-size:19px;font-style:normal;font-weight:400;height:41px;left:calc(50% - 46px);line-height:25px;margin:0;padding:10px 18px;position:absolute;top:-20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:1}.myDay_myDay__swiper__z6-nN{grid-template-columns:1fr 1fr;list-style-type:none;margin:0;overflow:hidden;padding:0}.myDay_myDay__sectionCard__wl8R5{align-items:center;box-sizing:border-box;display:flex;justify-content:space-between;margin:0;min-height:157px;padding:19px 25px 20px 33px;position:relative;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;width:100%}.myDay_myDay__no_appointments_sectionCard__fFkkh{font-size:21px;justify-content:center}.myDay_myDay__sectionCard_line__nuk-e:after{background-color:#2f42c2;content:"";display:block;height:60%;left:0;position:absolute;width:1px}.myDay_myDay__sectionCard_line__nuk-e:last-of-type:after,.myDay_myDay__sectionCard_line__nuk-e:nth-of-type(2n):after{display:none}.myDay_myDay__sectionArrowBtn__WIN3D{background-color:initial;background-image:url(/static/media/arrow_left_blue.d0e1ba7cb8fb3d86fadc.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;border:none;cursor:pointer;height:16px;outline:none;width:8px}[dir=ltr] .myDay_myDay__sectionArrowBtn__WIN3D{background-position:100%;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.myDay_myDay__sectionText__7Obwi{color:#2f42c2;font-size:16px;font-weight:400;line-height:1.3;margin:0;max-width:212px;text-align:start}.myDay_myDay__sectionText_centered__LAS3D{margin-bottom:10px;text-align:center}.myDay_myDay__link__ba\+hP{cursor:pointer;text-decoration:underline}.myDay_myDay__link__ba\+hP:hover{opacity:.8}.myDay_notifications__1tPfT{box-sizing:border-box;display:flex;gap:14px;padding:29px 19px 23px}.myDay_notifications__venchy__JyIqJ{align-items:center;display:flex;flex-direction:column}.myDay_notifications__img__UVANu{height:56px;width:56px}.myDay_notifications__name__OkIPL{font-size:15px;font-weight:700;line-height:20px;margin:0;text-align:center}.myDay_notifications__date__q9wzT{font-size:10px;font-weight:300;line-height:13px;margin:0;text-align:center}.myDay_notifications__text__Yt915{flex:0 0 100%;font-size:16px;font-weight:400;line-height:21px;margin:0;text-align:start}.myDay_updateTitle__056cL{font-size:16px;font-weight:600;margin-bottom:10px}@media screen and (max-width:1400px){.myDay_myDay__Oex4A{margin:14px auto 40px}.myDay_myDay__title__kpCDN{font-size:24px;margin:0 auto 21px}.myDay_myDay__section__z3ogJ{border-radius:20px;margin-top:40px;width:507px}.myDay_myDay__sectionTitle__78vo4{font-size:16px;height:35px;left:calc(50% - 38.5px);padding:7px 15px;top:-17px}.myDay_myDay__sectionCard__wl8R5{min-height:135px;padding:126x 17px 15px 25px}.myDay_myDay__sectionText__7Obwi{font-size:16px;line-height:21px}.myDay_myDay__sectionText_small__9WLbk{font-size:14px;margin:12px 0 0}.myDay_updatesContainer__0a3Q4{width:100%}.myDay_myDay__sectionArrowBtn__WIN3D{height:12px}.myDay_notifications__1tPfT{padding:25px 19px 9px}.myDay_notifications__text__Yt915{font-size:15px;line-height:20px}.myDay_myDay__sectionContent__MAMdT{margin-right:25px}}.myDay_desc__owpNc{margin-top:12px}@media screen and (max-width:800px){.myDay_myDay__Oex4A{width:calc(100% - 82px)}.myDay_myDay__section__z3ogJ{box-shadow:0 2px 21px rgba(0,0,0,.07);margin-bottom:13px;margin-top:62px;width:auto}.myDay_myDay__section__z3ogJ:first-of-type{margin-top:40px}.myDay_myDay__sectionTitle__78vo4{font-size:16px;height:47px;left:calc(50% - 44px);padding:12px 20px;top:-23px}.myDay_myDay__sectionCard__wl8R5{gap:17px;min-height:123px;padding:26px 18px 12px;width:100%}.myDay_myDay__sectionCard_centered__l90NA{justify-content:center}.myDay_myDay__sectionText_small__9WLbk{margin:12px auto 0}.myDay_myDay__sectionText__7Obwi{font-size:14px;line-height:21px}.myDay_myDay__sectionArrowBtn__WIN3D{height:10px;width:5px}.myDay_myDay__sectionContent__MAMdT{margin-right:0}}@media screen and (max-width:800px) and (min-width:701px){.myDay_myDay__Oex4A{box-sizing:border-box;padding:0 50px;width:100%}.myDay_myDay__section__z3ogJ{width:100%}.myDay_nextBtn__bjPNc{left:-30px}.myDay_prevBtn__M5z\+A{right:-30px}}@media screen and (max-width:700px){.myDay_myDay__title__kpCDN{margin-bottom:0}.myDay_myDay__swiper__z6-nN{grid-template-columns:1fr;justify-items:center}.myDay_notifications__1tPfT{flex-direction:column;gap:8px;padding-top:34px}.myDay_notifications__venchy__JyIqJ{flex-direction:row;justify-content:center}.myDay_notifications__img__UVANu{height:38px;width:38px}}@media screen and (max-width:400px){.myDay_myDay__Oex4A{width:calc(100% - 34px)}.myDay_nextBtn__bjPNc,.myDay_prevBtn__M5z\+A{display:none}}.myDay_link__kN9Tx{color:#7b1fa2;cursor:pointer;text-decoration:underline;transition:color .2s ease}.myDay_link__kN9Tx:hover{color:#4a148c}.pagination_pagination__YKHjL{align-items:center;display:flex;gap:17px;list-style-type:none;margin:0 auto;padding:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.pagination_page__U-vI7{background-color:#fff;border-radius:100%;cursor:pointer;height:8px;transition:all .3s ease-in-out;width:8px}.pagination_page_active__W92pD{background-color:#2f42c2;-webkit-transform:scale(1.2);transform:scale(1.2)}.pagination_page_small__dBrdo{height:5px;width:5px}.slider_carouselWrapper__rMkQi{height:100%;overflow:hidden;position:relative;width:100%}.slider_carouselItems__LtNIb{display:flex;height:100%;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;width:100%}.slider_carouselItem__Zhg9p{align-items:center;display:flex;flex-shrink:0;height:100%;justify-content:center;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;width:100%}.slider_carouselItemVideo__ZWZWL{flex:0 0 100%}@media screen and (min-width:801px){.slider_carouselItemVideo__ZWZWL{flex:0 0 50%;max-width:50%}}.slider_link__O8j2V{color:#7b1fa2;cursor:pointer;text-decoration:underline;transition:color .2s ease}.slider_link__O8j2V:hover{color:#4a148c}.modalOverlay_overlay__soAtJ{background-color:rgba(0,0,0,.6);height:100%;left:0;position:fixed;top:0;width:100%;z-index:4}.modal_popupWindow__OkBOC{background-color:#fff;border-radius:26px;box-shadow:0 0 21px -5px rgba(0,0,0,.25);box-sizing:border-box;margin:auto;max-height:90vh;max-width:94%;overflow-x:hidden;overflow-y:visible;position:fixed;z-index:100}.modal_popupWindow__OkBOC::-webkit-scrollbar{background-color:initial;width:10px}.modal_popupWindow__OkBOC::-webkit-scrollbar-thumb{background:#888;border-radius:5px}.appointmentCard_popup__CWhyk{align-items:center;color:#111;display:flex;flex-direction:column;margin:15px 0 0;min-height:495px;width:453px}.appointmentCard_popup__title__aGEzE{color:#2f42c2;font-size:24px;font-style:normal;font-weight:600;line-height:1;margin:0 auto 29px}.appointmentCard_popup__text__iKxzb{align-items:center;display:flex;font-size:16px;font-style:normal;font-weight:600;line-height:32px;margin:0;text-align:right}.appointmentCard_popup__text_big__\+qx6w{font-size:18px;font-style:normal;font-weight:400;line-height:1.2;margin:0 auto 27px}.appointmentCard_popup__btn__H3YMA{border-radius:10px;box-shadow:0 3px 30px rgba(0,0,0,.06);cursor:pointer;font-size:18px;font-style:normal;font-weight:600;height:45px;line-height:1.11;margin:0 auto 16px;text-align:center;width:236px}.appointmentCard_popup__nextBtn__-lpMw{background:transparent;border:1px solid #5d3cc7;color:#5d3cc7}.appointmentCard_popup__cancelBtn__nDMqG{background:transparent;background-color:red;border:1px solid red;color:#fff}.appointmentCard_popup__btn_disabled__dNKE\+{opacity:.3}.appointmentCard_popup__optionsBar__6fTmo{align-items:center;display:none;flex-direction:column;height:0;overflow:hidden;transition:all .4s}.appointmentCard_popup__optionsBar_visible__XcaYS{display:flex;height:76px}.appointmentCard_popup__options__eAz82{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;justify-content:center;list-style-type:none;margin:0 auto;padding:0}.appointmentCard_popup__optionBtn__Ayx7f{border:none;cursor:pointer;outline:none;width:100%}.appointmentCard_popup__optionBtn__Ayx7f:hover{text-decoration:underline}@media screen and (max-width:1024px){.appointmentCard_popup__CWhyk{min-height:442px;width:405px}.appointmentCard_popup__title__aGEzE{font-size:20px;margin-bottom:26px}.appointmentCard_popup__text__iKxzb{font-size:16px}.appointmentCard_popup__text_big__\+qx6w{font-size:18px;margin:0 auto 38px}.appointmentCard_popup__text_big__\+qx6w:last-of-type{margin-bottom:17px}.appointmentCard_popup__cancelBtn__nDMqG,.appointmentCard_popup__nextBtn__-lpMw{font-size:18px}}@media screen and (max-width:560px){.appointmentCard_popup__CWhyk{min-height:329px;width:301px}.appointmentCard_popup__title__aGEzE{font-size:19px;margin-bottom:20px}.appointmentCard_popup__btn__H3YMA{font-size:16px;height:50px;width:190px}.appointmentCard_popup__nextBtn__-lpMw{margin-top:21px}.appointmentCard_popup__cancelBtn__nDMqG{margin-top:0}.appointmentCard_popup__optionBtn__Ayx7f{margin:0 auto}.appointmentCard_popup__text_big__\+qx6w{margin:0 auto 20px}}.appointment_success_popup_popup__20xf-{align-items:center;direction:rtl;display:flex;flex-direction:column;width:494px}.appointment_success_popup_popup__title__CUNIi{color:#2f42c2;font-size:32px;font-style:normal;font-weight:700;line-height:1;margin:0 auto 59px}.appointment_success_popup_popup__img__SoCej{height:145px;margin:61px auto 35px;width:145px}.appointment_success_popup_popup__text__kf\+Gm{color:#000;font-size:24px;font-style:normal;font-weight:600;line-height:1;margin:0 auto;max-width:344px;text-align:center}.appointment_success_popup_popup__btn__hMtQp{font-size:18px;height:57px;margin:0 auto 27px;width:260px}.appointment_success_popup_popup__btn_type_calendar__XaB-3{background:transparent;border:1px solid #5d3cc7;color:#5d3cc7}.appointment_success_popup_popup__btn_disabled__Wy7Kp{opacity:.3}@media screen and (max-width:1300px){.appointment_success_popup_popup__20xf-{width:405px}.appointment_success_popup_popup__title__CUNIi{font-size:26px;margin-bottom:40px}.appointment_success_popup_popup__img__SoCej{height:112px;margin:50px auto 28px;width:112px}.appointment_success_popup_popup__text__kf\+Gm{font-size:18px;max-width:244px}.appointment_success_popup_popup__btn__hMtQp{font-size:16px;height:48px;margin:0 auto 18px;width:213px}}@media screen and (max-width:560px){.appointment_success_popup_popup__20xf-{min-height:329px;width:301px}.appointment_success_popup_popup__title__CUNIi{font-size:19px;margin-bottom:32px}.appointment_success_popup_popup__text__kf\+Gm{font-size:15px;margin-bottom:43px}.appointment_success_popup_popup__img__SoCej{height:87px;margin:0 auto;width:88px}.appointment_success_popup_popup__btn__hMtQp{font-size:12px;width:159px}.appointment_success_popup_popup__btn_type_calendar__XaB-3{margin:21px auto 15px}}.closeButton_closeBtn__jOn6t{-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:auto;-webkit-margin-end:0;background-color:initial;background-image:url(/static/media/close_icon.bb46d4f5f935d7581748.svg);background-repeat:no-repeat;background-size:cover;border:none;cursor:pointer;height:16px;inset-inline-end:10px;margin-block-end:0;margin-block-start:0;margin-inline-end:0;margin-inline-start:auto;outline:none;position:absolute;top:12px;width:16px}@media screen and (max-width:1200px){.closeButton_closeBtn__jOn6t{height:12px;width:12px}}@media screen and (max-width:600px){.closeButton_closeBtn__jOn6t{background-size:contain;height:14px;width:14px}}.cancelAppointmentConfirmation_popup__a\+AVr{align-items:center;direction:rtl;display:flex;flex-direction:column;min-height:485px;width:419px}.cancelAppointmentConfirmation_popup__title__13Jsw{color:#2f42c2;font-size:26px;font-style:normal;font-weight:600;line-height:1;margin:0 auto;max-width:75%;text-align:center}.cancelAppointmentConfirmation_popup__img__zKqxP{height:100px;margin:26px auto;width:100px}.cancelAppointmentConfirmation_popup__text__cZWbD{color:#000;font-size:17px;font-style:normal;font-weight:600;line-height:1;margin:13px auto 0;max-width:344px;text-align:center}.cancelAppointmentConfirmation_popup__btn__sS8Ds{font-size:18px;height:57px;margin:0 auto 18px;width:260px}.cancelAppointmentConfirmation_popup__btn_type_change__m9fqg{background:transparent;border:1px solid #5d3cc7;color:#5d3cc7}.cancelAppointmentConfirmation_popup__btn_disabled__QU75i{opacity:.3}.cancelAppointmentConfirmation_select_control__ofdGy{align-items:center;background:transparent;border:1px solid #5d3cc7!important;border-radius:10px!important;box-shadow:0 3px 30px rgba(0,0,0,.06);display:flex;font-family:inherit;font-size:18px;height:57px;justify-content:center;margin:0 auto 18px;max-width:290px;text-align:center;text-decoration:none;width:260px}.cancelAppointmentConfirmation_select_menu__0H509{background-color:#fff;border:1px solid #5d3cc7;box-shadow:0 4px 6px rgba(0,0,0,.1);margin:0}.cancelAppointmentConfirmation_option__VEGrQ{cursor:pointer;margin:0;padding:10px}.cancelAppointmentConfirmation_option_focused__l23cC{background-color:#b5a9dd;color:#fff}.cancelAppointmentConfirmation_option_selected__-V\+CX{background-color:#5d3cc7;color:#fff}.cancelAppointmentConfirmation_single_value__CPUkP{color:#000;font-weight:700}.cancelAppointmentConfirmation_custom_input__Af-hF{border:2px solid #5d3cc7;border-radius:4px;box-sizing:border-box;margin-top:10px;padding:8px;width:100%}@media screen and (max-width:1024px){.cancelAppointmentConfirmation_popup__a\+AVr{min-height:442px;width:405px}.cancelAppointmentConfirmation_popup__title__13Jsw{font-size:20px;margin-bottom:43px}.cancelAppointmentConfirmation_popup__img__zKqxP{height:117px;margin:57px auto 28px;width:119px}.cancelAppointmentConfirmation_popup__text__cZWbD{font-size:18px;max-width:244px}.cancelAppointmentConfirmation_popup__btn__sS8Ds{font-size:16px;height:47px;width:213px}}@media screen and (max-width:600px){.cancelAppointmentConfirmation_popup__a\+AVr{min-height:329px;width:301px}.cancelAppointmentConfirmation_popup__title__13Jsw{font-size:19px;margin-bottom:32px}.cancelAppointmentConfirmation_popup__text__cZWbD{font-size:15px;margin-bottom:43px}.cancelAppointmentConfirmation_popup__img__zKqxP{height:87px;margin:0 auto 20px;width:88px}.cancelAppointmentConfirmation_popup__btn__sS8Ds{font-size:12px;height:35px;margin-top:21px;width:159px}}.alternativeAppointmentPopup_popup__ISdtp{align-items:center;color:#111;display:flex;flex-direction:column;min-height:495px;width:453px}.alternativeAppointmentPopup_popup__title__1-IQP{color:#2f42c2;font-size:24px;font-style:normal;font-weight:600;line-height:1;margin:0 auto 29px}.alternativeAppointmentPopup_popup__text__oPW5m{align-items:center;display:flex;font-size:16px;font-style:normal;font-weight:600;line-height:32px;margin:0;text-align:right}.alternativeAppointmentPopup_popup_text_info__QTjuP{color:#000;font-size:17px;font-style:normal;font-weight:600;line-height:1;margin:0 auto 20px;max-width:344px;text-align:center}.alternativeAppointmentPopup_popup__text_big__zcpF3{font-size:18px;font-style:normal;font-weight:400;line-height:1.2;margin:0 auto 27px}.alternativeAppointmentPopup_popup__btn__PLFWW{border-radius:10px;box-shadow:0 3px 30px rgba(0,0,0,.06);cursor:pointer;font-size:18px;font-style:normal;font-weight:600;height:45px;line-height:1.11;margin:0 auto 16px;text-align:center;width:236px}.alternativeAppointmentPopup_popup__nextBtn__wmiHh{background:transparent;border:1px solid #5d3cc7;color:#5d3cc7}.alternativeAppointmentPopup_popup__cancelBtn__jWzCL{background:transparent;background-color:red;border:1px solid red;color:#fff}.alternativeAppointmentPopup_popup__btn_disabled__L829S{opacity:.3}.alternativeAppointmentPopup_popup__optionsBar__hZ63x{align-items:center;display:none;flex-direction:column;height:0;overflow:hidden;transition:all .4s}.alternativeAppointmentPopup_popup__optionsBar_visible__DgmhA{display:flex;height:76px}.alternativeAppointmentPopup_popup__options__x4GYY{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;justify-content:center;list-style-type:none;margin:0 auto;padding:0}.alternativeAppointmentPopup_popup__optionBtn__HFcc8{border:none;cursor:pointer;outline:none;width:100%}.alternativeAppointmentPopup_popup__optionBtn__HFcc8:hover{text-decoration:underline}@media screen and (max-width:1024px){.alternativeAppointmentPopup_popup__ISdtp{min-height:442px;width:405px}.alternativeAppointmentPopup_popup__title__1-IQP{font-size:20px;margin-bottom:26px}.alternativeAppointmentPopup_popup__text__oPW5m{font-size:16px}.alternativeAppointmentPopup_popup__text_big__zcpF3{font-size:18px;margin:0 auto 28px}.alternativeAppointmentPopup_popup__text_big__zcpF3:last-of-type{margin-bottom:17px}.alternativeAppointmentPopup_popup__cancelBtn__jWzCL,.alternativeAppointmentPopup_popup__nextBtn__wmiHh{font-size:18px}}@media screen and (max-width:560px){.alternativeAppointmentPopup_popup__ISdtp{min-height:329px;width:301px}.alternativeAppointmentPopup_popup__title__1-IQP{font-size:19px;margin-bottom:32px}.alternativeAppointmentPopup_popup__btn__PLFWW{font-size:16px;height:50px;width:190px}.alternativeAppointmentPopup_popup__cancelBtn__jWzCL,.alternativeAppointmentPopup_popup__nextBtn__wmiHh{margin-top:21px}.alternativeAppointmentPopup_popup__optionBtn__HFcc8{margin:0 auto}}.video_video__GUJ8z{display:block;height:129px;width:220px}.video_playBtn__JjZmo{background:rgba(0,0,0,.6) url(/static/media/play_icon.8904086eb33ac83b0c93.svg) 50% no-repeat;border:none;border-radius:100%;cursor:pointer;display:block;height:40px;outline:none;width:40px}.video_loadingIndicator__70O2P,.video_playBtn__JjZmo{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.video_loadingIndicator__70O2P{align-items:center;display:flex;justify-content:center;z-index:10}.video_spinner__V7\+vw{-webkit-animation:video_spin__At76X 1s linear infinite;animation:video_spin__At76X 1s linear infinite;border:3px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:hsla(0,0%,100%,.9);height:32px;width:32px}@-webkit-keyframes video_spin__At76X{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes video_spin__At76X{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.video_isPlaying__HvtLg{opacity:0}.video_isPlaying__HvtLg:hover{background-image:url(/static/media/pause_icon.cc6568bfbad662849681.svg);opacity:.8}@media screen and (max-width:1400px){.video_video__GUJ8z{height:109px;width:188px}}@media screen and (max-width:800px){.video_video__GUJ8z{height:151px;width:260px}}@media screen and (max-width:700px){.video_video__GUJ8z{height:151px;width:252px}}.videoModal_modalContent__XCFAt{background:#fff;border-radius:12px;box-shadow:0 10px 25px rgba(0,0,0,.2);display:flex;flex-direction:column;margin:auto;overflow:hidden;position:relative;width:100%}.videoModal_modalHeader__pfEWh{align-items:center;border-bottom:1px solid #eee;display:flex;flex-shrink:0;justify-content:space-between;padding:20px 24px 16px}.videoModal_modalTitle__EClU9{color:#2f42c2;flex:1 1;font-size:1.8rem;font-weight:600;line-height:1.3;margin:0}[dir=ltr] .videoModal_modalTitle__EClU9{padding-right:16px;text-align:left}.videoModal_closeButton__Qwcac{align-items:center;background:none;border:none;border-radius:50%;color:#000;cursor:pointer;display:flex;font-size:2rem;height:40px;justify-content:center;transition:background-color .2s ease;width:40px}.videoModal_closeButton__Qwcac:hover{background-color:#f0f0f0;color:#333}.videoModal_videoContainer__vUk5A{flex:0 1 auto;height:60%;overflow:visible;padding:0;width:100%}.videoModal_videoContainer__vUk5A,.videoModal_videoWrapper__m1uka{align-items:center;display:flex;justify-content:center;position:relative}.videoModal_videoWrapper__m1uka{height:100%;margin:0 24px;max-width:100%;width:calc(100% - 48px)}.videoModal_videoWrapper__m1uka video{display:block;height:auto;max-width:100%;width:100%}.videoModal_videoContainer__vUk5A>div{height:100%;max-height:100%;max-width:100%;width:100%}.videoModal_videoContainer__vUk5A iframe{aspect-ratio:16/9;height:100%;max-height:100%;object-fit:contain;width:100%}.videoModal_videoContainer__vUk5A video{aspect-ratio:16/9;height:auto;max-height:calc(100% - 40px);object-fit:contain;width:100%}.videoModal_descriptionContainer__zMgmP{background:#fafafa;border-top:1px solid #eee;flex:0 0 auto;height:auto;max-height:30%;overflow-y:auto;padding:20px 24px 24px}.videoModal_descriptionTitle__aGh96{color:#2f42c2;font-size:1.1rem;font-weight:500;margin:0 0 12px}.videoModal_descriptionText__uLNC9{color:#121759;font-size:1.1rem;line-height:1.6;margin:0}[dir=ltr] .videoModal_descriptionText__uLNC9,[dir=ltr] .videoModal_descriptionTitle__aGh96{text-align:left}[dir=rtl] .videoModal_modalContent__XCFAt,[dir=rtl] .videoModal_modalHeader__pfEWh{direction:rtl}[dir=rtl] .videoModal_modalTitle__EClU9{padding-left:16px;padding-right:0;text-align:right}[dir=rtl] .videoModal_descriptionContainer__zMgmP{direction:rtl;text-align:right}[dir=rtl] .videoModal_descriptionText__uLNC9,[dir=rtl] .videoModal_descriptionTitle__aGh96{text-align:right}@media (max-width:768px){.videoModal_modalHeader__pfEWh{padding:16px 20px 12px}.videoModal_modalTitle__EClU9{font-size:1.25rem}.videoModal_descriptionContainer__zMgmP{padding:16px 20px 20px}}@media (max-width:480px){.videoModal_modalHeader__pfEWh{padding:12px 16px}.videoModal_modalTitle__EClU9{font-size:1.2rem}.videoModal_videoContainer__vUk5A{flex:1 1}.videoModal_videoContainer__vUk5A>div{margin:0 16px}.videoModal_descriptionContainer__zMgmP{padding:12px 16px 16px}.videoModal_descriptionTitle__aGh96{font-size:1rem}.videoModal_descriptionText__uLNC9{font-size:.9rem}}.videoThumbnail_thumbnail__cTYtZ{cursor:pointer;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;width:100%}.videoThumbnail_thumbnail__cTYtZ:hover{-webkit-transform:scale(1.02);transform:scale(1.02)}.videoThumbnail_imageContainer__JUAWS{background:#f0f0f0;border-radius:8px;height:129px;overflow:hidden;position:relative;width:220px}.videoThumbnail_image__1EgTr{height:100%;object-fit:cover;width:100%}.videoThumbnail_placeholder__8AsIe{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:1}.videoThumbnail_playIcon__hvrfO{color:#fff;font-size:2.5rem;opacity:.8}.videoThumbnail_overlay__1un4T{align-items:center;background:rgba(0,0,0,.3);display:flex;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:2}.videoThumbnail_thumbnail__cTYtZ:hover .videoThumbnail_overlay__1un4T{opacity:1}.videoThumbnail_playButton__NA3z5{align-items:center;background:hsla(0,0%,100%,.9);border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.2);display:flex;height:60px;justify-content:center;width:60px}.videoThumbnail_playButtonIcon__A5Nqm{color:#333;font-size:1.5rem;margin-left:3px}.videoThumbnail_titleContainer__s5C60{margin-top:8px;padding:0 4px}.videoThumbnail_title__w4Ibo{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:#333;display:-webkit-box;font-size:.9rem;font-weight:500;line-height:1.3;margin:0;overflow:hidden;text-align:center}.videoThumbnail_image__1EgTr:not([style*="display: none"])+.videoThumbnail_placeholder__8AsIe{display:none}@media screen and (max-width:1400px){.videoThumbnail_imageContainer__JUAWS{height:109px;width:188px}.videoThumbnail_playIcon__hvrfO{font-size:2rem}.videoThumbnail_playButton__NA3z5{height:50px;width:50px}.videoThumbnail_playButtonIcon__A5Nqm{font-size:1.2rem}}@media screen and (max-width:800px){.videoThumbnail_imageContainer__JUAWS{height:151px;width:260px}.videoThumbnail_playIcon__hvrfO{font-size:3rem}.videoThumbnail_playButton__NA3z5{height:70px;width:70px}.videoThumbnail_playButtonIcon__A5Nqm{font-size:1.8rem}}@media screen and (max-width:700px){.videoThumbnail_imageContainer__JUAWS{height:151px;width:252px}}.contactUs_section__wDVRi{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;max-width:913px;padding:25px 0;width:88%}.contactUs_section__title__2C5-8{color:#2f42c2;font-size:24px;font-style:normal;font-weight:600;margin:0 auto 31px}.contactUs_section__title_list__0KYhh{margin:31px auto}.contactUs_searchOptions__OD6i5{box-sizing:border-box;display:flex;justify-content:space-between;list-style-type:none;margin:0 0 2px;padding:0 22px;width:100%}.contactUs_searchOption__fVyTH{color:#000;cursor:pointer;font-size:20px;font-weight:400;line-height:26px;text-decoration:underline}.contactUs_searchOption_active__T8kXw{color:#2f42c2;text-decoration:none}.contactUs_input__Qw6gA{background-color:#fff;border:1px solid #5d3cc7;border-radius:30px;box-sizing:border-box;color:#000;font-family:inherit;font-size:20px;font-style:normal;font-weight:400;line-height:26px;padding:14px 21px;width:100%}.contactUs_text__vllLr{color:#111;font-size:22px;font-style:normal;font-weight:600;line-height:28px;margin:27px auto 32px}.contactUs_contactOptions__-gyjY{display:flex;justify-content:space-between;list-style-type:none;margin:0;max-width:628px;padding:0;width:100%}.contactUs_contactOption__yy0fB{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;padding:14px 42px;width:269px}.contactUs_contactOption__title__QqZq4{color:#2f42c2;font-size:24px;font-weight:600;line-height:31px;margin:0}.contactUs_contactOption__img__sDuAX{height:63px;margin:22px 0 20px;width:63px}.contactUs_contactOption__btn__bONMT{background:#5d3cc7;border:1px solid #e1e1e1;border-radius:10px;box-shadow:0 3px 27px rgba(0,0,0,.06);box-sizing:border-box;color:#fff;cursor:pointer;font-family:inherit;font-size:16px;font-style:normal;font-weight:600;line-height:18px;padding:11px;text-align:center;width:100%}.contactUs_contactOption__btn_disabled__9cMWq{opacity:.3}.contactUs_section__footer__anSQb{align-items:center;background:hsla(0,0%,100%,.67);border-radius:20px;color:#000;display:flex;flex-direction:column;font-size:16px;font-weight:400;line-height:23px;margin:19px auto;padding:31px 21px;text-align:center}.contactUs_footerTitle__1eqXe{font-size:18px;font-weight:600;margin:0 0 8px}.contactUs_footerText__5Mv1F{margin:0}.contactUs_questionList__-H0cM{align-items:center;display:flex;flex-direction:column;gap:20px;list-style-type:none;margin:0;padding:0;width:100%}.contactUs_questionList_prevencher__GzM31{margin-top:20px}.contactUs_variants__zCKRf{background-color:#fff;border:1px solid #d5d5d5;border-radius:8px;box-shadow:0 3px 30px rgba(0,0,0,.06);box-sizing:border-box;color:#000;display:flex;flex-direction:column;font-size:20px;font-style:normal;font-weight:400;line-height:26px;list-style-type:none;margin:0;padding:0;width:100%}.contactUs_variant__xYCer{cursor:pointer;padding:7px 16px}.contactUs_variant__xYCer:hover{background-color:#dbd6ef}@media screen and (max-width:1200px){.contactUs_section__wDVRi{max-width:724px;padding:16px 0}.contactUs_section__title__2C5-8{margin:0 auto 28px}.contactUs_section__title_list__0KYhh{margin:28px auto}.contactUs_searchOption__fVyTH{font-size:15px;line-height:20px}.contactUs_input__Qw6gA{font-size:16px;line-height:21px;padding:11px 15px}.contactUs_text__vllLr{font-size:16px;line-height:21px;margin:20px auto 8px}.contactUs_contactOptions__-gyjY{max-width:473px}.contactUs_contactOption__yy0fB{padding:8px 27px;width:216px}.contactUs_contactOption__title__QqZq4{font-size:18px;line-height:24px}.contactUs_contactOption__img__sDuAX{margin:29px 0 12px}.contactUs_section__footer__anSQb{font-size:15px;line-height:23px;padding:22px 25px 10px}.contactUs_footerTitle__1eqXe{font-size:16px;line-height:18px;margin-bottom:3px}.contactUs_footerText__5Mv1F{margin:0}.contactUs_variants__zCKRf{font-size:16px;line-height:21px}}@media screen and (max-width:700px){.contactUs_section__wDVRi{padding:10px 0;width:calc(100% - 70px)}.contactUs_section__title__2C5-8{font-size:18px;line-height:24px;margin-bottom:59px}.contactUs_section__title_list__0KYhh{margin-bottom:0}.contactUs_searchOptions__OD6i5{margin:0 0 5px;padding:0}.contactUs_text__vllLr{font-size:15px;line-height:20px;margin:13px auto 16px}.contactUs_contactOptions__-gyjY{gap:45px;justify-content:center}.contactUs_contactOption__yy0fB{box-shadow:none;font-size:15px;line-height:32px;padding:0;width:40%}.contactUs_contactOption__title__QqZq4{font-size:15px}.contactUs_contactOption__img__sDuAX{height:40px;margin:0 0 15px;width:40px}.contactUs_contactOption__btn__bONMT{font-size:15px;width:129px}.contactUs_section__footer__anSQb{border-radius:20px;margin-top:17px;padding:11px}.contactUs_questionList__-H0cM{gap:10px;margin-top:17px}.contactUs_input__Qw6gA{font-size:16px;padding:10px}}.faqItem_faq__li__SxSVt{background:#fff;border-radius:10px;box-shadow:0 3px 30px rgba(0,0,0,.07);box-sizing:border-box;height:83px;max-width:988px;overflow:hidden;padding:28px 40px;position:relative;transition:all .4s;width:100%}.faqItem_faq__li_long__jW6Cc{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.faqItem_faq__li__SxSVt:before{background:#5c41b7;border-radius:100%;content:"";height:9px;position:absolute;top:39px;width:9px}[dir=ltr] .faqItem_faq__li__SxSVt:before{left:16px}[dir=rtl] .faqItem_faq__li__SxSVt:before{right:16px}.faqItem_faq__li_long__jW6Cc:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.faqItem_faq__li__SxSVt:after{background-image:url(/static/media/arrow_down.e21e98b2c9dc18561249.svg);background-repeat:no-repeat;background-size:contain;content:"";cursor:pointer;height:17px;position:absolute;top:39px;width:35px}[dir=ltr] .faqItem_faq__li__SxSVt:after{right:38px}[dir=rtl] .faqItem_faq__li__SxSVt:after{left:38px}.faqItem_faq__question__VJrJ3{color:#5d3cc7;font-size:26px;font-weight:600;line-height:30px}.faqItem_faq__questionTitle__z5ZtP{font-size:26px;line-height:30px;margin:0}.faqItem_faq__answer__QmkCM{color:#111;font-size:18px;font-weight:600;line-height:1.36;margin-bottom:0;margin-top:31px}@media screen and (max-width:1400px){.faqItem_faq__li__SxSVt{height:80px}[dir=ltr] .faqItem_faq__li__SxSVt{padding:25px 29px 5 31px}[dir=rtl] .faqItem_faq__li__SxSVt{padding:31px 29px 25px}.faqItem_faq__li__SxSVt:before{height:7px;width:7px}[dir=ltr] .faqItem_faq__li__SxSVt:before{left:12px}[dir=rtl] .faqItem_faq__li__SxSVt:before{right:12px}.faqItem_faq__li__SxSVt:after{height:11px;top:38px;width:22px}[dir=ltr] .faqItem_faq__li__SxSVt:after{right:26px}[dir=rtl] .faqItem_faq__li__SxSVt:after{left:26px}.faqItem_faq__li_long__jW6Cc{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.faqItem_faq__title__F-t1n{font-size:28px;margin:65px auto 22px}.faqItem_faq__question__VJrJ3{font-size:19px}.faqItem_faq__questionTitle__z5ZtP{font-size:19px;line-height:22px}.faqItem_faq__answer__QmkCM{font-size:16px;font-weight:400;margin-top:25px}}@media screen and (max-width:740px){.faqItem_faq__li__SxSVt{height:65px;padding:18px 17px}.faqItem_faq__li_long__jW6Cc{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.faqItem_faq__li__SxSVt:before{display:none}.faqItem_faq__li__SxSVt:after{height:6px;top:31px;width:12px}[dir=ltr] .faqItem_faq__li__SxSVt:after{right:17px}[dir=rtl] .faqItem_faq__li__SxSVt:after{left:17px}.faqItem_faq__questionTitle__z5ZtP{font-size:16px}.faqItem_faq__answer__QmkCM{font-size:16px;font-weight:400;line-height:1.56}}.prevencherAnswer_answer__xsLIS{background:#fff;border-radius:10px;box-shadow:0 3px 30px rgba(0,0,0,.07);box-sizing:border-box;color:#111;cursor:pointer;display:flex;flex-direction:column;font-size:18px;font-weight:400;line-height:1.39;padding:29px 20px;text-align:right;width:100%}.prevencherAnswer_answer__title__PDyhC{color:#121759;font-size:22px;font-weight:600;line-height:1.1;margin:0;text-align:right}.prevencherAnswer_prevencher__Olptc{align-items:center;display:flex;gap:10px;margin:6px 0 1px}.prevencherAnswer_prevencher__avatar__ExhDF{height:58px;object-fit:contain;width:56px}.prevencherAnswer_prevencher__name__H-HE6{color:#323232;font-size:16px;font-weight:600;line-height:1.25;text-align:right}.prevencherAnswer_answer__text__gbrOi{margin:10px 0 0}@media screen and (max-width:1200px){.prevencherAnswer_answer__xsLIS{font-size:16px;line-height:25px;padding:22px 16px}.prevencherAnswer_answer__title__PDyhC{font-size:18px}.prevencherAnswer_prevencher__Olptc{margin-top:4px}.prevencherAnswer_answer__text__gbrOi{margin:0 28px}}@media screen and (max-width:700px){.prevencherAnswer_answer__xsLIS{font-size:15px}.prevencherAnswer_answer__title__PDyhC{color:#5d3cc7;font-size:16px}.prevencherAnswer_answer__text__gbrOi,.prevencherAnswer_prevencher__Olptc{margin:0}.prevencherAnswer_prevencher__avatar__ExhDF{height:35px;width:35px}.prevencherAnswer_prevencher__name__H-HE6{font-size:15px;margin:15px 0 10px}}.prevencherAnswer_popup_popup__OvkRV{box-sizing:border-box;color:#111;font-size:18px;font-weight:400;line-height:1.39;padding:15px;text-align:right;width:819px}.prevencherAnswer_popup_popup__content__0ppR4{align-items:flex-start;background:#ecf2ff;border-radius:16px;box-sizing:border-box;direction:rtl;display:flex;flex-direction:column}.prevencherAnswer_popup_popup__closeBtn__fNyF\+{background-color:initial;background-image:url(/static/media/close_icon.bb46d4f5f935d7581748.svg);background-repeat:no-repeat;background-size:cover;border:none;cursor:pointer;height:16px;margin:15px 15px auto auto;outline:none;width:16px}.prevencherAnswer_popup_popup__title__dLHqT{color:#121759;font-size:22px;font-style:normal;font-weight:700;line-height:1.1;margin:71px 21px 3px}.prevencherAnswer_popup_prevencher__44Q4N{align-items:center;display:flex;gap:10px;margin:3px 10px 1px}.prevencherAnswer_popup_popup__img__sSfHs{height:58px;object-fit:contain;width:56px}.prevencherAnswer_popup_prevencher__name__kk3X2{color:#323232;font-size:16px;font-weight:600;line-height:1.25;text-align:right}.prevencherAnswer_popup_popup__text__A-b5z{margin:8px auto 49px;width:calc(100% - 146px)}.prevencherAnswer_popup_buttonBar__zVJEJ{display:flex;gap:119px;justify-content:center;margin-bottom:45px;width:100%}.prevencherAnswer_popup_popup__nextBtn__5QhQ4{background:#5d3cc7;border:1px solid #e1e1e1;border-radius:10px;box-shadow:0 3px 30px rgba(0,0,0,.06);color:#fff;cursor:pointer;font-size:18px;font-style:normal;font-weight:600;height:57px;line-height:1.11;margin:0;text-align:center;width:260px}.prevencherAnswer_popup_popup__nextBtn_white__pwkeo{background:#fff;border:1px solid #5d3cc7;color:#5d3cc7}@media screen and (max-width:1200px){.prevencherAnswer_popup_popup__OvkRV{width:592px}.prevencherAnswer_popup_popup__closeBtn__fNyF\+{height:12px;margin:8px 8px auto auto;width:12px}.prevencherAnswer_popup_popup__title__dLHqT{font-size:18px;margin-top:27px}.prevencherAnswer_popup_prevencher__44Q4N{gap:8px}.prevencherAnswer_popup_popup__img__sSfHs{height:43px;width:41px}.prevencherAnswer_popup_prevencher__name__kk3X2{font-size:13px}.prevencherAnswer_popup_popup__text__A-b5z{font-size:15px;margin:5px auto 38px;width:calc(100% - 61px)}.prevencherAnswer_popup_buttonBar__zVJEJ{gap:94px;margin-bottom:23px}.prevencherAnswer_popup_popup__nextBtn__5QhQ4{font-size:15px;height:45px;width:205px}}@media screen and (max-width:600px){.prevencherAnswer_popup_popup__OvkRV{min-height:329px;width:296px}.prevencherAnswer_popup_popup__content__0ppR4{background-color:initial}.prevencherAnswer_popup_popup__title__dLHqT{font-size:16px;margin:0 auto 11px}.prevencherAnswer_popup_prevencher__44Q4N{justify-content:center;margin:0 auto 4px}.prevencherAnswer_popup_prevencher__name__kk3X2{display:none}.prevencherAnswer_popup_popup__text__A-b5z{font-size:15px;margin:0 14px 15px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.prevencherAnswer_popup_buttonBar__zVJEJ{align-items:center;flex-direction:column-reverse;gap:10px;margin-bottom:15px}.prevencherAnswer_popup_popup__img__sSfHs{height:53px;margin:0 auto;width:53px}.prevencherAnswer_popup_popup__nextBtn__5QhQ4{font-size:16px;height:51px;width:190px}}.cookies_popup_popup__1TUrB{align-items:center;background:#f0f3ff;direction:rtl;display:flex;flex-direction:column;max-width:400px}.cookies_popup_popup__closeBtn__mXlMQ{background-color:initial;background-image:url(/static/media/close_icon.bb46d4f5f935d7581748.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;border:none;cursor:pointer;height:16px;margin:28px 28px 0 auto;outline:none;touch-action:manipulation;width:16px}.cookies_popup_popup__title__q-PKQ{color:#2f42c2;font-size:32px;font-weight:700;line-height:1;margin:17px auto 70px;max-width:98%;text-align:center}.cookies_popup_popup__title_small__KYnC3{font-size:22px;margin:0 auto 20px;max-width:80%}.cookies_popup_popup__text__pPk18{color:#000;font-size:20px;font-style:normal;font-weight:400;line-height:1.2;margin:0;max-width:90%;text-align:center}.cookies_popup_popup__nextBtn__VZO0H{margin:77px auto 17px;width:260px}.cookies_popup_popup__nextBtn_white__RcpwL{background-color:initial;border:1px solid #5d3cc7;color:#5d3cc7;margin:0 auto 30px}.cookies_popup_popup__img__zVRtX{height:117px;width:115px}@media screen and (max-width:1400px){.cookies_popup_popup__closeBtn__mXlMQ{height:12px;margin:19px 19px 0 auto;width:12px}.cookies_popup_popup__title__q-PKQ{font-size:22px;margin:12px auto 24px}.cookies_popup_popup__title_small__KYnC3{font-size:16px;margin-bottom:10px;max-width:87%}.cookies_popup_popup__text__pPk18{font-size:16px;line-height:1.2;max-width:90%}.cookies_popup_popup__nextBtn__VZO0H{font-size:16px;height:45px;margin:44px auto 10px;width:203px}.cookies_popup_popup__nextBtn_white__RcpwL{margin:0 auto 21px}}@media screen and (max-width:600px){.cookies_popup_popup__1TUrB{max-width:310px}.cookies_popup_popup__title__q-PKQ{font-size:22px;margin-bottom:24px}.cookies_popup_popup__text__pPk18{font-size:15px;line-height:26px}.cookies_popup_popup__nextBtn__VZO0H{font-size:16px;height:44px;margin:62px auto 15px;width:253px}.cookies_popup_popup__nextBtn_white__RcpwL{margin:0 auto 29px}.cookies_popup_popup__img__zVRtX{height:104px;width:104px}}.onboarding_main__y9klZ{box-sizing:border-box;height:100%;justify-content:center;position:relative}.onboarding_main__y9klZ,.onboarding_welcome__eJYbc{align-items:center;display:flex;flex-direction:column;width:100%}.onboarding_welcome__eJYbc{background-color:#f0f3ff;border-radius:26px;box-shadow:0 0 21px -5px rgba(0,0,0,.25);max-width:493px;min-height:780px}.onboarding_welcome__logo__oFCx9{height:36px;margin:51px auto 50px;width:152px}.onboarding_welcome__pix__g-Xb3{height:277px;object-fit:contain;object-position:center;transition:opacity .9s ease-in-out}.onboarding_fadein__kiIuq{opacity:1}.onboarding_fade__QX0bI{opacity:0}.onboarding_welcome__pagination__Om2NA{align-items:center;display:flex;justify-content:space-between;list-style-type:none;margin:24px auto;padding:0;width:106px}.onboarding_welcome__page__7UOXo{background-color:#dbd6ef;border-radius:100%;cursor:pointer;height:8px;width:8px}.onboarding_welcome__page_active__4b\+rr{background-color:#5d3cc7;height:12px;width:12px}.onboarding_welcome__title__mB09k{color:#121759;font-size:20px;font-weight:600;line-height:1.2;margin:25px auto 6px;text-align:center}.onboarding_welcome__text__Ahe3J{color:#606060;font-size:18px;font-weight:400;line-height:1.3;margin:0 auto;max-width:275px;text-align:center}.onboarding_welcome__buttonBar__X9b2m{margin:0 auto 52px;width:258px}.onboarding_welcome__btn__Ufq59{align-items:center;border:1px solid #006cc9;border-radius:10px;cursor:pointer;display:flex;height:55px;justify-content:center;text-decoration:none;transition:all .4s;width:100%}.onboarding_welcome__btn_type_login__0laun{background-color:#5d3cc7;color:#fff;margin:0 auto 9px}.onboarding_welcome__btn_type_signin__s\+67N{background-color:#fff;border:none;box-shadow:0 3px 27px rgba(0,0,0,.06);color:#006cc9}.onboarding_welcome__forTherapistsNote__AHSdb{display:flex}.onboarding_welcome__forTherapists__H99s3{display:inline-block;font-size:15px;font-style:normal;font-weight:400;line-height:1;margin:0 0 15px 4px}.onboarding_welcome__forTherapists_link__SxLka{color:#000;font-family:inherit;font-size:15px;font-weight:400;line-height:1;margin:0 0 0 4px;text-decoration:underline;text-underline-offset:3px;transition:all .3s}.onboarding_welcome__forTherapists_link__SxLka:hover{opacity:.8}.onboarding_welcome__POC__ai1Pc{margin-bottom:25px}@media screen and (max-width:1600px){.onboarding_welcome__eJYbc{border-radius:24px;margin-top:15px;max-width:332px;min-height:0;min-height:auto}.onboarding_welcome__logo__oFCx9{height:31px;margin:43px auto 27px;width:143px}.onboarding_welcome__pix__g-Xb3{height:201px}.onboarding_welcome__title__mB09k{font-size:18px;margin:9px auto 5px}.onboarding_welcome__text__Ahe3J{font-size:16px;max-width:249px}.onboarding_welcome__pagination__Om2NA{margin:17px auto 25px}.onboarding_welcome__page__7UOXo{height:6px;width:6px}.onboarding_welcome__page_active__4b\+rr{height:8px;width:8px}.onboarding_welcome__buttonBar__X9b2m{margin:0 auto 7px;width:175px}.onboarding_welcome__btn__Ufq59{font-size:16px}.onboarding_welcome__btn_type_login__0laun,.onboarding_welcome__btn_type_signin__s\+67N{height:42px;margin:0 auto 7px}.onboarding_welcome__forTherapists__H99s3,.onboarding_welcome__forTherapists_link__SxLka{font-size:12px}}@media screen and (max-width:1400px){.onboarding_welcome__eJYbc{border-radius:20px;margin-top:10px;max-width:300px}.onboarding_welcome__logo__oFCx9{height:26px;margin:23px auto 20px;width:120px}.onboarding_welcome__pix__g-Xb3{height:180px}.onboarding_welcome__title__mB09k{font-size:17px;margin:9px auto 5px}.onboarding_welcome__text__Ahe3J{font-size:15px;max-width:233px}.onboarding_welcome__pagination__Om2NA{margin:12px auto 20px}.onboarding_welcome__btn_type_login__0laun,.onboarding_welcome__btn_type_signin__s\+67N{height:40px;margin:0 auto 7px}.onboarding_welcome__forTherapists__H99s3,.onboarding_welcome__forTherapists_link__SxLka{font-size:12px}}@media screen and (max-width:700px){.onboarding_welcome__eJYbc{width:284px}.onboarding_welcome__logo__oFCx9{height:26px;margin-top:33px;width:121px}.onboarding_welcome__pix__g-Xb3{height:166px}.onboarding_welcome__title__mB09k{font-size:15px}.onboarding_welcome__text__Ahe3J{font-size:14px;max-width:218px}.onboarding_welcome__pagination__Om2NA{margin:15px auto 16px}.onboarding_welcome__page__7UOXo{height:6px;width:6px}.onboarding_welcome__page_active__4b\+rr{height:9px;width:9px}.onboarding_welcome__buttonBar__X9b2m{margin-bottom:0;width:148px}.onboarding_welcome__btn__Ufq59{height:34px}}.login_login__jYuYf{align-items:center;background:#f0f3ff;border-radius:26px;box-shadow:0 0 21px -5px rgba(0,0,0,.25);color:#121759;display:flex;flex-direction:column;max-width:493px;min-height:780px;position:relative;width:100%;z-index:2}.login_login__supportLink__lwFvv{color:#000;display:block;font-size:14px;text-align:center;-webkit-text-decoration-line:underline;text-decoration-line:underline}.login_login__arrow__gxCgX{background-color:initial;background-image:url(/static/media/arrow_forward.221595dff27bd8d9ee34.svg);background-repeat:no-repeat;background-size:contain;border:none;cursor:pointer;height:24px;outline:none;position:absolute;right:26px;top:26px;width:24px}.login_login__title__hTcPX{color:#5d3cc7;font-size:32px;font-weight:700;line-height:1.3;margin:31px auto 0}.login_login__title_sms__bWRF0{margin-bottom:66px}.login_login__text__atrjm{color:#121759;font-size:20px;font-weight:400;margin:12px auto 27px;text-align:center}.login_login__way__n0ClJ{display:grid;grid-template-areas:"sms email" "form form";grid-template-columns:1fr 1fr;width:390px}.login_login__radioLabel__XjfOE{align-items:center;background:transparent;border:0;border-bottom:1px solid #8a74d8;display:flex;font-size:20px;font-weight:400;height:50px;justify-content:center;line-height:20px;outline:none;position:relative}.login_login__radioLabel_active__-\+46y{border-bottom:2px solid #5d3cc7;color:#5d3cc7}.login_login__radio_sms__4ZviS{grid-area:sms}.login_login__button__zN0bl{border-radius:7px;font-size:28px;height:60px;margin:0 auto;width:390px}.login_login__button_disabled__EqIoW{background:#dbd4f4}.login_login__button_type_signup__NaH4w{border-color:#006cc9;color:#006cc9;max-width:290px;width:390px}.login_login__text_small__jRD5L{font-size:17px;font-weight:400;line-height:1;margin:0 auto 31px;text-align:center}.login_login__form__txF0K{grid-area:form;margin:35px auto 28px;max-width:80%;width:80%}.login_login__formText__3pdBH{color:#000;margin:0 auto 31px}.login_login__label__2Ph5r{color:#000;display:block;font-size:17px;line-height:1;margin:0 0 12px}.login_login__input__OTFqw{background:#fff;border:1px solid #d5d5d5;border-radius:8px;box-sizing:border-box;font-family:inherit;font-size:17px;min-height:60px;padding:0 20px;width:390px}.login_login__input_email__nfOXU{margin-bottom:16px}.login_login__input__OTFqw::-webkit-input-placeholder{color:#ababab;font-size:20px;font-weight:400;line-height:24px}.login_login__input__OTFqw::placeholder{color:#ababab;font-size:20px;font-weight:400;line-height:24px}.login_login__input_invalid__3Q3eu{background:#ffe9e9;border:1px solid red}.login_login__invalid_message__5-OnT{color:red;font-size:16px;font-weight:400;line-height:1;margin:20px auto 5px;text-align:center}.login_login__restorePasswordLink__o\+2CH{color:#121759;cursor:pointer;display:block;font-size:17px;line-height:20px;margin:27px auto 23px;text-align:center;-webkit-text-decoration-line:underline;text-decoration-line:underline;width:100%}.login_login__bottomBar__gftuq{align-items:center;display:flex;flex-direction:column;width:calc(100% - 100px)}.login_login__alternative__oH-SP{color:#000;font-size:17px;font-weight:600;line-height:1;margin:0 auto 33px;position:relative;text-align:center;width:100%}.login_login__alternative__oH-SP:before{border-bottom:1px solid #d4d4d4;content:"";left:0;position:absolute;top:10px;width:45%}.login_login__alternative__oH-SP:after{border-bottom:.8px solid #d4d4d4;content:"";position:absolute;right:0;top:10px;width:45%}.login_login__social__yc0WI{font-size:14px;width:100%}.login_login__socialList__k5i81{align-items:center;display:flex;gap:23px;justify-content:center;list-style-type:none;margin:0 auto 50px;padding:0}.login_login__socialList_column__uHlJD{flex-direction:column;font-size:18px;gap:11px;margin-bottom:85px;margin-top:15px}.login_login__socialBtn__tjZVC{background-color:initial;background-position:50%;background-repeat:no-repeat;border:none;cursor:pointer;font-family:inherit;gap:13px;height:32px;outline:none;padding:0;width:32px}.login_login__socialBtn_google__n7hn0{background-image:url(/static/media/google_icon.31b7dd9c1422ab812c3e.svg)}.login_login__socialBtn_apple__aTr5V{background-image:url(/static/media/apple_icon.1f1130a607057f063fb0.svg)}.login_login__socialBtn_facebook__0-qPA{background-image:url(/static/media/facebook_icon.8a390e2c9a5c56480cc3.svg)}.login_login__socialBtn_long__\+41-v{align-items:center;background:#fff;border:1px solid #e1e1e1;border-radius:10px;box-shadow:0 3px 30px rgba(0,0,0,.059);display:flex;font-size:18px;height:57px;padding:0 24px;width:260px}.login_login__socialImg__adrUE{margin-left:13px}.login_login__urgent__Fp3Vu{display:inline-block;font-size:15px;font-style:normal;font-weight:400;line-height:1.13;margin:0 auto 20px}.login_login__conditions__tspUB{color:#000;display:inline-block;font-size:14px;font-weight:400;line-height:1.5;margin:0;text-align:center}.login_login__text_margin__maybV{margin-bottom:27px;margin-top:62px}.login_login__enterCode__ezBX7{direction:ltr;display:flex;gap:10px;list-style-type:none;margin:0;padding:0}.login_login__number__ZQmS\+{background:#fff;border:1px solid #dbd6ef;border-radius:8px;box-sizing:border-box;font-size:17px;height:55px;padding:10px;text-align:center;width:55px}.login_login__number__ZQmS\+:focus{outline:none}.login_login__number__ZQmS\+:focus,.login_login__number_empty__brLdR{background:#dbd6ef;border:1px solid #5d3cc7}.login_login__number__ZQmS\+::-webkit-input-placeholder{text-align:center;width:100%}.login_login__number__ZQmS\+::placeholder{text-align:center;width:100%}.login_login__enterCodeLabel__rnISm{color:#111;font-size:16px;font-weight:400;line-height:24px;margin-bottom:15px;text-align:center}.login_login__sendAgain__qMkKb{color:#000;cursor:pointer;display:block;font-size:17px;line-height:20px;margin:27px auto 41px;text-align:center;text-decoration:none;width:100%}.login_login__sendAgain_underlined__c8jzT{margin-right:4px;position:relative;text-decoration:underline}.login_login__countdown__YeuOk{color:#888;display:block;font-size:.9rem;margin-top:4px}.login_login__link__iKolg{border-bottom:1px solid #000;color:#000;font-size:14px;margin:0 3px 0 0;text-decoration:none;transition:all .3s}.login_login__link__iKolg:hover{opacity:.8}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}@media screen and (max-width:1600px){.login_login__jYuYf{border-radius:15px;margin-top:0;max-width:330px;min-height:0;min-height:auto;padding-bottom:5px}.login_login__arrow__gxCgX{height:17px;right:18px;top:20px;width:17px}.login_loginTherapistPageLogo__x-Jtq{height:33px;width:117px}.login_login__title__hTcPX{font-size:24px;margin:20px auto 0}.login_login__title_sms__bWRF0{margin-bottom:40px}.login_login__enterCodeLabel__rnISm{font-size:13px;margin-bottom:8px}.login_login__text__atrjm{font-size:16px;line-height:1;margin:12px auto 22px}.login_login__way__n0ClJ{width:calc(100% - 75px)}.login_login__radioLabel__XjfOE{font-size:16px;height:30px;line-height:1}.login_login__form__txF0K{margin:26px auto 0}.login_login__formText__3pdBH{font-size:15px;margin-bottom:20px}.login_login__label__2Ph5r{font-size:14px;line-height:16px}.login_login__input__OTFqw::-webkit-input-placeholder{font-size:12px}.login_login__input__OTFqw::placeholder{font-size:12px}.login_login__input__OTFqw{border-radius:6px;font-size:15px;min-height:42px;min-width:0;min-width:auto;width:100%}.login_login__restorePasswordLink__o\+2CH{font-size:12px;line-height:12px;margin:18px auto 20px}.login_login__button__zN0bl{font-size:20px;height:42px;width:100%}.login_login__button_type_signup__NaH4w{margin-top:10px;max-width:80%;width:264px}.login_login__socialBtn__tjZVC{background-size:23px 23px;height:26px;width:26px}.login_login__socialBtn_long__\+41-v{font-size:14px;height:45px;padding:12px;width:205px}.login_login__alternative__oH-SP{font-size:14px;line-height:1;margin:22px 0 16px}.login_login__socialList__k5i81{margin:0 auto}.login_login__socialList_column__uHlJD{gap:8px;margin:28px auto}.login_login__text_small__jRD5L{margin-bottom:23px}.login_login__input_email__nfOXU{margin-bottom:12px}.login_login__text_margin__maybV{margin-bottom:5px;margin-top:12px}.login_login__enterCode__ezBX7{gap:8px}.login_login__number__ZQmS\+{font-size:16px;height:43px;width:40px}.login_login__sendAgain__qMkKb{font-size:13px;line-height:1;margin:24px auto 1px}.login_login__bottomBar__gftuq{width:calc(100% - 80px)}.login_login__socialBtn__tjZVC{gap:10px}.login_login__conditions__tspUB{font-size:12px;line-height:1;margin:36px auto 0}.login_login__link__iKolg{font-size:12px}.login_login__supportLink__lwFvv{font-size:12px;margin:15px 0}}@media screen and (max-width:1300px){.login_login__jYuYf{max-width:320px}.login_login__radioLabel__XjfOE{height:26px}.login_login__form__txF0K{margin:22px auto 0}.login_login__formText__3pdBH{font-size:15px;margin-bottom:14px}.login_login__label__2Ph5r{font-size:14px;line-height:1.1}.login_login__input__OTFqw{min-height:38px}.login_login__restorePasswordLink__o\+2CH{margin:14px auto 18px}.login_login__button__zN0bl{font-size:20px;height:42px;width:100%}.login_login__button_type_signup__NaH4w{margin-top:10px;max-width:80%;width:264px}.login_login__socialBtn_long__\+41-v{font-size:14px;height:45px;padding:12px;width:205px}.login_login__alternative__oH-SP{margin:18px 0 4px}.login_login__socialList_column__uHlJD{gap:8px;margin:28px auto}.login_login__text_small__jRD5L{margin-bottom:23px}.login_login__input_email__nfOXU{margin-bottom:12px}.login_login__text_margin__maybV{margin-bottom:5px;margin-top:12px}.login_login__sendAgain__qMkKb{font-size:13px;line-height:1;margin:24px auto 1px}.login_login__bottomBar__gftuq{width:calc(100% - 80px)}.login_login__conditions__tspUB{margin:20px auto 0}}@media screen and (max-width:1000px){.login_login__conditions__tspUB{margin-top:20px}.login_login__supportLink__lwFvv{margin-top:12px}}@media screen and (max-width:780px){.login_login__jYuYf{width:284px}.login_login__title__hTcPX{font-size:24px;line-height:31px;margin-top:21px}.login_login__title_sms__bWRF0{margin-bottom:35px}.login_login__text__atrjm{font-size:13px;line-height:1;margin:7px auto 20px}.login_login__text_small__jRD5L{margin-bottom:13px}.login_login__way__n0ClJ{width:calc(100% - 35px)}.login_login__radioLabel__XjfOE{font-size:13px}.login_login__form__txF0K{margin-top:23px}.login_login__formText__3pdBH{font-size:13px;margin-bottom:15px}.login_login__label__2Ph5r{margin:0}.login_login__input__OTFqw{min-height:36px;min-width:0;min-width:auto;padding:10px;width:225px}.login_login__invalid_message__5-OnT{font-size:12px;margin-top:12px}.login_login__button__zN0bl{font-size:18px;height:38px;width:100%}.login_login__alternative__oH-SP{font-size:12px;line-height:13px;margin:17px auto 7px;max-width:70%}.login_login__conditions__tspUB{margin-top:19px}.login_login__enterCodeLabel__rnISm{font-size:10px;line-height:16px}.login_login__enterCode__ezBX7{gap:6px}.login_login__sendAgain__qMkKb{font-size:10px;margin-bottom:12px}.login_login__socialList_column__uHlJD{gap:6px;margin:10px 0}.login_login__socialBtn_long__\+41-v{font-size:12px;height:36px;padding:9px;width:150px}.login_login__socialBtn_small__0xHCX{background-size:contain;height:17px;width:17px}}@media screen and (max-width:600px){.login_login__arrow__gxCgX{display:none}}.onboardingLayout_content__53D9B{color:#000;font-family:Assistant,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:1.2;margin:0 auto;min-height:100vh;padding-bottom:20px;width:100%}.onboardingLayout_content__53D9B,.onboardingLayout_main__MuAlr{align-items:center;box-sizing:border-box;display:flex;flex-direction:column}.onboardingLayout_main__MuAlr{direction:rtl;height:100%;justify-content:center;margin:auto;position:relative;width:calc(100% - 16px)}.onboardingLayout_logo__an7UO{margin:57px auto 28px;width:151px}@media screen and (max-width:1400px){.onboardingLayout_content__53D9B{font-size:18px;padding-bottom:10px}.onboardingLayout_logo__an7UO{margin:24px auto 14px;width:111px}}@media screen and (max-width:600px){.onboardingLayout_content_type_therapists__j\+zAU{background-size:contain}}.tooltip_tooltip__lOLnl{background-color:#fff;border-radius:50px;bottom:0;box-shadow:0 15px 35px rgba(50,50,93,.1),0 5px 15px rgba(0,0,0,.07);color:#121759;font-size:12px;left:20px;margin-top:5px;opacity:0;padding:.18rem .8rem;pointer-events:none;position:absolute;transition:all .2s ease-in-out;-webkit-user-select:none;user-select:none;white-space:nowrap;z-index:3}.tooltip_tooltip_position_center__OY3NI{left:-180%}.tooltip_tooltip_visible__nnXD1{bottom:130%;opacity:.7}.tooltip_tooltip_position_bottom__ZuMHJ{background-color:#000;color:#fff;direction:inherit;height:15px;left:auto;line-height:15px;margin-top:5px;position:absolute;right:0;text-align:center;top:100%;width:80px;z-index:1000}.mainContentLayout_main__pv5Fs{display:grid;grid-template-columns:1fr 298px;min-height:100vh;position:relative;width:100%}.mainContentLayout_main_chat__NlKcL{grid-template-columns:1fr 293px 298px;transition:all .7s}.mainContentLayout_main_chat_small__xC8-e{grid-template-columns:1fr 293px 136px}.mainContentLayout_mainContent__2veSJ{align-items:center;box-sizing:border-box;direction:rtl;display:flex;flex-direction:column;height:100%;margin-left:3px;max-height:100vh;overflow:auto;overflow-x:hidden;padding-top:53px;position:relative;width:100%}.mainContentLayout_mainContent_noScroll__jiJd9{overflow:hidden}.mainContentLayout_mainContent__2veSJ::-webkit-scrollbar{background-color:initial;width:5px;z-index:5}.mainContentLayout_mainContent__2veSJ::-webkit-scrollbar-thumb{background:#2f42c2;border-radius:4px;opacity:.4}.mainContentLayout_mainContent_chat__0Lhx2{height:100vh}.mainContentLayout_header__ZfTdE{align-items:center;background:#fff;box-shadow:0 4px 16px rgba(0,0,0,.07);box-sizing:border-box;direction:ltr;display:flex;height:53px;justify-content:center;left:0;padding-right:298px;position:fixed;right:0;top:0;z-index:3}.mainContentLayout_header_chat__RhcJ1{padding-right:445px}.mainContentLayout_header_prevencher__UG\+Z8{box-shadow:none;flex-direction:column;gap:10px;justify-content:flex-start;padding-left:118px}.mainContentLayout_header_forum__VCIx-{padding-left:118px}.mainContentLayout_mainContent__title__rsOUE{color:#2f42c2;font-size:29px;font-weight:700;margin:0}.mainContentLayout_leftHeaderControls__QeJZ3{align-items:center;display:flex;gap:16px;height:100%;left:20px;position:absolute;top:0;z-index:4}.mainContentLayout_mainContent__bell__s3GVm{background-color:initial;background-image:url(/static/media/bell_icon.478299aad5d459b90b60.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;border:none;cursor:pointer;flex-shrink:0;height:24px;outline:none;width:21px}.mainContentLayout_mainContent__bell_invisible__Lf0fg{background-image:none}.mainContentLayout_link__maYca{align-self:flex-start;color:#8d8d8d;cursor:pointer;font-size:16px;margin-left:12px}.mainContentLayout_burger__zE7GJ{background-color:initial;background-image:url(/static/media/burger_icon.28302cc0e4c339dc6483.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;border:none;cursor:pointer;display:none;height:16px;outline:none;position:absolute;right:56px;top:18px;width:23px;z-index:2}.mainContentLayout_overlay__0N3pO{background-color:rgba(0,0,0,.3);display:none;height:100%;position:absolute;width:100%;z-index:4}.mainContentLayout_overlay_visible__c6roc{display:block}@media screen and (max-width:1480px){.mainContentLayout_main__pv5Fs{grid-template-columns:1fr 272px}.mainContentLayout_header__ZfTdE{padding-right:272px}.mainContentLayout_header_chat__RhcJ1{padding-right:445px}.mainContentLayout_main_chat__NlKcL{grid-template-columns:1fr 293px 272px}.mainContentLayout_main_chat_small__xC8-e{grid-template-columns:1fr 293px 136px}}@media screen and (max-width:1400px){.mainContentLayout_mainContent__2veSJ{padding-top:53px}.mainContentLayout_header__ZfTdE{height:53px}.mainContentLayout_header_chat__RhcJ1{padding-right:435px}.mainContentLayout_header_prevencher__UG\+Z8{gap:0;padding-top:17px}.mainContentLayout_link__maYca{height:13px}.mainContentLayout_mainContent__title__rsOUE{font-size:29px}.mainContentLayout_mainContent__bell__s3GVm{height:24px;left:25px;top:27px;width:20px}}@media screen and (max-width:1200px){.mainContentLayout_main__pv5Fs{grid-template-columns:1fr 143px}.mainContentLayout_header__ZfTdE{padding-right:143px}.mainContentLayout_header_chat__RhcJ1{padding-right:355px}.mainContentLayout_header_forum__VCIx-,.mainContentLayout_header_prevencher__UG\+Z8{padding-left:89px}.mainContentLayout_main_chat__NlKcL{grid-template-columns:1fr 266px 143px}.mainContentLayout_main_chat_small__xC8-e{grid-template-columns:1fr 266px 102px}.mainContentLayout_mainContent__bell__s3GVm{top:25px}}@media screen and (max-width:750px){.mainContentLayout_main_chat__NlKcL{grid-template-columns:1fr 226px 143px}.mainContentLayout_main_chat_small__xC8-e{grid-template-columns:1fr 226px 102px}.mainContentLayout_header_prevencher__UG\+Z8{align-items:center;flex-direction:row;gap:0;justify-content:center;padding:0}.mainContentLayout_header_forum__VCIx-{padding:0}.mainContentLayout_link__maYca{display:none}}@media screen and (max-width:600px){.mainContentLayout_main__pv5Fs{grid-template-columns:1fr 0;overflow-x:hidden}.mainContentLayout_main_noScroll__7KQ\+z{height:100vh;overflow:hidden;width:100%}.mainContentLayout_mainContent__2veSJ{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding-top:53px}.mainContentLayout_mainContent_chat__0Lhx2{height:100vh;padding-top:85px}.mainContentLayout_header__ZfTdE{height:53px;justify-content:flex-start;padding:0 60px 0 200px}.mainContentLayout_burger__zE7GJ{display:block}.mainContentLayout_leftHeaderControls__QeJZ3{gap:8px;left:10px;max-width:190px}.mainContentLayout_mainContent__bell__s3GVm{background-image:url(/static/media/bell_icon.478299aad5d459b90b60.svg);height:22px;left:0;position:relative;top:0;width:20px}.mainContentLayout_mainContent__title__rsOUE{font-size:20px;margin:0 0 0 10px}}.mainContentLayout_contactIndicator__PTubq{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:hsla(0,0%,100%,.7);border:1px solid rgba(224,232,240,.5);border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.1);color:#4a90e2;display:flex;font-size:14px;gap:10px;left:20px;padding:12px 16px;position:fixed;top:70px;z-index:1000}.mainContentLayout_contactIndicatorText__UqM4Q{font-weight:500;margin:0}.mainContentLayout_contactIndicatorButton__nRjF5{background:#4a90e2;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:12px;font-weight:500;outline:none;padding:6px 12px;transition:all .2s ease}.mainContentLayout_contactIndicatorButton__nRjF5:hover{background:#357abd;box-shadow:0 2px 8px rgba(74,144,226,.3);-webkit-transform:translateY(-1px);transform:translateY(-1px)}@media screen and (max-width:1200px){.mainContentLayout_contactIndicator__PTubq{font-size:13px;left:15px;padding:10px 14px}.mainContentLayout_contactIndicatorButton__nRjF5{font-size:11px;padding:5px 10px}}@media screen and (max-width:600px){.mainContentLayout_contactIndicator__PTubq{border-radius:10px;font-size:12px;left:10px;padding:10px 12px;right:10px;top:60px}.mainContentLayout_contactIndicatorText__UqM4Q{font-size:12px}.mainContentLayout_contactIndicatorButton__nRjF5{font-size:11px;padding:5px 8px}}.sidebar_sidebar__XrPSS{display:flex;height:100dvh;justify-content:flex-end;position:fixed;right:0;top:0;z-index:5}.sidebar_sidebar_chat__gaN99{background:rgba(231,242,253,.6)}.sidebar_sidebar__content_visible__AUIlk{background-color:#5d3cc7;border-radius:55px 0 0 0;display:flex;flex-direction:column;position:relative;transition:all .7s;width:272px}.sidebar_scrollable__bC\+\+E{display:flex;flex-direction:column;height:100%;justify-content:space-between;overflow:auto;width:100%}.sidebar_scrollable__bC\+\+E::-webkit-scrollbar{background:rgba(231,242,253,.62);left:100px;opacity:.5;position:absolute;width:5px}.sidebar_scrollable__bC\+\+E::-webkit-scrollbar-thumb{background-color:#8a74d8;border-radius:5px}.sidebar_scrollable__bC\+\+E::-webkit-scrollbar:horizontal{display:none}.sidebar_scrollable__bC\+\+E::-webkit-scrollbar-thumb:hover{background-color:#8a74d8}.sidebar_sidebar__content_small__Tvesj{width:136px}.sidebar_sidebar__logo__38pTK{background-image:url(/static/media/logo_white.c3a1f0fb2fbc54f5e376.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:84px;margin:20px auto 33px;transition:all .7s;width:215px}.sidebar_sidebar__content_small__Tvesj>.sidebar_sidebar__logo__38pTK{background-image:url(/static/media/logo_white_small.3ec6bc057ebdf65adec8.svg);width:61px}.sidebar_sidebar__arrow__oBNC2{align-items:center;background-color:#fff;border:1px solid #a9a8ab;border-radius:100%;cursor:pointer;display:flex;height:30px;justify-content:center;left:-15px;outline:none;position:absolute;top:123px;width:30px}.sidebar_sidebar__arrow__oBNC2:before{background-image:url(/static/media/arrow_right.58948237b79ab593c93a.svg);background-position:50%;content:"";display:block;height:12px;width:8px}.sidebar_sidebar__content_small__Tvesj>.sidebar_sidebar__arrow__oBNC2:before{background-image:url(/static/media/arrow_left.1f16f6fd744ff5372a4c.svg)}.sidebar_sidebar__welcome__3sGnK{grid-gap:10px;align-items:center;box-sizing:border-box;display:grid;gap:10px;grid-template-columns:1fr 60px;justify-content:flex-end;padding:0 24px}.sidebar_sidebar__content_small__Tvesj .sidebar_sidebar__welcome__3sGnK{color:transparent;gap:0;grid-template-columns:0 1fr;width:136px}.sidebar_sidebar__title__Q5ran{color:#fff;direction:rtl;font-size:30px;font-weight:400;justify-self:flex-end;line-height:39px;margin:0;max-width:100%;opacity:1;overflow:hidden;text-align:center;text-overflow:ellipsis;transition:all .7s;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.sidebar_sidebar__content_small__Tvesj .sidebar_sidebar__title__Q5ran{color:transparent;opacity:0;width:0}.sidebar_sidebar__avatar__hiWV3{border-radius:100%;cursor:pointer;display:inline-block;height:60px;object-fit:cover;width:60px}.sidebar_sidebar__content_small__Tvesj .sidebar_sidebar__avatar__hiWV3{margin:0 auto}.sidebar_sidebar__pages__oX64L{background-color:#5d3cc7;display:flex;flex-direction:column;gap:20px;list-style-type:none;margin:15px 0 0;padding:0;width:100%}.sidebar_sidebar__page__mK4cQ{grid-gap:24px;align-content:center;align-items:center;box-sizing:border-box;color:#fff;cursor:pointer;display:grid;font-size:24px;font-style:normal;font-weight:600;gap:24px;grid-template-areas:"title icon";grid-template-columns:1fr 58px;height:73px;justify-content:flex-end;line-height:1.29;min-width:100%;text-decoration:none;transition:width .7s;width:100%}.sidebar_sidebar__page__mK4cQ:hover{opacity:.6}.sidebar_sidebar__page_disabled__DUGlK{opacity:.3}.sidebar_sidebar__page_active__AxjfE{background:#ebebeb;color:#121759}.sidebar_sidebar__page_messages__J4IIs{grid-template-areas:". title icon";grid-template-columns:64px 1fr 58px}.sidebar_sidebar__page_active__AxjfE .sidebar_sidebar__pageIcon_myDay__seRyQ{background-image:url(/static/media/my_day_icon_active.5105940bf2a0a543e3e0.svg)}.sidebar_sidebar__page_active__AxjfE .sidebar_sidebar__pageIcon_treatment__RvdlK{background-image:url(/static/media/treatment_icon_active.e1a11b6effdd89a9d968.svg)}.sidebar_sidebar__page_active__AxjfE .sidebar_sidebar__pageIcon_support__dEgCE{background-image:url(/static/media/support_icon_active.c821b8ac0dd88a7f1387.svg)}.sidebar_sidebar__page_active__AxjfE .sidebar_sidebar__pageIcon_goals__lfDaI{background-image:url(/static/media/goals_icon_active.7bbf8891a03023268fea.svg)}.sidebar_sidebar__page_active__AxjfE .sidebar_sidebar__pageIcon_profile__GYNw-{background-image:url(/static/media/profile_icon_active.575b34c058f43079cc49.svg)}.sidebar_sidebar__page_active__AxjfE .sidebar_sidebar__pageIcon_messages__G2VVz{background-image:url(/static/media/messages_icon_active.16bb8727f83c2690b6ea.svg)}.sidebar_sidebar__page_active__AxjfE .sidebar_sidebar__pageIcon_prevencher__GmFTk{background-image:url(/static/media/prevencher_icon_active.657c9a8b33c23cdc7ec6.svg)}.sidebar_sidebar__page_active__AxjfE .sidebar_sidebar__messages__YMtAm{background-color:#fff}.sidebar_sidebar__page_active__AxjfE .sidebar_sidebar__footerItem__TQqNf{background:#e0daf4;color:#121759}.sidebar_sidebar__page_active__AxjfE .sidebar_sidebar__footerIcon__HHGp1{background-image:url(/static/media/contacts_icon_active.639fc392250fb912c6b7.svg)}.sidebar_sidebar__page_active__AxjfE .sidebar_sidebar__footerIcon_conditions__c1AKD{background-image:url(/static/media/conditions_icon_active.d4a8cde9fb82a7881edf.svg)}.sidebar_sidebar__pageIcon__5KYaw{background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;grid-area:icon}.sidebar_sidebar__pageIcon_myDay__seRyQ{background-image:url(/static/media/my_day_icon.88fd9174e3212591a9f3.svg)}.sidebar_sidebar__pageIcon_treatment__RvdlK{background-image:url(/static/media/treatment_icon.75dcf1f8b9727db97c0e.svg)}.sidebar_sidebar__pageIcon_support__dEgCE{background-image:url(/static/media/support_icon.8a91fdb723046da3b1ff.svg)}.sidebar_sidebar__pageIcon_goals__lfDaI{background-image:url(/static/media/goals_icon.83d4aa93916a79851cda.svg)}.sidebar_sidebar__pageIcon_profile__GYNw-{background-image:url(/static/media/profile_icon.b59bea75261fb3499379.svg)}.sidebar_sidebar__pageIcon_messages__G2VVz{background-image:url(/static/media/messages_icon.6cb597cc23ae0477743f.svg)}.sidebar_sidebar__pageIcon_prevencher__GmFTk{background-image:url(/static/media/prevencher_icon.f516634f6b265bcd359f.svg)}.sidebar_sidebar__content_small__Tvesj .sidebar_sidebar__page__mK4cQ{gap:0;grid-template-columns:0 1fr;overflow:hidden;width:136px}.sidebar_sidebar__content_small__Tvesj .sidebar_sidebar__page_messages__J4IIs{grid-template-areas:"title icon"}.sidebar_sidebar__pageTitle__imejA{direction:rtl;grid-area:title;justify-self:flex-end;margin:0;opacity:1;text-align:center;text-overflow:ellipsis;transition:width,opacity .7s;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.sidebar_sidebar__content_small__Tvesj .sidebar_sidebar__pageTitle__imejA{color:transparent;opacity:0;width:0}.sidebar_sidebar__pageIcon__5KYaw{height:32px;width:32px}.sidebar_sidebar__content_small__Tvesj .sidebar_sidebar__pageIcon__5KYaw{margin:0 auto}.sidebar_sidebar__messages__YMtAm{align-items:center;background-color:#e0daf4;border-radius:100%;color:#000;display:flex;font-size:16px;font-weight:600;height:30px;justify-content:center;justify-self:flex-end;line-height:21px;width:30px}.sidebar_sidebar__content_small__Tvesj .sidebar_sidebar__messages__YMtAm{display:none}.sidebar_sidebar__footer__IUuvv{background-color:#5d3cc7;color:#fff;display:flex;flex-direction:column;gap:9px;list-style-type:none;margin:20px 0 37px;padding:0;width:100%}.sidebar_sidebar__footerItem__TQqNf{grid-gap:28px;align-content:center;align-items:center;box-sizing:border-box;cursor:pointer;display:grid;font-size:20px;font-style:normal;font-weight:300;gap:28px;grid-template-columns:1fr 58px;justify-content:flex-end;line-height:26px;text-decoration:none;width:100%}.sidebar_sidebar__footerItem__TQqNf:hover{opacity:.6}.sidebar_sidebar__content_small__Tvesj .sidebar_sidebar__footerItem__TQqNf{gap:0;grid-template-columns:0 1fr;justify-items:center}.sidebar_sidebar__footerIcon__HHGp1{background-position:50%;background-repeat:no-repeat;background-size:contain;height:18px;width:18px}.sidebar_sidebar__footerIcon_contacts__\+EhLL{background-image:url(/static/media/contacts_icon.24ca363f053581d23dfe.svg)}.sidebar_sidebar__footerIcon_conditions__c1AKD{background-image:url(/static/media/conditions_icon.c2aeac7ff2737649d386.svg)}.sidebar_sidebar__footerIcon_logout__lqNrX{background-image:url(/static/media/logout_icon.3faf7b3fbe73ecbee302.svg)}.sidebar_sidebar__footerTitle__lOh7P{direction:rtl;justify-self:flex-end;margin:0;text-align:center;text-overflow:ellipsis;transition:opacity .1s .1s;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.sidebar_sidebar__content_small__Tvesj .sidebar_sidebar__footerTitle__lOh7P{color:transparent;opacity:0;width:1px}.sidebar_link__8EZm0{color:inherit;text-decoration:none}@media screen and (max-width:1480px){.sidebar_sidebar__logo__38pTK{margin:33px auto 52px;width:179px}.sidebar_sidebar__welcome__3sGnK{gap:9px;grid-template-columns:1fr 54px;padding:0 31px}.sidebar_sidebar__sidebarTitle__UI9Iq{font-size:27px;line-height:35px}.sidebar_sidebar__avatar__hiWV3{height:54px;width:54px}.sidebar_sidebar__pages__oX64L{gap:0;margin-top:33px}.sidebar_sidebar__page__mK4cQ{font-size:20px;height:65px;line-height:26px}.sidebar_sidebar__page_active__AxjfE .sidebar_sidebar__footerItem__TQqNf{background:#e0daf4;color:#121759}.sidebar_sidebar__pageIcon__5KYaw{height:24px;width:24px}.sidebar_sidebar__messages__YMtAm{height:22px;width:22px}.sidebar_sidebar__footer__IUuvv{gap:0}.sidebar_sidebar__footerItem__TQqNf{font-size:18px;gap:24px;grid-template-columns:1fr 50px;line-height:24px;padding:8px}}@media screen and (max-width:1300px) and (min-width:1200px){.sidebar_sidebar__content_visible__AUIlk{width:258px}.sidebar_sidebar__content_small__Tvesj{width:136px}.sidebar_sidebar__title__Q5ran{font-size:28px}.sidebar_sidebar__pages__oX64L{margin-top:8px}.sidebar_sidebar__page__mK4cQ{font-size:18px;height:58px}}@media screen and (max-width:1200px) and (min-width:601px){.sidebar_sidebar__content__WatR8{border-radius:41px 0 0 0;width:159px}.sidebar_sidebar__content_visible__AUIlk{border-radius:41px 0 0 0;width:143px}.sidebar_sidebar__arrow__oBNC2{height:22px;left:-11px;padding:0;top:94px;width:22px}.sidebar_sidebar__arrow__oBNC2:before{background-size:cover;height:9px;width:5px}.sidebar_sidebar__content_small__Tvesj{width:102px}.sidebar_sidebar__logo__38pTK{margin:27px auto 5px;width:121px}.sidebar_sidebar__welcome__3sGnK{gap:7px;grid-template-columns:1fr 43px;padding:0 10px}.sidebar_sidebar__content_small__Tvesj .sidebar_sidebar__welcome__3sGnK{width:102px}.sidebar_sidebar__title__Q5ran{font-size:21px;line-height:28px}.sidebar_sidebar__avatar__hiWV3{height:43px;width:43px}.sidebar_sidebar__pages__oX64L{gap:11px}.sidebar_sidebar__page__mK4cQ{font-size:17px;font-weight:600;gap:0;grid-template-areas:"icon" "title";grid-template-columns:1fr;grid-template-rows:1fr 1fr;height:58px;justify-items:center;line-height:22px;overflow:hidden}.sidebar_sidebar__content_small__Tvesj .sidebar_sidebar__page__mK4cQ{grid-template-columns:1fr;grid-template-rows:1fr 0;width:102px}.sidebar_sidebar__content_small__Tvesj .sidebar_sidebar__page_messages__J4IIs{display:flex;grid-template-areas:"icon"}.sidebar_sidebar__content_small__Tvesj .sidebar_sidebar__pageTitle__imejA{color:transparent;font-size:0}.sidebar_sidebar__pageTitle__imejA{width:100%}.sidebar_sidebar__pageIcon__5KYaw{height:20px;width:20px}.sidebar_sidebar__messages__YMtAm{display:none}.sidebar_sidebar__footer__IUuvv{margin-bottom:0;padding-bottom:16px}.sidebar_sidebar__footerItem__TQqNf{font-size:13px;font-weight:300;gap:14px;grid-template-columns:1fr 29px;line-height:15px;margin-bottom:0;padding:6px 0}.sidebar_sidebar__footerIcon__HHGp1{background-size:contain;height:12px;width:12px}.sidebar_sidebar__page_active__AxjfE .sidebar_sidebar__footerItem__TQqNf{background:#e0daf4;color:#121759}}@media screen and (max-width:600px){.sidebar_sidebar__XrPSS{-webkit-transform:translateX(250px);transform:translateX(250px);transition:all .7s;width:240px}.sidebar_sidebar__placeholder__ty0Gq{background-color:rgba(0,0,0,.3)}.sidebar_sidebar__content__WatR8{width:240px}.sidebar_sidebar__arrow__oBNC2{display:none}.sidebar_sidebar_open__h4J6s{-webkit-transform:translateX(0);transform:translateX(0)}.sidebar_sidebar__logo__38pTK{margin:15px auto 18px;width:150px}.sidebar_sidebar__welcome__3sGnK{gap:6px;grid-template-columns:1fr 37px;padding:0 24px}.sidebar_sidebar__title__Q5ran{font-size:18px;line-height:24px}.sidebar_sidebar__avatar__hiWV3{height:37px;width:37px}.sidebar_sidebar__pages__oX64L{gap:10px;margin-top:22px}.sidebar_sidebar__page__mK4cQ{font-size:16px;gap:17px;grid-template-columns:1fr 36px;height:45px;line-height:21px}.sidebar_sidebar__pageIcon__5KYaw{height:19px;width:19px}.sidebar_sidebar__page_messages__J4IIs{grid-template-columns:56px 1fr 36px}.sidebar_sidebar__footerItem__TQqNf{font-size:15px;grid-template-columns:1fr 28px;line-height:19px}.sidebar_sidebar__footerIcon__HHGp1{height:14px;width:14px}}.companiesCombo_container__LYryP{-webkit-padding-start:6px;align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:hsla(0,0%,100%,.95);border:1px solid hsla(0,0%,100%,.8);border-radius:12px;box-shadow:0 2px 16px rgba(0,0,0,.06),0 1px 3px rgba(0,0,0,.04);display:flex;max-width:260px;min-width:180px;padding:6px 8px;padding-inline-start:6px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.companiesCombo_container__LYryP:hover{border-color:rgba(93,60,199,.1);box-shadow:0 8px 32px rgba(93,60,199,.12),0 2px 8px rgba(93,60,199,.05);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.companiesCombo_rtl__\+3Vdy{direction:rtl}.companiesCombo_ltr__5ZdLA{direction:ltr}.companiesCombo_logoWrapper__eeFwj{-webkit-margin-end:10px;align-items:center;background:linear-gradient(135deg,#f0f2ff,#f5f7ff);border-radius:10px;display:flex;flex-shrink:0;height:34px;justify-content:center;margin-inline-end:10px;overflow:hidden;transition:all .3s ease;width:34px}.companiesCombo_companyLogo__vQglz{border-radius:8px;height:100%;object-fit:contain;width:100%}.companiesCombo_defaultIcon__XDanZ{color:#5d3cc7;height:18px;width:18px}.companiesCombo_container__LYryP:hover .companiesCombo_logoWrapper__eeFwj{background:#5d3cc7;-webkit-transform:scale(1.05);transform:scale(1.05)}.companiesCombo_container__LYryP:hover .companiesCombo_logoWrapper__eeFwj .companiesCombo_defaultIcon__XDanZ{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.companiesCombo_selectContainer__zj37f{flex:1 1;font-family:Assistant,sans-serif}.companiesCombo_contentWrapper__D\+5vU{display:flex;flex:1 1;flex-direction:column;gap:1px;justify-content:center}.companiesCombo_label__\+E784{color:#5d3cc7;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.companiesCombo_helperText__TdGun{color:#6b7280;font-size:11px;margin-top:1px}@media (max-width:768px){.companiesCombo_container__LYryP{-webkit-padding-start:4px;max-width:200px;min-width:140px;padding:4px 6px;padding-inline-start:4px}.companiesCombo_logoWrapper__eeFwj{-webkit-margin-end:8px;height:28px;margin-inline-end:8px;width:28px}.companiesCombo_defaultIcon__XDanZ{height:14px;width:14px}.companiesCombo_helperText__TdGun{font-size:10px}}@media (max-width:600px){.companiesCombo_container__LYryP{-webkit-padding-start:3px;border-radius:10px;max-width:160px;min-width:120px;padding:3px 5px;padding-inline-start:3px}.companiesCombo_logoWrapper__eeFwj{-webkit-margin-end:6px;border-radius:8px;height:26px;margin-inline-end:6px;width:26px}.companiesCombo_defaultIcon__XDanZ{height:13px;width:13px}.companiesCombo_helperText__TdGun{font-size:9px}}.treatmentPage_main__2tDn4{align-items:center;display:flex;flex-direction:column;position:relative;width:100%}@media screen and (max-width:600px){.treatmentPage_main__2tDn4{padding-top:20px}}.myTreatment_myTreatment__UL0Cx{align-items:center;display:flex;flex-direction:column;margin-top:40px;max-width:1037px;width:calc(100% - 130px)}.myTreatment_myTreatment__title__JSh49{color:#2f42c2;font-size:24px;font-style:normal;font-weight:700;line-height:1.2;margin:25px auto 0}.myTreatment_myTreatment__info__PgASD{background-color:hsla(0,0%,100%,.65);border-radius:32px;box-sizing:border-box;margin-top:60px;padding:31px 64px;width:100%}.myTreatment_myTreatment__text__5vmJD{color:#626262;font-size:20px;font-style:normal;font-weight:400;line-height:1.25;margin:0}.myTreatment_myTreatment__text_small__rMrR5{font-size:18px}.myTreatment_myTreatment__listTitle__Bo7OV{color:#2f42c2;font-size:24px;font-style:normal;font-weight:600;line-height:31px;margin:50px auto 40px}.myTreatment_myTreatment__list__szM0O{-webkit-column-gap:112px;column-gap:112px;display:flex;flex-wrap:wrap;justify-content:center;list-style-type:none;margin:0 auto;padding:0;row-gap:50px}.myTreatment_btn__ch9bg{margin:20px 0}.myTreatment_allTreatments__e9aSS{grid-column-gap:10%;grid-row-gap:14px;-webkit-column-gap:10%;column-gap:10%;display:grid;font-size:18px;grid-template-columns:repeat(2,1fr);list-style-type:none;margin:20px auto 0;padding:0;row-gap:14px;width:75%}.myTreatment_treatment__xSqi\+{background:#fff;border-radius:10px;box-shadow:0 3px 27px rgba(0,0,0,.07);box-sizing:border-box;color:#626262;cursor:pointer;display:flex;flex-direction:column;gap:5px;margin:14px 0 12px;padding:14px 41px;position:relative;text-decoration:none}.myTreatment_treatment__xSqi\+:after{background-color:initial;background-image:url(/static/media/arrow_left_blue.d0e1ba7cb8fb3d86fadc.svg);background-repeat:no-repeat;background-size:contain;border:none;content:"";cursor:pointer;height:16px;outline:none;position:absolute;top:40%;width:8px}[dir=ltr] .myTreatment_treatment__xSqi\+:after{right:20px;-webkit-transform:scaleX(-1);transform:scaleX(-1)}[dir=rtl] .myTreatment_treatment__xSqi\+:after{left:20px}.myTreatment_treatmentComment__PDUM2{color:#000;font-family:Assistant,sans-serif;font-size:18px;font-weight:400;line-height:30px;margin:4px 0 0;padding:0 6px}.myTreatment_treatmentDate__-g3zy{color:#a59f9f;font:inherit;font-size:16px;font-style:normal;font-weight:400;line-height:14px;margin:0}.myTreatment_therapistLi__1\+8Hw{flex-direction:row;height:5rem}.myTreatment_therapistLi__1\+8Hw:after{background-image:url(/static/media/arrow_left_gray.7edd3aeda3eca3dc33e4.svg);background-repeat:no-repeat;background-size:cover;content:"";cursor:pointer;display:block;height:11px;position:absolute;top:45%;width:6px}[dir=ltr] .myTreatment_therapistLi__1\+8Hw:after{right:30px;-webkit-transform:scaleX(-1);transform:scaleX(-1)}[dir=rtl] .myTreatment_therapistLi__1\+8Hw:after{left:30px}.myTreatment_therapistImg__v5BXV{-webkit-margin-end:15px;border-radius:100%;display:inline-block;height:55px;margin-inline-end:15px;object-fit:cover;width:55px}.myTreatment_nameTag__HIwoJ{color:#281464;font-weight:700;margin:0}.myTreatment_myTherapist__30dG\+{background-color:#ebebebdc;border-radius:7px;box-shadow:0 0 2px #dadada;font-size:12px;padding:0 2px}.myTreatment_title__u02ZG{color:#2f42c2;font-weight:600;margin:0}.myTreatment_midLine__WUmiv{align-items:center;display:flex;flex-direction:row;gap:5px;height:20px;margin-top:5px}.myTreatment_disabledTherapist__vVNk6{opacity:.5}.myTreatment_role__FIfig{font-size:1rem}.myTreatment_therapistCard__YsIsj{background-color:#f6efe781;border-radius:40px;display:flex;flex-direction:row;height:70vh;margin:3rem;width:60vw}.myTreatment_right__vpYdh .myTreatment_left__RgbBd{display:flex;flex-direction:column;width:190px}.myTreatment_imgForTherapist__va1QU{border-radius:100%;height:120px;object-fit:cover;width:120px}@media screen and (max-width:1439px){.myTreatment_myTreatment__UL0Cx{width:calc(100% - 108px)}.myTreatment_myTreatment__list__szM0O{-webkit-column-gap:70px;column-gap:70px}.myTreatment_treatmentComment__PDUM2{font-size:19px}}@media screen and (max-width:1300px){.myTreatment_myTreatment__UL0Cx{width:calc(100% - 70px)}.myTreatment_myTreatment__title__JSh49{margin:11px auto 0}.myTreatment_myTreatment__info__PgASD{margin:40px 0 0;padding:24px 31px}.myTreatment_myTreatment__text__5vmJD{font-size:18px;line-height:1.39}.myTreatment_myTreatment__text_small__rMrR5{font-size:16px}.myTreatment_myTreatment__listTitle__Bo7OV{margin:30px auto}.myTreatment_myTreatment__list__szM0O{row-gap:40px}.myTreatment_btn__ch9bg{font-size:18px;height:57px;width:290px}.myTreatment_allTreatments__e9aSS{row-gap:10px}.myTreatment_treatment__xSqi\+{padding:14px 22px}.myTreatment_treatment__xSqi\+:after{height:14px;width:7px}[dir=ltr] .myTreatment_treatment__xSqi\+:after{right:15px}[dir=rtl] .myTreatment_treatment__xSqi\+:after{left:15px}.myTreatment_treatmentComment__PDUM2{font-size:18px}}@media screen and (max-width:1050px){.myTreatment_role__FIfig{font-size:14px}.myTreatment_myTherapist__30dG\+{font-size:11px;padding:0 1px}.myTreatment_therapistImg__v5BXV{-webkit-margin-end:10px;margin-inline-end:10px}}@media screen and (max-width:1024px){.myTreatment_myTreatment__text__5vmJD{font-size:16px;line-height:1.2}.myTreatment_allTreatments__e9aSS{-webkit-column-gap:5%;column-gap:5%;font-size:16px;width:98%}.myTreatment_treatment__xSqi\+{padding:11px 40px}.myTreatment_role__FIfig{font-size:.8rem}}@media screen and (max-width:900px){.myTreatment_myTherapist__30dG\+{font-size:10px}.myTreatment_therapistImg__v5BXV{-webkit-margin-end:10px;margin-inline-end:10px}.myTreatment_allTreatments__e9aSS{width:100%}}@media screen and (max-width:830px){.myTreatment_allTreatments__e9aSS{align-items:center;display:flex;flex-direction:column;margin-bottom:30px;row-gap:14px}.myTreatment_therapistLi__1\+8Hw,.myTreatment_treatment__xSqi\+{width:92%}}@media screen and (max-width:600px){.myTreatment_myTreatment__UL0Cx{width:calc(100% - 44px)}.myTreatment_myTreatment__title__JSh49{font-size:18px;line-height:24px;margin:12px auto 16px}.myTreatment_myTreatment__info__PgASD{margin:0;padding:43px 17px}.myTreatment_myTreatment__text_small__rMrR5{font-size:14px}.myTreatment_myTreatment__listTitle__Bo7OV{font-size:18px;line-height:24px;margin:16px auto 10px}.myTreatment_myTreatment__list__szM0O{row-gap:25px}.myTreatment_treatmentComment__PDUM2{font-size:16px}}@media screen and (max-width:3200px){.myTreatment_treatment__xSqi\+{padding:14px 22px}}.appoitmentProgramPopup_popup__KUQxM{align-items:center;background-color:#fff;border-radius:26px;box-shadow:0 0 16px -4px rgba(0,0,0,.25);box-sizing:border-box;display:flex;flex-direction:column;padding:19px;width:493px}.appoitmentProgramPopup_popup__content__ZyWom{align-items:flex-start;border-radius:16px;display:flex;flex-direction:column;width:100%}.appoitmentProgramPopup_popup__closeBtn__reN8a{background-color:initial;background-image:url(/static/media/close_icon.bb46d4f5f935d7581748.svg);background-repeat:no-repeat;background-size:contain;border:none;cursor:pointer;height:16px;margin:13px 12px 0 auto;outline:none;width:16px}.appoitmentProgramPopup_popup__title__ekGmT{color:#2f42c2;font-family:Assistant,sans-serif;font-size:26.29px;font-weight:700;line-height:19.72px;margin:25px auto 20px}.appoitmentProgramPopup_popup__img__\+9Abk{height:145px;margin:31px auto;width:145px}.appoitmentProgramPopup_popup__text__8qMsA{color:#000;font-size:23px;font-weight:400;line-height:1.1;max-width:292px;text-align:center}[dir=ltr] .appoitmentProgramPopup_popup__text__8qMsA{margin:0 0 6px 90px}[dir=rtl] .appoitmentProgramPopup_popup__text__8qMsA{margin:6px 90px 0 0}.appoitmentProgramPopup_popup__nextBtn__nx0BA{font-size:20px;font-weight:400;line-height:20px;margin:31px auto 5px;width:260px}@media screen and (max-width:1400px){.appoitmentProgramPopup_popup__KUQxM{border-radius:20px;height:318px;width:455px}.appoitmentProgramPopup_popup__closeBtn__reN8a{height:12px;margin:4px 4px 0 auto;width:12px}.appoitmentProgramPopup_popup__title__ekGmT{font-size:25px;margin:17px auto 21px}.appoitmentProgramPopup_popup__img__\+9Abk{height:113px;margin:20px auto;width:113px}.appoitmentProgramPopup_popup__text__8qMsA{font-size:23px;line-height:1.1;max-width:318px}[dir=rtl] .appoitmentProgramPopup_popup__text__8qMsA{margin:6px 67px 0 0}[dir=ltr] .appoitmentProgramPopup_popup__text__8qMsA{margin:0 auto 6px}.appoitmentProgramPopup_popup__nextBtn__nx0BA{font-size:20px;height:45px;margin:20px auto 5px;width:203px}}@media screen and (max-width:600px){.appoitmentProgramPopup_popup__KUQxM{border-radius:16px;height:100%;padding:10px;width:100%}.appoitmentProgramPopup_popup__title__ekGmT{font-size:20px;margin:17px auto 19px}.appoitmentProgramPopup_popup__text__8qMsA{font-size:15px;max-width:179px}.appoitmentProgramPopup_popup__img__\+9Abk{height:88px;margin:13px auto;width:88px}.appoitmentProgramPopup_popup__nextBtn__nx0BA{font-size:12px;height:35px;margin-top:11px;padding:0;width:71px}}.loader_overlay__YY81e{align-items:center;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.loader_loader__M-FUL{-webkit-animation:loader_l1__e\+jVX 1.4s steps(4) infinite;animation:loader_l1__e\+jVX 1.4s steps(4) infinite;aspect-ratio:4;background:radial-gradient(circle closest-side,#2f42c2 90%,#0000) 0/26.66667% 100% space;background-color:hsla(0,0%,100%,.3);-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);margin:10px auto;min-height:12px;width:50px}@-webkit-keyframes loader_l1__e\+jVX{to{-webkit-clip-path:inset(0 -34% 0 0);clip-path:inset(0 -34% 0 0)}}@keyframes loader_l1__e\+jVX{to{-webkit-clip-path:inset(0 -34% 0 0);clip-path:inset(0 -34% 0 0)}}.errorPopup_popup__n-BtE{align-items:center;direction:rtl;display:flex;flex-direction:column;padding:10px;position:relative}.errorPopup_popup__title__RnXSO{color:#2f42c2;font-size:28px;font-weight:700;margin:0 auto 22px;max-width:90%;text-align:center}.errorPopup_popup__img__\+mcw4{height:145px;margin:31px auto;width:145px}.errorPopup_popup__nextBtn__Iaofi{margin:50px auto 27px;width:260px}@media screen and (max-width:1400px){.errorPopup_popup__title__RnXSO{font-size:20px;margin:8px auto 22px}.errorPopup_popup__img__\+mcw4{height:113px;margin:20px auto;width:113px}.errorPopup_popup__nextBtn__Iaofi{font-size:16px;height:45px;margin:8px auto 5px;width:203px}}@media screen and (max-width:600px){.errorPopup_popup__title__RnXSO{margin:0 auto 33px}.errorPopup_popup__img__\+mcw4{height:88px;margin:13px auto;width:88px}.errorPopup_popup__nextBtn__Iaofi{font-size:12px;height:35px;margin-top:11px;width:159px}}.therapist_therapist__fcTsX{align-items:center;display:flex;flex-direction:column;gap:43px;padding:22px 0;position:relative;width:100%}.therapist_infoContainer__iNA1s{background:hsla(0,0%,100%,.65);border-radius:32px;display:flex;gap:59px;padding:35px 35px 20px}.therapist_therapist__closeBtn__vAFII{background-color:#fff;border:1px solid #2f42c2;border-radius:10px;box-shadow:0 3px 30px rgba(0,0,0,.059);color:#2f42c2;font-family:inherit;font-size:20px;font-style:normal;font-weight:600;height:57px;line-height:1;outline:0;text-align:center;width:260px}.therapist_card__JVep1{align-items:center;border-radius:15px;display:flex;flex-direction:column;min-height:400px;width:366px}.therapist_card__avatar__DysTg{border-radius:100%;height:120px;margin:0 auto 26px;width:120px}.therapist_card__name__mO4jn{color:#121759;font-size:20px}.therapist_card__name__mO4jn,.therapist_card__status__yjjYt{font-style:normal;font-weight:600;line-height:24px;margin:0 auto;text-align:center}.therapist_card__status__yjjYt{color:#111;font-size:19px}.therapist_card__tag__hnQcT{background:#5d3cc7;border-radius:100px;color:#fff;font-size:16px;font-style:normal;font-weight:600;line-height:32px;margin:25px auto 60px;padding:0 20px}.therapist_card__connectionBar__MaMkM{display:flex;gap:15px;justify-content:center;list-style-type:none;margin:0 auto;padding:0;width:100%}.therapist_card__connectionBarLi__XNt5k{align-items:center;background-color:#f8f8f8;background-position:50%;background-repeat:no-repeat;border-radius:10px;color:#5d3cc7;cursor:pointer;display:flex;font-size:22px;font-weight:500;gap:6px;height:72px;width:100px}.therapist_chat_dot__Qsmgr{background-color:#6b47d6;border-radius:50%;height:20px;width:20px}.therapist_card__btn__nOn5D:hover,.therapist_card__connectionBarLi__XNt5k:hover,.therapist_therapist__closeBtn__vAFII:hover,.therapist_therapist__moreBtn__FxxLG:hover{opacity:.8;-webkit-transform:translateY(-3px);transform:translateY(-3px)}.therapist_card__connectionBarLi_active__zvgzN{background-color:#e0daf4}.therapist_card__connectionBarLi_chat__IDXv9{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD0AAAAcCAYAAADSkrd6AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAEdSURBVFhH7dQxbsJQDAbg368ZOnIEjkAnhFKJ9gbsEQJOADdoeoJeoQzM5QYVQ0Cd6BE4AhutSGImJGSlQ3imShR/27NfnmTZDmCagWTA16i/beXZ4QOgJ5krjbF0wf1kvnrYy5QPJwO+suPPQKVgACAM0vQwluHKicIkHj5uOAqTWObK0HqniHqn60B9p6MwiR25l5zz10USxuezvPcX+d35LO/5aGSn1WntotY7RWy8zZW0xlLrnSI23uZKWmOp9U6RRnb6Bju9njmiNxkv6ZvBKwJNa7HTQfD7DsZSxkvqEGgqg1rUO+1r1N20s4A/iaiNi7+5vOdDvdO+5l+93V1Kz8y8kzktlSsa/1B4JYvGReHE7iaFG2OMqZsTWe24va6J9uEAAAAASUVORK5CYII=)}.therapist_card__connectionBarLi_phone__RB6Sj{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAdCAYAAAD1uwHJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAJJSURBVFhH7de/T9tAFAfw7zs7GBzfBWQVVcEVQwGxVMpQITFlYm4H1v6HHbsysFC1U0vVhaEo5EcpUqDyNYEQfK+DjUqvjLlYqvzZ8u6bDF89n2KgUqkUyB7M0traWsLstew5Ufap3+/37HlZhD2YJWYO7RkAZJl4as/K5LSELMumACCE6QwGZ++E2DkAAM8jZWfL5LQE3/enAGCMiQCg13t7zWymzAjRbvt2vixOS+hvbJwDALNQaLf9JNlfuj9bOe7W/wqXyLMHM9XpGCnrMZEXqavhL+B7C6BFIUR6cXF6YsfL4nQTkN8LxTZ4LWaEQoi093z9yM6VyXkJP7a3u8ymuCCLAg4P7+xcmdw+DsgfCaUiDxAxEU3SL59P7UjZnG8CAAw2N78RYWyMUUmSvLDPy+Z+E5Bvg+/Hl7WaWWem5TBcnI5Go592rCzzKQHAzc3VJAwXp0L4q0L4q48VkST7S2GoW1HUaCoVRcBr3O6uTNHpmIe5WXP67vCYZrO5Bfhb+ae7k8FgcIKiAOaPu8z456+263eNuW3CPa31UMo6ABEDIq7XlSJ6NQmCo5fMCIkwJsq+CoEJQAsAaoBJtdZD+7dmZe4loChCqWhMJBQRrQRB5xmAWl7Azvt+/8NlmqYXUtZreVlm+N+VgLyItNHYOyfqesy0XIxrRF1PSrng+08oCEycn7ktYe53wmOkfBNLebAF+LF9lvtzd7hQ2iY8dHt7fK217jUae13gLDWG4HmeYeYAAIi4q7VO7e9VKpVKpVKpuPYbqWHh7b7OAYYAAAAASUVORK5CYII=)}.therapist_card__connectionBarLi_video__i7KmA{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD0AAAAcCAYAAADSkrd6AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAKWSURBVFhH7ZbRT9pAHMe/v2uroFRiIYG1h9FpfNjDzHxiL+vf7tOWvSxubCGQuExKARNYxMgkcHd7wLrSyWJmb4lLPy9tf/3dpZ/c3a8/ICPjv4WSgTRwXfeQiPLdbvc0egbMQyLReUgMmLfCMGwl500LIxlIA8uyZhcXF+dYIcd5Pa/UZVGIWb/X6zXjeXFhzuv58TiYJ6Z/NFpWOuI+4ftwHGcrlyu8iQsvxgI6Vlyb9CrhSqWyZ5rre0phgwgTpeZBGIYt3/fNk5OTeXwsY/JDEATdpYlTQIs059yTkr1KClerOy8Yw/PlbEBKnPX751+wYpunjZYzXSgUnhGpSVzYdd0SEXuplJwRifdhGJwWi/a1lKrMGJVte3NoWZZlmrljncIAwJKBNLi5uekvV2QAQAkAGFP9MAyHABAEQVcp1gEAIcTWaDQax4Udx9n6NWt6aJFefHx8qwJCiNniasziuYYhrMXVsBArXJ63e5TL5arx3LTQIo3E2cRCagwARLLGOfduc0pSUiQ2jMZ63u6RUrLGGLuOYmmitZAlz+ZDClkknBybJtoKGSCH8X+ubdvo9YJz294EEcsDsIgwEWLaGgzCNv6RsDY4r+eje9d1S5xzz/d9cznrdzjnXqVS2YuedRUyLds7ie/7ZrPZrBGtlQyDtpTCRvROKXxXSk1NU/UAPgqCdz/wVDsy3PXYnUOljFry3SqIWIeo2trfX5+12+1i9HtLEy1nGnfC4WulWBm3Kyrl9Mw0dz4dHJRbjcbH5tXVZcuyjP7amjmSknJEyAOqCFxVHWf7W6PReDrVG0utKCZE7tto2/4Jzut5IcJjImwLMf08GAy+JnPSQJt0vDH5O/RVcG3NSUZGRkZGRsaj+Qk34WQx0WO+UgAAAABJRU5ErkJggg==)}.therapist_card__btn__nOn5D{background:#5d3cc7;border:none;border-radius:10px;box-shadow:0 3px 30px rgba(0,0,0,.059);color:#fff;cursor:pointer;font-family:inherit;font-size:18px;font-style:normal;font-weight:600;height:57px;line-height:1.11;margin:30px auto;outline:none;text-align:center;width:260px}.therapist_therapist__info__5CSen{display:flex;flex-direction:column}.therapist_therapist__video__H6A4U{cursor:pointer;height:234px;margin:0 auto;width:401px}.therapist_therapist__about__TphTZ{border-radius:32px;box-sizing:border-box;margin-top:20px;padding:15px 16px 0}.therapist_therapist__aboutTitle__q8SVM{color:#000;font-size:20px;font-style:normal;font-weight:600;line-height:26px;margin:0 auto;text-align:center}.therapist_noAboutInformation__u3jUG{font-size:16px;text-align:center}.therapist_therapist__text__nTKkr{-webkit-line-clamp:6;-webkit-box-orient:vertical;color:#000;display:-webkit-box;font-size:18px;font-style:normal;font-weight:400;line-height:1.39;margin:7px 0 0;max-height:175px;overflow:hidden;text-align:right;text-overflow:ellipsis}.therapist_therapist__text_full__g7afm{-webkit-line-clamp:unset}.therapist_therapist__moreBtn__FxxLG{background-color:initial;border:none;color:#000;cursor:pointer;display:block;font-size:18px;font-weight:400;line-height:25px;margin:7px auto 0;text-decoration:underline}@media screen and (max-width:1200px){.therapist_card__JVep1{min-height:0;min-height:auto;width:260px}.therapist_infoContainer__iNA1s{box-sizing:border-box;gap:20px;justify-content:space-around;padding:12px 29px;width:calc(100% - 68px)}.therapist_card__avatar__DysTg{height:80px;margin-bottom:5px;width:80px}.therapist_card__name__mO4jn,.therapist_card__status__yjjYt{font-size:18px;line-height:1.7}.therapist_card__tag__hnQcT{margin:4px auto 44px}.therapist_card__connectionBar__MaMkM{gap:10px}.therapist_card__connectionBarLi__XNt5k{width:80px}.therapist_card__btn__nOn5D{margin:17px 0}.therapist_therapist__video__H6A4U{height:138px;margin-bottom:8px;width:236px}.therapist_therapist__about__TphTZ{margin:0;padding:7px 13px}.therapist_therapist__text__nTKkr{font-size:18px;line-height:25px;margin:0}.therapist_therapist__aboutTitle__q8SVM{font-size:18px;margin-bottom:10px}.therapist_therapist__moreBtn__FxxLG{margin:0 auto}}@media screen and (max-width:850px){.therapist_infoContainer__iNA1s{align-items:center;flex-direction:column;width:400px}.therapist_noAboutInformation__u3jUG{display:none}}@media screen and (max-width:600px){.therapist_therapist__fcTsX{gap:20px;margin:0;padding:0}.therapist_infoContainer__iNA1s{padding:0;width:100%}.therapist_card__JVep1{min-height:298px;width:277px}.therapist_card__avatar__DysTg{height:50px;margin:24px auto 10px;width:50px}.therapist_card__name__mO4jn{font-size:16px;line-height:24px}.therapist_card__status__yjjYt,.therapist_card__tag__hnQcT{font-size:16px;font-weight:400}.therapist_card__tag__hnQcT{line-height:32px;margin:16px auto 38px}.therapist_card__connectionBar__MaMkM{gap:initial;justify-content:space-between}.therapist_card__connectionBarLi__XNt5k{background-size:50px;border:1px solid #5d3cc7;height:60px;width:82px}.therapist_card__btn__nOn5D{font-size:16px;height:48px;margin:20px auto 0;width:204px}.therapist_card__tag__hnQcT{margin-bottom:19px}.therapist_therapist__video__H6A4U{height:114px;margin:0 auto 10px;width:195px}.therapist_therapist__about__TphTZ{margin-top:0;padding-bottom:15px}.therapist_therapist__aboutTitle__q8SVM{font-size:18px;line-height:24px;margin-bottom:13px}.therapist_therapist__text__nTKkr{font-size:16px}.therapist_therapist__moreBtn__FxxLG{font-size:16px;line-height:20px}.therapist_therapist__closeBtn__vAFII{font-size:16px;margin-bottom:45px}}.CalendarViewToggle_toggleContainer__bossG{align-items:center;display:flex;gap:12px;justify-content:center;margin:20px 0}.CalendarViewToggle_toggleButton__43-wf{align-items:center;background-color:#fff;border:2px solid #e0e0e0;border-radius:8px;color:#333;cursor:pointer;display:flex;font-size:16px;font-weight:500;gap:8px;outline:none;padding:12px 24px;transition:all .3s ease}.CalendarViewToggle_toggleButton__43-wf:hover{background-color:#f5f9ff;border-color:#4a90e2;box-shadow:0 4px 8px rgba(74,144,226,.2);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.CalendarViewToggle_toggleButton__43-wf.CalendarViewToggle_active__PJQie{background-color:#4a90e2;border-color:#4a90e2;box-shadow:0 4px 12px rgba(74,144,226,.3);color:#fff}.CalendarViewToggle_toggleButton__43-wf.CalendarViewToggle_active__PJQie:hover{background-color:#3a7bc8;border-color:#3a7bc8}.CalendarViewToggle_icon__m5hx\+{font-size:20px;line-height:1}.CalendarViewToggle_label__Y3ReG{font-weight:600}[dir=rtl] .CalendarViewToggle_toggleContainer__bossG{direction:rtl}@media (max-width:768px){.CalendarViewToggle_toggleContainer__bossG{flex-direction:column;gap:8px;width:100%}.CalendarViewToggle_toggleButton__43-wf{font-size:14px;justify-content:center;padding:10px 20px;width:100%}.CalendarViewToggle_icon__m5hx\+{font-size:18px}}.myCalendar_myCalendar__frGR\+{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;max-width:1030px;padding-bottom:40px;width:calc(100% - 80px)}.myCalendar_myCalendar__title__rktXB{color:#2f42c2;font-size:24px;font-style:normal;font-weight:600;line-height:31px;margin:25px auto 0}.myCalendar_calendarSection__rWEO\+{grid-gap:30px;align-items:center;background:hsla(0,0%,100%,.68);border-radius:32px;box-sizing:border-box;display:grid;gap:30px;grid-template-columns:1fr 1fr;justify-content:center;justify-items:center;margin:5px auto;padding:15px}.myCalendar_tile__0q\+OP{border-radius:100%}.myCalendar_circleContainer__8XQyV{bottom:0;display:flex;gap:1px;justify-content:center;left:0;position:absolute;right:0}.myCalendar_circle__caAZR{border-radius:100%;display:block;height:7px;width:7px}.myCalendar_circle_big__5tdla{height:10px;width:10px}.myCalendar_appointmentsContainer__5VAr3{width:90%}.myCalendar_appointmentsList__hXXdw{align-items:center;display:flex;flex-direction:column;gap:24px;list-style-type:none;margin:8px 0 0 18px;padding:0;width:100%}[dir=ltr] .myCalendar_appointmentsList__hXXdw{margin:18px 0 0 8px}.myCalendar_appointmentsLi__XHLcG{background:#fff;border:1px solid #e1e1e1;border-radius:10px;box-shadow:0 3px 30px rgba(0,0,0,.059);box-sizing:border-box;min-height:89px;padding:24px 26px 24px 35px;position:relative;width:100%}[dir=ltr] .myCalendar_appointmentsLi__XHLcG{padding:24px 35px 24px 26px}.myCalendar_appointmentsLi__XHLcG:after{background-image:url(/static/media/arrow_left.1f16f6fd744ff5372a4c.svg);background-repeat:no-repeat;background-size:cover;content:"";cursor:pointer;display:block;height:11px;position:absolute;top:45%;width:6px}[dir=ltr] .myCalendar_appointmentsLi__XHLcG:after{right:20px;-webkit-transform:scaleX(-1);transform:scaleX(-1)}[dir=rtl] .myCalendar_appointmentsLi__XHLcG:after{left:20px}.myCalendar_time__DfnSL{align-items:center;display:flex}.myCalendar_duration__Yvt-N{color:#626262;font-size:16px;font-style:normal;font-weight:400;letter-spacing:1px;line-height:14px;margin:0 14px 0 0}[dir=ltr] .myCalendar_duration__Yvt-N{margin:0 14px}.myCalendar_name__PuU-x{color:#000;font-size:18px;font-style:normal;font-weight:600;line-height:30px;margin:0 24px 0 0}[dir=ltr] .myCalendar_name__PuU-x{margin:0 24px}.myCalendar_groupBadge__xKnBv{align-items:center;background-color:#6f42c1;background-position:50%;background-repeat:no-repeat;background-size:60% 60%;border:2px solid hsla(0,0%,100%,.12);border-radius:50%;box-shadow:0 3px 10px rgba(111,66,193,.12);display:inline-flex;flex-shrink:0;height:22px;justify-content:center;margin:0 4px -7px 10px;transition:box-shadow .12s ease,-webkit-transform .12s ease;transition:transform .12s ease,box-shadow .12s ease;transition:transform .12s ease,box-shadow .12s ease,-webkit-transform .12s ease;width:22px}.myCalendar_groupBadge__xKnBv:hover{box-shadow:0 6px 18px rgba(111,66,193,.18);-webkit-transform:translateY(-1px);transform:translateY(-1px)}@media screen and (max-width:1200px){.myCalendar_myCalendar__frGR\+{width:calc(100% - 108px)}.myCalendar_myCalendar__title__rktXB{font-size:24px;margin:11px auto 10px}.myCalendar_calendarSection__rWEO\+{gap:20px}.myCalendar_appointmentsContainer__5VAr3{align-self:flex-start;width:100%}.myCalendar_appointmentsList__hXXdw{gap:15px}.myCalendar_appointmentsLi__XHLcG{min-height:70px;padding:13px 20px 13px 28px}[dir=ltr] .myCalendar_appointmentsLi__XHLcG{padding:13px 28px 13px 20px}.myCalendar_name__PuU-x{font-size:16px}}@media screen and (max-width:800px){.myCalendar_myCalendar__title__rktXB{font-size:18px;font-weight:600;line-height:24px;margin:10px auto 13px}.myCalendar_calendarSection__rWEO\+{display:flex;flex-direction:column;margin-top:0;padding:18px 15px}.myCalendar_myCalendar__frGR\+{width:100%}.myCalendar_appointmentsList__hXXdw{margin:0}.myCalendar_groupBadge__xKnBv{background-size:60% 60%;height:18px;margin-right:6px;width:18px}}.myCalendar_groupMembersList__FRFGo{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:8px 0 0;padding:0}.myCalendar_groupMemberItem__zjM-U{background:#f5f6fb;border-radius:12px;color:#1f2937;font-size:13px;line-height:18px;overflow:hidden;padding:4px 8px;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:800px){.myCalendar_groupMembersList__FRFGo{gap:6px}.myCalendar_groupMemberItem__zjM-U{font-size:12px;padding:3px 6px}}.myCalendar_groupMemberItem__zjM-U{align-items:center;background:linear-gradient(180deg,#fbfbfe,#f5f6fb);border:1px solid rgba(95,62,170,.08);box-shadow:0 2px 6px rgba(93,60,199,.04);display:inline-flex;gap:8px;padding:6px 10px;transition:box-shadow .12s ease,border-color .12s ease,-webkit-transform .12s ease;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,-webkit-transform .12s ease}.myCalendar_groupMemberItem__zjM-U:hover{border-color:rgba(93,60,199,.16);box-shadow:0 6px 18px rgba(93,60,199,.12);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.myCalendar_groupMemberAvatar__Yijs\+{align-items:center;background:linear-gradient(135deg,#6f42c1,#5d3cc7);border-radius:50%;box-shadow:0 2px 6px rgba(93,60,199,.12);color:#fff;display:inline-flex;font-size:12px;font-weight:600;height:28px;justify-content:center;min-width:28px}.myCalendar_groupMemberName__Uky92{color:#0f1720;font-size:13px;max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:800px){.myCalendar_groupMemberAvatar__Yijs\+{font-size:11px;height:22px;min-width:22px}.myCalendar_groupMemberName__Uky92{font-size:12px;max-width:80px}}.noAppointments_section__sDQ2i{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;width:313px}.noAppointments_section__title__krnST{color:#626262;font-size:18px;font-style:normal;font-weight:400;line-height:1.78;margin:60px auto 23px;text-align:center}.noAppointments_section__img__MMLyR{height:200px;margin:60px auto 0;width:248px}.noAppointments_section__btn__EDNch{height:57px;margin:0 auto;width:290px}@media screen and (max-width:1300px){.noAppointments_section__title__krnST{font-size:16px;margin:41px auto 20px}.noAppointments_section__img__MMLyR{height:140px;margin:20px 0 0;width:190px}.noAppointments_section__btn__EDNch{font-size:18px;height:48px;width:240px}}@media screen and (max-width:800px){.noAppointments_section__img__MMLyR{margin-top:0}}@media screen and (max-width:600px){.noAppointments_section__title__krnST{margin:10px auto 44px}.noAppointments_section__img__MMLyR{margin-top:44px}}.appointmentsPage_container__rf6po{box-sizing:border-box;margin:0 auto;max-width:1800px;padding:0 24px 24px;width:100%}.appointmentsPage_tabNavigation__Itsin{border-bottom:2px solid #e5e7eb;display:flex;gap:8px;margin-bottom:24px;padding-bottom:0}.appointmentsPage_tabButton__5Qnun{align-items:center;background:transparent;border:none;border-bottom:2px solid transparent;color:#6b7280;cursor:pointer;display:flex;font-family:inherit;font-size:15px;font-weight:600;gap:8px;margin-bottom:-2px;padding:12px 24px;position:relative;transition:all .2s}.appointmentsPage_tabButton__5Qnun:hover{color:#6b46c1}.appointmentsPage_tabButtonActive__f4k-b{border-bottom-color:#6b46c1;color:#6b46c1}.appointmentsPage_tabIcon__2bFs9{font-size:18px}.appointmentsPage_tabLabel__dVBJJ{white-space:nowrap}@media (max-width:480px){.appointmentsPage_tabNavigation__Itsin{gap:4px}.appointmentsPage_tabButton__5Qnun{font-size:13px;padding:10px 16px}.appointmentsPage_tabIcon__2bFs9{font-size:16px}}.appointmentsPage_noShowPredictorContainer__aRUxa{display:block;padding:0}.appointmentsPage_comingSoonCard__hj7\+D{background:linear-gradient(135deg,#f3e8ff,#e9d5ff 50%,#ddd6fe);border-radius:20px;box-shadow:0 10px 40px rgba(139,92,246,.15);max-width:500px;padding:48px;text-align:center}.appointmentsPage_comingSoonIcon__1shEc{-webkit-animation:appointmentsPage_float__9P0G6 3s ease-in-out infinite;animation:appointmentsPage_float__9P0G6 3s ease-in-out infinite;font-size:64px;margin-bottom:24px}@-webkit-keyframes appointmentsPage_float__9P0G6{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@keyframes appointmentsPage_float__9P0G6{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}.appointmentsPage_comingSoonTitle__WojdD{color:#5b21b6;font-size:28px;font-weight:700;margin:0 0 12px}.appointmentsPage_comingSoonDescription__FDalg{color:#7c3aed;font-size:16px;line-height:1.6;margin:0 0 32px}.appointmentsPage_featureList__274nC{display:flex;flex-direction:column;gap:16px}.appointmentsPage_featureItem__EqJxW{align-items:center;background:hsla(0,0%,100%,.7);border-radius:12px;color:#5b21b6;display:flex;font-size:14px;font-weight:500;gap:12px;padding:14px 20px}.appointmentsPage_featureIcon__7IFMO{font-size:20px}@media (max-width:480px){.appointmentsPage_comingSoonCard__hj7\+D{padding:32px 24px}.appointmentsPage_comingSoonIcon__1shEc{font-size:48px}.appointmentsPage_comingSoonTitle__WojdD{font-size:22px}}.appointmentsPage_noShowHeader__hDber{margin-bottom:32px}.appointmentsPage_noShowPageTitle__I7kig{align-items:center;color:#1f2937;display:flex;flex-wrap:wrap;font-size:32px;font-weight:700;gap:12px;margin:0 0 8px}.appointmentsPage_aiBadge__FDgHQ{align-items:center;-webkit-animation:appointmentsPage_glow__e5kDR 2s infinite;animation:appointmentsPage_glow__e5kDR 2s infinite;background:linear-gradient(135deg,#6b46c1,#8b5cf6);border-radius:20px;color:#fff;display:flex;font-size:13px;font-weight:600;gap:6px;padding:6px 14px}@-webkit-keyframes appointmentsPage_glow__e5kDR{0%,to{box-shadow:0 0 10px rgba(107,70,193,.3)}50%{box-shadow:0 0 20px rgba(107,70,193,.6)}}@keyframes appointmentsPage_glow__e5kDR{0%,to{box-shadow:0 0 10px rgba(107,70,193,.3)}50%{box-shadow:0 0 20px rgba(107,70,193,.6)}}.appointmentsPage_noShowPageSubtitle__QilJ0{color:#6b7280;font-size:16px;margin:0}.appointmentsPage_noShowStatsGrid__4sFlw{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-bottom:32px}.appointmentsPage_noShowStatCard__WJYca{background:#fff;border-radius:16px;box-shadow:0 1px 3px rgba(0,0,0,.06);overflow:hidden;padding:24px;position:relative;transition:all .3s}.appointmentsPage_noShowStatCard__WJYca:before{content:"";height:100%;position:absolute;right:0;top:0;width:4px}.appointmentsPage_noShowStatCard__WJYca.appointmentsPage_primary__85DSN:before{background:#6b46c1}.appointmentsPage_noShowStatCard__WJYca.appointmentsPage_danger__66gXX:before{background:#ef4444}.appointmentsPage_noShowStatCard__WJYca.appointmentsPage_success__v9aRz:before{background:#10b981}.appointmentsPage_noShowStatCard__WJYca.appointmentsPage_warning__AP0tt:before{background:#f59e0b}.appointmentsPage_noShowStatCard__WJYca:hover{box-shadow:0 8px 24px rgba(0,0,0,.12);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.appointmentsPage_noShowStatHeader__vY1f7{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.appointmentsPage_noShowStatLabel__KUG21{color:#6b7280;font-size:14px;font-weight:600}.appointmentsPage_noShowStatIcon__n1U9m{align-items:center;border-radius:12px;display:flex;font-size:22px;height:44px;justify-content:center;width:44px}.appointmentsPage_noShowStatIcon__n1U9m.appointmentsPage_primary__85DSN{background:rgba(107,70,193,.1)}.appointmentsPage_noShowStatIcon__n1U9m.appointmentsPage_danger__66gXX{background:rgba(239,68,68,.1)}.appointmentsPage_noShowStatIcon__n1U9m.appointmentsPage_success__v9aRz{background:rgba(16,185,129,.1)}.appointmentsPage_noShowStatIcon__n1U9m.appointmentsPage_warning__AP0tt{background:rgba(245,158,11,.1)}.appointmentsPage_noShowStatValue__z7yuV{font-size:36px;font-weight:700;margin-bottom:4px}.appointmentsPage_noShowStatCard__WJYca.appointmentsPage_primary__85DSN .appointmentsPage_noShowStatValue__z7yuV{color:#6b46c1}.appointmentsPage_noShowStatCard__WJYca.appointmentsPage_danger__66gXX .appointmentsPage_noShowStatValue__z7yuV{color:#ef4444}.appointmentsPage_noShowStatCard__WJYca.appointmentsPage_success__v9aRz .appointmentsPage_noShowStatValue__z7yuV{color:#10b981}.appointmentsPage_noShowStatCard__WJYca.appointmentsPage_warning__AP0tt .appointmentsPage_noShowStatValue__z7yuV{color:#f59e0b}.appointmentsPage_noShowStatTrend__6pgNZ{align-items:center;display:flex;font-size:13px;font-weight:600;gap:4px}.appointmentsPage_trendUp__mrlPE{color:#ef4444}.appointmentsPage_trendDown__fbPCn{color:#10b981}.appointmentsPage_trendNeutral__soZxE{color:#6b7280}.appointmentsPage_autoReminderToggle__YihTe{align-items:center;background:#f8f7fc;border-radius:12px;display:flex;gap:20px;justify-content:space-between;margin-bottom:24px;padding:20px}.appointmentsPage_toggleInfo__\+NwvA{flex:1 1}.appointmentsPage_toggleTitle__j848p{color:#1f2937;font-size:16px;font-weight:700;margin-bottom:4px}.appointmentsPage_toggleDescription__Kv0xV{color:#6b7280;font-size:13px}.appointmentsPage_toggleSwitch__LyUT8{background:#e5e7eb;border:none;border-radius:16px;cursor:pointer;flex-shrink:0;height:32px;position:relative;transition:all .3s;width:60px}.appointmentsPage_toggleSwitch__LyUT8.appointmentsPage_active__BX3al{background:#10b981}.appointmentsPage_toggleSwitch__LyUT8:after{background:#fff;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.2);content:"";height:26px;position:absolute;right:3px;top:3px;transition:all .3s;width:26px}.appointmentsPage_toggleSwitch__LyUT8.appointmentsPage_active__BX3al:after{right:calc(100% - 29px)}.appointmentsPage_overbookingSection__ATvfn{background:linear-gradient(135deg,rgba(107,70,193,.05),rgba(139,92,246,.05));border:2px solid #6b46c1;border-radius:16px;margin-bottom:24px;padding:24px}.appointmentsPage_overbookingHeader__uE2bc{align-items:center;display:flex;gap:12px;margin-bottom:16px}.appointmentsPage_overbookingIcon__czr1b{align-items:center;background:#6b46c1;border-radius:12px;color:#fff;display:flex;font-size:24px;height:48px;justify-content:center;width:48px}.appointmentsPage_overbookingTitle__NWf0z{color:#6b46c1;font-size:20px;font-weight:700}.appointmentsPage_overbookingDescription__Yjf2Y{color:#6b7280;font-size:14px;line-height:1.6;margin-bottom:20px}.appointmentsPage_suggestionCards__ohB7R{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.appointmentsPage_suggestionCard__rQ10P{background:#fff;border:2px solid transparent;border-radius:12px;cursor:pointer;padding:20px;transition:all .2s}.appointmentsPage_suggestionCard__rQ10P:hover{border-color:#6b46c1;box-shadow:0 4px 16px rgba(0,0,0,.1);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.appointmentsPage_suggestionHeader__V3kXF{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.appointmentsPage_suggestionTime__iButU{color:#1f2937;font-size:16px;font-weight:700}.appointmentsPage_confidenceScore__9IwPf{background:linear-gradient(135deg,#10b981,#059669);border-radius:20px;color:#fff;font-size:12px;font-weight:700;padding:6px 12px}.appointmentsPage_suggestionDetails__fu5Sm{color:#6b7280;font-size:13px;margin-bottom:12px}.appointmentsPage_suggestionStats__GSauc{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,1fr)}.appointmentsPage_suggestionStat__K3DfD{background:#f8f7fc;border-radius:6px;font-size:12px;padding:8px;text-align:center}.appointmentsPage_statValueSmall__fXcRV{color:#6b46c1;font-size:18px;font-weight:700}.appointmentsPage_statLabelSmall__rnEnq{color:#6b7280;font-size:11px}.appointmentsPage_chartContainer__cK24h{background:#fff;border-radius:16px;box-shadow:0 1px 3px rgba(0,0,0,.06);margin-bottom:24px;padding:24px}.appointmentsPage_chartTitle__ZJxl8{color:#1f2937;font-size:18px;font-weight:700;margin:0 0 20px}.appointmentsPage_chartWrapper__-nmGb{width:100%}.appointmentsPage_chartTooltip__d2pkb{background:#1f2937;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.2);color:#fff;font-size:13px;padding:10px 14px}.appointmentsPage_riskSection__Gfa7d{background:#fff;border-radius:16px;box-shadow:0 1px 3px rgba(0,0,0,.06);padding:32px}.appointmentsPage_riskSectionHeader__vRXIi{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.appointmentsPage_riskSectionTitle__uvlUN{align-items:center;color:#1f2937;display:flex;font-size:24px;font-weight:700;gap:12px;margin:0}.appointmentsPage_riskSectionActions__2P0Kf{display:flex;flex-wrap:wrap;gap:12px}.appointmentsPage_actionBtn__wPCHy{border:none;border-radius:8px;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;padding:10px 20px;transition:all .2s}.appointmentsPage_actionBtn__wPCHy.appointmentsPage_primary__85DSN{background:#6b46c1;color:#fff}.appointmentsPage_actionBtn__wPCHy.appointmentsPage_primary__85DSN:hover{background:#553c9a;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.appointmentsPage_actionBtn__wPCHy.appointmentsPage_secondary__kOS6E{background:#fff;border:1.5px solid #e5e7eb;color:#1f2937}.appointmentsPage_actionBtn__wPCHy.appointmentsPage_secondary__kOS6E:hover{background:#f3f1fb;border-color:#6b46c1}.appointmentsPage_riskPills__ul\+sn{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px}.appointmentsPage_riskPill__kkycc{border:2px solid transparent;border-radius:12px;cursor:pointer;flex:1 1;font-family:inherit;min-width:140px;padding:16px;text-align:start;transition:all .2s}.appointmentsPage_riskPill__kkycc.appointmentsPage_active__BX3al{border-color:currentColor;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.appointmentsPage_riskPill__kkycc.appointmentsPage_high__PIM3r{background:rgba(239,68,68,.1);color:#ef4444}.appointmentsPage_riskPill__kkycc.appointmentsPage_medium__lBiqI{background:rgba(245,158,11,.1);color:#f59e0b}.appointmentsPage_riskPill__kkycc.appointmentsPage_low__WiO7w{background:rgba(16,185,129,.1);color:#10b981}.appointmentsPage_riskPillLabel__5oTpJ{font-size:13px;font-weight:600;margin-bottom:4px}.appointmentsPage_riskPillCount__ifW3k{font-size:28px;font-weight:700}.appointmentsPage_patientCards__PceaS{grid-gap:16px;display:grid;gap:16px}.appointmentsPage_patientCard__FEO9M{-webkit-animation:appointmentsPage_fadeInCard__b0dzI .4s ease-out;animation:appointmentsPage_fadeInCard__b0dzI .4s ease-out;background:#f8f7fc;border-radius:12px;border-right:4px solid;padding:20px;transition:all .3s}@-webkit-keyframes appointmentsPage_fadeInCard__b0dzI{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes appointmentsPage_fadeInCard__b0dzI{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.appointmentsPage_patientCard__FEO9M.appointmentsPage_highRisk__MnEyC{border-right-color:#ef4444}.appointmentsPage_patientCard__FEO9M.appointmentsPage_mediumRisk__tqybN{border-right-color:#f59e0b}.appointmentsPage_patientCard__FEO9M.appointmentsPage_lowRisk__VpCIN{border-right-color:#10b981}.appointmentsPage_patientCard__FEO9M:hover{box-shadow:0 4px 16px rgba(0,0,0,.1);-webkit-transform:translateX(-4px);transform:translateX(-4px)}.appointmentsPage_patientHeader__RvW9C{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.appointmentsPage_patientInfo__FJAEo{flex:1 1}.appointmentsPage_patientName__T58sf{color:#1f2937;font-size:18px;font-weight:700;margin-bottom:4px}.appointmentsPage_appointmentDetails__C3X7p{color:#6b7280;font-size:14px}.appointmentsPage_riskScore__YEhWt{align-items:center;display:flex;flex-direction:column;gap:4px}.appointmentsPage_riskPercentage__Ua0nf{font-size:32px;font-weight:700;line-height:1}.appointmentsPage_riskPercentage__Ua0nf.appointmentsPage_high__PIM3r{color:#ef4444}.appointmentsPage_riskPercentage__Ua0nf.appointmentsPage_medium__lBiqI{color:#f59e0b}.appointmentsPage_riskPercentage__Ua0nf.appointmentsPage_low__WiO7w{color:#10b981}.appointmentsPage_riskLabel__wDLnk{border-radius:12px;color:#fff;font-size:11px;font-weight:600;padding:4px 10px}.appointmentsPage_riskLabel__wDLnk.appointmentsPage_high__PIM3r{background:#ef4444}.appointmentsPage_riskLabel__wDLnk.appointmentsPage_medium__lBiqI{background:#f59e0b}.appointmentsPage_riskLabel__wDLnk.appointmentsPage_low__WiO7w{background:#10b981}.appointmentsPage_riskFactors__7WWER{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.appointmentsPage_riskFactor__fnmK9{align-items:center;background:#fff;border-radius:20px;color:#6b7280;display:flex;font-size:12px;font-weight:600;gap:6px;padding:6px 12px}.appointmentsPage_riskFactor__fnmK9.appointmentsPage_negative__Hq9Fz{background:rgba(239,68,68,.1);color:#ef4444}.appointmentsPage_riskFactor__fnmK9.appointmentsPage_positive__9L3RI{background:rgba(16,185,129,.1);color:#10b981}.appointmentsPage_predictionDetails__LabWC{background:#fff;border-radius:8px;margin-bottom:16px;padding:12px}.appointmentsPage_predictionRow__yHZeH{display:flex;flex-wrap:wrap;font-size:13px;gap:8px;justify-content:space-between;padding:6px 0}.appointmentsPage_predictionLabel__1IWDj{color:#6b7280}.appointmentsPage_predictionValue__xUBgl{color:#1f2937;font-weight:600}.appointmentsPage_patientActions__5b6Kp{display:flex;flex-wrap:wrap;gap:10px}.appointmentsPage_patientBtn__CRSp\+{border:none;border-radius:8px;cursor:pointer;flex:1 1;font-family:inherit;font-size:13px;font-weight:600;min-width:120px;padding:10px 16px;transition:all .2s}.appointmentsPage_patientBtn__CRSp\+:disabled{cursor:not-allowed;opacity:.5}.appointmentsPage_patientBtn__CRSp\+.appointmentsPage_reminder__5wkQo{background:#6b46c1;color:#fff}.appointmentsPage_patientBtn__CRSp\+.appointmentsPage_reminder__5wkQo:hover:not(:disabled){background:#553c9a}.appointmentsPage_patientBtn__CRSp\+.appointmentsPage_call__HN1nQ{background:#3b82f6;color:#fff}.appointmentsPage_patientBtn__CRSp\+.appointmentsPage_call__HN1nQ:hover:not(:disabled){background:#2563eb}.appointmentsPage_patientBtn__CRSp\+.appointmentsPage_waitlist__KJeJF{background:#fff;border:1.5px solid #e5e7eb;color:#1f2937}.appointmentsPage_patientBtn__CRSp\+.appointmentsPage_waitlist__KJeJF:hover:not(:disabled){background:#f3f1fb}.appointmentsPage_noShowToast__hK3o7{-webkit-animation:appointmentsPage_slideInToast__wtf\+U .3s ease-out;animation:appointmentsPage_slideInToast__wtf\+U .3s ease-out;border-radius:12px;bottom:30px;box-shadow:0 8px 24px rgba(0,0,0,.3);color:#fff;font-weight:600;padding:16px 24px;position:fixed;right:30px;z-index:1001}.appointmentsPage_noShowToast__hK3o7.appointmentsPage_success__v9aRz{background:#10b981}.appointmentsPage_noShowToast__hK3o7.appointmentsPage_error__X63Id{background:#ef4444}.appointmentsPage_noShowToast__hK3o7.appointmentsPage_info__0ypEO{background:#3b82f6}.appointmentsPage_noShowToast__hK3o7.appointmentsPage_warning__AP0tt{background:#f59e0b}@-webkit-keyframes appointmentsPage_slideInToast__wtf\+U{0%{opacity:0;-webkit-transform:translateX(40px);transform:translateX(40px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes appointmentsPage_slideInToast__wtf\+U{0%{opacity:0;-webkit-transform:translateX(40px);transform:translateX(40px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@media (max-width:768px){.appointmentsPage_noShowStatsGrid__4sFlw,.appointmentsPage_suggestionCards__ohB7R{grid-template-columns:1fr}.appointmentsPage_riskSectionHeader__vRXIi{align-items:stretch;flex-direction:column}.appointmentsPage_riskSectionActions__2P0Kf{justify-content:stretch}.appointmentsPage_riskSectionActions__2P0Kf .appointmentsPage_actionBtn__wPCHy{flex:1 1}.appointmentsPage_patientActions__5b6Kp{flex-direction:column}.appointmentsPage_patientBtn__CRSp\+{width:100%}.appointmentsPage_autoReminderToggle__YihTe{flex-direction:column;text-align:center}}.appointmentsPage_viewToggles__f88LV{background:#f8f7fc;border-radius:10px;display:flex;flex-wrap:wrap;gap:4px;padding:4px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.appointmentsPage_viewBtn__uFg77{background:transparent;border:none;border-radius:8px;color:#6b7280;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;padding:8px 16px;transition:all .2s;white-space:nowrap}.appointmentsPage_viewBtnActive__ilpuD{background:#6b46c1;box-shadow:0 2px 8px rgba(107,70,193,.3);color:#fff}.appointmentsPage_viewBtn__uFg77:hover:not(.appointmentsPage_viewBtnActive__ilpuD){background:#f3f1fb}.appointmentsPage_statsGrid__dft97{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-bottom:24px}.appointmentsPage_statCard__afJb9{box-shadow:0 1px 3px rgba(0,0,0,.06);transition:all .3s}.appointmentsPage_statCard__afJb9:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.appointmentsPage_statHeader__255W0{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.appointmentsPage_statLabel__2apIA{font-size:13px;font-weight:600}.appointmentsPage_statIcon__ebh3O{align-items:center;border-radius:10px;display:flex;font-size:18px;height:36px;justify-content:center;width:36px}.appointmentsPage_statIconPurple__ELs96{background:rgba(107,70,193,.1);color:#6b46c1}.appointmentsPage_statIconGreen__qkO18{background:rgba(16,185,129,.1);color:#10b981}.appointmentsPage_statIconOrange__kFfx\+{background:rgba(245,158,11,.1);color:#f59e0b}.appointmentsPage_statIconBlue__w8NwJ{background:rgba(59,130,246,.1);color:#3b82f6}.appointmentsPage_statValue__Vs1LC{font-size:28px}.appointmentsPage_statChange__8MVHk{color:#6b7280;font-size:12px;margin-top:4px}.appointmentsPage_statChangePositive__RZXMJ{color:#10b981}.appointmentsPage_statChangeNegative__p7-zt{color:#ef4444}.appointmentsPage_filtersSection__0QmRy{background:#fff;border-radius:16px;box-shadow:0 1px 3px rgba(0,0,0,.06);margin-bottom:24px;overflow:visible;padding:20px}.appointmentsPage_filtersGrid__IcFMO{display:flex;flex-wrap:wrap;gap:16px}.appointmentsPage_filterGroup__OfOU5{display:flex;flex:1 1 150px;flex-direction:column;gap:6px;max-width:250px;min-width:150px;overflow:visible;position:relative}.appointmentsPage_filterGroup__OfOU5:first-child{flex:0 0 auto;max-width:none}.appointmentsPage_filterLabel__Zskvj{color:#6b7280;font-size:13px;font-weight:600;white-space:nowrap}.appointmentsPage_filterInput__dGUtr,.appointmentsPage_filterSelect__YeKFu{background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;box-sizing:border-box;font-family:inherit;font-size:14px;height:auto;min-height:auto;padding:10px 14px;transition:all .2s;width:100%}.appointmentsPage_filterInput__dGUtr:focus,.appointmentsPage_filterSelect__YeKFu:focus{border-color:#6b46c1;box-shadow:0 0 0 3px rgba(107,70,193,.1);outline:none}.appointmentsPage_customSelect__WGjv7{position:relative;width:100%}.appointmentsPage_customSelectTrigger__7xEzh{align-items:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;min-height:auto;padding:10px 14px;transition:all .2s}.appointmentsPage_customSelectTrigger__7xEzh:hover{border-color:#6b46c1}.appointmentsPage_customSelectActive__B6gUa{border-color:#6b46c1;box-shadow:0 0 0 3px rgba(107,70,193,.1)}.appointmentsPage_customSelectValue__Zl2Ln{align-items:center;color:#1f2937;display:flex;font-size:14px;gap:8px}.appointmentsPage_therapistIcon__pbKCX{font-size:16px}.appointmentsPage_customSelectArrow__fw862{color:#6b7280;font-size:10px;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.appointmentsPage_customSelectActive__B6gUa .appointmentsPage_customSelectArrow__fw862{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.appointmentsPage_customSelectDropdown__lHXIS{-webkit-animation:appointmentsPage_dropdownSlideIn__jKiUS .2s ease-out;animation:appointmentsPage_dropdownSlideIn__jKiUS .2s ease-out;background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;box-shadow:0 10px 25px rgba(0,0,0,.1);display:flex;flex-direction:column;left:0;max-height:350px;position:absolute;right:0;top:calc(100% + 4px);z-index:9999}@-webkit-keyframes appointmentsPage_dropdownSlideIn__jKiUS{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes appointmentsPage_dropdownSlideIn__jKiUS{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.appointmentsPage_selectedTags__vLSCH{background:#f9fafb;border-bottom:1.5px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:6px;padding:12px}.appointmentsPage_tag__oaI06{align-items:center;-webkit-animation:appointmentsPage_tagSlideIn__BR-CS .2s ease-out;animation:appointmentsPage_tagSlideIn__BR-CS .2s ease-out;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:6px;color:#fff;display:flex;font-size:13px;font-weight:500;gap:6px;padding:4px 8px}@-webkit-keyframes appointmentsPage_tagSlideIn__BR-CS{0%{opacity:0;-webkit-transform:scale(.8);transform:scale(.8)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes appointmentsPage_tagSlideIn__BR-CS{0%{opacity:0;-webkit-transform:scale(.8);transform:scale(.8)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.appointmentsPage_tagIcon__VKJMv{font-size:14px}.appointmentsPage_tagText__oJtHy{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.appointmentsPage_tagRemove__KFndS{align-items:center;background:hsla(0,0%,100%,.2);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:700;height:18px;justify-content:center;line-height:1;padding:0;transition:all .15s;width:18px}.appointmentsPage_tagRemove__KFndS:hover{background:hsla(0,0%,100%,.3);-webkit-transform:scale(1.1);transform:scale(1.1)}.appointmentsPage_therapistCount__OeCak{color:#6b46c1;font-weight:500}.appointmentsPage_companyIcon__8fBZS{font-size:16px}.appointmentsPage_companyCount__svMUP{color:#6b46c1;font-weight:500}.appointmentsPage_clearAllOption__oWBN6{background:#fef3c7;border-bottom:1px solid #e5e7eb;font-weight:500}.appointmentsPage_clearAllOption__oWBN6:hover{background:#fde68a}.appointmentsPage_dropdownSearch__oPyPb{border-bottom:1.5px solid #e5e7eb;padding:12px}.appointmentsPage_dropdownSearchInput__ByS7J{border:1.5px solid #e5e7eb;border-radius:6px;box-sizing:border-box;font-family:inherit;font-size:13px;padding:8px 12px;transition:all .2s;width:100%}.appointmentsPage_dropdownSearchInput__ByS7J:focus{border-color:#6b46c1;box-shadow:0 0 0 2px rgba(107,70,193,.1);outline:none}.appointmentsPage_dropdownOptions__0tmfW{max-height:250px;overflow-y:auto}.appointmentsPage_dropdownOption__2idQK{align-items:center;cursor:pointer;display:flex;gap:10px;padding:10px 12px;position:relative;transition:all .15s}.appointmentsPage_dropdownOption__2idQK:hover{background:#f9fafb}.appointmentsPage_dropdownOptionSelected__etXkP{background:#ede9fe;font-weight:500}.appointmentsPage_dropdownOptionSelected__etXkP:hover{background:#e0d5fc}.appointmentsPage_optionIcon__iULN8{flex-shrink:0;font-size:16px}.appointmentsPage_optionText__xliwK{color:#1f2937;flex:1 1;font-size:14px}.appointmentsPage_checkmark__DiGvm{color:#6b46c1;font-size:16px;font-weight:700}.appointmentsPage_dropdownEmpty__SzBUw{color:#6b7280;font-size:14px;padding:20px;text-align:center}.appointmentsPage_dropdownOptions__0tmfW::-webkit-scrollbar{width:6px}.appointmentsPage_dropdownOptions__0tmfW::-webkit-scrollbar-track{background:#f3f4f6;border-radius:3px}.appointmentsPage_dropdownOptions__0tmfW::-webkit-scrollbar-thumb{background:#6b46c1;border-radius:3px}.appointmentsPage_dropdownOptions__0tmfW::-webkit-scrollbar-thumb:hover{background:#553c9a}.appointmentsPage_filterActions__d0EX9{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.appointmentsPage_fundingLegend__IacLd{-webkit-margin-start:auto;align-items:center;background:#f8f7fc;border:1px solid #e5e7eb;border-radius:20px;display:flex;gap:16px;margin-inline-start:auto;padding:8px 16px}.appointmentsPage_legendItem__r9fST{gap:6px}.appointmentsPage_legendColor__PUfeE{border-radius:3px;flex-shrink:0;height:12px;width:12px}.appointmentsPage_legendText__vVDQk{color:#6b7280;font-size:12px;font-weight:500}.appointmentsPage_btn__Qi4Nu{border:none;border-radius:8px;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;padding:10px 20px;transition:all .2s}.appointmentsPage_btnPrimary__UvW3L{background:#6b46c1;color:#fff}.appointmentsPage_btnPrimary__UvW3L:hover{background:#553c9a;box-shadow:0 4px 12px rgba(107,70,193,.3);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.appointmentsPage_btnSecondary__Dedr3{background:#fff;border:1.5px solid #e5e7eb;color:#1f2937}.appointmentsPage_btnSecondary__Dedr3:hover{background:#f3f1fb}.appointmentsPage_calendarSection__5iEhA{background:#fff;border-radius:16px;box-shadow:0 1px 3px rgba(0,0,0,.06);overflow:visible;padding:24px}.appointmentsPage_calendarHeader__NlB5T{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.appointmentsPage_calendarTitle__b5Lk-{color:#1f2937;font-size:20px;font-weight:700}.appointmentsPage_calendarNav__kn8Lq{align-items:center;direction:ltr;display:flex;gap:16px;justify-content:center}.appointmentsPage_datePicker__jIqyu{background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;font-family:inherit;font-size:14px;height:36px;outline:none;padding:0 12px;transition:all .2s}.appointmentsPage_datePicker__jIqyu:hover{border-color:#3b82f6}.appointmentsPage_datePicker__jIqyu:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.appointmentsPage_selectDateBtn__sLmK-{background:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;height:36px;padding:0 16px;transition:all .2s;white-space:nowrap}.appointmentsPage_selectDateBtn__sLmK-:hover{background:#2563eb;box-shadow:0 2px 4px rgba(59,130,246,.2);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.appointmentsPage_selectDateBtn__sLmK-:active{-webkit-transform:translateY(0);transform:translateY(0)}.appointmentsPage_navBtn__aCZG-{align-items:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;cursor:pointer;display:inline-flex;font-size:20px;height:36px;justify-content:center;line-height:0;padding:0 0 2px;transition:all .2s;width:36px}.appointmentsPage_navBtn__aCZG-:hover{background:#6b46c1;border-color:#6b46c1;color:#fff}.appointmentsPage_todayBtn__q80VR{background:#fff;border:1.5px solid #6b46c1;border-radius:8px;color:#6b46c1;cursor:pointer;font-size:14px;font-weight:500;margin:0 8px;padding:6px 16px;transition:all .2s}.appointmentsPage_todayBtn__q80VR:hover{background:#6b46c1;color:#fff}.appointmentsPage_currentDate__4jQol{font-size:16px;font-weight:600;min-width:200px;text-align:center}.appointmentsPage_appointmentsGrid__Obp3D{grid-gap:12px;display:grid;gap:12px}.appointmentsPage_appointmentCard__UN5jC{background:#f8f7fc;border:1.5px solid #e5e7eb;border-radius:10px;border-right:4px solid;cursor:pointer;padding:16px;position:relative;transition:all .2s}.appointmentsPage_treatmentProgramIndicator__OtulT{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border-radius:50%;box-shadow:0 2px 4px rgba(16,185,129,.3);color:#fff;display:flex;font-size:14px;font-weight:700;height:24px;justify-content:center;left:8px;position:absolute;top:8px;width:24px;z-index:1}.appointmentsPage_appointmentCard__UN5jC:hover{background:#f3f1fb;box-shadow:0 2px 8px rgba(0,0,0,.08);-webkit-transform:translateX(-2px);transform:translateX(-2px)}.appointmentsPage_treatmentGroupLabel__DKPv5,.appointmentsPage_treatmentGroupName__rQ2wv{color:#10b981;font-weight:500}.appointmentsPage_insuranceClalit__Ky4xH{border-right-color:#09c}.appointmentsPage_insuranceMaccabi__Y3wBc{border-right-color:#ffb81c}.appointmentsPage_insuranceMeuhedet__nnkUt{border-right-color:#00a651}.appointmentsPage_insuranceLeumit__uiVvr{border-right-color:#e31e24}.appointmentsPage_insurancePrivate__9d5Kf{border-right-color:#6b46c1}.appointmentsPage_appointmentHeader__t\+XGl{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:12px}.appointmentsPage_appointmentTime__dmtyr{color:#6b46c1}.appointmentsPage_appointmentStatus__Y-aDw{border-radius:6px;font-size:12px;font-weight:600;padding:4px 12px}.appointmentsPage_statusConfirmed__DC4DU{background:rgba(16,185,129,.1);color:#10b981}.appointmentsPage_statusPending__tHLGD{background:rgba(245,158,11,.1);color:#f59e0b}.appointmentsPage_statusCancelled__mKFML{background:rgba(239,68,68,.1);color:#ef4444}.appointmentsPage_appointmentDetails__C3X7p{grid-gap:8px;display:grid;gap:8px}.appointmentsPage_appointmentRow__Oh-se{align-items:center;display:flex;font-size:14px;gap:8px}.appointmentsPage_appointmentIcon__O0-w8{color:#6b7280;width:20px}.appointmentsPage_appointmentLabel__7Bp8i{color:#6b7280;min-width:60px}.appointmentsPage_appointmentValue__LWbae{color:#1f2937;font-weight:600}.appointmentsPage_fundingBadge__Ho5o-{align-items:center;border-radius:12px;display:inline-flex;font-size:12px;font-weight:600;padding:3px 10px}.appointmentsPage_insuranceBadge__ViEt-{align-items:center;border-radius:6px;display:inline-flex;font-size:12px;font-weight:600;padding:4px 10px}.appointmentsPage_insuranceBadgeClalit__QcLpl{background:rgba(0,153,204,.1);color:#09c}.appointmentsPage_insuranceBadgeMaccabi__3A069{background:rgba(255,184,28,.1);color:#cf9500}.appointmentsPage_insuranceBadgeMeuhedet__f21xQ{background:rgba(0,166,81,.1);color:#00a651}.appointmentsPage_insuranceBadgeLeumit__bQDzC{background:rgba(227,30,36,.1);color:#e31e24}.appointmentsPage_insuranceBadgePrivate__L4Nwf{background:rgba(107,70,193,.1);color:#6b46c1}.appointmentsPage_legend__wUs-G{border-top:1px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:24px;margin-top:20px;padding-top:20px}.appointmentsPage_legendItem__r9fST{align-items:center;display:flex;font-size:13px;gap:8px}.appointmentsPage_legendColor__PUfeE{border-radius:4px;border-right:3px solid;height:16px;width:24px}.appointmentsPage_legendColorClalit__rwlJx{background:rgba(0,153,204,.15);border-right-color:#09c}.appointmentsPage_legendColorMaccabi__vDRtt{background:rgba(255,184,28,.15);border-right-color:#ffb81c}.appointmentsPage_legendColorMeuhedet__yVFLO{background:rgba(0,166,81,.15);border-right-color:#00a651}.appointmentsPage_legendColorLeumit__JWZe0{background:rgba(227,30,36,.15);border-right-color:#e31e24}.appointmentsPage_legendColorPrivate__NFvdP{background:rgba(107,70,193,.15);border-right-color:#6b46c1}.appointmentsPage_emptyState__\+MjlF{text-align:center}.appointmentsPage_emptyIcon__vIbAx{opacity:.3}.appointmentsPage_emptyText__jT1CQ{font-size:18px;font-weight:600}.appointmentsPage_weeklyCalendar__3ruiw{grid-gap:0;border:1px solid #d1d5db;border-radius:12px;display:grid;gap:0;grid-template-columns:80px repeat(7,minmax(0,1fr));min-width:1000px;overflow:hidden}.appointmentsPage_timeHeader__PkAkJ{background:#f8f7fc;border-bottom:1px solid #d1d5db;border-right:1px solid #d1d5db;color:#1f2937;font-size:14px;font-weight:700;padding:16px 8px;text-align:center}.appointmentsPage_dayHeader__Iv1mZ{background:#6b46c1;border-bottom:1px solid hsla(0,0%,100%,.2);border-right:1px solid hsla(0,0%,100%,.2);color:#fff;font-size:15px;font-weight:700;padding:16px 8px;text-align:center}.appointmentsPage_dayHeaderToday__eyCjO{background:#553c9a;box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.3)}.appointmentsPage_dayName__c\+z2h{display:block;font-size:13px;margin-bottom:2px;opacity:.9}.appointmentsPage_dayDate__vkK51{display:block;font-size:18px;font-weight:700}.appointmentsPage_timeSlot__4PPk4{background:#fff;border-bottom:1px solid #e5e7eb;border-right:1px solid #e5e7eb;cursor:pointer;min-height:70px;min-width:0;padding:8px;position:relative;transition:all .2s}.appointmentsPage_timeSlot__4PPk4:hover{background:#f3f1fb}.appointmentsPage_timeSlotPast__baIHu{background:#fafafa;opacity:.7}.appointmentsPage_weeklyAppointment__qCOzq{background:#f8f7fc;border-radius:6px;border-right:3px solid;cursor:pointer;font-size:11px;line-height:1.3;margin:2px 0;min-width:0;padding:6px 8px;position:relative;transition:all .2s}.appointmentsPage_treatmentProgramMark__kGV9v{box-shadow:0 1px 2px rgba(16,185,129,.3);display:flex;font-size:10px;height:16px;left:2px;position:absolute;top:2px;width:16px;z-index:1}.appointmentsPage_treatmentProgramMarkMonthly__JN6Ii,.appointmentsPage_treatmentProgramMark__kGV9v{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border-radius:50%;color:#fff;font-weight:700;justify-content:center}.appointmentsPage_treatmentProgramMarkMonthly__JN6Ii{-webkit-margin-end:2px;display:inline-flex;font-size:9px;height:14px;margin-inline-end:2px;vertical-align:middle;width:14px}.appointmentsPage_weeklyAppointment__qCOzq:hover{box-shadow:0 2px 8px rgba(0,0,0,.15);-webkit-transform:translateX(-2px);transform:translateX(-2px)}.appointmentsPage_weeklyAppointment__qCOzq.appointmentsPage_insuranceClalit__Ky4xH{background:rgba(0,153,204,.08);border-right-color:#09c}.appointmentsPage_weeklyAppointment__qCOzq.appointmentsPage_insuranceMaccabi__Y3wBc{background:rgba(255,184,28,.08);border-right-color:#ffb81c}.appointmentsPage_weeklyAppointment__qCOzq.appointmentsPage_insuranceMeuhedet__nnkUt{background:rgba(0,166,81,.08);border-right-color:#00a651}.appointmentsPage_weeklyAppointment__qCOzq.appointmentsPage_insuranceLeumit__uiVvr{background:rgba(227,30,36,.08);border-right-color:#e31e24}.appointmentsPage_weeklyAppointment__qCOzq.appointmentsPage_insurancePrivate__9d5Kf{background:rgba(107,70,193,.08);border-right-color:#6b46c1}.appointmentsPage_weeklyAppointmentPatient__KJS5n{color:#1f2937;font-weight:700;margin-bottom:2px;overflow:hidden;padding-left:18px;text-overflow:ellipsis;white-space:nowrap}.appointmentsPage_weeklyAppointmentTherapist__Y63YB{color:#6b7280;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.appointmentsPage_weeklyAppointment__qCOzq .appointmentsPage_appointmentStatus__Y-aDw{border-radius:4px;font-size:9px;left:4px;line-height:1;padding:2px 4px;position:absolute;top:4px}.appointmentsPage_weeklyGridDesktop__SqwYt{display:block}.appointmentsPage_weeklyStackedMobile__iMd-J{display:none}.appointmentsPage_stackedDayCard__CN089{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:16px;overflow:hidden}.appointmentsPage_stackedDayToday__zeGfB{border-color:#6b46c1;box-shadow:0 0 0 2px rgba(107,70,193,.15)}.appointmentsPage_stackedDayHeader__H-RHu{background:#6b46c1;color:#fff;display:flex;gap:12px;padding:12px 16px}.appointmentsPage_stackedDayToday__zeGfB .appointmentsPage_stackedDayHeader__H-RHu{background:#553c9a}.appointmentsPage_stackedDayName__19t7f{font-size:15px;font-weight:600}.appointmentsPage_stackedDayDate__g3xtD{font-size:20px;font-weight:700}.appointmentsPage_stackedDayCount__INDIe{-webkit-margin-start:auto;font-size:13px;margin-inline-start:auto;opacity:.9}.appointmentsPage_stackedDayAppointments__vkLSE{display:flex;flex-direction:column;gap:10px;padding:12px}.appointmentsPage_stackedNoAppointments__KTtlr{color:#9ca3af;font-size:14px;padding:16px;text-align:center}.appointmentsPage_stackedAppointment__5G904{align-items:center;background:#f8f7fc;border-radius:8px;border-right:4px solid;cursor:pointer;display:flex;gap:12px;padding:12px;position:relative;transition:all .2s}.appointmentsPage_stackedAppointment__5G904:hover{background:#f3f1fb;-webkit-transform:translateX(-2px);transform:translateX(-2px)}.appointmentsPage_stackedAppointment__5G904.appointmentsPage_insuranceClalit__Ky4xH{background:rgba(0,153,204,.08);border-right-color:#09c}.appointmentsPage_stackedAppointment__5G904.appointmentsPage_insuranceMaccabi__Y3wBc{background:rgba(255,184,28,.08);border-right-color:#ffb81c}.appointmentsPage_stackedAppointment__5G904.appointmentsPage_insuranceMeuhedet__nnkUt{background:rgba(0,166,81,.08);border-right-color:#00a651}.appointmentsPage_stackedAppointment__5G904.appointmentsPage_insuranceLeumit__uiVvr{background:rgba(227,30,36,.08);border-right-color:#e31e24}.appointmentsPage_stackedAppointment__5G904.appointmentsPage_insurancePrivate__9d5Kf{background:rgba(107,70,193,.08);border-right-color:#6b46c1}.appointmentsPage_stackedAppointmentTime__xqOnq{color:#6b46c1;font-size:14px;font-weight:700;min-width:50px}.appointmentsPage_stackedAppointmentDetails__koTvD{flex:1 1;min-width:0}.appointmentsPage_stackedAppointmentPatient__XPrTA{color:#1f2937;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.appointmentsPage_stackedAppointmentTherapist__Spn36{color:#6b7280;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.appointmentsPage_stackedAppointment__5G904 .appointmentsPage_appointmentStatus__Y-aDw{font-size:11px;padding:4px 8px}.appointmentsPage_monthlyCalendar__VRdUJ{grid-gap:0;border:1px solid #d1d5db;border-radius:12px;display:grid;gap:0;grid-template-columns:repeat(7,minmax(0,1fr));min-width:700px;overflow:hidden}.appointmentsPage_weekdayHeader__53B0-{background:#6b46c1;border-bottom:1px solid hsla(0,0%,100%,.2);border-right:1px solid hsla(0,0%,100%,.2);color:#fff;font-size:14px;font-weight:700;padding:16px;text-align:center}.appointmentsPage_calendarDay__suUjr{background:#fff;border-bottom:1px solid #e5e7eb;border-right:1px solid #e5e7eb;cursor:pointer;min-height:140px;min-width:0;padding:12px;position:relative;transition:all .2s}.appointmentsPage_calendarDay__suUjr:hover{background:#f3f1fb}.appointmentsPage_calendarDayOtherMonth__4lZBu{background:#fafafa;opacity:.5}.appointmentsPage_calendarDayToday__VV9Mh{background:linear-gradient(135deg,rgba(107,70,193,.05),rgba(139,92,246,.05));box-shadow:inset 0 0 0 2px #6b46c1}.appointmentsPage_calendarDayWeekend__mwr21{background:#fafbfc}.appointmentsPage_calendarDay__suUjr:nth-child(7n+7),.appointmentsPage_weekdayHeader__53B0-:nth-child(7n),.appointmentsPage_weeklyCalendar__3ruiw>.appointmentsPage_dayHeader__Iv1mZ:nth-child(8n),.appointmentsPage_weeklyCalendar__3ruiw>.appointmentsPage_timeSlot__4PPk4:nth-child(8n){border-right:none}.appointmentsPage_dayNumber__-pQma{color:#1f2937;font-size:18px;font-weight:700;margin-bottom:8px}.appointmentsPage_dayNumberToday__j4Xql{align-items:center;background:#6b46c1;border-radius:50%;color:#fff;display:flex;font-size:16px;height:32px;justify-content:center;width:32px}.appointmentsPage_dayAppointments__ro4DW{display:flex;flex-direction:column;gap:4px}.appointmentsPage_appointmentIndicator__ZhVQ0{border-radius:4px;border-right:3px solid;cursor:pointer;font-size:11px;font-weight:600;min-width:0;overflow:hidden;padding:4px 6px;text-overflow:ellipsis;transition:all .2s;white-space:nowrap}.appointmentsPage_appointmentIndicator__ZhVQ0:hover{-webkit-transform:translateX(-2px);transform:translateX(-2px)}.appointmentsPage_appointmentIndicator__ZhVQ0.appointmentsPage_insuranceClalit__Ky4xH{background:rgba(0,153,204,.1);border-right-color:#09c;color:#09c}.appointmentsPage_appointmentIndicator__ZhVQ0.appointmentsPage_insuranceMaccabi__Y3wBc{background:rgba(255,184,28,.1);border-right-color:#ffb81c;color:#cf9500}.appointmentsPage_appointmentIndicator__ZhVQ0.appointmentsPage_insuranceMeuhedet__nnkUt{background:rgba(0,166,81,.1);border-right-color:#00a651;color:#00a651}.appointmentsPage_appointmentIndicator__ZhVQ0.appointmentsPage_insuranceLeumit__uiVvr{background:rgba(227,30,36,.1);border-right-color:#e31e24;color:#e31e24}.appointmentsPage_appointmentIndicator__ZhVQ0.appointmentsPage_insurancePrivate__9d5Kf{background:rgba(107,70,193,.1);border-right-color:#6b46c1;color:#6b46c1}.appointmentsPage_moreAppointments__EeGSw{background:#f8f7fc;border-radius:4px;color:#6b7280;font-size:11px;padding:2px 4px}.appointmentsPage_daySummary__tGhGR{align-items:center;border-top:1px solid #e5e7eb;color:#6b7280;display:flex;font-size:11px;justify-content:space-between;margin-top:8px;padding-top:8px}.appointmentsPage_totalAppointments__F0ivq{color:#6b46c1;font-weight:700}.appointmentsPage_scrollableContainer__gOsfP{overflow-x:auto;padding-bottom:10px}.appointmentsPage_scrollableContainer__gOsfP::-webkit-scrollbar{height:8px}.appointmentsPage_scrollableContainer__gOsfP::-webkit-scrollbar-track{background:#f8f7fc;border-radius:4px}.appointmentsPage_scrollableContainer__gOsfP::-webkit-scrollbar-thumb{background:#8b5cf6;border-radius:4px}.appointmentsPage_scrollableContainer__gOsfP::-webkit-scrollbar-thumb:hover{background:#6b46c1}@media (max-width:1200px){.appointmentsPage_statsGrid__dft97{grid-template-columns:repeat(2,1fr)}.appointmentsPage_filterGroup__OfOU5{flex:1 1 140px;min-width:140px}}@media (max-width:900px){.appointmentsPage_statsGrid__dft97{grid-template-columns:repeat(2,1fr)}.appointmentsPage_filtersGrid__IcFMO{gap:12px}.appointmentsPage_filterGroup__OfOU5{flex:1 1 130px;min-width:130px}.appointmentsPage_viewBtn__uFg77{font-size:12px;padding:6px 12px}.appointmentsPage_calendarNav__kn8Lq{gap:8px}.appointmentsPage_currentDate__4jQol{font-size:14px;min-width:160px}.appointmentsPage_todayBtn__q80VR{font-size:13px;padding:5px 12px}.appointmentsPage_navBtn__aCZG-{font-size:18px;height:32px;width:32px}.appointmentsPage_datePicker__jIqyu{font-size:13px;height:32px;padding:0 10px}.appointmentsPage_selectDateBtn__sLmK-{font-size:13px;height:32px;padding:0 14px}}@media (max-width:768px){.appointmentsPage_filtersGrid__IcFMO{flex-direction:column}.appointmentsPage_filterGroup__OfOU5{flex:1 1 100%;max-width:1800px}.appointmentsPage_calendarHeader__NlB5T{flex-direction:column;gap:16px}.appointmentsPage_calendarNav__kn8Lq{flex-wrap:wrap;gap:6px;justify-content:center}.appointmentsPage_currentDate__4jQol{font-size:13px;margin-bottom:8px;min-width:auto;order:-1;width:100%}.appointmentsPage_todayBtn__q80VR{font-size:12px;padding:5px 10px}.appointmentsPage_datePicker__jIqyu{font-size:12px;height:30px;min-width:130px;padding:0 8px}.appointmentsPage_selectDateBtn__sLmK-{font-size:12px;height:30px;padding:0 12px}.appointmentsPage_navBtn__aCZG-{font-size:16px;height:30px;width:30px}.appointmentsPage_statsGrid__dft97{grid-template-columns:1fr}.appointmentsPage_viewToggles__f88LV{justify-content:center;width:100%}.appointmentsPage_calendarDay__suUjr{min-height:100px;padding:8px}.appointmentsPage_dayNumber__-pQma{font-size:14px}.appointmentsPage_dayNumberToday__j4Xql{font-size:13px;height:26px;width:26px}.appointmentsPage_appointmentIndicator__ZhVQ0{font-size:10px;padding:3px 4px}.appointmentsPage_weekdayHeader__53B0-{font-size:11px;padding:10px 4px}.appointmentsPage_weeklyGridDesktop__SqwYt{display:none}.appointmentsPage_weeklyStackedMobile__iMd-J{display:block}}@media (max-width:480px){.appointmentsPage_calendarSection__5iEhA{border-radius:12px;padding:16px}.appointmentsPage_calendarTitle__b5Lk-{font-size:16px}.appointmentsPage_currentDate__4jQol{font-size:12px}.appointmentsPage_todayBtn__q80VR{font-size:11px;padding:4px 8px}.appointmentsPage_navBtn__aCZG-{font-size:14px;height:28px;width:28px}.appointmentsPage_calendarDay__suUjr{min-height:80px;padding:6px}.appointmentsPage_dayNumber__-pQma{font-size:12px}.appointmentsPage_dayNumberToday__j4Xql{font-size:11px;height:22px;width:22px}.appointmentsPage_appointmentIndicator__ZhVQ0{font-size:9px;padding:2px 3px}.appointmentsPage_weekdayHeader__53B0-{font-size:10px;padding:8px 2px}.appointmentsPage_weeklyCalendar__3ruiw{min-width:600px}}@-webkit-keyframes appointmentsPage_fadeIn__x3OIE{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes appointmentsPage_fadeIn__x3OIE{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.appointmentsPage_appointmentCard__UN5jC{-webkit-animation:appointmentsPage_fadeIn__x3OIE .3s ease-out;animation:appointmentsPage_fadeIn__x3OIE .3s ease-out}.appointmentsPage_statCard__afJb9{-webkit-animation:appointmentsPage_fadeIn__x3OIE .4s ease-out;animation:appointmentsPage_fadeIn__x3OIE .4s ease-out}.appointmentsPage_statCard__afJb9:first-child{-webkit-animation-delay:.05s;animation-delay:.05s}.appointmentsPage_statCard__afJb9:nth-child(2){-webkit-animation-delay:.1s;animation-delay:.1s}.appointmentsPage_statCard__afJb9:nth-child(3){-webkit-animation-delay:.15s;animation-delay:.15s}.appointmentsPage_statCard__afJb9:nth-child(4){-webkit-animation-delay:.2s;animation-delay:.2s}.appointmentsPage_appointmentGhost__m6a50{background:rgba(107,70,193,.1);border:2px dashed #6b46c1;border-radius:6px;margin:2px 0;min-height:40px;opacity:.5;padding:6px 8px;pointer-events:none}.appointmentsPage_dragClone__rv-oB{-webkit-animation:appointmentsPage_dragFloat__Av\+W\+ .3s ease-out;animation:appointmentsPage_dragFloat__Av\+W\+ .3s ease-out;box-shadow:0 20px 60px rgba(0,0,0,.4);opacity:.95;pointer-events:none;position:fixed;-webkit-transform:rotate(3deg) scale(1.05);transform:rotate(3deg) scale(1.05);z-index:1000}@-webkit-keyframes appointmentsPage_dragFloat__Av\+W\+{0%{-webkit-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1)}to{-webkit-transform:rotate(3deg) scale(1.05);transform:rotate(3deg) scale(1.05)}}@keyframes appointmentsPage_dragFloat__Av\+W\+{0%{-webkit-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1)}to{-webkit-transform:rotate(3deg) scale(1.05);transform:rotate(3deg) scale(1.05)}}@-webkit-keyframes appointmentsPage_dropPulse__wZpbB{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.01);transform:scale(1.01)}}@-webkit-keyframes appointmentsPage_dropShake__A4zU6{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(-4px);transform:translateX(-4px)}75%{-webkit-transform:translateX(4px);transform:translateX(4px)}}@-webkit-keyframes appointmentsPage_modalSlide__sy9Pu{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.appointmentsPage_notificationOption__UabXg{align-items:center;background:#f8f7fc;border-radius:8px;cursor:pointer;display:flex;gap:12px;margin-bottom:20px;padding:12px;transition:all .2s}.appointmentsPage_notificationOption__UabXg:hover{background:#f3f1fb}.appointmentsPage_notificationCheckbox__mgvlt{align-items:center;border:2px solid #e5e7eb;border-radius:6px;color:#fff;display:flex;font-size:14px;font-weight:700;height:22px;justify-content:center;transition:all .2s;width:22px}.appointmentsPage_notificationCheckbox__mgvlt.appointmentsPage_checked__1HtbG{background:#6b46c1;border-color:#6b46c1}.appointmentsPage_notificationLabel__Ylq3t{flex:1 1}.appointmentsPage_notificationLabelTitle__WdyTd{color:#1f2937;font-weight:600;margin-bottom:2px}.appointmentsPage_notificationLabelSubtitle__hP\+eO{color:#6b7280;font-size:12px}@-webkit-keyframes appointmentsPage_successPop__5esYR{0%{opacity:0;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0)}50%{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1.2);transform:translate(-50%,-50%) scale(1.2)}to{opacity:0;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}}@-webkit-keyframes appointmentsPage_slideInRight__eSb3O{0%{opacity:0;-webkit-transform:translateX(40px);transform:translateX(40px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes appointmentsPage_slideInLeft__\+C0tU{0%{opacity:0;-webkit-transform:translateX(-40px);transform:translateX(-40px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.appointmentsPage_conflictsDetectorContainer__alL3v{margin:0 auto;max-width:1600px;padding:24px}.appointmentsPage_conflictsPageHeader__l3B06{margin-bottom:24px}.appointmentsPage_conflictsPageTitle__VXoMu{color:#1f2937;font-size:32px;font-weight:700;margin:0 0 8px}.appointmentsPage_conflictsPageSubtitle__VfxXZ{color:#6b7280;font-size:16px;margin:0}.appointmentsPage_conflictAlertBanner__U8DE-{align-items:center;-webkit-animation:appointmentsPage_conflictSlideDown__Q4tun .4s ease-out;animation:appointmentsPage_conflictSlideDown__Q4tun .4s ease-out;background:linear-gradient(135deg,#fef3c7,#fde68a);border:2px solid #f59e0b;border-radius:16px;box-shadow:0 4px 12px rgba(245,158,11,.2);display:flex;gap:16px;margin-bottom:24px;padding:20px 24px}@-webkit-keyframes appointmentsPage_conflictSlideDown__Q4tun{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes appointmentsPage_conflictSlideDown__Q4tun{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.appointmentsPage_conflictAlertBannerResolved__2F24s{background:linear-gradient(135deg,#d1fae5,#a7f3d0);border-color:#10b981}.appointmentsPage_conflictAlertIcon__l4BSw{align-items:center;-webkit-animation:appointmentsPage_conflictShake__tq5an .5s infinite;animation:appointmentsPage_conflictShake__tq5an .5s infinite;background:#f59e0b;border-radius:12px;display:flex;flex-shrink:0;font-size:24px;height:48px;justify-content:center;width:48px}@-webkit-keyframes appointmentsPage_conflictShake__tq5an{0%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}75%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}}@keyframes appointmentsPage_conflictShake__tq5an{0%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}75%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}}.appointmentsPage_conflictAlertIconResolved__qroiO{-webkit-animation:none;animation:none;background:#10b981}.appointmentsPage_conflictAlertContent__iFYRD{flex:1 1}.appointmentsPage_conflictAlertTitle__yO1Lp{color:#1f2937;font-size:18px;font-weight:700;margin-bottom:4px}.appointmentsPage_conflictAlertDescription__FWoke{color:#6b7280;font-size:14px}.appointmentsPage_conflictAlertAction__yCGcs{background:#f59e0b;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:10px 20px;transition:all .2s;white-space:nowrap}.appointmentsPage_conflictAlertAction__yCGcs:hover{background:#d97706;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.appointmentsPage_conflictStatsGrid__g0pte{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-bottom:32px}.appointmentsPage_conflictStatCard__oaIRk{background:#fff;border-radius:16px;box-shadow:0 1px 3px rgba(0,0,0,.06);overflow:hidden;padding:24px;position:relative;transition:all .3s}.appointmentsPage_conflictStatCard__oaIRk:before{background:#6b46c1;content:"";height:100%;position:absolute;right:0;top:0;width:4px}[dir=ltr] .appointmentsPage_conflictStatCard__oaIRk:before{left:0;right:auto}.appointmentsPage_conflictStatCardCritical__Y4gTQ:before{background:#ef4444}.appointmentsPage_conflictStatCardHigh__yI\+0C:before{background:#f59e0b}.appointmentsPage_conflictStatCardMedium__ycwK3:before{background:#3b82f6}.appointmentsPage_conflictStatCardSuccess__1ch5v:before{background:#10b981}.appointmentsPage_conflictStatCard__oaIRk:hover{box-shadow:0 8px 24px rgba(0,0,0,.12);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.appointmentsPage_conflictStatHeader__EYupd{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.appointmentsPage_conflictStatLabel__yeysh{color:#6b7280;font-size:14px;font-weight:600}.appointmentsPage_conflictStatIcon__ByPc5{align-items:center;border-radius:10px;display:flex;font-size:20px;height:40px;justify-content:center;width:40px}.appointmentsPage_conflictStatIconCritical__XAuhL{background:rgba(239,68,68,.1);color:#ef4444}.appointmentsPage_conflictStatIconHigh__xgl1v{background:rgba(245,158,11,.1);color:#f59e0b}.appointmentsPage_conflictStatIconMedium__0tq90{background:rgba(59,130,246,.1);color:#3b82f6}.appointmentsPage_conflictStatIconSuccess__VNovJ{background:rgba(16,185,129,.1);color:#10b981}.appointmentsPage_conflictStatValue__zDewg{color:#1f2937;font-size:36px;font-weight:700;margin-bottom:4px}.appointmentsPage_conflictStatCardCritical__Y4gTQ .appointmentsPage_conflictStatValue__zDewg{color:#ef4444}.appointmentsPage_conflictStatCardHigh__yI\+0C .appointmentsPage_conflictStatValue__zDewg{color:#f59e0b}.appointmentsPage_conflictStatCardMedium__ycwK3 .appointmentsPage_conflictStatValue__zDewg{color:#3b82f6}.appointmentsPage_conflictStatCardSuccess__1ch5v .appointmentsPage_conflictStatValue__zDewg{color:#10b981}.appointmentsPage_conflictStatDescription__FVdxx{color:#6b7280;font-size:13px}.appointmentsPage_autoResolveSection__UT1Jo{background:linear-gradient(135deg,rgba(107,70,193,.05),rgba(139,92,246,.05));border:2px solid #6b46c1;border-radius:16px;margin-bottom:24px;padding:24px}.appointmentsPage_autoResolveHeader__ABxhC{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.appointmentsPage_autoResolveTitle__f\+a2a{color:#6b46c1;font-size:18px;font-weight:700}.appointmentsPage_conflictToggleSwitch__qZhlP{background:#e5e7eb;border-radius:16px;cursor:pointer;height:32px;position:relative;transition:all .3s;width:60px}.appointmentsPage_conflictToggleSwitchActive__kZK1L{background:#10b981}.appointmentsPage_conflictToggleSwitch__qZhlP:after{background:#fff;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.2);content:"";height:26px;position:absolute;right:3px;top:3px;transition:all .3s;width:26px}[dir=ltr] .appointmentsPage_conflictToggleSwitch__qZhlP:after{left:3px;right:auto}.appointmentsPage_conflictToggleSwitchActive__kZK1L:after{right:calc(100% - 29px)}[dir=ltr] .appointmentsPage_conflictToggleSwitchActive__kZK1L:after{left:calc(100% - 29px);right:auto}.appointmentsPage_autoResolveDescription__Jdglt{color:#6b7280;font-size:14px;line-height:1.6}.appointmentsPage_autoResolveOptions__tq4Kd{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:16px}.appointmentsPage_autoResolveOption__vaMaj{background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;cursor:pointer;padding:12px;transition:all .2s}.appointmentsPage_autoResolveOption__vaMaj:hover{background:#f3f1fb;border-color:#6b46c1}.appointmentsPage_autoResolveOptionSelected__7F9iP{background:rgba(107,70,193,.05);border-color:#6b46c1}.appointmentsPage_autoResolveOptionTitle__keLl\+{color:#1f2937;font-size:14px;font-weight:700;margin-bottom:4px}.appointmentsPage_autoResolveOptionDescription__kmL4S{color:#6b7280;font-size:12px}.appointmentsPage_conflictsSection__9M-HY{background:#fff;border-radius:16px;box-shadow:0 1px 3px rgba(0,0,0,.06);margin-bottom:24px;padding:32px}.appointmentsPage_conflictsSectionHeader__dzE9n{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.appointmentsPage_conflictsSectionTitle__-eqyc{align-items:center;color:#1f2937;display:flex;font-size:24px;font-weight:700;gap:12px;margin:0}.appointmentsPage_severityFilter__IdCxT{display:flex;flex-wrap:wrap;gap:8px}.appointmentsPage_severityFilterBtn__HaDKX{background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;cursor:pointer;font-size:13px;font-weight:600;padding:8px 16px;transition:all .2s}.appointmentsPage_severityFilterBtnCritical__T3TXh{border-color:#ef4444;color:#ef4444}.appointmentsPage_severityFilterBtnCritical__T3TXh.appointmentsPage_severityFilterBtnActive__fxmsP{background:#ef4444;color:#fff}.appointmentsPage_severityFilterBtnHigh__cYm7P{border-color:#f59e0b;color:#f59e0b}.appointmentsPage_severityFilterBtnHigh__cYm7P.appointmentsPage_severityFilterBtnActive__fxmsP{background:#f59e0b;color:#fff}.appointmentsPage_severityFilterBtnMedium__V36E3{border-color:#3b82f6;color:#3b82f6}.appointmentsPage_severityFilterBtnMedium__V36E3.appointmentsPage_severityFilterBtnActive__fxmsP{background:#3b82f6;color:#fff}.appointmentsPage_conflictCard__ijRvq{-webkit-animation:appointmentsPage_conflictFadeIn__054bS .4s ease-out;animation:appointmentsPage_conflictFadeIn__054bS .4s ease-out;background:#f8f7fc;border:2px solid #e5e7eb;border-radius:16px;margin-bottom:16px;padding:24px;transition:all .3s}@-webkit-keyframes appointmentsPage_conflictFadeIn__054bS{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes appointmentsPage_conflictFadeIn__054bS{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}[dir=ltr] .appointmentsPage_conflictCard__ijRvq{-webkit-animation:appointmentsPage_conflictFadeInLtr__2aaFw .4s ease-out;animation:appointmentsPage_conflictFadeInLtr__2aaFw .4s ease-out}@-webkit-keyframes appointmentsPage_conflictFadeInLtr__2aaFw{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes appointmentsPage_conflictFadeInLtr__2aaFw{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.appointmentsPage_conflictCardCritical__1OpgQ{background:linear-gradient(135deg,rgba(239,68,68,.03),rgba(239,68,68,.01));border-color:#ef4444}.appointmentsPage_conflictCardHigh__MtKD9{background:linear-gradient(135deg,rgba(245,158,11,.03),rgba(245,158,11,.01));border-color:#f59e0b}.appointmentsPage_conflictCardMedium__QP1CG{background:linear-gradient(135deg,rgba(59,130,246,.03),rgba(59,130,246,.01));border-color:#3b82f6}.appointmentsPage_conflictCard__ijRvq:hover{box-shadow:0 4px 16px rgba(0,0,0,.1);-webkit-transform:translateX(-4px);transform:translateX(-4px)}[dir=ltr] .appointmentsPage_conflictCard__ijRvq:hover{-webkit-transform:translateX(4px);transform:translateX(4px)}.appointmentsPage_conflictHeader__7bveu{align-items:start;display:flex;justify-content:space-between;margin-bottom:16px}.appointmentsPage_conflictTitleSection__rHKe\+{flex:1 1}.appointmentsPage_conflictType__3cyVL{align-items:center;border-radius:20px;display:inline-flex;font-size:12px;font-weight:700;gap:6px;margin-bottom:8px;padding:6px 12px}.appointmentsPage_conflictTypeCritical__aAgw3{background:#ef4444;color:#fff}.appointmentsPage_conflictTypeHigh__ZYyZH{background:#f59e0b;color:#fff}.appointmentsPage_conflictTypeMedium__4TXct{background:#3b82f6;color:#fff}.appointmentsPage_conflictTitle__D6eKf{color:#1f2937;font-size:18px;font-weight:700;margin-bottom:8px}.appointmentsPage_conflictDescription__e4Px1{color:#6b7280;font-size:14px;line-height:1.6}.appointmentsPage_conflictDetails__FDeRX{grid-gap:16px;background:#fff;border-radius:12px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:16px 0;padding:16px}.appointmentsPage_conflictDetailItem__pUP56{display:flex;flex-direction:column;gap:4px}.appointmentsPage_conflictDetailLabel__CNwzr{color:#6b7280;font-size:12px;font-weight:600}.appointmentsPage_conflictDetailValue__LT4sg{color:#1f2937;font-size:14px;font-weight:600}.appointmentsPage_conflictSolutionsSection__vyvvb{border-top:1px solid #e5e7eb;margin-top:20px;padding-top:20px}.appointmentsPage_conflictSolutionsTitle__NTXK8{align-items:center;color:#1f2937;display:flex;font-size:16px;font-weight:700;gap:8px;margin-bottom:12px}.appointmentsPage_conflictSolutionCard__LDpuE{background:#fff;border:1.5px solid #10b981;border-radius:12px;cursor:pointer;margin-bottom:12px;padding:16px;position:relative;transition:all .2s}.appointmentsPage_conflictSolutionCard__LDpuE:hover{background:rgba(16,185,129,.05);box-shadow:0 4px 12px rgba(16,185,129,.2);-webkit-transform:translateX(-4px);transform:translateX(-4px)}[dir=ltr] .appointmentsPage_conflictSolutionCard__LDpuE:hover{-webkit-transform:translateX(4px);transform:translateX(4px)}.appointmentsPage_conflictSolutionCardRecommended__iYpuR{border-width:2px;padding-top:24px}.appointmentsPage_conflictSolutionCardSelected__Ji8Ho{background:rgba(16,185,129,.1);border-color:#10b981}.appointmentsPage_conflictSolutionRecommendedBadge__\+HkIA{background:#10b981;border-radius:12px;color:#fff;font-size:11px;font-weight:700;padding:4px 12px;position:absolute;right:12px;top:-10px}[dir=ltr] .appointmentsPage_conflictSolutionRecommendedBadge__\+HkIA{left:12px;right:auto}.appointmentsPage_conflictSolutionHeader__XXRsz{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.appointmentsPage_conflictSolutionTitle__OJHNn{color:#1f2937;font-size:15px;font-weight:700}.appointmentsPage_conflictSolutionScore__guOtm{background:linear-gradient(135deg,#10b981,#059669);border-radius:20px;color:#fff;font-size:12px;font-weight:700;padding:4px 10px}.appointmentsPage_conflictSolutionDescription__G6xD\+{color:#6b7280;font-size:13px;margin-bottom:12px}.appointmentsPage_conflictSolutionImpacts__9hWlq{display:flex;flex-wrap:wrap;gap:12px}.appointmentsPage_conflictImpactTag__tjNC6{align-items:center;color:#6b7280;display:flex;font-size:12px;gap:4px}.appointmentsPage_conflictActions__pczsK{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.appointmentsPage_conflictActionBtn__NJ4h0{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:10px 20px;transition:all .2s}.appointmentsPage_conflictActionBtnPrimary__wmgxB{background:#10b981;color:#fff}.appointmentsPage_conflictActionBtnPrimary__wmgxB:hover{background:#059669;box-shadow:0 4px 12px rgba(16,185,129,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.appointmentsPage_conflictActionBtnSecondary__OM9yU{background:#fff;border:1.5px solid #e5e7eb;color:#1f2937}.appointmentsPage_conflictActionBtnSecondary__OM9yU:hover{background:#f3f1fb;border-color:#6b46c1}.appointmentsPage_conflictsEmptyState__uuOPt{padding:60px 20px;text-align:center}.appointmentsPage_conflictsEmptyIcon__1X-lH{font-size:64px;margin-bottom:16px}.appointmentsPage_conflictsEmptyTitle__bxZzj{color:#1f2937;font-size:20px;font-weight:700;margin-bottom:8px}.appointmentsPage_conflictsEmptyDescription__X2NHf{color:#6b7280;font-size:14px}.appointmentsPage_conflictToast__Xhc8C{-webkit-animation:appointmentsPage_conflictToastSlideIn__G9\+br .3s ease-out;animation:appointmentsPage_conflictToastSlideIn__G9\+br .3s ease-out;background:#10b981;border-radius:12px;bottom:30px;box-shadow:0 8px 24px rgba(0,0,0,.3);color:#fff;font-weight:600;padding:16px 24px;position:fixed;right:30px;z-index:1001}[dir=ltr] .appointmentsPage_conflictToast__Xhc8C{left:30px;right:auto}@-webkit-keyframes appointmentsPage_conflictToastSlideIn__G9\+br{0%{opacity:0;-webkit-transform:translateX(40px);transform:translateX(40px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes appointmentsPage_conflictToastSlideIn__G9\+br{0%{opacity:0;-webkit-transform:translateX(40px);transform:translateX(40px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}[dir=ltr] .appointmentsPage_conflictToast__Xhc8C{-webkit-animation:appointmentsPage_conflictToastSlideInLtr__Wm4WR .3s ease-out;animation:appointmentsPage_conflictToastSlideInLtr__Wm4WR .3s ease-out}@-webkit-keyframes appointmentsPage_conflictToastSlideInLtr__Wm4WR{0%{opacity:0;-webkit-transform:translateX(-40px);transform:translateX(-40px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes appointmentsPage_conflictToastSlideInLtr__Wm4WR{0%{opacity:0;-webkit-transform:translateX(-40px);transform:translateX(-40px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes appointmentsPage_slideIn__jd4Vc{0%{opacity:0;-webkit-transform:scale(.95);transform:scale(.95)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@media (max-width:768px){.appointmentsPage_conflictsDetectorContainer__alL3v{padding:16px}.appointmentsPage_conflictsPageTitle__VXoMu{font-size:24px}.appointmentsPage_conflictAlertBanner__U8DE-{flex-direction:column;text-align:center}.appointmentsPage_conflictAlertAction__yCGcs{width:100%}.appointmentsPage_conflictStatsGrid__g0pte{grid-template-columns:repeat(2,1fr)}.appointmentsPage_conflictDetails__FDeRX{grid-template-columns:1fr}.appointmentsPage_conflictActions__pczsK{flex-direction:column}.appointmentsPage_conflictActionBtn__NJ4h0{justify-content:center;width:100%}.appointmentsPage_conflictsSectionHeader__dzE9n{align-items:stretch;flex-direction:column}.appointmentsPage_severityFilter__IdCxT{justify-content:center}}.appointmentsPage_moreAppointments__EeGSw{background:linear-gradient(135deg,rgba(102,126,234,.1),rgba(118,75,162,.1));border:1px solid rgba(102,126,234,.2);border-radius:6px;color:#667eea;cursor:pointer;font-size:12px;font-weight:600;margin-top:4px;padding:6px 8px;text-align:center;transition:all .2s}.appointmentsPage_moreAppointments__EeGSw:hover{background:linear-gradient(135deg,rgba(102,126,234,.2),rgba(118,75,162,.2));border-color:rgba(102,126,234,.4);box-shadow:0 2px 8px rgba(102,126,234,.2);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.appointmentsPage_moreAppointments__EeGSw:active{-webkit-transform:translateY(0);transform:translateY(0)}.appointmentsPage_appointmentCardSimple__WsI8u{background:#fff;border-radius:8px;border-right:4px solid #6b46c1;box-shadow:0 2px 8px rgba(0,0,0,.08);cursor:pointer;padding:16px;transition:all .2s}.appointmentsPage_appointmentCardSimple__WsI8u:hover{box-shadow:0 4px 16px rgba(0,0,0,.12);-webkit-transform:translateX(-4px);transform:translateX(-4px)}.appointmentsPage_appointmentTime__dmtyr{color:#1f2937;font-size:18px;font-weight:700;margin-bottom:8px}.appointmentsPage_appointmentPatient__1-Bq8{color:#374151;font-size:16px;font-weight:600;margin-bottom:4px}.appointmentsPage_appointmentFunding__t53lW{background:#f3f4f6;border-radius:4px;color:#6b7280;display:inline-block;font-size:13px;margin-top:8px;padding:4px 8px}.appointmentsPage_statsContainer__DSeIG{display:flex;gap:16px;margin-bottom:24px}.appointmentsPage_statCard__afJb9{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08);flex:1 1;min-width:200px;padding:20px}.appointmentsPage_statValue__Vs1LC{color:#6b46c1;font-size:36px;font-weight:700;margin-bottom:4px}.appointmentsPage_statLabel__2apIA{color:#6b7280;font-size:14px;font-weight:500}.appointmentsPage_modalOverlay__MJod\+{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}.appointmentsPage_timeSlotModal__KNq5O{-webkit-animation:appointmentsPage_slideIn__jd4Vc .3s ease-out;animation:appointmentsPage_slideIn__jd4Vc .3s ease-out;background:#fff;border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.3);display:flex;flex-direction:column;max-height:85vh;max-width:700px;width:90%}.appointmentsPage_timeSlotModalHeader__CXc6r{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-bottom:1px solid #e5e7eb;border-radius:16px 16px 0 0;color:#fff;display:flex;flex-wrap:wrap;gap:16px;padding:24px 28px;position:relative}.appointmentsPage_timeSlotModalTitle__e-cXk{align-items:center;display:flex;flex:1 1;font-size:20px;font-weight:600;gap:12px;margin:0;min-width:200px}.appointmentsPage_timeSlotDateSubtitle__uaBSI{flex-basis:100%;font-size:14px;font-weight:500;margin-top:8px;opacity:.95}.appointmentsPage_timeSlotAppointmentsCount__2Sa9W{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.2);border-radius:20px;font-size:14px;font-weight:500;padding:6px 14px}.appointmentsPage_timeSlotModalCloseBtn__vYzap{align-items:center;background:transparent;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:32px;height:36px;justify-content:center;line-height:1;padding:0;transition:all .2s;width:36px}.appointmentsPage_timeSlotModalCloseBtn__vYzap:hover{background:hsla(0,0%,100%,.2);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.appointmentsPage_timeSlotModalBody__lhmME{flex:1 1;overflow-y:auto;padding:20px}.appointmentsPage_timeSlotAppointmentsList__TN9tr{display:flex;flex-direction:column;gap:12px}.appointmentsPage_timeSlotAppointmentItem__Nt-N7{align-items:center;background:#fff;border:2px solid #e5e7eb;border-radius:12px;cursor:pointer;display:flex;gap:16px;padding:16px;transition:all .2s}.appointmentsPage_timeSlotAppointmentItem__Nt-N7:hover{border-color:#667eea;box-shadow:0 4px 12px rgba(102,126,234,.15);-webkit-transform:translateX(4px);transform:translateX(4px)}.appointmentsPage_tsModalAppointmentTime__WcGs0{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:10px;color:#fff;display:flex;flex-shrink:0;font-size:15px;font-weight:600;gap:8px;min-width:120px;padding:12px}.appointmentsPage_tsModalTimeIcon__r8yzh{font-size:18px}.appointmentsPage_tsModalTime__mOYMC{font-weight:700}.appointmentsPage_tsModalEndTime__lIrex{font-size:13px;opacity:.9}.appointmentsPage_tsModalAppointmentDetails__GpHnf{display:flex;flex:1 1;flex-direction:column;gap:8px}.appointmentsPage_tsModalAppointmentRow__oFdFz{align-items:center;display:flex;font-size:14px;gap:8px}.appointmentsPage_tsModalIcon__zoB-o{font-size:16px;text-align:center;width:20px}.appointmentsPage_tsModalLabel__C14Hr{color:#6b7280;font-weight:500;min-width:60px}.appointmentsPage_tsModalValue__NPAH9{color:#1f2937;font-weight:600}.appointmentsPage_tsModalFundingBadge__j4hZg{align-items:center;border-radius:6px;display:inline-flex;font-size:12px;font-weight:600;line-height:1;padding:4px 10px}.appointmentsPage_tsModalAppointmentArrow__YDDJl{color:#667eea;font-size:24px;opacity:0;transition:opacity .2s}.appointmentsPage_timeSlotAppointmentItem__Nt-N7:hover .appointmentsPage_tsModalAppointmentArrow__YDDJl{opacity:1}.appointmentsPage_emptyState__\+MjlF{align-items:center;color:#6b7280;display:flex;flex-direction:column;justify-content:center;padding:60px 20px}.appointmentsPage_emptyIcon__vIbAx{font-size:64px;margin-bottom:16px;opacity:.5}.appointmentsPage_emptyState__\+MjlF p{font-size:16px;margin:0}.appointmentsPage_timeSlotModalFooter__\+QvJd{background:#f9fafb;border-radius:0 0 16px 16px;border-top:1px solid #e5e7eb;display:flex;justify-content:center;padding:20px 28px}.appointmentsPage_timeSlotCloseButton__E\+9pg{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:10px;box-shadow:0 4px 12px rgba(102,126,234,.3);color:#fff;cursor:pointer;font-size:15px;font-weight:600;padding:12px 32px;transition:all .2s}.appointmentsPage_timeSlotCloseButton__E\+9pg:hover{box-shadow:0 6px 20px rgba(102,126,234,.4);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.appointmentsPage_timeSlotCloseButton__E\+9pg:active{-webkit-transform:translateY(0);transform:translateY(0)}@keyframes appointmentsPage_slideIn__jd4Vc{0%{opacity:0;-webkit-transform:scale(.95);transform:scale(.95)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}[dir=rtl] .appointmentsPage_timeSlotAppointmentItem__Nt-N7:hover{-webkit-transform:translateX(-4px);transform:translateX(-4px)}.appointmentsPage_timeSlotModalBody__lhmME::-webkit-scrollbar{width:8px}.appointmentsPage_timeSlotModalBody__lhmME::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.appointmentsPage_timeSlotModalBody__lhmME::-webkit-scrollbar-thumb{background:#667eea;border-radius:10px}.appointmentsPage_timeSlotModalBody__lhmME::-webkit-scrollbar-thumb:hover{background:#5568d3}@media (max-width:768px){.appointmentsPage_timeSlotModal__KNq5O{max-height:90vh;width:95%}.appointmentsPage_timeSlotModalHeader__CXc6r{padding:20px}.appointmentsPage_timeSlotModalTitle__e-cXk{font-size:18px}.appointmentsPage_timeSlotAppointmentsCount__2Sa9W{font-size:12px;padding:4px 10px}.appointmentsPage_tsModalAppointmentTime__WcGs0{font-size:14px;min-width:100px;padding:10px}.appointmentsPage_tsModalAppointmentRow__oFdFz{font-size:13px}.appointmentsPage_tsModalLabel__C14Hr{min-width:50px}}.appointmentsPage_modalContent__m09mW{background:#fff;border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.3);max-height:80vh;max-width:500px;overflow-y:auto;padding:32px;width:90%}.appointmentsPage_modalContent__m09mW h3{color:#1f2937;font-size:24px;margin:0 0 24px}.appointmentsPage_modalContent__m09mW p{color:#374151;line-height:1.6;margin:12px 0}.appointmentsPage_modalContent__m09mW button{background:#6b46c1;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin-top:24px;padding:12px 24px;transition:all .2s;width:100%}.appointmentsPage_modalContent__m09mW button:hover{background:#553c9a;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.appointmentsPage_modalHeader__sOlvQ{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-bottom:1px solid #e5e7eb;border-radius:16px 16px 0 0;color:#fff;display:flex;gap:16px;padding:24px 28px;position:relative}.appointmentsPage_modalBody__EWJIG{flex:1 1;overflow-y:auto;padding:20px}.appointmentsPage_modalAppointmentItem__SSFyC{align-items:center;background:#fff;border:2px solid #e5e7eb;border-radius:12px;cursor:pointer;display:flex;gap:16px;margin-bottom:12px;padding:16px;transition:all .2s}.appointmentsPage_modalAppointmentItem__SSFyC:hover{border-color:#667eea;box-shadow:0 4px 12px rgba(102,126,234,.15);-webkit-transform:translateX(4px);transform:translateX(4px)}.appointmentsPage_modalAppointmentTime__4OsBh{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:14px;font-weight:600;gap:8px;min-width:100px;padding:10px}.appointmentsPage_modalAppointmentDetails__9suCv{display:flex;flex:1 1;flex-direction:column;gap:6px}.appointmentsPage_modalAppointmentPatient__pse3u{color:#1f2937;font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.appointmentsPage_modalAppointmentSub__o0lDX{color:#6b7280;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.appointmentsPage_closeButton__AHgtz{align-items:center;background:transparent;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:28px;height:32px;justify-content:center;left:20px;line-height:1;padding:0;position:absolute;top:20px;transition:all .2s;width:32px}[dir=ltr] .appointmentsPage_closeButton__AHgtz{left:auto;right:20px}.appointmentsPage_closeButton__AHgtz:hover{background:hsla(0,0%,100%,.2);-webkit-transform:rotate(90deg);transform:rotate(90deg)}[dir=rtl] .appointmentsPage_modalAppointmentItem__SSFyC:hover{-webkit-transform:translateX(-4px);transform:translateX(-4px)}.appointmentsPage_draggable__uZFFb{cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;user-select:none}.appointmentsPage_draggable__uZFFb:active,.appointmentsPage_dragging__V44Dv{cursor:-webkit-grabbing;cursor:grabbing}.appointmentsPage_dragging__V44Dv{opacity:.4}.appointmentsPage_timeSlot__4PPk4.appointmentsPage_dragOver__r\+CI8{-webkit-animation:appointmentsPage_dropPulse__wZpbB .5s infinite;animation:appointmentsPage_dropPulse__wZpbB .5s infinite;background:rgba(16,185,129,.1);border:2px dashed #10b981}.appointmentsPage_timeSlot__4PPk4.appointmentsPage_dragOverInvalid__hVv6q{-webkit-animation:appointmentsPage_dropShake__A4zU6 .3s;animation:appointmentsPage_dropShake__A4zU6 .3s;background:rgba(239,68,68,.1);border:2px dashed #ef4444}.appointmentsPage_timeSlot__4PPk4.appointmentsPage_dragOverWarning__pAjj3{background:rgba(245,158,11,.1);border:2px dashed #f59e0b}.appointmentsPage_calendarDay__suUjr.appointmentsPage_dragOver__r\+CI8{-webkit-animation:appointmentsPage_dropPulse__wZpbB .5s infinite;animation:appointmentsPage_dropPulse__wZpbB .5s infinite;background:rgba(16,185,129,.1)!important;box-shadow:inset 0 0 0 2px #10b981}.appointmentsPage_calendarDay__suUjr.appointmentsPage_dragOverInvalid__hVv6q{-webkit-animation:appointmentsPage_dropShake__A4zU6 .3s;animation:appointmentsPage_dropShake__A4zU6 .3s;background:rgba(239,68,68,.1)!important;box-shadow:inset 0 0 0 2px #ef4444}.appointmentsPage_calendarDay__suUjr.appointmentsPage_dragOverWarning__pAjj3{background:rgba(245,158,11,.1)!important;box-shadow:inset 0 0 0 2px #f59e0b}@keyframes appointmentsPage_dropPulse__wZpbB{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.01);transform:scale(1.01)}}@keyframes appointmentsPage_dropShake__A4zU6{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(-4px);transform:translateX(-4px)}75%{-webkit-transform:translateX(4px);transform:translateX(4px)}}.appointmentsPage_dragHint__abs-C{align-items:center;background:linear-gradient(135deg,rgba(107,70,193,.1),rgba(139,92,246,.1));border-radius:20px;color:#6b46c1;display:inline-flex;font-size:14px;font-weight:600;gap:8px;margin-bottom:16px;padding:10px 18px}.appointmentsPage_dragHintIcon__PykDg{font-size:16px}.appointmentsPage_moveConfirmationModal__3NFTH{align-items:center;-webkit-animation:appointmentsPage_fadeIn__x3OIE .2s ease-out;animation:appointmentsPage_fadeIn__x3OIE .2s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(0,0,0,.6);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1001}.appointmentsPage_moveConfirmationContent__gfRTH{-webkit-animation:appointmentsPage_modalSlide__sy9Pu .3s ease-out;animation:appointmentsPage_modalSlide__sy9Pu .3s ease-out;background:#fff;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.3);max-width:500px;padding:32px;width:90%}@keyframes appointmentsPage_modalSlide__sy9Pu{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.appointmentsPage_moveConfirmationHeader__-fxlL{align-items:center;display:flex;gap:12px;margin-bottom:20px}.appointmentsPage_moveConfirmationIcon__nGour{align-items:center;background:linear-gradient(135deg,#6b46c1,#8b5cf6);border-radius:12px;color:#fff;display:flex;font-size:24px;height:48px;justify-content:center;width:48px}.appointmentsPage_moveConfirmationTitle__YhB\+W{color:#1f2937;font-size:20px;font-weight:700}.appointmentsPage_changeSummary__10fQe{background:#f8f7fc;border-radius:12px;margin-bottom:16px;padding:16px}.appointmentsPage_changeRow__vrWCY{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;font-size:14px;justify-content:space-between;padding:8px 0}.appointmentsPage_changeRow__vrWCY:last-child{border-bottom:none}.appointmentsPage_changeLabel__r\+aB3{color:#6b7280;font-weight:600}.appointmentsPage_changeValue__DTist{color:#1f2937;font-weight:600}.appointmentsPage_changeOldValue__wS-jn{margin-left:8px;opacity:.6;text-decoration:line-through}.appointmentsPage_changeArrow__vAhFl{color:#6b46c1;font-size:18px;margin:0 8px}.appointmentsPage_changeWithEdit__wlZud{align-items:center;display:flex;gap:12px}.appointmentsPage_changeInput__skMiR{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#1f2937;font-size:14px;padding:6px 12px;transition:all .2s}.appointmentsPage_changeInput__skMiR:focus{border-color:#6b46c1;box-shadow:0 0 0 3px rgba(107,70,193,.1);outline:none}.appointmentsPage_validationWarnings__tL5vH{display:flex;flex-direction:column;gap:8px;margin-top:8px}.appointmentsPage_changeWarning__Fs3OI{align-items:center;background:rgba(245,158,11,.1);border-radius:8px;color:#d97706;display:flex;font-size:13px;gap:8px;margin-top:12px;padding:12px}.appointmentsPage_moveConfirmationActions__9uXAX{display:flex;gap:12px}.appointmentsPage_moveConfirmBtn__VJOUL{align-items:center;border:none;border-radius:10px;cursor:pointer;display:flex;flex:1 1;font-family:inherit;font-size:15px;font-weight:600;gap:8px;justify-content:center;padding:12px 24px;transition:all .2s}.appointmentsPage_moveConfirmBtnPrimary__\+walS{background:#6b46c1;color:#fff}.appointmentsPage_moveConfirmBtnPrimary__\+walS:hover{background:#553c9a;box-shadow:0 4px 12px rgba(107,70,193,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.appointmentsPage_moveConfirmBtnSecondary__N7KpN{background:#fff;border:2px solid #e5e7eb;color:#1f2937}.appointmentsPage_moveConfirmBtnSecondary__N7KpN:hover{background:#f8f7fc;border-color:#6b46c1}.appointmentsPage_successAnimation__a6a2J{-webkit-animation:appointmentsPage_successPop__5esYR .6s ease-out forwards;animation:appointmentsPage_successPop__5esYR .6s ease-out forwards;font-size:80px;left:50%;pointer-events:none;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1002}@keyframes appointmentsPage_successPop__5esYR{0%{opacity:0;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0)}50%{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1.2);transform:translate(-50%,-50%) scale(1.2)}to{opacity:0;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}}.appointmentsPage_dragToast__7I31A{align-items:center;-webkit-animation:appointmentsPage_slideInRight__eSb3O .3s ease-out;animation:appointmentsPage_slideInRight__eSb3O .3s ease-out;background:#fff;border-radius:12px;bottom:30px;box-shadow:0 8px 24px rgba(0,0,0,.2);display:flex;gap:12px;padding:16px 24px;position:fixed;right:30px;z-index:1003}[dir=rtl] .appointmentsPage_dragToast__7I31A{-webkit-animation:appointmentsPage_slideInLeft__\+C0tU .3s ease-out;animation:appointmentsPage_slideInLeft__\+C0tU .3s ease-out;left:30px;right:auto}@keyframes appointmentsPage_slideInRight__eSb3O{0%{opacity:0;-webkit-transform:translateX(40px);transform:translateX(40px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes appointmentsPage_slideInLeft__\+C0tU{0%{opacity:0;-webkit-transform:translateX(-40px);transform:translateX(-40px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.appointmentsPage_dragToastIcon__-GTLV{align-items:center;border-radius:50%;display:flex;font-size:18px;height:36px;justify-content:center;width:36px}.appointmentsPage_dragToastIconSuccess__FOhCy{background:rgba(16,185,129,.1);color:#10b981}.appointmentsPage_dragToastIconError__DBerc{background:rgba(239,68,68,.1);color:#ef4444}.appointmentsPage_dragToastMessage__jlx4R{color:#1f2937;font-size:14px;font-weight:600}.appointmentsPage_addAppointmentOverlay__HW2Gf{align-items:center;background-color:rgba(107,70,193,.1);bottom:0;cursor:pointer;display:flex;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .2s ease-in-out;z-index:10}.appointmentsPage_timeSlot__4PPk4:hover .appointmentsPage_addAppointmentOverlay__HW2Gf{opacity:1}.appointmentsPage_plusIcon__l-BcF{align-items:center;background-color:hsla(0,0%,100%,.8);border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.1);color:#6b46c1;display:flex;font-size:24px;font-weight:700;height:32px;justify-content:center;width:32px}.appointmentsPage_addAppointmentOverlay__HW2Gf:hover{background-color:rgba(107,70,193,.2)}.appointmentsPage_addAppointmentOverlay__HW2Gf:hover .appointmentsPage_plusIcon__l-BcF{background-color:#fff;-webkit-transform:scale(1.1);transform:scale(1.1)}.appointmentsPage_calendarDay__suUjr .appointmentsPage_addAppointmentBtn__O-6Cd,.appointmentsPage_timeSlot__4PPk4 .appointmentsPage_addAppointmentBtn__O-6Cd{align-items:center;background:#6b46c1;border:none;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.1);color:#fff;cursor:pointer;display:flex;font-size:16px;height:24px;justify-content:center;left:auto;line-height:1;opacity:0;padding:0;position:absolute;right:4px;top:4px;transition:all .2s ease;width:24px;z-index:10}.appointmentsPage_calendarDay__suUjr:hover .appointmentsPage_addAppointmentBtn__O-6Cd,.appointmentsPage_timeSlot__4PPk4:hover .appointmentsPage_addAppointmentBtn__O-6Cd{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}.appointmentsPage_calendarDay__suUjr .appointmentsPage_addAppointmentBtn__O-6Cd:hover,.appointmentsPage_timeSlot__4PPk4 .appointmentsPage_addAppointmentBtn__O-6Cd:hover{background:#553c9a;-webkit-transform:scale(1.2)!important;transform:scale(1.2)!important}[dir=rtl] .appointmentsPage_calendarDay__suUjr .appointmentsPage_addAppointmentBtn__O-6Cd,[dir=rtl] .appointmentsPage_timeSlot__4PPk4 .appointmentsPage_addAppointmentBtn__O-6Cd{left:4px;right:auto}.appointmentsPage_headerTitleRow__FstuX{align-items:center;display:flex;gap:12px}.appointmentsPage_addAppointmentBtn__O-6Cd{align-items:center;background-color:#6b46c1;border:none;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.1);color:#fff!important;cursor:pointer;display:flex;font-size:20px;height:32px;justify-content:center;line-height:1;padding:0;transition:all .2s;width:32px}.appointmentsPage_addAppointmentBtn__O-6Cd:hover{background-color:#553c9a;-webkit-transform:scale(1.05);transform:scale(1.05)}.appointmentsPage_stackedDayHeader__H-RHu{align-items:center;display:flex!important;justify-content:space-between}.appointmentsPage_stackedDayTitle__fqWS7{align-items:center;display:flex;gap:8px}.appointmentsPage_stackedDayActions__O17y9{align-items:center;display:flex;gap:12px}.appointmentsPage_timeHeaderHour__VcVWW{border-top:2px solid #e5e7eb;font-size:14px;font-weight:700}.appointmentsPage_timeHeaderQuarter__e0f7W{border-top:1px dashed #e5e7eb;color:#9ca3af;font-size:12px;font-weight:400}.appointmentsPage_viewContent__yRFWZ{box-sizing:border-box;display:block;min-height:600px;width:100%}.AppointmentDetailsModal_modalOverlay__qpz\+O{align-items:center;-webkit-animation:AppointmentDetailsModal_fadeIn__8eUoK .2s ease-out;animation:AppointmentDetailsModal_fadeIn__8eUoK .2s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(0,0,0,.6);bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}@-webkit-keyframes AppointmentDetailsModal_fadeIn__8eUoK{0%{opacity:0}to{opacity:1}}@keyframes AppointmentDetailsModal_fadeIn__8eUoK{0%{opacity:0}to{opacity:1}}@-webkit-keyframes AppointmentDetailsModal_slideUp__S1o6k{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes AppointmentDetailsModal_slideUp__S1o6k{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.AppointmentDetailsModal_modal__DJlgO{-webkit-animation:AppointmentDetailsModal_slideUp__S1o6k .3s ease-out;animation:AppointmentDetailsModal_slideUp__S1o6k .3s ease-out;background:#fff;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.3);display:flex;flex-direction:column;max-height:90vh;max-width:900px;overflow:hidden;width:100%}.AppointmentDetailsModal_modalHeader__G4cYI{align-items:center;background:linear-gradient(135deg,#6b46c1,#8b5cf6);border-radius:20px 20px 0 0;color:#fff;display:flex;justify-content:space-between;padding:24px 32px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.AppointmentDetailsModal_modalTitle__KqoqH{align-items:center;display:flex;font-size:24px;font-weight:700;gap:12px}.AppointmentDetailsModal_statusBadge__LvXt3{background:hsla(0,0%,100%,.2);border-radius:20px;font-size:13px;font-weight:600;padding:6px 14px}.AppointmentDetailsModal_statusConfirmed__Dgolt{background:rgba(16,185,129,.3)}.AppointmentDetailsModal_statusPending__PdItU{background:rgba(245,158,11,.3)}.AppointmentDetailsModal_statusCancelled__Km8K\+{background:rgba(239,68,68,.3)}.AppointmentDetailsModal_closeBtn__ohNEJ{align-items:center;background:hsla(0,0%,100%,.2);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:20px;height:36px;justify-content:center;transition:all .2s;width:36px}.AppointmentDetailsModal_closeBtn__ohNEJ:hover{background:hsla(0,0%,100%,.3);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.AppointmentDetailsModal_modalBody__Povw6{flex:1 1;overflow-y:auto;padding:32px}.AppointmentDetailsModal_modalFooter__oFH9j{background:#f9fafb;border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;padding:20px 32px}.AppointmentDetailsModal_treatmentCard__2jDzL{background:linear-gradient(135deg,rgba(107,70,193,.05),rgba(139,92,246,.05));border:2px solid #6b46c1;border-radius:16px;margin-bottom:24px;padding:24px}.AppointmentDetailsModal_treatmentHeader__dRb8r{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px}.AppointmentDetailsModal_treatmentName__bSFQp{color:#6b46c1;font-size:18px;font-weight:700}.AppointmentDetailsModal_progressIndicator__mt412{align-items:center;display:flex;gap:12px}.AppointmentDetailsModal_progressText__VJkdQ{color:#6b7280;font-size:14px;font-weight:600}.AppointmentDetailsModal_progressBarContainer__HaA-3{background:#e5e7eb;border-radius:4px;height:8px;overflow:hidden;width:100%}.AppointmentDetailsModal_progressBar__9ceOd{background:linear-gradient(90deg,#6b46c1,#8b5cf6);border-radius:4px;height:100%;transition:width .3s ease}.AppointmentDetailsModal_tags__NUWTP{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.AppointmentDetailsModal_tag__s1Vn1{align-items:center;border-radius:20px;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:6px 12px}.AppointmentDetailsModal_tagOnline__wcZJP{background:rgba(59,130,246,.1);color:#3b82f6}.AppointmentDetailsModal_tagPhysical__qIhz1{background:rgba(16,185,129,.1);color:#10b981}.AppointmentDetailsModal_tagPhone__gUK2-{background:rgba(245,158,11,.1);color:#f59e0b}.AppointmentDetailsModal_tagRoom__lLo0r{background:rgba(107,70,193,.1);color:#6b46c1}.AppointmentDetailsModal_section__VFdQE{margin-bottom:32px}.AppointmentDetailsModal_sectionTitle__04mU6{align-items:center;color:#1f2937;display:flex;font-size:18px;font-weight:700;gap:8px;margin-bottom:16px}.AppointmentDetailsModal_sectionIcon__jAjtR{align-items:center;background:#f8f7fc;border-radius:8px;color:#6b46c1;display:flex;font-size:16px;height:32px;justify-content:center;width:32px}.AppointmentDetailsModal_infoGrid__-4pOE{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.AppointmentDetailsModal_infoItem__3z\+XV{background:#f8f7fc;border-radius:12px;border-right:4px solid #6b46c1;padding:16px}.AppointmentDetailsModal_infoLabel__Tc-Fg{color:#6b7280;font-size:13px;font-weight:600;margin-bottom:6px}.AppointmentDetailsModal_infoValue__q4eZb{color:#1f2937;font-size:16px;font-weight:600}.AppointmentDetailsModal_fundingBadge__w6Dia{align-items:center;border-radius:14px;display:inline-flex;font-size:14px;font-weight:600;padding:4px 12px}.AppointmentDetailsModal_infoLink__5dzIp{color:#6b46c1;cursor:pointer;text-decoration:underline;transition:all .2s}.AppointmentDetailsModal_infoLink__5dzIp:hover{color:#553c9a}.AppointmentDetailsModal_infoSubtext__l7LVX{color:#6b7280;font-size:13px;margin-top:4px}.AppointmentDetailsModal_insuranceBadge__1lxJk{align-items:center;border-radius:6px;display:inline-flex;font-size:13px;font-weight:600;padding:6px 12px}.AppointmentDetailsModal_insuranceClalit__zwsir{background:rgba(0,153,204,.1);color:#09c}.AppointmentDetailsModal_insuranceMaccabi__8dKVe{background:rgba(255,184,28,.1);color:#cf9500}.AppointmentDetailsModal_insuranceMeuhedet__jfxNI{background:rgba(0,166,81,.1);color:#00a651}.AppointmentDetailsModal_insuranceLeumit__4H3rg{background:rgba(227,30,36,.1);color:#e31e24}.AppointmentDetailsModal_insurancePrivate__7x1AG{background:rgba(107,70,193,.1);color:#6b46c1}.AppointmentDetailsModal_notesSection__lygKO{margin-top:24px}.AppointmentDetailsModal_notesTextarea__CUb0q{border:1.5px solid #e5e7eb;border-radius:8px;box-sizing:border-box;font-family:inherit;font-size:14px;min-height:100px;padding:12px;resize:vertical;transition:all .2s;width:100%}.AppointmentDetailsModal_notesTextarea__CUb0q:focus{border-color:#6b46c1;box-shadow:0 0 0 3px rgba(107,70,193,.1);outline:none}.AppointmentDetailsModal_actionsSection__Keomx{background:#f8f7fc;border-radius:16px;margin-top:32px;padding:24px}.AppointmentDetailsModal_actionsTitle__7ItNN{color:#1f2937;font-size:16px;font-weight:700;margin-bottom:16px}.AppointmentDetailsModal_actionsGrid__\+XC8V{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.AppointmentDetailsModal_actionBtn__UBqER{align-items:center;border:none;border-radius:10px;cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:12px 24px;transition:all .2s}.AppointmentDetailsModal_actionBtn__UBqER:disabled{background:#f3f4f6;color:#9ca3af;cursor:not-allowed;opacity:.7}.AppointmentDetailsModal_actionBtn__UBqER:disabled:hover{box-shadow:none;-webkit-transform:none;transform:none}.AppointmentDetailsModal_rescheduleBtn__nfgc-{background:#6b46c1;color:#fff;flex:1 1}.AppointmentDetailsModal_rescheduleBtn__nfgc-:hover:not(:disabled){background:#553c9a;box-shadow:0 4px 12px rgba(107,70,193,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.AppointmentDetailsModal_cancelBtn__EKUjF{background:#ef4444;color:#fff;flex:1 1}.AppointmentDetailsModal_cancelBtn__EKUjF:hover:not(:disabled){background:#dc2626;box-shadow:0 4px 12px rgba(239,68,68,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.AppointmentDetailsModal_actionBtnPrimary__2nHQB{background:#6b46c1;color:#fff}.AppointmentDetailsModal_actionBtnPrimary__2nHQB:hover{background:#553c9a;box-shadow:0 4px 12px rgba(107,70,193,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.AppointmentDetailsModal_actionBtnSecondary__g8Doz{background:#fff;border:2px solid #e5e7eb;color:#1f2937}.AppointmentDetailsModal_actionBtnSecondary__g8Doz:hover{background:#f3f1fb;border-color:#6b46c1}.AppointmentDetailsModal_actionBtnDanger__WkDTs{background:#ef4444;color:#fff}.AppointmentDetailsModal_actionBtnDanger__WkDTs:hover{background:#dc2626;box-shadow:0 4px 12px rgba(239,68,68,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.AppointmentDetailsModal_actionBtnDisabled__RVvDk{background:#f3f4f6;color:#9ca3af;cursor:not-allowed;opacity:.7}.AppointmentDetailsModal_actionBtnDisabled__RVvDk:hover{box-shadow:none;-webkit-transform:none;transform:none}.AppointmentDetailsModal_actionIcon__S55H0{font-size:18px}.AppointmentDetailsModal_reschedulePanel__rzLpR{-webkit-animation:AppointmentDetailsModal_slideUp__S1o6k .3s ease-out;animation:AppointmentDetailsModal_slideUp__S1o6k .3s ease-out;background:#fff;border:2px solid #6b46c1;border-radius:16px;margin-top:20px;padding:24px}.AppointmentDetailsModal_rescheduleTitle__JdGT0{color:#6b46c1;font-size:18px;font-weight:700;margin-bottom:20px}.AppointmentDetailsModal_rescheduleOptions__CaHNM{grid-gap:16px;display:grid;gap:16px}.AppointmentDetailsModal_optionCard__IpSyC{background:#f8f7fc;border:2px solid transparent;border-radius:12px;cursor:pointer;padding:20px;transition:all .2s}.AppointmentDetailsModal_optionCard__IpSyC:hover{background:#f3f1fb;border-color:#6b46c1}.AppointmentDetailsModal_optionCardSelected__VnD4h{background:rgba(107,70,193,.05);border-color:#6b46c1}.AppointmentDetailsModal_optionHeader__e\+\+nu{align-items:center;display:flex;gap:12px;margin-bottom:12px}.AppointmentDetailsModal_optionIcon__6wm2E{align-items:center;background:#6b46c1;border-radius:10px;color:#fff;display:flex;font-size:20px;height:40px;justify-content:center;width:40px}.AppointmentDetailsModal_optionTitle__zNYu5{color:#1f2937;font-size:16px;font-weight:700}.AppointmentDetailsModal_optionDescription__nIHur{-webkit-margin-start:52px;color:#6b7280;font-size:14px;margin-inline-start:52px}.AppointmentDetailsModal_manualForm__IWF7T{-webkit-animation:AppointmentDetailsModal_slideUp__S1o6k .3s ease-out;animation:AppointmentDetailsModal_slideUp__S1o6k .3s ease-out;background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-top:20px;padding:20px}.AppointmentDetailsModal_formGrid__roqtL{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:16px}.AppointmentDetailsModal_formGroup__daS1C{display:flex;flex-direction:column;gap:8px}.AppointmentDetailsModal_formLabel__JtOFt{color:#6b7280;font-size:13px;font-weight:600}.AppointmentDetailsModal_formInput__dPtkn,.AppointmentDetailsModal_formSelect__4ZVIk{border:1.5px solid #e5e7eb;border-radius:8px;font-family:inherit;font-size:14px;padding:10px 14px;transition:all .2s}.AppointmentDetailsModal_formInput__dPtkn:focus,.AppointmentDetailsModal_formSelect__4ZVIk:focus{border-color:#6b46c1;box-shadow:0 0 0 3px rgba(107,70,193,.1);outline:none}.AppointmentDetailsModal_formActions__fBCZr{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-top:16px}.AppointmentDetailsModal_autoAssignResults__Hr1Pi{-webkit-animation:AppointmentDetailsModal_slideUp__S1o6k .3s ease-out;animation:AppointmentDetailsModal_slideUp__S1o6k .3s ease-out;margin-top:20px}.AppointmentDetailsModal_resultsTitle__XwnB0{color:#1f2937;font-size:16px;font-weight:700;margin-bottom:16px}.AppointmentDetailsModal_resultCard__3sOaL{background:#f8f7fc;border-radius:12px;border-right:4px solid #10b981;cursor:pointer;margin-bottom:12px;padding:20px;transition:all .2s}.AppointmentDetailsModal_resultCard__3sOaL:hover{background:#f3f1fb;box-shadow:0 4px 12px rgba(0,0,0,.1);-webkit-transform:translateX(-4px);transform:translateX(-4px)}.AppointmentDetailsModal_resultHeader__574s8{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:12px}.AppointmentDetailsModal_resultTherapist__7WHsd{color:#1f2937;font-size:16px;font-weight:700}.AppointmentDetailsModal_resultTime__jBRAs{color:#6b46c1;font-size:18px;font-weight:700}.AppointmentDetailsModal_resultDetails__A\+jP6{color:#6b7280;display:flex;flex-wrap:wrap;font-size:13px;gap:16px}.AppointmentDetailsModal_recommended__dlw4q{color:#10b981;font-weight:600}@media (max-width:768px){.AppointmentDetailsModal_modal__DJlgO{border-radius:16px;max-height:95vh}.AppointmentDetailsModal_modalBody__Povw6,.AppointmentDetailsModal_modalHeader__G4cYI{padding:20px}.AppointmentDetailsModal_modalFooter__oFH9j{flex-direction:column;padding:16px 20px}.AppointmentDetailsModal_modalTitle__KqoqH{flex-wrap:wrap;font-size:18px}.AppointmentDetailsModal_actionsGrid__\+XC8V,.AppointmentDetailsModal_formGrid__roqtL,.AppointmentDetailsModal_infoGrid__-4pOE{grid-template-columns:1fr}.AppointmentDetailsModal_treatmentHeader__dRb8r{align-items:flex-start;flex-direction:column}.AppointmentDetailsModal_treatmentName__bSFQp{font-size:16px}}@media (max-width:480px){.AppointmentDetailsModal_modalOverlay__qpz\+O{padding:10px}.AppointmentDetailsModal_modal__DJlgO{border-radius:12px}.AppointmentDetailsModal_modalHeader__G4cYI{border-radius:12px 12px 0 0;padding:16px}.AppointmentDetailsModal_modalBody__Povw6{padding:16px}.AppointmentDetailsModal_modalFooter__oFH9j{padding:12px 16px}.AppointmentDetailsModal_modalTitle__KqoqH{font-size:16px;gap:8px}.AppointmentDetailsModal_statusBadge__LvXt3{font-size:11px;padding:4px 10px}.AppointmentDetailsModal_treatmentCard__2jDzL{padding:16px}.AppointmentDetailsModal_section__VFdQE{margin-bottom:24px}.AppointmentDetailsModal_sectionTitle__04mU6{font-size:16px}.AppointmentDetailsModal_actionsSection__Keomx{padding:16px}.AppointmentDetailsModal_actionBtn__UBqER{font-size:13px;padding:10px 16px}.AppointmentDetailsModal_optionDescription__nIHur{-webkit-margin-start:0;margin-inline-start:0;margin-top:8px}}.AppointmentDetailsModal_loadingOverlay__3LyE3{align-items:center;-webkit-animation:AppointmentDetailsModal_fadeIn__8eUoK .2s ease-out;animation:AppointmentDetailsModal_fadeIn__8eUoK .2s ease-out;background:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:10000}.AppointmentDetailsModal_loadingOverlay__3LyE3 span{background:#fff;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.2);color:#1f2937;font-size:16px;font-weight:600;padding:20px 40px}.TreatmentProgramBadge_treatmentProgramBadge__8F4RI{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;box-shadow:0 4px 12px rgba(102,126,234,.2);color:#fff;margin-bottom:20px;padding:14px 18px}.TreatmentProgramBadge_badgeHeader__yNyyl{align-items:flex-start;display:flex;gap:12px}.TreatmentProgramBadge_badgeIcon__\+hUmv{font-size:22px;line-height:1.4}.TreatmentProgramBadge_badgeContent__RdHDe{display:flex;flex:1 1;flex-direction:column;font-size:15px;gap:6px}.TreatmentProgramBadge_badgeRow__mMj42{align-items:center;display:flex;gap:8px}.TreatmentProgramBadge_badgeLabel__sD2Hy{font-weight:500;opacity:.95}.TreatmentProgramBadge_programName__qPheL{font-weight:600;line-height:1.3}.CreateAppointmentModal_modalOverlay__3AwPY{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}.CreateAppointmentModal_modal__6aQTC{-webkit-animation:CreateAppointmentModal_modalSlideIn__eK7T- .3s ease-out;animation:CreateAppointmentModal_modalSlideIn__eK7T- .3s ease-out;box-shadow:0 20px 60px rgba(0,0,0,.3);max-width:600px;position:relative;width:90%;z-index:10001}.CreateAppointmentModal_embeddedWrapper__rxtiN,.CreateAppointmentModal_modal__6aQTC{background:#fff;border-radius:16px;display:flex;flex-direction:column;max-height:90vh;overflow:hidden}.CreateAppointmentModal_embeddedWrapper__rxtiN{height:100%}@-webkit-keyframes CreateAppointmentModal_modalSlideIn__eK7T-{0%{opacity:0;-webkit-transform:translateY(-20px) scale(.95);transform:translateY(-20px) scale(.95)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes CreateAppointmentModal_modalSlideIn__eK7T-{0%{opacity:0;-webkit-transform:translateY(-20px) scale(.95);transform:translateY(-20px) scale(.95)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}.CreateAppointmentModal_modalHeader__aH9b-{align-items:center;background:linear-gradient(135deg,#8b5cf6,#6b46c1);border-bottom:1px solid #e5e7eb;border-radius:16px 16px 0 0;color:#fff;display:flex;flex-shrink:0;justify-content:space-between;padding:20px 24px}.CreateAppointmentModal_modalTitle__2yoCt{align-items:center;display:flex;font-size:18px;font-weight:600;gap:12px}.CreateAppointmentModal_closeBtn__8PW8k{align-items:center;background:transparent;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:28px;height:32px;justify-content:center;line-height:1;transition:all .2s;width:32px}.CreateAppointmentModal_closeBtn__8PW8k:hover{background:hsla(0,0%,100%,.2)}.CreateAppointmentModal_modalBody__KZ-ML{box-sizing:border-box;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding:24px;width:100%}.CreateAppointmentModal_modalBody__KZ-ML *{box-sizing:border-box}.CreateAppointmentModal_formGroup__Nu1hS,.CreateAppointmentModal_formRow__wf\+hU{box-sizing:border-box;margin-bottom:20px;max-width:100%}.CreateAppointmentModal_formRow__wf\+hU{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.CreateAppointmentModal_label__ikcYb{align-items:center;color:#374151;display:flex;font-size:14px;font-weight:600;gap:8px;margin-bottom:8px}.CreateAppointmentModal_labelIcon__MYHvn{font-size:16px}.CreateAppointmentModal_input__Keo59,.CreateAppointmentModal_select__Tkedw{background-color:#fff;border:2px solid #e5e7eb;border-radius:10px;box-sizing:border-box;color:#1f2937;font-family:inherit;font-size:15px;font-weight:500;line-height:1.5;max-width:100%;min-height:48px;padding:12px 16px;position:relative;transition:all .2s ease;width:100%}.CreateAppointmentModal_input__Keo59{cursor:text}.CreateAppointmentModal_select__Tkedw{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath fill='%238b5cf6' d='M8 11 3 6h10z'/%3E%3C/svg%3E");background-position:left 16px center;background-repeat:no-repeat;background-size:16px;cursor:pointer;padding:12px 40px 12px 16px;z-index:1}.CreateAppointmentModal_select__Tkedw[dir=rtl]{background-position:left 16px center;padding-left:40px;padding-right:16px}.CreateAppointmentModal_select__Tkedw[dir=ltr]{background-position:right 16px center;padding-left:16px;padding-right:40px}.CreateAppointmentModal_select__Tkedw:hover{background-color:#faf5ff;border-color:#a78bfa}.CreateAppointmentModal_input__Keo59:focus,.CreateAppointmentModal_select__Tkedw:focus{background-color:#fff;border-color:#8b5cf6;box-shadow:0 0 0 4px rgba(139,92,246,.15);outline:none}.CreateAppointmentModal_select__Tkedw option{background:#fff;color:#1f2937;font-size:15px;font-weight:500;line-height:1.6;min-height:48px;padding:14px 20px}.CreateAppointmentModal_select__Tkedw option:hover{background:#f3f4f6}.CreateAppointmentModal_select__Tkedw option:checked{background:linear-gradient(135deg,#ede9fe,#ddd6fe)!important;color:#6b46c1!important;font-weight:600!important}@-moz-document url-prefix(){.CreateAppointmentModal_select__Tkedw option:checked{background:#ede9fe;color:#6b46c1;font-weight:600}}.CreateAppointmentModal_select__Tkedw::-webkit-scrollbar{width:12px}.CreateAppointmentModal_select__Tkedw::-webkit-scrollbar-track{background:#f3f4f6;border-radius:6px}.CreateAppointmentModal_select__Tkedw::-webkit-scrollbar-thumb{background:#8b5cf6;border:2px solid #f3f4f6;border-radius:6px}.CreateAppointmentModal_select__Tkedw::-webkit-scrollbar-thumb:hover{background:#7c3aed}.CreateAppointmentModal_textarea__Iimjg{border:2px solid #e5e7eb;border-radius:10px;box-sizing:border-box;color:#374151;font-family:inherit;font-size:14px;line-height:1.5;max-width:100%;padding:12px 16px;resize:vertical;transition:all .2s ease;width:100%}.CreateAppointmentModal_textarea__Iimjg:hover{background-color:#faf9fe;border-color:#c4b5fd}.CreateAppointmentModal_textarea__Iimjg:focus{border-color:#8b5cf6;box-shadow:0 0 0 3px rgba(139,92,246,.1);outline:none}.CreateAppointmentModal_checkboxLabel__aITKU{align-items:center;background:#f0f9ff;border:1px solid #bfdbfe;border-radius:8px;color:#1e40af;cursor:pointer;display:flex;font-size:13px;gap:8px;margin-top:10px;padding:10px;transition:all .2s}.CreateAppointmentModal_checkboxLabel__aITKU:hover{background:#dbeafe}.CreateAppointmentModal_checkboxLabel__aITKU input[type=checkbox]{accent-color:#3b82f6;cursor:pointer;height:16px;width:16px}.CreateAppointmentModal_programWarning__oS9jc{word-wrap:break-word;background:#fef3c7;border:1px solid #fbbf24;border-radius:8px;box-sizing:border-box;color:#92400e;font-size:13px;margin-top:10px;max-width:100%;padding:10px}.CreateAppointmentModal_currentValueWrapper__KU8A1{align-items:center;box-sizing:border-box;display:flex;gap:10px;max-width:100%}.CreateAppointmentModal_currentValue__OiWm-{align-items:center;background:linear-gradient(135deg,#f9fafb,#f3f4f6);border:2px solid #e5e7eb;border-radius:10px;color:#374151;display:flex;flex:1 1;font-size:14px;font-weight:500;gap:10px;min-width:0;padding:12px 16px;transition:all .2s ease}.CreateAppointmentModal_currentValue__OiWm-:hover{background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border-color:#d1d5db}.CreateAppointmentModal_selectWrapper__wE7uJ{align-items:stretch;box-sizing:border-box;display:flex;gap:10px;max-width:100%;position:relative;z-index:100}.CreateAppointmentModal_selectWrapper__wE7uJ select{flex:1 1;min-width:0;position:relative;z-index:100}.CreateAppointmentModal_selectWrapper__wE7uJ .CreateAppointmentModal_customSelect__12FkF{flex:1 1;min-width:0}.CreateAppointmentModal_customSelect__12FkF{box-sizing:border-box;max-width:100%;position:relative;width:100%}.CreateAppointmentModal_customSelectTrigger__VXkj-{align-items:center;background:#fff;border:2px solid #e5e7eb;border-radius:10px;box-sizing:border-box;cursor:pointer;display:flex;font-size:15px;justify-content:space-between;max-width:100%;min-height:48px;padding:12px 16px;transition:all .2s;width:100%}.CreateAppointmentModal_customSelectTrigger__VXkj-:hover{background-color:#faf5ff;border-color:#a78bfa}.CreateAppointmentModal_customSelectActive__o9v1\+{border-color:#8b5cf6;box-shadow:0 0 0 4px rgba(139,92,246,.15)}.CreateAppointmentModal_customSelectValue__uhUqr{align-items:center;color:#1f2937;display:flex;flex:1 1;font-size:15px;font-weight:500;gap:8px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CreateAppointmentModal_customSelectArrow__y\+jh6{color:#8b5cf6;font-size:12px;font-weight:700;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.CreateAppointmentModal_customSelectActive__o9v1\+ .CreateAppointmentModal_customSelectArrow__y\+jh6{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.CreateAppointmentModal_customSelectDropdown__uP8LU{-webkit-animation:CreateAppointmentModal_dropdownSlideIn__oD6Pc .2s ease-out;animation:CreateAppointmentModal_dropdownSlideIn__oD6Pc .2s ease-out;background:#fff;border:2px solid #e5e7eb;border-radius:10px;box-shadow:0 10px 25px rgba(0,0,0,.15);display:flex;flex-direction:column;left:0;max-height:320px;overflow:hidden;position:absolute;right:0;top:calc(100% + 4px);z-index:10000}@-webkit-keyframes CreateAppointmentModal_dropdownSlideIn__oD6Pc{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes CreateAppointmentModal_dropdownSlideIn__oD6Pc{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.CreateAppointmentModal_dropdownOptions__nqKUn{flex:1 1;min-height:0;overflow-y:auto}.CreateAppointmentModal_searchContainer__x2Bxl{background:#f9fafb;border-bottom:1px solid #e5e7eb;flex-shrink:0;padding:10px}.CreateAppointmentModal_dropdownOption__wUQdc{align-items:center;cursor:pointer;display:flex;font-size:15px;justify-content:space-between;min-height:52px;padding:14px 16px;position:relative;transition:all .15s}.CreateAppointmentModal_dropdownOption__wUQdc:hover{background:#f9fafb}.CreateAppointmentModal_dropdownOptionSelected__o6Mtt{background:#ede9fe;color:#6b46c1;font-weight:600}.CreateAppointmentModal_dropdownOptionSelected__o6Mtt:hover{background:#ddd6fe}.CreateAppointmentModal_optionText__4KHtq{color:#1f2937;flex:1 1;font-size:15px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis}.CreateAppointmentModal_dropdownOptionSelected__o6Mtt .CreateAppointmentModal_optionText__4KHtq{color:#6b46c1;font-weight:600}.CreateAppointmentModal_checkmark__UELGx{color:#8b5cf6;font-size:18px;font-weight:700}.CreateAppointmentModal_dropdownOptions__nqKUn::-webkit-scrollbar{width:8px}.CreateAppointmentModal_dropdownOptions__nqKUn::-webkit-scrollbar-track{background:#f3f4f6;border-radius:4px}.CreateAppointmentModal_dropdownOptions__nqKUn::-webkit-scrollbar-thumb{background:#8b5cf6;border:2px solid #f3f4f6;border-radius:4px}.CreateAppointmentModal_dropdownOptions__nqKUn::-webkit-scrollbar-thumb:hover{background:#7c3aed}.CreateAppointmentModal_changeButton__7IvVg{background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:10px;box-shadow:0 2px 4px rgba(59,130,246,.2);color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:10px 20px;transition:all .2s ease;white-space:nowrap}.CreateAppointmentModal_changeButton__7IvVg:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 8px rgba(59,130,246,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.CreateAppointmentModal_changeButton__7IvVg:active{-webkit-transform:translateY(0);transform:translateY(0)}.CreateAppointmentModal_cancelButton__wCaqt{background:linear-gradient(135deg,#6b7280,#4b5563);border:none;border-radius:10px;box-shadow:0 2px 4px hsla(220,9%,46%,.2);color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:10px 20px;transition:all .2s ease;white-space:nowrap}.CreateAppointmentModal_cancelButton__wCaqt:hover{background:linear-gradient(135deg,#4b5563,#374151);box-shadow:0 4px 8px hsla(220,9%,46%,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.CreateAppointmentModal_cancelButton__wCaqt:active{-webkit-transform:translateY(0);transform:translateY(0)}.CreateAppointmentModal_warningsSection__1XXQd{word-wrap:break-word;background:#fef3c7;border:2px solid #fbbf24;border-radius:12px;box-sizing:border-box;margin-top:20px;max-width:100%;padding:16px}.CreateAppointmentModal_warningsTitle__FPCPX{align-items:center;color:#92400e;display:flex;font-size:15px;font-weight:600;gap:8px;margin-bottom:12px}.CreateAppointmentModal_warningsList__6XmyL{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.CreateAppointmentModal_warningItem__oNL9N{word-wrap:break-word;align-items:flex-start;border-radius:8px;box-sizing:border-box;display:flex;font-size:13px;gap:10px;max-width:100%;overflow-wrap:break-word;padding:10px 12px}.CreateAppointmentModal_warningHigh__lwwQT{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.CreateAppointmentModal_warningLow__y0576{background:#eff6ff;border:1px solid #bfdbfe;color:#1e40af}.CreateAppointmentModal_warningIcon__9zyXy{flex-shrink:0;font-size:16px;margin-top:1px}.CreateAppointmentModal_warningNote__Dkfw1{background:hsla(0,0%,100%,.5);border-radius:6px;color:#78350f;font-size:12px;padding:8px 12px;text-align:center}.CreateAppointmentModal_availabilityTooltip__YWZ0g{background:#f0f9ff;border:1px solid #bfdbfe;border-radius:6px;font-size:12px;margin-top:8px;padding:8px 12px}.CreateAppointmentModal_availabilityLabel__5ShLu{color:#1e40af;display:block;font-weight:600;margin-bottom:6px}.CreateAppointmentModal_availabilityList__tZqru{display:flex;flex-direction:column;gap:4px}.CreateAppointmentModal_availabilityItem__sBFvM{border-bottom:1px solid #e0e7ff;color:#1e3a8a;padding:4px 0}.CreateAppointmentModal_availabilityItem__sBFvM:last-child{border-bottom:none}.CreateAppointmentModal_modalFooter__p8p2j{background:#f9fafb;border-radius:0 0 16px 16px;border-top:1px solid #e5e7eb;box-sizing:border-box;display:flex;flex-shrink:0;gap:12px;justify-content:flex-end;padding:16px 24px;width:100%}.CreateAppointmentModal_cancelBtn__f1T1x{background:#fff;border:2px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s}.CreateAppointmentModal_cancelBtn__f1T1x:hover{background:#f3f4f6;border-color:#d1d5db}.CreateAppointmentModal_saveBtn__bHr0l{background:linear-gradient(135deg,#8b5cf6,#6b46c1);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 24px;transition:all .2s}.CreateAppointmentModal_saveBtn__bHr0l:hover:not(:disabled){box-shadow:0 4px 12px rgba(139,92,246,.3);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.CreateAppointmentModal_saveBtn__bHr0l:disabled{cursor:not-allowed;opacity:.6}@media (max-width:768px){.CreateAppointmentModal_modal__6aQTC{max-height:92vh;max-width:95vw;width:95%}.CreateAppointmentModal_formRow__wf\+hU{grid-template-columns:1fr}.CreateAppointmentModal_modalHeader__aH9b-{padding:16px 20px}.CreateAppointmentModal_modalBody__KZ-ML{padding:16px}.CreateAppointmentModal_modalFooter__p8p2j{flex-wrap:wrap;padding:14px 16px}.CreateAppointmentModal_customSelectTrigger__VXkj-,.CreateAppointmentModal_input__Keo59,.CreateAppointmentModal_textarea__Iimjg{font-size:14px}}.myPractice_section__SOKT6{align-items:center;color:#111;display:flex;flex-direction:column;max-width:872px;padding-bottom:60px}.myPractice_section__title__Lk1dz{color:#2f42c2;font-size:24px;font-style:normal;font-weight:700;line-height:31px;margin:25px auto 16px}.myPractice_section__text__1T2De{font-size:20px;font-style:normal;font-weight:400;line-height:26px;margin:0 auto 21px}.myPractice_practice__onHh3{background:hsla(0,0%,100%,.65);border-radius:30px;box-shadow:0 3px 30px rgba(0,0,0,.07);box-sizing:border-box;display:flex;flex-direction:column;gap:46px;margin-bottom:54px;padding:42px 37px 20px;position:relative;width:100%}.myPractice_content__s4vHe{grid-gap:30px;display:grid;gap:30px;grid-template-columns:1fr 1fr}.myPractice_video__y\+CMv{object-fit:fill;width:100%}.myPractice_videoTitle__zhj\+i{color:#000;font-size:20px;font-style:normal;font-weight:600;line-height:1.2;margin:0 auto 15px;text-align:start}.myPractice_videoAbout__pflNr{color:#626262;font-size:18px;font-style:normal;font-weight:400;line-height:1.39;margin:0}.myPractice_text_purple__aiYTz{color:#2f42c2;font-size:20px;font-style:normal;font-weight:700;line-height:1;margin:0;text-align:center}.myPractice_planBtn__O9SC9{height:52px;margin:32px auto 0;width:56%}.myPractice_practice__sectionTitle__ArKMF{background:#006cc9;box-sizing:border-box;color:#fff;font-size:24px;font-style:normal;font-weight:400;height:41px;inset-inline-start:calc(50% - 81px);line-height:25px;margin:0;padding:10px 18px;position:absolute;top:-20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.myPractice_practice__swiper__KYWlp{display:grid;grid-template-columns:repeat(2,341px);justify-content:space-between;list-style-type:none;margin:0;overflow:hidden;padding:0}.myPractice_swiper__text__iccck{color:#111;font-size:20px;font-weight:400;line-height:26px;margin:0 0 5px;text-align:start}@media screen and (max-width:1400px){.myPractice_section__SOKT6{max-width:calc(100% - 152px);padding-bottom:30px}.myPractice_section__title__Lk1dz{margin:11px auto 16px}.myPractice_practice__onHh3{border-radius:21px;gap:41px;margin-bottom:66px;padding:38px 33px 18px}.myPractice_content__s4vHe{gap:17px}.myPractice_videoTitle__zhj\+i{font-size:18px;margin:0 auto 4px}.myPractice_videoAbout__pflNr{font-size:16px}.myPractice_text_purple__aiYTz{font-size:18px}.myPractice_planBtn__O9SC9{font-size:16px;height:47px;margin:28px auto 0}.myPractice_practice__swiper__KYWlp{grid-template-columns:repeat(2,292px)}.myPractice_practice__sectionTitle__ArKMF{font-size:21px;height:45px;top:-22px}}@media screen and (max-width:980px){.myPractice_practice__swiper__KYWlp{grid-template-columns:repeat(2,46%)}}@media screen and (max-width:760px){.myPractice_section__SOKT6{max-width:calc(100% - 42px);padding-bottom:20px}.myPractice_section__title__Lk1dz{font-size:18px;margin:10px auto 16px}.myPractice_section__text__1T2De{display:none}.myPractice_practice__sectionTitle__ArKMF{font-size:16px;height:47px;inset-inline-start:calc(50% - 44px);padding:12px 20px;top:-23px}.myPractice_practice__swiper__KYWlp{background:hsla(0,0%,100%,.65);border-radius:19px;box-sizing:border-box;gap:15px;grid-template-columns:1fr;justify-items:center;padding:56px 37px 20px}.myPractice_swiper__text__iccck{font-size:20px;margin:0 0 8px;text-align:center}.myPractice_section__text__1T2De{font-size:18px;line-height:24px;margin:50px auto 6px}.myPractice_practice__onHh3{background:transparent;box-shadow:none;gap:33px;padding:0}.myPractice_content__s4vHe{background:hsla(0,0%,100%,.65);border-radius:19px;box-sizing:border-box;gap:11px;grid-template-columns:1fr;padding:14px 25px}.myPractice_video__y\+CMv{cursor:pointer;width:100%}.myPractice_videoTitle__zhj\+i{color:#111;font-size:18px;line-height:1.2;margin:0 auto 10px;text-align:start}.myPractice_videoAbout__pflNr{font-size:16px}.myPractice_text_purple__aiYTz{color:#111;font-size:18px;font-weight:600;line-height:1.3;margin:0 auto;max-width:55%}.myPractice_practice__sectionTitle__ArKMF{inset-inline-start:calc(50% - 70.5px)}.myPractice_planBtn__O9SC9{height:52px;margin:14px auto 17px;width:83%}}.myDocs_section__\+ZKvO{align-items:center;display:flex;flex-direction:column;max-width:988px;padding-bottom:60px;width:calc(100% - 180px)}.myDocs_section__title__mNtuY{color:#2f42c2;font-size:24px;font-style:normal;font-weight:600;line-height:1.3;margin:25px auto 60px}.myDocs_nextBtn__l9VRb{font-size:18px;width:260px}.myDocs_noDocs__QVZ2Y{font-size:18px;margin:20px auto 55px}.myDocs_list__vTuN4{display:flex;flex-direction:column;list-style-type:none;margin:26px 0 0;padding:0;width:100%}.myDocs_list__vTuN4:nth-child(3){margin-top:0}.myDocs_li__ZSe19{background:#fff;border-radius:10px;box-shadow:0 3px 30px rgba(0,0,0,.07);cursor:pointer;height:116px;margin-bottom:63px;position:relative;width:100%}.myDocs_li_long__SUWL5{height:auto}.myDocs_li__ZSe19:after{background-image:url(/static/media/arrow_down.e21e98b2c9dc18561249.svg);background-repeat:no-repeat;background-size:contain;content:"";cursor:pointer;height:15px;left:31px;position:absolute;top:50px;width:30px}[dir=ltr] .myDocs_li__ZSe19:after{left:auto;right:31px}.myDocs_li_long__SUWL5:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.myDocs_li__ZSe19 .myDocs_btn__UUGix,.myDocs_li__ZSe19 .myDocs_scanOption__6VfWe,.myDocs_li__ZSe19 .myDocs_scannedList__01hSE,.myDocs_li__ZSe19 .myDocs_text__f9oJq{display:none}.myDocs_li_long__SUWL5 .myDocs_btn__UUGix,.myDocs_li_long__SUWL5 .myDocs_scanOption__6VfWe,.myDocs_li_long__SUWL5 .myDocs_scannedList__01hSE,.myDocs_li_long__SUWL5 .myDocs_text__f9oJq{display:flex}.myDocs_title__AF3sv{align-items:center;background-color:#33a3ff;border-radius:5px;color:#fff;display:flex;font-size:22px;font-style:normal;font-weight:400;height:49px;justify-content:center;line-height:1.2;margin:-32px auto 0;position:relative;text-align:center;width:231px}.myDocs_btn__UUGix{font-size:18px;height:57px;width:23%}.myDocs_btn_disabled__clwuE{background-color:#dbd4f4}.myDocs_btn_type_renew__pApiR{margin-top:103px}.myDocs_btn_type_print__eqW9\+:before{content:url(/static/media/print_icon.62a3fcbfe6ce8a338362.svg);display:block;height:18px;margin-left:11px}.myDocs_category__rd6L8{flex-direction:column;overflow:hidden;position:relative}.myDocs_category__rd6L8:after{background:url(/static/media/arrow_left_violet.7df952126061bade3ba3.svg) no-repeat;background-size:contain;content:"";height:14px;left:8%;position:absolute;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);width:8px}.myDocs_category_active__01Xbm{overflow:visible}.myDocs_category_active__01Xbm:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.myDocs_variants__iwAvI{background:#fff;border:1px solid rgba(57,23,169,.8);border-radius:10px;color:rgba(57,23,169,.81);left:0;list-style-type:none;margin:0;padding:0;position:absolute;top:100%;width:100%;z-index:1}.myDocs_variant__m6dCO{border-radius:10px;color:#00214e;font-size:17px;padding:4px 14px;text-align:right}[dir=ltr] .myDocs_variant__m6dCO{text-align:left}.myDocs_variant__m6dCO:hover{background-color:#dbd6ef}.myDocs_scanTitle__kPnX8{color:#00214e;display:flex;font-size:24px;font-style:normal;font-weight:600;line-height:30px;margin:28px 24px 0;text-align:right;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.myDocs_scanIcon__9RtKb{background-image:url(/static/media/scan_icon.1392f9c660e5ebe818a2.svg);background-position:50%;background-repeat:no-repeat;display:inline-block;height:32px;margin-right:30px;width:32px}.myDocs_scanOption__6VfWe{align-items:center;flex-direction:column;margin:25px auto 18px;width:100%}.myDocs_form__s-Jgq{-webkit-column-gap:2%;column-gap:2%;display:flex;flex-wrap:wrap;justify-content:center;row-gap:20px;width:96%}.myDocs_input__O9YXD{display:none}.myDocs_scannedList__01hSE{display:flex;flex-direction:column;gap:24px;justify-content:center;list-style-type:none;margin:25px auto;padding:0;width:84%}.myDocs_scannedLi__C1P6K{grid-gap:32px;align-items:center;display:grid;gap:32px;grid-template-columns:20px 30% 30% 25%;width:100%}.myDocs_scannedLi__C1P6K:before{content:url(/static/media/document_icon.2690c9680a8234db47d9.svg);height:21px;width:16px}.myDocs_label__baIsD{align-items:center;color:#626262;display:flex;font-size:20px;font-style:normal;font-weight:400;line-height:26px;margin:0;text-align:center;white-space:nowrap}.myDocs_info__2k9Jr{color:#000;display:inline-block;margin-right:3px;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.myDocs_text__f9oJq{display:flex;justify-content:center;margin:25px auto}@media screen and (max-width:1300px){.myDocs_section__\+ZKvO{width:calc(100% - 140px)}.myDocs_section__title__mNtuY{margin:11px auto 0}.myDocs_img__OS8A4{height:114px;margin-top:28px}.myDocs_noDocs__QVZ2Y{margin:18px auto 36px}.myDocs_nextBtn__l9VRb{font-size:17px;height:50px;width:220px}.myDocs_list__vTuN4{margin-top:51px}.myDocs_li__ZSe19{height:86px;margin-bottom:52px}.myDocs_li__ZSe19:after{height:11px;left:26px;top:37px;width:22px}[dir=ltr] .myDocs_li__ZSe19:after{height:11px;left:auto;right:26px;top:37px;width:22px}.myDocs_li_long__SUWL5{height:auto}.myDocs_title__AF3sv{font-size:20px}.myDocs_btn__UUGix{font-size:17px;height:44px}.myDocs_btn_type_renew__pApiR{margin-top:80px}.myDocs_scanTitle__kPnX8{font-size:20px;margin-top:10px}.myDocs_scanIcon__9RtKb{background-size:contain;margin-right:10px;width:22px}.myDocs_scannedLi__C1P6K{align-items:center;gap:32px;grid-template-columns:20px 30% 30% 25%}.myDocs_label__baIsD{font-size:16px}.myDocs_text__f9oJq{font-size:18px}}@media screen and (max-width:1024px){.myDocs_btn__UUGix{font-size:15px}.myDocs_category__rd6L8:after{height:10px;left:5%;width:10px}}@media screen and (max-width:900px){.myDocs_section__\+ZKvO{padding-bottom:20px;width:calc(100% - 74px)}.myDocs_scannedLi__C1P6K{gap:22px;grid-template-columns:30% 30% 25%}.myDocs_scannedLi__C1P6K:before{display:none}}@media screen and (max-width:800px){.myDocs_section__title__mNtuY{font-size:18px;margin:10px auto 0}.myDocs_img__OS8A4{height:142px;margin-top:32px;width:170px}.myDocs_noDocs__QVZ2Y{font-size:16px}.myDocs_list__vTuN4{margin-top:36px}.myDocs_li__ZSe19{height:65px;margin-bottom:35px}.myDocs_li_long__SUWL5{height:auto}.myDocs_li__ZSe19:after{height:6px;left:17px;top:30px;width:12px}[dir=ltr] .myDocs_li__ZSe19:after{height:6px;left:auto;right:17px;top:30px;width:12px}.myDocs_btn__UUGix{height:44px;width:190px}.myDocs_title__AF3sv{font-size:16px;height:32px;margin-top:-17px;width:144px}.myDocs_scanIcon__9RtKb{display:none}.myDocs_scanTitle__kPnX8{font-size:16px;margin:5px 22px}.myDocs_scannedLi__C1P6K{display:flex;flex-direction:column;gap:10px}.myDocs_text__f9oJq{font-size:14px;margin:0}.myDocs_info__2k9Jr{max-width:198px}}@media screen and (max-width:600px){.myDocs_btn__UUGix{margin:0}.myDocs_btn_type_renew__pApiR{border:1px solid rgba(57,23,169,.8);margin-top:25px}}.scannedDocument_success_popup_popup__Gw-Tr{align-items:center;direction:rtl;display:flex;flex-direction:column;margin:auto}.scannedDocument_success_popup_popup__title__Pt1K3{color:#2f42c2;font-size:32px;font-style:normal;font-weight:700;line-height:1;margin:0 auto 59px}.scannedDocument_success_popup_popup__img__zRlY8{height:145px;margin:61px auto 35px;width:145px}.scannedDocument_success_popup_popup__text__uG8Hg{color:#000;font-size:24px;font-style:normal;font-weight:600;line-height:1;margin:0 auto;max-width:344px;text-align:center}.scannedDocument_success_popup_popup__nextBtn__Ls-4I{background:#5d3cc7;border:1px solid #e1e1e1;border-radius:10px;box-shadow:0 3px 30px rgba(0,0,0,.059);color:#fff;cursor:pointer;font-size:18px;font-style:normal;font-weight:600;height:57px;line-height:1.11;margin:0 auto 27px;text-align:center;width:260px}.scannedDocument_success_popup_popup__nextBtn__Ls-4I:hover{opacity:.8;-webkit-transform:translateY(-3px);transform:translateY(-3px)}@media screen and (max-width:1300px){.scannedDocument_success_popup_popup__Gw-Tr{margin-top:22px;width:100%}.scannedDocument_success_popup_popup__title__Pt1K3{font-size:26px;margin-bottom:43px}.scannedDocument_success_popup_popup__img__zRlY8{height:117px;margin:57px auto 28px;width:119px}.scannedDocument_success_popup_popup__text__uG8Hg{font-size:19px;max-width:244px}.scannedDocument_success_popup_popup__nextBtn__Ls-4I{font-size:16px;height:47px;width:213px}}@media screen and (max-width:600px){.scannedDocument_success_popup_popup__Gw-Tr{min-height:329px}.scannedDocument_success_popup_popup__title__Pt1K3{font-size:19px;margin-bottom:32px}.scannedDocument_success_popup_popup__text__uG8Hg{font-size:15px;margin-bottom:43px}.scannedDocument_success_popup_popup__img__zRlY8{height:87px;margin:0 auto;width:88px}.scannedDocument_success_popup_popup__nextBtn__Ls-4I{font-size:12px;height:35px;margin-top:21px;width:159px}}.renewPrescription_success_popup_popup__i6ldP{align-items:center;direction:rtl;display:flex;flex-direction:column;min-height:539px;width:493px}.renewPrescription_success_popup_popup__closeBtn__hGv2P{background-color:initial;background-image:url(/static/media/close_icon.bb46d4f5f935d7581748.svg);background-repeat:no-repeat;background-size:cover;border:none;cursor:pointer;height:16px;margin:24px 24px 0 auto;outline:none;width:16px}.renewPrescription_success_popup_popup__title__Tbb4M{color:#2f42c2;font-size:32px;font-style:normal;font-weight:700;line-height:1;margin:0 auto 59px}.renewPrescription_success_popup_popup__img__h2\+DY{height:145px;margin:61px auto 35px;width:145px}.renewPrescription_success_popup_popup__text__Iutl6{color:#000;font-size:24px;font-style:normal;font-weight:600;line-height:1;margin:0 auto;max-width:344px;text-align:center}.renewPrescription_success_popup_popup__nextBtn__efFAB{background:#5d3cc7;border:1px solid #e1e1e1;border-radius:10px;box-shadow:0 3px 30px rgba(0,0,0,.059);color:#fff;cursor:pointer;font-size:18px;font-style:normal;font-weight:600;height:57px;line-height:1.11;margin:0 auto 27px;text-align:center;width:260px}@media screen and (max-width:1300px){.renewPrescription_success_popup_popup__i6ldP{min-height:442px;width:405px}.renewPrescription_success_popup_popup__closeBtn__hGv2P{height:12px;margin:20px 20px 0 auto;width:12px}.renewPrescription_success_popup_popup__title__Tbb4M{font-size:26px;margin-bottom:43px}.renewPrescription_success_popup_popup__img__h2\+DY{height:117px;margin:57px auto 28px;width:119px}.renewPrescription_success_popup_popup__text__Iutl6{font-size:19px;max-width:244px}.renewPrescription_success_popup_popup__nextBtn__efFAB{font-size:16px;height:47px;width:213px}}@media screen and (max-width:600px){.renewPrescription_success_popup_popup__i6ldP{min-height:329px;width:301px}.renewPrescription_success_popup_popup__title__Tbb4M{font-size:19px;margin-bottom:32px}.renewPrescription_success_popup_popup__text__Iutl6{font-size:15px;margin-bottom:43px}.renewPrescription_success_popup_popup__img__h2\+DY{height:87px;margin:0 auto;width:88px}.renewPrescription_success_popup_popup__nextBtn__efFAB{font-size:12px;height:35px;margin-top:21px;width:159px}}.myPrescriptions_section__O0F-U{align-items:center;display:flex;flex-direction:column;max-width:988px;width:calc(100% - 180px)}.myPrescriptions_section__title__MTrv6{color:#2f42c2;font-size:24px;font-style:normal;font-weight:600;line-height:1.3;margin:25px auto 60px}.myPrescriptions_nextBtn__Fi8DK{font-size:18px;width:260px}.myPrescriptions_noPrescriptions__ScZeP{font-size:18px;margin:20px auto 55px}.myPrescriptions_prescriptionList__hnhjH{display:flex;flex-direction:column;list-style-type:none;margin:26px 0 0;padding:0;width:100%}.myPrescriptions_prescriptionList__hnhjH:nth-child(3){margin-top:0}.myPrescriptions_prescriptionLi__X-CK4{background:#fff;border-radius:10px;box-shadow:0 3px 30px rgba(0,0,0,.07);cursor:pointer;height:116px;margin-bottom:63px;position:relative;width:100%}.myPrescriptions_prescriptionLi_long__F-\+fr{height:auto}.myPrescriptions_prescriptionLi__X-CK4:after{background-image:url(/static/media/arrow_down.e21e98b2c9dc18561249.svg);background-repeat:no-repeat;background-size:contain;content:"";cursor:pointer;height:15px;left:31px;position:absolute;top:50px;width:30px}.myPrescriptions_prescriptionLi_long__F-\+fr:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.myPrescriptions_prescriptionLi__X-CK4 .myPrescriptions_btn__WN8uh,.myPrescriptions_prescriptionLi__X-CK4 .myPrescriptions_prescription__content__tYOmJ,.myPrescriptions_prescriptionLi__X-CK4 .myPrescriptions_scanOption__fGRca,.myPrescriptions_prescriptionLi__X-CK4 .myPrescriptions_scannedList__mGCn-,.myPrescriptions_prescriptionLi__X-CK4 .myPrescriptions_text__raSC7{display:none}.myPrescriptions_prescriptionLi_long__F-\+fr .myPrescriptions_btn__WN8uh,.myPrescriptions_prescriptionLi_long__F-\+fr .myPrescriptions_prescription__content__tYOmJ,.myPrescriptions_prescriptionLi_long__F-\+fr .myPrescriptions_scanOption__fGRca,.myPrescriptions_prescriptionLi_long__F-\+fr .myPrescriptions_scannedList__mGCn-,.myPrescriptions_prescriptionLi_long__F-\+fr .myPrescriptions_text__raSC7{display:flex}.myPrescriptions_title__y6gbu{align-items:center;background:#006cc9;border-radius:5px;color:#fff;display:flex;font-size:22px;font-style:normal;font-weight:400;height:49px;justify-content:center;line-height:1.2;margin:-32px auto 0;position:relative;text-align:center;width:231px}.myPrescriptions_title_color_blue__Or865{background-color:#33a3ff}.myPrescriptions_prescription__jaubI{display:flex;justify-content:center}.myPrescriptions_prescription__heading__IQVyb{position:absolute;right:30px;top:12px}.myPrescriptions_prescription__date__qA9oh{color:#626262;font-size:14px;font-style:normal;font-weight:400;line-height:2.3;margin:0}.myPrescriptions_prescription__title__5yiIM{color:#00214e;font-size:24px;font-style:normal;font-weight:600;line-height:1.25;margin:0;text-align:right}.myPrescriptions_prescription__expired__RHsQ1{color:#626262;font-size:18px;font-style:normal;font-weight:400;line-height:1.8;margin:0}.myPrescriptions_prescription__content__tYOmJ{display:flex;flex-direction:column}.myPrescriptions_therapist__EbOXe{box-sizing:border-box;display:flex;gap:11px;justify-content:center;padding:37px 0 0;position:relative}.myPrescriptions_therapist__online__eTW41{position:relative}.myPrescriptions_therapist__online__eTW41:before{background-color:#a9a9a9;border-radius:100%;content:"";height:15px;position:absolute;width:15px;z-index:2}.myPrescriptions_therapist__online_active__vF42Q:before{background-color:#27e917}.myPrescriptions_therapist__avatar__mj\+Np{height:57px;width:57px}.myPrescriptions_therapist__name__IyJQs{color:#2c2b2b;font-size:20px;font-style:normal;font-weight:600;line-height:1.2;margin:0;text-align:center}.myPrescriptions_therapist__statusInfo__vR-UW{align-items:center;display:flex}.myPrescriptions_therapist__status__9Rd7-{color:#626262;font-size:16px;font-style:normal;font-weight:400;line-height:2;margin:0 0 0 7px}.myPrescriptions_therapist__tag__J4I0Y{background:#f6f5f5;border-radius:10100px;box-sizing:border-box;color:#323232;font-size:10px;font-style:normal;font-weight:400;line-height:1.2;margin:0;padding:3px 10px}.myPrescriptions_prescription__expirationInfo__-BvLd{color:#626262;direction:ltr;font-size:18px;font-style:normal;font-weight:400;line-height:1.78;margin:0;text-align:center}.myPrescriptions_prescription__expiredTag__I5MaB{align-items:center;border:1px solid #e0e0e0;border-radius:10100px;color:#626262;display:flex;height:38px;justify-content:center;margin:19px auto 22px;position:relative;width:165px}.myPrescriptions_prescription__expiredTag_expired__IEcYe{background:#cce2f4;color:#fff}.myPrescriptions_prescription__expiredText__JB2xG{color:#626262;font-size:14px;font-style:normal;font-weight:400;line-height:2.3;margin:0;text-align:center}.myPrescriptions_prescription__expiredTag__I5MaB:before{background:#d9d9d9;border-radius:100%;content:"";display:inline-block;height:9px;position:absolute;right:38px;top:15px;width:9px}.myPrescriptions_prescription__expiredTag_expired__IEcYe:before{background:#fff;right:26px}.myPrescriptions_instructionsContainer__\+1ghM{align-items:center;display:flex;flex-direction:column}.myPrescriptions_instructions__tJUw7{color:#000;font-size:18px;font-style:normal;font-weight:600;line-height:1.7;margin:0 auto;text-align:center}.myPrescriptions_instructions__text__L2FD8{color:#626262;font-size:16px;font-style:normal;font-weight:400;line-height:1.1;margin:0 auto 12px;max-width:340px;text-align:center}.myPrescriptions_btn__WN8uh{align-items:center;background:#fff;border:1px solid rgba(57,23,169,.8);border-radius:10px;box-shadow:0 3px 30px rgba(0,0,0,.06);color:rgba(57,23,169,.81);cursor:pointer;display:flex;font-family:inherit;font-size:18px;font-style:normal;font-weight:600;height:57px;justify-content:center;line-height:1.11;margin:0 auto 26px;outline:none;text-align:center;width:260px}.myPrescriptions_btn_type_renew__1B01x{margin-top:103px}.myPrescriptions_btn_type_print__Oheyx:before{content:url(/static/media/print_icon.62a3fcbfe6ce8a338362.svg);display:block;height:18px;margin-left:11px}.myPrescriptions_scanTitle__YAOkN{color:#00214e;display:flex;font-size:24px;font-style:normal;font-weight:600;line-height:30px;margin:28px 24px 0 0;text-align:right;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.myPrescriptions_scanIcon__8RzwL{background-image:url(/static/media/scan_icon.1392f9c660e5ebe818a2.svg);background-position:50%;background-repeat:no-repeat;display:inline-block;height:32px;margin-right:30px;width:32px}.myPrescriptions_scanOption__fGRca{margin:25px auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.myPrescriptions_input__h3cx7{display:none}.myPrescriptions_scannedList__mGCn-{display:flex;flex-direction:column;gap:24px;justify-content:center;list-style-type:none;margin:25px auto;padding:0;width:84%}.myPrescriptions_scannedLi__57xez{grid-gap:32px;align-items:center;display:grid;gap:32px;grid-template-columns:20px 30% 30% 25%;width:100%}.myPrescriptions_scannedLi__57xez:before{content:url(/static/media/document_icon.2690c9680a8234db47d9.svg);height:21px;width:16px}.myPrescriptions_label__ULvPB{align-items:center;color:#626262;display:flex;font-size:20px;font-style:normal;font-weight:400;line-height:26px;margin:0;text-align:center;white-space:nowrap}.myPrescriptions_info__HuWou{color:#000;display:inline-block;margin-right:3px;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.myPrescriptions_text__raSC7{display:flex;justify-content:center;margin:25px auto}@media screen and (max-width:1300px){.myPrescriptions_section__O0F-U{width:calc(100% - 140px)}.myPrescriptions_section__title__MTrv6{margin:11px auto 0}.myPrescriptions_img__whiyh{margin-top:34px}.myPrescriptions_noPrescriptions__ScZeP{margin-bottom:41px}.myPrescriptions_nextBtn__Fi8DK{width:260px}.myPrescriptions_prescriptionList__hnhjH{margin-top:51px}.myPrescriptions_prescriptionLi__X-CK4{height:86px;margin-bottom:52px}.myPrescriptions_prescriptionLi__X-CK4:after{height:11px;left:26px;top:37px;width:22px}.myPrescriptions_prescriptionLi_long__F-\+fr{height:auto}.myPrescriptions_title__y6gbu{font-size:18px;height:36px;margin-top:-18px;width:158px}.myPrescriptions_prescription__heading__IQVyb{right:25px;top:2px}.myPrescriptions_prescription__title__5yiIM{font-size:19px;line-height:1}.myPrescriptions_prescription__expired__RHsQ1{font-size:16px}.myPrescriptions_prescription__expiredText__JB2xG{line-height:1.8}.myPrescriptions_therapist__EbOXe{gap:13px;padding:23px 0 0}.myPrescriptions_therapist__online__eTW41:before{height:12px;width:12px}.myPrescriptions_therapist__avatar__mj\+Np{height:40px;width:40px}.myPrescriptions_therapist__name__IyJQs{font-size:18px}.myPrescriptions_prescription__expirationInfo__-BvLd{font-size:14px}.myPrescriptions_prescription__expiredTag__I5MaB{font-size:16px;height:31px;margin:10px auto 15px}.myPrescriptions_prescription__expiredTag__I5MaB:before{top:11px}.myPrescriptions_btn__WN8uh,.myPrescriptions_nextBtn__Fi8DK{height:47px;margin-bottom:11px}.myPrescriptions_btn_type_renew__1B01x{margin-top:60px}.myPrescriptions_scanTitle__YAOkN{font-size:20px;margin-top:10px}.myPrescriptions_scanIcon__8RzwL{background-size:contain;margin-right:10px;width:22px}.myPrescriptions_scannedLi__57xez{align-items:center;gap:32px;grid-template-columns:20px 30% 30% 25%}.myPrescriptions_label__ULvPB{font-size:16px}.myPrescriptions_text__raSC7{font-size:18px}}@media screen and (max-width:900px){.myPrescriptions_section__O0F-U{padding-bottom:20px;width:calc(100% - 74px)}.myPrescriptions_scannedLi__57xez{gap:22px;grid-template-columns:30% 30% 25%}.myPrescriptions_scannedLi__57xez:before{display:none}}@media screen and (max-width:800px){.myPrescriptions_section__title__MTrv6{font-size:18px;margin:10px auto 0}.myPrescriptions_img__whiyh{height:120px;margin-top:32px;width:170px}.myPrescriptions_noPrescriptions__ScZeP{font-size:16px}.myPrescriptions_prescriptionList__hnhjH{margin-top:36px}.myPrescriptions_prescriptionLi__X-CK4{height:65px;margin-bottom:35px}.myPrescriptions_prescriptionLi_long__F-\+fr{height:auto}.myPrescriptions_prescriptionLi__X-CK4:after{height:6px;left:17px;top:30px;width:12px}.myPrescriptions_btn__WN8uh{font-size:16px;height:44px;width:190px}.myPrescriptions_title__y6gbu{font-size:16px;height:32px;margin-top:-17px;width:144px}.myPrescriptions_prescription__jaubI{align-items:center;flex-direction:column}.myPrescriptions_prescription__heading__IQVyb{right:18px}.myPrescriptions_prescriptionLi_long__F-\+fr .myPrescriptions_prescription__heading__IQVyb{align-items:center;display:flex;flex-direction:column;margin-top:13px;position:static}.myPrescriptions_prescription__date__qA9oh{line-height:1.5}.myPrescriptions_prescription__title__5yiIM{font-size:16px}.myPrescriptions_prescription__expired__RHsQ1{font-size:14px}.myPrescriptions_prescription__expiredTag__I5MaB,.myPrescriptions_prescription__expiredText__JB2xG,.myPrescriptions_scanIcon__8RzwL,.myPrescriptions_therapist__EbOXe{display:none}.myPrescriptions_instructions__tJUw7{line-height:1.8}.myPrescriptions_instructions__text__L2FD8{font-size:16px;line-height:1.2}.myPrescriptions_scanTitle__YAOkN{font-size:16px;margin:5px 22px}.myPrescriptions_scannedLi__57xez{display:flex;flex-direction:column;gap:10px}.myPrescriptions_text__raSC7{font-size:14px;margin:0}.myPrescriptions_info__HuWou{max-width:198px}}@media screen and (max-width:600px){.myPrescriptions_btn__WN8uh,.myPrescriptions_nextBtn__Fi8DK{border:none;box-shadow:none;height:47px;margin:0 auto 10px;width:249px}.myPrescriptions_btn_type_renew__1B01x{border:1px solid rgba(57,23,169,.8);margin-top:25px}.myPrescriptions_noPrescriptions__ScZeP{margin-bottom:66px}}.backArrowButton_arrow__xSzA5{background-color:initial;background-image:url(/static/media/arrow_forward.221595dff27bd8d9ee34.svg);background-repeat:no-repeat;background-size:contain;border:none;cursor:pointer;height:24px;outline:none;position:absolute;right:26px;top:26px;width:24px}@media screen and (max-width:1400px){.backArrowButton_arrow__xSzA5{height:19px;right:18px;top:20px;width:19px}}.chatSidebar_sidebar__wvJ4Z{align-items:center;background:rgba(231,242,253,.6);border-left:1px solid #c9c9c9;border-radius:55px 0 0 0;display:flex;flex-direction:column;max-height:100%;min-height:100%;position:fixed;right:272px;top:0;transition:all .7s;width:293px;z-index:4}.chatSidebar_sidebar_closed__TZ8Iq{right:136px}.chatSidebar_scrollable__7XEr\+{overflow-y:auto}.chatSidebar_scrollable__7XEr\+::-webkit-scrollbar-thumb{background:rgba(231,242,253,.62);border-radius:5px;opacity:.4}.chatSidebar_scrollable__7XEr\+::-webkit-scrollbar:horizontal{display:none}::-webkit-scrollbar-thumb:hover{background-color:#e0daf4}.chatSidebar_sidebar__buttons__zDAyt{display:flex;justify-content:space-between;margin:58px auto 52px;width:calc(100% - 69px)}.chatSidebar_sidebar__btn__votXd{background-color:initial;border:none;color:#545454;cursor:pointer;font-family:inherit;font-size:20px;font-style:normal;font-weight:400;line-height:26px;outline:none}.chatSidebar_sidebar__btn__votXd:hover{opacity:.8;-webkit-transform:translateY(-3px);transform:translateY(-3px)}.chatSidebar_sidebar__btn_active__0xU5u{color:#5d3cc7}.chatSidebar_sidebar__input__hR804{background-color:initial;border:1px solid #5d3cc7;border-radius:15px;box-sizing:border-box;font-family:inherit;font-size:18px;font-style:normal;font-weight:400;height:40px;line-height:1.22;margin:0;padding:9px 15px;width:calc(100% - 28px)}.chatSidebar_sidebar__input__hR804::-webkit-input-placeholder{color:#626262}.chatSidebar_sidebar__input__hR804::placeholder{color:#626262}.chatSidebar_sidebar__therapists__idCcR{direction:rtl;display:flex;flex-direction:column;list-style-type:none;margin:0;padding:0;width:100%}.chatSidebar_sidebar__li__J32ae{grid-gap:16px;border-bottom:1px solid #d1d1d1;box-sizing:border-box;cursor:pointer;display:grid;gap:16px;grid-template-columns:57px 1fr 32px;height:73px;padding:13px 15px 10px 10px;width:100%}.chatSidebar_sidebar__li_active__q-9WI{background-color:#cee7ff}.chatSidebar_sidebar__online__13RyP{position:relative}.chatSidebar_sidebar__avatar__DHtCg{border-radius:100%;height:55px;margin:0;width:55px}.chatSidebar_sidebar__online__13RyP:before{background-color:#a9a9a9;border-radius:100%;content:"";height:15px;position:absolute;width:15px;z-index:2}.chatSidebar_sidebar__online_active__mPflU:before{background-color:#27e917}.chatSidebar_sidebar__therapist__tMfIw{display:flex;flex-direction:column}.chatSidebar_sidebar__name__tG1OH{text-wrap:nowrap;color:#00214e;font-size:18px;font-style:normal;font-weight:600;line-height:24px;margin:0}.chatSidebar_sidebar__therapistInfo__XMA9l{display:flex;gap:16px}.chatSidebar_sidebar__status__thzPl{color:#626262;font-size:16px;font-style:normal;font-weight:600;line-height:21px;margin:0}.chatSidebar_sidebar__tag__1kdvS{background-color:#33a3ff;border-radius:10100px;color:#fff;font-size:10px;font-style:normal;font-weight:400;line-height:1.2;margin:5px 0 0;padding:2px 10px}.chatSidebar_sidebar__unread__4sGjv{align-items:center;background:rgba(57,23,169,.81);border-radius:100%;color:#fff;display:flex;font-size:16px;font-weight:600;height:32px;justify-content:center;line-height:1.56;margin:8px 0 0;width:32px}@media screen and (max-width:1300px){.chatSidebar_sidebar__wvJ4Z{width:282px}.chatSidebar_sidebar__buttons__zDAyt{margin:47px auto 20px}.chatSidebar_sidebar__name__tG1OH{font-size:16px}.chatSidebar_sidebar__status__thzPl{font-size:14px}.chatSidebar_sidebar__unread__4sGjv{font-size:14px;height:27px;width:27px}}@media screen and (max-width:1300px) and (min-width:1200px){.chatSidebar_sidebar__wvJ4Z{right:258px}.chatSidebar_sidebar_closed__TZ8Iq{right:136px}}@media screen and (max-width:1200px){.chatSidebar_sidebar__wvJ4Z{right:143px;width:266px}.chatSidebar_sidebar_closed__TZ8Iq{right:102px}.chatSidebar_sidebar__buttons__zDAyt{width:calc(100% - 30px)}.chatSidebar_sidebar__btn__votXd{font-size:18px;font-weight:600;line-height:24px}.chatSidebar_sidebar__input__hR804{height:31px;padding:4px 15px;width:calc(100% - 30px)}.chatSidebar_sidebar__li__J32ae{box-sizing:border-box;gap:16px;grid-template-columns:55px 1fr 26px;padding:9px 15px}.chatSidebar_sidebar__name__tG1OH{font-size:15px;line-height:25px}.chatSidebar_sidebar__therapistInfo__XMA9l{align-items:center;gap:5px}.chatSidebar_sidebar__status__thzPl{font-size:14px;line-height:25px}.chatSidebar_sidebar__unread__4sGjv{height:26px;margin:6px 0 0;width:26px}}@media screen and (max-width:750px){.chatSidebar_sidebar__wvJ4Z{width:226px}.chatSidebar_sidebar__li__J32ae{box-sizing:border-box;gap:10px;grid-template-columns:40px 1fr 18px;padding:9px 15px}.chatSidebar_sidebar__name__tG1OH{font-size:14px}.chatSidebar_sidebar__status__thzPl{font-size:12px;line-height:16px}.chatSidebar_sidebar__unread__4sGjv{font-size:12px;height:18px;margin:6px 0 0;width:18px}.chatSidebar_sidebar__avatar__DHtCg{height:40px;width:40px}}@media screen and (max-width:600px){.chatSidebar_sidebar__wvJ4Z{background:hsla(0,0%,100%,.65);border-left:initial;border-radius:28px;box-sizing:border-box;height:98%;max-width:450px;min-height:0;min-height:auto;padding:49px 0;position:static;width:calc(100% - 20px)}.chatSidebar_sidebar__buttons__zDAyt{direction:rtl;margin:0 0 20px}.chatSidebar_sidebar__btn__votXd{font-size:22px}.chatSidebar_sidebar__input__hR804{display:none}.chatSidebar_sidebar__online__13RyP:before{height:10px;width:10px}.chatSidebar_sidebar__li__J32ae{gap:18px;height:65px;padding:9px 16px}.chatSidebar_sidebar__li_active__q-9WI{background-color:initial}.chatSidebar_sidebar__name__tG1OH{font-size:16px}.chatSidebar_sidebar__status__thzPl{font-size:14px;line-height:18px}.chatSidebar_sidebar__unread__4sGjv{font-size:16px;height:26px;width:26px}}.chat_container__YVNNN{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:10px;height:100%;justify-content:center;max-height:100vh;width:100%}.chat_closeBtn__nA8De{background-color:initial;background-image:url(/static/media/close_icon.bb46d4f5f935d7581748.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;border:none;cursor:pointer;height:13px;left:25px;outline:none;position:absolute;top:94px;touch-action:manipulation;width:13px}[dir=ltr] .chat_closeBtn__nA8De{right:25px}.chat_nameContainer__dn26j{align-items:center;display:flex;gap:11px;justify-content:center}.chat_name__I3Ef6{color:#000;font-size:24px;font-style:normal;font-weight:600;line-height:31px;margin:15px auto 3px;text-align:center}.chat_avatar__LwOJt{border-radius:100%;height:50px;width:50px}.chat_online__e7KGW{color:#636363;font-size:16px;font-style:normal;font-weight:400;line-height:21px;margin:0;text-align:center}.chat_messagesWrapper__3CQ0n{-webkit-padding-end:20px;box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;gap:12px;max-height:100%;overflow-y:auto;padding-inline-end:20px;width:96%}.chat_dateSection__G\+P3b{display:flex;flex-direction:column;gap:12px;width:100%}.chat_date__nQfD3{font-size:15px;font-style:normal;font-weight:400;line-height:20px;margin:50px 0 21px;position:relative;text-align:center}.chat_date__nQfD3:before{left:0}.chat_date__nQfD3:after,.chat_date__nQfD3:before{background:#9c9c9c;content:"";height:1px;position:absolute;top:50%;width:37%}.chat_date__nQfD3:after{right:0}.chat_messagesWrapper__3CQ0n::-webkit-scrollbar{background-color:initial;width:4px}.chat_messagesWrapper__3CQ0n::-webkit-scrollbar-thumb{background:#2f42c2;border-radius:4px;opacity:.4}::-webkit-scrollbar-thumb:hover{background:#555}.chat_text__96\+V4{margin:auto}.chat_replyBar__JgcgX{align-content:center;align-items:center;align-self:center;background:#fff;border:1px solid #cecece;border-radius:28px;display:flex;margin:0 auto 10px;min-height:57px;position:relative;width:98%}.chat_input__vzqkF{height:100%;opacity:0;position:absolute;width:100%}.chat_message__7tYjz{border:none;max-width:100%;outline:none;overflow-wrap:anywhere;width:100%}[dir=ltr] .chat_message__7tYjz{margin:10px 50px 10px 20px}[dir=rtl] .chat_message__7tYjz{margin:10px 20px 10px 50px}.chat_placeholder__ocGkN{color:#626262;margin:10px 20px 10px 35px;max-width:100%}.chat_sendBtn__0kO8T{background-color:initial;background-image:url(/static/media/chat_send_icon.8001904e823240d19358.svg);border:none;cursor:pointer;height:15px;outline:none;position:absolute;width:17px}[dir=rtl] .chat_sendBtn__0kO8T{left:19px}[dir=ltr] .chat_sendBtn__0kO8T{right:19px;-webkit-transform:scaleX(-1);transform:scaleX(-1)}@media screen and (max-width:1400px){.chat_container__YVNNN{grid-template-rows:73px 1fr 72px}.chat_name__I3Ef6{font-size:20px;line-height:26px;margin:11px auto 0}.chat_avatar__LwOJt{height:40px;width:40px}.chat_messagesWrapper__3CQ0n{-webkit-padding-end:12px;padding-inline-end:12px}.chat_dateSection__G\+P3b{gap:10px}.chat_replyBar__JgcgX{font-size:16px;min-height:42px}.chat_sendBtn__0kO8T{height:14px;width:16px}[dir=ltr] .chat_sendBtn__0kO8T{right:20px}[dir=rtl] .chat_sendBtn__0kO8T{left:20px}}@media screen and (max-width:1200px){.chat_replyBar__JgcgX{width:96%}}@media screen and (max-width:750px){.chat_messagesWrapper__3CQ0n{-webkit-padding-end:10px;box-sizing:border-box;padding-inline-end:10px}}@media screen and (max-width:600px){.chat_container__YVNNN{grid-template-rows:72px 1fr 76px;width:90%}.chat_dateSection__G\+P3b{gap:20px}.chat_info__us2L5{align-items:flex-start;display:flex;flex-direction:column}.chat_avatar__LwOJt{height:47px;width:47px}.chat_name__I3Ef6{font-size:18px;line-height:24px;margin:0}.chat_replyBar__JgcgX{min-height:40px}.chat_textArea__1RBiT{font-size:16px}}.message_messageContainer__Gds8k{align-content:stretch;align-items:center;direction:ltr;flex-wrap:nowrap;margin-top:30px}.message_messageContainer__Gds8k,.message_ownMessageContainer__fbrec{display:flex;flex-direction:row;gap:40px;justify-content:flex-start;width:100%}.message_ownMessageContainer__fbrec{align-content:center;align-items:flex-end;direction:rtl;flex-wrap:wrap}.message_message__28eE6{background-color:#6386f9;border-radius:9px;box-sizing:border-box;color:#fff;direction:rtl;flex-shrink:1;font-size:20px;font-style:normal;font-weight:400;line-height:19px;padding:15px 20px 5px 35px;position:relative;text-align:right;width:236px}.message_message__28eE6:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAYBAMAAAD0cOuPAAAAMFBMVEUAAABhhfpihvlghvdihfdggP9ih/pgg/dihvlhhvlhhvhghfZih/lihvlghvVihvmJI275AAAAD3RSTlMAv98ggBBvQO+QoDCvr1DNbbRVAAAAf0lEQVQY013OwQ1AQBCFYSEcSIRKJCrQAZ0QPTjTATW4qUYNG8JF8oxNNjPjv33Z3Zf1XJunq6ufj5+N9oxOeUemXOCWTIBHOgbQCPvkSrglD8ygIF/6OYy+Dv5RMFovziVsA6/ZTn0MI495cIVr+hiB4sFwZl/knvkNprmseQHUInj/NLYOQAAAAABJRU5ErkJggg==);background-repeat:no-repeat;bottom:0;content:"";display:block;height:23px;left:-15px;position:absolute;width:27px}.message_ownMessage__76ICt{background-color:#fff;border-radius:9px;box-sizing:border-box;color:#000;flex-shrink:1;font-size:20px;font-style:normal;font-weight:400;line-height:19px;padding:15px 20px 5px 35px;position:relative;text-align:right;width:236px}.message_ownMessage__76ICt:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAYCAMAAAAxgAaOAAAAM1BMVEUAAAD///////////////////////////////////////////////////////////////+3leKCAAAAEHRSTlMAnyDff1+gv0CwcBDvz49QIRhcrgAAAGxJREFUKM99j1sKgDAMBDWJ9uVj739asUEoxO38Dhsmy8BlC2dD4VIUidsdEysAztkUB5++CLHWbSVWu03sVyezKR9nfNzkHUcbeccprMkx1uRssYnrHRMtCFTSFNIUPxQZmiIqoSlet5Vh7QHSfg+DL4/BDwAAAABJRU5ErkJggg==);background-repeat:no-repeat;bottom:0;content:"";display:block;height:23px;position:absolute;right:-15px;width:27px}.message_avatar__uw4Vm{border-radius:100%;height:52px;margin-bottom:-14px;object-fit:cover;width:52px}.message_text__x8vYP{margin:0;word-break:break-word}.message_link__eRo-A{color:inherit}.message_time__pte9L{font-size:14px;font-weight:600;line-height:19px;margin:4px 0 0;text-align:left}.message_time_ownMessage__ppICW{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.message_textContainer__4PZob{display:flex;justify-content:space-between}.message_btn_type_edit__qr6V3{background-image:url(/static/media/edit_icons.8783a630c740f4b6f4c8.svg)}.message_btn__7O7Kq{background-color:initial;background-position:50%;background-repeat:no-repeat;border:none;cursor:pointer;height:20px;margin:4px 6px;opacity:.6;outline:none;position:relative;width:20px}@media screen and (max-width:1300px){.message_message__28eE6,.message_ownMessage__76ICt{font-size:16px;padding:5px 20px 5px 15px;width:222px}.message_avatar__uw4Vm{height:40px;width:40px}}@media screen and (max-width:750px) and (min-width:600px){.message_messageContainer__Gds8k,.message_ownMessageContainer__fbrec{gap:15px}.message_message__28eE6,.message_ownMessage__76ICt{font-size:14px;line-height:16px;padding:10px 15px 5px 30px;width:200px}.message_avatar__uw4Vm{height:40px;width:40px}}@media screen and (max-width:600px){.message_avatar__uw4Vm{height:32px;width:32px}.message_message__28eE6{font-size:16px;line-height:19px;padding:15px 12px 5px 17px}.message_messageContainer__Gds8k,.message_ownMessageContainer__fbrec{gap:20px}}.chatNote_note__zUXI-{align-items:baseline;color:#575757;display:flex;font-family:inherit;font-size:20px;font-style:oblique;gap:4px;line-height:1;margin:0 12px}.chatNote_loader__gWi4W{-webkit-animation:chatNote_l1__Jb61o 2s steps(4) infinite;animation:chatNote_l1__Jb61o 2s steps(4) infinite;aspect-ratio:4;background:radial-gradient(circle closest-side,rgba(98,98,98,.83) 100%,#0000) 0 /26.66667% 100% space;-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%);height:5px;width:12px}@media screen and (max-width:1300px){.chatNote_note__zUXI-{color:#00214e;font-size:14px}.chatNote_loader__gWi4W{background:radial-gradient(circle closest-side,#00214e 100%,#0000) 0 /26.66667% 60% space}}@-webkit-keyframes chatNote_l1__Jb61o{to{-webkit-clip-path:inset(0 -4% 0 -34%);clip-path:inset(0 -4% 0 -34%)}}@keyframes chatNote_l1__Jb61o{to{-webkit-clip-path:inset(0 -4% 0 -34%);clip-path:inset(0 -4% 0 -34%)}}.chat_popup_popup__KBLYa{align-items:center;direction:rtl;display:flex;flex-direction:column;width:494px}.chat_popup_popup__title__BkJty{color:#2f42c2;font-size:32px;font-style:normal;font-weight:700;line-height:1;margin:0 auto 59px;max-width:90%;text-align:center}.chat_popup_popup__img__7GADa{height:145px;margin:61px auto 35px;width:145px}.chat_popup_popup__text__3YKZY{color:#000;font-size:24px;font-style:normal;font-weight:600;line-height:1;margin:0 auto;max-width:90%;text-align:center}.chat_popup_popup__btn__Gx9xk{font-size:18px;height:57px;margin:0 auto 27px;width:260px}.chat_popup_popup__btn_type_calendar__Iofrc{background:transparent;border:1px solid #5d3cc7;color:#5d3cc7}@media screen and (max-width:1300px){.chat_popup_popup__KBLYa{width:320px}.chat_popup_popup__title__BkJty{font-size:22px;margin-bottom:30px}.chat_popup_popup__img__7GADa{height:100px;margin:50px auto 28px;width:100px}.chat_popup_popup__text__3YKZY{font-size:16px;max-width:244px}.chat_popup_popup__btn__Gx9xk{font-size:16px;height:42px;margin:auto auto 22px;width:200px}}@media screen and (max-width:560px){.chat_popup_popup__KBLYa{min-height:329px;width:301px}.chat_popup_popup__title__BkJty{font-size:19px;margin-bottom:32px}.chat_popup_popup__text__3YKZY{font-size:15px;margin-bottom:43px}.chat_popup_popup__img__7GADa{height:87px;margin:0 auto;width:88px}.chat_popup_popup__btn__Gx9xk{font-size:12px;width:159px}.chat_popup_popup__btn_type_calendar__Iofrc{margin:21px auto 15px}}.videoCallWindow_window__B4pr3{align-items:center;background-color:rgba(0,0,0,.8);bottom:0;display:flex;flex-direction:column;height:100vh;justify-content:center;position:fixed;top:0;width:100vw;z-index:90}.videoCallWindow_videoContainer__2MzN5{align-items:center;border:1px solid #7d91aa;border-radius:15px;box-shadow:0 3px 119px 0 rgba(0,0,0,.25);display:flex;flex-direction:column;height:90%;position:relative;width:90%}.videoCallWindow_header__0thOy{color:#fff;direction:rtl;margin:20px 40px}.videoCallWindow_userVideoWindow__OT6SB{align-items:center;display:flex;flex-direction:column;height:90%;justify-content:center;width:100%}.videoCallWindow_userVideo__cHuhq{align-items:center;background-color:initial;border:none;border-radius:15px;display:flex;flex-direction:column;height:90%;margin-bottom:0;max-height:90%}.videoCallWindow_myVideo__T8doO{background-color:#000;border:1px solid #7d91aa;border-radius:15px;height:180px;object-fit:cover;position:absolute;right:2%;top:96px;width:120px}.videoCallWindow_buttonsBar__bS1i2{bottom:35px;display:flex;gap:30px;justify-content:center;list-style-type:none;margin:0;padding:0;position:absolute}.videoCallWindow_btn__FNW3C{align-items:center;background-color:initial;background-repeat:no-repeat;background-size:contain;border:none;cursor:pointer;display:flex;height:75px;justify-content:center;outline:none;width:75px}.videoCallWindow_btn_type_acceptCall__krGud{background-image:url(/static/media/answer_call_icon.c11537c8ae811dee2693.svg)}.videoCallWindow_btn_type_endCall__c6L3p{background-image:url(/static/media/end_call_icon.60b472412a621eb20556.svg)}.videoCallWindow_btn_type_mute__gpSPi{background-color:#d1d1d1;background-image:url(/static/media/microphone_icon.e8b604849bf6e987278d.svg);background-position:50%;background-repeat:no-repeat;background-size:26px 26px;border-radius:100%;display:block;height:42px;width:42px}.videoCallWindow_btn_type_unmute__NRrP7{background-image:url(/static/media/microphone_slash_icon.7dbf013e198fa08dd34d.svg)}.videoCallWindow_avatar__3YJW-{border-radius:100%;height:74px;margin:auto;position:absolute;width:74px}.videoCallWindow_outgoingCall__Sg1GO{background-color:#33a3ff;background-image:url(/static/media/video_icon.00dd12956658f1b7d219.svg);background-position:50%;background-repeat:no-repeat;background-size:44px 32px;border-radius:100%;margin-bottom:100px}.videoCallWindow_outgoingCall__Sg1GO,.videoCallWindow_pulse__TFbzZ{align-items:center;display:flex;height:74px;justify-content:center;width:74px}.videoCallWindow_pulse__TFbzZ{border-radius:50%;position:relative}.videoCallWindow_pulse__TFbzZ:after,.videoCallWindow_pulse__TFbzZ:before{-webkit-animation:videoCallWindow_pulse__TFbzZ 1s linear infinite;animation:videoCallWindow_pulse__TFbzZ 1s linear infinite;border:1px solid #33a3ff;border-radius:50%;content:"";height:calc(100% + 40px);position:absolute;width:calc(100% + 40px)}.videoCallWindow_pulse__TFbzZ:after{-webkit-animation-delay:.3s;animation-delay:.3s}@media screen and (max-width:680px){.videoCallWindow_window__B4pr3{background-color:#000;height:100%}.videoCallWindow_videoContainer__2MzN5{border:none;border-radius:0;box-shadow:none;height:100%;width:100%}.videoCallWindow_myVideo__T8doO{bottom:13%;top:auto}.videoCallWindow_userVideoWindow__OT6SB{height:100%}.videoCallWindow_userVideo__cHuhq{height:100%;max-height:none}.videoCallWindow_buttonsBar__bS1i2{bottom:6px}.videoCallWindow_btn__FNW3C{height:95px;width:95px}.videoCallWindow_btn_type_mute__gpSPi{height:52px;width:52px}}.videoCallWindow_btn_type_video__ot2gB{background-image:url(/static/media/video_icon_toggle_active.48a76614cc910f17a07a.svg)}.videoCallWindow_btn_type_video_inactive__pKXsD{background-image:url(/static/media/video_icon_toggle_inactive.a332dfa173ebe19f5ae5.svg)}@-webkit-keyframes videoCallWindow_pulse__TFbzZ{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}50%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(1.3);transform:scale(1.3)}}@keyframes videoCallWindow_pulse__TFbzZ{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}50%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(1.3);transform:scale(1.3)}}.mediaDevicesErrorPopup_popup__title__B6Ikc{margin-bottom:4px}.mediaDevicesErrorPopup_popup__img__VpzwE{height:75px;margin:10px auto;width:75px}.mediaDevicesErrorPopup_popup__text__tDR0H{font-size:17px;margin:6px 0 0;text-align:start;width:100%}@media screen and (max-width:1300px){.mediaDevicesErrorPopup_popup__text__tDR0H{font-size:16px;margin:4px 0 0}}@media screen and (max-width:600px){.inactivityLogoutPopup_popup__title__no9n-{font-size:24px;margin-bottom:42px}.inactivityLogoutPopup_popup__text__2y8x8{font-size:16px}.inactivityLogoutPopup_popup__nextBtn__yVwV6{margin:40px auto 15px}}.consentResponsePage_popup__RiklK{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 5px 20px rgba(0,0,0,.15);display:flex;flex-direction:column;gap:20px;max-width:500px;padding:30px 40px;width:90%}.consentResponsePage_popup__title__Y07Rq{color:#333;font-size:28px;font-weight:600;margin:0;text-align:center}.consentResponsePage_popup__img__mRRPi{height:120px;width:120px}.consentResponsePage_popup__text__tneO3{color:#555;font-size:18px;line-height:1.5;margin:0;text-align:center}.consentResponsePage_popup__text_success__2dqXZ{color:#27ae60;font-weight:700}.consentResponsePage_popup__text_error__gNXut{color:#e74c3c;font-weight:700}.consentResponsePage_popup__button__n3HSG{background-color:#5d3cc7;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:18px;font-weight:600;margin-top:10px;padding:12px 30px}.tablePopup_overlay__9AH6T{background-color:rgba(0,0,0,.5);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:999}.tablePopup_popup__jvOu7{background-color:#fff;border-radius:12px;box-shadow:0 0 20px rgba(0,0,0,.3);left:50%;max-height:80vh;max-width:90vw;opacity:1;overflow-y:auto;padding:24px;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);z-index:1000}.tablePopup_edit_btn__JNTA-{background-color:initial;background-image:url(/static/media/edit_icon_blue.0b7b9df06125b2bb8c85.svg);background-repeat:no-repeat;background-size:contain;border:0;display:inline-block;height:14px;margin-left:7px;width:14px}.tablePopup_edit_btn__JNTA-:hover{background-image:url(/static/media/edit_icon.a05a9e253a0f43ae6bdf.svg)}.tablePopup_save_btn__\+hPi0{background-color:initial;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAAsTAAALEwEAmpwYAAACwklEQVR4nO2ZPWgUQRTHX4ziF2JEEEERBRuxEWIgt28uK34RBCXNpXDf3AaLYAqDgpVFFGy0TApBtBIbAxZaqKBwSrLv3WmQWIgIFiJBBfGDEFGi5mQSonezZwzm60b2B9vtzs5/35s3/zcLkJCQkJCQ8F9TrAlQdpHi5kymtxZcRSNf0EqK5iLkK+AihHxwUsT4hfL9NBQXgUtk9g6sJiVDZUKUPATX0Eou29EIUlEDuASl87u14jFLyHlwifb6gRWk5EWpCEJ+nmnk5eAShNJTJkLxj8DLp8EltNefMmuhPBrSAy5xrPnWUo381KpSL494/avAJbTic+UieCzr5feDS4Re/w5SPGpVqUvgEr6fW0woj8tF8OvDqm8NuIRW3GWtiyKpqAVcQjfJNkL5Ygm5Ci5hzJ9GiayUekepaB24BGH+pJ1SAXIruASl81s08ogl5Ca4llKE8sBKqU/ZRt4wJy/MpqMmUnJXK7mmsW/TbI1LSjpiVSotbTBndkHJhxL3+UZ7hZ0zHdd8EFIybG18t2dn1hXQDYW18X6ARwJPDsEMMJMu3y9keDaj/demv7RLIyWd8A9o5DC+8UkHzD3FGo1yJiZmwtBdNNZiuiOFfmE9KXlv2fP75h0wX1Ba2mKGbmIid6ZrsUnxdatZ+kyNvBXmm0BFewjlY1wMPwn8/MYpn0VujacUn4CFIouF7abRqZDnQ8aGT1E03lpFI7/gJ4bheK7zowpihrUnB+z7jQG00vGr+SBQDdC+wZVa8Y0KFe2b9vjo5H1GWMxLKT4F1UQm01urkbsrVjTk7tDP1RHyK6vSDbbXDyyBakQjHzfHNZXWjbW4R/+0jqoGUlGLKaeV95tf0TgLLhCkooZYdfodnWehn1sGrhD6stk+lzJpFypGcI3Qz9VplHslKdUF7lKsMb2Mc78AEhISEmA++QnWm5ElWyMxeQAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-size:contain;border:0;display:inline-block;height:14px;margin-left:7px;width:14px}@-webkit-keyframes tablePopup_fadeInCenter__EMvjC{0%{opacity:0;-webkit-transform:translate(-50%,-50%) scale(.9);transform:translate(-50%,-50%) scale(.9)}to{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}}@keyframes tablePopup_fadeInCenter__EMvjC{0%{opacity:0;-webkit-transform:translate(-50%,-50%) scale(.9);transform:translate(-50%,-50%) scale(.9)}to{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}}.tablePopup_popup__nextBtn__A7lQM{margin:30px auto 0;width:180px}.tablePopup_table-scroll__6k2Mf{margin-top:10px;max-height:400px;overflow-y:auto}.tablePopup_lang_table__SKuzd{border:none;border-collapse:initial;margin-top:16px;width:100%}.tablePopup_lang_table__SKuzd th{background-color:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:2}.tablePopup_lang_table__SKuzd td,.tablePopup_lang_table__SKuzd th{background-color:#fff;border-bottom:1px solid #999;padding:12px 16px;text-align:center}#tablePopup_lang-table__Dg\+zR tr:nth-child(2n){background-color:initial}.tablePopup_ok__9Iu2-{background-color:#5d3cc7;border-radius:22px;box-shadow:0 4px 8px rgba(0,0,0,.1);color:#fff;cursor:pointer;font-family:inherit;font-size:16px;font-style:normal;padding:8px 22px;transition:background-color .3s ease,-webkit-transform .2s ease;transition:background-color .3s ease,transform .2s ease;transition:background-color .3s ease,transform .2s ease,-webkit-transform .2s ease}.tablePopup_divOk__l764a{display:flex;justify-content:center}.tablePopup_ok__9Iu2-:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.generalSuccessPopup_popup__Ixk70{align-items:center;background-color:#fff;border-radius:26px;box-shadow:0 0 16px -4px rgba(0,0,0,.25);box-sizing:border-box;direction:rtl;display:flex;flex-direction:column;padding:19px;width:493px}.generalSuccessPopup_popup__content__7Mzb3{align-items:center;background:#ecf2ff;border-radius:16px;display:flex;flex-direction:column;width:100%}.generalSuccessPopup_popup__closeBtn__S-EKF{background-color:initial;background-image:url(/static/media/close_icon.bb46d4f5f935d7581748.svg);background-repeat:no-repeat;background-size:cover;border:none;cursor:pointer;height:16px;margin:20px 20px 0 auto;outline:none;width:16px}.generalSuccessPopup_popup__title__FDb8t{color:#2f42c2;font-size:32px;font-weight:700;margin:17px auto 50px}.generalSuccessPopup_popup__img__WD1ee{height:145px;width:145px}.generalSuccessPopup_popup__nextBtn__Nb99x{font-size:20px;height:57px;margin:35px auto 8px;width:260px}@media screen and (max-width:1300px){.generalSuccessPopup_popup__Ixk70{border-radius:20px;padding:10px;width:385px}.generalSuccessPopup_popup__closeBtn__S-EKF{height:12px;margin:10px 10px 0 auto;width:12px}.generalSuccessPopup_popup__title__FDb8t{font-size:24px;margin:13px auto 46px}.generalSuccessPopup_popup__img__WD1ee{height:113px;width:113px}.generalSuccessPopup_popup__nextBtn__Nb99x{font-size:16px;height:44px;margin:27px auto 5px;width:203px}}@media screen and (max-width:600px){.generalSuccessPopup_popup__Ixk70{width:301px}.generalSuccessPopup_popup__title__FDb8t{font-size:20px}.generalSuccessPopup_popup__img__WD1ee{height:88px;width:88px}.generalSuccessPopup_popup__nextBtn__Nb99x{font-size:12px;height:35px;width:159px}}.translationPopup_popup__xo5pi{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);display:flex;flex-direction:column;height:auto;left:50%;max-width:500px;padding:20px;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:60%;z-index:1000}.translationPopup_popup__text__PUuOT{border:1px solid #ccc;border-radius:4px;font-size:.5rem;margin-bottom:15px;padding:10px;width:80%}.translationPopup_popup__nextBtn__Xfema{background-color:#5d3cc7;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:15px;height:2.2rem;margin:10px auto 17px;padding:10px;transition:background-color .3s ease;width:auto}.translationPopup_popup__nextBtn__Xfema:hover{background-color:#5d3cc7}.translationPopup_overlay__bZBJy{background-color:rgba(0,0,0,.5);height:100%;left:0;position:fixed;top:0;width:100%;z-index:999}.translationPopup_popup__title__aOTK7{color:#2f42c2;font-size:1.5rem;font-size:28px;font-weight:700;margin:0 auto 52px;text-align:center}.translationPopup_popup__img__JZ525{height:145px;width:145px}.translationPopup_popup__text__PUuOT{font-size:18px}.translationPopup_two__O4x2o{display:flex;gap:10px}@media screen and (max-width:1400px){.translationPopup_popup__title__aOTK7{font-size:20px;margin:22px auto 32px}.translationPopup_popup__img__JZ525{height:113px;margin:20px auto;width:113px}.translationPopup_popup__nextBtn__Xfema{font-size:14px;height:45px;margin:8px auto 5px;width:203px}}@media screen and (max-width:600px){.translationPopup_popup__title__aOTK7{margin:30px auto 33px}.translationPopup_popup__img__JZ525{height:88px;margin:13px auto;width:88px}.translationPopup_popup__nextBtn__Xfema{font-size:12px;height:35px;margin-top:11px;width:159px}}.LanguageSelection_languageContainer__juZgE{align-items:center;direction:inherit;display:flex;justify-content:flex-end;padding:5px;position:fixed;right:7px;top:10px;z-index:1000}.LanguageSelection_languageIcon__fCyFz{cursor:pointer;display:inline-block;position:relative}.LanguageSelection_tooltipWrapper__\+IA-R{display:inline-block;position:relative}.LanguageSelection_img__VDntx{border:1px solid #ccc;border-radius:50%;display:inline-block;height:32px;image-rendering:auto;object-fit:cover;width:32px}.LanguageSelection_languagePopup__Z9zCY{-webkit-animation:LanguageSelection_fadeIn__2Zq1p .2s ease-in-out;animation:LanguageSelection_fadeIn__2Zq1p .2s ease-in-out;background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);list-style:none;margin:0;min-width:160px;padding:32px 0 8px;position:absolute;right:0;top:110%;z-index:1000}.LanguageSelection_languageItem__K0m3m{align-items:center;cursor:pointer;display:flex;padding:8px 12px;transition:background .2s}.LanguageSelection_languageItem__K0m3m:hover{background:#f0f0f0}.LanguageSelection_languageItem__K0m3m span{font-size:14px;margin-left:8px}.LanguageSelection_closeButton__tePgs{background:none;border:none;color:#555;cursor:pointer;font-size:16px;font-weight:700;position:absolute;right:10px;top:6px;z-index:1}.LanguageSelection_closeButton__tePgs:hover{color:#d00}@-webkit-keyframes LanguageSelection_fadeIn__2Zq1p{0%{opacity:0;-webkit-transform:translateY(-5px);transform:translateY(-5px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes LanguageSelection_fadeIn__2Zq1p{0%{opacity:0;-webkit-transform:translateY(-5px);transform:translateY(-5px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media screen and (max-width:1300px){.LanguageSelection_languageContainer__juZgE{padding:0}}.selectPatient_container__ysNkU{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;margin:0 auto;max-width:1200px;min-height:100vh;padding:60px 20px;position:relative;width:100%}.selectPatient_backArrowWrapper__tMUvu{position:absolute;right:50px;top:50px;z-index:10}.selectPatient_header__QrqGI{align-items:center;-webkit-animation:selectPatient_fadeInDown__bQrEh .6s ease-out;animation:selectPatient_fadeInDown__bQrEh .6s ease-out;display:flex;flex-direction:column;margin-bottom:50px;text-align:center;width:100%}@-webkit-keyframes selectPatient_fadeInDown__bQrEh{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes selectPatient_fadeInDown__bQrEh{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes selectPatient_fadeInUp__s\+B8S{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes selectPatient_fadeInUp__s\+B8S{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.selectPatient_title__0MGbF{color:#2f42c2;font-size:32px;font-style:normal;font-weight:700;letter-spacing:-.5px;line-height:1.2;margin:0 0 24px}.selectPatient_welcomeMessage__sixBL{color:#555;font-size:18px;font-style:normal;font-weight:400;line-height:1.6;margin:0;max-width:650px;padding:0 20px}.selectPatient_patientList__\+bnoR{grid-gap:35px;-webkit-animation:selectPatient_fadeInUp__s\+B8S .8s ease-out;animation:selectPatient_fadeInUp__s\+B8S .8s ease-out;display:grid;gap:35px;grid-template-columns:repeat(2,420px);justify-content:center;width:100%}.selectPatient_patientCard__Bwhuj{background:linear-gradient(135deg,#fff,#fafbff);border:2px solid #e8eaf6;border-radius:24px;box-shadow:0 4px 20px rgba(47,66,194,.08);cursor:pointer;display:flex;flex-direction:column;min-height:140px;overflow:hidden;padding:32px 36px;position:relative;text-align:start;transition:all .35s cubic-bezier(.4,0,.2,1)}.selectPatient_patientCard__Bwhuj:before{background:linear-gradient(90deg,#2f42c2,#5c6bc0);content:"";height:4px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .35s ease}.selectPatient_patientCard__Bwhuj:hover:not(:disabled):before{opacity:1}.selectPatient_patientCard__Bwhuj:hover:not(:disabled){background:linear-gradient(135deg,#fff,#f8f9ff);border-color:#2f42c2;box-shadow:0 12px 40px rgba(47,66,194,.18);-webkit-transform:translateY(-6px) scale(1.02);transform:translateY(-6px) scale(1.02)}.selectPatient_patientCard__Bwhuj:active:not(:disabled){-webkit-transform:translateY(-3px) scale(1.01);transform:translateY(-3px) scale(1.01)}.selectPatient_patientCard__Bwhuj:disabled{cursor:not-allowed;opacity:.7}.selectPatient_patientCard__Bwhuj.selectPatient_selected__ovrdC{background:linear-gradient(135deg,#f8f9ff,#eef1ff);border-color:#2f42c2;box-shadow:0 6px 30px rgba(47,66,194,.2)}.selectPatient_patientCard__Bwhuj.selectPatient_selected__ovrdC:before{opacity:1}.selectPatient_patientInfo__Oif-Y{display:flex;flex-direction:column;gap:16px;width:100%}.selectPatient_patientHeader__I29PO{align-items:center;display:flex;gap:12px;justify-content:space-between;width:100%}.selectPatient_patientName__vxM5B{color:#2f42c2;flex:1 1;font-size:22px;font-style:normal;font-weight:600;letter-spacing:-.3px;line-height:1.3;margin:0}.selectPatient_patientDetails__Nb1MF{border-top:1px solid #e8eaf6;display:flex;flex-direction:column;gap:8px;padding-top:4px}.selectPatient_age__ORpAf,.selectPatient_relation__2oOzM{align-items:center;color:#666;display:flex;font-size:16px;font-style:normal;font-weight:400;line-height:1.5}.selectPatient_relation__2oOzM{color:#444;font-weight:500}.selectPatient_relation__2oOzM:before{-webkit-margin-end:8px;content:"👤";font-size:14px;margin-inline-end:8px}.selectPatient_age__ORpAf:before{-webkit-margin-end:8px;content:"🎂";font-size:14px;margin-inline-end:8px}.selectPatient_checkmark__pTjcS{-webkit-text-fill-color:transparent;-webkit-animation:selectPatient_scaleIn__qq1fR .3s ease-out;animation:selectPatient_scaleIn__qq1fR .3s ease-out;background:linear-gradient(135deg,#2f42c2,#5c6bc0);-webkit-background-clip:text;background-clip:text;color:#2f42c2;flex-shrink:0;font-size:28px;font-weight:700}@-webkit-keyframes selectPatient_scaleIn__qq1fR{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes selectPatient_scaleIn__qq1fR{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@media screen and (max-width:1400px){.selectPatient_container__ysNkU{padding:50px 20px}.selectPatient_backArrowWrapper__tMUvu{right:40px;top:40px}.selectPatient_header__QrqGI{margin-bottom:40px}.selectPatient_title__0MGbF{font-size:28px;margin-bottom:20px}.selectPatient_welcomeMessage__sixBL{font-size:17px}.selectPatient_patientList__\+bnoR{gap:28px;grid-template-columns:repeat(2,340px)}.selectPatient_patientCard__Bwhuj{border-radius:20px;box-shadow:0 3px 18px rgba(47,66,194,.08);min-height:120px;padding:28px 32px}.selectPatient_patientName__vxM5B{font-size:20px}.selectPatient_age__ORpAf,.selectPatient_relation__2oOzM{font-size:15px}.selectPatient_checkmark__pTjcS{font-size:24px}}@media screen and (max-width:840px){.selectPatient_container__ysNkU{padding:40px 15px}.selectPatient_backArrowWrapper__tMUvu{right:30px;top:30px}.selectPatient_header__QrqGI{margin-bottom:35px}.selectPatient_title__0MGbF{font-size:24px;margin-bottom:16px}.selectPatient_welcomeMessage__sixBL{font-size:16px;padding:0 10px}.selectPatient_patientList__\+bnoR{gap:20px;grid-template-columns:1fr;max-width:500px}.selectPatient_patientCard__Bwhuj{border-radius:18px;min-height:110px;padding:24px 28px}.selectPatient_patientCard__Bwhuj:hover:not(:disabled){-webkit-transform:translateY(-4px) scale(1.01);transform:translateY(-4px) scale(1.01)}.selectPatient_patientName__vxM5B{font-size:19px}.selectPatient_age__ORpAf,.selectPatient_relation__2oOzM{font-size:15px}.selectPatient_checkmark__pTjcS{font-size:22px}}@media screen and (max-width:480px){.selectPatient_container__ysNkU{padding:30px 12px}.selectPatient_backArrowWrapper__tMUvu{right:20px;top:20px}.selectPatient_title__0MGbF{font-size:22px}.selectPatient_welcomeMessage__sixBL{font-size:15px}.selectPatient_patientCard__Bwhuj{border-radius:16px;padding:20px 24px}.selectPatient_patientName__vxM5B{font-size:18px}.selectPatient_age__ORpAf,.selectPatient_relation__2oOzM{font-size:14px}.selectPatient_checkmark__pTjcS{font-size:20px}.selectPatient_age__ORpAf:before,.selectPatient_relation__2oOzM:before{font-size:13px}}
/*# sourceMappingURL=main.16c113c4.css.map*/