.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.efe059183aedd9c5712b.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.048c7f94cf2791cc4cb5.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.8d50ae8a7a487e30bcad.svg)}.inputContainer{position:relative;width:100%}.passwordToggle{background-color:initial;background-image:url(/static/media/eye_off_icon.9f47e4c4889e4cd64894.svg);background-position:50%;background-repeat:no-repeat;border:none;cursor:pointer;height:28px;outline:none;position:absolute;top:20%;width:28px}[dir=rtl] .passwordToggle{left:20px}[dir=ltr] .passwordToggle{right:20px}.passwordToggle_visible{background-image:url(/static/media/eye_icon.d1a825e8857af28d9ab8.svg)}@media screen and (max-width:1800px){.passwordToggle{height:24px;top:14%;width:24px}[dir=rtl] .passwordToggle{left:12px}[dir=ltr] .passwordToggle{right:12px}}@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__p7BB0{align-items:center;box-sizing:border-box;display:flex;flex-direction:column}.home_section__title__JSuyy{color:#2f42c2;font-size:24px;font-style:normal;font-weight:600;line-height:1.3;margin:25px auto 43px}.home_section__categories__jebtT{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__wYjEk{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__qNMbM{background-color:initial;background-image:url(/static/media/arrow_left_blue.4151044eb5eb5ff8949d.svg);background-repeat:no-repeat;background-size:contain;border:none;cursor:pointer;height:16px;outline:none;width:8px}[dir=ltr] .home_section__sectionArrowBtn__qNMbM{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.home_section__text__u5aYv{font-size:20px;font-style:normal;font-weight:400;line-height:1.3;margin:0}.home_section__icon__Ryr3C{-webkit-margin-end:16px;height:20px;margin-inline-end:16px;object-fit:contain;width:20px}.home_section__sectionName__7A242{align-items:center;display:flex}.home_section__disabled__HCEZQ{opacity:.3}@media screen and (max-width:1400px){.home_section__title__JSuyy{margin:11px auto 40px}.home_section__categories__jebtT{gap:30px;grid-template-columns:304px 304px;margin-bottom:40px}.home_section__category__wYjEk{border-radius:20px;box-shadow:0 2px 21px rgba(0,0,0,.07);padding:21px 19px 21px 26px}.home_section__sectionArrowBtn__qNMbM{height:11px;width:5px}.home_section__text__u5aYv{font-size:15px}.home_section__icon__Ryr3C{height:18px;margin-left:13px;width:18px}}@media screen and (max-width:840px){.home_section__p7BB0{width:95%}.home_section__categories__jebtT{gap:18px;grid-template-columns:1fr 1fr;margin-bottom:30px;width:100%}}@media screen and (max-width:660px){.home_section__p7BB0{padding-top:20px;width:calc(100% - 34px)}.home_section__title__JSuyy{font-size:18px;margin:10px auto 16px}.home_section__categories__jebtT{grid-template-columns:1fr}.home_section__category__wYjEk{padding:18px 19px 18px 26px}.home_section__text__u5aYv{font-size:16px}}.questionnaire_questionnaire__WVp34{grid-gap:8px;display:grid;gap:8px;grid-template-columns:117px 323px;margin-top:40px;text-decoration:none}.questionnaire_questionnaire_small__Pwsgx{-webkit-animation:questionnaire_blink__gUDaE 8s ease-in-out infinite;animation:questionnaire_blink__gUDaE 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__Pwsgx:hover{-webkit-animation:none;animation:none;width:290px}.questionnaire_questionnaire__answer_small__eCqjm{background-color:#6386f9;border-radius:30px;color:#fff;padding:12px 30px 12px 12px;position:relative;white-space:nowrap}.questionnaire_questionnaire__answer_small__eCqjm:before{background-image:url(/static/media/arrow_left_white.9c50ba34448676748975.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__eCqjm: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__74LI6{max-width:100%}.questionnaire_questionnaire__content__NSr0P{display:flex;flex-direction:column}.questionnaire_questionnaire__title__BS-Xh{color:#111;font-size:24px;font-style:normal;font-weight:400;line-height:1.29;margin:0 0 7px auto}.questionnaire_questionnaire__answer__zSYH4{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__zSYH4:before{background-image:url(/static/media/arrow_left_white.9c50ba34448676748975.svg);content:"";height:11px;left:20px;position:absolute;top:42%;width:6px}.questionnaire_questionnaire__answer__zSYH4: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__zSYH4:after{left:0}[dir=rtl] .questionnaire_questionnaire__answer__zSYH4:after{right:0}@media screen and (max-width:1400px){.questionnaire_questionnaire__WVp34{gap:7px;grid-template-columns:103px 285px}.questionnaire_questionnaire_small__Pwsgx{bottom:26px;height:81px;width:83px}.questionnaire_questionnaire_small__Pwsgx:hover{width:280px}.questionnaire_questionnaire__answer_small__eCqjm{border-radius:20px;padding:10px 25px 10px 10px}.questionnaire_questionnaire__answer_small__eCqjm:before{height:10px;right:6px;top:38%;width:12px}.questionnaire_questionnaire__answer_small__eCqjm:after{height:15px;width:18px}.questionnaire_questionnaire__answer__zSYH4{font-size:18px;min-height:63px;padding:12px 49px 12px 31px}.questionnaire_questionnaire__answer_small__eCqjm{font-size:16px}}@media screen and (max-width:600px){.questionnaire_questionnaire__WVp34{grid-gap:6px;display:grid;gap:6px;grid-template-columns:75px 234px;margin-top:0}.questionnaire_questionnaire__answer__zSYH4{font-size:16px;line-height:1.5;min-height:66px;padding:6px 27px;width:233px}.questionnaire_questionnaire_small__Pwsgx{bottom:10px;direction:rtl;height:40px;left:auto;right:10px;width:40px}.questionnaire_questionnaire__answer_small__eCqjm{font-size:12px;height:20px;line-height:1;margin:auto 0;padding:10px 5px 5px 15px}.questionnaire_questionnaire__answer_small__eCqjm:before{height:8px;left:4px;right:auto;rotate:none;top:38%;width:10px}.questionnaire_questionnaire__answer_small__eCqjm:after{height:10px;left:auto;right:3px;width:20px}}@-webkit-keyframes questionnaire_blink__gUDaE{44%{opacity:1}45%{opacity:.5}48%{opacity:0}50%{opacity:.5}61%{opacity:1}}@keyframes questionnaire_blink__gUDaE{44%{opacity:1}45%{opacity:.5}48%{opacity:0}50%{opacity:.5}61%{opacity:1}}.myDay_myDay__7QsIQ{display:flex;flex-direction:column;margin:13px auto 50px}.myDay_myDay__title__0CVcF{color:#2f42c2;font-size:24px;font-style:normal;font-weight:600;line-height:1.3;margin:0 auto 19px}.myDay_myDay__section__z7epW{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__sZfGc{background-color:initial;background-image:url(/static/media/arrow_left.41d410035a6899d5e74d.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__sZfGc:disabled{cursor:auto;opacity:30%}.myDay_prevBtn__kTudA{background-color:initial;background-image:url(/static/media/arrow_left.41d410035a6899d5e74d.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__kTudA:disabled{cursor:auto;opacity:30%}.myDay_myDay__sectionTitle__DvWqE{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__Md8eJ{grid-template-columns:1fr 1fr;list-style-type:none;margin:0;overflow:hidden;padding:0}.myDay_myDay__sectionCard__vaxWf{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__aD7Qu{font-size:21px;justify-content:center}.myDay_myDay__sectionCard_line__qQI-M:after{background-color:#2f42c2;content:"";display:block;height:60%;left:0;position:absolute;width:1px}.myDay_myDay__sectionCard_line__qQI-M:last-of-type:after,.myDay_myDay__sectionCard_line__qQI-M:nth-of-type(2n):after{display:none}.myDay_myDay__sectionArrowBtn__m4EjF{background-color:initial;background-image:url(/static/media/arrow_left_blue.4151044eb5eb5ff8949d.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__m4EjF{background-position:100%;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.myDay_myDay__sectionText__0lFm7{color:#2f42c2;font-size:16px;font-weight:400;line-height:1.3;margin:0;max-width:212px;text-align:start}.myDay_myDay__sectionText_centered__pSJtR{margin-bottom:10px;text-align:center}.myDay_myDay__link__Dw86L{cursor:pointer;text-decoration:underline}.myDay_myDay__link__Dw86L:hover{opacity:.8}.myDay_notifications__aU-pE{box-sizing:border-box;display:flex;gap:14px;padding:29px 19px 23px}.myDay_notifications__venchy__bpVZU{align-items:center;display:flex;flex-direction:column}.myDay_notifications__img__R78Du{height:56px;width:56px}.myDay_notifications__name__ULibU{font-size:15px;font-weight:700;line-height:20px;margin:0;text-align:center}.myDay_notifications__date__Z9\+kG{font-size:10px;font-weight:300;line-height:13px;margin:0;text-align:center}.myDay_notifications__text__02dNQ{flex:0 0 100%;font-size:16px;font-weight:400;line-height:21px;margin:0;text-align:start}.myDay_updateTitle__yl5\+J{font-size:16px;font-weight:600;margin-bottom:10px}@media screen and (max-width:1400px){.myDay_myDay__7QsIQ{margin:14px auto 40px}.myDay_myDay__title__0CVcF{font-size:24px;margin:0 auto 21px}.myDay_myDay__section__z7epW{border-radius:20px;margin-top:40px;width:507px}.myDay_myDay__sectionTitle__DvWqE{font-size:16px;height:35px;left:calc(50% - 38.5px);padding:7px 15px;top:-17px}.myDay_myDay__sectionCard__vaxWf{min-height:135px;padding:126x 17px 15px 25px}.myDay_myDay__sectionText__0lFm7{font-size:16px;line-height:21px}.myDay_myDay__sectionText_small__xI2Hz{font-size:14px;margin:12px 0 0}.myDay_updatesContainer__GtxVc{width:100%}.myDay_myDay__sectionArrowBtn__m4EjF{height:12px}.myDay_notifications__aU-pE{padding:25px 19px 9px}.myDay_notifications__text__02dNQ{font-size:15px;line-height:20px}.myDay_myDay__sectionContent__kRJN\+{margin-right:25px}}.myDay_desc__WjpoW{margin-top:12px}@media screen and (max-width:800px){.myDay_myDay__7QsIQ{width:calc(100% - 82px)}.myDay_myDay__section__z7epW{box-shadow:0 2px 21px rgba(0,0,0,.07);margin-bottom:13px;margin-top:62px;width:auto}.myDay_myDay__section__z7epW:first-of-type{margin-top:40px}.myDay_myDay__sectionTitle__DvWqE{font-size:16px;height:47px;left:calc(50% - 44px);padding:12px 20px;top:-23px}.myDay_myDay__sectionCard__vaxWf{gap:17px;min-height:123px;padding:26px 18px 12px;width:100%}.myDay_myDay__sectionCard_centered__cE82r{justify-content:center}.myDay_myDay__sectionText_small__xI2Hz{margin:12px auto 0}.myDay_myDay__sectionText__0lFm7{font-size:14px;line-height:21px}.myDay_myDay__sectionArrowBtn__m4EjF{height:10px;width:5px}.myDay_myDay__sectionContent__kRJN\+{margin-right:0}}@media screen and (max-width:800px) and (min-width:701px){.myDay_myDay__7QsIQ{box-sizing:border-box;padding:0 50px;width:100%}.myDay_myDay__section__z7epW{width:100%}.myDay_nextBtn__sZfGc{left:-30px}.myDay_prevBtn__kTudA{right:-30px}}@media screen and (max-width:700px){.myDay_myDay__title__0CVcF{margin-bottom:0}.myDay_myDay__swiper__Md8eJ{grid-template-columns:1fr;justify-items:center}.myDay_notifications__aU-pE{flex-direction:column;gap:8px;padding-top:34px}.myDay_notifications__venchy__bpVZU{flex-direction:row;justify-content:center}.myDay_notifications__img__R78Du{height:38px;width:38px}}@media screen and (max-width:400px){.myDay_myDay__7QsIQ{width:calc(100% - 34px)}.myDay_nextBtn__sZfGc,.myDay_prevBtn__kTudA{display:none}}.myDay_link__c4ewI{color:#7b1fa2;cursor:pointer;text-decoration:underline;transition:color .2s ease}.myDay_link__c4ewI:hover{color:#4a148c}.pagination_pagination__gcHww{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__1W3Zl{background-color:#fff;border-radius:100%;cursor:pointer;height:8px;transition:all .3s ease-in-out;width:8px}.pagination_page_active__BfosC{background-color:#2f42c2;-webkit-transform:scale(1.2);transform:scale(1.2)}.pagination_page_small__\+LxEb{height:5px;width:5px}.slider_carouselWrapper__EYvOC{height:100%;overflow:hidden;position:relative;width:100%}.slider_carouselItems__LdDC9{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__mR5kB{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__n6a7k{flex:0 0 100%}@media screen and (min-width:801px){.slider_carouselItemVideo__n6a7k{flex:0 0 50%;max-width:50%}}.slider_link__Wxn6E{color:#7b1fa2;cursor:pointer;text-decoration:underline;transition:color .2s ease}.slider_link__Wxn6E:hover{color:#4a148c}.modalOverlay_overlay__SEbBW{background-color:rgba(0,0,0,.6);height:100%;left:0;position:fixed;top:0;width:100%;z-index:4}.modal_popupWindow__-CZKk{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;padding:20px 10px 12px;position:fixed;z-index:100}.modal_popupWindow__-CZKk::-webkit-scrollbar{background-color:initial;width:10px}.modal_popupWindow__-CZKk::-webkit-scrollbar-thumb{background:#888;border-radius:5px}.appointmentCard_popup__nTWS3{align-items:center;color:#111;display:flex;flex-direction:column;margin:15px 0 0;min-height:495px;width:453px}.appointmentCard_popup__title__ptC-m{color:#2f42c2;font-size:24px;font-style:normal;font-weight:600;line-height:1;margin:0 auto 29px}.appointmentCard_popup__text__jlX1E{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__all0E{font-size:18px;font-style:normal;font-weight:400;line-height:1.2;margin:0 auto 27px}.appointmentCard_popup__btn__LRFL9{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__7Plm6{background:transparent;border:1px solid #5d3cc7;color:#5d3cc7}.appointmentCard_popup__cancelBtn__dCL3n{background:transparent;background-color:red;border:1px solid red;color:#fff}.appointmentCard_popup__btn_disabled__awGCO{opacity:.3}.appointmentCard_popup__optionsBar__nkTuI{align-items:center;display:none;flex-direction:column;height:0;overflow:hidden;transition:all .4s}.appointmentCard_popup__optionsBar_visible__GgxpV{display:flex;height:76px}.appointmentCard_popup__options__g5Wae{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__rB48r{border:none;cursor:pointer;outline:none;width:100%}.appointmentCard_popup__optionBtn__rB48r:hover{text-decoration:underline}@media screen and (max-width:1024px){.appointmentCard_popup__nTWS3{min-height:442px;width:405px}.appointmentCard_popup__title__ptC-m{font-size:20px;margin-bottom:26px}.appointmentCard_popup__text__jlX1E{font-size:16px}.appointmentCard_popup__text_big__all0E{font-size:18px;margin:0 auto 38px}.appointmentCard_popup__text_big__all0E:last-of-type{margin-bottom:17px}.appointmentCard_popup__cancelBtn__dCL3n,.appointmentCard_popup__nextBtn__7Plm6{font-size:18px}}@media screen and (max-width:560px){.appointmentCard_popup__nTWS3{min-height:329px;width:301px}.appointmentCard_popup__title__ptC-m{font-size:19px;margin-bottom:20px}.appointmentCard_popup__btn__LRFL9{font-size:16px;height:50px;width:190px}.appointmentCard_popup__nextBtn__7Plm6{margin-top:21px}.appointmentCard_popup__cancelBtn__dCL3n{margin-top:0}.appointmentCard_popup__optionBtn__rB48r{margin:0 auto}.appointmentCard_popup__text_big__all0E{margin:0 auto 20px}}.appointment_success_popup_popup__MuaTS{align-items:center;direction:rtl;display:flex;flex-direction:column;width:494px}.appointment_success_popup_popup__title__ZucWI{color:#2f42c2;font-size:32px;font-style:normal;font-weight:700;line-height:1;margin:0 auto 59px;text-align:center}.appointment_success_popup_popup__img__zrfwr{height:145px;margin:61px auto 35px;width:145px}.appointment_success_popup_popup__text__LTJaI{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__NoFnE{font-size:18px;height:57px;margin:0 auto 27px;width:260px}.appointment_success_popup_popup__btn_type_calendar__e-K01{background:transparent;border:1px solid #5d3cc7;color:#5d3cc7}.appointment_success_popup_popup__btn_disabled__u9uhA{opacity:.3}@media screen and (max-width:1300px){.appointment_success_popup_popup__MuaTS{width:405px}.appointment_success_popup_popup__title__ZucWI{font-size:26px;margin-bottom:40px}.appointment_success_popup_popup__img__zrfwr{height:112px;margin:50px auto 28px;width:112px}.appointment_success_popup_popup__text__LTJaI{font-size:18px;max-width:244px}.appointment_success_popup_popup__btn__NoFnE{font-size:16px;height:48px;margin:0 auto 18px;width:213px}}@media screen and (max-width:560px){.appointment_success_popup_popup__MuaTS{min-height:329px;width:301px}.appointment_success_popup_popup__title__ZucWI{font-size:19px;margin-bottom:32px}.appointment_success_popup_popup__text__LTJaI{font-size:15px;margin-bottom:12px}.appointment_success_popup_popup__img__zrfwr{height:87px;margin:0 auto;width:88px}.appointment_success_popup_popup__btn__NoFnE{font-size:12px;width:159px}.appointment_success_popup_popup__btn_type_calendar__e-K01{margin:21px auto 15px}}.closeButton_closeBtn__jjhvd{-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.d73b3e9c3921da52e18a.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__jjhvd{height:12px;width:12px}}@media screen and (max-width:600px){.closeButton_closeBtn__jjhvd{background-size:contain;height:14px;width:14px}}.cancelAppointmentConfirmation_popup__42d8x{align-items:center;box-sizing:border-box;direction:rtl;display:flex;flex-direction:column;min-height:485px;padding:20px 12px 12px;width:419px}.cancelAppointmentConfirmation_popup__title__7KHKH{color:#2f42c2;font-size:26px;font-style:normal;font-weight:600;line-height:1;margin:0 auto 40px;max-width:75%;text-align:center}.cancelAppointmentConfirmation_popup__img__vuvM\+{height:100px;margin:26px auto;width:100px}.cancelAppointmentConfirmation_popup__text__i6Fsp{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__z\+1Nk{font-size:18px;height:57px;margin:0 auto 18px;width:260px}.cancelAppointmentConfirmation_popup__btn_type_change__OrJeT{background:transparent;border:1px solid #5d3cc7;color:#5d3cc7}.cancelAppointmentConfirmation_popup__btn_disabled__diZuB{opacity:.3}.cancelAppointmentConfirmation_select_control__UDt\+8{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__np1Vr{background-color:#fff;border:1px solid #5d3cc7;box-shadow:0 4px 6px rgba(0,0,0,.1);margin:0}.cancelAppointmentConfirmation_option__WlMhZ{cursor:pointer;margin:0;padding:10px}.cancelAppointmentConfirmation_option_focused__zjnCx{background-color:#b5a9dd;color:#fff}.cancelAppointmentConfirmation_option_selected__TtIbU{background-color:#5d3cc7;color:#fff}.cancelAppointmentConfirmation_single_value__NdIe-{color:#000;font-weight:700}.cancelAppointmentConfirmation_custom_input__FtczR{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__42d8x{min-height:442px;width:405px}.cancelAppointmentConfirmation_popup__title__7KHKH{font-size:20px}.cancelAppointmentConfirmation_popup__img__vuvM\+{height:117px;margin:42px auto 28px;width:119px}.cancelAppointmentConfirmation_popup__text__i6Fsp{font-size:18px;max-width:244px}.cancelAppointmentConfirmation_popup__btn__z\+1Nk{font-size:16px;height:47px;width:213px}}@media screen and (max-width:600px){.cancelAppointmentConfirmation_popup__42d8x{min-height:329px;width:301px}.cancelAppointmentConfirmation_popup__title__7KHKH{font-size:19px;margin-bottom:32px}.cancelAppointmentConfirmation_popup__text__i6Fsp{font-size:15px;margin-bottom:43px}.cancelAppointmentConfirmation_popup__img__vuvM\+{height:87px;margin:0 auto 20px;width:88px}.cancelAppointmentConfirmation_popup__btn__z\+1Nk{font-size:12px;height:35px;margin-top:21px;width:159px}}.alternativeAppointmentPopup_popup__kNFot{align-items:center;color:#111;display:flex;flex-direction:column;min-height:495px;width:453px}.alternativeAppointmentPopup_popup__title__jY-Iz{color:#2f42c2;font-size:24px;font-style:normal;font-weight:600;line-height:1;margin:0 auto 29px}.alternativeAppointmentPopup_popup__text__1UStK{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__q4u\+W{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__AXvIx{font-size:18px;font-style:normal;font-weight:400;line-height:1.2;margin:0 auto 27px}.alternativeAppointmentPopup_popup__btn__6DWBJ{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__26xA5{background:transparent;border:1px solid #5d3cc7;color:#5d3cc7}.alternativeAppointmentPopup_popup__cancelBtn__S0etC{background:transparent;background-color:red;border:1px solid red;color:#fff}.alternativeAppointmentPopup_popup__btn_disabled__2LnSE{opacity:.3}.alternativeAppointmentPopup_popup__optionsBar__NLeY0{align-items:center;display:none;flex-direction:column;height:0;overflow:hidden;transition:all .4s}.alternativeAppointmentPopup_popup__optionsBar_visible__4Ue-u{display:flex;height:76px}.alternativeAppointmentPopup_popup__options__LlOsg{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__G39N\+{border:none;cursor:pointer;outline:none;width:100%}.alternativeAppointmentPopup_popup__optionBtn__G39N\+:hover{text-decoration:underline}@media screen and (max-width:1024px){.alternativeAppointmentPopup_popup__kNFot{min-height:442px;width:405px}.alternativeAppointmentPopup_popup__title__jY-Iz{font-size:20px;margin-bottom:26px}.alternativeAppointmentPopup_popup__text__1UStK{font-size:16px}.alternativeAppointmentPopup_popup__text_big__AXvIx{font-size:18px;margin:0 auto 28px}.alternativeAppointmentPopup_popup__text_big__AXvIx:last-of-type{margin-bottom:17px}.alternativeAppointmentPopup_popup__cancelBtn__S0etC,.alternativeAppointmentPopup_popup__nextBtn__26xA5{font-size:18px}}@media screen and (max-width:560px){.alternativeAppointmentPopup_popup__kNFot{min-height:329px;width:301px}.alternativeAppointmentPopup_popup__title__jY-Iz{font-size:19px;margin-bottom:32px}.alternativeAppointmentPopup_popup__btn__6DWBJ{font-size:16px;height:50px;width:190px}.alternativeAppointmentPopup_popup__cancelBtn__S0etC,.alternativeAppointmentPopup_popup__nextBtn__26xA5{margin-top:21px}.alternativeAppointmentPopup_popup__optionBtn__G39N\+{margin:0 auto}}.video_video__Lr-Nf{display:block;height:129px;width:220px}.video_playBtn__b1raC{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__-9o9M,.video_playBtn__b1raC{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.video_loadingIndicator__-9o9M{align-items:center;display:flex;justify-content:center;z-index:10}.video_spinner__1NHXh{-webkit-animation:video_spin__4KTj9 1s linear infinite;animation:video_spin__4KTj9 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__4KTj9{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes video_spin__4KTj9{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.video_isPlaying__WEWsH{opacity:0}.video_isPlaying__WEWsH:hover{background-image:url(/static/media/pause_icon.cc6568bfbad662849681.svg);opacity:.8}@media screen and (max-width:1400px){.video_video__Lr-Nf{height:109px;width:188px}}@media screen and (max-width:800px){.video_video__Lr-Nf{height:151px;width:260px}}@media screen and (max-width:700px){.video_video__Lr-Nf{height:151px;width:252px}}.videoModal_modalContent__h5nV\+{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__JdaRq{align-items:center;border-bottom:1px solid #eee;display:flex;flex-shrink:0;justify-content:space-between;padding:20px 24px 16px}.videoModal_modalTitle__nnAGG{color:#2f42c2;flex:1 1;font-size:1.8rem;font-weight:600;line-height:1.3;margin:0}[dir=ltr] .videoModal_modalTitle__nnAGG{padding-right:16px;text-align:left}.videoModal_closeButton__Vqyp5{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__Vqyp5:hover{background-color:#f0f0f0;color:#333}.videoModal_videoContainer__bcuXz{flex:0 1 auto;height:60%;overflow:visible;padding:0;width:100%}.videoModal_videoContainer__bcuXz,.videoModal_videoWrapper__\+i7WR{align-items:center;display:flex;justify-content:center;position:relative}.videoModal_videoWrapper__\+i7WR{height:100%;margin:0 24px;max-width:100%;width:calc(100% - 48px)}.videoModal_videoWrapper__\+i7WR video{display:block;height:auto;max-width:100%;width:100%}.videoModal_videoContainer__bcuXz>div{height:100%;max-height:100%;max-width:100%;width:100%}.videoModal_videoContainer__bcuXz iframe{aspect-ratio:16/9;height:100%;max-height:100%;object-fit:contain;width:100%}.videoModal_videoContainer__bcuXz video{aspect-ratio:16/9;height:auto;max-height:calc(100% - 40px);object-fit:contain;width:100%}.videoModal_descriptionContainer__tHkr5{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__xSyFZ{color:#2f42c2;font-size:1.1rem;font-weight:500;margin:0 0 12px}.videoModal_descriptionText__i5wol{color:#121759;font-size:1.1rem;line-height:1.6;margin:0}[dir=ltr] .videoModal_descriptionText__i5wol,[dir=ltr] .videoModal_descriptionTitle__xSyFZ{text-align:left}[dir=rtl] .videoModal_modalContent__h5nV\+,[dir=rtl] .videoModal_modalHeader__JdaRq{direction:rtl}[dir=rtl] .videoModal_modalTitle__nnAGG{padding-left:16px;padding-right:0;text-align:right}[dir=rtl] .videoModal_descriptionContainer__tHkr5{direction:rtl;text-align:right}[dir=rtl] .videoModal_descriptionText__i5wol,[dir=rtl] .videoModal_descriptionTitle__xSyFZ{text-align:right}@media (max-width:768px){.videoModal_modalHeader__JdaRq{padding:16px 20px 12px}.videoModal_modalTitle__nnAGG{font-size:1.25rem}.videoModal_descriptionContainer__tHkr5{padding:16px 20px 20px}}@media (max-width:480px){.videoModal_modalHeader__JdaRq{padding:12px 16px}.videoModal_modalTitle__nnAGG{font-size:1.2rem}.videoModal_videoContainer__bcuXz{flex:1 1}.videoModal_videoContainer__bcuXz>div{margin:0 16px}.videoModal_descriptionContainer__tHkr5{padding:12px 16px 16px}.videoModal_descriptionTitle__xSyFZ{font-size:1rem}.videoModal_descriptionText__i5wol{font-size:.9rem}}.videoThumbnail_thumbnail__F5R3\+{cursor:pointer;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;width:100%}.videoThumbnail_thumbnail__F5R3\+:hover{-webkit-transform:scale(1.02);transform:scale(1.02)}.videoThumbnail_imageContainer__-vwlI{background:#f0f0f0;border-radius:8px;height:129px;overflow:hidden;position:relative;width:220px}.videoThumbnail_image__LX4Vz{height:100%;object-fit:cover;width:100%}.videoThumbnail_placeholder__WX1sC{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__QShkC{color:#fff;font-size:2.5rem;opacity:.8}.videoThumbnail_overlay__i0jXn{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__F5R3\+:hover .videoThumbnail_overlay__i0jXn{opacity:1}.videoThumbnail_playButton__r-\+Tv{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__tjq\+3{color:#333;font-size:1.5rem;margin-left:3px}.videoThumbnail_titleContainer__3f-bp{margin-top:8px;padding:0 4px}.videoThumbnail_title__Dc47y{-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__LX4Vz:not([style*="display: none"])+.videoThumbnail_placeholder__WX1sC{display:none}@media screen and (max-width:1400px){.videoThumbnail_imageContainer__-vwlI{height:109px;width:188px}.videoThumbnail_playIcon__QShkC{font-size:2rem}.videoThumbnail_playButton__r-\+Tv{height:50px;width:50px}.videoThumbnail_playButtonIcon__tjq\+3{font-size:1.2rem}}@media screen and (max-width:800px){.videoThumbnail_imageContainer__-vwlI{height:151px;width:260px}.videoThumbnail_playIcon__QShkC{font-size:3rem}.videoThumbnail_playButton__r-\+Tv{height:70px;width:70px}.videoThumbnail_playButtonIcon__tjq\+3{font-size:1.8rem}}@media screen and (max-width:700px){.videoThumbnail_imageContainer__-vwlI{height:151px;width:252px}}.contactUs_section__pOtf2{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;max-width:913px;padding:25px 0;width:88%}.contactUs_section__title__ODkkc{color:#2f42c2;font-size:24px;font-style:normal;font-weight:600;margin:0 auto 31px}.contactUs_section__title_list__kkHKf{margin:31px auto}.contactUs_searchOptions__pvA-U{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__JP4U-{color:#000;cursor:pointer;font-size:20px;font-weight:400;line-height:26px;text-decoration:underline}.contactUs_searchOption_active__hDTQE{color:#2f42c2;text-decoration:none}.contactUs_input__EBJ1F{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__LDzri{color:#111;font-size:22px;font-style:normal;font-weight:600;line-height:28px;margin:27px auto 32px}.contactUs_contactOptions__DDSlc{display:flex;justify-content:space-between;list-style-type:none;margin:0;max-width:628px;padding:0;width:100%}.contactUs_contactOption__w9Laj{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;padding:14px 42px;width:269px}.contactUs_contactOption__title__aEYYa{color:#2f42c2;font-size:24px;font-weight:600;line-height:31px;margin:0}.contactUs_contactOption__img__DXgI8{height:63px;margin:22px 0 20px;width:63px}.contactUs_contactOption__btn__5NJks{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__OaMG1{opacity:.3}.contactUs_section__footer__Rg8Si{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__XN8qT{font-size:18px;font-weight:600;margin:0 0 8px}.contactUs_footerText__00zPv{margin:0}.contactUs_questionList__83yO8{align-items:center;display:flex;flex-direction:column;gap:20px;list-style-type:none;margin:0;padding:0;width:100%}.contactUs_questionList_prevencher__iBDLH{margin-top:20px}.contactUs_variants__irIBA{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__veCVO{cursor:pointer;padding:7px 16px}.contactUs_variant__veCVO:hover{background-color:#dbd6ef}@media screen and (max-width:1200px){.contactUs_section__pOtf2{max-width:724px;padding:16px 0}.contactUs_section__title__ODkkc{margin:0 auto 28px}.contactUs_section__title_list__kkHKf{margin:28px auto}.contactUs_searchOption__JP4U-{font-size:15px;line-height:20px}.contactUs_input__EBJ1F{font-size:16px;line-height:21px;padding:11px 15px}.contactUs_text__LDzri{font-size:16px;line-height:21px;margin:20px auto 8px}.contactUs_contactOptions__DDSlc{max-width:473px}.contactUs_contactOption__w9Laj{padding:8px 27px;width:216px}.contactUs_contactOption__title__aEYYa{font-size:18px;line-height:24px}.contactUs_contactOption__img__DXgI8{margin:29px 0 12px}.contactUs_section__footer__Rg8Si{font-size:15px;line-height:23px;padding:22px 25px 10px}.contactUs_footerTitle__XN8qT{font-size:16px;line-height:18px;margin-bottom:3px}.contactUs_footerText__00zPv{margin:0}.contactUs_variants__irIBA{font-size:16px;line-height:21px}}@media screen and (max-width:700px){.contactUs_section__pOtf2{padding:10px 0;width:calc(100% - 70px)}.contactUs_section__title__ODkkc{font-size:18px;line-height:24px;margin-bottom:59px}.contactUs_section__title_list__kkHKf{margin-bottom:0}.contactUs_searchOptions__pvA-U{margin:0 0 5px;padding:0}.contactUs_text__LDzri{font-size:15px;line-height:20px;margin:13px auto 16px}.contactUs_contactOptions__DDSlc{gap:45px;justify-content:center}.contactUs_contactOption__w9Laj{box-shadow:none;font-size:15px;line-height:32px;padding:0;width:40%}.contactUs_contactOption__title__aEYYa{font-size:15px}.contactUs_contactOption__img__DXgI8{height:40px;margin:0 0 15px;width:40px}.contactUs_contactOption__btn__5NJks{font-size:15px;width:129px}.contactUs_section__footer__Rg8Si{border-radius:20px;margin-top:17px;padding:11px}.contactUs_questionList__83yO8{gap:10px;margin-top:17px}.contactUs_input__EBJ1F{font-size:16px;padding:10px}}.faqItem_faq__li__LZYlt{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__K93ZA{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.faqItem_faq__li__LZYlt:before{background:#5c41b7;border-radius:100%;content:"";height:9px;position:absolute;top:39px;width:9px}[dir=ltr] .faqItem_faq__li__LZYlt:before{left:16px}[dir=rtl] .faqItem_faq__li__LZYlt:before{right:16px}.faqItem_faq__li_long__K93ZA:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.faqItem_faq__li__LZYlt:after{background-image:url(/static/media/arrow_down.3be61cb44f75da6038a7.svg);background-repeat:no-repeat;background-size:contain;content:"";cursor:pointer;height:17px;position:absolute;top:39px;width:35px}[dir=ltr] .faqItem_faq__li__LZYlt:after{right:38px}[dir=rtl] .faqItem_faq__li__LZYlt:after{left:38px}.faqItem_faq__question__h2hvd{color:#5d3cc7;font-size:26px;font-weight:600;line-height:30px}.faqItem_faq__questionTitle__T\+TKH{font-size:26px;line-height:30px;margin:0}.faqItem_faq__answer__lGL\+2{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__LZYlt{height:80px}[dir=ltr] .faqItem_faq__li__LZYlt{padding:25px 29px 5 31px}[dir=rtl] .faqItem_faq__li__LZYlt{padding:31px 29px 25px}.faqItem_faq__li__LZYlt:before{height:7px;width:7px}[dir=ltr] .faqItem_faq__li__LZYlt:before{left:12px}[dir=rtl] .faqItem_faq__li__LZYlt:before{right:12px}.faqItem_faq__li__LZYlt:after{height:11px;top:38px;width:22px}[dir=ltr] .faqItem_faq__li__LZYlt:after{right:26px}[dir=rtl] .faqItem_faq__li__LZYlt:after{left:26px}.faqItem_faq__li_long__K93ZA{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.faqItem_faq__title__EBi3A{font-size:28px;margin:65px auto 22px}.faqItem_faq__question__h2hvd{font-size:19px}.faqItem_faq__questionTitle__T\+TKH{font-size:19px;line-height:22px}.faqItem_faq__answer__lGL\+2{font-size:16px;font-weight:400;margin-top:25px}}@media screen and (max-width:740px){.faqItem_faq__li__LZYlt{height:65px;padding:18px 17px}.faqItem_faq__li_long__K93ZA{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.faqItem_faq__li__LZYlt:before{display:none}.faqItem_faq__li__LZYlt:after{height:6px;top:31px;width:12px}[dir=ltr] .faqItem_faq__li__LZYlt:after{right:17px}[dir=rtl] .faqItem_faq__li__LZYlt:after{left:17px}.faqItem_faq__questionTitle__T\+TKH{font-size:16px}.faqItem_faq__answer__lGL\+2{font-size:16px;font-weight:400;line-height:1.56}}.prevencherAnswer_answer__Jh6aI{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__W49XC{color:#121759;font-size:22px;font-weight:600;line-height:1.1;margin:0;text-align:right}.prevencherAnswer_prevencher__eS9re{align-items:center;display:flex;gap:10px;margin:6px 0 1px}.prevencherAnswer_prevencher__avatar__I2b-v{height:58px;object-fit:contain;width:56px}.prevencherAnswer_prevencher__name__5zDtI{color:#323232;font-size:16px;font-weight:600;line-height:1.25;text-align:right}.prevencherAnswer_answer__text__eVlis{margin:10px 0 0}@media screen and (max-width:1200px){.prevencherAnswer_answer__Jh6aI{font-size:16px;line-height:25px;padding:22px 16px}.prevencherAnswer_answer__title__W49XC{font-size:18px}.prevencherAnswer_prevencher__eS9re{margin-top:4px}.prevencherAnswer_answer__text__eVlis{margin:0 28px}}@media screen and (max-width:700px){.prevencherAnswer_answer__Jh6aI{font-size:15px}.prevencherAnswer_answer__title__W49XC{color:#5d3cc7;font-size:16px}.prevencherAnswer_answer__text__eVlis,.prevencherAnswer_prevencher__eS9re{margin:0}.prevencherAnswer_prevencher__avatar__I2b-v{height:35px;width:35px}.prevencherAnswer_prevencher__name__5zDtI{font-size:15px;margin:15px 0 10px}}.prevencherAnswer_popup_popup__CpJfI{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__va74p{align-items:flex-start;background:#ecf2ff;border-radius:16px;box-sizing:border-box;direction:rtl;display:flex;flex-direction:column}.prevencherAnswer_popup_popup__closeBtn__yqWo\+{background-color:initial;background-image:url(/static/media/close_icon.d73b3e9c3921da52e18a.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__sTYzF{color:#121759;font-size:22px;font-style:normal;font-weight:700;line-height:1.1;margin:71px 21px 3px}.prevencherAnswer_popup_prevencher__LfgXT{align-items:center;display:flex;gap:10px;margin:3px 10px 1px}.prevencherAnswer_popup_popup__img__PWgQr{height:58px;object-fit:contain;width:56px}.prevencherAnswer_popup_prevencher__name__5OSVk{color:#323232;font-size:16px;font-weight:600;line-height:1.25;text-align:right}.prevencherAnswer_popup_popup__text__zLbwA{margin:8px auto 49px;width:calc(100% - 146px)}.prevencherAnswer_popup_buttonBar__idVKK{display:flex;gap:119px;justify-content:center;margin-bottom:45px;width:100%}.prevencherAnswer_popup_popup__nextBtn__jncSq{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__mPNN5{background:#fff;border:1px solid #5d3cc7;color:#5d3cc7}@media screen and (max-width:1200px){.prevencherAnswer_popup_popup__CpJfI{width:592px}.prevencherAnswer_popup_popup__closeBtn__yqWo\+{height:12px;margin:8px 8px auto auto;width:12px}.prevencherAnswer_popup_popup__title__sTYzF{font-size:18px;margin-top:27px}.prevencherAnswer_popup_prevencher__LfgXT{gap:8px}.prevencherAnswer_popup_popup__img__PWgQr{height:43px;width:41px}.prevencherAnswer_popup_prevencher__name__5OSVk{font-size:13px}.prevencherAnswer_popup_popup__text__zLbwA{font-size:15px;margin:5px auto 38px;width:calc(100% - 61px)}.prevencherAnswer_popup_buttonBar__idVKK{gap:94px;margin-bottom:23px}.prevencherAnswer_popup_popup__nextBtn__jncSq{font-size:15px;height:45px;width:205px}}@media screen and (max-width:600px){.prevencherAnswer_popup_popup__CpJfI{min-height:329px;width:296px}.prevencherAnswer_popup_popup__content__va74p{background-color:initial}.prevencherAnswer_popup_popup__title__sTYzF{font-size:16px;margin:0 auto 11px}.prevencherAnswer_popup_prevencher__LfgXT{justify-content:center;margin:0 auto 4px}.prevencherAnswer_popup_prevencher__name__5OSVk{display:none}.prevencherAnswer_popup_popup__text__zLbwA{font-size:15px;margin:0 14px 15px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.prevencherAnswer_popup_buttonBar__idVKK{align-items:center;flex-direction:column-reverse;gap:10px;margin-bottom:15px}.prevencherAnswer_popup_popup__img__PWgQr{height:53px;margin:0 auto;width:53px}.prevencherAnswer_popup_popup__nextBtn__jncSq{font-size:16px;height:51px;width:190px}}.cookies_popup_popup__sttKS{align-items:center;background:#f0f3ff;direction:rtl;display:flex;flex-direction:column;max-width:400px}.cookies_popup_popup__closeBtn__debDB{background-color:initial;background-image:url(/static/media/close_icon.d73b3e9c3921da52e18a.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__w6896{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__cY3Zo{font-size:22px;margin:0 auto 20px;max-width:80%}.cookies_popup_popup__text__BS\+9M{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__Y4Z5O{margin:77px auto 17px;width:260px}.cookies_popup_popup__nextBtn_white__9wKYK{background-color:initial;border:1px solid #5d3cc7;color:#5d3cc7;margin:0 auto 30px}.cookies_popup_popup__img__OjRXz{height:117px;width:115px}@media screen and (max-width:1400px){.cookies_popup_popup__closeBtn__debDB{height:12px;margin:19px 19px 0 auto;width:12px}.cookies_popup_popup__title__w6896{font-size:22px;margin:12px auto 24px}.cookies_popup_popup__title_small__cY3Zo{font-size:16px;margin-bottom:10px;max-width:87%}.cookies_popup_popup__text__BS\+9M{font-size:16px;line-height:1.2;max-width:90%}.cookies_popup_popup__nextBtn__Y4Z5O{font-size:16px;height:45px;margin:44px auto 10px;width:203px}.cookies_popup_popup__nextBtn_white__9wKYK{margin:0 auto 21px}}@media screen and (max-width:600px){.cookies_popup_popup__sttKS{max-width:310px}.cookies_popup_popup__title__w6896{font-size:22px;margin-bottom:24px}.cookies_popup_popup__text__BS\+9M{font-size:15px;line-height:26px}.cookies_popup_popup__nextBtn__Y4Z5O{font-size:16px;height:44px;margin:62px auto 15px;width:253px}.cookies_popup_popup__nextBtn_white__9wKYK{margin:0 auto 29px}.cookies_popup_popup__img__OjRXz{height:104px;width:104px}}.onboarding_main__YYC9v{box-sizing:border-box;height:100%;justify-content:center;position:relative}.onboarding_main__YYC9v,.onboarding_welcome__JMEat{align-items:center;display:flex;flex-direction:column;width:100%}.onboarding_welcome__JMEat{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__4bHl4{height:36px;margin:51px auto 50px;width:152px}.onboarding_welcome__pix__z33f5{height:277px;object-fit:contain;object-position:center;transition:opacity .9s ease-in-out}.onboarding_fadein__txs47{opacity:1}.onboarding_fade__uDL4W{opacity:0}.onboarding_welcome__pagination__M4Ry4{align-items:center;display:flex;justify-content:space-between;list-style-type:none;margin:24px auto;padding:0;width:106px}.onboarding_welcome__page__DOI\+c{background-color:#dbd6ef;border-radius:100%;cursor:pointer;height:8px;width:8px}.onboarding_welcome__page_active__xhMcd{background-color:#5d3cc7;height:12px;width:12px}.onboarding_welcome__title__lzEOz{color:#121759;font-size:20px;font-weight:600;line-height:1.2;margin:25px auto 6px;text-align:center}.onboarding_welcome__text__wrQYd{color:#606060;font-size:18px;font-weight:400;line-height:1.3;margin:0 auto;max-width:275px;text-align:center}.onboarding_welcome__buttonBar__bo8DT{margin:0 auto 52px;width:258px}.onboarding_welcome__btn__5hrO4{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__PliEG{background-color:#5d3cc7;color:#fff;margin:0 auto 9px}.onboarding_welcome__btn_type_signin__jHJPa{background-color:#fff;border:none;box-shadow:0 3px 27px rgba(0,0,0,.06);color:#006cc9}.onboarding_welcome__forTherapistsNote__XOGbr{display:flex}.onboarding_welcome__forTherapists__oENHE{display:inline-block;font-size:15px;font-style:normal;font-weight:400;line-height:1;margin:0 0 15px 4px}.onboarding_welcome__forTherapists_link__otUx2{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__otUx2:hover{opacity:.8}.onboarding_welcome__POC__Dqsad{margin-bottom:25px}@media screen and (max-width:1600px){.onboarding_welcome__JMEat{border-radius:24px;margin-top:15px;max-width:332px;min-height:0;min-height:auto}.onboarding_welcome__logo__4bHl4{height:31px;margin:43px auto 27px;width:143px}.onboarding_welcome__pix__z33f5{height:201px}.onboarding_welcome__title__lzEOz{font-size:18px;margin:9px auto 5px}.onboarding_welcome__text__wrQYd{font-size:16px;max-width:249px}.onboarding_welcome__pagination__M4Ry4{margin:17px auto 25px}.onboarding_welcome__page__DOI\+c{height:6px;width:6px}.onboarding_welcome__page_active__xhMcd{height:8px;width:8px}.onboarding_welcome__buttonBar__bo8DT{margin:0 auto 7px;width:175px}.onboarding_welcome__btn__5hrO4{font-size:16px}.onboarding_welcome__btn_type_login__PliEG,.onboarding_welcome__btn_type_signin__jHJPa{height:42px;margin:0 auto 7px}.onboarding_welcome__forTherapists__oENHE,.onboarding_welcome__forTherapists_link__otUx2{font-size:12px}}@media screen and (max-width:1400px){.onboarding_welcome__JMEat{border-radius:20px;margin-top:10px;max-width:300px}.onboarding_welcome__logo__4bHl4{height:26px;margin:23px auto 20px;width:120px}.onboarding_welcome__pix__z33f5{height:180px}.onboarding_welcome__title__lzEOz{font-size:17px;margin:9px auto 5px}.onboarding_welcome__text__wrQYd{font-size:15px;max-width:233px}.onboarding_welcome__pagination__M4Ry4{margin:12px auto 20px}.onboarding_welcome__btn_type_login__PliEG,.onboarding_welcome__btn_type_signin__jHJPa{height:40px;margin:0 auto 7px}.onboarding_welcome__forTherapists__oENHE,.onboarding_welcome__forTherapists_link__otUx2{font-size:12px}}@media screen and (max-width:700px){.onboarding_welcome__JMEat{width:284px}.onboarding_welcome__logo__4bHl4{height:26px;margin-top:33px;width:121px}.onboarding_welcome__pix__z33f5{height:166px}.onboarding_welcome__title__lzEOz{font-size:15px}.onboarding_welcome__text__wrQYd{font-size:14px;max-width:218px}.onboarding_welcome__pagination__M4Ry4{margin:15px auto 16px}.onboarding_welcome__page__DOI\+c{height:6px;width:6px}.onboarding_welcome__page_active__xhMcd{height:9px;width:9px}.onboarding_welcome__buttonBar__bo8DT{margin-bottom:0;width:148px}.onboarding_welcome__btn__5hrO4{height:34px}}.login_login__yZmdf{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__Pz8F\+{color:#000;display:block;font-size:14px;text-align:center;-webkit-text-decoration-line:underline;text-decoration-line:underline}.login_login__arrow__0XGRV{background-color:initial;background-image:url(/static/media/arrow_forward.fc9f61ba78babb79a39f.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__gK\+GL{color:#5d3cc7;font-size:32px;font-weight:700;line-height:1.3;margin:31px auto 0}.login_login__title_sms__yxMfG{margin-bottom:66px}.login_login__text__WmOjA{color:#121759;font-size:20px;font-weight:400;margin:12px auto 27px;text-align:center}.login_login__way__kWDSZ{display:grid;grid-template-areas:"sms email" "form form";grid-template-columns:1fr 1fr;width:390px}.login_login__radioLabel__aIJvR{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__s1nBv{border-bottom:2px solid #5d3cc7;color:#5d3cc7}.login_login__radio_sms__BPoLx{grid-area:sms}.login_login__button__UKeeU{border-radius:7px;font-size:28px;height:60px;margin:0 auto;width:390px}.login_login__button_disabled__\+ZUNC{background:#dbd4f4}.login_login__button_type_signup__m5eLp{border-color:#006cc9;color:#006cc9;max-width:290px;width:390px}.login_login__text_small__XzJoX{font-size:17px;font-weight:400;line-height:1;margin:0 auto 31px;text-align:center}.login_login__form__QC4J\+{grid-area:form;margin:35px auto 28px;max-width:80%;width:80%}.login_login__formText__mk6N5{color:#000;margin:0 auto 31px}.login_login__label__x3irv{color:#000;display:block;font-size:17px;line-height:1;margin:0 0 12px}.login_login__input__kZD0a{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__JPqoO{margin-bottom:16px}.login_login__input_type_phone__Rm4mD{text-align:end}[dir=ltr] .login_login__input_type_phone__Rm4mD{text-align:start}.login_login__input__kZD0a::-webkit-input-placeholder{color:#ababab;font-size:20px;font-weight:400;line-height:24px}.login_login__input__kZD0a::placeholder{color:#ababab;font-size:20px;font-weight:400;line-height:24px}.login_login__input_invalid__-H\+MU{background:#ffe9e9;border:1px solid red}.login_login__invalid_message__TW8hB{color:red;font-size:16px;font-weight:400;line-height:1;margin:20px auto 5px;text-align:center}.login_login__restorePasswordLink__PZUum{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__QO36J{align-items:center;display:flex;flex-direction:column;width:calc(100% - 100px)}.login_login__alternative__D-zL8{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__D-zL8:before{border-bottom:1px solid #d4d4d4;content:"";left:0;position:absolute;top:10px;width:45%}.login_login__alternative__D-zL8:after{border-bottom:.8px solid #d4d4d4;content:"";position:absolute;right:0;top:10px;width:45%}.login_login__social__uMQ9r{font-size:14px;width:100%}.login_login__socialList__NdB\+D{align-items:center;display:flex;gap:23px;justify-content:center;list-style-type:none;margin:0 auto 50px;padding:0}.login_login__socialList_column__lYbbH{flex-direction:column;font-size:18px;gap:11px;margin-bottom:85px;margin-top:15px}.login_login__socialBtn__-4M6G{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__QieUD{background-image:url(/static/media/google_icon.28822a09d3b1953f800f.svg)}.login_login__socialBtn_apple__\+-2Xd{background-image:url(/static/media/apple_icon.fa30c837c0a49b788f31.svg)}.login_login__socialBtn_facebook__vl2jz{background-image:url(/static/media/facebook_icon.df07761e17fb265ffe26.svg)}.login_login__socialBtn_long__JP4TY{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__aaoSS{margin-left:13px}.login_login__urgent__K0wQG{display:inline-block;font-size:15px;font-style:normal;font-weight:400;line-height:1.13;margin:0 auto 20px}.login_login__conditions__z2z3n{color:#000;display:inline-block;font-size:14px;font-weight:400;line-height:1.5;margin:0;text-align:center}.login_login__text_margin__omSN7{margin-bottom:27px;margin-top:62px}.login_login__enterCode__ndmTU{direction:ltr;display:flex;gap:10px;list-style-type:none;margin:0;padding:0}.login_login__number__mCf9L{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__mCf9L:focus{outline:none}.login_login__number__mCf9L:focus,.login_login__number_empty__EJ\+bi{background:#dbd6ef;border:1px solid #5d3cc7}.login_login__number__mCf9L::-webkit-input-placeholder{text-align:center;width:100%}.login_login__number__mCf9L::placeholder{text-align:center;width:100%}.login_login__enterCodeLabel__gY6G1{color:#111;font-size:16px;font-weight:400;line-height:24px;margin-bottom:15px;text-align:center}.login_login__sendAgain__qXFRS{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__Kyail{margin-right:4px;position:relative;text-decoration:underline}.login_login__countdown__YoxXJ{color:#888;display:block;font-size:.9rem;margin-top:4px}.login_login__link__u1JzU{border-bottom:1px solid #000;color:#000;font-size:14px;margin:0 3px 0 0;text-decoration:none;transition:all .3s}.login_login__link__u1JzU: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__yZmdf{border-radius:15px;margin-top:0;max-width:330px;min-height:0;min-height:auto;padding-bottom:5px}.login_login__arrow__0XGRV{height:17px;right:18px;top:20px;width:17px}.login_loginTherapistPageLogo__BzIXc{height:33px;width:117px}.login_login__title__gK\+GL{font-size:24px;margin:20px auto 0}.login_login__title_sms__yxMfG{margin-bottom:40px}.login_login__enterCodeLabel__gY6G1{font-size:13px;margin-bottom:8px}.login_login__text__WmOjA{font-size:16px;line-height:1;margin:12px auto 22px}.login_login__way__kWDSZ{width:calc(100% - 75px)}.login_login__radioLabel__aIJvR{font-size:16px;height:30px;line-height:1}.login_login__form__QC4J\+{margin:26px auto 0}.login_login__formText__mk6N5{font-size:15px;margin-bottom:20px}.login_login__label__x3irv{font-size:14px;line-height:16px}.login_login__input__kZD0a::-webkit-input-placeholder{font-size:12px}.login_login__input__kZD0a::placeholder{font-size:12px}.login_login__input__kZD0a{border-radius:6px;font-size:15px;min-height:42px;min-width:0;min-width:auto;width:100%}.login_login__restorePasswordLink__PZUum{font-size:12px;line-height:12px;margin:18px auto 20px}.login_login__button__UKeeU{font-size:20px;height:42px;width:100%}.login_login__button_type_signup__m5eLp{margin-top:10px;max-width:80%;width:264px}.login_login__socialBtn__-4M6G{background-size:23px 23px;height:26px;width:26px}.login_login__socialBtn_long__JP4TY{font-size:14px;height:45px;padding:12px;width:205px}.login_login__alternative__D-zL8{font-size:14px;line-height:1;margin:22px 0 16px}.login_login__socialList__NdB\+D{margin:0 auto}.login_login__socialList_column__lYbbH{gap:8px;margin:28px auto}.login_login__text_small__XzJoX{margin-bottom:23px}.login_login__input_email__JPqoO{margin-bottom:12px}.login_login__text_margin__omSN7{margin-bottom:5px;margin-top:12px}.login_login__enterCode__ndmTU{gap:8px}.login_login__number__mCf9L{font-size:16px;height:43px;width:40px}.login_login__sendAgain__qXFRS{font-size:13px;line-height:1;margin:24px auto 1px}.login_login__bottomBar__QO36J{width:calc(100% - 80px)}.login_login__socialBtn__-4M6G{gap:10px}.login_login__conditions__z2z3n{font-size:12px;line-height:1;margin:36px auto 0}.login_login__link__u1JzU{font-size:12px}.login_login__supportLink__Pz8F\+{font-size:12px;margin:15px 0}}@media screen and (max-width:1300px){.login_login__yZmdf{max-width:320px}.login_login__radioLabel__aIJvR{height:26px}.login_login__form__QC4J\+{margin:22px auto 0}.login_login__formText__mk6N5{font-size:15px;margin-bottom:14px}.login_login__label__x3irv{font-size:14px;line-height:1.1}.login_login__input__kZD0a{min-height:38px}.login_login__restorePasswordLink__PZUum{margin:14px auto 18px}.login_login__button__UKeeU{font-size:20px;height:42px;width:100%}.login_login__button_type_signup__m5eLp{margin-top:10px;max-width:80%;width:264px}.login_login__socialBtn_long__JP4TY{font-size:14px;height:45px;padding:12px;width:205px}.login_login__alternative__D-zL8{margin:18px 0 4px}.login_login__socialList_column__lYbbH{gap:8px;margin:28px auto}.login_login__text_small__XzJoX{margin-bottom:23px}.login_login__input_email__JPqoO{margin-bottom:12px}.login_login__text_margin__omSN7{margin-bottom:5px;margin-top:12px}.login_login__sendAgain__qXFRS{font-size:13px;line-height:1;margin:24px auto 1px}.login_login__bottomBar__QO36J{width:calc(100% - 80px)}.login_login__conditions__z2z3n{margin:20px auto 0}}@media screen and (max-width:1000px){.login_login__conditions__z2z3n{margin-top:20px}.login_login__supportLink__Pz8F\+{margin-top:12px}}@media screen and (max-width:780px){.login_login__yZmdf{width:284px}.login_login__title__gK\+GL{font-size:24px;line-height:31px;margin-top:21px}.login_login__title_sms__yxMfG{margin-bottom:35px}.login_login__text__WmOjA{font-size:13px;line-height:1;margin:7px auto 20px}.login_login__text_small__XzJoX{margin-bottom:13px}.login_login__way__kWDSZ{width:calc(100% - 35px)}.login_login__radioLabel__aIJvR{font-size:13px}.login_login__form__QC4J\+{margin-top:23px}.login_login__formText__mk6N5{font-size:13px;margin-bottom:15px}.login_login__label__x3irv{margin:0}.login_login__input__kZD0a{min-height:36px;min-width:0;min-width:auto;padding:10px;width:225px}.login_login__invalid_message__TW8hB{font-size:12px;margin-top:12px}.login_login__button__UKeeU{font-size:18px;height:38px;width:100%}.login_login__alternative__D-zL8{font-size:12px;line-height:13px;margin:17px auto 7px;max-width:70%}.login_login__conditions__z2z3n{margin-top:19px}.login_login__enterCodeLabel__gY6G1{font-size:10px;line-height:16px}.login_login__enterCode__ndmTU{gap:6px}.login_login__sendAgain__qXFRS{font-size:10px;margin-bottom:12px}.login_login__socialList_column__lYbbH{gap:6px;margin:10px 0}.login_login__socialBtn_long__JP4TY{font-size:12px;height:36px;padding:9px;width:150px}.login_login__socialBtn_small__wuUpr{background-size:contain;height:17px;width:17px}}@media screen and (max-width:600px){.login_login__arrow__0XGRV{display:none}}.onboardingLayout_content__3Owyw{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__3Owyw,.onboardingLayout_main__Ww6uZ{align-items:center;box-sizing:border-box;display:flex;flex-direction:column}.onboardingLayout_main__Ww6uZ{direction:rtl;height:100%;justify-content:center;margin:auto;position:relative;width:calc(100% - 16px)}.onboardingLayout_logo__3rSOx{margin:57px auto 28px;width:151px}@media screen and (max-width:1400px){.onboardingLayout_content__3Owyw{font-size:18px;padding-bottom:10px}.onboardingLayout_logo__3rSOx{margin:24px auto 14px;width:111px}}@media screen and (max-width:600px){.onboardingLayout_content_type_therapists__c\+Sxm{background-size:contain}}.tooltip_tooltip__ta-ZH{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__gFd6r{left:-180%}.tooltip_tooltip_visible__AFi8x{bottom:130%;opacity:.7}.tooltip_tooltip_position_bottom__O9n2e{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__0L524{display:grid;grid-template-columns:1fr 298px;min-height:100vh;position:relative;width:100%}.mainContentLayout_main_chat__yFF58{grid-template-columns:1fr 293px 298px;transition:all .7s}.mainContentLayout_main_chat_small__wQYz1{grid-template-columns:1fr 293px 136px}.mainContentLayout_mainContent__B2BzP{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__aoc0d{overflow:hidden}.mainContentLayout_mainContent__B2BzP::-webkit-scrollbar{background-color:initial;width:5px;z-index:5}.mainContentLayout_mainContent__B2BzP::-webkit-scrollbar-thumb{background:#2f42c2;border-radius:4px;opacity:.4}.mainContentLayout_mainContent_chat__H8Tod{height:100vh}.mainContentLayout_header__NsGsF{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__6\+o7d{padding-right:445px}.mainContentLayout_header_prevencher__J6bPs{box-shadow:none;flex-direction:column;gap:10px;justify-content:flex-start;padding-left:118px}.mainContentLayout_header_forum__KnU-b{padding-left:118px}.mainContentLayout_mainContent__title__j2rtE{color:#2f42c2;font-size:29px;font-weight:700;margin:0}.mainContentLayout_leftHeaderControls__WqFZr{align-items:center;display:flex;gap:16px;height:100%;left:20px;position:absolute;top:0;z-index:4}.mainContentLayout_mainContent__bell__Bazvk{background-color:initial;background-image:url(/static/media/bell_icon.21ec39bec250de74913c.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__-IxgS{background-image:none}.mainContentLayout_link__Oobl7{align-self:flex-start;color:#8d8d8d;cursor:pointer;font-size:16px;margin-left:12px}.mainContentLayout_burger__jwoPl{background-color:initial;background-image:url(/static/media/burger_icon.94377da00e9ec69daee7.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__q0Hio{background-color:rgba(0,0,0,.3);display:none;height:100%;position:absolute;width:100%;z-index:4}.mainContentLayout_overlay_visible__mw\+AC{display:block}@media screen and (max-width:1480px){.mainContentLayout_main__0L524{grid-template-columns:1fr 272px}.mainContentLayout_header__NsGsF{padding-right:272px}.mainContentLayout_header_chat__6\+o7d{padding-right:445px}.mainContentLayout_main_chat__yFF58{grid-template-columns:1fr 293px 272px}.mainContentLayout_main_chat_small__wQYz1{grid-template-columns:1fr 293px 136px}}@media screen and (max-width:1400px){.mainContentLayout_mainContent__B2BzP{padding-top:53px}.mainContentLayout_header__NsGsF{height:53px}.mainContentLayout_header_chat__6\+o7d{padding-right:435px}.mainContentLayout_header_prevencher__J6bPs{gap:0;padding-top:17px}.mainContentLayout_link__Oobl7{height:13px}.mainContentLayout_mainContent__title__j2rtE{font-size:29px}.mainContentLayout_mainContent__bell__Bazvk{height:24px;left:25px;top:27px;width:20px}}@media screen and (max-width:1200px){.mainContentLayout_main__0L524{grid-template-columns:1fr 143px}.mainContentLayout_header__NsGsF{padding-right:143px}.mainContentLayout_header_chat__6\+o7d{padding-right:355px}.mainContentLayout_header_forum__KnU-b,.mainContentLayout_header_prevencher__J6bPs{padding-left:89px}.mainContentLayout_main_chat__yFF58{grid-template-columns:1fr 266px 143px}.mainContentLayout_main_chat_small__wQYz1{grid-template-columns:1fr 266px 102px}.mainContentLayout_mainContent__bell__Bazvk{top:25px}}@media screen and (max-width:750px){.mainContentLayout_main_chat__yFF58{grid-template-columns:1fr 226px 143px}.mainContentLayout_main_chat_small__wQYz1{grid-template-columns:1fr 226px 102px}.mainContentLayout_header_prevencher__J6bPs{align-items:center;flex-direction:row;gap:0;justify-content:center;padding:0}.mainContentLayout_header_forum__KnU-b{padding:0}.mainContentLayout_link__Oobl7{display:none}}@media screen and (max-width:600px){.mainContentLayout_main__0L524{grid-template-columns:1fr 0;overflow-x:hidden}.mainContentLayout_main_noScroll__NuDFh{height:100vh;overflow:hidden;width:100%}.mainContentLayout_mainContent__B2BzP{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding-top:53px}.mainContentLayout_mainContent_chat__H8Tod{height:100vh;padding-top:85px}.mainContentLayout_header__NsGsF{height:53px;padding:0}.mainContentLayout_burger__jwoPl{display:block}.mainContentLayout_leftHeaderControls__WqFZr{gap:8px;left:10px;max-width:190px}.mainContentLayout_mainContent__bell__Bazvk{background-image:url(/static/media/bell_icon.21ec39bec250de74913c.svg);height:22px;left:0;position:relative;top:0;width:20px}.mainContentLayout_mainContent__title__j2rtE{font-size:20px;margin:0 0 0 10px}}.mainContentLayout_contactIndicator__I8UXn{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__yYWE0{font-weight:500;margin:0}.mainContentLayout_contactIndicatorButton__MDS2M{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__MDS2M: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__I8UXn{font-size:13px;left:15px;padding:10px 14px}.mainContentLayout_contactIndicatorButton__MDS2M{font-size:11px;padding:5px 10px}}@media screen and (max-width:600px){.mainContentLayout_contactIndicator__I8UXn{border-radius:10px;font-size:12px;left:10px;padding:10px 12px;right:10px;top:60px}.mainContentLayout_contactIndicatorText__yYWE0{font-size:12px}.mainContentLayout_contactIndicatorButton__MDS2M{font-size:11px;padding:5px 8px}}.sidebar_sidebar__IhtGY{display:flex;height:100dvh;justify-content:flex-end;position:fixed;right:0;top:0;z-index:5}.sidebar_sidebar_chat__pKYJy{background:rgba(231,242,253,.6)}.sidebar_sidebar__content_visible__Mdvik{background-color:#5d3cc7;border-radius:55px 0 0 0;display:flex;flex-direction:column;position:relative;transition:all .7s;width:272px}.sidebar_scrollable__bzcG7{display:flex;flex-direction:column;height:100%;justify-content:space-between;overflow:auto;width:100%}.sidebar_scrollable__bzcG7::-webkit-scrollbar{background:rgba(231,242,253,.62);left:100px;opacity:.5;position:absolute;width:5px}.sidebar_scrollable__bzcG7::-webkit-scrollbar-thumb{background-color:#8a74d8;border-radius:5px}.sidebar_scrollable__bzcG7::-webkit-scrollbar:horizontal{display:none}.sidebar_scrollable__bzcG7::-webkit-scrollbar-thumb:hover{background-color:#8a74d8}.sidebar_sidebar__content_small__OG1UF{width:136px}.sidebar_sidebar__logo__huU4k{background-image:url(/static/media/logo_white.5e8eedb30be2ff8f0e36.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__OG1UF>.sidebar_sidebar__logo__huU4k{background-image:url(/static/media/logo_white_small.b764490d8fa1d35cbef7.svg);width:61px}.sidebar_sidebar__arrow__qyh6H{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__qyh6H:before{background-image:url(/static/media/arrow_right.c7900777a76a5fcbf2e6.svg);background-position:50%;content:"";display:block;height:12px;width:8px}.sidebar_sidebar__content_small__OG1UF>.sidebar_sidebar__arrow__qyh6H:before{background-image:url(/static/media/arrow_left.41d410035a6899d5e74d.svg)}.sidebar_sidebar__welcome__mBgWb{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__OG1UF .sidebar_sidebar__welcome__mBgWb{color:transparent;gap:0;grid-template-columns:0 1fr;width:136px}.sidebar_sidebar__title__8wQwJ{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__OG1UF .sidebar_sidebar__title__8wQwJ{color:transparent;opacity:0;width:0}.sidebar_sidebar__avatar__KKMDH{border-radius:100%;cursor:pointer;display:inline-block;height:60px;object-fit:cover;width:60px}.sidebar_sidebar__content_small__OG1UF .sidebar_sidebar__avatar__KKMDH{margin:0 auto}.sidebar_sidebar__pages__73Oh6{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__1VTTu{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__1VTTu:hover{opacity:.6}.sidebar_sidebar__page_disabled__YsOPD{opacity:.3}.sidebar_sidebar__page_active__C7S6n{background:#ebebeb;color:#121759}.sidebar_sidebar__page_messages__jtehW{grid-template-areas:". title icon";grid-template-columns:64px 1fr 58px}.sidebar_sidebar__page_active__C7S6n .sidebar_sidebar__pageIcon_myDay__3rlSt{background-image:url(/static/media/my_day_icon_active.57f8f5f930252d888e92.svg)}.sidebar_sidebar__page_active__C7S6n .sidebar_sidebar__pageIcon_treatment__neRYo{background-image:url(/static/media/treatment_icon_active.e15d85bf1f4af1f2bc24.svg)}.sidebar_sidebar__page_active__C7S6n .sidebar_sidebar__pageIcon_support__k2WX8{background-image:url(/static/media/support_icon_active.a9f6456879c384afc341.svg)}.sidebar_sidebar__page_active__C7S6n .sidebar_sidebar__pageIcon_goals__J-vDG{background-image:url(/static/media/goals_icon_active.9c926745a503a34404fb.svg)}.sidebar_sidebar__page_active__C7S6n .sidebar_sidebar__pageIcon_profile__JqFxs{background-image:url(/static/media/profile_icon_active.54d14284c14ec5f42a0e.svg)}.sidebar_sidebar__page_active__C7S6n .sidebar_sidebar__pageIcon_messages__MdzJn{background-image:url(/static/media/messages_icon_active.2abc7e1e9c7113a12a7b.svg)}.sidebar_sidebar__page_active__C7S6n .sidebar_sidebar__pageIcon_prevencher__bftCJ{background-image:url(/static/media/prevencher_icon_active.4f0e32a41c8fd9506dca.svg)}.sidebar_sidebar__page_active__C7S6n .sidebar_sidebar__messages__8emnD{background-color:#fff}.sidebar_sidebar__page_active__C7S6n .sidebar_sidebar__footerItem__g6fKk{background:#e0daf4;color:#121759}.sidebar_sidebar__page_active__C7S6n .sidebar_sidebar__footerIcon__uOR0W{background-image:url(/static/media/contacts_icon_active.0efd6ea5b8d0617881dd.svg)}.sidebar_sidebar__page_active__C7S6n .sidebar_sidebar__footerIcon_conditions__wxjup{background-image:url(/static/media/conditions_icon_active.45f99b5dfcc37c9d4ce8.svg)}.sidebar_sidebar__pageIcon__EzTJM{background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;grid-area:icon}.sidebar_sidebar__pageIcon_myDay__3rlSt{background-image:url(/static/media/my_day_icon.52c84658eb84c86ba5f7.svg)}.sidebar_sidebar__pageIcon_treatment__neRYo{background-image:url(/static/media/treatment_icon.82e397f0acbbd801dad5.svg)}.sidebar_sidebar__pageIcon_support__k2WX8{background-image:url(/static/media/support_icon.e27356422e1ec435fd62.svg)}.sidebar_sidebar__pageIcon_goals__J-vDG{background-image:url(/static/media/goals_icon.6857933b710454491dfa.svg)}.sidebar_sidebar__pageIcon_profile__JqFxs{background-image:url(/static/media/profile_icon.7c47239e3fef4e347236.svg)}.sidebar_sidebar__pageIcon_messages__MdzJn{background-image:url(/static/media/messages_icon.f03c212557914437f3ac.svg)}.sidebar_sidebar__pageIcon_prevencher__bftCJ{background-image:url(/static/media/prevencher_icon.ccd22cf2e41daf5dc072.svg)}.sidebar_sidebar__content_small__OG1UF .sidebar_sidebar__page__1VTTu{gap:0;grid-template-columns:0 1fr;overflow:hidden;width:136px}.sidebar_sidebar__content_small__OG1UF .sidebar_sidebar__page_messages__jtehW{grid-template-areas:"title icon"}.sidebar_sidebar__pageTitle__\+atos{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__OG1UF .sidebar_sidebar__pageTitle__\+atos{color:transparent;opacity:0;width:0}.sidebar_sidebar__pageIcon__EzTJM{height:32px;width:32px}.sidebar_sidebar__content_small__OG1UF .sidebar_sidebar__pageIcon__EzTJM{margin:0 auto}.sidebar_sidebar__messages__8emnD{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__OG1UF .sidebar_sidebar__messages__8emnD{display:none}.sidebar_sidebar__footer__ahey4{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__g6fKk{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__g6fKk:hover{opacity:.6}.sidebar_sidebar__content_small__OG1UF .sidebar_sidebar__footerItem__g6fKk{gap:0;grid-template-columns:0 1fr;justify-items:center}.sidebar_sidebar__footerIcon__uOR0W{background-position:50%;background-repeat:no-repeat;background-size:contain;height:18px;width:18px}.sidebar_sidebar__footerIcon_contacts__NCOkj{background-image:url(/static/media/contacts_icon.f5aad0aa5e0ba3d38a45.svg)}.sidebar_sidebar__footerIcon_conditions__wxjup{background-image:url(/static/media/conditions_icon.7ae6c12e8179cb7254ea.svg)}.sidebar_sidebar__footerIcon_logout__gCoS7{background-image:url(/static/media/logout_icon.09b3fd206373364146ef.svg)}.sidebar_sidebar__footerTitle__DA0wn{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__OG1UF .sidebar_sidebar__footerTitle__DA0wn{color:transparent;opacity:0;width:1px}.sidebar_link__\+xfnh{color:inherit;text-decoration:none}@media screen and (max-width:1480px){.sidebar_sidebar__logo__huU4k{margin:33px auto 52px;width:179px}.sidebar_sidebar__welcome__mBgWb{gap:9px;grid-template-columns:1fr 54px;padding:0 31px}.sidebar_sidebar__sidebarTitle__7OCj1{font-size:27px;line-height:35px}.sidebar_sidebar__avatar__KKMDH{height:54px;width:54px}.sidebar_sidebar__pages__73Oh6{gap:0;margin-top:33px}.sidebar_sidebar__page__1VTTu{font-size:20px;height:65px;line-height:26px}.sidebar_sidebar__page_active__C7S6n .sidebar_sidebar__footerItem__g6fKk{background:#e0daf4;color:#121759}.sidebar_sidebar__pageIcon__EzTJM{height:24px;width:24px}.sidebar_sidebar__messages__8emnD{height:22px;width:22px}.sidebar_sidebar__footer__ahey4{gap:0}.sidebar_sidebar__footerItem__g6fKk{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__Mdvik{width:258px}.sidebar_sidebar__content_small__OG1UF{width:136px}.sidebar_sidebar__title__8wQwJ{font-size:28px}.sidebar_sidebar__pages__73Oh6{margin-top:8px}.sidebar_sidebar__page__1VTTu{font-size:18px;height:58px}}@media screen and (max-width:1200px) and (min-width:601px){.sidebar_sidebar__content__Iq5ew{border-radius:41px 0 0 0;width:159px}.sidebar_sidebar__content_visible__Mdvik{border-radius:41px 0 0 0;width:143px}.sidebar_sidebar__arrow__qyh6H{height:22px;left:-11px;padding:0;top:94px;width:22px}.sidebar_sidebar__arrow__qyh6H:before{background-size:cover;height:9px;width:5px}.sidebar_sidebar__content_small__OG1UF{width:102px}.sidebar_sidebar__logo__huU4k{margin:27px auto 5px;width:121px}.sidebar_sidebar__welcome__mBgWb{gap:7px;grid-template-columns:1fr 43px;padding:0 10px}.sidebar_sidebar__content_small__OG1UF .sidebar_sidebar__welcome__mBgWb{width:102px}.sidebar_sidebar__title__8wQwJ{font-size:21px;line-height:28px}.sidebar_sidebar__avatar__KKMDH{height:43px;width:43px}.sidebar_sidebar__pages__73Oh6{gap:11px}.sidebar_sidebar__page__1VTTu{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__OG1UF .sidebar_sidebar__page__1VTTu{grid-template-columns:1fr;grid-template-rows:1fr 0;width:102px}.sidebar_sidebar__content_small__OG1UF .sidebar_sidebar__page_messages__jtehW{display:flex;grid-template-areas:"icon"}.sidebar_sidebar__content_small__OG1UF .sidebar_sidebar__pageTitle__\+atos{color:transparent;font-size:0}.sidebar_sidebar__pageTitle__\+atos{width:100%}.sidebar_sidebar__pageIcon__EzTJM{height:20px;width:20px}.sidebar_sidebar__messages__8emnD{display:none}.sidebar_sidebar__footer__ahey4{margin-bottom:0;padding-bottom:16px}.sidebar_sidebar__footerItem__g6fKk{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__uOR0W{background-size:contain;height:12px;width:12px}.sidebar_sidebar__page_active__C7S6n .sidebar_sidebar__footerItem__g6fKk{background:#e0daf4;color:#121759}}@media screen and (max-width:600px){.sidebar_sidebar__IhtGY{-webkit-transform:translateX(250px);transform:translateX(250px);transition:all .7s;width:240px}.sidebar_sidebar__placeholder__qdMcN{background-color:rgba(0,0,0,.3)}.sidebar_sidebar__content__Iq5ew{width:240px}.sidebar_sidebar__arrow__qyh6H{display:none}.sidebar_sidebar_open__Ox\+gT{-webkit-transform:translateX(0);transform:translateX(0)}.sidebar_sidebar__logo__huU4k{margin:15px auto 18px;width:150px}.sidebar_sidebar__welcome__mBgWb{gap:6px;grid-template-columns:1fr 37px;padding:0 24px}.sidebar_sidebar__title__8wQwJ{font-size:18px;line-height:24px}.sidebar_sidebar__avatar__KKMDH{height:37px;width:37px}.sidebar_sidebar__pages__73Oh6{gap:10px;margin-top:22px}.sidebar_sidebar__page__1VTTu{font-size:16px;gap:17px;grid-template-columns:1fr 36px;height:45px;line-height:21px}.sidebar_sidebar__pageIcon__EzTJM{height:19px;width:19px}.sidebar_sidebar__page_messages__jtehW{grid-template-columns:56px 1fr 36px}.sidebar_sidebar__footerItem__g6fKk{font-size:15px;grid-template-columns:1fr 28px;line-height:19px}.sidebar_sidebar__footerIcon__uOR0W{height:14px;width:14px}}.companiesCombo_container__YNKFz{-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__YNKFz: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__8KSiv{direction:rtl}.companiesCombo_ltr__nSOGs{direction:ltr}.companiesCombo_logoWrapper__yppth{-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__kwKUj{border-radius:8px;height:100%;object-fit:contain;width:100%}.companiesCombo_defaultIcon__gXog3{color:#5d3cc7;height:18px;width:18px}.companiesCombo_container__YNKFz:hover .companiesCombo_logoWrapper__yppth{background:#5d3cc7;-webkit-transform:scale(1.05);transform:scale(1.05)}.companiesCombo_container__YNKFz:hover .companiesCombo_logoWrapper__yppth .companiesCombo_defaultIcon__gXog3{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.companiesCombo_selectContainer__VpN1d{flex:1 1;font-family:Assistant,sans-serif}.companiesCombo_contentWrapper__1QW\+P{display:flex;flex:1 1;flex-direction:column;gap:1px;justify-content:center}.companiesCombo_label__A2--j{color:#5d3cc7;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.companiesCombo_helperText__X-DJA{color:#6b7280;font-size:11px;margin-top:1px}@media (max-width:768px){.companiesCombo_container__YNKFz{-webkit-padding-start:4px;max-width:200px;min-width:140px;padding:4px 6px;padding-inline-start:4px}.companiesCombo_logoWrapper__yppth{-webkit-margin-end:8px;height:28px;margin-inline-end:8px;width:28px}.companiesCombo_defaultIcon__gXog3{height:14px;width:14px}.companiesCombo_helperText__X-DJA{font-size:10px}}@media (max-width:600px){.companiesCombo_container__YNKFz{-webkit-padding-start:3px;border-radius:10px;max-width:160px;min-width:120px;padding:3px 5px;padding-inline-start:3px}.companiesCombo_logoWrapper__yppth{-webkit-margin-end:6px;border-radius:8px;height:26px;margin-inline-end:6px;width:26px}.companiesCombo_defaultIcon__gXog3{height:13px;width:13px}.companiesCombo_helperText__X-DJA{font-size:9px}}.treatmentPage_main__gHce1{align-items:center;display:flex;flex-direction:column;position:relative;width:100%}@media screen and (max-width:600px){.treatmentPage_main__gHce1{padding-top:44px}}.myTreatment_myTreatment__dvYbi{align-items:center;display:flex;flex-direction:column;margin-top:40px;max-width:1037px;width:calc(100% - 130px)}.myTreatment_myTreatment__title__ypO8N{color:#2f42c2;font-size:24px;font-style:normal;font-weight:700;line-height:1.2;margin:25px auto 0}.myTreatment_myTreatment__info__rq2dE{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__wOD3V{color:#626262;font-size:20px;font-style:normal;font-weight:400;line-height:1.25;margin:0}.myTreatment_myTreatment__text_small__PnuUk{font-size:18px}.myTreatment_myTreatment__listTitle__J6bDL{color:#2f42c2;font-size:24px;font-style:normal;font-weight:600;line-height:31px;margin:50px auto 40px}.myTreatment_myTreatment__list__cnw33{-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__oD2OC{margin:20px 0}.myTreatment_allTreatments__8O\+63{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__6H9Yy{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__6H9Yy:after{background-color:initial;background-image:url(/static/media/arrow_left_blue.4151044eb5eb5ff8949d.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__6H9Yy:after{right:20px;-webkit-transform:scaleX(-1);transform:scaleX(-1)}[dir=rtl] .myTreatment_treatment__6H9Yy:after{left:20px}.myTreatment_treatmentComment__FI18X{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__k-h\+1{color:#a59f9f;font:inherit;font-size:16px;font-style:normal;font-weight:400;line-height:14px;margin:0}.myTreatment_therapistLi__Q7OUf{flex-direction:row;height:5rem}.myTreatment_therapistLi__Q7OUf:after{background-image:url(/static/media/arrow_left_gray.8946df77d91c167c13ba.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__Q7OUf:after{right:30px;-webkit-transform:scaleX(-1);transform:scaleX(-1)}[dir=rtl] .myTreatment_therapistLi__Q7OUf:after{left:30px}.myTreatment_therapistImg__DJmv\+{-webkit-margin-end:15px;border-radius:100%;display:inline-block;height:55px;margin-inline-end:15px;object-fit:cover;width:55px}.myTreatment_nameTag__ubSMB{color:#281464;font-weight:700;margin:0}.myTreatment_myTherapist__V\+mcc{background-color:#ebebebdc;border-radius:7px;box-shadow:0 0 2px #dadada;font-size:12px;padding:0 2px}.myTreatment_title__kKgQr{color:#2f42c2;font-weight:600;margin:0}.myTreatment_midLine__k\+HvG{align-items:center;display:flex;flex-direction:row;gap:5px;height:20px;margin-top:5px}.myTreatment_disabledTherapist__s2lEl{opacity:.5}.myTreatment_role__IZ3WC{font-size:1rem}.myTreatment_therapistCard__kiaKP{background-color:#f6efe781;border-radius:40px;display:flex;flex-direction:row;height:70vh;margin:3rem;width:60vw}.myTreatment_right__m4Z0t .myTreatment_left__bIaQH{display:flex;flex-direction:column;width:190px}.myTreatment_imgForTherapist__m2v8g{border-radius:100%;height:120px;object-fit:cover;width:120px}@media screen and (max-width:1439px){.myTreatment_myTreatment__dvYbi{width:calc(100% - 108px)}.myTreatment_myTreatment__list__cnw33{-webkit-column-gap:70px;column-gap:70px}.myTreatment_treatmentComment__FI18X{font-size:19px}}@media screen and (max-width:1300px){.myTreatment_myTreatment__dvYbi{width:calc(100% - 70px)}.myTreatment_myTreatment__title__ypO8N{margin:11px auto 0}.myTreatment_myTreatment__info__rq2dE{margin:40px 0 0;padding:24px 31px}.myTreatment_myTreatment__text__wOD3V{font-size:18px;line-height:1.39}.myTreatment_myTreatment__text_small__PnuUk{font-size:16px}.myTreatment_myTreatment__listTitle__J6bDL{margin:30px auto}.myTreatment_myTreatment__list__cnw33{row-gap:40px}.myTreatment_btn__oD2OC{font-size:18px;height:57px;width:290px}.myTreatment_allTreatments__8O\+63{row-gap:10px}.myTreatment_treatment__6H9Yy{padding:14px 22px}.myTreatment_treatment__6H9Yy:after{height:14px;width:7px}[dir=ltr] .myTreatment_treatment__6H9Yy:after{right:15px}[dir=rtl] .myTreatment_treatment__6H9Yy:after{left:15px}.myTreatment_treatmentComment__FI18X{font-size:18px}}@media screen and (max-width:1050px){.myTreatment_role__IZ3WC{font-size:14px}.myTreatment_myTherapist__V\+mcc{font-size:11px;padding:0 1px}.myTreatment_therapistImg__DJmv\+{-webkit-margin-end:10px;margin-inline-end:10px}}@media screen and (max-width:1024px){.myTreatment_myTreatment__text__wOD3V{font-size:16px;line-height:1.2}.myTreatment_allTreatments__8O\+63{-webkit-column-gap:5%;column-gap:5%;font-size:16px;width:98%}.myTreatment_treatment__6H9Yy{padding:11px 40px}.myTreatment_role__IZ3WC{font-size:.8rem}}@media screen and (max-width:900px){.myTreatment_myTherapist__V\+mcc{font-size:10px}.myTreatment_therapistImg__DJmv\+{-webkit-margin-end:10px;margin-inline-end:10px}.myTreatment_allTreatments__8O\+63{width:100%}}@media screen and (max-width:830px){.myTreatment_allTreatments__8O\+63{align-items:center;display:flex;flex-direction:column;margin-bottom:30px;row-gap:14px}.myTreatment_therapistLi__Q7OUf,.myTreatment_treatment__6H9Yy{width:92%}}@media screen and (max-width:600px){.myTreatment_myTreatment__dvYbi{width:calc(100% - 44px)}.myTreatment_myTreatment__title__ypO8N{font-size:18px;line-height:24px;margin:12px auto 16px}.myTreatment_myTreatment__info__rq2dE{margin:0;padding:43px 17px}.myTreatment_myTreatment__text_small__PnuUk{font-size:14px}.myTreatment_myTreatment__listTitle__J6bDL{font-size:18px;line-height:24px;margin:16px auto 10px}.myTreatment_myTreatment__list__cnw33{row-gap:25px}.myTreatment_treatmentComment__FI18X{font-size:16px}}@media screen and (max-width:3200px){.myTreatment_treatment__6H9Yy{padding:14px 22px}}.appoitmentProgramPopup_popup__Z4\+ne{align-items:center;background-color:#fff;border-radius:26px;box-sizing:border-box;display:flex;flex-direction:column;padding:19px;width:493px}.appoitmentProgramPopup_popup__content__4ltCL{align-items:flex-start;border-radius:16px;display:flex;flex-direction:column;width:100%}.appoitmentProgramPopup_popup__closeBtn__KxO4A{background-color:initial;background-image:url(/static/media/close_icon.d73b3e9c3921da52e18a.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__VelWI{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__oxw7E{height:145px;margin:31px auto;width:145px}.appoitmentProgramPopup_popup__text__-Msin{color:#000;font-size:23px;font-weight:400;line-height:1.1;max-width:292px;text-align:center}[dir=ltr] .appoitmentProgramPopup_popup__text__-Msin{margin:0 0 6px 90px}[dir=rtl] .appoitmentProgramPopup_popup__text__-Msin{margin:6px 90px 0 0}.appoitmentProgramPopup_popup__nextBtn__hra2t{font-size:20px;font-weight:400;line-height:20px;margin:31px auto 5px;width:260px}@media screen and (max-width:1400px){.appoitmentProgramPopup_popup__Z4\+ne{border-radius:20px;width:455px}.appoitmentProgramPopup_popup__closeBtn__KxO4A{height:12px;margin:4px 4px 0 auto;width:12px}.appoitmentProgramPopup_popup__title__VelWI{font-size:25px;margin:17px auto 21px}.appoitmentProgramPopup_popup__img__oxw7E{height:113px;margin:20px auto;width:113px}.appoitmentProgramPopup_popup__text__-Msin{font-size:23px;line-height:1.1;max-width:318px}[dir=rtl] .appoitmentProgramPopup_popup__text__-Msin{margin:6px 67px 0 0}[dir=ltr] .appoitmentProgramPopup_popup__text__-Msin{margin:0 auto 6px}.appoitmentProgramPopup_popup__nextBtn__hra2t{font-size:20px;height:45px;margin:20px auto 5px;width:203px}}@media screen and (max-width:600px){.appoitmentProgramPopup_popup__Z4\+ne{border-radius:16px;height:100%;padding:10px;width:100%}.appoitmentProgramPopup_popup__title__VelWI{font-size:20px;margin:17px auto 19px}.appoitmentProgramPopup_popup__text__-Msin{font-size:15px;max-width:179px}.appoitmentProgramPopup_popup__img__oxw7E{height:88px;margin:13px auto;width:88px}.appoitmentProgramPopup_popup__nextBtn__hra2t{font-size:12px;height:35px;margin-top:11px;padding:0;width:71px}}.loader_overlay__qT\+2I{align-items:center;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.loader_loader__WaCNR{-webkit-animation:loader_l1__JekHa 1.4s steps(4) infinite;animation:loader_l1__JekHa 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__JekHa{to{-webkit-clip-path:inset(0 -34% 0 0);clip-path:inset(0 -34% 0 0)}}@keyframes loader_l1__JekHa{to{-webkit-clip-path:inset(0 -34% 0 0);clip-path:inset(0 -34% 0 0)}}.errorPopup_popup__dzCsC{align-items:center;direction:rtl;display:flex;flex-direction:column;padding:10px;position:relative}.errorPopup_popup__title__79evM{color:#2f42c2;font-size:28px;font-weight:700;margin:0 auto 22px;max-width:90%;text-align:center}.errorPopup_popup__img__WZss5{height:145px;margin:31px auto;width:145px}.errorPopup_popup__nextBtn__hK9kr{margin:50px auto 27px;width:260px}@media screen and (max-width:1400px){.errorPopup_popup__title__79evM{font-size:20px;margin:8px auto 22px}.errorPopup_popup__img__WZss5{height:113px;margin:20px auto;width:113px}.errorPopup_popup__nextBtn__hK9kr{font-size:16px;height:45px;margin:8px auto 5px;width:203px}}@media screen and (max-width:600px){.errorPopup_popup__title__79evM{margin:0 auto 33px}.errorPopup_popup__img__WZss5{height:88px;margin:13px auto;width:88px}.errorPopup_popup__nextBtn__hK9kr{font-size:12px;height:35px;margin-top:11px;width:159px}}.therapist_therapist__zMMho{align-items:center;display:flex;flex-direction:column;gap:43px;padding:22px 0;position:relative;width:100%}.therapist_infoContainer__9WRtH{background:hsla(0,0%,100%,.65);border-radius:32px;display:flex;gap:59px;padding:35px 35px 20px}.therapist_therapist__closeBtn__crVwp{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__Wj8B4{align-items:center;border-radius:15px;display:flex;flex-direction:column;min-height:400px;width:366px}.therapist_card__avatar__aAl4r{border-radius:100%;height:120px;margin:0 auto 26px;width:120px}.therapist_card__name__4K4IL{color:#121759;font-size:20px}.therapist_card__name__4K4IL,.therapist_card__status__n8uqM{font-style:normal;font-weight:600;line-height:24px;margin:0 auto;text-align:center}.therapist_card__status__n8uqM{color:#111;font-size:19px}.therapist_card__tag__fBh1K{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__VwuoQ{display:flex;gap:15px;justify-content:center;list-style-type:none;margin:0 auto;padding:0;width:100%}.therapist_card__connectionBarLi__gsodJ{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__\+gWgt{background-color:#6b47d6;border-radius:50%;height:20px;width:20px}.therapist_card__btn__mbNAk:hover,.therapist_card__connectionBarLi__gsodJ:hover,.therapist_therapist__closeBtn__crVwp:hover,.therapist_therapist__moreBtn__yvITk:hover{opacity:.8;-webkit-transform:translateY(-3px);transform:translateY(-3px)}.therapist_card__connectionBarLi_active__XsFze{background-color:#e0daf4}.therapist_card__connectionBarLi_chat__fX53i{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD0AAAAcCAYAAADSkrd6AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAEdSURBVFhH7dQxbsJQDAbg368ZOnIEjkAnhFKJ9gbsEQJOADdoeoJeoQzM5QYVQ0Cd6BE4AhutSGImJGSlQ3imShR/27NfnmTZDmCagWTA16i/beXZ4QOgJ5krjbF0wf1kvnrYy5QPJwO+suPPQKVgACAM0vQwluHKicIkHj5uOAqTWObK0HqniHqn60B9p6MwiR25l5zz10USxuezvPcX+d35LO/5aGSn1WntotY7RWy8zZW0xlLrnSI23uZKWmOp9U6RRnb6Bju9njmiNxkv6ZvBKwJNa7HTQfD7DsZSxkvqEGgqg1rUO+1r1N20s4A/iaiNi7+5vOdDvdO+5l+93V1Kz8y8kzktlSsa/1B4JYvGReHE7iaFG2OMqZsTWe24va6J9uEAAAAASUVORK5CYII=)}.therapist_card__connectionBarLi_phone__kWwG4{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__sJ01e{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__mbNAk{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__rvOCk{display:flex;flex-direction:column}.therapist_therapist__video__SPfMz{cursor:pointer;height:234px;margin:0 auto;width:401px}.therapist_therapist__about__nmMnU{border-radius:32px;box-sizing:border-box;margin-top:20px;padding:15px 16px 0}.therapist_therapist__aboutTitle__pAW5Q{color:#000;font-size:20px;font-style:normal;font-weight:600;line-height:26px;margin:0 auto;text-align:center}.therapist_noAboutInformation__MVZEl{font-size:16px;text-align:center}.therapist_therapist__text__zesyH{-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__1lzoU{-webkit-line-clamp:unset}.therapist_therapist__moreBtn__yvITk{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__Wj8B4{min-height:0;min-height:auto;width:260px}.therapist_infoContainer__9WRtH{box-sizing:border-box;gap:20px;justify-content:space-around;padding:12px 29px;width:calc(100% - 68px)}.therapist_card__avatar__aAl4r{height:80px;margin-bottom:5px;width:80px}.therapist_card__name__4K4IL,.therapist_card__status__n8uqM{font-size:18px;line-height:1.7}.therapist_card__tag__fBh1K{margin:4px auto 44px}.therapist_card__connectionBar__VwuoQ{gap:10px}.therapist_card__connectionBarLi__gsodJ{width:80px}.therapist_card__btn__mbNAk{margin:17px 0}.therapist_therapist__video__SPfMz{height:138px;margin-bottom:8px;width:236px}.therapist_therapist__about__nmMnU{margin:0;padding:7px 13px}.therapist_therapist__text__zesyH{font-size:18px;line-height:25px;margin:0}.therapist_therapist__aboutTitle__pAW5Q{font-size:18px;margin-bottom:10px}.therapist_therapist__moreBtn__yvITk{margin:0 auto}}@media screen and (max-width:850px){.therapist_infoContainer__9WRtH{align-items:center;flex-direction:column;width:400px}.therapist_noAboutInformation__MVZEl{display:none}}@media screen and (max-width:600px){.therapist_therapist__zMMho{gap:20px;margin:0;padding:0}.therapist_infoContainer__9WRtH{padding:0;width:96%}.therapist_card__avatar__aAl4r{height:50px;margin:24px auto 10px;width:50px}.therapist_card__name__4K4IL{font-size:16px;line-height:24px}.therapist_card__status__n8uqM,.therapist_card__tag__fBh1K{font-size:16px;font-weight:400}.therapist_card__tag__fBh1K{line-height:32px;margin:16px auto 38px}.therapist_card__connectionBar__VwuoQ{gap:initial;justify-content:space-between}.therapist_card__connectionBarLi__gsodJ{background-size:50px;border:1px solid #5d3cc7;height:60px;width:82px}.therapist_card__btn__mbNAk{font-size:16px;height:48px;margin:20px auto 0;width:204px}.therapist_card__tag__fBh1K{margin-bottom:19px}.therapist_therapist__video__SPfMz{height:114px;margin:0 auto 10px;width:195px}.therapist_therapist__about__nmMnU{margin-top:0;padding-bottom:15px}.therapist_therapist__aboutTitle__pAW5Q{font-size:18px;line-height:24px;margin-bottom:13px}.therapist_therapist__text__zesyH{font-size:16px}.therapist_therapist__moreBtn__yvITk{font-size:16px;line-height:20px}.therapist_therapist__closeBtn__crVwp{font-size:16px;margin-bottom:45px}}.CalendarViewToggle_toggleContainer__LhjuG{align-items:center;display:flex;gap:12px;justify-content:center;margin:20px 0;max-width:300px}.CalendarViewToggle_toggleButton__gE9Q5{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__gE9Q5: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__gE9Q5.CalendarViewToggle_active__zKwTW{background-color:#4a90e2;border-color:#4a90e2;box-shadow:0 4px 12px rgba(74,144,226,.3);color:#fff}.CalendarViewToggle_toggleButton__gE9Q5.CalendarViewToggle_active__zKwTW:hover{background-color:#3a7bc8;border-color:#3a7bc8}.CalendarViewToggle_icon__QyXRK{font-size:20px;line-height:1}.CalendarViewToggle_label__RxgKN{font-weight:600}[dir=rtl] .CalendarViewToggle_toggleContainer__LhjuG{direction:rtl}@media (max-width:768px){.CalendarViewToggle_toggleContainer__LhjuG{flex-direction:column;gap:8px;width:100%}.CalendarViewToggle_toggleButton__gE9Q5{font-size:14px;justify-content:center;padding:10px 20px;width:100%}.CalendarViewToggle_icon__QyXRK{font-size:18px}}.myCalendar_myCalendar__e3WN8{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__-oaqF{color:#2f42c2;font-size:24px;font-style:normal;font-weight:600;line-height:31px;margin:25px auto 0}.myCalendar_calendarSection__1vR1E{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__Fy1NM{border-radius:100%}.myCalendar_circleContainer__ms7CO{bottom:0;display:flex;gap:1px;justify-content:center;left:0;position:absolute;right:0}.myCalendar_circle__RZdBp{border-radius:100%;display:block;height:7px;width:7px}.myCalendar_circle_big__VEINc{height:10px;width:10px}.myCalendar_appointmentsContainer__PB7Kp{width:90%}.myCalendar_appointmentsList__7imI8{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__7imI8{margin:18px 0 0 8px}.myCalendar_appointmentsLi__MPde5{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__MPde5{padding:24px 35px 24px 26px}.myCalendar_appointmentsLi__MPde5:after{background-image:url(/static/media/arrow_left.41d410035a6899d5e74d.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__MPde5:after{right:20px;-webkit-transform:scaleX(-1);transform:scaleX(-1)}[dir=rtl] .myCalendar_appointmentsLi__MPde5:after{left:20px}.myCalendar_time__Up4aJ{align-items:center;display:flex}.myCalendar_duration__Q49Z6{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__Q49Z6{margin:0 14px}.myCalendar_name__pvD\+l{color:#000;font-size:18px;font-style:normal;font-weight:600;line-height:30px;margin:0 24px 0 0}[dir=ltr] .myCalendar_name__pvD\+l{margin:0 24px}.myCalendar_groupBadge__Bfto6{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__Bfto6: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__e3WN8{width:calc(100% - 108px)}.myCalendar_myCalendar__title__-oaqF{font-size:24px;margin:11px auto 10px}.myCalendar_calendarSection__1vR1E{gap:20px}.myCalendar_appointmentsContainer__PB7Kp{align-self:flex-start;width:100%}.myCalendar_appointmentsList__7imI8{gap:15px}.myCalendar_appointmentsLi__MPde5{min-height:70px;padding:13px 20px 13px 28px}[dir=ltr] .myCalendar_appointmentsLi__MPde5{padding:13px 28px 13px 20px}.myCalendar_name__pvD\+l{font-size:16px}}@media screen and (max-width:800px){.myCalendar_myCalendar__title__-oaqF{font-size:18px;font-weight:600;line-height:24px;margin:10px auto 13px}.myCalendar_calendarSection__1vR1E{display:flex;flex-direction:column;margin-top:0;padding:18px 15px}.myCalendar_myCalendar__e3WN8{width:100%}.myCalendar_appointmentsList__7imI8{margin:0}.myCalendar_groupBadge__Bfto6{background-size:60% 60%;height:18px;margin-right:6px;width:18px}}.myCalendar_groupMembersList__U-JQi{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:8px 0 0;padding:0}.myCalendar_groupMemberItem__F2WhX{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__U-JQi{gap:6px}.myCalendar_groupMemberItem__F2WhX{font-size:12px;padding:3px 6px}}.myCalendar_groupMemberItem__F2WhX{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__F2WhX: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__BEHig{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__Rwc7M{color:#0f1720;font-size:13px;max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:800px){.myCalendar_groupMemberAvatar__BEHig{font-size:11px;height:22px;min-width:22px}.myCalendar_groupMemberName__Rwc7M{font-size:12px;max-width:80px}}.noAppointments_section__qmF9W{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;width:313px}.noAppointments_section__title__99DaK{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__-pQ-s{height:200px;margin:60px auto 0;width:248px}.noAppointments_section__btn__k0Eq9{height:57px;margin:0 auto;width:290px}@media screen and (max-width:1300px){.noAppointments_section__title__99DaK{font-size:16px;margin:41px auto 20px}.noAppointments_section__img__-pQ-s{height:140px;margin:20px 0 0;width:190px}.noAppointments_section__btn__k0Eq9{font-size:18px;height:48px;width:240px}}@media screen and (max-width:800px){.noAppointments_section__img__-pQ-s{margin-top:0}}@media screen and (max-width:600px){.noAppointments_section__title__99DaK{margin:10px auto 44px}.noAppointments_section__img__-pQ-s{margin-top:44px}}.appointmentsPage_container__Zo9BC{box-sizing:border-box;margin:0 auto;max-width:1800px;padding:0 24px 24px;width:100%}.appointmentsPage_tabNavigation__BgM\+X{border-bottom:2px solid #e5e7eb;display:flex;gap:8px;margin-bottom:24px;padding-bottom:0}.appointmentsPage_tabButton__ku\+B6{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__ku\+B6:hover{color:#6b46c1}.appointmentsPage_tabButtonActive__Jdi2a{border-bottom-color:#6b46c1;color:#6b46c1}.appointmentsPage_tabIcon__HlyTo{font-size:18px}.appointmentsPage_tabLabel__tfpfm{white-space:nowrap}@media (max-width:480px){.appointmentsPage_tabNavigation__BgM\+X{gap:4px}.appointmentsPage_tabButton__ku\+B6{font-size:13px;padding:10px 16px}.appointmentsPage_tabIcon__HlyTo{font-size:16px}}.appointmentsPage_noShowPredictorContainer__5n2uh{display:block;padding:0}.appointmentsPage_comingSoonCard__3wfPd{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__M6taL{-webkit-animation:appointmentsPage_float__DX5Tc 3s ease-in-out infinite;animation:appointmentsPage_float__DX5Tc 3s ease-in-out infinite;font-size:64px;margin-bottom:24px}@-webkit-keyframes appointmentsPage_float__DX5Tc{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@keyframes appointmentsPage_float__DX5Tc{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}.appointmentsPage_comingSoonTitle__VKt1y{color:#5b21b6;font-size:28px;font-weight:700;margin:0 0 12px}.appointmentsPage_comingSoonDescription__C0fTj{color:#7c3aed;font-size:16px;line-height:1.6;margin:0 0 32px}.appointmentsPage_featureList__2I5sa{display:flex;flex-direction:column;gap:16px}.appointmentsPage_featureItem__K2jo7{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__JeCWO{font-size:20px}@media (max-width:480px){.appointmentsPage_comingSoonCard__3wfPd{padding:32px 24px}.appointmentsPage_comingSoonIcon__M6taL{font-size:48px}.appointmentsPage_comingSoonTitle__VKt1y{font-size:22px}}.appointmentsPage_noShowHeader__vTMCF{margin-bottom:32px}.appointmentsPage_noShowPageTitle__yZvYG{align-items:center;color:#1f2937;display:flex;flex-wrap:wrap;font-size:32px;font-weight:700;gap:12px;margin:0 0 8px}.appointmentsPage_aiBadge__xUFMs{align-items:center;-webkit-animation:appointmentsPage_glow__wHoKI 2s infinite;animation:appointmentsPage_glow__wHoKI 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__wHoKI{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__wHoKI{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__mZI8m{color:#6b7280;font-size:16px;margin:0}.appointmentsPage_noShowStatsGrid__cz8qX{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-bottom:32px}.appointmentsPage_noShowStatCard__DktBG{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__DktBG:before{content:"";height:100%;position:absolute;right:0;top:0;width:4px}.appointmentsPage_noShowStatCard__DktBG.appointmentsPage_primary__amtTV:before{background:#6b46c1}.appointmentsPage_noShowStatCard__DktBG.appointmentsPage_danger__lNBvw:before{background:#ef4444}.appointmentsPage_noShowStatCard__DktBG.appointmentsPage_success__tXGHI:before{background:#10b981}.appointmentsPage_noShowStatCard__DktBG.appointmentsPage_warning__24dUi:before{background:#f59e0b}.appointmentsPage_noShowStatCard__DktBG:hover{box-shadow:0 8px 24px rgba(0,0,0,.12);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.appointmentsPage_noShowStatHeader__vSetj{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.appointmentsPage_noShowStatLabel__\+gz1C{color:#6b7280;font-size:14px;font-weight:600}.appointmentsPage_noShowStatIcon__Jc7SK{align-items:center;border-radius:12px;display:flex;font-size:22px;height:44px;justify-content:center;width:44px}.appointmentsPage_noShowStatIcon__Jc7SK.appointmentsPage_primary__amtTV{background:rgba(107,70,193,.1)}.appointmentsPage_noShowStatIcon__Jc7SK.appointmentsPage_danger__lNBvw{background:rgba(239,68,68,.1)}.appointmentsPage_noShowStatIcon__Jc7SK.appointmentsPage_success__tXGHI{background:rgba(16,185,129,.1)}.appointmentsPage_noShowStatIcon__Jc7SK.appointmentsPage_warning__24dUi{background:rgba(245,158,11,.1)}.appointmentsPage_noShowStatValue__4k7cY{font-size:36px;font-weight:700;margin-bottom:4px}.appointmentsPage_noShowStatCard__DktBG.appointmentsPage_primary__amtTV .appointmentsPage_noShowStatValue__4k7cY{color:#6b46c1}.appointmentsPage_noShowStatCard__DktBG.appointmentsPage_danger__lNBvw .appointmentsPage_noShowStatValue__4k7cY{color:#ef4444}.appointmentsPage_noShowStatCard__DktBG.appointmentsPage_success__tXGHI .appointmentsPage_noShowStatValue__4k7cY{color:#10b981}.appointmentsPage_noShowStatCard__DktBG.appointmentsPage_warning__24dUi .appointmentsPage_noShowStatValue__4k7cY{color:#f59e0b}.appointmentsPage_noShowStatTrend__WhcE\+{align-items:center;display:flex;font-size:13px;font-weight:600;gap:4px}.appointmentsPage_trendUp__oQmZE{color:#ef4444}.appointmentsPage_trendDown__A\+3Eo{color:#10b981}.appointmentsPage_trendNeutral__ka9AH{color:#6b7280}.appointmentsPage_autoReminderToggle__7KEd3{align-items:center;background:#f8f7fc;border-radius:12px;display:flex;gap:20px;justify-content:space-between;margin-bottom:24px;padding:20px}.appointmentsPage_toggleInfo__MbXPK{flex:1 1}.appointmentsPage_toggleTitle__j3fuf{color:#1f2937;font-size:16px;font-weight:700;margin-bottom:4px}.appointmentsPage_toggleDescription__6mwIy{color:#6b7280;font-size:13px}.appointmentsPage_toggleSwitch__\+DMtd{background:#e5e7eb;border:none;border-radius:16px;cursor:pointer;flex-shrink:0;height:32px;position:relative;transition:all .3s;width:60px}.appointmentsPage_toggleSwitch__\+DMtd.appointmentsPage_active__IKSzY{background:#10b981}.appointmentsPage_toggleSwitch__\+DMtd: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__\+DMtd.appointmentsPage_active__IKSzY:after{right:calc(100% - 29px)}.appointmentsPage_overbookingSection__e7UAd{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__o5D56{align-items:center;display:flex;gap:12px;margin-bottom:16px}.appointmentsPage_overbookingIcon__7CnvM{align-items:center;background:#6b46c1;border-radius:12px;color:#fff;display:flex;font-size:24px;height:48px;justify-content:center;width:48px}.appointmentsPage_overbookingTitle__4kk4G{color:#6b46c1;font-size:20px;font-weight:700}.appointmentsPage_overbookingDescription__ooHS9{color:#6b7280;font-size:14px;line-height:1.6;margin-bottom:20px}.appointmentsPage_suggestionCards__BJT7\+{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.appointmentsPage_suggestionCard__h7Hwm{background:#fff;border:2px solid transparent;border-radius:12px;cursor:pointer;padding:20px;transition:all .2s}.appointmentsPage_suggestionCard__h7Hwm:hover{border-color:#6b46c1;box-shadow:0 4px 16px rgba(0,0,0,.1);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.appointmentsPage_suggestionHeader__oExb2{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.appointmentsPage_suggestionTime__fuBvk{color:#1f2937;font-size:16px;font-weight:700}.appointmentsPage_confidenceScore__bRpGy{background:linear-gradient(135deg,#10b981,#059669);border-radius:20px;color:#fff;font-size:12px;font-weight:700;padding:6px 12px}.appointmentsPage_suggestionDetails__ZuGXj{color:#6b7280;font-size:13px;margin-bottom:12px}.appointmentsPage_suggestionStats__rCl3p{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,1fr)}.appointmentsPage_suggestionStat__yTw3V{background:#f8f7fc;border-radius:6px;font-size:12px;padding:8px;text-align:center}.appointmentsPage_statValueSmall__Apwbf{color:#6b46c1;font-size:18px;font-weight:700}.appointmentsPage_statLabelSmall__0jPIH{color:#6b7280;font-size:11px}.appointmentsPage_chartContainer__SyVc-{background:#fff;border-radius:16px;box-shadow:0 1px 3px rgba(0,0,0,.06);margin-bottom:24px;padding:24px}.appointmentsPage_chartTitle__qAp9T{color:#1f2937;font-size:18px;font-weight:700;margin:0 0 20px}.appointmentsPage_chartWrapper__87rMi{width:100%}.appointmentsPage_chartTooltip__mCgne{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__Jjm6J{background:#fff;border-radius:16px;box-shadow:0 1px 3px rgba(0,0,0,.06);padding:32px}.appointmentsPage_riskSectionHeader__yvnIy{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.appointmentsPage_riskSectionTitle__sQv66{align-items:center;color:#1f2937;display:flex;font-size:24px;font-weight:700;gap:12px;margin:0}.appointmentsPage_riskSectionActions__C3W89{display:flex;flex-wrap:wrap;gap:12px}.appointmentsPage_actionBtn__I1Ij8{border:none;border-radius:8px;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;padding:10px 20px;transition:all .2s}.appointmentsPage_actionBtn__I1Ij8.appointmentsPage_primary__amtTV{background:#6b46c1;color:#fff}.appointmentsPage_actionBtn__I1Ij8.appointmentsPage_primary__amtTV:hover{background:#553c9a;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.appointmentsPage_actionBtn__I1Ij8.appointmentsPage_secondary__cppdW{background:#fff;border:1.5px solid #e5e7eb;color:#1f2937}.appointmentsPage_actionBtn__I1Ij8.appointmentsPage_secondary__cppdW:hover{background:#f3f1fb;border-color:#6b46c1}.appointmentsPage_riskPills__FdofL{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px}.appointmentsPage_riskPill__y21CB{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__y21CB.appointmentsPage_active__IKSzY{border-color:currentColor;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.appointmentsPage_riskPill__y21CB.appointmentsPage_high__vC9OI{background:rgba(239,68,68,.1);color:#ef4444}.appointmentsPage_riskPill__y21CB.appointmentsPage_medium__OZ5Lc{background:rgba(245,158,11,.1);color:#f59e0b}.appointmentsPage_riskPill__y21CB.appointmentsPage_low__kAwpH{background:rgba(16,185,129,.1);color:#10b981}.appointmentsPage_riskPillLabel__k5UdQ{font-size:13px;font-weight:600;margin-bottom:4px}.appointmentsPage_riskPillCount__aGRvW{font-size:28px;font-weight:700}.appointmentsPage_patientCards__lWgj7{grid-gap:16px;display:grid;gap:16px}.appointmentsPage_patientCard__TES36{-webkit-animation:appointmentsPage_fadeInCard__Air-N .4s ease-out;animation:appointmentsPage_fadeInCard__Air-N .4s ease-out;background:#f8f7fc;border-radius:12px;border-right:4px solid;padding:20px;transition:all .3s}@-webkit-keyframes appointmentsPage_fadeInCard__Air-N{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes appointmentsPage_fadeInCard__Air-N{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.appointmentsPage_patientCard__TES36.appointmentsPage_highRisk__EAeLH{border-right-color:#ef4444}.appointmentsPage_patientCard__TES36.appointmentsPage_mediumRisk__MPfVi{border-right-color:#f59e0b}.appointmentsPage_patientCard__TES36.appointmentsPage_lowRisk__aogbr{border-right-color:#10b981}.appointmentsPage_patientCard__TES36:hover{box-shadow:0 4px 16px rgba(0,0,0,.1);-webkit-transform:translateX(-4px);transform:translateX(-4px)}.appointmentsPage_patientHeader__FGSZf{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.appointmentsPage_patientInfo__Lr8id{flex:1 1}.appointmentsPage_patientName__rpjhs{color:#1f2937;font-size:18px;font-weight:700;margin-bottom:4px}.appointmentsPage_appointmentDetails__TknWT{color:#6b7280;font-size:14px}.appointmentsPage_riskScore__9-8hx{align-items:center;display:flex;flex-direction:column;gap:4px}.appointmentsPage_riskPercentage__4D6g7{font-size:32px;font-weight:700;line-height:1}.appointmentsPage_riskPercentage__4D6g7.appointmentsPage_high__vC9OI{color:#ef4444}.appointmentsPage_riskPercentage__4D6g7.appointmentsPage_medium__OZ5Lc{color:#f59e0b}.appointmentsPage_riskPercentage__4D6g7.appointmentsPage_low__kAwpH{color:#10b981}.appointmentsPage_riskLabel__lhD\+o{border-radius:12px;color:#fff;font-size:11px;font-weight:600;padding:4px 10px}.appointmentsPage_riskLabel__lhD\+o.appointmentsPage_high__vC9OI{background:#ef4444}.appointmentsPage_riskLabel__lhD\+o.appointmentsPage_medium__OZ5Lc{background:#f59e0b}.appointmentsPage_riskLabel__lhD\+o.appointmentsPage_low__kAwpH{background:#10b981}.appointmentsPage_riskFactors__wYH\+q{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.appointmentsPage_riskFactor__LlUie{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__LlUie.appointmentsPage_negative__8FUlf{background:rgba(239,68,68,.1);color:#ef4444}.appointmentsPage_riskFactor__LlUie.appointmentsPage_positive__c5SW\+{background:rgba(16,185,129,.1);color:#10b981}.appointmentsPage_predictionDetails__vpLhS{background:#fff;border-radius:8px;margin-bottom:16px;padding:12px}.appointmentsPage_predictionRow__sBvEt{display:flex;flex-wrap:wrap;font-size:13px;gap:8px;justify-content:space-between;padding:6px 0}.appointmentsPage_predictionLabel__zW9mX{color:#6b7280}.appointmentsPage_predictionValue__NmWyh{color:#1f2937;font-weight:600}.appointmentsPage_patientActions__2Ecpf{display:flex;flex-wrap:wrap;gap:10px}.appointmentsPage_patientBtn__y37go{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__y37go:disabled{cursor:not-allowed;opacity:.5}.appointmentsPage_patientBtn__y37go.appointmentsPage_reminder__hJoOg{background:#6b46c1;color:#fff}.appointmentsPage_patientBtn__y37go.appointmentsPage_reminder__hJoOg:hover:not(:disabled){background:#553c9a}.appointmentsPage_patientBtn__y37go.appointmentsPage_call__M6e2e{background:#3b82f6;color:#fff}.appointmentsPage_patientBtn__y37go.appointmentsPage_call__M6e2e:hover:not(:disabled){background:#2563eb}.appointmentsPage_patientBtn__y37go.appointmentsPage_waitlist__hipYm{background:#fff;border:1.5px solid #e5e7eb;color:#1f2937}.appointmentsPage_patientBtn__y37go.appointmentsPage_waitlist__hipYm:hover:not(:disabled){background:#f3f1fb}.appointmentsPage_noShowToast__hMIxw{-webkit-animation:appointmentsPage_slideInToast__Dgftb .3s ease-out;animation:appointmentsPage_slideInToast__Dgftb .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__hMIxw.appointmentsPage_success__tXGHI{background:#10b981}.appointmentsPage_noShowToast__hMIxw.appointmentsPage_error__YzxUD{background:#ef4444}.appointmentsPage_noShowToast__hMIxw.appointmentsPage_info__x51ht{background:#3b82f6}.appointmentsPage_noShowToast__hMIxw.appointmentsPage_warning__24dUi{background:#f59e0b}@-webkit-keyframes appointmentsPage_slideInToast__Dgftb{0%{opacity:0;-webkit-transform:translateX(40px);transform:translateX(40px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes appointmentsPage_slideInToast__Dgftb{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__cz8qX,.appointmentsPage_suggestionCards__BJT7\+{grid-template-columns:1fr}.appointmentsPage_riskSectionHeader__yvnIy{align-items:stretch;flex-direction:column}.appointmentsPage_riskSectionActions__C3W89{justify-content:stretch}.appointmentsPage_riskSectionActions__C3W89 .appointmentsPage_actionBtn__I1Ij8{flex:1 1}.appointmentsPage_patientActions__2Ecpf{flex-direction:column}.appointmentsPage_patientBtn__y37go{width:100%}.appointmentsPage_autoReminderToggle__7KEd3{flex-direction:column;text-align:center}}.appointmentsPage_viewToggles__2aTNV{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__QkDut{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__-Cx2e{background:#6b46c1;box-shadow:0 2px 8px rgba(107,70,193,.3);color:#fff}.appointmentsPage_viewBtn__QkDut:hover:not(.appointmentsPage_viewBtnActive__-Cx2e){background:#f3f1fb}.appointmentsPage_statsGrid__RdNBA{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-bottom:24px}.appointmentsPage_statCard__cqhwR{box-shadow:0 1px 3px rgba(0,0,0,.06);transition:all .3s}.appointmentsPage_statCard__cqhwR:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.appointmentsPage_statHeader__mQlWW{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.appointmentsPage_statLabel__a\+mM7{font-size:13px;font-weight:600}.appointmentsPage_statIcon__MxhPx{align-items:center;border-radius:10px;display:flex;font-size:18px;height:36px;justify-content:center;width:36px}.appointmentsPage_statIconPurple__UzJrW{background:rgba(107,70,193,.1);color:#6b46c1}.appointmentsPage_statIconGreen__bO\+r5{background:rgba(16,185,129,.1);color:#10b981}.appointmentsPage_statIconOrange__1SVD1{background:rgba(245,158,11,.1);color:#f59e0b}.appointmentsPage_statIconBlue__Ytk8Q{background:rgba(59,130,246,.1);color:#3b82f6}.appointmentsPage_statValue__FzVHa{font-size:28px}.appointmentsPage_statChange__wEdFv{color:#6b7280;font-size:12px;margin-top:4px}.appointmentsPage_statChangePositive__JnQJq{color:#10b981}.appointmentsPage_statChangeNegative__2y0bB{color:#ef4444}.appointmentsPage_filtersSection__jPmCv{background:#fff;border-radius:16px;box-shadow:0 1px 3px rgba(0,0,0,.06);margin-bottom:24px;overflow:visible;padding:20px}.appointmentsPage_filtersGrid__i1fNg{display:flex;flex-wrap:wrap;gap:16px}.appointmentsPage_filterGroup__tu2\+j{display:flex;flex:1 1 150px;flex-direction:column;gap:6px;max-width:250px;min-width:150px;overflow:visible;position:relative}.appointmentsPage_filterGroup__tu2\+j:first-child{flex:0 0 auto;max-width:none}.appointmentsPage_filterLabel__fW\+NA{color:#6b7280;font-size:13px;font-weight:600;white-space:nowrap}.appointmentsPage_filterInput__OgY8m,.appointmentsPage_filterSelect__BaktJ{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__OgY8m:focus,.appointmentsPage_filterSelect__BaktJ:focus{border-color:#6b46c1;box-shadow:0 0 0 3px rgba(107,70,193,.1);outline:none}.appointmentsPage_customSelect__VLP0K{position:relative;width:100%}.appointmentsPage_customSelectTrigger__5swE3{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__5swE3:hover{border-color:#6b46c1}.appointmentsPage_customSelectActive__pTGff{border-color:#6b46c1;box-shadow:0 0 0 3px rgba(107,70,193,.1)}.appointmentsPage_customSelectValue__zuXut{align-items:center;color:#1f2937;display:flex;font-size:14px;gap:8px}.appointmentsPage_therapistIcon__YZzpq{font-size:16px}.appointmentsPage_customSelectArrow__6Kuj7{color:#6b7280;font-size:10px;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.appointmentsPage_customSelectActive__pTGff .appointmentsPage_customSelectArrow__6Kuj7{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.appointmentsPage_customSelectDropdown__rFU\+g{-webkit-animation:appointmentsPage_dropdownSlideIn__kYnXb .2s ease-out;animation:appointmentsPage_dropdownSlideIn__kYnXb .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__kYnXb{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes appointmentsPage_dropdownSlideIn__kYnXb{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.appointmentsPage_selectedTags__iKRR0{background:#f9fafb;border-bottom:1.5px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:6px;padding:12px}.appointmentsPage_tag__eyn1m{align-items:center;-webkit-animation:appointmentsPage_tagSlideIn__8AnVp .2s ease-out;animation:appointmentsPage_tagSlideIn__8AnVp .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__8AnVp{0%{opacity:0;-webkit-transform:scale(.8);transform:scale(.8)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes appointmentsPage_tagSlideIn__8AnVp{0%{opacity:0;-webkit-transform:scale(.8);transform:scale(.8)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.appointmentsPage_tagIcon__4Z2SM{font-size:14px}.appointmentsPage_tagText__n3ZLj{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.appointmentsPage_tagRemove__mqLdy{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__mqLdy:hover{background:hsla(0,0%,100%,.3);-webkit-transform:scale(1.1);transform:scale(1.1)}.appointmentsPage_therapistCount__Vg2kR{color:#6b46c1;font-weight:500}.appointmentsPage_companyIcon__tYmZK{font-size:16px}.appointmentsPage_companyCount__nhmYV{color:#6b46c1;font-weight:500}.appointmentsPage_clearAllOption__WMYFA{background:#fef3c7;border-bottom:1px solid #e5e7eb;font-weight:500}.appointmentsPage_clearAllOption__WMYFA:hover{background:#fde68a}.appointmentsPage_dropdownSearch__Wxp4R{border-bottom:1.5px solid #e5e7eb;padding:12px}.appointmentsPage_dropdownSearchInput__qlApZ{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__qlApZ:focus{border-color:#6b46c1;box-shadow:0 0 0 2px rgba(107,70,193,.1);outline:none}.appointmentsPage_dropdownOptions__GCanW{max-height:250px;overflow-y:auto}.appointmentsPage_dropdownOption__OI9-o{align-items:center;cursor:pointer;display:flex;gap:10px;padding:10px 12px;position:relative;transition:all .15s}.appointmentsPage_dropdownOption__OI9-o:hover{background:#f9fafb}.appointmentsPage_dropdownOptionSelected__3navq{background:#ede9fe;font-weight:500}.appointmentsPage_dropdownOptionSelected__3navq:hover{background:#e0d5fc}.appointmentsPage_optionIcon__IIIAK{flex-shrink:0;font-size:16px}.appointmentsPage_optionText__Kgyvb{color:#1f2937;flex:1 1;font-size:14px}.appointmentsPage_checkmark__rQD-S{color:#6b46c1;font-size:16px;font-weight:700}.appointmentsPage_dropdownEmpty__ukElJ{color:#6b7280;font-size:14px;padding:20px;text-align:center}.appointmentsPage_dropdownOptions__GCanW::-webkit-scrollbar{width:6px}.appointmentsPage_dropdownOptions__GCanW::-webkit-scrollbar-track{background:#f3f4f6;border-radius:3px}.appointmentsPage_dropdownOptions__GCanW::-webkit-scrollbar-thumb{background:#6b46c1;border-radius:3px}.appointmentsPage_dropdownOptions__GCanW::-webkit-scrollbar-thumb:hover{background:#553c9a}.appointmentsPage_filterActions__UlskA{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.appointmentsPage_fundingLegend__DU798{-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__rY91p{gap:6px}.appointmentsPage_legendColor__SPCw7{border-radius:3px;flex-shrink:0;height:12px;width:12px}.appointmentsPage_legendText__IMwOj{color:#6b7280;font-size:12px;font-weight:500}.appointmentsPage_btn__9ShkD{border:none;border-radius:8px;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;padding:10px 20px;transition:all .2s}.appointmentsPage_btnPrimary__CnKPT{background:#6b46c1;color:#fff}.appointmentsPage_btnPrimary__CnKPT:hover{background:#553c9a;box-shadow:0 4px 12px rgba(107,70,193,.3);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.appointmentsPage_btnSecondary__I4OWX{background:#fff;border:1.5px solid #e5e7eb;color:#1f2937}.appointmentsPage_btnSecondary__I4OWX:hover{background:#f3f1fb}.appointmentsPage_calendarSection__SEwUG{background:#fff;border-radius:16px;box-shadow:0 1px 3px rgba(0,0,0,.06);overflow:visible;padding:24px}.appointmentsPage_calendarHeader__GzuWU{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.appointmentsPage_calendarTitle__GXFAi{color:#1f2937;font-size:20px;font-weight:700}.appointmentsPage_calendarNav__fLXCI{align-items:center;direction:ltr;display:flex;gap:16px;justify-content:center}.appointmentsPage_datePicker__krAV5{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__krAV5:hover{border-color:#3b82f6}.appointmentsPage_datePicker__krAV5:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.appointmentsPage_selectDateBtn__cp4Vv{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__cp4Vv:hover{background:#2563eb;box-shadow:0 2px 4px rgba(59,130,246,.2);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.appointmentsPage_selectDateBtn__cp4Vv:active{-webkit-transform:translateY(0);transform:translateY(0)}.appointmentsPage_navBtn__TMIyw{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__TMIyw:hover{background:#6b46c1;border-color:#6b46c1;color:#fff}.appointmentsPage_todayBtn__btLwV{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__btLwV:hover{background:#6b46c1;color:#fff}.appointmentsPage_currentDate__uHyxn{font-size:16px;font-weight:600;min-width:200px;text-align:center}.appointmentsPage_appointmentsGrid__kUBYy{grid-gap:12px;display:grid;gap:12px}.appointmentsPage_appointmentCard__C50pU{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__V13ew{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__C50pU:hover{background:#f3f1fb;box-shadow:0 2px 8px rgba(0,0,0,.08);-webkit-transform:translateX(-2px);transform:translateX(-2px)}.appointmentsPage_treatmentGroupLabel__yIayy,.appointmentsPage_treatmentGroupName__PpM5\+{color:#10b981;font-weight:500}.appointmentsPage_insuranceClalit__ODr5i{border-right-color:#09c}.appointmentsPage_insuranceMaccabi__-Tffp{border-right-color:#ffb81c}.appointmentsPage_insuranceMeuhedet__SIuS0{border-right-color:#00a651}.appointmentsPage_insuranceLeumit__VQ7-Q{border-right-color:#e31e24}.appointmentsPage_insurancePrivate__a8bSR{border-right-color:#6b46c1}.appointmentsPage_appointmentHeader__B5Lj7{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:12px}.appointmentsPage_appointmentTime__73to9{color:#6b46c1}.appointmentsPage_appointmentStatus__ymWsY{border-radius:6px;font-size:12px;font-weight:600;padding:4px 12px}.appointmentsPage_statusConfirmed__\+CFIM{background:rgba(16,185,129,.1);color:#10b981}.appointmentsPage_statusPending__UjeM7{background:rgba(245,158,11,.1);color:#f59e0b}.appointmentsPage_statusCancelled__CqGYx{background:rgba(239,68,68,.1);color:#ef4444}.appointmentsPage_appointmentDetails__TknWT{grid-gap:8px;display:grid;gap:8px}.appointmentsPage_appointmentRow__2cZE8{align-items:center;display:flex;font-size:14px;gap:8px}.appointmentsPage_appointmentIcon__nMzHi{color:#6b7280;width:20px}.appointmentsPage_appointmentLabel__A-3rd{color:#6b7280;min-width:60px}.appointmentsPage_appointmentValue__CKWAx{color:#1f2937;font-weight:600}.appointmentsPage_fundingBadge__llJbT{align-items:center;border-radius:12px;display:inline-flex;font-size:12px;font-weight:600;padding:3px 10px}.appointmentsPage_insuranceBadge__a38Og{align-items:center;border-radius:6px;display:inline-flex;font-size:12px;font-weight:600;padding:4px 10px}.appointmentsPage_insuranceBadgeClalit__W\+XuN{background:rgba(0,153,204,.1);color:#09c}.appointmentsPage_insuranceBadgeMaccabi__prrGz{background:rgba(255,184,28,.1);color:#cf9500}.appointmentsPage_insuranceBadgeMeuhedet__cwrDr{background:rgba(0,166,81,.1);color:#00a651}.appointmentsPage_insuranceBadgeLeumit__Gzi6N{background:rgba(227,30,36,.1);color:#e31e24}.appointmentsPage_insuranceBadgePrivate__Xyyh\+{background:rgba(107,70,193,.1);color:#6b46c1}.appointmentsPage_legend__dx6Xk{border-top:1px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:24px;margin-top:20px;padding-top:20px}.appointmentsPage_legendItem__rY91p{align-items:center;display:flex;font-size:13px;gap:8px}.appointmentsPage_legendColor__SPCw7{border-radius:4px;border-right:3px solid;height:16px;width:24px}.appointmentsPage_legendColorClalit__IZqzp{background:rgba(0,153,204,.15);border-right-color:#09c}.appointmentsPage_legendColorMaccabi__KnIhx{background:rgba(255,184,28,.15);border-right-color:#ffb81c}.appointmentsPage_legendColorMeuhedet__DEeGm{background:rgba(0,166,81,.15);border-right-color:#00a651}.appointmentsPage_legendColorLeumit__Kaatj{background:rgba(227,30,36,.15);border-right-color:#e31e24}.appointmentsPage_legendColorPrivate__qu9WN{background:rgba(107,70,193,.15);border-right-color:#6b46c1}.appointmentsPage_emptyState__CfgY7{text-align:center}.appointmentsPage_emptyIcon__fZWDm{opacity:.3}.appointmentsPage_emptyText__5LftH{font-size:18px;font-weight:600}.appointmentsPage_weeklyCalendar__RVSw8{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__sImKU{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__Ah9Tu{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__v0R\+V{background:#553c9a;box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.3)}.appointmentsPage_dayName__yMalL{display:block;font-size:13px;margin-bottom:2px;opacity:.9}.appointmentsPage_dayDate__-URyL{display:block;font-size:18px;font-weight:700}.appointmentsPage_timeSlot__ElG1N{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__ElG1N:hover{background:#f3f1fb}.appointmentsPage_timeSlotPast__JfVFV{background:#fafafa;opacity:.7}.appointmentsPage_weeklyAppointment__znNsJ{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__DKdwL{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__DoSlC,.appointmentsPage_treatmentProgramMark__DKdwL{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border-radius:50%;color:#fff;font-weight:700;justify-content:center}.appointmentsPage_treatmentProgramMarkMonthly__DoSlC{-webkit-margin-end:2px;display:inline-flex;font-size:9px;height:14px;margin-inline-end:2px;vertical-align:middle;width:14px}.appointmentsPage_weeklyAppointment__znNsJ:hover{box-shadow:0 2px 8px rgba(0,0,0,.15);-webkit-transform:translateX(-2px);transform:translateX(-2px)}.appointmentsPage_weeklyAppointment__znNsJ.appointmentsPage_insuranceClalit__ODr5i{background:rgba(0,153,204,.08);border-right-color:#09c}.appointmentsPage_weeklyAppointment__znNsJ.appointmentsPage_insuranceMaccabi__-Tffp{background:rgba(255,184,28,.08);border-right-color:#ffb81c}.appointmentsPage_weeklyAppointment__znNsJ.appointmentsPage_insuranceMeuhedet__SIuS0{background:rgba(0,166,81,.08);border-right-color:#00a651}.appointmentsPage_weeklyAppointment__znNsJ.appointmentsPage_insuranceLeumit__VQ7-Q{background:rgba(227,30,36,.08);border-right-color:#e31e24}.appointmentsPage_weeklyAppointment__znNsJ.appointmentsPage_insurancePrivate__a8bSR{background:rgba(107,70,193,.08);border-right-color:#6b46c1}.appointmentsPage_weeklyAppointmentPatient__8b9j8{color:#1f2937;font-weight:700;margin-bottom:2px;overflow:hidden;padding-left:18px;text-overflow:ellipsis;white-space:nowrap}.appointmentsPage_weeklyAppointmentTherapist__gWWb3{color:#6b7280;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.appointmentsPage_weeklyAppointment__znNsJ .appointmentsPage_appointmentStatus__ymWsY{border-radius:4px;font-size:9px;left:4px;line-height:1;padding:2px 4px;position:absolute;top:4px}.appointmentsPage_weeklyGridDesktop__I2Mtn{display:block}.appointmentsPage_weeklyStackedMobile__gBegq{display:none}.appointmentsPage_stackedDayCard__NE7z7{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:16px;overflow:hidden}.appointmentsPage_stackedDayToday__R4eiH{border-color:#6b46c1;box-shadow:0 0 0 2px rgba(107,70,193,.15)}.appointmentsPage_stackedDayHeader__8BbC3{background:#6b46c1;color:#fff;display:flex;gap:12px;padding:12px 16px}.appointmentsPage_stackedDayToday__R4eiH .appointmentsPage_stackedDayHeader__8BbC3{background:#553c9a}.appointmentsPage_stackedDayName__MSiGx{font-size:15px;font-weight:600}.appointmentsPage_stackedDayDate__Tntf4{font-size:20px;font-weight:700}.appointmentsPage_stackedDayCount__SCHkj{-webkit-margin-start:auto;font-size:13px;margin-inline-start:auto;opacity:.9}.appointmentsPage_stackedDayAppointments__xGlyN{display:flex;flex-direction:column;gap:10px;padding:12px}.appointmentsPage_stackedNoAppointments__aav7g{color:#9ca3af;font-size:14px;padding:16px;text-align:center}.appointmentsPage_stackedAppointment__kT2Ac{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__kT2Ac:hover{background:#f3f1fb;-webkit-transform:translateX(-2px);transform:translateX(-2px)}.appointmentsPage_stackedAppointment__kT2Ac.appointmentsPage_insuranceClalit__ODr5i{background:rgba(0,153,204,.08);border-right-color:#09c}.appointmentsPage_stackedAppointment__kT2Ac.appointmentsPage_insuranceMaccabi__-Tffp{background:rgba(255,184,28,.08);border-right-color:#ffb81c}.appointmentsPage_stackedAppointment__kT2Ac.appointmentsPage_insuranceMeuhedet__SIuS0{background:rgba(0,166,81,.08);border-right-color:#00a651}.appointmentsPage_stackedAppointment__kT2Ac.appointmentsPage_insuranceLeumit__VQ7-Q{background:rgba(227,30,36,.08);border-right-color:#e31e24}.appointmentsPage_stackedAppointment__kT2Ac.appointmentsPage_insurancePrivate__a8bSR{background:rgba(107,70,193,.08);border-right-color:#6b46c1}.appointmentsPage_stackedAppointmentTime__ILNHT{color:#6b46c1;font-size:14px;font-weight:700;min-width:50px}.appointmentsPage_stackedAppointmentDetails__X-rU8{flex:1 1;min-width:0}.appointmentsPage_stackedAppointmentPatient__S1nEn{color:#1f2937;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.appointmentsPage_stackedAppointmentTherapist__\+5Esf{color:#6b7280;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.appointmentsPage_stackedAppointment__kT2Ac .appointmentsPage_appointmentStatus__ymWsY{font-size:11px;padding:4px 8px}.appointmentsPage_monthlyCalendar__svUIf{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__W1jBq{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__o55Ej{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__o55Ej:hover{background:#f3f1fb}.appointmentsPage_calendarDayOtherMonth__aQN9O{background:#fafafa;opacity:.5}.appointmentsPage_calendarDayToday__H3pBy{background:linear-gradient(135deg,rgba(107,70,193,.05),rgba(139,92,246,.05));box-shadow:inset 0 0 0 2px #6b46c1}.appointmentsPage_calendarDayWeekend__csD1-{background:#fafbfc}.appointmentsPage_calendarDay__o55Ej:nth-child(7n+7),.appointmentsPage_weekdayHeader__W1jBq:nth-child(7n),.appointmentsPage_weeklyCalendar__RVSw8>.appointmentsPage_dayHeader__Ah9Tu:nth-child(8n),.appointmentsPage_weeklyCalendar__RVSw8>.appointmentsPage_timeSlot__ElG1N:nth-child(8n){border-right:none}.appointmentsPage_dayNumber__Q6koU{color:#1f2937;font-size:18px;font-weight:700;margin-bottom:8px}.appointmentsPage_dayNumberToday__wUMMw{align-items:center;background:#6b46c1;border-radius:50%;color:#fff;display:flex;font-size:16px;height:32px;justify-content:center;width:32px}.appointmentsPage_dayAppointments__kdhpf{display:flex;flex-direction:column;gap:4px}.appointmentsPage_appointmentIndicator__dobRt{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__dobRt:hover{-webkit-transform:translateX(-2px);transform:translateX(-2px)}.appointmentsPage_appointmentIndicator__dobRt.appointmentsPage_insuranceClalit__ODr5i{background:rgba(0,153,204,.1);border-right-color:#09c;color:#09c}.appointmentsPage_appointmentIndicator__dobRt.appointmentsPage_insuranceMaccabi__-Tffp{background:rgba(255,184,28,.1);border-right-color:#ffb81c;color:#cf9500}.appointmentsPage_appointmentIndicator__dobRt.appointmentsPage_insuranceMeuhedet__SIuS0{background:rgba(0,166,81,.1);border-right-color:#00a651;color:#00a651}.appointmentsPage_appointmentIndicator__dobRt.appointmentsPage_insuranceLeumit__VQ7-Q{background:rgba(227,30,36,.1);border-right-color:#e31e24;color:#e31e24}.appointmentsPage_appointmentIndicator__dobRt.appointmentsPage_insurancePrivate__a8bSR{background:rgba(107,70,193,.1);border-right-color:#6b46c1;color:#6b46c1}.appointmentsPage_moreAppointments__q0gJI{background:#f8f7fc;border-radius:4px;color:#6b7280;font-size:11px;padding:2px 4px}.appointmentsPage_daySummary__irRBp{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__6WRC-{color:#6b46c1;font-weight:700}.appointmentsPage_scrollableContainer__7KMVi{overflow-x:auto;padding-bottom:10px}.appointmentsPage_scrollableContainer__7KMVi::-webkit-scrollbar{height:8px}.appointmentsPage_scrollableContainer__7KMVi::-webkit-scrollbar-track{background:#f8f7fc;border-radius:4px}.appointmentsPage_scrollableContainer__7KMVi::-webkit-scrollbar-thumb{background:#8b5cf6;border-radius:4px}.appointmentsPage_scrollableContainer__7KMVi::-webkit-scrollbar-thumb:hover{background:#6b46c1}@media screen and (max-width:1300px){.appointmentsPage_calendarHeader__GzuWU{flex-direction:column}}@media (max-width:1200px){.appointmentsPage_statsGrid__RdNBA{grid-template-columns:repeat(2,1fr)}.appointmentsPage_filterGroup__tu2\+j{flex:1 1 140px;min-width:140px}}@media (max-width:900px){.appointmentsPage_statsGrid__RdNBA{grid-template-columns:repeat(2,1fr)}.appointmentsPage_filtersGrid__i1fNg{gap:12px}.appointmentsPage_filterGroup__tu2\+j{flex:1 1 130px;min-width:130px}.appointmentsPage_viewBtn__QkDut{font-size:12px;padding:6px 12px}.appointmentsPage_calendarNav__fLXCI{gap:8px}.appointmentsPage_currentDate__uHyxn{font-size:14px;min-width:160px}.appointmentsPage_todayBtn__btLwV{font-size:13px;padding:5px 12px}.appointmentsPage_navBtn__TMIyw{font-size:18px;height:32px;width:32px}.appointmentsPage_datePicker__krAV5{font-size:13px;height:32px;padding:0 10px}.appointmentsPage_selectDateBtn__cp4Vv{font-size:13px;height:32px;padding:0 14px}}@media (max-width:768px){.appointmentsPage_filtersGrid__i1fNg{flex-direction:column}.appointmentsPage_filterGroup__tu2\+j{flex:1 1 100%;max-width:1800px}.appointmentsPage_calendarHeader__GzuWU{flex-direction:column;gap:16px}.appointmentsPage_calendarNav__fLXCI{flex-wrap:wrap;gap:6px;justify-content:center}.appointmentsPage_currentDate__uHyxn{font-size:13px;margin-bottom:8px;min-width:auto;order:-1;width:100%}.appointmentsPage_todayBtn__btLwV{font-size:12px;padding:5px 10px}.appointmentsPage_datePicker__krAV5{font-size:12px;height:30px;min-width:130px;padding:0 8px}.appointmentsPage_selectDateBtn__cp4Vv{font-size:12px;height:30px;padding:0 12px}.appointmentsPage_navBtn__TMIyw{font-size:16px;height:30px;width:30px}.appointmentsPage_statsGrid__RdNBA{grid-template-columns:1fr}.appointmentsPage_viewToggles__2aTNV{justify-content:center;width:100%}.appointmentsPage_calendarDay__o55Ej{min-height:100px;padding:8px}.appointmentsPage_dayNumber__Q6koU{font-size:14px}.appointmentsPage_dayNumberToday__wUMMw{font-size:13px;height:26px;width:26px}.appointmentsPage_appointmentIndicator__dobRt{font-size:10px;padding:3px 4px}.appointmentsPage_weekdayHeader__W1jBq{font-size:11px;padding:10px 4px}.appointmentsPage_weeklyGridDesktop__I2Mtn{display:none}.appointmentsPage_weeklyStackedMobile__gBegq{display:block}}@media (max-width:480px){.appointmentsPage_calendarSection__SEwUG{border-radius:12px;padding:16px 12px}.appointmentsPage_calendarTitle__GXFAi{font-size:16px}.appointmentsPage_currentDate__uHyxn{font-size:12px}.appointmentsPage_todayBtn__btLwV{font-size:11px;padding:4px 8px}.appointmentsPage_navBtn__TMIyw{font-size:14px;height:28px;width:28px}.appointmentsPage_calendarDay__o55Ej{min-height:80px;padding:6px}.appointmentsPage_dayNumber__Q6koU{font-size:12px}.appointmentsPage_dayNumberToday__wUMMw{font-size:11px;height:22px;width:22px}.appointmentsPage_appointmentIndicator__dobRt{font-size:9px;padding:2px 3px}.appointmentsPage_weekdayHeader__W1jBq{font-size:10px;padding:8px 2px}.appointmentsPage_weeklyCalendar__RVSw8{min-width:600px}}@-webkit-keyframes appointmentsPage_fadeIn__u4lfm{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes appointmentsPage_fadeIn__u4lfm{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.appointmentsPage_appointmentCard__C50pU{-webkit-animation:appointmentsPage_fadeIn__u4lfm .3s ease-out;animation:appointmentsPage_fadeIn__u4lfm .3s ease-out}.appointmentsPage_statCard__cqhwR{-webkit-animation:appointmentsPage_fadeIn__u4lfm .4s ease-out;animation:appointmentsPage_fadeIn__u4lfm .4s ease-out}.appointmentsPage_statCard__cqhwR:first-child{-webkit-animation-delay:.05s;animation-delay:.05s}.appointmentsPage_statCard__cqhwR:nth-child(2){-webkit-animation-delay:.1s;animation-delay:.1s}.appointmentsPage_statCard__cqhwR:nth-child(3){-webkit-animation-delay:.15s;animation-delay:.15s}.appointmentsPage_statCard__cqhwR:nth-child(4){-webkit-animation-delay:.2s;animation-delay:.2s}.appointmentsPage_appointmentGhost__umqRF{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__ubmh8{-webkit-animation:appointmentsPage_dragFloat__7K-Ih .3s ease-out;animation:appointmentsPage_dragFloat__7K-Ih .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__7K-Ih{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__7K-Ih{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__0R5ny{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.01);transform:scale(1.01)}}@-webkit-keyframes appointmentsPage_dropShake__U86HC{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__wlwa4{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.appointmentsPage_notificationOption__ULmJ\+{align-items:center;background:#f8f7fc;border-radius:8px;cursor:pointer;display:flex;gap:12px;margin-bottom:20px;padding:12px;transition:all .2s}.appointmentsPage_notificationOption__ULmJ\+:hover{background:#f3f1fb}.appointmentsPage_notificationCheckbox__fAThn{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__fAThn.appointmentsPage_checked__pvwaB{background:#6b46c1;border-color:#6b46c1}.appointmentsPage_notificationLabel__9Zvm4{flex:1 1}.appointmentsPage_notificationLabelTitle__R-H0e{color:#1f2937;font-weight:600;margin-bottom:2px}.appointmentsPage_notificationLabelSubtitle__eHzGY{color:#6b7280;font-size:12px}@-webkit-keyframes appointmentsPage_successPop__CLLDt{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__ofqb3{0%{opacity:0;-webkit-transform:translateX(40px);transform:translateX(40px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes appointmentsPage_slideInLeft__Lit2F{0%{opacity:0;-webkit-transform:translateX(-40px);transform:translateX(-40px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.appointmentsPage_conflictsDetectorContainer__VHgSv{margin:0 auto;max-width:1600px;padding:24px}.appointmentsPage_conflictsPageHeader__xVvco{margin-bottom:24px}.appointmentsPage_conflictsPageTitle__eYXVF{color:#1f2937;font-size:32px;font-weight:700;margin:0 0 8px}.appointmentsPage_conflictsPageSubtitle__w-SX5{color:#6b7280;font-size:16px;margin:0}.appointmentsPage_conflictAlertBanner__RwdGK{align-items:center;-webkit-animation:appointmentsPage_conflictSlideDown__iUyE7 .4s ease-out;animation:appointmentsPage_conflictSlideDown__iUyE7 .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__iUyE7{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes appointmentsPage_conflictSlideDown__iUyE7{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.appointmentsPage_conflictAlertBannerResolved__4grIi{background:linear-gradient(135deg,#d1fae5,#a7f3d0);border-color:#10b981}.appointmentsPage_conflictAlertIcon__ia396{align-items:center;-webkit-animation:appointmentsPage_conflictShake__N8rAV .5s infinite;animation:appointmentsPage_conflictShake__N8rAV .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__N8rAV{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__N8rAV{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__yjYIE{-webkit-animation:none;animation:none;background:#10b981}.appointmentsPage_conflictAlertContent__Ic2eu{flex:1 1}.appointmentsPage_conflictAlertTitle__s8Hwk{color:#1f2937;font-size:18px;font-weight:700;margin-bottom:4px}.appointmentsPage_conflictAlertDescription__pzYx8{color:#6b7280;font-size:14px}.appointmentsPage_conflictAlertAction__9FTm1{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__9FTm1:hover{background:#d97706;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.appointmentsPage_conflictStatsGrid__QffRq{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-bottom:32px}.appointmentsPage_conflictStatCard__F2lhX{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__F2lhX:before{background:#6b46c1;content:"";height:100%;position:absolute;right:0;top:0;width:4px}[dir=ltr] .appointmentsPage_conflictStatCard__F2lhX:before{left:0;right:auto}.appointmentsPage_conflictStatCardCritical__OenRW:before{background:#ef4444}.appointmentsPage_conflictStatCardHigh__vCg8s:before{background:#f59e0b}.appointmentsPage_conflictStatCardMedium__lWDz5:before{background:#3b82f6}.appointmentsPage_conflictStatCardSuccess__Svjde:before{background:#10b981}.appointmentsPage_conflictStatCard__F2lhX:hover{box-shadow:0 8px 24px rgba(0,0,0,.12);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.appointmentsPage_conflictStatHeader__WjZxY{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.appointmentsPage_conflictStatLabel__aFF7u{color:#6b7280;font-size:14px;font-weight:600}.appointmentsPage_conflictStatIcon__hbY7v{align-items:center;border-radius:10px;display:flex;font-size:20px;height:40px;justify-content:center;width:40px}.appointmentsPage_conflictStatIconCritical__xqN5k{background:rgba(239,68,68,.1);color:#ef4444}.appointmentsPage_conflictStatIconHigh__5pLu\+{background:rgba(245,158,11,.1);color:#f59e0b}.appointmentsPage_conflictStatIconMedium__YyTta{background:rgba(59,130,246,.1);color:#3b82f6}.appointmentsPage_conflictStatIconSuccess__WTmUx{background:rgba(16,185,129,.1);color:#10b981}.appointmentsPage_conflictStatValue__rPxr\+{color:#1f2937;font-size:36px;font-weight:700;margin-bottom:4px}.appointmentsPage_conflictStatCardCritical__OenRW .appointmentsPage_conflictStatValue__rPxr\+{color:#ef4444}.appointmentsPage_conflictStatCardHigh__vCg8s .appointmentsPage_conflictStatValue__rPxr\+{color:#f59e0b}.appointmentsPage_conflictStatCardMedium__lWDz5 .appointmentsPage_conflictStatValue__rPxr\+{color:#3b82f6}.appointmentsPage_conflictStatCardSuccess__Svjde .appointmentsPage_conflictStatValue__rPxr\+{color:#10b981}.appointmentsPage_conflictStatDescription__RdLAP{color:#6b7280;font-size:13px}.appointmentsPage_autoResolveSection__gIItA{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__EsQtF{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.appointmentsPage_autoResolveTitle__3Jklv{color:#6b46c1;font-size:18px;font-weight:700}.appointmentsPage_conflictToggleSwitch__SCLMh{background:#e5e7eb;border-radius:16px;cursor:pointer;height:32px;position:relative;transition:all .3s;width:60px}.appointmentsPage_conflictToggleSwitchActive__E3KZz{background:#10b981}.appointmentsPage_conflictToggleSwitch__SCLMh: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__SCLMh:after{left:3px;right:auto}.appointmentsPage_conflictToggleSwitchActive__E3KZz:after{right:calc(100% - 29px)}[dir=ltr] .appointmentsPage_conflictToggleSwitchActive__E3KZz:after{left:calc(100% - 29px);right:auto}.appointmentsPage_autoResolveDescription__Ago6Z{color:#6b7280;font-size:14px;line-height:1.6}.appointmentsPage_autoResolveOptions__v4\+DM{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:16px}.appointmentsPage_autoResolveOption__76zKv{background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;cursor:pointer;padding:12px;transition:all .2s}.appointmentsPage_autoResolveOption__76zKv:hover{background:#f3f1fb;border-color:#6b46c1}.appointmentsPage_autoResolveOptionSelected__f2MLx{background:rgba(107,70,193,.05);border-color:#6b46c1}.appointmentsPage_autoResolveOptionTitle__E51eb{color:#1f2937;font-size:14px;font-weight:700;margin-bottom:4px}.appointmentsPage_autoResolveOptionDescription__ZL2AO{color:#6b7280;font-size:12px}.appointmentsPage_conflictsSection__07PxZ{background:#fff;border-radius:16px;box-shadow:0 1px 3px rgba(0,0,0,.06);margin-bottom:24px;padding:32px}.appointmentsPage_conflictsSectionHeader__JIdGr{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.appointmentsPage_conflictsSectionTitle__J4JHQ{align-items:center;color:#1f2937;display:flex;font-size:24px;font-weight:700;gap:12px;margin:0}.appointmentsPage_severityFilter__9l0zY{display:flex;flex-wrap:wrap;gap:8px}.appointmentsPage_severityFilterBtn__xlvH6{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__Ku0Hn{border-color:#ef4444;color:#ef4444}.appointmentsPage_severityFilterBtnCritical__Ku0Hn.appointmentsPage_severityFilterBtnActive__Znpd1{background:#ef4444;color:#fff}.appointmentsPage_severityFilterBtnHigh__fMiUk{border-color:#f59e0b;color:#f59e0b}.appointmentsPage_severityFilterBtnHigh__fMiUk.appointmentsPage_severityFilterBtnActive__Znpd1{background:#f59e0b;color:#fff}.appointmentsPage_severityFilterBtnMedium__19iRr{border-color:#3b82f6;color:#3b82f6}.appointmentsPage_severityFilterBtnMedium__19iRr.appointmentsPage_severityFilterBtnActive__Znpd1{background:#3b82f6;color:#fff}.appointmentsPage_conflictCard__AQRsT{-webkit-animation:appointmentsPage_conflictFadeIn__lCLef .4s ease-out;animation:appointmentsPage_conflictFadeIn__lCLef .4s ease-out;background:#f8f7fc;border:2px solid #e5e7eb;border-radius:16px;margin-bottom:16px;padding:24px;transition:all .3s}@-webkit-keyframes appointmentsPage_conflictFadeIn__lCLef{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes appointmentsPage_conflictFadeIn__lCLef{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}[dir=ltr] .appointmentsPage_conflictCard__AQRsT{-webkit-animation:appointmentsPage_conflictFadeInLtr__WCAGa .4s ease-out;animation:appointmentsPage_conflictFadeInLtr__WCAGa .4s ease-out}@-webkit-keyframes appointmentsPage_conflictFadeInLtr__WCAGa{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes appointmentsPage_conflictFadeInLtr__WCAGa{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.appointmentsPage_conflictCardCritical__rxxt4{background:linear-gradient(135deg,rgba(239,68,68,.03),rgba(239,68,68,.01));border-color:#ef4444}.appointmentsPage_conflictCardHigh__Mhpad{background:linear-gradient(135deg,rgba(245,158,11,.03),rgba(245,158,11,.01));border-color:#f59e0b}.appointmentsPage_conflictCardMedium__mj-hi{background:linear-gradient(135deg,rgba(59,130,246,.03),rgba(59,130,246,.01));border-color:#3b82f6}.appointmentsPage_conflictCard__AQRsT:hover{box-shadow:0 4px 16px rgba(0,0,0,.1);-webkit-transform:translateX(-4px);transform:translateX(-4px)}[dir=ltr] .appointmentsPage_conflictCard__AQRsT:hover{-webkit-transform:translateX(4px);transform:translateX(4px)}.appointmentsPage_conflictHeader__Mi5g0{align-items:start;display:flex;justify-content:space-between;margin-bottom:16px}.appointmentsPage_conflictTitleSection__-V7uC{flex:1 1}.appointmentsPage_conflictType__a7UAW{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__uSoUI{background:#ef4444;color:#fff}.appointmentsPage_conflictTypeHigh__YnW2I{background:#f59e0b;color:#fff}.appointmentsPage_conflictTypeMedium__XdjCw{background:#3b82f6;color:#fff}.appointmentsPage_conflictTitle__KFQyD{color:#1f2937;font-size:18px;font-weight:700;margin-bottom:8px}.appointmentsPage_conflictDescription__6DQfR{color:#6b7280;font-size:14px;line-height:1.6}.appointmentsPage_conflictDetails__Qk2UP{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__-P-p-{display:flex;flex-direction:column;gap:4px}.appointmentsPage_conflictDetailLabel__q2Yn5{color:#6b7280;font-size:12px;font-weight:600}.appointmentsPage_conflictDetailValue__EEgyV{color:#1f2937;font-size:14px;font-weight:600}.appointmentsPage_conflictSolutionsSection__omHWa{border-top:1px solid #e5e7eb;margin-top:20px;padding-top:20px}.appointmentsPage_conflictSolutionsTitle__9ebM9{align-items:center;color:#1f2937;display:flex;font-size:16px;font-weight:700;gap:8px;margin-bottom:12px}.appointmentsPage_conflictSolutionCard__omXN2{background:#fff;border:1.5px solid #10b981;border-radius:12px;cursor:pointer;margin-bottom:12px;padding:16px;position:relative;transition:all .2s}.appointmentsPage_conflictSolutionCard__omXN2: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__omXN2:hover{-webkit-transform:translateX(4px);transform:translateX(4px)}.appointmentsPage_conflictSolutionCardRecommended__JGLrk{border-width:2px;padding-top:24px}.appointmentsPage_conflictSolutionCardSelected__MQMqu{background:rgba(16,185,129,.1);border-color:#10b981}.appointmentsPage_conflictSolutionRecommendedBadge__7JLYh{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__7JLYh{left:12px;right:auto}.appointmentsPage_conflictSolutionHeader__Ld64H{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.appointmentsPage_conflictSolutionTitle__8A\+rp{color:#1f2937;font-size:15px;font-weight:700}.appointmentsPage_conflictSolutionScore__qWy20{background:linear-gradient(135deg,#10b981,#059669);border-radius:20px;color:#fff;font-size:12px;font-weight:700;padding:4px 10px}.appointmentsPage_conflictSolutionDescription__2LhqF{color:#6b7280;font-size:13px;margin-bottom:12px}.appointmentsPage_conflictSolutionImpacts__1j5si{display:flex;flex-wrap:wrap;gap:12px}.appointmentsPage_conflictImpactTag__pS9NO{align-items:center;color:#6b7280;display:flex;font-size:12px;gap:4px}.appointmentsPage_conflictActions__Baeoo{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.appointmentsPage_conflictActionBtn__8a97q{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__ThEuu{background:#10b981;color:#fff}.appointmentsPage_conflictActionBtnPrimary__ThEuu:hover{background:#059669;box-shadow:0 4px 12px rgba(16,185,129,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.appointmentsPage_conflictActionBtnSecondary__zRVK6{background:#fff;border:1.5px solid #e5e7eb;color:#1f2937}.appointmentsPage_conflictActionBtnSecondary__zRVK6:hover{background:#f3f1fb;border-color:#6b46c1}.appointmentsPage_conflictsEmptyState__JHp6S{padding:60px 20px;text-align:center}.appointmentsPage_conflictsEmptyIcon__z9eL9{font-size:64px;margin-bottom:16px}.appointmentsPage_conflictsEmptyTitle__kd3-r{color:#1f2937;font-size:20px;font-weight:700;margin-bottom:8px}.appointmentsPage_conflictsEmptyDescription__GgCnX{color:#6b7280;font-size:14px}.appointmentsPage_conflictToast__aVm2z{-webkit-animation:appointmentsPage_conflictToastSlideIn__62PIc .3s ease-out;animation:appointmentsPage_conflictToastSlideIn__62PIc .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__aVm2z{left:30px;right:auto}@-webkit-keyframes appointmentsPage_conflictToastSlideIn__62PIc{0%{opacity:0;-webkit-transform:translateX(40px);transform:translateX(40px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes appointmentsPage_conflictToastSlideIn__62PIc{0%{opacity:0;-webkit-transform:translateX(40px);transform:translateX(40px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}[dir=ltr] .appointmentsPage_conflictToast__aVm2z{-webkit-animation:appointmentsPage_conflictToastSlideInLtr__2qWR- .3s ease-out;animation:appointmentsPage_conflictToastSlideInLtr__2qWR- .3s ease-out}@-webkit-keyframes appointmentsPage_conflictToastSlideInLtr__2qWR-{0%{opacity:0;-webkit-transform:translateX(-40px);transform:translateX(-40px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes appointmentsPage_conflictToastSlideInLtr__2qWR-{0%{opacity:0;-webkit-transform:translateX(-40px);transform:translateX(-40px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes appointmentsPage_slideIn__JkkoJ{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__VHgSv{padding:16px}.appointmentsPage_conflictsPageTitle__eYXVF{font-size:24px}.appointmentsPage_conflictAlertBanner__RwdGK{flex-direction:column;text-align:center}.appointmentsPage_conflictAlertAction__9FTm1{width:100%}.appointmentsPage_conflictStatsGrid__QffRq{grid-template-columns:repeat(2,1fr)}.appointmentsPage_conflictDetails__Qk2UP{grid-template-columns:1fr}.appointmentsPage_conflictActions__Baeoo{flex-direction:column}.appointmentsPage_conflictActionBtn__8a97q{justify-content:center;width:100%}.appointmentsPage_conflictsSectionHeader__JIdGr{align-items:stretch;flex-direction:column}.appointmentsPage_severityFilter__9l0zY{justify-content:center}}.appointmentsPage_moreAppointments__q0gJI{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__q0gJI: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__q0gJI:active{-webkit-transform:translateY(0);transform:translateY(0)}.appointmentsPage_appointmentCardSimple__j8rhH{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__j8rhH:hover{box-shadow:0 4px 16px rgba(0,0,0,.12);-webkit-transform:translateX(-4px);transform:translateX(-4px)}.appointmentsPage_appointmentTime__73to9{color:#1f2937;font-size:18px;font-weight:700;margin-bottom:8px}.appointmentsPage_appointmentPatient__poMmN{color:#374151;font-size:16px;font-weight:600;margin-bottom:4px}.appointmentsPage_appointmentFunding__R5osY{background:#f3f4f6;border-radius:4px;color:#6b7280;display:inline-block;font-size:13px;margin-top:8px;padding:4px 8px}.appointmentsPage_statsContainer__As1pb{display:flex;gap:16px;margin-bottom:24px}.appointmentsPage_statCard__cqhwR{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__FzVHa{color:#6b46c1;font-size:36px;font-weight:700;margin-bottom:4px}.appointmentsPage_statLabel__a\+mM7{color:#6b7280;font-size:14px;font-weight:500}.appointmentsPage_modalOverlay__Jqh0T{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__tLF7n{-webkit-animation:appointmentsPage_slideIn__JkkoJ .3s ease-out;animation:appointmentsPage_slideIn__JkkoJ .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__44czI{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__7D-Oc{align-items:center;display:flex;flex:1 1;font-size:20px;font-weight:600;gap:12px;margin:0;min-width:200px}.appointmentsPage_timeSlotDateSubtitle__Vr8VK{flex-basis:100%;font-size:14px;font-weight:500;margin-top:8px;opacity:.95}.appointmentsPage_timeSlotAppointmentsCount__1AGTg{-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__xn\+gM{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__xn\+gM:hover{background:hsla(0,0%,100%,.2);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.appointmentsPage_timeSlotModalBody__-Z0ht{flex:1 1;overflow-y:auto;padding:20px}.appointmentsPage_timeSlotAppointmentsList__6JcTE{display:flex;flex-direction:column;gap:12px}.appointmentsPage_timeSlotAppointmentItem__5czik{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__5czik:hover{border-color:#667eea;box-shadow:0 4px 12px rgba(102,126,234,.15);-webkit-transform:translateX(4px);transform:translateX(4px)}.appointmentsPage_tsModalAppointmentTime__WmPkz{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__K6-B9{font-size:18px}.appointmentsPage_tsModalTime__hv9ZD{font-weight:700}.appointmentsPage_tsModalEndTime__j95WW{font-size:13px;opacity:.9}.appointmentsPage_tsModalAppointmentDetails__ZsD5d{display:flex;flex:1 1;flex-direction:column;gap:8px}.appointmentsPage_tsModalAppointmentRow__PxK4A{align-items:center;display:flex;font-size:14px;gap:8px}.appointmentsPage_tsModalIcon__DNP5l{font-size:16px;text-align:center;width:20px}.appointmentsPage_tsModalLabel__V4Ai4{color:#6b7280;font-weight:500;min-width:60px}.appointmentsPage_tsModalValue__wkpZY{color:#1f2937;font-weight:600}.appointmentsPage_tsModalFundingBadge__erG1b{align-items:center;border-radius:6px;display:inline-flex;font-size:12px;font-weight:600;line-height:1;padding:4px 10px}.appointmentsPage_tsModalAppointmentArrow__Trk3A{color:#667eea;font-size:24px;opacity:0;transition:opacity .2s}.appointmentsPage_timeSlotAppointmentItem__5czik:hover .appointmentsPage_tsModalAppointmentArrow__Trk3A{opacity:1}.appointmentsPage_emptyState__CfgY7{align-items:center;color:#6b7280;display:flex;flex-direction:column;justify-content:center;padding:60px 20px}.appointmentsPage_emptyIcon__fZWDm{font-size:64px;margin-bottom:16px;opacity:.5}.appointmentsPage_emptyState__CfgY7 p{font-size:16px;margin:0}.appointmentsPage_timeSlotModalFooter__4EaCH{background:#f9fafb;border-radius:0 0 16px 16px;border-top:1px solid #e5e7eb;display:flex;justify-content:center;padding:20px 28px}.appointmentsPage_timeSlotCloseButton__Ax-RN{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__Ax-RN:hover{box-shadow:0 6px 20px rgba(102,126,234,.4);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.appointmentsPage_timeSlotCloseButton__Ax-RN:active{-webkit-transform:translateY(0);transform:translateY(0)}@keyframes appointmentsPage_slideIn__JkkoJ{0%{opacity:0;-webkit-transform:scale(.95);transform:scale(.95)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}[dir=rtl] .appointmentsPage_timeSlotAppointmentItem__5czik:hover{-webkit-transform:translateX(-4px);transform:translateX(-4px)}.appointmentsPage_timeSlotModalBody__-Z0ht::-webkit-scrollbar{width:8px}.appointmentsPage_timeSlotModalBody__-Z0ht::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.appointmentsPage_timeSlotModalBody__-Z0ht::-webkit-scrollbar-thumb{background:#667eea;border-radius:10px}.appointmentsPage_timeSlotModalBody__-Z0ht::-webkit-scrollbar-thumb:hover{background:#5568d3}@media (max-width:768px){.appointmentsPage_timeSlotModal__tLF7n{max-height:90vh;width:95%}.appointmentsPage_timeSlotModalHeader__44czI{padding:20px}.appointmentsPage_timeSlotModalTitle__7D-Oc{font-size:18px}.appointmentsPage_timeSlotAppointmentsCount__1AGTg{font-size:12px;padding:4px 10px}.appointmentsPage_tsModalAppointmentTime__WmPkz{font-size:14px;min-width:100px;padding:10px}.appointmentsPage_tsModalAppointmentRow__PxK4A{font-size:13px}.appointmentsPage_tsModalLabel__V4Ai4{min-width:50px}}.appointmentsPage_modalContent__giRCW{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__giRCW h3{color:#1f2937;font-size:24px;margin:0 0 24px}.appointmentsPage_modalContent__giRCW p{color:#374151;line-height:1.6;margin:12px 0}.appointmentsPage_modalContent__giRCW 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__giRCW button:hover{background:#553c9a;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.appointmentsPage_modalHeader__\+9o87{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__-1bkq{flex:1 1;overflow-y:auto;padding:20px}.appointmentsPage_modalAppointmentItem__VwhHD{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__VwhHD:hover{border-color:#667eea;box-shadow:0 4px 12px rgba(102,126,234,.15);-webkit-transform:translateX(4px);transform:translateX(4px)}.appointmentsPage_modalAppointmentTime__7jlB-{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__JgsoK{display:flex;flex:1 1;flex-direction:column;gap:6px}.appointmentsPage_modalAppointmentPatient__JarYf{color:#1f2937;font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.appointmentsPage_modalAppointmentSub__isRZO{color:#6b7280;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.appointmentsPage_closeButton__s9YW-{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__s9YW-{left:auto;right:20px}.appointmentsPage_closeButton__s9YW-:hover{background:hsla(0,0%,100%,.2);-webkit-transform:rotate(90deg);transform:rotate(90deg)}[dir=rtl] .appointmentsPage_modalAppointmentItem__VwhHD:hover{-webkit-transform:translateX(-4px);transform:translateX(-4px)}.appointmentsPage_draggable__raR0f{cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;user-select:none}.appointmentsPage_draggable__raR0f:active,.appointmentsPage_dragging__DMnwX{cursor:-webkit-grabbing;cursor:grabbing}.appointmentsPage_dragging__DMnwX{opacity:.4}.appointmentsPage_timeSlot__ElG1N.appointmentsPage_dragOver__KkUNa{-webkit-animation:appointmentsPage_dropPulse__0R5ny .5s infinite;animation:appointmentsPage_dropPulse__0R5ny .5s infinite;background:rgba(16,185,129,.1);border:2px dashed #10b981}.appointmentsPage_timeSlot__ElG1N.appointmentsPage_dragOverInvalid__xPR5K{-webkit-animation:appointmentsPage_dropShake__U86HC .3s;animation:appointmentsPage_dropShake__U86HC .3s;background:rgba(239,68,68,.1);border:2px dashed #ef4444}.appointmentsPage_timeSlot__ElG1N.appointmentsPage_dragOverWarning__74zVu{background:rgba(245,158,11,.1);border:2px dashed #f59e0b}.appointmentsPage_calendarDay__o55Ej.appointmentsPage_dragOver__KkUNa{-webkit-animation:appointmentsPage_dropPulse__0R5ny .5s infinite;animation:appointmentsPage_dropPulse__0R5ny .5s infinite;background:rgba(16,185,129,.1)!important;box-shadow:inset 0 0 0 2px #10b981}.appointmentsPage_calendarDay__o55Ej.appointmentsPage_dragOverInvalid__xPR5K{-webkit-animation:appointmentsPage_dropShake__U86HC .3s;animation:appointmentsPage_dropShake__U86HC .3s;background:rgba(239,68,68,.1)!important;box-shadow:inset 0 0 0 2px #ef4444}.appointmentsPage_calendarDay__o55Ej.appointmentsPage_dragOverWarning__74zVu{background:rgba(245,158,11,.1)!important;box-shadow:inset 0 0 0 2px #f59e0b}@keyframes appointmentsPage_dropPulse__0R5ny{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.01);transform:scale(1.01)}}@keyframes appointmentsPage_dropShake__U86HC{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__cQ-Zh{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__w2Ic-{font-size:16px}.appointmentsPage_moveConfirmationModal__aQ5LP{align-items:center;-webkit-animation:appointmentsPage_fadeIn__u4lfm .2s ease-out;animation:appointmentsPage_fadeIn__u4lfm .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__EOEGN{-webkit-animation:appointmentsPage_modalSlide__wlwa4 .3s ease-out;animation:appointmentsPage_modalSlide__wlwa4 .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__wlwa4{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.appointmentsPage_moveConfirmationHeader__w9Mn4{align-items:center;display:flex;gap:12px;margin-bottom:20px}.appointmentsPage_moveConfirmationIcon__8St-3{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__8dQqD{color:#1f2937;font-size:20px;font-weight:700}.appointmentsPage_changeSummary__MDekH{background:#f8f7fc;border-radius:12px;margin-bottom:16px;padding:16px}.appointmentsPage_changeRow__EiZtG{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;font-size:14px;justify-content:space-between;padding:8px 0}.appointmentsPage_changeRow__EiZtG:last-child{border-bottom:none}.appointmentsPage_changeLabel__AAL2c{color:#6b7280;font-weight:600}.appointmentsPage_changeValue__hvk\+n{color:#1f2937;font-weight:600}.appointmentsPage_changeOldValue__Dq99N{margin-left:8px;opacity:.6;text-decoration:line-through}.appointmentsPage_changeArrow__YUqa9{color:#6b46c1;font-size:18px;margin:0 8px}.appointmentsPage_changeWithEdit__BWNol{align-items:center;display:flex;gap:12px}.appointmentsPage_changeInput__Fq6Ii{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#1f2937;font-size:14px;padding:6px 12px;transition:all .2s}.appointmentsPage_changeInput__Fq6Ii:focus{border-color:#6b46c1;box-shadow:0 0 0 3px rgba(107,70,193,.1);outline:none}.appointmentsPage_validationWarnings__MYacR{display:flex;flex-direction:column;gap:8px;margin-top:8px}.appointmentsPage_changeWarning__relfN{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__icOYs{display:flex;gap:12px}.appointmentsPage_moveConfirmBtn__Ojsqy{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__ugijh{background:#6b46c1;color:#fff}.appointmentsPage_moveConfirmBtnPrimary__ugijh:hover{background:#553c9a;box-shadow:0 4px 12px rgba(107,70,193,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.appointmentsPage_moveConfirmBtnSecondary__uagMa{background:#fff;border:2px solid #e5e7eb;color:#1f2937}.appointmentsPage_moveConfirmBtnSecondary__uagMa:hover{background:#f8f7fc;border-color:#6b46c1}.appointmentsPage_successAnimation__mJHkB{-webkit-animation:appointmentsPage_successPop__CLLDt .6s ease-out forwards;animation:appointmentsPage_successPop__CLLDt .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__CLLDt{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__bnc2n{align-items:center;-webkit-animation:appointmentsPage_slideInRight__ofqb3 .3s ease-out;animation:appointmentsPage_slideInRight__ofqb3 .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__bnc2n{-webkit-animation:appointmentsPage_slideInLeft__Lit2F .3s ease-out;animation:appointmentsPage_slideInLeft__Lit2F .3s ease-out;left:30px;right:auto}@keyframes appointmentsPage_slideInRight__ofqb3{0%{opacity:0;-webkit-transform:translateX(40px);transform:translateX(40px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes appointmentsPage_slideInLeft__Lit2F{0%{opacity:0;-webkit-transform:translateX(-40px);transform:translateX(-40px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.appointmentsPage_dragToastIcon__Gat9x{align-items:center;border-radius:50%;display:flex;font-size:18px;height:36px;justify-content:center;width:36px}.appointmentsPage_dragToastIconSuccess__3mb8u{background:rgba(16,185,129,.1);color:#10b981}.appointmentsPage_dragToastIconError__0-6sr{background:rgba(239,68,68,.1);color:#ef4444}.appointmentsPage_dragToastMessage__Gb0vG{color:#1f2937;font-size:14px;font-weight:600}.appointmentsPage_addAppointmentOverlay__DZUzi{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__ElG1N:hover .appointmentsPage_addAppointmentOverlay__DZUzi{opacity:1}.appointmentsPage_plusIcon__gSyBd{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__DZUzi:hover{background-color:rgba(107,70,193,.2)}.appointmentsPage_addAppointmentOverlay__DZUzi:hover .appointmentsPage_plusIcon__gSyBd{background-color:#fff;-webkit-transform:scale(1.1);transform:scale(1.1)}.appointmentsPage_calendarDay__o55Ej .appointmentsPage_addAppointmentBtn__O8cZr,.appointmentsPage_timeSlot__ElG1N .appointmentsPage_addAppointmentBtn__O8cZr{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__o55Ej:hover .appointmentsPage_addAppointmentBtn__O8cZr,.appointmentsPage_timeSlot__ElG1N:hover .appointmentsPage_addAppointmentBtn__O8cZr{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}.appointmentsPage_calendarDay__o55Ej .appointmentsPage_addAppointmentBtn__O8cZr:hover,.appointmentsPage_timeSlot__ElG1N .appointmentsPage_addAppointmentBtn__O8cZr:hover{background:#553c9a;-webkit-transform:scale(1.2)!important;transform:scale(1.2)!important}[dir=rtl] .appointmentsPage_calendarDay__o55Ej .appointmentsPage_addAppointmentBtn__O8cZr,[dir=rtl] .appointmentsPage_timeSlot__ElG1N .appointmentsPage_addAppointmentBtn__O8cZr{left:4px;right:auto}.appointmentsPage_headerTitleRow__Re9KT{align-items:center;display:flex;gap:12px}.appointmentsPage_addAppointmentBtn__O8cZr{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__O8cZr:hover{background-color:#553c9a;-webkit-transform:scale(1.05);transform:scale(1.05)}.appointmentsPage_stackedDayHeader__8BbC3{align-items:center;display:flex!important;justify-content:space-between}.appointmentsPage_stackedDayTitle__asZ14{align-items:center;display:flex;gap:8px}.appointmentsPage_stackedDayActions__0ACqZ{align-items:center;display:flex;gap:12px}.appointmentsPage_timeHeaderHour__yX\+vA{border-top:2px solid #e5e7eb;font-size:14px;font-weight:700}.appointmentsPage_timeHeaderQuarter__N3xcs{border-top:1px dashed #e5e7eb;color:#9ca3af;font-size:12px;font-weight:400}.appointmentsPage_viewContent__A-RiU{box-sizing:border-box;display:block;min-height:600px;width:100%}.AppointmentDetailsModal_modalOverlay__RmwdM{align-items:center;-webkit-animation:AppointmentDetailsModal_fadeIn__S2gNN .2s ease-out;animation:AppointmentDetailsModal_fadeIn__S2gNN .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__S2gNN{0%{opacity:0}to{opacity:1}}@keyframes AppointmentDetailsModal_fadeIn__S2gNN{0%{opacity:0}to{opacity:1}}@-webkit-keyframes AppointmentDetailsModal_slideUp__HeUby{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes AppointmentDetailsModal_slideUp__HeUby{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.AppointmentDetailsModal_modal__2jq2z{-webkit-animation:AppointmentDetailsModal_slideUp__HeUby .3s ease-out;animation:AppointmentDetailsModal_slideUp__HeUby .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__A5nWd{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__8VH34{align-items:center;display:flex;font-size:24px;font-weight:700;gap:12px}.AppointmentDetailsModal_statusBadge__URD7E{background:hsla(0,0%,100%,.2);border-radius:20px;font-size:13px;font-weight:600;padding:6px 14px}.AppointmentDetailsModal_statusConfirmed__KuDO1{background:rgba(16,185,129,.3)}.AppointmentDetailsModal_statusPending__eOpCu{background:rgba(245,158,11,.3)}.AppointmentDetailsModal_statusCancelled__-CGTm{background:rgba(239,68,68,.3)}.AppointmentDetailsModal_closeBtn__9q7D9{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__9q7D9:hover{background:hsla(0,0%,100%,.3);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.AppointmentDetailsModal_modalBody__qOJnL{flex:1 1;overflow-y:auto;padding:32px}.AppointmentDetailsModal_modalFooter__MKBLB{background:#f9fafb;border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;padding:20px 32px}.AppointmentDetailsModal_treatmentCard__0p8kr{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__Z\+PVA{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px}.AppointmentDetailsModal_treatmentName__s7wJs{color:#6b46c1;font-size:18px;font-weight:700}.AppointmentDetailsModal_progressIndicator__5WSdX{align-items:center;display:flex;gap:12px}.AppointmentDetailsModal_progressText__nDou-{color:#6b7280;font-size:14px;font-weight:600}.AppointmentDetailsModal_progressBarContainer__g94gu{background:#e5e7eb;border-radius:4px;height:8px;overflow:hidden;width:100%}.AppointmentDetailsModal_progressBar__TeUDY{background:linear-gradient(90deg,#6b46c1,#8b5cf6);border-radius:4px;height:100%;transition:width .3s ease}.AppointmentDetailsModal_tags__QY33y{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.AppointmentDetailsModal_tag__SG7cg{align-items:center;border-radius:20px;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:6px 12px}.AppointmentDetailsModal_tagOnline__ZVlTy{background:rgba(59,130,246,.1);color:#3b82f6}.AppointmentDetailsModal_tagPhysical__vFEMY{background:rgba(16,185,129,.1);color:#10b981}.AppointmentDetailsModal_tagPhone__ahr6r{background:rgba(245,158,11,.1);color:#f59e0b}.AppointmentDetailsModal_tagRoom__ZJGKB{background:rgba(107,70,193,.1);color:#6b46c1}.AppointmentDetailsModal_section__M-let{margin-bottom:32px}.AppointmentDetailsModal_sectionTitle__E3y-R{align-items:center;color:#1f2937;display:flex;font-size:18px;font-weight:700;gap:8px;margin-bottom:16px}.AppointmentDetailsModal_sectionIcon__oraeg{align-items:center;background:#f8f7fc;border-radius:8px;color:#6b46c1;display:flex;font-size:16px;height:32px;justify-content:center;width:32px}.AppointmentDetailsModal_infoGrid__CtCdM{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.AppointmentDetailsModal_infoItem__Hd9\+w{background:#f8f7fc;border-radius:12px;border-right:4px solid #6b46c1;padding:16px}.AppointmentDetailsModal_infoLabel__FvALO{color:#6b7280;font-size:13px;font-weight:600;margin-bottom:6px}.AppointmentDetailsModal_infoValue__qDKw8{color:#1f2937;font-size:16px;font-weight:600}.AppointmentDetailsModal_fundingBadge__kXJ44{align-items:center;border-radius:14px;display:inline-flex;font-size:14px;font-weight:600;padding:4px 12px}.AppointmentDetailsModal_infoLink__8MIAv{color:#6b46c1;cursor:pointer;text-decoration:underline;transition:all .2s}.AppointmentDetailsModal_infoLink__8MIAv:hover{color:#553c9a}.AppointmentDetailsModal_infoSubtext__mWWnu{color:#6b7280;font-size:13px;margin-top:4px}.AppointmentDetailsModal_insuranceBadge__WMZ1m{align-items:center;border-radius:6px;display:inline-flex;font-size:13px;font-weight:600;padding:6px 12px}.AppointmentDetailsModal_insuranceClalit__9J7iW{background:rgba(0,153,204,.1);color:#09c}.AppointmentDetailsModal_insuranceMaccabi__QeEud{background:rgba(255,184,28,.1);color:#cf9500}.AppointmentDetailsModal_insuranceMeuhedet__EVr6N{background:rgba(0,166,81,.1);color:#00a651}.AppointmentDetailsModal_insuranceLeumit__b3z-C{background:rgba(227,30,36,.1);color:#e31e24}.AppointmentDetailsModal_insurancePrivate__si3yq{background:rgba(107,70,193,.1);color:#6b46c1}.AppointmentDetailsModal_notesSection__BJ-kK{margin-top:24px}.AppointmentDetailsModal_notesTextarea__NIYZR{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__NIYZR:focus{border-color:#6b46c1;box-shadow:0 0 0 3px rgba(107,70,193,.1);outline:none}.AppointmentDetailsModal_actionsSection__SuZD\+{background:#f8f7fc;border-radius:16px;margin-top:32px;padding:24px}.AppointmentDetailsModal_actionsTitle__vaXz6{color:#1f2937;font-size:16px;font-weight:700;margin-bottom:16px}.AppointmentDetailsModal_actionsGrid__kAqtl{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.AppointmentDetailsModal_actionBtn__8xDLD{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__8xDLD:disabled{background:#f3f4f6;color:#9ca3af;cursor:not-allowed;opacity:.7}.AppointmentDetailsModal_actionBtn__8xDLD:disabled:hover{box-shadow:none;-webkit-transform:none;transform:none}.AppointmentDetailsModal_rescheduleBtn__Pm-tq{background:#6b46c1;color:#fff;flex:1 1}.AppointmentDetailsModal_rescheduleBtn__Pm-tq:hover:not(:disabled){background:#553c9a;box-shadow:0 4px 12px rgba(107,70,193,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.AppointmentDetailsModal_cancelBtn__aiVI9{background:#ef4444;color:#fff;flex:1 1}.AppointmentDetailsModal_cancelBtn__aiVI9:hover:not(:disabled){background:#dc2626;box-shadow:0 4px 12px rgba(239,68,68,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.AppointmentDetailsModal_actionBtnPrimary__GmCId{background:#6b46c1;color:#fff}.AppointmentDetailsModal_actionBtnPrimary__GmCId:hover{background:#553c9a;box-shadow:0 4px 12px rgba(107,70,193,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.AppointmentDetailsModal_actionBtnSecondary__awaF\+{background:#fff;border:2px solid #e5e7eb;color:#1f2937}.AppointmentDetailsModal_actionBtnSecondary__awaF\+:hover{background:#f3f1fb;border-color:#6b46c1}.AppointmentDetailsModal_actionBtnDanger__3v-kt{background:#ef4444;color:#fff}.AppointmentDetailsModal_actionBtnDanger__3v-kt:hover{background:#dc2626;box-shadow:0 4px 12px rgba(239,68,68,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.AppointmentDetailsModal_actionBtnDisabled__YnKq\+{background:#f3f4f6;color:#9ca3af;cursor:not-allowed;opacity:.7}.AppointmentDetailsModal_actionBtnDisabled__YnKq\+:hover{box-shadow:none;-webkit-transform:none;transform:none}.AppointmentDetailsModal_actionIcon__jW5Qh{font-size:18px}.AppointmentDetailsModal_reschedulePanel__cxaP7{-webkit-animation:AppointmentDetailsModal_slideUp__HeUby .3s ease-out;animation:AppointmentDetailsModal_slideUp__HeUby .3s ease-out;background:#fff;border:2px solid #6b46c1;border-radius:16px;margin-top:20px;padding:24px}.AppointmentDetailsModal_rescheduleTitle__TwA6C{color:#6b46c1;font-size:18px;font-weight:700;margin-bottom:20px}.AppointmentDetailsModal_rescheduleOptions__Zf4yZ{grid-gap:16px;display:grid;gap:16px}.AppointmentDetailsModal_optionCard__qruYs{background:#f8f7fc;border:2px solid transparent;border-radius:12px;cursor:pointer;padding:20px;transition:all .2s}.AppointmentDetailsModal_optionCard__qruYs:hover{background:#f3f1fb;border-color:#6b46c1}.AppointmentDetailsModal_optionCardSelected__UmwcU{background:rgba(107,70,193,.05);border-color:#6b46c1}.AppointmentDetailsModal_optionHeader__V7wTU{align-items:center;display:flex;gap:12px;margin-bottom:12px}.AppointmentDetailsModal_optionIcon__mTpLc{align-items:center;background:#6b46c1;border-radius:10px;color:#fff;display:flex;font-size:20px;height:40px;justify-content:center;width:40px}.AppointmentDetailsModal_optionTitle__DzM8d{color:#1f2937;font-size:16px;font-weight:700}.AppointmentDetailsModal_optionDescription__X\+xM2{-webkit-margin-start:52px;color:#6b7280;font-size:14px;margin-inline-start:52px}.AppointmentDetailsModal_manualForm__RxSWW{-webkit-animation:AppointmentDetailsModal_slideUp__HeUby .3s ease-out;animation:AppointmentDetailsModal_slideUp__HeUby .3s ease-out;background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-top:20px;padding:20px}.AppointmentDetailsModal_formGrid__E5yID{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:16px}.AppointmentDetailsModal_formGroup__I7Fi8{display:flex;flex-direction:column;gap:8px}.AppointmentDetailsModal_formLabel__66hst{color:#6b7280;font-size:13px;font-weight:600}.AppointmentDetailsModal_formInput__1EEjT,.AppointmentDetailsModal_formSelect__NypZ0{border:1.5px solid #e5e7eb;border-radius:8px;font-family:inherit;font-size:14px;padding:10px 14px;transition:all .2s}.AppointmentDetailsModal_formInput__1EEjT:focus,.AppointmentDetailsModal_formSelect__NypZ0:focus{border-color:#6b46c1;box-shadow:0 0 0 3px rgba(107,70,193,.1);outline:none}.AppointmentDetailsModal_formActions__sZ-Fv{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-top:16px}.AppointmentDetailsModal_autoAssignResults__j5uvN{-webkit-animation:AppointmentDetailsModal_slideUp__HeUby .3s ease-out;animation:AppointmentDetailsModal_slideUp__HeUby .3s ease-out;margin-top:20px}.AppointmentDetailsModal_resultsTitle__cE9Iq{color:#1f2937;font-size:16px;font-weight:700;margin-bottom:16px}.AppointmentDetailsModal_resultCard__wA-zu{background:#f8f7fc;border-radius:12px;border-right:4px solid #10b981;cursor:pointer;margin-bottom:12px;padding:20px;transition:all .2s}.AppointmentDetailsModal_resultCard__wA-zu:hover{background:#f3f1fb;box-shadow:0 4px 12px rgba(0,0,0,.1);-webkit-transform:translateX(-4px);transform:translateX(-4px)}.AppointmentDetailsModal_resultHeader__iJqof{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:12px}.AppointmentDetailsModal_resultTherapist__sDNOH{color:#1f2937;font-size:16px;font-weight:700}.AppointmentDetailsModal_resultTime__hsBT7{color:#6b46c1;font-size:18px;font-weight:700}.AppointmentDetailsModal_resultDetails__mclE5{color:#6b7280;display:flex;flex-wrap:wrap;font-size:13px;gap:16px}.AppointmentDetailsModal_recommended__fhunQ{color:#10b981;font-weight:600}@media (max-width:768px){.AppointmentDetailsModal_modal__2jq2z{border-radius:16px;max-height:95vh}.AppointmentDetailsModal_modalBody__qOJnL,.AppointmentDetailsModal_modalHeader__A5nWd{padding:20px}.AppointmentDetailsModal_modalFooter__MKBLB{flex-direction:column;padding:16px 20px}.AppointmentDetailsModal_modalTitle__8VH34{flex-wrap:wrap;font-size:18px}.AppointmentDetailsModal_actionsGrid__kAqtl,.AppointmentDetailsModal_formGrid__E5yID,.AppointmentDetailsModal_infoGrid__CtCdM{grid-template-columns:1fr}.AppointmentDetailsModal_treatmentHeader__Z\+PVA{align-items:flex-start;flex-direction:column}.AppointmentDetailsModal_treatmentName__s7wJs{font-size:16px}}@media (max-width:480px){.AppointmentDetailsModal_modalOverlay__RmwdM{padding:10px}.AppointmentDetailsModal_modal__2jq2z{border-radius:12px}.AppointmentDetailsModal_modalHeader__A5nWd{border-radius:12px 12px 0 0;padding:16px}.AppointmentDetailsModal_modalBody__qOJnL{padding:16px}.AppointmentDetailsModal_modalFooter__MKBLB{padding:12px 16px}.AppointmentDetailsModal_modalTitle__8VH34{font-size:16px;gap:8px}.AppointmentDetailsModal_statusBadge__URD7E{font-size:11px;padding:4px 10px}.AppointmentDetailsModal_treatmentCard__0p8kr{padding:16px}.AppointmentDetailsModal_section__M-let{margin-bottom:24px}.AppointmentDetailsModal_sectionTitle__E3y-R{font-size:16px}.AppointmentDetailsModal_actionsSection__SuZD\+{padding:16px}.AppointmentDetailsModal_actionBtn__8xDLD{font-size:13px;padding:10px 16px}.AppointmentDetailsModal_optionDescription__X\+xM2{-webkit-margin-start:0;margin-inline-start:0;margin-top:8px}}.AppointmentDetailsModal_loadingOverlay__Z5v3i{align-items:center;-webkit-animation:AppointmentDetailsModal_fadeIn__S2gNN .2s ease-out;animation:AppointmentDetailsModal_fadeIn__S2gNN .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__Z5v3i 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__KPmt9{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__HkHzI{align-items:flex-start;display:flex;gap:12px}.TreatmentProgramBadge_badgeIcon__bjiV4{font-size:22px;line-height:1.4}.TreatmentProgramBadge_badgeContent__Q8yUU{display:flex;flex:1 1;flex-direction:column;font-size:15px;gap:6px}.TreatmentProgramBadge_badgeRow__AfgI7{align-items:center;display:flex;gap:8px}.TreatmentProgramBadge_badgeLabel__\+4d\+f{font-weight:500;opacity:.95}.TreatmentProgramBadge_programName__D5KRv{font-weight:600;line-height:1.3}.CreateAppointmentModal_modalOverlay__IrIgZ{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__x8wEn{-webkit-animation:CreateAppointmentModal_modalSlideIn__KGEH7 .3s ease-out;animation:CreateAppointmentModal_modalSlideIn__KGEH7 .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__BOahl,.CreateAppointmentModal_modal__x8wEn{background:#fff;border-radius:16px;display:flex;flex-direction:column;max-height:90vh;overflow:hidden}.CreateAppointmentModal_embeddedWrapper__BOahl{height:100%}@-webkit-keyframes CreateAppointmentModal_modalSlideIn__KGEH7{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__KGEH7{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__PMPhs{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__kviGy{align-items:center;display:flex;font-size:18px;font-weight:600;gap:12px}.CreateAppointmentModal_closeBtn__S\+DZj{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__S\+DZj:hover{background:hsla(0,0%,100%,.2)}.CreateAppointmentModal_modalBody__RK\+WD{box-sizing:border-box;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding:24px;width:100%}.CreateAppointmentModal_modalBody__RK\+WD *{box-sizing:border-box}.CreateAppointmentModal_formGroup__D6fZq,.CreateAppointmentModal_formRow__bnZJO{box-sizing:border-box;margin-bottom:20px;max-width:100%}.CreateAppointmentModal_formRow__bnZJO{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.CreateAppointmentModal_label__YwQm5{align-items:center;color:#374151;display:flex;font-size:14px;font-weight:600;gap:8px;margin-bottom:8px}.CreateAppointmentModal_labelIcon__Qpyhv{font-size:16px}.CreateAppointmentModal_input__D0D5b,.CreateAppointmentModal_select__Wzn4S{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__D0D5b{cursor:text}.CreateAppointmentModal_select__Wzn4S{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__Wzn4S[dir=rtl]{background-position:left 16px center;padding-left:40px;padding-right:16px}.CreateAppointmentModal_select__Wzn4S[dir=ltr]{background-position:right 16px center;padding-left:16px;padding-right:40px}.CreateAppointmentModal_select__Wzn4S:hover{background-color:#faf5ff;border-color:#a78bfa}.CreateAppointmentModal_input__D0D5b:focus,.CreateAppointmentModal_select__Wzn4S:focus{background-color:#fff;border-color:#8b5cf6;box-shadow:0 0 0 4px rgba(139,92,246,.15);outline:none}.CreateAppointmentModal_select__Wzn4S option{background:#fff;color:#1f2937;font-size:15px;font-weight:500;line-height:1.6;min-height:48px;padding:14px 20px}.CreateAppointmentModal_select__Wzn4S option:hover{background:#f3f4f6}.CreateAppointmentModal_select__Wzn4S option:checked{background:linear-gradient(135deg,#ede9fe,#ddd6fe)!important;color:#6b46c1!important;font-weight:600!important}@-moz-document url-prefix(){.CreateAppointmentModal_select__Wzn4S option:checked{background:#ede9fe;color:#6b46c1;font-weight:600}}.CreateAppointmentModal_select__Wzn4S::-webkit-scrollbar{width:12px}.CreateAppointmentModal_select__Wzn4S::-webkit-scrollbar-track{background:#f3f4f6;border-radius:6px}.CreateAppointmentModal_select__Wzn4S::-webkit-scrollbar-thumb{background:#8b5cf6;border:2px solid #f3f4f6;border-radius:6px}.CreateAppointmentModal_select__Wzn4S::-webkit-scrollbar-thumb:hover{background:#7c3aed}.CreateAppointmentModal_textarea__E2B6g{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__E2B6g:hover{background-color:#faf9fe;border-color:#c4b5fd}.CreateAppointmentModal_textarea__E2B6g:focus{border-color:#8b5cf6;box-shadow:0 0 0 3px rgba(139,92,246,.1);outline:none}.CreateAppointmentModal_checkboxLabel__\+XZmf{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__\+XZmf:hover{background:#dbeafe}.CreateAppointmentModal_checkboxLabel__\+XZmf input[type=checkbox]{accent-color:#3b82f6;cursor:pointer;height:16px;width:16px}.CreateAppointmentModal_programWarning__MZkw1{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__5EMlk{align-items:center;box-sizing:border-box;display:flex;gap:10px;max-width:100%}.CreateAppointmentModal_currentValue__bBn5i{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__bBn5i:hover{background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border-color:#d1d5db}.CreateAppointmentModal_selectWrapper__DN-mb{align-items:stretch;box-sizing:border-box;display:flex;gap:10px;max-width:100%;position:relative;z-index:100}.CreateAppointmentModal_selectWrapper__DN-mb select{flex:1 1;min-width:0;position:relative;z-index:100}.CreateAppointmentModal_selectWrapper__DN-mb .CreateAppointmentModal_customSelect__UOOQj{flex:1 1;min-width:0}.CreateAppointmentModal_customSelect__UOOQj{box-sizing:border-box;max-width:100%;position:relative;width:100%}.CreateAppointmentModal_customSelectTrigger__oR-1r{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__oR-1r:hover{background-color:#faf5ff;border-color:#a78bfa}.CreateAppointmentModal_customSelectActive__JZWk\+{border-color:#8b5cf6;box-shadow:0 0 0 4px rgba(139,92,246,.15)}.CreateAppointmentModal_customSelectValue__5JKzj{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__WorOA{color:#8b5cf6;font-size:12px;font-weight:700;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.CreateAppointmentModal_customSelectActive__JZWk\+ .CreateAppointmentModal_customSelectArrow__WorOA{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.CreateAppointmentModal_customSelectDropdown__vrLeS{-webkit-animation:CreateAppointmentModal_dropdownSlideIn__SOm44 .2s ease-out;animation:CreateAppointmentModal_dropdownSlideIn__SOm44 .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__SOm44{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes CreateAppointmentModal_dropdownSlideIn__SOm44{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.CreateAppointmentModal_dropdownOptions__K5uAo{flex:1 1;min-height:0;overflow-y:auto}.CreateAppointmentModal_searchContainer__APQE0{background:#f9fafb;border-bottom:1px solid #e5e7eb;flex-shrink:0;padding:10px}.CreateAppointmentModal_dropdownOption__g7HPC{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__g7HPC:hover{background:#f9fafb}.CreateAppointmentModal_dropdownOptionSelected__SqtBv{background:#ede9fe;color:#6b46c1;font-weight:600}.CreateAppointmentModal_dropdownOptionSelected__SqtBv:hover{background:#ddd6fe}.CreateAppointmentModal_optionText__99kx1{color:#1f2937;flex:1 1;font-size:15px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis}.CreateAppointmentModal_dropdownOptionSelected__SqtBv .CreateAppointmentModal_optionText__99kx1{color:#6b46c1;font-weight:600}.CreateAppointmentModal_checkmark__a0388{color:#8b5cf6;font-size:18px;font-weight:700}.CreateAppointmentModal_dropdownOptions__K5uAo::-webkit-scrollbar{width:8px}.CreateAppointmentModal_dropdownOptions__K5uAo::-webkit-scrollbar-track{background:#f3f4f6;border-radius:4px}.CreateAppointmentModal_dropdownOptions__K5uAo::-webkit-scrollbar-thumb{background:#8b5cf6;border:2px solid #f3f4f6;border-radius:4px}.CreateAppointmentModal_dropdownOptions__K5uAo::-webkit-scrollbar-thumb:hover{background:#7c3aed}.CreateAppointmentModal_changeButton__bP0ba{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__bP0ba: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__bP0ba:active{-webkit-transform:translateY(0);transform:translateY(0)}.CreateAppointmentModal_cancelButton__ZAb7q{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__ZAb7q: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__ZAb7q:active{-webkit-transform:translateY(0);transform:translateY(0)}.CreateAppointmentModal_warningsSection__lL70V{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__ASdwq{align-items:center;color:#92400e;display:flex;font-size:15px;font-weight:600;gap:8px;margin-bottom:12px}.CreateAppointmentModal_warningsList__\+mN\+S{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.CreateAppointmentModal_warningItem__8Mvj4{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__ky6dG{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.CreateAppointmentModal_warningLow__Aahvo{background:#eff6ff;border:1px solid #bfdbfe;color:#1e40af}.CreateAppointmentModal_warningIcon__dExFJ{flex-shrink:0;font-size:16px;margin-top:1px}.CreateAppointmentModal_warningNote__gNZ9o{background:hsla(0,0%,100%,.5);border-radius:6px;color:#78350f;font-size:12px;padding:8px 12px;text-align:center}.CreateAppointmentModal_availabilityTooltip__Wxfkk{background:#f0f9ff;border:1px solid #bfdbfe;border-radius:6px;font-size:12px;margin-top:8px;padding:8px 12px}.CreateAppointmentModal_availabilityLabel__Vv8TB{color:#1e40af;display:block;font-weight:600;margin-bottom:6px}.CreateAppointmentModal_availabilityList__v3uTV{display:flex;flex-direction:column;gap:4px}.CreateAppointmentModal_availabilityItem__3-7tQ{border-bottom:1px solid #e0e7ff;color:#1e3a8a;padding:4px 0}.CreateAppointmentModal_availabilityItem__3-7tQ:last-child{border-bottom:none}.CreateAppointmentModal_modalFooter__tjjRO{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__FswFM{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__FswFM:hover{background:#f3f4f6;border-color:#d1d5db}.CreateAppointmentModal_saveBtn__Y9woB{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__Y9woB:hover:not(:disabled){box-shadow:0 4px 12px rgba(139,92,246,.3);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.CreateAppointmentModal_saveBtn__Y9woB:disabled{cursor:not-allowed;opacity:.6}@media (max-width:768px){.CreateAppointmentModal_modal__x8wEn{max-height:92vh;max-width:95vw;width:95%}.CreateAppointmentModal_formRow__bnZJO{grid-template-columns:1fr}.CreateAppointmentModal_modalHeader__PMPhs{padding:16px 20px}.CreateAppointmentModal_modalBody__RK\+WD{padding:16px}.CreateAppointmentModal_modalFooter__tjjRO{flex-wrap:wrap;padding:14px 16px}.CreateAppointmentModal_customSelectTrigger__oR-1r,.CreateAppointmentModal_input__D0D5b,.CreateAppointmentModal_textarea__E2B6g{font-size:14px}}.myPractice_section__ASDBL{align-items:center;color:#111;display:flex;flex-direction:column;max-width:872px;padding-bottom:60px}.myPractice_section__title__j2h8k{color:#2f42c2;font-size:24px;font-style:normal;font-weight:700;line-height:31px;margin:25px auto 16px}.myPractice_section__text__c8y9h{font-size:20px;font-style:normal;font-weight:400;line-height:26px;margin:0 auto 21px}.myPractice_practice__DcAY9{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__nhKBt{grid-gap:30px;display:grid;gap:30px;grid-template-columns:1fr 1fr}.myPractice_video__lABF8{object-fit:fill;width:100%}.myPractice_videoTitle__yONN6{color:#000;font-size:20px;font-style:normal;font-weight:600;line-height:1.2;margin:0 auto 15px;text-align:start}.myPractice_videoAbout__PZgYU{color:#626262;font-size:18px;font-style:normal;font-weight:400;line-height:1.39;margin:0}.myPractice_text_purple__LhPYH{color:#2f42c2;font-size:20px;font-style:normal;font-weight:700;line-height:1;margin:0;text-align:center}.myPractice_planBtn__yEoRp{height:52px;margin:32px auto 0;width:56%}.myPractice_practice__sectionTitle__MZsvo{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__EoIZL{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__9QVsA{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__ASDBL{max-width:calc(100% - 152px);padding-bottom:30px}.myPractice_section__title__j2h8k{margin:11px auto 16px}.myPractice_practice__DcAY9{border-radius:21px;gap:41px;margin-bottom:66px;padding:38px 33px 18px}.myPractice_content__nhKBt{gap:17px}.myPractice_videoTitle__yONN6{font-size:18px;margin:0 auto 4px}.myPractice_videoAbout__PZgYU{font-size:16px}.myPractice_text_purple__LhPYH{font-size:18px}.myPractice_planBtn__yEoRp{font-size:16px;height:47px;margin:28px auto 0}.myPractice_practice__swiper__EoIZL{grid-template-columns:repeat(2,292px)}.myPractice_practice__sectionTitle__MZsvo{font-size:21px;height:45px;top:-22px}}@media screen and (max-width:980px){.myPractice_practice__swiper__EoIZL{grid-template-columns:repeat(2,46%)}}@media screen and (max-width:760px){.myPractice_section__ASDBL{max-width:calc(100% - 42px);padding-bottom:20px}.myPractice_section__title__j2h8k{font-size:18px;margin:10px auto 16px}.myPractice_section__text__c8y9h{display:none}.myPractice_practice__sectionTitle__MZsvo{font-size:16px;height:47px;inset-inline-start:calc(50% - 44px);padding:12px 20px;top:-23px}.myPractice_practice__swiper__EoIZL{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__9QVsA{font-size:20px;margin:0 0 8px;text-align:center}.myPractice_section__text__c8y9h{font-size:18px;line-height:24px;margin:50px auto 6px}.myPractice_practice__DcAY9{background:transparent;box-shadow:none;gap:33px;padding:0}.myPractice_content__nhKBt{background:hsla(0,0%,100%,.65);border-radius:19px;box-sizing:border-box;gap:11px;grid-template-columns:1fr;padding:14px 25px}.myPractice_video__lABF8{cursor:pointer;width:100%}.myPractice_videoTitle__yONN6{color:#111;font-size:18px;line-height:1.2;margin:0 auto 10px;text-align:start}.myPractice_videoAbout__PZgYU{font-size:16px}.myPractice_text_purple__LhPYH{color:#111;font-size:18px;font-weight:600;line-height:1.3;margin:0 auto;max-width:55%}.myPractice_practice__sectionTitle__MZsvo{inset-inline-start:calc(50% - 70.5px)}.myPractice_planBtn__yEoRp{height:52px;margin:14px auto 17px;width:83%}}.myDocs_section__tBa7H{align-items:center;display:flex;flex-direction:column;max-width:988px;padding-bottom:60px;width:calc(100% - 180px)}.myDocs_section__title__UjyRg{color:#2f42c2;font-size:24px;font-style:normal;font-weight:600;line-height:1.3;margin:25px auto 60px}.myDocs_nextBtn__BSL6-{font-size:18px;width:260px}.myDocs_noDocs__OCiXz{font-size:18px;margin:20px auto 55px}.myDocs_list__sD0Yz{display:flex;flex-direction:column;list-style-type:none;margin:26px 0 0;padding:0;width:100%}.myDocs_list__sD0Yz:nth-child(3){margin-top:0}.myDocs_li__naYx4{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__oM07V{height:auto}.myDocs_li__naYx4:after{background-image:url(/static/media/arrow_down.3be61cb44f75da6038a7.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__naYx4:after{left:auto;right:31px}.myDocs_li_long__oM07V:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.myDocs_li__naYx4 .myDocs_btn__31Vlq,.myDocs_li__naYx4 .myDocs_scanOption__Cf-X3,.myDocs_li__naYx4 .myDocs_scannedList__kkogS,.myDocs_li__naYx4 .myDocs_text__pyZED{display:none}.myDocs_li_long__oM07V .myDocs_btn__31Vlq,.myDocs_li_long__oM07V .myDocs_scanOption__Cf-X3,.myDocs_li_long__oM07V .myDocs_scannedList__kkogS,.myDocs_li_long__oM07V .myDocs_text__pyZED{display:flex}.myDocs_title__MJzUB{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__31Vlq{font-size:18px;height:57px;width:23%}.myDocs_btn_disabled__QDTV1{background-color:#dbd4f4}.myDocs_btn_type_renew__W1aXB{margin-top:103px}.myDocs_btn_type_print__2a3tT:before{content:url(/static/media/print_icon.3b3b8e07ffa6b0543614.svg);display:block;height:18px;margin-left:11px}.myDocs_category__Hnevi{flex-direction:column;overflow:hidden;position:relative}.myDocs_category__Hnevi:after{background:url(/static/media/arrow_left_violet.53d4b99160033304c9b5.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__Y8ImZ{overflow:visible}.myDocs_category_active__Y8ImZ:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.myDocs_variants__17umX{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__suGwg{border-radius:10px;color:#00214e;font-size:17px;padding:4px 14px;text-align:right}[dir=ltr] .myDocs_variant__suGwg{text-align:left}.myDocs_variant__suGwg:hover{background-color:#dbd6ef}.myDocs_scanTitle__NV3yF{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__Pj5\+R{background-image:url(/static/media/scan_icon.905e12d1b569735dff89.svg);background-position:50%;background-repeat:no-repeat;display:inline-block;height:32px;margin-right:30px;width:32px}.myDocs_scanOption__Cf-X3{align-items:center;flex-direction:column;margin:25px auto 18px;width:100%}.myDocs_form__0rqU1{-webkit-column-gap:2%;column-gap:2%;display:flex;flex-wrap:wrap;justify-content:center;row-gap:20px;width:96%}.myDocs_input__JEDxd{display:none}.myDocs_scannedList__kkogS{display:flex;flex-direction:column;gap:24px;justify-content:center;list-style-type:none;margin:25px auto;padding:0;width:84%}.myDocs_scannedLi__7VC7b{grid-gap:32px;align-items:center;display:grid;gap:32px;grid-template-columns:20px 30% 30% 25%;width:100%}.myDocs_scannedLi__7VC7b:before{content:url(/static/media/document_icon.1fffad537972f384e911.svg);height:21px;width:16px}.myDocs_label__tBor\+{align-items:center;color:#626262;display:flex;flex-wrap:wrap;font-size:20px;font-style:normal;font-weight:400;justify-content:center;line-height:26px;margin:0;text-align:center;white-space:nowrap}.myDocs_info__rjubL{color:#000;display:inline-block;margin-right:3px;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.myDocs_text__pyZED{display:flex;justify-content:center;margin:25px auto}@media screen and (max-width:1300px){.myDocs_section__tBa7H{width:calc(100% - 140px)}.myDocs_section__title__UjyRg{margin:11px auto 0}.myDocs_img__469V5{height:114px;margin-top:28px}.myDocs_noDocs__OCiXz{margin:18px auto 36px}.myDocs_nextBtn__BSL6-{font-size:17px;height:50px;width:220px}.myDocs_list__sD0Yz{margin-top:51px}.myDocs_li__naYx4{height:86px;margin-bottom:52px}.myDocs_li__naYx4:after{height:11px;left:26px;top:37px;width:22px}[dir=ltr] .myDocs_li__naYx4:after{height:11px;left:auto;right:26px;top:37px;width:22px}.myDocs_li_long__oM07V{height:auto}.myDocs_title__MJzUB{font-size:20px}.myDocs_btn__31Vlq{font-size:17px;height:44px}.myDocs_btn_type_renew__W1aXB{margin-top:80px}.myDocs_scanTitle__NV3yF{font-size:20px;margin-top:10px}.myDocs_scanIcon__Pj5\+R{background-size:contain;margin-right:10px;width:22px}.myDocs_scannedLi__7VC7b{align-items:center;gap:32px;grid-template-columns:20px 30% 30% 25%}.myDocs_label__tBor\+{font-size:16px}.myDocs_text__pyZED{font-size:18px}}@media screen and (max-width:1024px){.myDocs_btn__31Vlq{font-size:15px}.myDocs_category__Hnevi:after{height:10px;left:5%;width:10px}}@media screen and (max-width:900px){.myDocs_section__tBa7H{padding-bottom:20px;width:calc(100% - 74px)}.myDocs_scannedLi__7VC7b{gap:22px;grid-template-columns:30% 30% 25%}.myDocs_scannedLi__7VC7b:before{display:none}}@media screen and (max-width:800px){.myDocs_section__title__UjyRg{font-size:18px;margin:10px auto 0}.myDocs_img__469V5{height:142px;margin-top:32px;width:170px}.myDocs_noDocs__OCiXz{font-size:16px}.myDocs_list__sD0Yz{margin-top:36px}.myDocs_li__naYx4{height:65px;margin-bottom:35px}.myDocs_li_long__oM07V{height:auto}.myDocs_li__naYx4:after{height:6px;left:17px;top:30px;width:12px}[dir=ltr] .myDocs_li__naYx4:after{height:6px;left:auto;right:17px;top:30px;width:12px}.myDocs_btn__31Vlq{height:44px;width:190px}.myDocs_title__MJzUB{font-size:16px;height:32px;margin-top:-17px;width:144px}.myDocs_scanIcon__Pj5\+R{display:none}.myDocs_scanTitle__NV3yF{font-size:16px;margin:5px 22px}.myDocs_scannedLi__7VC7b{display:flex;flex-direction:column;gap:10px}.myDocs_text__pyZED{font-size:14px;margin:0}.myDocs_info__rjubL{max-width:198px}}@media screen and (max-width:600px){.myDocs_btn__31Vlq{margin:0}.myDocs_btn_type_renew__W1aXB{border:1px solid rgba(57,23,169,.8);margin-top:25px}}.scannedDocument_success_popup_popup__lfCav{align-items:center;direction:rtl;display:flex;flex-direction:column;margin:auto}.scannedDocument_success_popup_popup__title__S22W6{color:#2f42c2;font-size:32px;font-style:normal;font-weight:700;line-height:1;margin:0 auto 59px}.scannedDocument_success_popup_popup__img__3e-iA{height:145px;margin:61px auto 35px;width:145px}.scannedDocument_success_popup_popup__text__GAQSr{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__J6HYe{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__J6HYe:hover{opacity:.8;-webkit-transform:translateY(-3px);transform:translateY(-3px)}@media screen and (max-width:1300px){.scannedDocument_success_popup_popup__lfCav{margin-top:22px;width:100%}.scannedDocument_success_popup_popup__title__S22W6{font-size:26px;margin-bottom:43px}.scannedDocument_success_popup_popup__img__3e-iA{height:117px;margin:57px auto 28px;width:119px}.scannedDocument_success_popup_popup__text__GAQSr{font-size:19px;max-width:244px}.scannedDocument_success_popup_popup__nextBtn__J6HYe{font-size:16px;height:47px;width:213px}}@media screen and (max-width:600px){.scannedDocument_success_popup_popup__lfCav{min-height:329px}.scannedDocument_success_popup_popup__title__S22W6{font-size:19px;margin-bottom:32px}.scannedDocument_success_popup_popup__text__GAQSr{font-size:15px;margin-bottom:43px}.scannedDocument_success_popup_popup__img__3e-iA{height:87px;margin:0 auto;width:88px}.scannedDocument_success_popup_popup__nextBtn__J6HYe{font-size:12px;height:35px;margin-top:21px;width:159px}}.renewPrescription_success_popup_popup__KJ8xl{align-items:center;direction:rtl;display:flex;flex-direction:column;min-height:539px;width:493px}.renewPrescription_success_popup_popup__closeBtn__HOnJj{background-color:initial;background-image:url(/static/media/close_icon.d73b3e9c3921da52e18a.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__UJgQD{color:#2f42c2;font-size:32px;font-style:normal;font-weight:700;line-height:1;margin:0 auto 59px}.renewPrescription_success_popup_popup__img__4TDEM{height:145px;margin:61px auto 35px;width:145px}.renewPrescription_success_popup_popup__text__R0rza{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__CiAWG{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__KJ8xl{min-height:442px;width:405px}.renewPrescription_success_popup_popup__closeBtn__HOnJj{height:12px;margin:20px 20px 0 auto;width:12px}.renewPrescription_success_popup_popup__title__UJgQD{font-size:26px;margin-bottom:43px}.renewPrescription_success_popup_popup__img__4TDEM{height:117px;margin:57px auto 28px;width:119px}.renewPrescription_success_popup_popup__text__R0rza{font-size:19px;max-width:244px}.renewPrescription_success_popup_popup__nextBtn__CiAWG{font-size:16px;height:47px;width:213px}}@media screen and (max-width:600px){.renewPrescription_success_popup_popup__KJ8xl{min-height:329px;width:301px}.renewPrescription_success_popup_popup__title__UJgQD{font-size:19px;margin-bottom:32px}.renewPrescription_success_popup_popup__text__R0rza{font-size:15px;margin-bottom:43px}.renewPrescription_success_popup_popup__img__4TDEM{height:87px;margin:0 auto;width:88px}.renewPrescription_success_popup_popup__nextBtn__CiAWG{font-size:12px;height:35px;margin-top:21px;width:159px}}.myPrescriptions_section__E5O2Q{align-items:center;display:flex;flex-direction:column;max-width:988px;width:calc(100% - 180px)}.myPrescriptions_section__title__Yio8b{color:#2f42c2;font-size:24px;font-style:normal;font-weight:600;line-height:1.3;margin:25px auto 60px}.myPrescriptions_nextBtn__OOj8J{font-size:18px;width:260px}.myPrescriptions_noPrescriptions__0y0oY{font-size:18px;margin:20px auto 55px}.myPrescriptions_prescriptionList__IVaQS{display:flex;flex-direction:column;list-style-type:none;margin:26px 0 0;padding:0;width:100%}.myPrescriptions_prescriptionList__IVaQS:nth-child(3){margin-top:0}.myPrescriptions_prescriptionLi__rD-yc{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__SI7dq{height:auto}.myPrescriptions_prescriptionLi__rD-yc:after{background-image:url(/static/media/arrow_down.3be61cb44f75da6038a7.svg);background-repeat:no-repeat;background-size:contain;content:"";cursor:pointer;height:15px;left:31px;position:absolute;top:50px;width:30px}.myPrescriptions_prescriptionLi_long__SI7dq:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.myPrescriptions_prescriptionLi__rD-yc .myPrescriptions_btn__mqQMf,.myPrescriptions_prescriptionLi__rD-yc .myPrescriptions_prescription__content__fNZj2,.myPrescriptions_prescriptionLi__rD-yc .myPrescriptions_scanOption__hkLAE,.myPrescriptions_prescriptionLi__rD-yc .myPrescriptions_scannedList__pfI1d,.myPrescriptions_prescriptionLi__rD-yc .myPrescriptions_text__EVLtT{display:none}.myPrescriptions_prescriptionLi_long__SI7dq .myPrescriptions_btn__mqQMf,.myPrescriptions_prescriptionLi_long__SI7dq .myPrescriptions_prescription__content__fNZj2,.myPrescriptions_prescriptionLi_long__SI7dq .myPrescriptions_scanOption__hkLAE,.myPrescriptions_prescriptionLi_long__SI7dq .myPrescriptions_scannedList__pfI1d,.myPrescriptions_prescriptionLi_long__SI7dq .myPrescriptions_text__EVLtT{display:flex}.myPrescriptions_title__H0Fqo{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__9LYuM{background-color:#33a3ff}.myPrescriptions_prescription__y6HzS{display:flex;justify-content:center}.myPrescriptions_prescription__heading__hlz2f{position:absolute;right:30px;top:12px}.myPrescriptions_prescription__date__mfNZc{color:#626262;font-size:14px;font-style:normal;font-weight:400;line-height:2.3;margin:0}.myPrescriptions_prescription__title__GysYm{color:#00214e;font-size:24px;font-style:normal;font-weight:600;line-height:1.25;margin:0;text-align:right}.myPrescriptions_prescription__expired__UFR39{color:#626262;font-size:18px;font-style:normal;font-weight:400;line-height:1.8;margin:0}.myPrescriptions_prescription__content__fNZj2{display:flex;flex-direction:column}.myPrescriptions_therapist__6CsDY{box-sizing:border-box;display:flex;gap:11px;justify-content:center;padding:37px 0 0;position:relative}.myPrescriptions_therapist__online__ZlbrI{position:relative}.myPrescriptions_therapist__online__ZlbrI:before{background-color:#a9a9a9;border-radius:100%;content:"";height:15px;position:absolute;width:15px;z-index:2}.myPrescriptions_therapist__online_active__84kS\+:before{background-color:#27e917}.myPrescriptions_therapist__avatar__C-N8V{height:57px;width:57px}.myPrescriptions_therapist__name__hAxoC{color:#2c2b2b;font-size:20px;font-style:normal;font-weight:600;line-height:1.2;margin:0;text-align:center}.myPrescriptions_therapist__statusInfo__ANA-I{align-items:center;display:flex}.myPrescriptions_therapist__status__OIPdo{color:#626262;font-size:16px;font-style:normal;font-weight:400;line-height:2;margin:0 0 0 7px}.myPrescriptions_therapist__tag__vDgrQ{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__Ch4HB{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__d41of{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__IEsQi{background:#cce2f4;color:#fff}.myPrescriptions_prescription__expiredText__uUbTH{color:#626262;font-size:14px;font-style:normal;font-weight:400;line-height:2.3;margin:0;text-align:center}.myPrescriptions_prescription__expiredTag__d41of:before{background:#d9d9d9;border-radius:100%;content:"";display:inline-block;height:9px;position:absolute;right:38px;top:15px;width:9px}.myPrescriptions_prescription__expiredTag_expired__IEsQi:before{background:#fff;right:26px}.myPrescriptions_instructionsContainer__528rj{align-items:center;display:flex;flex-direction:column}.myPrescriptions_instructions__4ko9l{color:#000;font-size:18px;font-style:normal;font-weight:600;line-height:1.7;margin:0 auto;text-align:center}.myPrescriptions_instructions__text__uvCCW{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__mqQMf{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__LqOR7{margin-top:103px}.myPrescriptions_btn_type_print__skCSs:before{content:url(/static/media/print_icon.3b3b8e07ffa6b0543614.svg);display:block;height:18px;margin-left:11px}.myPrescriptions_scanTitle__3LSna{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__g4QTb{background-image:url(/static/media/scan_icon.905e12d1b569735dff89.svg);background-position:50%;background-repeat:no-repeat;display:inline-block;height:32px;margin-right:30px;width:32px}.myPrescriptions_scanOption__hkLAE{margin:25px auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.myPrescriptions_input__\+uXNV{display:none}.myPrescriptions_scannedList__pfI1d{display:flex;flex-direction:column;gap:24px;justify-content:center;list-style-type:none;margin:25px auto;padding:0;width:84%}.myPrescriptions_scannedLi__HM-nM{grid-gap:32px;align-items:center;display:grid;gap:32px;grid-template-columns:20px 30% 30% 25%;width:100%}.myPrescriptions_scannedLi__HM-nM:before{content:url(/static/media/document_icon.1fffad537972f384e911.svg);height:21px;width:16px}.myPrescriptions_label__JbPmx{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__6-voS{color:#000;display:inline-block;margin-right:3px;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.myPrescriptions_text__EVLtT{display:flex;justify-content:center;margin:25px auto}@media screen and (max-width:1300px){.myPrescriptions_section__E5O2Q{width:calc(100% - 140px)}.myPrescriptions_section__title__Yio8b{margin:11px auto 0}.myPrescriptions_img__xar3N{margin-top:34px}.myPrescriptions_noPrescriptions__0y0oY{margin-bottom:41px}.myPrescriptions_nextBtn__OOj8J{width:260px}.myPrescriptions_prescriptionList__IVaQS{margin-top:51px}.myPrescriptions_prescriptionLi__rD-yc{height:86px;margin-bottom:52px}.myPrescriptions_prescriptionLi__rD-yc:after{height:11px;left:26px;top:37px;width:22px}.myPrescriptions_prescriptionLi_long__SI7dq{height:auto}.myPrescriptions_title__H0Fqo{font-size:18px;height:36px;margin-top:-18px;width:158px}.myPrescriptions_prescription__heading__hlz2f{right:25px;top:2px}.myPrescriptions_prescription__title__GysYm{font-size:19px;line-height:1}.myPrescriptions_prescription__expired__UFR39{font-size:16px}.myPrescriptions_prescription__expiredText__uUbTH{line-height:1.8}.myPrescriptions_therapist__6CsDY{gap:13px;padding:23px 0 0}.myPrescriptions_therapist__online__ZlbrI:before{height:12px;width:12px}.myPrescriptions_therapist__avatar__C-N8V{height:40px;width:40px}.myPrescriptions_therapist__name__hAxoC{font-size:18px}.myPrescriptions_prescription__expirationInfo__Ch4HB{font-size:14px}.myPrescriptions_prescription__expiredTag__d41of{font-size:16px;height:31px;margin:10px auto 15px}.myPrescriptions_prescription__expiredTag__d41of:before{top:11px}.myPrescriptions_btn__mqQMf,.myPrescriptions_nextBtn__OOj8J{height:47px;margin-bottom:11px}.myPrescriptions_btn_type_renew__LqOR7{margin-top:60px}.myPrescriptions_scanTitle__3LSna{font-size:20px;margin-top:10px}.myPrescriptions_scanIcon__g4QTb{background-size:contain;margin-right:10px;width:22px}.myPrescriptions_scannedLi__HM-nM{align-items:center;gap:32px;grid-template-columns:20px 30% 30% 25%}.myPrescriptions_label__JbPmx{font-size:16px}.myPrescriptions_text__EVLtT{font-size:18px}}@media screen and (max-width:900px){.myPrescriptions_section__E5O2Q{padding-bottom:20px;width:calc(100% - 74px)}.myPrescriptions_scannedLi__HM-nM{gap:22px;grid-template-columns:30% 30% 25%}.myPrescriptions_scannedLi__HM-nM:before{display:none}}@media screen and (max-width:800px){.myPrescriptions_section__title__Yio8b{font-size:18px;margin:10px auto 0}.myPrescriptions_img__xar3N{height:120px;margin-top:32px;width:170px}.myPrescriptions_noPrescriptions__0y0oY{font-size:16px}.myPrescriptions_prescriptionList__IVaQS{margin-top:36px}.myPrescriptions_prescriptionLi__rD-yc{height:65px;margin-bottom:35px}.myPrescriptions_prescriptionLi_long__SI7dq{height:auto}.myPrescriptions_prescriptionLi__rD-yc:after{height:6px;left:17px;top:30px;width:12px}.myPrescriptions_btn__mqQMf{font-size:16px;height:44px;width:190px}.myPrescriptions_title__H0Fqo{font-size:16px;height:32px;margin-top:-17px;width:144px}.myPrescriptions_prescription__y6HzS{align-items:center;flex-direction:column}.myPrescriptions_prescription__heading__hlz2f{right:18px}.myPrescriptions_prescriptionLi_long__SI7dq .myPrescriptions_prescription__heading__hlz2f{align-items:center;display:flex;flex-direction:column;margin-top:13px;position:static}.myPrescriptions_prescription__date__mfNZc{line-height:1.5}.myPrescriptions_prescription__title__GysYm{font-size:16px}.myPrescriptions_prescription__expired__UFR39{font-size:14px}.myPrescriptions_prescription__expiredTag__d41of,.myPrescriptions_prescription__expiredText__uUbTH,.myPrescriptions_scanIcon__g4QTb,.myPrescriptions_therapist__6CsDY{display:none}.myPrescriptions_instructions__4ko9l{line-height:1.8}.myPrescriptions_instructions__text__uvCCW{font-size:16px;line-height:1.2}.myPrescriptions_scanTitle__3LSna{font-size:16px;margin:5px 22px}.myPrescriptions_scannedLi__HM-nM{display:flex;flex-direction:column;gap:10px}.myPrescriptions_text__EVLtT{font-size:14px;margin:0}.myPrescriptions_info__6-voS{max-width:198px}}@media screen and (max-width:600px){.myPrescriptions_btn__mqQMf,.myPrescriptions_nextBtn__OOj8J{border:none;box-shadow:none;height:47px;margin:0 auto 10px;width:249px}.myPrescriptions_btn_type_renew__LqOR7{border:1px solid rgba(57,23,169,.8);margin-top:25px}.myPrescriptions_noPrescriptions__0y0oY{margin-bottom:66px}}.backArrowButton_arrow__jb6ta{background-color:initial;background-image:url(/static/media/arrow_forward.fc9f61ba78babb79a39f.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__jb6ta{height:19px;right:18px;top:20px;width:19px}}.chatSidebar_sidebar__yq-g8{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__AAANb{right:136px}.chatSidebar_scrollable__btjGL{overflow-y:auto}.chatSidebar_scrollable__btjGL::-webkit-scrollbar-thumb{background:rgba(231,242,253,.62);border-radius:5px;opacity:.4}.chatSidebar_scrollable__btjGL::-webkit-scrollbar:horizontal{display:none}::-webkit-scrollbar-thumb:hover{background-color:#e0daf4}.chatSidebar_sidebar__buttons__4OOx9{display:flex;justify-content:space-between;margin:58px auto 52px;width:calc(100% - 69px)}.chatSidebar_sidebar__btn__jUsw-{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__jUsw-:hover{opacity:.8;-webkit-transform:translateY(-3px);transform:translateY(-3px)}.chatSidebar_sidebar__btn_active__5jmsb{color:#5d3cc7}.chatSidebar_sidebar__input__9ZCiM{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__9ZCiM::-webkit-input-placeholder{color:#626262}.chatSidebar_sidebar__input__9ZCiM::placeholder{color:#626262}.chatSidebar_sidebar__therapists__RclvK{direction:rtl;display:flex;flex-direction:column;list-style-type:none;margin:0;padding:0;width:100%}.chatSidebar_sidebar__li__9Y35g{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__snHTs{background-color:#cee7ff}.chatSidebar_sidebar__online__6nh0r{position:relative}.chatSidebar_sidebar__avatar__tFSNA{border-radius:100%;height:55px;margin:0;width:55px}.chatSidebar_sidebar__online__6nh0r:before{background-color:#a9a9a9;border-radius:100%;content:"";height:15px;position:absolute;width:15px;z-index:2}.chatSidebar_sidebar__online_active__6ZMOy:before{background-color:#27e917}.chatSidebar_sidebar__therapist__V\+RfS{display:flex;flex-direction:column}.chatSidebar_sidebar__name__f96ot{text-wrap:nowrap;color:#00214e;font-size:18px;font-style:normal;font-weight:600;line-height:24px;margin:0}.chatSidebar_sidebar__therapistInfo__J8S9M{display:flex;gap:16px}.chatSidebar_sidebar__status__0GDU4{color:#626262;font-size:16px;font-style:normal;font-weight:600;line-height:21px;margin:0}.chatSidebar_sidebar__tag__nrHAC{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__uZDmA{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__yq-g8{width:282px}.chatSidebar_sidebar__buttons__4OOx9{margin:47px auto 20px}.chatSidebar_sidebar__name__f96ot{font-size:16px}.chatSidebar_sidebar__status__0GDU4{font-size:14px}.chatSidebar_sidebar__unread__uZDmA{font-size:14px;height:27px;width:27px}}@media screen and (max-width:1300px) and (min-width:1200px){.chatSidebar_sidebar__yq-g8{right:258px}.chatSidebar_sidebar_closed__AAANb{right:136px}}@media screen and (max-width:1200px){.chatSidebar_sidebar__yq-g8{right:143px;width:266px}.chatSidebar_sidebar_closed__AAANb{right:102px}.chatSidebar_sidebar__buttons__4OOx9{width:calc(100% - 30px)}.chatSidebar_sidebar__btn__jUsw-{font-size:18px;font-weight:600;line-height:24px}.chatSidebar_sidebar__input__9ZCiM{height:31px;padding:4px 15px;width:calc(100% - 30px)}.chatSidebar_sidebar__li__9Y35g{box-sizing:border-box;gap:16px;grid-template-columns:55px 1fr 26px;padding:9px 15px}.chatSidebar_sidebar__name__f96ot{font-size:15px;line-height:25px}.chatSidebar_sidebar__therapistInfo__J8S9M{align-items:center;gap:5px}.chatSidebar_sidebar__status__0GDU4{font-size:14px;line-height:25px}.chatSidebar_sidebar__unread__uZDmA{height:26px;margin:6px 0 0;width:26px}}@media screen and (max-width:750px){.chatSidebar_sidebar__yq-g8{width:226px}.chatSidebar_sidebar__li__9Y35g{box-sizing:border-box;gap:10px;grid-template-columns:40px 1fr 18px;padding:9px 15px}.chatSidebar_sidebar__name__f96ot{font-size:14px}.chatSidebar_sidebar__status__0GDU4{font-size:12px;line-height:16px}.chatSidebar_sidebar__unread__uZDmA{font-size:12px;height:18px;margin:6px 0 0;width:18px}.chatSidebar_sidebar__avatar__tFSNA{height:40px;width:40px}}@media screen and (max-width:600px){.chatSidebar_sidebar__yq-g8{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__4OOx9{direction:rtl;margin:0 0 20px}.chatSidebar_sidebar__btn__jUsw-{font-size:22px}.chatSidebar_sidebar__input__9ZCiM{display:none}.chatSidebar_sidebar__online__6nh0r:before{height:10px;width:10px}.chatSidebar_sidebar__li__9Y35g{gap:18px;height:65px;padding:9px 16px}.chatSidebar_sidebar__li_active__snHTs{background-color:initial}.chatSidebar_sidebar__name__f96ot{font-size:16px}.chatSidebar_sidebar__status__0GDU4{font-size:14px;line-height:18px}.chatSidebar_sidebar__unread__uZDmA{font-size:16px;height:26px;width:26px}}.chat_container__jkUUh{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__LV9Ng{background-color:initial;background-image:url(/static/media/close_icon.d73b3e9c3921da52e18a.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__LV9Ng{right:25px}.chat_nameContainer__t-j2C{align-items:center;display:flex;gap:11px;justify-content:center}.chat_name__snfYG{color:#000;font-size:24px;font-style:normal;font-weight:600;line-height:31px;margin:15px auto 3px;text-align:center}.chat_avatar__RWddn{border-radius:100%;height:50px;width:50px}.chat_online__xlUft{color:#636363;font-size:16px;font-style:normal;font-weight:400;line-height:21px;margin:0;text-align:center}.chat_messagesWrapper__S5Onf{-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__eeY-O{display:flex;flex-direction:column;gap:12px;width:100%}.chat_date__uK\+\+q{font-size:15px;font-style:normal;font-weight:400;line-height:20px;margin:50px 0 21px;position:relative;text-align:center}.chat_date__uK\+\+q:before{left:0}.chat_date__uK\+\+q:after,.chat_date__uK\+\+q:before{background:#9c9c9c;content:"";height:1px;position:absolute;top:50%;width:37%}.chat_date__uK\+\+q:after{right:0}.chat_messagesWrapper__S5Onf::-webkit-scrollbar{background-color:initial;width:4px}.chat_messagesWrapper__S5Onf::-webkit-scrollbar-thumb{background:#2f42c2;border-radius:4px;opacity:.4}::-webkit-scrollbar-thumb:hover{background:#555}.chat_text__9v6v0{margin:auto}.chat_replyBar__ar0uT{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__60w13{height:100%;opacity:0;position:absolute;width:100%}.chat_message__r4vU7{border:none;max-width:100%;outline:none;overflow-wrap:anywhere;width:100%}[dir=ltr] .chat_message__r4vU7{margin:10px 50px 10px 20px}[dir=rtl] .chat_message__r4vU7{margin:10px 20px 10px 50px}.chat_placeholder__SJEaA{color:#626262;margin:10px 20px 10px 35px;max-width:100%}.chat_sendBtn__HM5mm{background-color:initial;background-image:url(/static/media/chat_send_icon.ba5b16d5112d01bb1f11.svg);border:none;cursor:pointer;height:15px;outline:none;position:absolute;width:17px}[dir=rtl] .chat_sendBtn__HM5mm{left:19px}[dir=ltr] .chat_sendBtn__HM5mm{right:19px;-webkit-transform:scaleX(-1);transform:scaleX(-1)}@media screen and (max-width:1400px){.chat_container__jkUUh{grid-template-rows:73px 1fr 72px}.chat_name__snfYG{font-size:20px;line-height:26px;margin:11px auto 0}.chat_avatar__RWddn{height:40px;width:40px}.chat_messagesWrapper__S5Onf{-webkit-padding-end:12px;padding-inline-end:12px}.chat_dateSection__eeY-O{gap:10px}.chat_replyBar__ar0uT{font-size:16px;min-height:42px}.chat_sendBtn__HM5mm{height:14px;width:16px}[dir=ltr] .chat_sendBtn__HM5mm{right:20px}[dir=rtl] .chat_sendBtn__HM5mm{left:20px}}@media screen and (max-width:1200px){.chat_replyBar__ar0uT{width:96%}}@media screen and (max-width:750px){.chat_messagesWrapper__S5Onf{-webkit-padding-end:10px;box-sizing:border-box;padding-inline-end:10px}}@media screen and (max-width:600px){.chat_container__jkUUh{grid-template-rows:72px 1fr 76px;width:90%}.chat_dateSection__eeY-O{gap:20px}.chat_info__M0\+HF{align-items:flex-start;display:flex;flex-direction:column}.chat_avatar__RWddn{height:47px;width:47px}.chat_name__snfYG{font-size:18px;line-height:24px;margin:0}.chat_replyBar__ar0uT{min-height:40px}.chat_textArea__nZIy1{font-size:16px}}.message_messageContainer__814IT{align-content:stretch;align-items:center;direction:ltr;flex-wrap:nowrap;margin-top:30px}.message_messageContainer__814IT,.message_ownMessageContainer__ZefOD{display:flex;flex-direction:row;gap:40px;justify-content:flex-start;width:100%}.message_ownMessageContainer__ZefOD{align-content:center;align-items:flex-end;direction:rtl;flex-wrap:wrap}.message_message__4QpY2{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__4QpY2: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__W-WrY{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__W-WrY: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__MOhRt{border-radius:100%;height:52px;margin-bottom:-14px;object-fit:cover;width:52px}.message_text__unk4S{margin:0;word-break:break-word}.message_link__jflyo{color:inherit}.message_time__UTkmd{font-size:14px;font-weight:600;line-height:19px;margin:4px 0 0;text-align:left}.message_time_ownMessage__nxTdA{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.message_textContainer__hoM3k{display:flex;justify-content:space-between}.message_btn_type_edit__3uE4U{background-image:url(/static/media/edit_icons.e25f3227b6d728748ed4.svg)}.message_btn__xLFWU{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__4QpY2,.message_ownMessage__W-WrY{font-size:16px;padding:5px 20px 5px 15px;width:222px}.message_avatar__MOhRt{height:40px;width:40px}}@media screen and (max-width:750px) and (min-width:600px){.message_messageContainer__814IT,.message_ownMessageContainer__ZefOD{gap:15px}.message_message__4QpY2,.message_ownMessage__W-WrY{font-size:14px;line-height:16px;padding:10px 15px 5px 30px;width:200px}.message_avatar__MOhRt{height:40px;width:40px}}@media screen and (max-width:600px){.message_avatar__MOhRt{height:32px;width:32px}.message_message__4QpY2{font-size:16px;line-height:19px;padding:15px 12px 5px 17px}.message_messageContainer__814IT,.message_ownMessageContainer__ZefOD{gap:20px}}.chatNote_note__JZVC1{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__fDXI3{-webkit-animation:chatNote_l1__VWisy 2s steps(4) infinite;animation:chatNote_l1__VWisy 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__JZVC1{color:#00214e;font-size:14px}.chatNote_loader__fDXI3{background:radial-gradient(circle closest-side,#00214e 100%,#0000) 0 /26.66667% 60% space}}@-webkit-keyframes chatNote_l1__VWisy{to{-webkit-clip-path:inset(0 -4% 0 -34%);clip-path:inset(0 -4% 0 -34%)}}@keyframes chatNote_l1__VWisy{to{-webkit-clip-path:inset(0 -4% 0 -34%);clip-path:inset(0 -4% 0 -34%)}}.chat_popup_popup__W7igZ{align-items:center;direction:rtl;display:flex;flex-direction:column;width:494px}.chat_popup_popup__title__0oE5N{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__KGYJ2{height:145px;margin:61px auto 35px;width:145px}.chat_popup_popup__text__EIpmr{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__LhVQA{font-size:18px;height:57px;margin:0 auto 27px;width:260px}.chat_popup_popup__btn_type_calendar__HsX-y{background:transparent;border:1px solid #5d3cc7;color:#5d3cc7}@media screen and (max-width:1300px){.chat_popup_popup__W7igZ{width:320px}.chat_popup_popup__title__0oE5N{font-size:22px;margin-bottom:30px}.chat_popup_popup__img__KGYJ2{height:100px;margin:50px auto 28px;width:100px}.chat_popup_popup__text__EIpmr{font-size:16px;max-width:244px}.chat_popup_popup__btn__LhVQA{font-size:16px;height:42px;margin:auto auto 22px;width:200px}}@media screen and (max-width:560px){.chat_popup_popup__W7igZ{min-height:329px;width:301px}.chat_popup_popup__title__0oE5N{font-size:19px;margin-bottom:32px}.chat_popup_popup__text__EIpmr{font-size:15px;margin-bottom:43px}.chat_popup_popup__img__KGYJ2{height:87px;margin:0 auto;width:88px}.chat_popup_popup__btn__LhVQA{font-size:12px;width:159px}.chat_popup_popup__btn_type_calendar__HsX-y{margin:21px auto 15px}}.videoCallWindow_window__1bbPH{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__4lXdw{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__qq3LJ{color:#fff;direction:rtl;margin:20px 40px}.videoCallWindow_userVideoWindow__X0mXA{align-items:center;display:flex;flex-direction:column;height:90%;justify-content:center;width:100%}.videoCallWindow_userVideo__9W-0D{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__VCx7Z{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__rru4r{bottom:35px;display:flex;gap:30px;justify-content:center;list-style-type:none;margin:0;padding:0;position:absolute}.videoCallWindow_btn__jTpln{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__lX3Ze{background-image:url(/static/media/answer_call_icon.947bdb6bd95e48e438c5.svg)}.videoCallWindow_btn_type_endCall__bOMKx{background-image:url(/static/media/end_call_icon.cce09565a7bda35f2059.svg)}.videoCallWindow_btn_type_mute__QwGJ\+{background-color:#d1d1d1;background-image:url(/static/media/microphone_icon.d23b9568bcaf50ccc36c.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__hdckT{background-image:url(/static/media/microphone_slash_icon.ec71cff933be22893d00.svg)}.videoCallWindow_avatar__K0IbP{border-radius:100%;height:74px;margin:auto;position:absolute;width:74px}.videoCallWindow_outgoingCall__84uzP{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__84uzP,.videoCallWindow_pulse__UntRF{align-items:center;display:flex;height:74px;justify-content:center;width:74px}.videoCallWindow_pulse__UntRF{border-radius:50%;position:relative}.videoCallWindow_pulse__UntRF:after,.videoCallWindow_pulse__UntRF:before{-webkit-animation:videoCallWindow_pulse__UntRF 1s linear infinite;animation:videoCallWindow_pulse__UntRF 1s linear infinite;border:1px solid #33a3ff;border-radius:50%;content:"";height:calc(100% + 40px);position:absolute;width:calc(100% + 40px)}.videoCallWindow_pulse__UntRF:after{-webkit-animation-delay:.3s;animation-delay:.3s}@media screen and (max-width:680px){.videoCallWindow_window__1bbPH{background-color:#000;height:100%}.videoCallWindow_videoContainer__4lXdw{border:none;border-radius:0;box-shadow:none;height:100%;width:100%}.videoCallWindow_myVideo__VCx7Z{bottom:13%;top:auto}.videoCallWindow_userVideoWindow__X0mXA{height:100%}.videoCallWindow_userVideo__9W-0D{height:100%;max-height:none}.videoCallWindow_buttonsBar__rru4r{bottom:6px}.videoCallWindow_btn__jTpln{height:95px;width:95px}.videoCallWindow_btn_type_mute__QwGJ\+{height:52px;width:52px}}.videoCallWindow_btn_type_video__W4IO-{background-image:url(/static/media/video_icon_toggle_active.d2ad8234fd7c3dad5077.svg)}.videoCallWindow_btn_type_video_inactive__dSAbH{background-image:url(/static/media/video_icon_toggle_inactive.09561684db3b2358a266.svg)}@-webkit-keyframes videoCallWindow_pulse__UntRF{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__UntRF{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__900C1{margin-bottom:4px}.mediaDevicesErrorPopup_popup__img__mp6T0{height:75px;margin:10px auto;width:75px}.mediaDevicesErrorPopup_popup__text__jQLjx{font-size:17px;margin:6px 0 0;text-align:start;width:100%}@media screen and (max-width:1300px){.mediaDevicesErrorPopup_popup__text__jQLjx{font-size:16px;margin:4px 0 0}}@media screen and (max-width:600px){.inactivityLogoutPopup_popup__title__ApBOu{font-size:24px;margin-bottom:42px}.inactivityLogoutPopup_popup__text__lPCoi{font-size:16px}.inactivityLogoutPopup_popup__nextBtn__ZC66i{margin:40px auto 15px}}.consentResponsePage_popup__X1cPq{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__ttnFJ{color:#333;font-size:28px;font-weight:600;margin:0;text-align:center}.consentResponsePage_popup__img__1fGwI{height:120px;width:120px}.consentResponsePage_popup__text__kB0Xd{color:#555;font-size:18px;line-height:1.5;margin:0;text-align:center}.consentResponsePage_popup__text_success__I92ZT{color:#27ae60;font-weight:700}.consentResponsePage_popup__text_error__JJYaM{color:#e74c3c;font-weight:700}.consentResponsePage_popup__button__ouTzU{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__J1UcI{background-color:rgba(0,0,0,.5);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:999}.tablePopup_popup__8Pw6l{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__ypziE{background-color:initial;background-image:url(/static/media/edit_icon_blue.a106de0636401b5c3812.svg);background-repeat:no-repeat;background-size:contain;border:0;display:inline-block;height:14px;margin-left:7px;width:14px}.tablePopup_edit_btn__ypziE:hover{background-image:url(/static/media/edit_icon.5961b83842ee6de9164d.svg)}.tablePopup_save_btn__pOiHR{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__Ijgux{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__Ijgux{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__mK-hz{margin:30px auto 0;width:180px}.tablePopup_table-scroll__tym-F{margin-top:10px;max-height:400px;overflow-y:auto}.tablePopup_lang_table__Yhdfp{border:none;border-collapse:initial;margin-top:16px;width:100%}.tablePopup_lang_table__Yhdfp th{background-color:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:2}.tablePopup_lang_table__Yhdfp td,.tablePopup_lang_table__Yhdfp th{background-color:#fff;border-bottom:1px solid #999;padding:12px 16px;text-align:center}#tablePopup_lang-table__l90VM tr:nth-child(2n){background-color:initial}.tablePopup_ok__\+Z97v{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__AGb1B{display:flex;justify-content:center}.tablePopup_ok__\+Z97v:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.generalSuccessPopup_popup__l3rgk{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__jEfae{align-items:center;background:#ecf2ff;border-radius:16px;display:flex;flex-direction:column;width:100%}.generalSuccessPopup_popup__closeBtn__f3WUr{background-color:initial;background-image:url(/static/media/close_icon.d73b3e9c3921da52e18a.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__lYbVl{color:#2f42c2;font-size:32px;font-weight:700;margin:17px auto 50px}.generalSuccessPopup_popup__img__sDJaM{height:145px;width:145px}.generalSuccessPopup_popup__nextBtn__kbjez{font-size:20px;height:57px;margin:35px auto 8px;width:260px}@media screen and (max-width:1300px){.generalSuccessPopup_popup__l3rgk{border-radius:20px;padding:10px;width:385px}.generalSuccessPopup_popup__closeBtn__f3WUr{height:12px;margin:10px 10px 0 auto;width:12px}.generalSuccessPopup_popup__title__lYbVl{font-size:24px;margin:13px auto 46px}.generalSuccessPopup_popup__img__sDJaM{height:113px;width:113px}.generalSuccessPopup_popup__nextBtn__kbjez{font-size:16px;height:44px;margin:27px auto 5px;width:203px}}@media screen and (max-width:600px){.generalSuccessPopup_popup__l3rgk{width:301px}.generalSuccessPopup_popup__title__lYbVl{font-size:20px}.generalSuccessPopup_popup__img__sDJaM{height:88px;width:88px}.generalSuccessPopup_popup__nextBtn__kbjez{font-size:12px;height:35px;width:159px}}.translationPopup_popup__BKh9x{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__MO5FD{border:1px solid #ccc;border-radius:4px;font-size:.5rem;margin-bottom:15px;padding:10px;width:80%}.translationPopup_popup__nextBtn__8IbIm{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__8IbIm:hover{background-color:#5d3cc7}.translationPopup_overlay__8YPRd{background-color:rgba(0,0,0,.5);height:100%;left:0;position:fixed;top:0;width:100%;z-index:999}.translationPopup_popup__title__vOYgZ{color:#2f42c2;font-size:1.5rem;font-size:28px;font-weight:700;margin:0 auto 52px;text-align:center}.translationPopup_popup__img__E-wOu{height:145px;width:145px}.translationPopup_popup__text__MO5FD{font-size:18px}.translationPopup_two__qfh7d{display:flex;gap:10px}@media screen and (max-width:1400px){.translationPopup_popup__title__vOYgZ{font-size:20px;margin:22px auto 32px}.translationPopup_popup__img__E-wOu{height:113px;margin:20px auto;width:113px}.translationPopup_popup__nextBtn__8IbIm{font-size:14px;height:45px;margin:8px auto 5px;width:203px}}@media screen and (max-width:600px){.translationPopup_popup__title__vOYgZ{margin:30px auto 33px}.translationPopup_popup__img__E-wOu{height:88px;margin:13px auto;width:88px}.translationPopup_popup__nextBtn__8IbIm{font-size:12px;height:35px;margin-top:11px;width:159px}}.LanguageSelection_languageContainer__kR-t5{align-items:center;direction:inherit;display:flex;justify-content:flex-end;padding:5px;position:fixed;right:7px;top:10px;z-index:1000}.LanguageSelection_languageIcon__Gd-sb{cursor:pointer;display:inline-block;position:relative}.LanguageSelection_tooltipWrapper__ryFz7{display:inline-block;position:relative}.LanguageSelection_img__jkhmB{border:1px solid #ccc;border-radius:50%;display:inline-block;height:32px;image-rendering:auto;object-fit:cover;width:32px}.LanguageSelection_languagePopup__Cj3uv{-webkit-animation:LanguageSelection_fadeIn__y9yYu .2s ease-in-out;animation:LanguageSelection_fadeIn__y9yYu .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__KZGN2{align-items:center;cursor:pointer;display:flex;padding:8px 12px;transition:background .2s}.LanguageSelection_languageItem__KZGN2:hover{background:#f0f0f0}.LanguageSelection_languageItem__KZGN2 span{font-size:14px;margin-left:8px}.LanguageSelection_closeButton__Sko\+\+{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__Sko\+\+:hover{color:#d00}@-webkit-keyframes LanguageSelection_fadeIn__y9yYu{0%{opacity:0;-webkit-transform:translateY(-5px);transform:translateY(-5px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes LanguageSelection_fadeIn__y9yYu{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__kR-t5{padding:0}}.selectPatient_container__twtqr{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__C6v2D{position:absolute;right:50px;top:50px;z-index:10}.selectPatient_header__DIU2k{align-items:center;-webkit-animation:selectPatient_fadeInDown__ZH6Xa .6s ease-out;animation:selectPatient_fadeInDown__ZH6Xa .6s ease-out;display:flex;flex-direction:column;margin-bottom:50px;text-align:center;width:100%}@-webkit-keyframes selectPatient_fadeInDown__ZH6Xa{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes selectPatient_fadeInDown__ZH6Xa{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes selectPatient_fadeInUp__IYlXL{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes selectPatient_fadeInUp__IYlXL{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.selectPatient_title__\+ywyN{color:#2f42c2;font-size:32px;font-style:normal;font-weight:700;letter-spacing:-.5px;line-height:1.2;margin:0 0 24px}.selectPatient_welcomeMessage__SvH8z{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__0l4en{grid-gap:35px;-webkit-animation:selectPatient_fadeInUp__IYlXL .8s ease-out;animation:selectPatient_fadeInUp__IYlXL .8s ease-out;display:grid;gap:35px;grid-template-columns:repeat(2,420px);justify-content:center;width:100%}.selectPatient_patientCard__mrzRv{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__mrzRv: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__mrzRv:hover:not(:disabled):before{opacity:1}.selectPatient_patientCard__mrzRv: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__mrzRv:active:not(:disabled){-webkit-transform:translateY(-3px) scale(1.01);transform:translateY(-3px) scale(1.01)}.selectPatient_patientCard__mrzRv:disabled{cursor:not-allowed;opacity:.7}.selectPatient_patientCard__mrzRv.selectPatient_selected__7X1-3{background:linear-gradient(135deg,#f8f9ff,#eef1ff);border-color:#2f42c2;box-shadow:0 6px 30px rgba(47,66,194,.2)}.selectPatient_patientCard__mrzRv.selectPatient_selected__7X1-3:before{opacity:1}.selectPatient_patientInfo__KKREC{display:flex;flex-direction:column;gap:16px;width:100%}.selectPatient_patientHeader__crzT7{align-items:center;display:flex;gap:12px;justify-content:space-between;width:100%}.selectPatient_patientName__hPeGe{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__Oh5CE{border-top:1px solid #e8eaf6;display:flex;flex-direction:column;gap:8px;padding-top:4px}.selectPatient_age__ihPAV,.selectPatient_relation__sqwHm{align-items:center;color:#666;display:flex;font-size:16px;font-style:normal;font-weight:400;line-height:1.5}.selectPatient_relation__sqwHm{color:#444;font-weight:500}.selectPatient_relation__sqwHm:before{-webkit-margin-end:8px;content:"👤";font-size:14px;margin-inline-end:8px}.selectPatient_age__ihPAV:before{-webkit-margin-end:8px;content:"🎂";font-size:14px;margin-inline-end:8px}.selectPatient_checkmark__W8p02{-webkit-text-fill-color:transparent;-webkit-animation:selectPatient_scaleIn__8818S .3s ease-out;animation:selectPatient_scaleIn__8818S .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__8818S{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes selectPatient_scaleIn__8818S{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@media screen and (max-width:1400px){.selectPatient_container__twtqr{padding:50px 20px}.selectPatient_backArrowWrapper__C6v2D{right:40px;top:40px}.selectPatient_header__DIU2k{margin-bottom:40px}.selectPatient_title__\+ywyN{font-size:28px;margin-bottom:20px}.selectPatient_welcomeMessage__SvH8z{font-size:17px}.selectPatient_patientList__0l4en{gap:28px;grid-template-columns:repeat(2,340px)}.selectPatient_patientCard__mrzRv{border-radius:20px;box-shadow:0 3px 18px rgba(47,66,194,.08);min-height:120px;padding:28px 32px}.selectPatient_patientName__hPeGe{font-size:20px}.selectPatient_age__ihPAV,.selectPatient_relation__sqwHm{font-size:15px}.selectPatient_checkmark__W8p02{font-size:24px}}@media screen and (max-width:840px){.selectPatient_container__twtqr{padding:40px 15px}.selectPatient_backArrowWrapper__C6v2D{right:30px;top:30px}.selectPatient_header__DIU2k{margin-bottom:35px}.selectPatient_title__\+ywyN{font-size:24px;margin-bottom:16px}.selectPatient_welcomeMessage__SvH8z{font-size:16px;padding:0 10px}.selectPatient_patientList__0l4en{gap:20px;grid-template-columns:1fr;max-width:500px}.selectPatient_patientCard__mrzRv{border-radius:18px;min-height:110px;padding:24px 28px}.selectPatient_patientCard__mrzRv:hover:not(:disabled){-webkit-transform:translateY(-4px) scale(1.01);transform:translateY(-4px) scale(1.01)}.selectPatient_patientName__hPeGe{font-size:19px}.selectPatient_age__ihPAV,.selectPatient_relation__sqwHm{font-size:15px}.selectPatient_checkmark__W8p02{font-size:22px}}@media screen and (max-width:480px){.selectPatient_container__twtqr{padding:30px 12px}.selectPatient_backArrowWrapper__C6v2D{right:20px;top:20px}.selectPatient_title__\+ywyN{font-size:22px}.selectPatient_welcomeMessage__SvH8z{font-size:15px}.selectPatient_patientCard__mrzRv{border-radius:16px;padding:20px 24px}.selectPatient_patientName__hPeGe{font-size:18px}.selectPatient_age__ihPAV,.selectPatient_relation__sqwHm{font-size:14px}.selectPatient_checkmark__W8p02{font-size:20px}.selectPatient_age__ihPAV:before,.selectPatient_relation__sqwHm:before{font-size:13px}}
/*# sourceMappingURL=main.5ac72ba0.css.map*/