.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;transform:translateY(-3px)}.react-calendar__tile--now:enabled:focus,.react-calendar__tile--now:enabled:hover{opacity:.8;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;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 #0000;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:#0000;margin-top:60px}.button{align-items:center;background:#5d3cc7;border:none;border-radius:10px;box-shadow:0 3px 30px #0000000f;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 #3917a9cf;color:#3917a9cf}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__1vCR-{align-items:center;box-sizing:border-box;display:flex;flex-direction:column}.home_section__title__G5BWk{color:#2f42c2;font-size:24px;font-style:normal;font-weight:600;line-height:1.3;margin:25px auto 43px}.home_section__categories__aa56w{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__atXCY{align-items:center;background:#fff;border-radius:27px;box-shadow:0 3px 27px #00000012;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__NzOMI{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__NzOMI{transform:scaleX(-1)}.home_section__text__-d-u0{font-size:20px;font-style:normal;font-weight:400;line-height:1.3;margin:0}.home_section__icon__q9mwj{height:20px;margin-inline-end:16px;object-fit:contain;width:20px}.home_section__sectionName__06ZHE{align-items:center;display:flex}.home_section__disabled__tCKOt{opacity:.3}@media screen and (max-width:1400px){.home_section__title__G5BWk{margin:11px auto 40px}.home_section__categories__aa56w{gap:30px;grid-template-columns:304px 304px;margin-bottom:40px}.home_section__category__atXCY{border-radius:20px;box-shadow:0 2px 21px #00000012;padding:21px 19px 21px 26px}.home_section__sectionArrowBtn__NzOMI{height:11px;width:5px}.home_section__text__-d-u0{font-size:15px}.home_section__icon__q9mwj{height:18px;margin-left:13px;width:18px}}@media screen and (max-width:840px){.home_section__1vCR-{width:95%}.home_section__categories__aa56w{gap:18px;grid-template-columns:1fr 1fr;margin-bottom:30px;width:100%}}@media screen and (max-width:660px){.home_section__1vCR-{padding-top:20px;width:calc(100% - 34px)}.home_section__title__G5BWk{font-size:18px;margin:10px auto 16px}.home_section__categories__aa56w{grid-template-columns:1fr}.home_section__category__atXCY{padding:18px 19px 18px 26px}.home_section__text__-d-u0{font-size:16px}}.questionnaire_questionnaire__7knu3{grid-gap:8px;display:grid;gap:8px;grid-template-columns:117px 323px;margin-top:40px;text-decoration:none}.questionnaire_questionnaire_small__ohaiL{animation:questionnaire_blink__XCxOo 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__ohaiL:hover{animation:none;width:290px}.questionnaire_questionnaire__answer_small__b8Y81{background-color:#6386f9;border-radius:30px;color:#fff;padding:12px 30px 12px 12px;position:relative;white-space:nowrap}.questionnaire_questionnaire__answer_small__b8Y81: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__b8Y81: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__8GJ4Q{max-width:100%}.questionnaire_questionnaire__content__AjgXz{display:flex;flex-direction:column}.questionnaire_questionnaire__title__JVDTg{color:#111;font-size:24px;font-style:normal;font-weight:400;line-height:1.29;margin:0 0 7px auto}.questionnaire_questionnaire__answer__ZmSF2{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__ZmSF2: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__ZmSF2: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__ZmSF2:after{left:0}[dir=rtl] .questionnaire_questionnaire__answer__ZmSF2:after{right:0}@media screen and (max-width:1400px){.questionnaire_questionnaire__7knu3{gap:7px;grid-template-columns:103px 285px}.questionnaire_questionnaire_small__ohaiL{bottom:26px;height:81px;width:83px}.questionnaire_questionnaire_small__ohaiL:hover{width:280px}.questionnaire_questionnaire__answer_small__b8Y81{border-radius:20px;padding:10px 25px 10px 10px}.questionnaire_questionnaire__answer_small__b8Y81:before{height:10px;right:6px;top:38%;width:12px}.questionnaire_questionnaire__answer_small__b8Y81:after{height:15px;width:18px}.questionnaire_questionnaire__answer__ZmSF2{font-size:18px;min-height:63px;padding:12px 49px 12px 31px}.questionnaire_questionnaire__answer_small__b8Y81{font-size:16px}}@media screen and (max-width:600px){.questionnaire_questionnaire__7knu3{grid-gap:6px;display:grid;gap:6px;grid-template-columns:75px 234px;margin-top:0}.questionnaire_questionnaire__answer__ZmSF2{font-size:16px;line-height:1.5;min-height:66px;padding:6px 27px;width:233px}.questionnaire_questionnaire_small__ohaiL{bottom:10px;direction:rtl;height:40px;left:auto;right:10px;width:40px}.questionnaire_questionnaire__answer_small__b8Y81{font-size:12px;height:20px;line-height:1;margin:auto 0;padding:10px 5px 5px 15px}.questionnaire_questionnaire__answer_small__b8Y81:before{height:8px;left:4px;right:auto;rotate:none;top:38%;width:10px}.questionnaire_questionnaire__answer_small__b8Y81:after{height:10px;left:auto;right:3px;width:20px}}@keyframes questionnaire_blink__XCxOo{44%{opacity:1}45%{opacity:.5}48%{opacity:0}50%{opacity:.5}61%{opacity:1}}.myDay_myDay__9Nbin{display:flex;flex-direction:column;margin:13px auto 50px}.myDay_myDay__title__Owuam{color:#2f42c2;font-size:24px;font-style:normal;font-weight:600;line-height:1.3;margin:0 auto 19px}.myDay_myDay__section__QDo1E{background:#fff;border-radius:30px;box-shadow:0 3px 30px #00000012;color:#2f42c2;margin:33px 0 7px;position:relative;width:592px}.myDay_nextBtn__w-3Rv{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__w-3Rv:disabled{cursor:auto;opacity:30%}.myDay_prevBtn__BxCUE{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%;transform:rotate(180deg);width:9px}.myDay_prevBtn__BxCUE:disabled{cursor:auto;opacity:30%}.myDay_myDay__sectionTitle__EyFAd{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:-moz-fit-content;width:fit-content;z-index:1}.myDay_myDay__swiper__Wh8yg{grid-template-columns:1fr 1fr;list-style-type:none;margin:0;overflow:hidden;padding:0}.myDay_myDay__sectionCard__xgClB{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:transform .4s ease;width:100%}.myDay_myDay__no_appointments_sectionCard__tMpGf{font-size:21px;justify-content:center}.myDay_myDay__sectionCard_line__6SAKZ:after{background-color:#2f42c2;content:"";display:block;height:60%;left:0;position:absolute;width:1px}.myDay_myDay__sectionCard_line__6SAKZ:last-of-type:after,.myDay_myDay__sectionCard_line__6SAKZ:nth-of-type(2n):after{display:none}.myDay_myDay__sectionArrowBtn__mgzex{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__mgzex{background-position:100%;transform:scaleX(-1)}.myDay_myDay__sectionText__gr7Fx{color:#2f42c2;font-size:16px;font-weight:400;line-height:1.3;margin:0;max-width:212px;text-align:start}.myDay_myDay__sectionText_centered__ryZoM{margin-bottom:10px;text-align:center}.myDay_myDay__link__TApWK{cursor:pointer;text-decoration:underline}.myDay_myDay__link__TApWK:hover{opacity:.8}.myDay_notifications__OYtm2{box-sizing:border-box;display:flex;gap:14px;padding:29px 19px 23px}.myDay_notifications__venchy__Ab5eG{align-items:center;display:flex;flex-direction:column}.myDay_notifications__img__YGlDx{height:56px;width:56px}.myDay_notifications__name__Cgb7s{font-size:15px;font-weight:700;line-height:20px;margin:0;text-align:center}.myDay_notifications__date__PzJbN{font-size:10px;font-weight:300;line-height:13px;margin:0;text-align:center}.myDay_notifications__text__xd18S{flex:0 0 100%;font-size:16px;font-weight:400;line-height:21px;margin:0;text-align:start}.myDay_updateTitle__QpSnc{font-size:16px;font-weight:600;margin-bottom:10px}@media screen and (max-width:1400px){.myDay_myDay__9Nbin{margin:14px auto 40px}.myDay_myDay__title__Owuam{font-size:24px;margin:0 auto 21px}.myDay_myDay__section__QDo1E{border-radius:20px;margin-top:40px;width:507px}.myDay_myDay__sectionTitle__EyFAd{font-size:16px;height:35px;left:calc(50% - 38.5px);padding:7px 15px;top:-17px}.myDay_myDay__sectionCard__xgClB{min-height:135px;padding:126x 17px 15px 25px}.myDay_myDay__sectionText__gr7Fx{font-size:16px;line-height:21px}.myDay_myDay__sectionText_small__kfxFj{font-size:14px;margin:12px 0 0}.myDay_updatesContainer__-OdMt{width:100%}.myDay_myDay__sectionArrowBtn__mgzex{height:12px}.myDay_notifications__OYtm2{padding:25px 19px 9px}.myDay_notifications__text__xd18S{font-size:15px;line-height:20px}.myDay_myDay__sectionContent__IDLF7{margin-right:25px}}.myDay_desc__PeQ\+F{margin-top:12px}@media screen and (max-width:800px){.myDay_myDay__9Nbin{width:calc(100% - 82px)}.myDay_myDay__section__QDo1E{box-shadow:0 2px 21px #00000012;margin-bottom:13px;margin-top:62px;width:auto}.myDay_myDay__section__QDo1E:first-of-type{margin-top:40px}.myDay_myDay__sectionTitle__EyFAd{font-size:16px;height:47px;left:calc(50% - 44px);padding:12px 20px;top:-23px}.myDay_myDay__sectionCard__xgClB{gap:17px;min-height:123px;padding:26px 18px 12px;width:100%}.myDay_myDay__sectionCard_centered__Vv-l0{justify-content:center}.myDay_myDay__sectionText_small__kfxFj{margin:12px auto 0}.myDay_myDay__sectionText__gr7Fx{font-size:14px;line-height:21px}.myDay_myDay__sectionArrowBtn__mgzex{height:10px;width:5px}.myDay_myDay__sectionContent__IDLF7{margin-right:0}}@media screen and (max-width:800px) and (min-width:701px){.myDay_myDay__9Nbin{box-sizing:border-box;padding:0 50px;width:100%}.myDay_myDay__section__QDo1E{width:100%}.myDay_nextBtn__w-3Rv{left:-30px}.myDay_prevBtn__BxCUE{right:-30px}}@media screen and (max-width:700px){.myDay_myDay__title__Owuam{margin-bottom:0}.myDay_myDay__swiper__Wh8yg{grid-template-columns:1fr;justify-items:center}.myDay_prevBtn__BxCUE{display:none}.myDay_notifications__OYtm2{flex-direction:column;gap:8px;padding-top:34px}.myDay_notifications__venchy__Ab5eG{flex-direction:row;justify-content:center}.myDay_notifications__img__YGlDx{height:38px;width:38px}}@media screen and (max-width:400px){.myDay_myDay__9Nbin{width:calc(100% - 34px)}.myDay_nextBtn__w-3Rv,.myDay_prevBtn__BxCUE{display:none}}.myDay_link__p74oM{color:#7b1fa2;cursor:pointer;text-decoration:underline;transition:color .2s ease}.myDay_link__p74oM:hover{color:#4a148c}.pagination_pagination__P\+9mm{align-items:center;display:flex;gap:17px;list-style-type:none;margin:0 auto;padding:0;width:-moz-fit-content;width:fit-content}.pagination_page__MtB\+3{background-color:#fff;border-radius:100%;cursor:pointer;height:8px;transition:all .3s ease-in-out;width:8px}.pagination_page_active__Ddb\+e{background-color:#2f42c2;transform:scale(1.2)}.pagination_page_small__XlgR\+{height:5px;width:5px}.slider_carouselWrapper__xAAw9{height:100%;overflow:hidden;position:relative;width:100%}.slider_carouselItems__8PjjO{display:flex;height:100%;transition:transform .5s ease;width:100%}.slider_carouselItem__0pII1{align-items:center;display:flex;flex-shrink:0;height:100%;justify-content:center;transition:transform .4s ease;width:100%}.slider_carouselItemVideo__sWXme{flex:0 0 100%}@media screen and (min-width:801px){.slider_carouselItemVideo__sWXme{flex:0 0 50%;max-width:50%}}.slider_link__cdENs{color:#7b1fa2;cursor:pointer;text-decoration:underline;transition:color .2s ease}.slider_link__cdENs:hover{color:#4a148c}.modalOverlay_overlay__ADc8s{background-color:#0009;height:100%;left:0;position:fixed;top:0;width:100%;z-index:4}.modal_popupWindow__O5Vij{background-color:#fff;border-radius:26px;box-shadow:0 0 21px -5px #00000040;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__O5Vij::-webkit-scrollbar{background-color:initial;width:10px}.modal_popupWindow__O5Vij::-webkit-scrollbar-thumb{background:#888;border-radius:5px}.appointmentCard_popup__BqjJR{align-items:center;color:#111;display:flex;flex-direction:column;margin:15px 0 0;min-height:495px;width:453px}.appointmentCard_popup__title__nG18q{color:#2f42c2;font-size:24px;font-style:normal;font-weight:600;line-height:1;margin:0 auto 29px}.appointmentCard_popup__text__fzHP7{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__rDdo9{font-size:18px;font-style:normal;font-weight:400;line-height:1.2;margin:0 auto 27px}.appointmentCard_popup__btn__BR2zG{border-radius:10px;box-shadow:0 3px 30px #0000000f;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__eLqd9{background:#0000;border:1px solid #5d3cc7;color:#5d3cc7}.appointmentCard_popup__cancelBtn__K2Hji{background:#0000;background-color:red;border:1px solid red;color:#fff}.appointmentCard_popup__btn_disabled__6Ow\+Q{opacity:.3}.appointmentCard_popup__optionsBar__b6pL9{align-items:center;display:none;flex-direction:column;height:0;overflow:hidden;transition:all .4s}.appointmentCard_popup__optionsBar_visible__SOLE6{display:flex;height:76px}.appointmentCard_popup__options__5XcpU{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__DZgyQ{border:none;cursor:pointer;outline:none;width:100%}.appointmentCard_popup__optionBtn__DZgyQ:hover{text-decoration:underline}@media screen and (max-width:1024px){.appointmentCard_popup__BqjJR{min-height:442px;width:405px}.appointmentCard_popup__title__nG18q{font-size:20px;margin-bottom:26px}.appointmentCard_popup__text__fzHP7{font-size:16px}.appointmentCard_popup__text_big__rDdo9{font-size:18px;margin:0 auto 38px}.appointmentCard_popup__text_big__rDdo9:last-of-type{margin-bottom:17px}.appointmentCard_popup__cancelBtn__K2Hji,.appointmentCard_popup__nextBtn__eLqd9{font-size:18px}}@media screen and (max-width:560px){.appointmentCard_popup__BqjJR{min-height:329px;width:301px}.appointmentCard_popup__title__nG18q{font-size:19px;margin-bottom:20px}.appointmentCard_popup__btn__BR2zG{font-size:16px;height:50px;width:190px}.appointmentCard_popup__nextBtn__eLqd9{margin-top:21px}.appointmentCard_popup__cancelBtn__K2Hji{margin-top:0}.appointmentCard_popup__optionBtn__DZgyQ{margin:0 auto}.appointmentCard_popup__text_big__rDdo9{margin:0 auto 20px}}.appointment_success_popup_popup__DMMdw{align-items:center;direction:rtl;display:flex;flex-direction:column;width:494px}.appointment_success_popup_popup__title__WJ3TP{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__Wfxh7{height:145px;margin:61px auto 35px;width:145px}.appointment_success_popup_popup__text__U8zhA{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__g3Cy9{font-size:18px;height:57px;margin:0 auto 27px;width:260px}.appointment_success_popup_popup__btn_type_calendar__XbZkD{background:#0000;border:1px solid #5d3cc7;color:#5d3cc7}.appointment_success_popup_popup__btn_disabled__WwJYh{opacity:.3}@media screen and (max-width:1300px){.appointment_success_popup_popup__DMMdw{width:405px}.appointment_success_popup_popup__title__WJ3TP{font-size:26px;margin-bottom:40px}.appointment_success_popup_popup__img__Wfxh7{height:112px;margin:50px auto 28px;width:112px}.appointment_success_popup_popup__text__U8zhA{font-size:18px;max-width:244px}.appointment_success_popup_popup__btn__g3Cy9{font-size:16px;height:48px;margin:0 auto 18px;width:213px}}@media screen and (max-width:560px){.appointment_success_popup_popup__DMMdw{min-height:329px;width:301px}.appointment_success_popup_popup__title__WJ3TP{font-size:19px;margin-bottom:32px}.appointment_success_popup_popup__text__U8zhA{font-size:15px;margin-bottom:12px}.appointment_success_popup_popup__img__Wfxh7{height:87px;margin:0 auto;width:88px}.appointment_success_popup_popup__btn__g3Cy9{font-size:12px;width:159px}.appointment_success_popup_popup__btn_type_calendar__XbZkD{margin:21px auto 15px}}.closeButton_closeBtn__QlGkL{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:16px;margin-block-end:0;margin-block-start:0;margin-inline-end:0;margin-inline-start:auto;outline:none;position:absolute;top:18px;width:16px}@media screen and (max-width:1200px){.closeButton_closeBtn__QlGkL{height:12px;width:12px}}@media screen and (max-width:600px){.closeButton_closeBtn__QlGkL{background-size:contain;height:14px;width:14px}}.cancelAppointmentConfirmation_popup__orFvR{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__4TTgE{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__EduPz{height:100px;margin:26px auto;width:100px}.cancelAppointmentConfirmation_popup__text__Odh62{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__v0FIA{font-size:18px;height:57px;margin:0 auto 18px;width:260px}.cancelAppointmentConfirmation_popup__btn_type_change__akJ4t{background:#0000;border:1px solid #5d3cc7;color:#5d3cc7}.cancelAppointmentConfirmation_popup__btn_disabled__2gT5R{opacity:.3}.cancelAppointmentConfirmation_select_control__4dUTS{align-items:center;background:#0000;border:1px solid #5d3cc7!important;border-radius:10px!important;box-shadow:0 3px 30px #0000000f;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__9Kw8X{background-color:#fff;border:1px solid #5d3cc7;box-shadow:0 4px 6px #0000001a;margin:0}.cancelAppointmentConfirmation_option__nvqTh{cursor:pointer;margin:0;padding:10px}.cancelAppointmentConfirmation_option_focused__nwE3b{background-color:#b5a9dd;color:#fff}.cancelAppointmentConfirmation_option_selected__s8a1X{background-color:#5d3cc7;color:#fff}.cancelAppointmentConfirmation_single_value__Kv-4e{color:#000;font-weight:700}.cancelAppointmentConfirmation_custom_input__cxwSZ{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__orFvR{min-height:442px;width:405px}.cancelAppointmentConfirmation_popup__title__4TTgE{font-size:20px}.cancelAppointmentConfirmation_popup__img__EduPz{height:117px;margin:42px auto 28px;width:119px}.cancelAppointmentConfirmation_popup__text__Odh62{font-size:18px;max-width:244px}.cancelAppointmentConfirmation_popup__btn__v0FIA{font-size:16px;height:47px;width:213px}}@media screen and (max-width:600px){.cancelAppointmentConfirmation_popup__orFvR{min-height:329px;width:301px}.cancelAppointmentConfirmation_popup__title__4TTgE{font-size:19px;margin-bottom:32px}.cancelAppointmentConfirmation_popup__text__Odh62{font-size:15px;margin-bottom:43px}.cancelAppointmentConfirmation_popup__img__EduPz{height:87px;margin:0 auto 20px;width:88px}.cancelAppointmentConfirmation_popup__btn__v0FIA{font-size:12px;height:35px;margin-top:21px;width:159px}}.alternativeAppointmentPopup_popup__nRd0k{align-items:center;color:#111;display:flex;flex-direction:column;min-height:495px;width:453px}.alternativeAppointmentPopup_popup__title__iE9j4{color:#2f42c2;font-size:24px;font-style:normal;font-weight:600;line-height:1;margin:0 auto 29px;text-align:center}.alternativeAppointmentPopup_popup__text__cKKJQ{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__miIeY{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__2fF6b{font-size:18px;font-style:normal;font-weight:400;line-height:1.2;margin:0 auto 27px}.alternativeAppointmentPopup_popup__btn__9o2R\+{border-radius:10px;box-shadow:0 3px 30px #0000000f;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__P6uYY{background:#0000;border:1px solid #5d3cc7;color:#5d3cc7}.alternativeAppointmentPopup_popup__cancelBtn__4xMrV{background:#0000;background-color:red;border:1px solid red;color:#fff}.alternativeAppointmentPopup_popup__btn_disabled__\+filF{opacity:.3}.alternativeAppointmentPopup_popup__optionsBar__pTmTs{align-items:center;display:none;flex-direction:column;height:0;overflow:hidden;transition:all .4s}.alternativeAppointmentPopup_popup__optionsBar_visible__JvmeS{display:flex;height:76px}.alternativeAppointmentPopup_popup__options__n5jEe{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__AC-2G{border:none;cursor:pointer;outline:none;width:100%}.alternativeAppointmentPopup_popup__optionBtn__AC-2G:hover{text-decoration:underline}@media screen and (max-width:1024px){.alternativeAppointmentPopup_popup__nRd0k{min-height:442px;width:405px}.alternativeAppointmentPopup_popup__title__iE9j4{font-size:20px;margin-bottom:26px}.alternativeAppointmentPopup_popup__text__cKKJQ{font-size:16px}.alternativeAppointmentPopup_popup__text_big__2fF6b{font-size:18px;margin:0 auto 28px}.alternativeAppointmentPopup_popup__text_big__2fF6b:last-of-type{margin-bottom:17px}.alternativeAppointmentPopup_popup__cancelBtn__4xMrV,.alternativeAppointmentPopup_popup__nextBtn__P6uYY{font-size:18px}}@media screen and (max-width:560px){.alternativeAppointmentPopup_popup__nRd0k{min-height:329px;width:301px}.alternativeAppointmentPopup_popup__title__iE9j4{font-size:19px;margin-bottom:32px}.alternativeAppointmentPopup_popup__btn__9o2R\+{font-size:16px;height:50px;width:190px}.alternativeAppointmentPopup_popup__cancelBtn__4xMrV,.alternativeAppointmentPopup_popup__nextBtn__P6uYY{margin-top:21px}.alternativeAppointmentPopup_popup__optionBtn__AC-2G{margin:0 auto}}.video_videoWrapper__C8FUd{display:inline-block;position:relative}.video_video__mxJeB{display:block;height:129px;width:220px}.video_playBtn__V1ocs{background:#0009 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;z-index:5}.video_loadingIndicator__YoZ8v,.video_playBtn__V1ocs{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.video_loadingIndicator__YoZ8v{align-items:center;display:flex;justify-content:center;z-index:10}.video_spinner__raUOk{animation:video_spin__Truk5 1s linear infinite;border:3px solid #ffffff4d;border-radius:50%;border-top-color:#ffffffe6;height:32px;width:32px}@keyframes video_spin__Truk5{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.video_isPlaying__P5IMj{opacity:0}.video_isPlaying__P5IMj:hover{background-image:url(/static/media/pause_icon.cc6568bfbad662849681.svg);opacity:.8}@media screen and (max-width:1400px){.video_video__mxJeB{height:109px;width:188px}}@media screen and (max-width:800px){.video_video__mxJeB{height:151px;width:260px}}@media screen and (max-width:700px){.video_video__mxJeB{height:151px;width:252px}}.videoModal_modalContent__cfe00{background:#fff;border-radius:12px;box-shadow:0 10px 25px #0003;display:flex;flex-direction:column;margin:auto;overflow:hidden;position:relative;width:100%}.videoModal_modalHeader__01izF{align-items:center;border-bottom:1px solid #eee;display:flex;flex-shrink:0;justify-content:space-between;padding:20px 24px 16px}.videoModal_modalTitle__Q4-wA{color:#2f42c2;flex:1 1;font-size:1.8rem;font-weight:600;line-height:1.3;margin:0}[dir=ltr] .videoModal_modalTitle__Q4-wA{padding-right:16px;text-align:left}.videoModal_closeButton__1XZl2{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__1XZl2:hover{background-color:#f0f0f0;color:#333}.videoModal_videoContainer__TGuH-{flex:0 1 auto;height:60%;overflow:visible;padding:0;width:100%}.videoModal_videoContainer__TGuH-,.videoModal_videoWrapper__evxP8{align-items:center;display:flex;justify-content:center;position:relative}.videoModal_videoWrapper__evxP8{height:100%;margin:0 24px;max-width:100%;width:calc(100% - 48px)}.videoModal_videoWrapper__evxP8 video{display:block;height:auto;max-width:100%;width:100%}.videoModal_videoContainer__TGuH->div{height:100%;max-height:100%;max-width:100%;width:100%}.videoModal_videoContainer__TGuH- iframe{aspect-ratio:16/9;height:100%;max-height:100%;object-fit:contain;width:100%}.videoModal_videoContainer__TGuH- video{aspect-ratio:16/9;height:auto;max-height:calc(100% - 40px);object-fit:contain;width:100%}.videoModal_descriptionContainer__Qt-ni{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__MpnyN{color:#2f42c2;font-size:1.1rem;font-weight:500;margin:0 0 12px}.videoModal_descriptionText__YSoNt{color:#121759;font-size:1.1rem;line-height:1.6;margin:0}[dir=ltr] .videoModal_descriptionText__YSoNt,[dir=ltr] .videoModal_descriptionTitle__MpnyN{text-align:left}[dir=rtl] .videoModal_modalContent__cfe00,[dir=rtl] .videoModal_modalHeader__01izF{direction:rtl}[dir=rtl] .videoModal_modalTitle__Q4-wA{padding-left:16px;padding-right:0;text-align:right}[dir=rtl] .videoModal_descriptionContainer__Qt-ni{direction:rtl;text-align:right}[dir=rtl] .videoModal_descriptionText__YSoNt,[dir=rtl] .videoModal_descriptionTitle__MpnyN{text-align:right}@media (max-width:768px){.videoModal_modalHeader__01izF{padding:16px 20px 12px}.videoModal_modalTitle__Q4-wA{font-size:1.25rem}.videoModal_descriptionContainer__Qt-ni{padding:16px 20px 20px}}@media (max-width:480px){.videoModal_modalHeader__01izF{padding:12px 16px}.videoModal_modalTitle__Q4-wA{font-size:1.2rem}.videoModal_videoContainer__TGuH-{flex:1 1}.videoModal_videoContainer__TGuH->div{margin:0 16px}.videoModal_descriptionContainer__Qt-ni{padding:12px 16px 16px}.videoModal_descriptionTitle__MpnyN{font-size:1rem}.videoModal_descriptionText__YSoNt{font-size:.9rem}}.videoThumbnail_thumbnail__Z0wRO{cursor:pointer;transition:transform .2s ease;width:100%}.videoThumbnail_thumbnail__Z0wRO:hover{transform:scale(1.02)}.videoThumbnail_imageContainer__ViGa7{background:#f0f0f0;border-radius:8px;height:129px;overflow:hidden;position:relative;width:220px}.videoThumbnail_image__Eg3lM{height:100%;object-fit:cover;width:100%}.videoThumbnail_placeholder__PF4YL{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__kVbOK{color:#fff;font-size:2.5rem;opacity:.8}.videoThumbnail_overlay__aSRBv{align-items:center;background:#0000004d;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__Z0wRO:hover .videoThumbnail_overlay__aSRBv{opacity:1}.videoThumbnail_playButton__1Oax3{align-items:center;background:#ffffffe6;border-radius:50%;box-shadow:0 2px 8px #0003;display:flex;height:60px;justify-content:center;width:60px}.videoThumbnail_playButtonIcon__qni1T{color:#333;font-size:1.5rem;margin-left:3px}.videoThumbnail_titleContainer__WYSSG{margin-top:8px;padding:0 4px}.videoThumbnail_title__APkRn{-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__Eg3lM:not([style*="display: none"])+.videoThumbnail_placeholder__PF4YL{display:none}@media screen and (max-width:1400px){.videoThumbnail_imageContainer__ViGa7{height:109px;width:188px}.videoThumbnail_playIcon__kVbOK{font-size:2rem}.videoThumbnail_playButton__1Oax3{height:50px;width:50px}.videoThumbnail_playButtonIcon__qni1T{font-size:1.2rem}}@media screen and (max-width:800px){.videoThumbnail_imageContainer__ViGa7{height:151px;width:260px}.videoThumbnail_playIcon__kVbOK{font-size:3rem}.videoThumbnail_playButton__1Oax3{height:70px;width:70px}.videoThumbnail_playButtonIcon__qni1T{font-size:1.8rem}}@media screen and (max-width:700px){.videoThumbnail_imageContainer__ViGa7{height:151px;width:252px}}.contactUs_section__kFPWS{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;max-width:913px;padding:25px 0;width:88%}.contactUs_section__title__-h9TE{color:#2f42c2;font-size:24px;font-style:normal;font-weight:600;margin:0 auto 31px}.contactUs_section__title_list__AtZ2s{margin:31px auto}.contactUs_searchOptions__jNsiz{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__\+DrZv{color:#000;cursor:pointer;font-size:20px;font-weight:400;line-height:26px;text-decoration:underline}.contactUs_searchOption_active__Xhr2E{color:#2f42c2;text-decoration:none}.contactUs_input__T0Rw\+{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__9sIJT{color:#111;font-size:22px;font-style:normal;font-weight:600;line-height:28px;margin:27px auto 32px}.contactUs_contactOptions__QrNM5{display:flex;justify-content:space-between;list-style-type:none;margin:0;max-width:628px;padding:0;width:100%}.contactUs_contactOption__dkvQU{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;padding:14px 42px;width:269px}.contactUs_contactOption__title__2cLwC{color:#2f42c2;font-size:24px;font-weight:600;line-height:31px;margin:0}.contactUs_contactOption__img__LKtFN{height:63px;margin:22px 0 20px;width:63px}.contactUs_contactOption__btn__ukFNO{background:#5d3cc7;border:1px solid #e1e1e1;border-radius:10px;box-shadow:0 3px 27px #0000000f;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__dA4kp{opacity:.3}.contactUs_section__footer__6btra{align-items:center;background:#ffffffab;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__X5Bx8{font-size:18px;font-weight:600;margin:0 0 8px}.contactUs_footerText__yDKnz{margin:0}.contactUs_questionList__tB7M-{align-items:center;display:flex;flex-direction:column;gap:20px;list-style-type:none;margin:0;padding:0;width:100%}.contactUs_questionList_prevencher__6-1En{margin-top:20px}.contactUs_variants__xmfO7{background-color:#fff;border:1px solid #d5d5d5;border-radius:8px;box-shadow:0 3px 30px #0000000f;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__ojDxm{cursor:pointer;padding:7px 16px}.contactUs_variant__ojDxm:hover{background-color:#dbd6ef}@media screen and (max-width:1200px){.contactUs_section__kFPWS{max-width:724px;padding:16px 0}.contactUs_section__title__-h9TE{margin:0 auto 28px}.contactUs_section__title_list__AtZ2s{margin:28px auto}.contactUs_searchOption__\+DrZv{font-size:15px;line-height:20px}.contactUs_input__T0Rw\+{font-size:16px;line-height:21px;padding:11px 15px}.contactUs_text__9sIJT{font-size:16px;line-height:21px;margin:20px auto 8px}.contactUs_contactOptions__QrNM5{max-width:473px}.contactUs_contactOption__dkvQU{padding:8px 27px;width:216px}.contactUs_contactOption__title__2cLwC{font-size:18px;line-height:24px}.contactUs_contactOption__img__LKtFN{margin:29px 0 12px}.contactUs_section__footer__6btra{font-size:15px;line-height:23px;padding:22px 25px 10px}.contactUs_footerTitle__X5Bx8{font-size:16px;line-height:18px;margin-bottom:3px}.contactUs_footerText__yDKnz{margin:0}.contactUs_variants__xmfO7{font-size:16px;line-height:21px}}@media screen and (max-width:700px){.contactUs_section__kFPWS{padding:10px 0;width:calc(100% - 70px)}.contactUs_section__title__-h9TE{font-size:18px;line-height:24px;margin-bottom:59px}.contactUs_section__title_list__AtZ2s{margin-bottom:0}.contactUs_searchOptions__jNsiz{margin:0 0 5px;padding:0}.contactUs_text__9sIJT{font-size:15px;line-height:20px;margin:13px auto 16px}.contactUs_contactOptions__QrNM5{gap:45px;justify-content:center}.contactUs_contactOption__dkvQU{box-shadow:none;font-size:15px;line-height:32px;padding:0;width:40%}.contactUs_contactOption__title__2cLwC{font-size:15px}.contactUs_contactOption__img__LKtFN{height:40px;margin:0 0 15px;width:40px}.contactUs_contactOption__btn__ukFNO{font-size:15px;width:129px}.contactUs_section__footer__6btra{border-radius:20px;margin-top:17px;padding:11px}.contactUs_questionList__tB7M-{gap:10px;margin-top:17px}.contactUs_input__T0Rw\+{font-size:16px;padding:10px}}.faqItem_faq__li__nPN9T{background:#fff;border-radius:10px;box-shadow:0 3px 30px #00000012;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__4ljJS{height:-moz-fit-content;height:fit-content}.faqItem_faq__li__nPN9T:before{background:#5c41b7;border-radius:100%;content:"";height:9px;position:absolute;top:39px;width:9px}[dir=ltr] .faqItem_faq__li__nPN9T:before{left:16px}[dir=rtl] .faqItem_faq__li__nPN9T:before{right:16px}.faqItem_faq__li_long__4ljJS:after{transform:rotate(180deg)}.faqItem_faq__li__nPN9T: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__nPN9T:after{right:38px}[dir=rtl] .faqItem_faq__li__nPN9T:after{left:38px}.faqItem_faq__question__ZcV6M{color:#5d3cc7;font-size:26px;font-weight:600;line-height:30px}.faqItem_faq__questionTitle__J0jRJ{font-size:26px;line-height:30px;margin:0}.faqItem_faq__answer__Z1NMS{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__nPN9T{height:80px}[dir=ltr] .faqItem_faq__li__nPN9T{padding:25px 29px 5 31px}[dir=rtl] .faqItem_faq__li__nPN9T{padding:31px 29px 25px}.faqItem_faq__li__nPN9T:before{height:7px;width:7px}[dir=ltr] .faqItem_faq__li__nPN9T:before{left:12px}[dir=rtl] .faqItem_faq__li__nPN9T:before{right:12px}.faqItem_faq__li__nPN9T:after{height:11px;top:38px;width:22px}[dir=ltr] .faqItem_faq__li__nPN9T:after{right:26px}[dir=rtl] .faqItem_faq__li__nPN9T:after{left:26px}.faqItem_faq__li_long__4ljJS{height:-moz-fit-content;height:fit-content}.faqItem_faq__title__W88uz{font-size:28px;margin:65px auto 22px}.faqItem_faq__question__ZcV6M{font-size:19px}.faqItem_faq__questionTitle__J0jRJ{font-size:19px;line-height:22px}.faqItem_faq__answer__Z1NMS{font-size:16px;font-weight:400;margin-top:25px}}@media screen and (max-width:740px){.faqItem_faq__li__nPN9T{height:65px;padding:18px 17px}.faqItem_faq__li_long__4ljJS{height:-moz-fit-content;height:fit-content}.faqItem_faq__li__nPN9T:before{display:none}.faqItem_faq__li__nPN9T:after{height:6px;top:31px;width:12px}[dir=ltr] .faqItem_faq__li__nPN9T:after{right:17px}[dir=rtl] .faqItem_faq__li__nPN9T:after{left:17px}.faqItem_faq__questionTitle__J0jRJ{font-size:16px}.faqItem_faq__answer__Z1NMS{font-size:16px;font-weight:400;line-height:1.56}}.prevencherAnswer_answer__nHtqz{background:#fff;border-radius:10px;box-shadow:0 3px 30px #00000012;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__9Mktn{color:#121759;font-size:22px;font-weight:600;line-height:1.1;margin:0;text-align:right}.prevencherAnswer_prevencher__T0V6J{align-items:center;display:flex;gap:10px;margin:6px 0 1px}.prevencherAnswer_prevencher__avatar__SyNeo{height:58px;object-fit:contain;width:56px}.prevencherAnswer_prevencher__name__jaSPR{color:#323232;font-size:16px;font-weight:600;line-height:1.25;text-align:right}.prevencherAnswer_answer__text__63TDf{margin:10px 0 0}@media screen and (max-width:1200px){.prevencherAnswer_answer__nHtqz{font-size:16px;line-height:25px;padding:22px 16px}.prevencherAnswer_answer__title__9Mktn{font-size:18px}.prevencherAnswer_prevencher__T0V6J{margin-top:4px}.prevencherAnswer_answer__text__63TDf{margin:0 28px}}@media screen and (max-width:700px){.prevencherAnswer_answer__nHtqz{font-size:15px}.prevencherAnswer_answer__title__9Mktn{color:#5d3cc7;font-size:16px}.prevencherAnswer_answer__text__63TDf,.prevencherAnswer_prevencher__T0V6J{margin:0}.prevencherAnswer_prevencher__avatar__SyNeo{height:35px;width:35px}.prevencherAnswer_prevencher__name__jaSPR{font-size:15px;margin:15px 0 10px}}.prevencherAnswer_popup_popup__qwJ\+e{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__NeleG{align-items:flex-start;background:#ecf2ff;border-radius:16px;box-sizing:border-box;direction:rtl;display:flex;flex-direction:column}.prevencherAnswer_popup_popup__closeBtn__vfTrn{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__N4oOb{color:#121759;font-size:22px;font-style:normal;font-weight:700;line-height:1.1;margin:71px 21px 3px}.prevencherAnswer_popup_prevencher__fT7t3{align-items:center;display:flex;gap:10px;margin:3px 10px 1px}.prevencherAnswer_popup_popup__img__VgE4L{height:58px;object-fit:contain;width:56px}.prevencherAnswer_popup_prevencher__name__u423l{color:#323232;font-size:16px;font-weight:600;line-height:1.25;text-align:right}.prevencherAnswer_popup_popup__text__aXhkg{margin:8px auto 49px;width:calc(100% - 146px)}.prevencherAnswer_popup_buttonBar__tgg4O{display:flex;gap:119px;justify-content:center;margin-bottom:45px;width:100%}.prevencherAnswer_popup_popup__nextBtn__A5-jL{background:#5d3cc7;border:1px solid #e1e1e1;border-radius:10px;box-shadow:0 3px 30px #0000000f;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__O6iUw{background:#fff;border:1px solid #5d3cc7;color:#5d3cc7}@media screen and (max-width:1200px){.prevencherAnswer_popup_popup__qwJ\+e{width:592px}.prevencherAnswer_popup_popup__closeBtn__vfTrn{height:12px;margin:8px 8px auto auto;width:12px}.prevencherAnswer_popup_popup__title__N4oOb{font-size:18px;margin-top:27px}.prevencherAnswer_popup_prevencher__fT7t3{gap:8px}.prevencherAnswer_popup_popup__img__VgE4L{height:43px;width:41px}.prevencherAnswer_popup_prevencher__name__u423l{font-size:13px}.prevencherAnswer_popup_popup__text__aXhkg{font-size:15px;margin:5px auto 38px;width:calc(100% - 61px)}.prevencherAnswer_popup_buttonBar__tgg4O{gap:94px;margin-bottom:23px}.prevencherAnswer_popup_popup__nextBtn__A5-jL{font-size:15px;height:45px;width:205px}}@media screen and (max-width:600px){.prevencherAnswer_popup_popup__qwJ\+e{min-height:329px;width:296px}.prevencherAnswer_popup_popup__content__NeleG{background-color:initial}.prevencherAnswer_popup_popup__title__N4oOb{font-size:16px;margin:0 auto 11px}.prevencherAnswer_popup_prevencher__fT7t3{justify-content:center;margin:0 auto 4px}.prevencherAnswer_popup_prevencher__name__u423l{display:none}.prevencherAnswer_popup_popup__text__aXhkg{font-size:15px;margin:0 14px 15px;width:-moz-fit-content;width:fit-content}.prevencherAnswer_popup_buttonBar__tgg4O{align-items:center;flex-direction:column-reverse;gap:10px;margin-bottom:15px}.prevencherAnswer_popup_popup__img__VgE4L{height:53px;margin:0 auto;width:53px}.prevencherAnswer_popup_popup__nextBtn__A5-jL{font-size:16px;height:51px;width:190px}}.cookies_popup_popup__U13vj{align-items:center;background:#f0f3ff;border-radius:26px;direction:rtl;display:flex;flex-direction:column;max-width:400px}.cookies_popup_popup__closeBtn__wJQ8z{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__9EmJR{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__bbce4{font-size:22px;margin:0 auto 20px;max-width:80%}.cookies_popup_popup__text__PwPMF{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__0sZku{margin:77px auto 17px;width:260px}.cookies_popup_popup__nextBtn_white__GsKjk{background-color:initial;border:1px solid #5d3cc7;color:#5d3cc7;margin:0 auto 30px}.cookies_popup_popup__img__SlQ-o{height:117px;width:115px}@media screen and (max-width:1400px){.cookies_popup_popup__closeBtn__wJQ8z{height:12px;margin:19px 19px 0 auto;width:12px}.cookies_popup_popup__title__9EmJR{font-size:22px;margin:12px auto 24px}.cookies_popup_popup__title_small__bbce4{font-size:16px;margin-bottom:10px;max-width:87%}.cookies_popup_popup__text__PwPMF{font-size:16px;line-height:1.2;max-width:90%}.cookies_popup_popup__nextBtn__0sZku{font-size:16px;height:45px;margin:44px auto 10px;width:203px}.cookies_popup_popup__nextBtn_white__GsKjk{margin:0 auto 21px}}@media screen and (max-width:600px){.cookies_popup_popup__U13vj{max-width:320px}.cookies_popup_popup__title__9EmJR{font-size:22px;margin-bottom:18px}.cookies_popup_popup__text__PwPMF{font-size:15px;line-height:20px}.cookies_popup_popup__nextBtn__0sZku{font-size:16px;height:44px;margin:22px auto 15px;width:253px}.cookies_popup_popup__nextBtn_white__GsKjk{margin:0 auto 29px}.cookies_popup_popup__img__SlQ-o{height:100px;width:100px}}.onboarding_main__0fCKS{box-sizing:border-box;height:100%;justify-content:center;position:relative}.onboarding_main__0fCKS,.onboarding_welcome__tYrWG{align-items:center;display:flex;flex-direction:column;width:100%}.onboarding_welcome__tYrWG{background-color:#f0f3ff;border-radius:26px;box-shadow:0 0 21px -5px #00000040;max-width:493px;min-height:780px}.onboarding_welcome__logo__lNjfu{height:36px;margin:51px auto 50px;width:152px}.onboarding_welcome__pix__5XJvO{height:277px;object-fit:contain;object-position:center;transition:opacity .9s ease-in-out}.onboarding_fadein__N3d1Z{opacity:1}.onboarding_fade__GIrbJ{opacity:0}.onboarding_welcome__pagination__thtuY{align-items:center;display:flex;justify-content:space-between;list-style-type:none;margin:24px auto;padding:0;width:106px}.onboarding_welcome__page__gKt0F{background-color:#dbd6ef;border-radius:100%;cursor:pointer;height:8px;width:8px}.onboarding_welcome__page_active__HVj1o{background-color:#5d3cc7;height:12px;width:12px}.onboarding_welcome__title__6f\+n-{color:#121759;font-size:20px;font-weight:600;line-height:1.2;margin:25px auto 6px;text-align:center}.onboarding_welcome__text__0PZaq{color:#606060;font-size:18px;font-weight:400;line-height:1.3;margin:0 auto;max-width:275px;text-align:center}.onboarding_welcome__buttonBar__CFUFV{margin:0 auto 52px;width:258px}.onboarding_welcome__btn__AHi\+l{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__sU2Au{background-color:#5d3cc7;color:#fff;margin:0 auto 9px}.onboarding_welcome__btn_type_signin__5bJJ4{background-color:#fff;border:none;box-shadow:0 3px 27px #0000000f;color:#006cc9}.onboarding_welcome__forTherapistsNote__78qwF{display:flex}.onboarding_welcome__forTherapists__wCLnP{display:inline-block;font-size:15px;font-style:normal;font-weight:400;line-height:1;margin:0 0 15px 4px}.onboarding_welcome__forTherapists_link__J5hop{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__J5hop:hover{opacity:.8}.onboarding_welcome__POC__ZXT5B{margin-bottom:25px}@media screen and (max-width:1600px){.onboarding_welcome__tYrWG{border-radius:24px;margin-top:15px;max-width:332px;min-height:0;min-height:auto}.onboarding_welcome__logo__lNjfu{height:31px;margin:43px auto 27px;width:143px}.onboarding_welcome__pix__5XJvO{height:201px}.onboarding_welcome__title__6f\+n-{font-size:18px;margin:9px auto 5px}.onboarding_welcome__text__0PZaq{font-size:16px;max-width:249px}.onboarding_welcome__pagination__thtuY{margin:17px auto 25px}.onboarding_welcome__page__gKt0F{height:6px;width:6px}.onboarding_welcome__page_active__HVj1o{height:8px;width:8px}.onboarding_welcome__buttonBar__CFUFV{margin:0 auto 7px;width:175px}.onboarding_welcome__btn__AHi\+l{font-size:16px}.onboarding_welcome__btn_type_login__sU2Au,.onboarding_welcome__btn_type_signin__5bJJ4{height:42px;margin:0 auto 7px}.onboarding_welcome__forTherapists__wCLnP,.onboarding_welcome__forTherapists_link__J5hop{font-size:12px}}@media screen and (max-width:1400px){.onboarding_welcome__tYrWG{border-radius:20px;margin-top:10px;max-width:300px}.onboarding_welcome__logo__lNjfu{height:26px;margin:23px auto 20px;width:120px}.onboarding_welcome__pix__5XJvO{height:180px}.onboarding_welcome__title__6f\+n-{font-size:17px;margin:9px auto 5px}.onboarding_welcome__text__0PZaq{font-size:15px;max-width:233px}.onboarding_welcome__pagination__thtuY{margin:12px auto 20px}.onboarding_welcome__btn_type_login__sU2Au,.onboarding_welcome__btn_type_signin__5bJJ4{height:40px;margin:0 auto 7px}.onboarding_welcome__forTherapists__wCLnP,.onboarding_welcome__forTherapists_link__J5hop{font-size:12px}}@media screen and (max-width:700px){.onboarding_welcome__tYrWG{width:284px}.onboarding_welcome__logo__lNjfu{height:26px;margin-top:33px;width:121px}.onboarding_welcome__pix__5XJvO{height:166px}.onboarding_welcome__title__6f\+n-{font-size:15px}.onboarding_welcome__text__0PZaq{font-size:14px;max-width:218px}.onboarding_welcome__pagination__thtuY{margin:15px auto 16px}.onboarding_welcome__page__gKt0F{height:6px;width:6px}.onboarding_welcome__page_active__HVj1o{height:9px;width:9px}.onboarding_welcome__buttonBar__CFUFV{margin-bottom:0;width:148px}.onboarding_welcome__btn__AHi\+l{height:34px}}.login_login__NI5OK{align-items:center;background:#f0f3ff;border-radius:26px;box-shadow:0 0 21px -5px #00000040;color:#121759;display:flex;flex-direction:column;max-width:493px;min-height:780px;position:relative;width:100%;z-index:2}.login_login__supportLink__l\+RaQ{color:#000;display:block;font-size:14px;text-align:center;text-decoration-line:underline}.login_login__arrow__6VBV4{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__LUUsJ{color:#5d3cc7;font-size:32px;font-weight:700;line-height:1.3;margin:31px auto 0}.login_login__title_sms__geK09{margin-bottom:66px}.login_login__text__IAruZ{color:#121759;font-size:20px;font-weight:400;margin:12px auto 27px;text-align:center}.login_login__way__A6yIV{display:grid;grid-template-areas:"sms email" "form form";grid-template-columns:1fr 1fr;width:390px}.login_login__radioLabel__imIp0{align-items:center;background:#0000;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__msPIO{border-bottom:2px solid #5d3cc7;color:#5d3cc7}.login_login__radio_sms__kR6iZ{grid-area:sms}.login_login__button__GFxVq{border-radius:7px;font-size:28px;height:60px;margin:0 auto;width:390px}.login_login__button_disabled__-aGEp{background:#dbd4f4}.login_login__button_type_signup__lMBqd{border-color:#006cc9;color:#006cc9;max-width:290px;width:390px}.login_login__button_type_guid__AGYIf{margin:24px}.login_login__text_small__jcSi9{font-size:17px;font-weight:400;line-height:1;margin:0 auto 31px;text-align:center}.login_login__form__MZ\+\+S{grid-area:form;margin:35px auto 28px;max-width:80%;width:80%}.login_login__formText__f917H{color:#000;margin:0 auto 31px}.login_login__label__63kNy{color:#000;display:block;font-size:17px;line-height:1;margin:0 0 12px}.login_login__input__haLvV{background:#fff;border:1px solid #d5d5d5;border-radius:8px;box-sizing:border-box;font-family:inherit;font-size:17px;margin-bottom:12px;min-height:60px;padding:0 20px;width:390px}.login_login__input_email__lBOfN{margin-bottom:16px}.login_login__input_type_phone__kVWJ6{text-align:end}[dir=ltr] .login_login__input_type_phone__kVWJ6{text-align:start}.login_login__input__haLvV::placeholder{color:#ababab;font-size:20px;font-weight:400;line-height:24px}.login_login__input_invalid__iAJOG{background:#ffe9e9;border:1px solid red}.login_login__invalid_message__CRFPG{color:red;font-size:16px;font-weight:400;line-height:1;margin:20px auto 5px;text-align:center}.login_login__restorePasswordLink__qh-HQ{color:#121759;cursor:pointer;display:block;font-size:17px;line-height:20px;margin:27px auto 23px;text-align:center;text-decoration-line:underline;width:100%}.login_login__bottomBar__JnC3C{align-items:center;display:flex;flex-direction:column;width:calc(100% - 100px)}.login_login__alternative__NYlRU{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__NYlRU:before{border-bottom:1px solid #d4d4d4;content:"";left:0;position:absolute;top:10px;width:45%}.login_login__alternative__NYlRU:after{border-bottom:.8px solid #d4d4d4;content:"";position:absolute;right:0;top:10px;width:45%}.login_login__social__Cx6Fi{font-size:14px;width:100%}.login_login__socialList__S8naK{align-items:center;display:flex;gap:23px;justify-content:center;list-style-type:none;margin:0 auto 50px;padding:0}.login_login__socialList_column__U7kGD{flex-direction:column;font-size:18px;gap:11px;margin-bottom:85px;margin-top:15px}.login_login__socialBtn__F-wnG{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__tWfuM{background-image:url(/static/media/google_icon.28822a09d3b1953f800f.svg)}.login_login__socialBtn_apple__T7-qG{background-image:url(/static/media/apple_icon.fa30c837c0a49b788f31.svg)}.login_login__socialBtn_facebook__0HqCe{background-image:url(/static/media/facebook_icon.df07761e17fb265ffe26.svg)}.login_login__socialBtn_long__vRx0F{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__dSMJ0{margin-left:13px}.login_login__urgent__HNTYi{display:inline-block;font-size:15px;font-style:normal;font-weight:400;line-height:1.13;margin:0 auto 20px}.login_login__conditions__1yiNi{color:#000;display:inline-block;font-size:14px;font-weight:400;line-height:1.5;margin:0;text-align:center}.login_login__text_margin__EXEea{margin-bottom:27px;margin-top:62px}.login_login__enterCode__k3opF{direction:ltr;display:flex;gap:10px;list-style-type:none;margin:0;padding:0}.login_login__enterCode_guid__faMpG{margin:0 auto 60px}.login_login__number__EGXqI{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__EGXqI:focus{outline:none}.login_login__number__EGXqI:focus,.login_login__number_empty__lQ7RT{background:#dbd6ef;border:1px solid #5d3cc7}.login_login__number__EGXqI::placeholder{text-align:center;width:100%}.login_login__enterCodeLabel__mB\+Ak{color:#111;font-size:16px;font-weight:400;line-height:24px;margin-bottom:15px;text-align:center}.login_login__sendAgain__B\+Rnx{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__839rp{margin-right:4px;position:relative;text-decoration:underline}.login_login__countdown__QHTXi{color:#888;display:block;font-size:.9rem;margin-top:4px}.login_login__link__YV\+cr{border-bottom:1px solid #000;color:#000;font-size:14px;margin:0 3px 0 0;text-decoration:none;transition:all .3s}.login_login__link__YV\+cr: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__NI5OK{border-radius:15px;margin-top:0;max-width:330px;min-height:0;min-height:auto;padding-bottom:5px}.login_login__arrow__6VBV4{height:17px;right:18px;top:20px;width:17px}.login_loginTherapistPageLogo__WWQQy{height:33px;width:117px}.login_login__title__LUUsJ{font-size:24px;margin:20px auto 0}.login_login__title_sms__geK09{margin-bottom:40px}.login_login__enterCodeLabel__mB\+Ak{font-size:13px;margin-bottom:8px}.login_login__text__IAruZ{font-size:16px;line-height:1;margin:12px auto 22px}.login_login__way__A6yIV{width:calc(100% - 75px)}.login_login__radioLabel__imIp0{font-size:16px;height:30px;line-height:1}.login_login__form__MZ\+\+S{margin:26px auto 0}.login_login__formText__f917H{font-size:15px;margin-bottom:20px}.login_login__label__63kNy{font-size:14px;line-height:16px}.login_login__input__haLvV::placeholder{font-size:12px}.login_login__input__haLvV{border-radius:6px;font-size:15px;min-height:42px;min-width:0;min-width:auto;width:100%}.login_login__restorePasswordLink__qh-HQ{font-size:12px;line-height:12px;margin:18px auto 20px}.login_login__button__GFxVq{font-size:20px;height:42px;width:100%}.login_login__button_type_signup__lMBqd{margin-top:10px;max-width:80%;width:264px}.login_login__socialBtn__F-wnG{background-size:23px 23px;height:26px;width:26px}.login_login__socialBtn_long__vRx0F{font-size:14px;height:45px;padding:12px;width:205px}.login_login__alternative__NYlRU{font-size:14px;line-height:1;margin:22px 0 16px}.login_login__socialList__S8naK{margin:0 auto}.login_login__socialList_column__U7kGD{gap:8px;margin:28px auto}.login_login__text_small__jcSi9{margin-bottom:23px}.login_login__input_email__lBOfN{margin-bottom:12px}.login_login__text_margin__EXEea{margin-bottom:5px;margin-top:12px}.login_login__enterCode__k3opF{gap:8px}.login_login__number__EGXqI{font-size:16px;height:43px;width:40px}.login_login__sendAgain__B\+Rnx{font-size:13px;line-height:1;margin:24px auto 1px}.login_login__bottomBar__JnC3C{width:calc(100% - 80px)}.login_login__socialBtn__F-wnG{gap:10px}.login_login__conditions__1yiNi{font-size:12px;line-height:1;margin:36px auto 0}.login_login__link__YV\+cr{font-size:12px}.login_login__supportLink__l\+RaQ{font-size:12px;margin:15px 0}}@media screen and (max-width:1300px){.login_login__NI5OK{max-width:320px}.login_login__radioLabel__imIp0{height:26px}.login_login__form__MZ\+\+S{margin:22px auto 0}.login_login__formText__f917H{font-size:15px;margin-bottom:14px}.login_login__label__63kNy{font-size:14px;line-height:1.1}.login_login__input__haLvV{min-height:38px}.login_login__restorePasswordLink__qh-HQ{margin:14px auto 18px}.login_login__button__GFxVq{font-size:20px;height:42px;width:100%}.login_login__button_type_signup__lMBqd{margin-top:10px;max-width:80%;width:264px}.login_login__socialBtn_long__vRx0F{font-size:14px;height:45px;padding:12px;width:205px}.login_login__alternative__NYlRU{margin:18px 0 4px}.login_login__socialList_column__U7kGD{gap:8px;margin:28px auto}.login_login__text_small__jcSi9{margin-bottom:23px}.login_login__input_email__lBOfN{margin-bottom:12px}.login_login__text_margin__EXEea{margin-bottom:5px;margin-top:12px}.login_login__sendAgain__B\+Rnx{font-size:13px;line-height:1;margin:24px auto 1px}.login_login__bottomBar__JnC3C{width:calc(100% - 80px)}.login_login__conditions__1yiNi{margin:20px auto 0}}@media screen and (max-width:1000px){.login_login__conditions__1yiNi{margin-top:20px}.login_login__supportLink__l\+RaQ{margin-top:12px}}@media screen and (max-width:780px){.login_login__NI5OK{width:284px}.login_login__title__LUUsJ{font-size:24px;line-height:31px;margin-top:21px}.login_login__title_sms__geK09{margin-bottom:35px}.login_login__text__IAruZ{font-size:13px;line-height:1;margin:7px auto 20px}.login_login__text_small__jcSi9{margin-bottom:13px}.login_login__way__A6yIV{width:calc(100% - 35px)}.login_login__radioLabel__imIp0{font-size:13px}.login_login__form__MZ\+\+S{margin-top:23px}.login_login__formText__f917H{font-size:13px;margin-bottom:15px}.login_login__label__63kNy{margin:0}.login_login__input__haLvV{min-height:36px;min-width:0;min-width:auto;padding:10px;width:225px}.login_login__invalid_message__CRFPG{font-size:12px;margin-top:12px}.login_login__button__GFxVq{font-size:18px;height:38px;width:100%}.login_login__alternative__NYlRU{font-size:12px;line-height:13px;margin:17px auto 7px;max-width:70%}.login_login__conditions__1yiNi{margin-top:19px}.login_login__enterCodeLabel__mB\+Ak{font-size:10px;line-height:16px}.login_login__enterCode__k3opF{gap:6px}.login_login__sendAgain__B\+Rnx{font-size:10px;margin-bottom:12px}.login_login__socialList_column__U7kGD{gap:6px;margin:10px 0}.login_login__socialBtn_long__vRx0F{font-size:12px;height:36px;padding:9px;width:150px}.login_login__socialBtn_small__5I6On{background-size:contain;height:17px;width:17px}}@media screen and (max-width:600px){.login_login__arrow__6VBV4{display:none}}.onboardingLayout_content__g0Ik0{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__g0Ik0,.onboardingLayout_main__\+Nlxf{align-items:center;box-sizing:border-box;display:flex;flex-direction:column}.onboardingLayout_main__\+Nlxf{direction:rtl;height:100%;justify-content:center;margin:auto;position:relative;width:calc(100% - 16px)}.onboardingLayout_logo__0dJan{margin:57px auto 28px;width:151px}@media screen and (max-width:1400px){.onboardingLayout_content__g0Ik0{font-size:18px;padding-bottom:10px}.onboardingLayout_logo__0dJan{margin:24px auto 14px;width:111px}}@media screen and (max-width:600px){.onboardingLayout_content_type_therapists__JLK1I{background-size:contain}}.tooltip_tooltip__6cXJZ{background-color:#fff;border-radius:50px;bottom:0;box-shadow:0 15px 35px #32325d1a,0 5px 15px #00000012;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__f-qA9{left:-180%}.tooltip_tooltip_visible__5SZcE{bottom:130%;opacity:.7}.tooltip_tooltip_position_bottom__R2Z-F{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__N3dki{display:grid;grid-template-columns:1fr 298px;min-height:100vh;position:relative;width:100%}.mainContentLayout_main_chat__rAQxK{grid-template-columns:1fr 293px 298px;transition:all .7s}.mainContentLayout_main_chat_small__rEfnX{grid-template-columns:1fr 293px 136px}.mainContentLayout_mainContent__IdlNS{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__zxV\+y{overflow:hidden}.mainContentLayout_mainContent__IdlNS::-webkit-scrollbar{background-color:initial;width:5px;z-index:5}.mainContentLayout_mainContent__IdlNS::-webkit-scrollbar-thumb{background:#2f42c2;border-radius:4px;opacity:.4}.mainContentLayout_mainContent_chat__pEeYP{height:100vh}.mainContentLayout_header__af8cY{align-items:center;background:#fff;box-shadow:0 4px 16px #00000012;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__8GrBR{padding-right:445px}.mainContentLayout_header_prevencher__qVIUm{box-shadow:none;flex-direction:column;gap:10px;justify-content:flex-start;padding-left:118px}.mainContentLayout_header_forum__-yV6U{padding-left:118px}.mainContentLayout_mainContent__title__bem8z{color:#2f42c2;font-size:29px;font-weight:700;margin:0}.mainContentLayout_leftHeaderControls__XGoyA{align-items:center;display:flex;gap:16px;height:100%;left:20px;position:absolute;top:0;z-index:4}.mainContentLayout_mainContent__bell__4B3uP{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__JuqsB{background-image:none}.mainContentLayout_link__nvZVr{align-self:flex-start;color:#8d8d8d;cursor:pointer;font-size:16px;margin-left:12px}.mainContentLayout_burger__CpFb4{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__s3XBQ{background-color:#0000004d;display:none;height:100%;position:absolute;width:100%;z-index:4}.mainContentLayout_overlay_visible__-rB\+P{display:block}.mainContentLayout_connectionError__qich4{background:#c0392b;color:#fff;font-size:14px;left:0;padding:12px 20px;position:fixed;right:0;text-align:center;top:0;z-index:9999}@media screen and (max-width:1480px){.mainContentLayout_main__N3dki{grid-template-columns:1fr 272px}.mainContentLayout_header__af8cY{padding-right:272px}.mainContentLayout_header_chat__8GrBR{padding-right:445px}.mainContentLayout_main_chat__rAQxK{grid-template-columns:1fr 293px 272px}.mainContentLayout_main_chat_small__rEfnX{grid-template-columns:1fr 293px 136px}}@media screen and (max-width:1400px){.mainContentLayout_mainContent__IdlNS{padding-top:53px}.mainContentLayout_header__af8cY{height:53px}.mainContentLayout_header_chat__8GrBR{padding-right:435px}.mainContentLayout_header_prevencher__qVIUm{gap:0;padding-top:17px}.mainContentLayout_link__nvZVr{height:13px}.mainContentLayout_mainContent__title__bem8z{font-size:29px}.mainContentLayout_mainContent__bell__4B3uP{height:24px;left:25px;top:27px;width:20px}}@media screen and (max-width:1200px){.mainContentLayout_main__N3dki{grid-template-columns:1fr 143px}.mainContentLayout_header__af8cY{padding-right:143px}.mainContentLayout_header_chat__8GrBR{padding-right:355px}.mainContentLayout_header_forum__-yV6U,.mainContentLayout_header_prevencher__qVIUm{padding-left:89px}.mainContentLayout_main_chat__rAQxK{grid-template-columns:1fr 266px 143px}.mainContentLayout_main_chat_small__rEfnX{grid-template-columns:1fr 266px 102px}.mainContentLayout_mainContent__bell__4B3uP{top:25px}}@media screen and (max-width:750px){.mainContentLayout_main_chat__rAQxK{grid-template-columns:1fr 226px 143px}.mainContentLayout_main_chat_small__rEfnX{grid-template-columns:1fr 226px 102px}.mainContentLayout_header_prevencher__qVIUm{align-items:center;flex-direction:row;gap:0;justify-content:center;padding:0}.mainContentLayout_header_forum__-yV6U{padding:0}.mainContentLayout_link__nvZVr{display:none}}@media screen and (max-width:600px){.mainContentLayout_main__N3dki{grid-template-columns:1fr 0;overflow-x:hidden}.mainContentLayout_main_noScroll__CPeLW{height:100vh;overflow:hidden;width:100%}.mainContentLayout_mainContent__IdlNS{height:-moz-fit-content;height:fit-content;padding-top:53px}.mainContentLayout_mainContent_chat__pEeYP{height:100vh;padding-top:85px}.mainContentLayout_header__af8cY{height:53px;padding:0}.mainContentLayout_burger__CpFb4{display:block}.mainContentLayout_leftHeaderControls__XGoyA{gap:8px;left:10px;max-width:190px}.mainContentLayout_mainContent__bell__4B3uP{background-image:url(/static/media/bell_icon.21ec39bec250de74913c.svg);height:22px;left:0;position:relative;top:0;width:20px}.mainContentLayout_mainContent__title__bem8z{font-size:20px;margin:0 0 0 10px}}.mainContentLayout_contactIndicator__nlmM0{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb3;border:1px solid #e0e8f080;border-radius:12px;box-shadow:0 2px 12px #0000001a;color:#4a90e2;display:flex;font-size:14px;gap:10px;left:20px;padding:12px 16px;position:fixed;top:70px;z-index:1000}.mainContentLayout_contactIndicatorText__eacig{font-weight:500;margin:0}.mainContentLayout_contactIndicatorButton__AAwK6{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__AAwK6:hover{background:#357abd;box-shadow:0 2px 8px #4a90e24d;transform:translateY(-1px)}@media screen and (max-width:1200px){.mainContentLayout_contactIndicator__nlmM0{font-size:13px;left:15px;padding:10px 14px}.mainContentLayout_contactIndicatorButton__AAwK6{font-size:11px;padding:5px 10px}}@media screen and (max-width:600px){.mainContentLayout_contactIndicator__nlmM0{border-radius:10px;font-size:12px;left:10px;padding:10px 12px;right:10px;top:60px}.mainContentLayout_contactIndicatorText__eacig{font-size:12px}.mainContentLayout_contactIndicatorButton__AAwK6{font-size:11px;padding:5px 8px}}.sidebar_sidebar__fkBFv{display:flex;height:100dvh;justify-content:flex-end;position:fixed;right:0;top:0;z-index:5}.sidebar_sidebar_chat__MCcCm{background:#e7f2fd99}.sidebar_sidebar__content_visible__Z31By{background-color:#5d3cc7;border-radius:55px 0 0 0;display:flex;flex-direction:column;position:relative;transition:all .7s;width:272px}.sidebar_scrollable__HbG2d{display:flex;flex-direction:column;height:100%;justify-content:space-between;overflow:auto;width:100%}.sidebar_scrollable__HbG2d::-webkit-scrollbar{background:#e7f2fd9e;left:100px;opacity:.5;position:absolute;width:5px}.sidebar_scrollable__HbG2d::-webkit-scrollbar-thumb{background-color:#8a74d8;border-radius:5px}.sidebar_scrollable__HbG2d::-webkit-scrollbar:horizontal{display:none}.sidebar_scrollable__HbG2d::-webkit-scrollbar-thumb:hover{background-color:#8a74d8}.sidebar_sidebar__content_small__pnMew{width:136px}.sidebar_sidebar__logo__Aj\+Eq{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__pnMew>.sidebar_sidebar__logo__Aj\+Eq{background-image:url(/static/media/logo_white_small.b764490d8fa1d35cbef7.svg);width:61px}.sidebar_sidebar__arrow__Kld72{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__Kld72:before{background-image:url(/static/media/arrow_right.c7900777a76a5fcbf2e6.svg);background-position:50%;content:"";display:block;height:12px;width:8px}.sidebar_sidebar__content_small__pnMew>.sidebar_sidebar__arrow__Kld72:before{background-image:url(/static/media/arrow_left.41d410035a6899d5e74d.svg)}.sidebar_sidebar__welcome__cYiHh{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__pnMew .sidebar_sidebar__welcome__cYiHh{color:#0000;gap:0;grid-template-columns:0 1fr;width:136px}.sidebar_sidebar__title__UkZQj{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:-moz-fit-content;width:fit-content}.sidebar_sidebar__content_small__pnMew .sidebar_sidebar__title__UkZQj{color:#0000;opacity:0;width:0}.sidebar_sidebar__avatar__592MY{border-radius:100%;cursor:pointer;display:inline-block;height:60px;object-fit:cover;width:60px}.sidebar_sidebar__content_small__pnMew .sidebar_sidebar__avatar__592MY{margin:0 auto}.sidebar_sidebar__pages__TJTRf{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__eO89\+{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__eO89\+:hover{opacity:.6}.sidebar_sidebar__page_disabled__QSnJj{opacity:.3}.sidebar_sidebar__page_active__Dlykp{background:#ebebeb;color:#121759}.sidebar_sidebar__page_messages__rtfCo{grid-template-areas:". title icon";grid-template-columns:64px 1fr 58px}.sidebar_sidebar__page_active__Dlykp .sidebar_sidebar__pageIcon_myDay__uxwCB{background-image:url(/static/media/my_day_icon_active.57f8f5f930252d888e92.svg)}.sidebar_sidebar__page_active__Dlykp .sidebar_sidebar__pageIcon_treatment__Oqdvr{background-image:url(/static/media/treatment_icon_active.e15d85bf1f4af1f2bc24.svg)}.sidebar_sidebar__page_active__Dlykp .sidebar_sidebar__pageIcon_support__7MuCi{background-image:url(/static/media/support_icon_active.a9f6456879c384afc341.svg)}.sidebar_sidebar__page_active__Dlykp .sidebar_sidebar__pageIcon_goals__Pzcmn{background-image:url(/static/media/goals_icon_active.9c926745a503a34404fb.svg)}.sidebar_sidebar__page_active__Dlykp .sidebar_sidebar__pageIcon_profile__umqik{background-image:url(/static/media/profile_icon_active.54d14284c14ec5f42a0e.svg)}.sidebar_sidebar__page_active__Dlykp .sidebar_sidebar__pageIcon_messages__3Wj7Z{background-image:url(/static/media/messages_icon_active.2abc7e1e9c7113a12a7b.svg)}.sidebar_sidebar__page_active__Dlykp .sidebar_sidebar__pageIcon_prevencher__qYsOI{background-image:url(/static/media/prevencher_icon_active.4f0e32a41c8fd9506dca.svg)}.sidebar_sidebar__page_active__Dlykp .sidebar_sidebar__messages__Rx3X0{background-color:#fff}.sidebar_sidebar__page_active__Dlykp .sidebar_sidebar__footerItem__6UGAC{background:#e0daf4;color:#121759}.sidebar_sidebar__page_active__Dlykp .sidebar_sidebar__footerIcon__vGdCT{background-image:url(/static/media/contacts_icon_active.0efd6ea5b8d0617881dd.svg)}.sidebar_sidebar__page_active__Dlykp .sidebar_sidebar__footerIcon_conditions__CveZZ{background-image:url(/static/media/conditions_icon_active.45f99b5dfcc37c9d4ce8.svg)}.sidebar_sidebar__pageIcon__GkQf0{background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;grid-area:icon}.sidebar_sidebar__pageIcon_myDay__uxwCB{background-image:url(/static/media/my_day_icon.52c84658eb84c86ba5f7.svg)}.sidebar_sidebar__pageIcon_treatment__Oqdvr{background-image:url(/static/media/treatment_icon.82e397f0acbbd801dad5.svg)}.sidebar_sidebar__pageIcon_support__7MuCi{background-image:url(/static/media/support_icon.e27356422e1ec435fd62.svg)}.sidebar_sidebar__pageIcon_goals__Pzcmn{background-image:url(/static/media/goals_icon.6857933b710454491dfa.svg)}.sidebar_sidebar__pageIcon_profile__umqik{background-image:url(/static/media/profile_icon.7c47239e3fef4e347236.svg)}.sidebar_sidebar__pageIcon_messages__3Wj7Z{background-image:url(/static/media/messages_icon.f03c212557914437f3ac.svg)}.sidebar_sidebar__pageIcon_prevencher__qYsOI{background-image:url(/static/media/prevencher_icon.ccd22cf2e41daf5dc072.svg)}.sidebar_sidebar__content_small__pnMew .sidebar_sidebar__page__eO89\+{gap:0;grid-template-columns:0 1fr;overflow:hidden;width:136px}.sidebar_sidebar__content_small__pnMew .sidebar_sidebar__page_messages__rtfCo{grid-template-areas:"title icon"}.sidebar_sidebar__pageTitle__-F7DL{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:-moz-fit-content;width:fit-content}.sidebar_sidebar__content_small__pnMew .sidebar_sidebar__pageTitle__-F7DL{color:#0000;opacity:0;width:0}.sidebar_sidebar__pageIcon__GkQf0{height:32px;width:32px}.sidebar_sidebar__content_small__pnMew .sidebar_sidebar__pageIcon__GkQf0{margin:0 auto}.sidebar_sidebar__messages__Rx3X0{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__pnMew .sidebar_sidebar__messages__Rx3X0{display:none}.sidebar_sidebar__footer__dboBl{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__6UGAC{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__6UGAC:hover{opacity:.6}.sidebar_sidebar__content_small__pnMew .sidebar_sidebar__footerItem__6UGAC{gap:0;grid-template-columns:0 1fr;justify-items:center}.sidebar_sidebar__footerIcon__vGdCT{background-position:50%;background-repeat:no-repeat;background-size:contain;height:18px;width:18px}.sidebar_sidebar__footerIcon_contacts__5tRdj{background-image:url(/static/media/contacts_icon.f5aad0aa5e0ba3d38a45.svg)}.sidebar_sidebar__footerIcon_conditions__CveZZ{background-image:url(/static/media/conditions_icon.7ae6c12e8179cb7254ea.svg)}.sidebar_sidebar__footerIcon_logout__AbaIX{background-image:url(/static/media/logout_icon.09b3fd206373364146ef.svg)}.sidebar_sidebar__footerTitle__s7Wi8{direction:rtl;justify-self:flex-end;margin:0;text-align:center;text-overflow:ellipsis;transition:opacity .1s .1s;white-space:nowrap;width:-moz-fit-content;width:fit-content}.sidebar_sidebar__content_small__pnMew .sidebar_sidebar__footerTitle__s7Wi8{color:#0000;opacity:0;width:1px}.sidebar_link__nbVbK{color:inherit;text-decoration:none}@media screen and (max-width:1480px){.sidebar_sidebar__logo__Aj\+Eq{margin:33px auto 52px;width:179px}.sidebar_sidebar__welcome__cYiHh{gap:9px;grid-template-columns:1fr 54px;padding:0 31px}.sidebar_sidebar__sidebarTitle__1jX9L{font-size:27px;line-height:35px}.sidebar_sidebar__avatar__592MY{height:54px;width:54px}.sidebar_sidebar__pages__TJTRf{gap:0;margin-top:33px}.sidebar_sidebar__page__eO89\+{font-size:20px;height:65px;line-height:26px}.sidebar_sidebar__page_active__Dlykp .sidebar_sidebar__footerItem__6UGAC{background:#e0daf4;color:#121759}.sidebar_sidebar__pageIcon__GkQf0{height:24px;width:24px}.sidebar_sidebar__messages__Rx3X0{height:22px;width:22px}.sidebar_sidebar__footer__dboBl{gap:0}.sidebar_sidebar__footerItem__6UGAC{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__Z31By{width:258px}.sidebar_sidebar__content_small__pnMew{width:136px}.sidebar_sidebar__title__UkZQj{font-size:28px}.sidebar_sidebar__pages__TJTRf{margin-top:8px}.sidebar_sidebar__page__eO89\+{font-size:18px;height:58px}}@media screen and (max-width:1200px) and (min-width:601px){.sidebar_sidebar__content__ViRSj{border-radius:41px 0 0 0;width:159px}.sidebar_sidebar__content_visible__Z31By{border-radius:41px 0 0 0;width:143px}.sidebar_sidebar__arrow__Kld72{height:22px;left:-11px;padding:0;top:94px;width:22px}.sidebar_sidebar__arrow__Kld72:before{background-size:cover;height:9px;width:5px}.sidebar_sidebar__content_small__pnMew{width:102px}.sidebar_sidebar__logo__Aj\+Eq{margin:27px auto 5px;width:121px}.sidebar_sidebar__welcome__cYiHh{gap:7px;grid-template-columns:1fr 43px;padding:0 10px}.sidebar_sidebar__content_small__pnMew .sidebar_sidebar__welcome__cYiHh{width:102px}.sidebar_sidebar__title__UkZQj{font-size:21px;line-height:28px}.sidebar_sidebar__avatar__592MY{height:43px;width:43px}.sidebar_sidebar__pages__TJTRf{gap:11px}.sidebar_sidebar__page__eO89\+{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__pnMew .sidebar_sidebar__page__eO89\+{grid-template-columns:1fr;grid-template-rows:1fr 0;width:102px}.sidebar_sidebar__content_small__pnMew .sidebar_sidebar__page_messages__rtfCo{display:flex;grid-template-areas:"icon"}.sidebar_sidebar__content_small__pnMew .sidebar_sidebar__pageTitle__-F7DL{color:#0000;font-size:0}.sidebar_sidebar__pageTitle__-F7DL{width:100%}.sidebar_sidebar__pageIcon__GkQf0{height:20px;width:20px}.sidebar_sidebar__messages__Rx3X0{display:none}.sidebar_sidebar__footer__dboBl{margin-bottom:0;padding-bottom:16px}.sidebar_sidebar__footerItem__6UGAC{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__vGdCT{background-size:contain;height:12px;width:12px}.sidebar_sidebar__page_active__Dlykp .sidebar_sidebar__footerItem__6UGAC{background:#e0daf4;color:#121759}}@media screen and (max-width:600px){.sidebar_sidebar__fkBFv{transform:translateX(250px);transition:all .7s;width:240px}.sidebar_sidebar__placeholder__LTdX3{background-color:#0000004d}.sidebar_sidebar__content__ViRSj{width:240px}.sidebar_sidebar__arrow__Kld72{display:none}.sidebar_sidebar_open__DgYCh{transform:translateX(0)}.sidebar_sidebar__logo__Aj\+Eq{margin:15px auto 18px;width:150px}.sidebar_sidebar__welcome__cYiHh{gap:6px;grid-template-columns:1fr 37px;padding:0 24px}.sidebar_sidebar__title__UkZQj{font-size:18px;line-height:24px}.sidebar_sidebar__avatar__592MY{height:37px;width:37px}.sidebar_sidebar__pages__TJTRf{gap:10px;margin-top:22px}.sidebar_sidebar__page__eO89\+{font-size:16px;gap:17px;grid-template-columns:1fr 36px;height:45px;line-height:21px}.sidebar_sidebar__pageIcon__GkQf0{height:19px;width:19px}.sidebar_sidebar__page_messages__rtfCo{grid-template-columns:56px 1fr 36px}.sidebar_sidebar__footerItem__6UGAC{font-size:15px;grid-template-columns:1fr 28px;line-height:19px}.sidebar_sidebar__footerIcon__vGdCT{height:14px;width:14px}}.companiesCombo_container__lfvZd{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;border:1px solid #fffc;border-radius:12px;box-shadow:0 2px 16px #0000000f,0 1px 3px #0000000a;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__lfvZd:hover{border-color:#5d3cc71a;box-shadow:0 8px 32px #5d3cc71f,0 2px 8px #5d3cc70d;transform:translateY(-2px)}.companiesCombo_rtl__\+MU\+y{direction:rtl}.companiesCombo_ltr__-BCDj{direction:ltr}.companiesCombo_logoWrapper__Mn5Fk{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__ggnPw{border-radius:8px;height:100%;object-fit:contain;width:100%}.companiesCombo_defaultIcon__pSVwo{color:#5d3cc7;height:18px;width:18px}.companiesCombo_container__lfvZd:hover .companiesCombo_logoWrapper__Mn5Fk{background:#5d3cc7;transform:scale(1.05)}.companiesCombo_container__lfvZd:hover .companiesCombo_logoWrapper__Mn5Fk .companiesCombo_defaultIcon__pSVwo{filter:brightness(0) invert(1)}.companiesCombo_selectContainer__1rsvr{flex:1 1;font-family:Assistant,sans-serif}.companiesCombo_contentWrapper__NELcZ{display:flex;flex:1 1;flex-direction:column;gap:1px;justify-content:center}.companiesCombo_label__38Er\+{color:#5d3cc7;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.companiesCombo_helperText__PGFKf{color:#6b7280;font-size:11px;margin-top:1px}@media (max-width:768px){.companiesCombo_container__lfvZd{max-width:200px;min-width:140px;padding:4px 6px;padding-inline-start:4px}.companiesCombo_logoWrapper__Mn5Fk{height:28px;margin-inline-end:8px;width:28px}.companiesCombo_defaultIcon__pSVwo{height:14px;width:14px}.companiesCombo_helperText__PGFKf{font-size:10px}}@media (max-width:600px){.companiesCombo_container__lfvZd{border-radius:10px;max-width:160px;min-width:120px;padding:3px 5px;padding-inline-start:3px}.companiesCombo_logoWrapper__Mn5Fk{border-radius:8px;height:26px;margin-inline-end:6px;width:26px}.companiesCombo_defaultIcon__pSVwo{height:13px;width:13px}.companiesCombo_helperText__PGFKf{font-size:9px}}.treatmentPage_main__zdib5{align-items:center;display:flex;flex-direction:column;position:relative;width:100%}@media screen and (max-width:600px){.treatmentPage_main__zdib5{padding-top:44px}}.myTreatment_myTreatment__E6nCG{align-items:center;display:flex;flex-direction:column;margin-top:40px;max-width:1037px;width:calc(100% - 130px)}.myTreatment_myTreatment__title__N7qci{color:#2f42c2;font-size:24px;font-style:normal;font-weight:700;line-height:1.2;margin:25px auto 0}.myTreatment_myTreatment__info__XmH\+C{background-color:#ffffffa6;border-radius:32px;box-sizing:border-box;margin-top:60px;padding:31px 64px;width:100%}.myTreatment_myTreatment__text__Eb12q{color:#626262;font-size:20px;font-style:normal;font-weight:400;line-height:1.25;margin:0}.myTreatment_myTreatment__text_small__P3cZX{font-size:18px}.myTreatment_myTreatment__listTitle__PJP-c{color:#2f42c2;font-size:24px;font-style:normal;font-weight:600;line-height:31px;margin:50px auto 40px}.myTreatment_myTreatment__list__QbwKI{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__7cR6y{margin:20px 0}.myTreatment_allTreatments__2kWMo{grid-column-gap:10%;grid-row-gap:14px;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__DvKy6{background:#fff;border-radius:10px;box-shadow:0 3px 27px #00000012;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__DvKy6: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__DvKy6:after{right:20px;transform:scaleX(-1)}[dir=rtl] .myTreatment_treatment__DvKy6:after{left:20px}.myTreatment_treatmentComment__g9HuX{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__H\+hq7{color:#a59f9f;font:inherit;font-size:16px;font-style:normal;font-weight:400;line-height:14px;margin:0}.myTreatment_therapistLi__ouQmk{flex-direction:row;height:5rem}.myTreatment_therapistLi__ouQmk: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__ouQmk:after{right:30px;transform:scaleX(-1)}[dir=rtl] .myTreatment_therapistLi__ouQmk:after{left:30px}.myTreatment_therapistImg__ZhEj5{border-radius:100%;display:inline-block;height:55px;margin-inline-end:15px;object-fit:cover;width:55px}.myTreatment_nameTag__n-Hkz{color:#281464;font-weight:700;margin:0}.myTreatment_myTherapist__9filx{background-color:#ebebebdc;border-radius:7px;box-shadow:0 0 2px #dadada;font-size:12px;padding:0 2px}.myTreatment_title__2xoNQ{color:#2f42c2;font-weight:600;margin:0}.myTreatment_midLine__C8OZO{align-items:center;display:flex;flex-direction:row;gap:5px;height:20px;margin-top:5px}.myTreatment_disabledTherapist__L\+NE2{opacity:.5}.myTreatment_role__5fFVD{font-size:1rem}.myTreatment_therapistCard__4RgMW{background-color:#f6efe781;border-radius:40px;display:flex;flex-direction:row;height:70vh;margin:3rem;width:60vw}.myTreatment_right__\+kdSR .myTreatment_left__72-Tv{display:flex;flex-direction:column;width:190px}.myTreatment_imgForTherapist__RUV6g{border-radius:100%;height:120px;object-fit:cover;width:120px}@media screen and (max-width:1439px){.myTreatment_myTreatment__E6nCG{width:calc(100% - 108px)}.myTreatment_myTreatment__list__QbwKI{column-gap:70px}.myTreatment_treatmentComment__g9HuX{font-size:19px}}@media screen and (max-width:1300px){.myTreatment_myTreatment__E6nCG{width:calc(100% - 70px)}.myTreatment_myTreatment__title__N7qci{margin:11px auto 0}.myTreatment_myTreatment__info__XmH\+C{margin:40px 0 0;padding:24px 31px}.myTreatment_myTreatment__text__Eb12q{font-size:18px;line-height:1.39}.myTreatment_myTreatment__text_small__P3cZX{font-size:16px}.myTreatment_myTreatment__listTitle__PJP-c{margin:30px auto}.myTreatment_myTreatment__list__QbwKI{row-gap:40px}.myTreatment_btn__7cR6y{font-size:18px;height:57px;width:290px}.myTreatment_allTreatments__2kWMo{row-gap:10px}.myTreatment_treatment__DvKy6{padding:14px 22px}.myTreatment_treatment__DvKy6:after{height:14px;width:7px}[dir=ltr] .myTreatment_treatment__DvKy6:after{right:15px}[dir=rtl] .myTreatment_treatment__DvKy6:after{left:15px}.myTreatment_treatmentComment__g9HuX{font-size:18px}}@media screen and (max-width:1050px){.myTreatment_role__5fFVD{font-size:14px}.myTreatment_myTherapist__9filx{font-size:11px;padding:0 1px}.myTreatment_therapistImg__ZhEj5{margin-inline-end:10px}}@media screen and (max-width:1024px){.myTreatment_myTreatment__text__Eb12q{font-size:16px;line-height:1.2}.myTreatment_allTreatments__2kWMo{column-gap:5%;font-size:16px;width:98%}.myTreatment_treatment__DvKy6{padding:11px 40px}.myTreatment_role__5fFVD{font-size:.8rem}}@media screen and (max-width:900px){.myTreatment_myTherapist__9filx{font-size:10px}.myTreatment_therapistImg__ZhEj5{margin-inline-end:10px}.myTreatment_allTreatments__2kWMo{width:100%}}@media screen and (max-width:830px){.myTreatment_allTreatments__2kWMo{align-items:center;display:flex;flex-direction:column;margin-bottom:30px;row-gap:14px}.myTreatment_therapistLi__ouQmk,.myTreatment_treatment__DvKy6{width:92%}}@media screen and (max-width:600px){.myTreatment_myTreatment__E6nCG{width:100%}.myTreatment_myTreatment__title__N7qci{font-size:18px;line-height:24px;margin:12px auto 16px}.myTreatment_myTreatment__info__XmH\+C{margin:0;padding:43px 17px}.myTreatment_myTreatment__text_small__P3cZX{font-size:14px}.myTreatment_myTreatment__listTitle__PJP-c{font-size:18px;line-height:24px;margin:16px auto 10px}.myTreatment_myTreatment__list__QbwKI{row-gap:25px}.myTreatment_treatmentComment__g9HuX{font-size:16px}}@media screen and (max-width:3200px){.myTreatment_treatment__DvKy6{padding:14px 22px}}.appoitmentProgramPopup_popup__p-sIB{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__C-1Xx{align-items:flex-start;border-radius:16px;display:flex;flex-direction:column;width:100%}.appoitmentProgramPopup_popup__closeBtn__PHEq4{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__hJW3L{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__F8jJs{height:145px;margin:31px auto;width:145px}.appoitmentProgramPopup_popup__text__336kp{color:#000;font-size:23px;font-weight:400;line-height:1.1;max-width:292px;text-align:center}[dir=ltr] .appoitmentProgramPopup_popup__text__336kp{margin:0 0 6px 90px}[dir=rtl] .appoitmentProgramPopup_popup__text__336kp{margin:6px 90px 0 0}.appoitmentProgramPopup_popup__nextBtn__eRaXS{font-size:20px;font-weight:400;line-height:20px;margin:31px auto 5px;width:260px}@media screen and (max-width:1400px){.appoitmentProgramPopup_popup__p-sIB{border-radius:20px;width:455px}.appoitmentProgramPopup_popup__closeBtn__PHEq4{height:12px;margin:4px 4px 0 auto;width:12px}.appoitmentProgramPopup_popup__title__hJW3L{font-size:25px;margin:17px auto 21px}.appoitmentProgramPopup_popup__img__F8jJs{height:113px;margin:20px auto;width:113px}.appoitmentProgramPopup_popup__text__336kp{font-size:23px;line-height:1.1;max-width:318px}[dir=rtl] .appoitmentProgramPopup_popup__text__336kp{margin:6px 67px 0 0}[dir=ltr] .appoitmentProgramPopup_popup__text__336kp{margin:0 auto 6px}.appoitmentProgramPopup_popup__nextBtn__eRaXS{font-size:20px;height:45px;margin:20px auto 5px;width:203px}}@media screen and (max-width:600px){.appoitmentProgramPopup_popup__p-sIB{border-radius:16px;height:100%;padding:10px;width:100%}.appoitmentProgramPopup_popup__title__hJW3L{font-size:20px;margin:17px auto 19px}.appoitmentProgramPopup_popup__text__336kp{font-size:15px;max-width:179px}.appoitmentProgramPopup_popup__img__F8jJs{height:88px;margin:13px auto;width:88px}.appoitmentProgramPopup_popup__nextBtn__eRaXS{font-size:12px;height:35px;margin-top:11px;padding:0;width:71px}}.loader_overlay__CZ3qN{align-items:center;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.loader_loader__NbhhB{animation:loader_l1__J0S4Z 1.4s steps(4) infinite;aspect-ratio:4;background:radial-gradient(circle closest-side,#2f42c2 90%,#0000) 0/26.66667% 100% space;background-color:#ffffff4d;clip-path:inset(0 100% 0 0);margin:10px auto;min-height:12px;width:50px}@keyframes loader_l1__J0S4Z{to{clip-path:inset(0 -34% 0 0)}}.errorPopup_popup__5e4Aj{align-items:center;direction:rtl;display:flex;flex-direction:column;padding:10px;position:relative}.errorPopup_popup__title__IwbFw{color:#2f42c2;font-size:28px;font-weight:700;margin:0 auto 22px;max-width:90%;text-align:center}.errorPopup_popup__img__xx4Aa{height:145px;margin:31px auto;width:145px}.errorPopup_popup__nextBtn__HZhgz{margin:50px auto 27px;width:260px}@media screen and (max-width:1400px){.errorPopup_popup__title__IwbFw{font-size:20px;margin:8px auto 22px}.errorPopup_popup__img__xx4Aa{height:113px;margin:20px auto;width:113px}.errorPopup_popup__nextBtn__HZhgz{font-size:16px;height:45px;margin:8px auto 5px;width:203px}}@media screen and (max-width:600px){.errorPopup_popup__title__IwbFw{margin:0 auto 33px}.errorPopup_popup__img__xx4Aa{height:88px;margin:13px auto;width:88px}.errorPopup_popup__nextBtn__HZhgz{font-size:12px;height:35px;margin-top:11px;width:159px}}.therapist_therapist__scEcB{align-items:center;display:flex;flex-direction:column;gap:43px;padding:22px 0;position:relative;width:100%}.therapist_infoContainer__2D85c{background:#ffffffa6;border-radius:32px;display:flex;gap:59px;padding:35px 35px 20px}.therapist_therapist__closeBtn__jCcMT{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__nxMUr{align-items:center;border-radius:15px;display:flex;flex-direction:column;min-height:400px;min-width:200px;width:366px}.therapist_card__avatar__L9XoV{border-radius:100%;height:120px;margin:0 auto 26px;width:120px}.therapist_card__name__weFG\+{color:#121759;font-size:20px}.therapist_card__name__weFG\+,.therapist_card__status__lgvyp{font-style:normal;font-weight:600;line-height:24px;margin:0 auto;text-align:center}.therapist_card__status__lgvyp{color:#111;font-size:19px}.therapist_card__tag__ug219{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__OJ4IE{display:flex;gap:15px;justify-content:center;list-style-type:none;margin:0 auto;padding:0;width:100%}.therapist_card__connectionBarLi__iaVm0{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__obBE9{background-color:#6b47d6;border-radius:50%;height:20px;width:20px}.therapist_card__btn__NI0UT:hover,.therapist_card__connectionBarLi__iaVm0:hover,.therapist_therapist__closeBtn__jCcMT:hover,.therapist_therapist__moreBtn__4q3gN:hover{opacity:.8;transform:translateY(-3px)}.therapist_card__connectionBarLi_active__2WNQM{background-color:#e0daf4}.therapist_card__connectionBarLi_chat__CYzyN{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD0AAAAcCAYAAADSkrd6AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAEdSURBVFhH7dQxbsJQDAbg368ZOnIEjkAnhFKJ9gbsEQJOADdoeoJeoQzM5QYVQ0Cd6BE4AhutSGImJGSlQ3imShR/27NfnmTZDmCagWTA16i/beXZ4QOgJ5krjbF0wf1kvnrYy5QPJwO+suPPQKVgACAM0vQwluHKicIkHj5uOAqTWObK0HqniHqn60B9p6MwiR25l5zz10USxuezvPcX+d35LO/5aGSn1WntotY7RWy8zZW0xlLrnSI23uZKWmOp9U6RRnb6Bju9njmiNxkv6ZvBKwJNa7HTQfD7DsZSxkvqEGgqg1rUO+1r1N20s4A/iaiNi7+5vOdDvdO+5l+93V1Kz8y8kzktlSsa/1B4JYvGReHE7iaFG2OMqZsTWe24va6J9uEAAAAASUVORK5CYII=)}.therapist_card__connectionBarLi_phone__bjfhs{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__VrvBO{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__NI0UT{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__YWUm2{display:flex;flex-direction:column}.therapist_therapist__video__QO9sV{cursor:pointer;height:234px;margin:0 auto;width:401px}.therapist_therapist__about__4-upZ{border-radius:32px;box-sizing:border-box;margin-top:20px;padding:15px 16px 0}.therapist_therapist__aboutTitle__H6lqm{color:#000;font-size:20px;font-style:normal;font-weight:600;line-height:26px;margin:0 auto;text-align:center}.therapist_noAboutInformation__8fp\+Z{font-size:16px;text-align:center}.therapist_therapist__text__sCDf4{-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__N-PRG{-webkit-line-clamp:unset}.therapist_therapist__moreBtn__4q3gN{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__nxMUr{min-height:0;min-height:auto;width:260px}.therapist_infoContainer__2D85c{box-sizing:border-box;gap:20px;justify-content:space-around;padding:12px 29px;width:calc(100% - 68px)}.therapist_card__avatar__L9XoV{height:80px;margin-bottom:5px;width:80px}.therapist_card__name__weFG\+,.therapist_card__status__lgvyp{font-size:18px;line-height:1.7}.therapist_card__tag__ug219{margin:4px auto 44px}.therapist_card__connectionBar__OJ4IE{gap:10px}.therapist_card__connectionBarLi__iaVm0{width:80px}.therapist_card__btn__NI0UT{margin:17px 0}.therapist_therapist__video__QO9sV{height:138px;margin-bottom:8px;width:236px}.therapist_therapist__about__4-upZ{margin:0;padding:7px 13px}.therapist_therapist__text__sCDf4{font-size:18px;line-height:25px;margin:0}.therapist_therapist__aboutTitle__H6lqm{font-size:18px;margin-bottom:10px}.therapist_therapist__moreBtn__4q3gN{margin:0 auto}}@media screen and (max-width:850px){.therapist_infoContainer__2D85c{align-items:center;flex-direction:column;width:400px}.therapist_noAboutInformation__8fp\+Z{display:none}}@media screen and (max-width:600px){.therapist_therapist__scEcB{gap:20px;margin:0;padding:0}.therapist_infoContainer__2D85c{padding:0;width:96%}.therapist_card__avatar__L9XoV{height:50px;margin:24px auto 10px;width:50px}.therapist_card__name__weFG\+{font-size:16px;line-height:24px}.therapist_card__status__lgvyp,.therapist_card__tag__ug219{font-size:16px;font-weight:400}.therapist_card__tag__ug219{line-height:32px;margin:16px auto 38px}.therapist_card__connectionBar__OJ4IE{gap:initial;justify-content:space-between}.therapist_card__connectionBarLi__iaVm0{background-size:50px;border:1px solid #5d3cc7;height:60px;width:82px}.therapist_card__btn__NI0UT{font-size:16px;height:48px;margin:20px auto 0;width:204px}.therapist_card__tag__ug219{margin-bottom:19px}.therapist_therapist__video__QO9sV{height:114px;margin:0 auto 10px;width:195px}.therapist_therapist__about__4-upZ{margin-top:0;padding-bottom:15px}.therapist_therapist__aboutTitle__H6lqm{font-size:18px;line-height:24px;margin-bottom:13px}.therapist_therapist__text__sCDf4{font-size:16px}.therapist_therapist__moreBtn__4q3gN{font-size:16px;line-height:20px}.therapist_therapist__closeBtn__jCcMT{font-size:16px;margin-bottom:45px}}.CalendarViewToggle_toggleContainer__6TaOW{align-items:center;display:flex;gap:12px;justify-content:center;margin:20px 0;max-width:300px}.CalendarViewToggle_toggleButton__Gzgnl{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__Gzgnl:hover{background-color:#f5f9ff;border-color:#4a90e2;box-shadow:0 4px 8px #4a90e233;transform:translateY(-2px)}.CalendarViewToggle_toggleButton__Gzgnl.CalendarViewToggle_active__XRAGN{background-color:#4a90e2;border-color:#4a90e2;box-shadow:0 4px 12px #4a90e24d;color:#fff}.CalendarViewToggle_toggleButton__Gzgnl.CalendarViewToggle_active__XRAGN:hover{background-color:#3a7bc8;border-color:#3a7bc8}.CalendarViewToggle_icon__-T7ni{font-size:20px;line-height:1}.CalendarViewToggle_label__TWZO2{font-weight:600}[dir=rtl] .CalendarViewToggle_toggleContainer__6TaOW{direction:rtl}@media (max-width:768px){.CalendarViewToggle_toggleContainer__6TaOW{flex-direction:column;gap:8px;width:100%}.CalendarViewToggle_toggleButton__Gzgnl{font-size:14px;justify-content:center;padding:10px 20px;width:100%}.CalendarViewToggle_icon__-T7ni{font-size:18px}}.myCalendar_myCalendar__PLNmZ{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__qWVNk{color:#2f42c2;font-size:24px;font-style:normal;font-weight:600;line-height:31px;margin:25px auto 0}.myCalendar_calendarSection__F21zS{grid-gap:30px;align-items:center;background:#ffffffad;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__JDCtF{border-radius:100%}.myCalendar_circleContainer__7RvoQ{bottom:0;display:flex;gap:1px;justify-content:center;left:0;position:absolute;right:0}.myCalendar_circle__a-bc3{border-radius:100%;display:block;height:7px;width:7px}.myCalendar_circle_big__MCrLI{height:10px;width:10px}.myCalendar_appointmentsContainer__Hgcwe{width:90%}.myCalendar_appointmentsList__RK0kh{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__RK0kh{margin:18px 0 0 8px}.myCalendar_appointmentsLi__LILS7{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__LILS7{padding:24px 35px 24px 26px}.myCalendar_appointmentsLi__LILS7: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__LILS7:after{right:20px;transform:scaleX(-1)}[dir=rtl] .myCalendar_appointmentsLi__LILS7:after{left:20px}.myCalendar_time__L-MO4{align-items:center;display:flex}.myCalendar_duration__ltBOA{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__ltBOA{margin:0 14px}.myCalendar_name__d9taX{color:#000;font-size:18px;font-style:normal;font-weight:600;line-height:30px;margin:0 24px 0 0}[dir=ltr] .myCalendar_name__d9taX{margin:0 24px}.myCalendar_groupBadge__GDWTz{align-items:center;background-color:#6f42c1;background-position:50%;background-repeat:no-repeat;background-size:60% 60%;border:2px solid #ffffff1f;border-radius:50%;box-shadow:0 3px 10px #6f42c11f;display:inline-flex;flex-shrink:0;height:22px;justify-content:center;margin:0 4px -7px 10px;transition:transform .12s ease,box-shadow .12s ease;width:22px}.myCalendar_groupBadge__GDWTz:hover{box-shadow:0 6px 18px #6f42c12e;transform:translateY(-1px)}@media screen and (max-width:1200px){.myCalendar_myCalendar__PLNmZ{width:calc(100% - 108px)}.myCalendar_myCalendar__title__qWVNk{font-size:24px;margin:11px auto 10px}.myCalendar_calendarSection__F21zS{gap:20px}.myCalendar_appointmentsContainer__Hgcwe{align-self:flex-start;width:100%}.myCalendar_appointmentsList__RK0kh{gap:15px}.myCalendar_appointmentsLi__LILS7{min-height:70px;padding:13px 20px 13px 28px}[dir=ltr] .myCalendar_appointmentsLi__LILS7{padding:13px 28px 13px 20px}.myCalendar_name__d9taX{font-size:16px}}@media screen and (max-width:800px){.myCalendar_myCalendar__title__qWVNk{font-size:18px;font-weight:600;line-height:24px;margin:10px auto 13px}.myCalendar_calendarSection__F21zS{display:flex;flex-direction:column;margin-top:0;padding:18px 15px}.myCalendar_myCalendar__PLNmZ{width:100%}.myCalendar_appointmentsList__RK0kh{margin:0}.myCalendar_groupBadge__GDWTz{background-size:60% 60%;height:18px;margin-right:6px;width:18px}}.myCalendar_groupMembersList__erovd{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:8px 0 0;padding:0}.myCalendar_groupMemberItem__9x9y\+{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__erovd{gap:6px}.myCalendar_groupMemberItem__9x9y\+{font-size:12px;padding:3px 6px}}.myCalendar_groupMemberItem__9x9y\+{align-items:center;background:linear-gradient(180deg,#fbfbfe,#f5f6fb);border:1px solid #5f3eaa14;box-shadow:0 2px 6px #5d3cc70a;display:inline-flex;gap:8px;padding:6px 10px;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.myCalendar_groupMemberItem__9x9y\+:hover{border-color:#5d3cc729;box-shadow:0 6px 18px #5d3cc71f;transform:translateY(-2px)}.myCalendar_groupMemberAvatar__GpQSM{align-items:center;background:linear-gradient(135deg,#6f42c1,#5d3cc7);border-radius:50%;box-shadow:0 2px 6px #5d3cc71f;color:#fff;display:inline-flex;font-size:12px;font-weight:600;height:28px;justify-content:center;min-width:28px}.myCalendar_groupMemberName__kiZyY{color:#0f1720;font-size:13px;max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:800px){.myCalendar_groupMemberAvatar__GpQSM{font-size:11px;height:22px;min-width:22px}.myCalendar_groupMemberName__kiZyY{font-size:12px;max-width:80px}}.noAppointments_section__yGkMl{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;width:313px}.noAppointments_section__title__HIEcP{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__31BRN{height:200px;margin:60px auto 0;width:248px}.noAppointments_section__btn__u1PoY{height:57px;margin:0 auto;width:290px}@media screen and (max-width:1300px){.noAppointments_section__title__HIEcP{font-size:16px;margin:41px auto 20px}.noAppointments_section__img__31BRN{height:140px;margin:20px 0 0;width:190px}.noAppointments_section__btn__u1PoY{font-size:18px;height:48px;width:240px}}@media screen and (max-width:800px){.noAppointments_section__img__31BRN{margin-top:0}}@media screen and (max-width:600px){.noAppointments_section__title__HIEcP{margin:10px auto 44px}.noAppointments_section__img__31BRN{margin-top:44px}}.appointmentsPage_container__XREkh{box-sizing:border-box;margin:0 auto;max-width:1800px;padding:0 24px 24px;width:100%}.appointmentsPage_tabNavigation__dAKzD{border-bottom:2px solid #e5e7eb;display:flex;gap:8px;margin-bottom:24px;padding-bottom:0}.appointmentsPage_tabButton__fvIZ9{align-items:center;background:#0000;border:none;border-bottom:2px solid #0000;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__fvIZ9:hover{color:#6b46c1}.appointmentsPage_tabButtonActive__ivCsV{border-bottom-color:#6b46c1;color:#6b46c1}.appointmentsPage_tabIcon__\+FNFz{font-size:18px}.appointmentsPage_tabLabel__oP0C\+{white-space:nowrap}@media (max-width:480px){.appointmentsPage_tabNavigation__dAKzD{gap:4px}.appointmentsPage_tabButton__fvIZ9{font-size:13px;padding:10px 16px}.appointmentsPage_tabIcon__\+FNFz{font-size:16px}}.appointmentsPage_noShowPredictorContainer__R9vyz{display:block;padding:0}.appointmentsPage_comingSoonCard__AJCmr{background:linear-gradient(135deg,#f3e8ff,#e9d5ff 50%,#ddd6fe);border-radius:20px;box-shadow:0 10px 40px #8b5cf626;max-width:500px;padding:48px;text-align:center}.appointmentsPage_comingSoonIcon__kvr6t{animation:appointmentsPage_float__foRGo 3s ease-in-out infinite;font-size:64px;margin-bottom:24px}@keyframes appointmentsPage_float__foRGo{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.appointmentsPage_comingSoonTitle__q0q8H{color:#5b21b6;font-size:28px;font-weight:700;margin:0 0 12px}.appointmentsPage_comingSoonDescription__YlhjB{color:#7c3aed;font-size:16px;line-height:1.6;margin:0 0 32px}.appointmentsPage_featureList__j5NbF{display:flex;flex-direction:column;gap:16px}.appointmentsPage_featureItem__0uEHq{align-items:center;background:#ffffffb3;border-radius:12px;color:#5b21b6;display:flex;font-size:14px;font-weight:500;gap:12px;padding:14px 20px}.appointmentsPage_featureIcon__-SkRh{font-size:20px}@media (max-width:480px){.appointmentsPage_comingSoonCard__AJCmr{padding:32px 24px}.appointmentsPage_comingSoonIcon__kvr6t{font-size:48px}.appointmentsPage_comingSoonTitle__q0q8H{font-size:22px}}.appointmentsPage_noShowHeader__ry77H{margin-bottom:32px}.appointmentsPage_noShowPageTitle__2Fg5W{align-items:center;color:#1f2937;display:flex;flex-wrap:wrap;font-size:32px;font-weight:700;gap:12px;margin:0 0 8px}.appointmentsPage_aiBadge__XvcXq{align-items:center;animation:appointmentsPage_glow__dr10V 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}@keyframes appointmentsPage_glow__dr10V{0%,to{box-shadow:0 0 10px #6b46c14d}50%{box-shadow:0 0 20px #6b46c199}}.appointmentsPage_noShowPageSubtitle__cCxKC{color:#6b7280;font-size:16px;margin:0}.appointmentsPage_noShowStatsGrid__kVUYc{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-bottom:32px}.appointmentsPage_noShowStatCard__KuEOE{background:#fff;border-radius:16px;box-shadow:0 1px 3px #0000000f;overflow:hidden;padding:24px;position:relative;transition:all .3s}.appointmentsPage_noShowStatCard__KuEOE:before{content:"";height:100%;position:absolute;right:0;top:0;width:4px}.appointmentsPage_noShowStatCard__KuEOE.appointmentsPage_primary__AdFlB:before{background:#6b46c1}.appointmentsPage_noShowStatCard__KuEOE.appointmentsPage_danger__E30GS:before{background:#ef4444}.appointmentsPage_noShowStatCard__KuEOE.appointmentsPage_success__QcJfN:before{background:#10b981}.appointmentsPage_noShowStatCard__KuEOE.appointmentsPage_warning__NgeQW:before{background:#f59e0b}.appointmentsPage_noShowStatCard__KuEOE:hover{box-shadow:0 8px 24px #0000001f;transform:translateY(-4px)}.appointmentsPage_noShowStatHeader__NrPGj{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.appointmentsPage_noShowStatLabel__K-1uI{color:#6b7280;font-size:14px;font-weight:600}.appointmentsPage_noShowStatIcon__06549{align-items:center;border-radius:12px;display:flex;font-size:22px;height:44px;justify-content:center;width:44px}.appointmentsPage_noShowStatIcon__06549.appointmentsPage_primary__AdFlB{background:#6b46c11a}.appointmentsPage_noShowStatIcon__06549.appointmentsPage_danger__E30GS{background:#ef44441a}.appointmentsPage_noShowStatIcon__06549.appointmentsPage_success__QcJfN{background:#10b9811a}.appointmentsPage_noShowStatIcon__06549.appointmentsPage_warning__NgeQW{background:#f59e0b1a}.appointmentsPage_noShowStatValue__RSre3{font-size:36px;font-weight:700;margin-bottom:4px}.appointmentsPage_noShowStatCard__KuEOE.appointmentsPage_primary__AdFlB .appointmentsPage_noShowStatValue__RSre3{color:#6b46c1}.appointmentsPage_noShowStatCard__KuEOE.appointmentsPage_danger__E30GS .appointmentsPage_noShowStatValue__RSre3{color:#ef4444}.appointmentsPage_noShowStatCard__KuEOE.appointmentsPage_success__QcJfN .appointmentsPage_noShowStatValue__RSre3{color:#10b981}.appointmentsPage_noShowStatCard__KuEOE.appointmentsPage_warning__NgeQW .appointmentsPage_noShowStatValue__RSre3{color:#f59e0b}.appointmentsPage_noShowStatTrend__SzD9B{align-items:center;display:flex;font-size:13px;font-weight:600;gap:4px}.appointmentsPage_trendUp__H2Ta3{color:#ef4444}.appointmentsPage_trendDown__dmMIg{color:#10b981}.appointmentsPage_trendNeutral__q1d5J{color:#6b7280}.appointmentsPage_autoReminderToggle__VdovI{align-items:center;background:#f8f7fc;border-radius:12px;display:flex;gap:20px;justify-content:space-between;margin-bottom:24px;padding:20px}.appointmentsPage_toggleInfo__60l95{flex:1 1}.appointmentsPage_toggleTitle__5JkW2{color:#1f2937;font-size:16px;font-weight:700;margin-bottom:4px}.appointmentsPage_toggleDescription__WKn2j{color:#6b7280;font-size:13px}.appointmentsPage_toggleSwitch__Omr9B{background:#e5e7eb;border:none;border-radius:16px;cursor:pointer;flex-shrink:0;height:32px;position:relative;transition:all .3s;width:60px}.appointmentsPage_toggleSwitch__Omr9B.appointmentsPage_active__MZmK2{background:#10b981}.appointmentsPage_toggleSwitch__Omr9B:after{background:#fff;border-radius:50%;box-shadow:0 2px 4px #0003;content:"";height:26px;position:absolute;right:3px;top:3px;transition:all .3s;width:26px}.appointmentsPage_toggleSwitch__Omr9B.appointmentsPage_active__MZmK2:after{right:calc(100% - 29px)}.appointmentsPage_overbookingSection__I0HLN{background:linear-gradient(135deg,#6b46c10d,#8b5cf60d);border:2px solid #6b46c1;border-radius:16px;margin-bottom:24px;padding:24px}.appointmentsPage_overbookingHeader__qliQ2{align-items:center;display:flex;gap:12px;margin-bottom:16px}.appointmentsPage_overbookingIcon__aYHk3{align-items:center;background:#6b46c1;border-radius:12px;color:#fff;display:flex;font-size:24px;height:48px;justify-content:center;width:48px}.appointmentsPage_overbookingTitle__9nVG7{color:#6b46c1;font-size:20px;font-weight:700}.appointmentsPage_overbookingDescription__up7qu{color:#6b7280;font-size:14px;line-height:1.6;margin-bottom:20px}.appointmentsPage_suggestionCards__l7sAc{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.appointmentsPage_suggestionCard__efC-t{background:#fff;border:2px solid #0000;border-radius:12px;cursor:pointer;padding:20px;transition:all .2s}.appointmentsPage_suggestionCard__efC-t:hover{border-color:#6b46c1;box-shadow:0 4px 16px #0000001a;transform:translateY(-2px)}.appointmentsPage_suggestionHeader__CaLz5{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.appointmentsPage_suggestionTime__m\+RDh{color:#1f2937;font-size:16px;font-weight:700}.appointmentsPage_confidenceScore__7fZx6{background:linear-gradient(135deg,#10b981,#059669);border-radius:20px;color:#fff;font-size:12px;font-weight:700;padding:6px 12px}.appointmentsPage_suggestionDetails__PihVg{color:#6b7280;font-size:13px;margin-bottom:12px}.appointmentsPage_suggestionStats__WwxsH{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,1fr)}.appointmentsPage_suggestionStat__t1Sgh{background:#f8f7fc;border-radius:6px;font-size:12px;padding:8px;text-align:center}.appointmentsPage_statValueSmall__9CSKz{color:#6b46c1;font-size:18px;font-weight:700}.appointmentsPage_statLabelSmall__CRjOB{color:#6b7280;font-size:11px}.appointmentsPage_chartContainer__4EKsq{background:#fff;border-radius:16px;box-shadow:0 1px 3px #0000000f;margin-bottom:24px;padding:24px}.appointmentsPage_chartTitle__Hbkuj{color:#1f2937;font-size:18px;font-weight:700;margin:0 0 20px}.appointmentsPage_chartWrapper__q5gJ0{width:100%}.appointmentsPage_chartTooltip__npKec{background:#1f2937;border-radius:8px;box-shadow:0 4px 12px #0003;color:#fff;font-size:13px;padding:10px 14px}.appointmentsPage_riskSection__LdkkJ{background:#fff;border-radius:16px;box-shadow:0 1px 3px #0000000f;padding:32px}.appointmentsPage_riskSectionHeader__Qm4mV{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.appointmentsPage_riskSectionTitle__kj2bx{align-items:center;color:#1f2937;display:flex;font-size:24px;font-weight:700;gap:12px;margin:0}.appointmentsPage_riskSectionActions__k7FkM{display:flex;flex-wrap:wrap;gap:12px}.appointmentsPage_actionBtn__rOP5i{border:none;border-radius:8px;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;padding:10px 20px;transition:all .2s}.appointmentsPage_actionBtn__rOP5i.appointmentsPage_primary__AdFlB{background:#6b46c1;color:#fff}.appointmentsPage_actionBtn__rOP5i.appointmentsPage_primary__AdFlB:hover{background:#553c9a;transform:translateY(-2px)}.appointmentsPage_actionBtn__rOP5i.appointmentsPage_secondary__9RTp9{background:#fff;border:1.5px solid #e5e7eb;color:#1f2937}.appointmentsPage_actionBtn__rOP5i.appointmentsPage_secondary__9RTp9:hover{background:#f3f1fb;border-color:#6b46c1}.appointmentsPage_riskPills__vLNqn{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px}.appointmentsPage_riskPill__-Slbv{border:2px solid #0000;border-radius:12px;cursor:pointer;flex:1 1;font-family:inherit;min-width:140px;padding:16px;text-align:start;transition:all .2s}.appointmentsPage_riskPill__-Slbv.appointmentsPage_active__MZmK2{border-color:currentColor;transform:translateY(-2px)}.appointmentsPage_riskPill__-Slbv.appointmentsPage_high__hwBen{background:#ef44441a;color:#ef4444}.appointmentsPage_riskPill__-Slbv.appointmentsPage_medium__-FxZy{background:#f59e0b1a;color:#f59e0b}.appointmentsPage_riskPill__-Slbv.appointmentsPage_low__zzPyu{background:#10b9811a;color:#10b981}.appointmentsPage_riskPillLabel__\+Erzy{font-size:13px;font-weight:600;margin-bottom:4px}.appointmentsPage_riskPillCount__Aj9kh{font-size:28px;font-weight:700}.appointmentsPage_patientCards__DJIWd{grid-gap:16px;display:grid;gap:16px}.appointmentsPage_patientCard__PoYsG{animation:appointmentsPage_fadeInCard__8In\+E .4s ease-out;background:#f8f7fc;border-radius:12px;border-right:4px solid;padding:20px;transition:all .3s}@keyframes appointmentsPage_fadeInCard__8In\+E{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.appointmentsPage_patientCard__PoYsG.appointmentsPage_highRisk__Ud3Yr{border-right-color:#ef4444}.appointmentsPage_patientCard__PoYsG.appointmentsPage_mediumRisk__2zOYe{border-right-color:#f59e0b}.appointmentsPage_patientCard__PoYsG.appointmentsPage_lowRisk__pcYpM{border-right-color:#10b981}.appointmentsPage_patientCard__PoYsG:hover{box-shadow:0 4px 16px #0000001a;transform:translateX(-4px)}.appointmentsPage_patientHeader__zT7KN{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.appointmentsPage_patientInfo__HjAWM{flex:1 1}.appointmentsPage_patientName__995p\+{color:#1f2937;font-size:18px;font-weight:700;margin-bottom:4px}.appointmentsPage_appointmentDetails__D\+S79{color:#6b7280;font-size:14px}.appointmentsPage_riskScore__fVdwl{align-items:center;display:flex;flex-direction:column;gap:4px}.appointmentsPage_riskPercentage__MIW0Q{font-size:32px;font-weight:700;line-height:1}.appointmentsPage_riskPercentage__MIW0Q.appointmentsPage_high__hwBen{color:#ef4444}.appointmentsPage_riskPercentage__MIW0Q.appointmentsPage_medium__-FxZy{color:#f59e0b}.appointmentsPage_riskPercentage__MIW0Q.appointmentsPage_low__zzPyu{color:#10b981}.appointmentsPage_riskLabel__TNvHo{border-radius:12px;color:#fff;font-size:11px;font-weight:600;padding:4px 10px}.appointmentsPage_riskLabel__TNvHo.appointmentsPage_high__hwBen{background:#ef4444}.appointmentsPage_riskLabel__TNvHo.appointmentsPage_medium__-FxZy{background:#f59e0b}.appointmentsPage_riskLabel__TNvHo.appointmentsPage_low__zzPyu{background:#10b981}.appointmentsPage_riskFactors__Or99Q{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.appointmentsPage_riskFactor__8Ph8\+{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__8Ph8\+.appointmentsPage_negative__3vuTD{background:#ef44441a;color:#ef4444}.appointmentsPage_riskFactor__8Ph8\+.appointmentsPage_positive__u6RrQ{background:#10b9811a;color:#10b981}.appointmentsPage_predictionDetails__FC3tJ{background:#fff;border-radius:8px;margin-bottom:16px;padding:12px}.appointmentsPage_predictionRow__7-SQK{display:flex;flex-wrap:wrap;font-size:13px;gap:8px;justify-content:space-between;padding:6px 0}.appointmentsPage_predictionLabel__MxfXv{color:#6b7280}.appointmentsPage_predictionValue__cOWOs{color:#1f2937;font-weight:600}.appointmentsPage_patientActions__yPZs2{display:flex;flex-wrap:wrap;gap:10px}.appointmentsPage_patientBtn__h0Hkg{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__h0Hkg:disabled{cursor:not-allowed;opacity:.5}.appointmentsPage_patientBtn__h0Hkg.appointmentsPage_reminder__CcukX{background:#6b46c1;color:#fff}.appointmentsPage_patientBtn__h0Hkg.appointmentsPage_reminder__CcukX:hover:not(:disabled){background:#553c9a}.appointmentsPage_patientBtn__h0Hkg.appointmentsPage_call__cU4fY{background:#3b82f6;color:#fff}.appointmentsPage_patientBtn__h0Hkg.appointmentsPage_call__cU4fY:hover:not(:disabled){background:#2563eb}.appointmentsPage_patientBtn__h0Hkg.appointmentsPage_waitlist__udgft{background:#fff;border:1.5px solid #e5e7eb;color:#1f2937}.appointmentsPage_patientBtn__h0Hkg.appointmentsPage_waitlist__udgft:hover:not(:disabled){background:#f3f1fb}.appointmentsPage_noShowToast__B-CYa{animation:appointmentsPage_slideInToast__UkAwq .3s ease-out;border-radius:12px;bottom:30px;box-shadow:0 8px 24px #0000004d;color:#fff;font-weight:600;padding:16px 24px;position:fixed;right:30px;z-index:1001}.appointmentsPage_noShowToast__B-CYa.appointmentsPage_success__QcJfN{background:#10b981}.appointmentsPage_noShowToast__B-CYa.appointmentsPage_error__5z73S{background:#ef4444}.appointmentsPage_noShowToast__B-CYa.appointmentsPage_info__isKWF{background:#3b82f6}.appointmentsPage_noShowToast__B-CYa.appointmentsPage_warning__NgeQW{background:#f59e0b}@keyframes appointmentsPage_slideInToast__UkAwq{0%{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}@media (max-width:768px){.appointmentsPage_noShowStatsGrid__kVUYc,.appointmentsPage_suggestionCards__l7sAc{grid-template-columns:1fr}.appointmentsPage_riskSectionHeader__Qm4mV{align-items:stretch;flex-direction:column}.appointmentsPage_riskSectionActions__k7FkM{justify-content:stretch}.appointmentsPage_riskSectionActions__k7FkM .appointmentsPage_actionBtn__rOP5i{flex:1 1}.appointmentsPage_patientActions__yPZs2{flex-direction:column}.appointmentsPage_patientBtn__h0Hkg{width:100%}.appointmentsPage_autoReminderToggle__VdovI{flex-direction:column;text-align:center}}.appointmentsPage_viewToggles__Ol9KQ{background:#f8f7fc;border-radius:10px;display:flex;flex-wrap:wrap;gap:4px;padding:4px;width:-moz-fit-content;width:fit-content}.appointmentsPage_viewBtn__ljyj2{background:#0000;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__ZSI4d{background:#6b46c1;box-shadow:0 2px 8px #6b46c14d;color:#fff}.appointmentsPage_viewBtn__ljyj2:hover:not(.appointmentsPage_viewBtnActive__ZSI4d){background:#f3f1fb}.appointmentsPage_statsGrid__s-gaF{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-bottom:24px}.appointmentsPage_statCard__\+eDku{box-shadow:0 1px 3px #0000000f;transition:all .3s}.appointmentsPage_statCard__\+eDku:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.appointmentsPage_statHeader__-SFyJ{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.appointmentsPage_statLabel__Vm\+rj{font-size:13px;font-weight:600}.appointmentsPage_statIcon__xkkfp{align-items:center;border-radius:10px;display:flex;font-size:18px;height:36px;justify-content:center;width:36px}.appointmentsPage_statIconPurple__l3FUT{background:#6b46c11a;color:#6b46c1}.appointmentsPage_statIconGreen__YV6dK{background:#10b9811a;color:#10b981}.appointmentsPage_statIconOrange__l9ZzY{background:#f59e0b1a;color:#f59e0b}.appointmentsPage_statIconBlue__AyYSe{background:#3b82f61a;color:#3b82f6}.appointmentsPage_statValue__7XI4t{font-size:28px}.appointmentsPage_statChange__AUbaS{color:#6b7280;font-size:12px;margin-top:4px}.appointmentsPage_statChangePositive__6qqGK{color:#10b981}.appointmentsPage_statChangeNegative__ypXbr{color:#ef4444}.appointmentsPage_filtersSection__w4fQP{background:#fff;border-radius:16px;box-shadow:0 1px 3px #0000000f;margin-bottom:24px;overflow:visible;padding:20px}.appointmentsPage_filtersGrid__wCk3T{display:flex;flex-wrap:wrap;gap:16px}.appointmentsPage_filterGroup__lpSLG{display:flex;flex:1 1 150px;flex-direction:column;gap:6px;max-width:250px;min-width:150px;overflow:visible;position:relative}.appointmentsPage_filterGroup__lpSLG:first-child{flex:0 0 auto;max-width:none}.appointmentsPage_filterLabel__IjcpZ{color:#6b7280;font-size:13px;font-weight:600;white-space:nowrap}.appointmentsPage_filterInput__sWHWO,.appointmentsPage_filterSelect__fNc\+h{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__sWHWO:focus,.appointmentsPage_filterSelect__fNc\+h:focus{border-color:#6b46c1;box-shadow:0 0 0 3px #6b46c11a;outline:none}.appointmentsPage_customSelect__Ge-hp{position:relative;width:100%}.appointmentsPage_customSelectTrigger__CZU8C{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__CZU8C:hover{border-color:#6b46c1}.appointmentsPage_customSelectActive__aKvxQ{border-color:#6b46c1;box-shadow:0 0 0 3px #6b46c11a}.appointmentsPage_customSelectValue__MlQV\+{align-items:center;color:#1f2937;display:flex;font-size:14px;gap:8px}.appointmentsPage_therapistIcon__OKkBI{font-size:16px}.appointmentsPage_customSelectArrow__YkHWE{color:#6b7280;font-size:10px;transition:transform .2s}.appointmentsPage_customSelectActive__aKvxQ .appointmentsPage_customSelectArrow__YkHWE{transform:rotate(180deg)}.appointmentsPage_customSelectDropdown__5M7YA{animation:appointmentsPage_dropdownSlideIn__sb-1h .2s ease-out;background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;box-shadow:0 10px 25px #0000001a;display:flex;flex-direction:column;left:0;max-height:350px;position:absolute;right:0;top:calc(100% + 4px);z-index:9999}@keyframes appointmentsPage_dropdownSlideIn__sb-1h{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.appointmentsPage_selectedTags__6VIM8{background:#f9fafb;border-bottom:1.5px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:6px;padding:12px}.appointmentsPage_tag__2WO28{align-items:center;animation:appointmentsPage_tagSlideIn__Yfuo8 .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}@keyframes appointmentsPage_tagSlideIn__Yfuo8{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.appointmentsPage_tagIcon__qF367{font-size:14px}.appointmentsPage_tagText__I5OU0{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.appointmentsPage_tagRemove__j5Tob{align-items:center;background:#fff3;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__j5Tob:hover{background:#ffffff4d;transform:scale(1.1)}.appointmentsPage_therapistCount__VDLsJ{color:#6b46c1;font-weight:500}.appointmentsPage_companyIcon__ddAJp{font-size:16px}.appointmentsPage_companyCount__KiaHH{color:#6b46c1;font-weight:500}.appointmentsPage_clearAllOption__BA\+KF{background:#fef3c7;border-bottom:1px solid #e5e7eb;font-weight:500}.appointmentsPage_clearAllOption__BA\+KF:hover{background:#fde68a}.appointmentsPage_dropdownSearch__O1MRY{border-bottom:1.5px solid #e5e7eb;padding:12px}.appointmentsPage_dropdownSearchInput__Sl\+u5{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__Sl\+u5:focus{border-color:#6b46c1;box-shadow:0 0 0 2px #6b46c11a;outline:none}.appointmentsPage_dropdownOptions__4o1hn{max-height:250px;overflow-y:auto}.appointmentsPage_dropdownOption__v3VcJ{align-items:center;cursor:pointer;display:flex;gap:10px;padding:10px 12px;position:relative;transition:all .15s}.appointmentsPage_dropdownOption__v3VcJ:hover{background:#f9fafb}.appointmentsPage_dropdownOptionSelected__LmXPi{background:#ede9fe;font-weight:500}.appointmentsPage_dropdownOptionSelected__LmXPi:hover{background:#e0d5fc}.appointmentsPage_optionIcon__s7A-y{flex-shrink:0;font-size:16px}.appointmentsPage_optionText__Pl5t\+{color:#1f2937;flex:1 1;font-size:14px}.appointmentsPage_checkmark__Bs-fV{color:#6b46c1;font-size:16px;font-weight:700}.appointmentsPage_dropdownEmpty__2sY-N{color:#6b7280;font-size:14px;padding:20px;text-align:center}.appointmentsPage_dropdownOptions__4o1hn::-webkit-scrollbar{width:6px}.appointmentsPage_dropdownOptions__4o1hn::-webkit-scrollbar-track{background:#f3f4f6;border-radius:3px}.appointmentsPage_dropdownOptions__4o1hn::-webkit-scrollbar-thumb{background:#6b46c1;border-radius:3px}.appointmentsPage_dropdownOptions__4o1hn::-webkit-scrollbar-thumb:hover{background:#553c9a}.appointmentsPage_filterActions__VvXFF{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.appointmentsPage_fundingLegend__s5EDT{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__pLqnY{gap:6px}.appointmentsPage_legendColor__D6C3O{border-radius:3px;flex-shrink:0;height:12px;width:12px}.appointmentsPage_legendText__6ErA8{color:#6b7280;font-size:12px;font-weight:500}.appointmentsPage_btn__Lckuk{border:none;border-radius:8px;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;padding:10px 20px;transition:all .2s}.appointmentsPage_btnPrimary__NvDd4{background:#6b46c1;color:#fff}.appointmentsPage_btnPrimary__NvDd4:hover{background:#553c9a;box-shadow:0 4px 12px #6b46c14d;transform:translateY(-1px)}.appointmentsPage_btnSecondary__QDtpj{background:#fff;border:1.5px solid #e5e7eb;color:#1f2937}.appointmentsPage_btnSecondary__QDtpj:hover{background:#f3f1fb}.appointmentsPage_calendarSection__\+axyz{background:#fff;border-radius:16px;box-shadow:0 1px 3px #0000000f;overflow:visible;padding:24px}.appointmentsPage_calendarHeader__9p88m{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.appointmentsPage_calendarTitle__D6\+c4{color:#1f2937;font-size:20px;font-weight:700}.appointmentsPage_calendarNav__qCutZ{align-items:center;direction:ltr;display:flex;gap:16px;justify-content:center}.appointmentsPage_datePicker__dAPzf{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__dAPzf:hover{border-color:#3b82f6}.appointmentsPage_datePicker__dAPzf:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.appointmentsPage_selectDateBtn__QbYLN{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__QbYLN:hover{background:#2563eb;box-shadow:0 2px 4px #3b82f633;transform:translateY(-1px)}.appointmentsPage_selectDateBtn__QbYLN:active{transform:translateY(0)}.appointmentsPage_navBtn__S3rZt{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__S3rZt:hover{background:#6b46c1;border-color:#6b46c1;color:#fff}.appointmentsPage_todayBtn__krAot{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__krAot:hover{background:#6b46c1;color:#fff}.appointmentsPage_currentDate__uDpwz{font-size:16px;font-weight:600;min-width:200px;text-align:center}.appointmentsPage_appointmentsGrid__EFoI\+{grid-gap:12px;display:grid;gap:12px}.appointmentsPage_appointmentCard__10BDy{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__q7VQ9{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border-radius:50%;box-shadow:0 2px 4px #10b9814d;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__10BDy:hover{background:#f3f1fb;box-shadow:0 2px 8px #00000014;transform:translateX(-2px)}.appointmentsPage_treatmentGroupLabel__aaqcg,.appointmentsPage_treatmentGroupName__4uapw{color:#10b981;font-weight:500}.appointmentsPage_insuranceClalit__qZbb8{border-right-color:#09c}.appointmentsPage_insuranceMaccabi__tz95C{border-right-color:#ffb81c}.appointmentsPage_insuranceMeuhedet__qndSA{border-right-color:#00a651}.appointmentsPage_insuranceLeumit__Yysah{border-right-color:#e31e24}.appointmentsPage_insurancePrivate__WWGON{border-right-color:#6b46c1}.appointmentsPage_appointmentHeader__F39Mk{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:12px}.appointmentsPage_appointmentTime__AAh3M{color:#6b46c1}.appointmentsPage_appointmentStatus__jMa-K{border-radius:6px;font-size:12px;font-weight:600;padding:4px 12px}.appointmentsPage_statusConfirmed__GuMZe{background:#10b9811a;color:#10b981}.appointmentsPage_statusPending__NlaUo{background:#f59e0b1a;color:#f59e0b}.appointmentsPage_statusCancelled__TB1Dp{background:#ef44441a;color:#ef4444}.appointmentsPage_appointmentDetails__D\+S79{grid-gap:8px;display:grid;gap:8px}.appointmentsPage_appointmentRow__1h9Mo{align-items:center;display:flex;font-size:14px;gap:8px}.appointmentsPage_appointmentIcon__JW2Ib{color:#6b7280;width:20px}.appointmentsPage_appointmentLabel__PZMmA{color:#6b7280;min-width:60px}.appointmentsPage_appointmentValue__j1RcS{color:#1f2937;font-weight:600}.appointmentsPage_fundingBadge__sLigH{align-items:center;border-radius:12px;display:inline-flex;font-size:12px;font-weight:600;padding:3px 10px}.appointmentsPage_insuranceBadge__xcv3X{align-items:center;border-radius:6px;display:inline-flex;font-size:12px;font-weight:600;padding:4px 10px}.appointmentsPage_insuranceBadgeClalit__kSbdd{background:#0099cc1a;color:#09c}.appointmentsPage_insuranceBadgeMaccabi__EajVr{background:#ffb81c1a;color:#cf9500}.appointmentsPage_insuranceBadgeMeuhedet__\+kWCk{background:#00a6511a;color:#00a651}.appointmentsPage_insuranceBadgeLeumit__dgnrv{background:#e31e241a;color:#e31e24}.appointmentsPage_insuranceBadgePrivate__sKosV{background:#6b46c11a;color:#6b46c1}.appointmentsPage_legend__uyZtK{border-top:1px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:24px;margin-top:20px;padding-top:20px}.appointmentsPage_legendItem__pLqnY{align-items:center;display:flex;font-size:13px;gap:8px}.appointmentsPage_legendColor__D6C3O{border-radius:4px;border-right:3px solid;height:16px;width:24px}.appointmentsPage_legendColorClalit__bhfhc{background:#0099cc26;border-right-color:#09c}.appointmentsPage_legendColorMaccabi__szp1S{background:#ffb81c26;border-right-color:#ffb81c}.appointmentsPage_legendColorMeuhedet__TR9yB{background:#00a65126;border-right-color:#00a651}.appointmentsPage_legendColorLeumit__i5hZ3{background:#e31e2426;border-right-color:#e31e24}.appointmentsPage_legendColorPrivate__XQn0i{background:#6b46c126;border-right-color:#6b46c1}.appointmentsPage_emptyState__AAMnu{text-align:center}.appointmentsPage_emptyIcon__adbj4{opacity:.3}.appointmentsPage_emptyText__fIw-o{font-size:18px;font-weight:600}.appointmentsPage_scrollableContainer__ty7oH{max-height:calc(100vh - 300px);overflow-y:auto}.appointmentsPage_scrollableContainer__ty7oH::-webkit-scrollbar{width:8px}.appointmentsPage_customTooltip__6OYQk{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 15px #00000026;font-size:12px;left:50%;margin-top:5px;max-width:220px;min-width:180px;opacity:0;padding:8px 12px;pointer-events:none;position:absolute;top:100%;transform:translateX(-50%);transition:opacity .2s,transform .2s;visibility:hidden;z-index:1000}.appointmentsPage_weeklyAppointment__YCw6S:hover .appointmentsPage_customTooltip__6OYQk{opacity:1;transform:translateX(-50%) translateY(0);visibility:visible}.appointmentsPage_tooltipTime__Ovvks{border-bottom:1px solid #f3f4f6;color:#6b7280;display:block;font-weight:500;margin-bottom:4px;padding-bottom:4px}.appointmentsPage_tooltipTherapist__vQCMU{color:#1f2937;display:block;font-size:13px;font-weight:700}.appointmentsPage_tooltipGroup__Bcf5R{color:#10b981;display:block;font-weight:600;margin-top:2px}.appointmentsPage_weeklyGridWrapper__pPx-B{display:block}.appointmentsPage_stickyHeaderRow__bL1qi{box-shadow:0 1px 2px #0000000d;z-index:200}.appointmentsPage_weeklyCalendarHeader__pcYn5{background:#fff;border-bottom:1px solid #d1d5db}.appointmentsPage_weeklyCalendar__UqIg0{grid-gap:0;border:1px solid #d1d5db;border-radius:0 0 12px 12px;border-top:none;display:grid;gap:0;grid-template-columns:80px repeat(7,minmax(0,1fr));min-width:1000px;overflow:hidden}.appointmentsPage_weeklyAppointment__YCw6S:hover{z-index:500}.appointmentsPage_weeklyAppointment__YCw6S:after{background:#1f2937;border-radius:6px;box-shadow:0 4px 12px #0000004d;color:#fff;content:attr(data-tooltip);font-size:12px;left:100%;margin-left:8px;opacity:0;padding:8px 12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .2s;white-space:nowrap;z-index:9999}.appointmentsPage_weeklyAppointment__YCw6S:hover:after{opacity:1}.appointmentsPage_weeklyAppointmentTherapist__nSfNB{display:block}.appointmentsPage_weeklyAppointmentPatient__V-LWo{display:block;line-height:1.2}.appointmentsPage_timeHeader__bGEkk{background:#f8f7fc;border-bottom:1px solid #d1d5db;border-right:1px solid #d1d5db;color:#1f2937;font-size:14px;font-weight:700;padding:16px 8px;position:sticky;text-align:center;top:0;transition:background-color .2s ease,transform .1s ease;z-index:90}.appointmentsPage_timeHeader__bGEkk:hover{background-color:#e9e7f4;transform:scale(1.05)}.appointmentsPage_dayHeader__ynK-7{background:#6b46c1;border-bottom:1px solid #fff3;border-right:1px solid #fff3;color:#fff;font-size:15px;font-weight:700;padding:16px 8px;text-align:center}.appointmentsPage_dayHeaderToday__V0WVZ{background:#553c9a;box-shadow:inset 0 0 0 2px #ffffff4d}.appointmentsPage_dayName__qtK4L{display:block;font-size:13px;margin-bottom:2px;opacity:.9}.appointmentsPage_dayDate__tIvtR{display:block;font-size:18px;font-weight:700}.appointmentsPage_stickyHeaderRow__bL1qi{background:#fff;position:sticky;top:0;z-index:100}.appointmentsPage_weeklyCalendarHeader__pcYn5{grid-gap:0;border:1px solid #d1d5db;border-bottom:none;border-radius:12px 12px 0 0;display:grid;gap:0;grid-template-columns:80px repeat(7,minmax(0,1fr));min-width:1000px;overflow:hidden}.appointmentsPage_weeklyCalendarHeader__pcYn5 .appointmentsPage_timeHeader__bGEkk{border-bottom:1px solid #d1d5db}.appointmentsPage_weeklyCalendarHeader__pcYn5 .appointmentsPage_dayHeader__ynK-7{border-bottom:1px solid #fff3}.appointmentsPage_timeSlot__0GTnp{background:#fff;border-bottom:1px solid #e5e7eb;border-right:1px solid #e5e7eb;cursor:pointer;min-height:70px;min-width:0;overflow:visible;padding:0;position:relative;transition:all .2s}.appointmentsPage_timeSlot__0GTnp:hover{background:#f3f1fb}.appointmentsPage_timeSlotPast__cHor\+{background:#fafafa;opacity:.7}.appointmentsPage_weeklyAppointment__YCw6S{background:#f8f7fc;border-radius:6px;border-right:3px solid;box-sizing:border-box;cursor:pointer;font-size:11px;height:auto;left:4px;line-height:1.3;min-height:20px;min-width:0;padding:6px 8px;position:absolute;right:4px;top:4px;transition:all .2s;z-index:50}.appointmentsPage_treatmentProgramMark__Z\+JPf{box-shadow:0 1px 2px #10b9814d;display:flex;font-size:10px;height:16px;left:2px;position:absolute;top:2px;width:16px;z-index:1}.appointmentsPage_treatmentProgramMarkMonthly__LIyFD,.appointmentsPage_treatmentProgramMark__Z\+JPf{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border-radius:50%;color:#fff;font-weight:700;justify-content:center}.appointmentsPage_treatmentProgramMarkMonthly__LIyFD{display:inline-flex;font-size:9px;height:14px;margin-inline-end:2px;vertical-align:middle;width:14px}.appointmentsPage_weeklyAppointment__YCw6S:hover{box-shadow:0 2px 8px #00000026;transform:translateX(-2px)}.appointmentsPage_weeklyAppointment__YCw6S.appointmentsPage_insuranceClalit__qZbb8{background:#0099cc14;border-right-color:#09c}.appointmentsPage_weeklyAppointment__YCw6S.appointmentsPage_insuranceMaccabi__tz95C{background:#ffb81c14;border-right-color:#ffb81c}.appointmentsPage_weeklyAppointment__YCw6S.appointmentsPage_insuranceMeuhedet__qndSA{background:#00a65114;border-right-color:#00a651}.appointmentsPage_weeklyAppointment__YCw6S.appointmentsPage_insuranceLeumit__Yysah{background:#e31e2414;border-right-color:#e31e24}.appointmentsPage_weeklyAppointment__YCw6S.appointmentsPage_insurancePrivate__WWGON{background:#6b46c114;border-right-color:#6b46c1}.appointmentsPage_weeklyAppointmentPatient__V-LWo{color:#1f2937;font-weight:700;margin-bottom:2px;overflow:hidden;padding-left:18px;text-overflow:ellipsis;white-space:nowrap}.appointmentsPage_weeklyAppointmentTherapist__nSfNB{color:#6b7280;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.appointmentsPage_weeklyAppointment__YCw6S .appointmentsPage_appointmentStatus__jMa-K{border-radius:4px;font-size:9px;left:4px;line-height:1;padding:2px 4px;position:absolute;top:4px}.appointmentsPage_weeklyGridDesktop__iPQeX{display:block}.appointmentsPage_weeklyStackedMobile__YkLQl{display:none}.appointmentsPage_stackedDayCard__Ys-jf{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:16px;overflow:hidden}.appointmentsPage_stackedDayToday__pNLmy{border-color:#6b46c1;box-shadow:0 0 0 2px #6b46c126}.appointmentsPage_stackedDayHeader__gRD9H{background:#6b46c1;color:#fff;display:flex;gap:12px;padding:12px 16px}.appointmentsPage_stackedDayToday__pNLmy .appointmentsPage_stackedDayHeader__gRD9H{background:#553c9a}.appointmentsPage_stackedDayName__Ym6YI{font-size:15px;font-weight:600}.appointmentsPage_stackedDayDate__-4qVM{font-size:20px;font-weight:700}.appointmentsPage_stackedDayCount__BTHrJ{font-size:13px;margin-inline-start:auto;opacity:.9}.appointmentsPage_stackedDayAppointments__VMljt{display:flex;flex-direction:column;gap:10px;padding:12px}.appointmentsPage_stackedNoAppointments__WDEVJ{color:#9ca3af;font-size:14px;padding:16px;text-align:center}.appointmentsPage_stackedAppointment__CXRh6{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__CXRh6:hover{background:#f3f1fb;transform:translateX(-2px)}.appointmentsPage_stackedAppointment__CXRh6.appointmentsPage_insuranceClalit__qZbb8{background:#0099cc14;border-right-color:#09c}.appointmentsPage_stackedAppointment__CXRh6.appointmentsPage_insuranceMaccabi__tz95C{background:#ffb81c14;border-right-color:#ffb81c}.appointmentsPage_stackedAppointment__CXRh6.appointmentsPage_insuranceMeuhedet__qndSA{background:#00a65114;border-right-color:#00a651}.appointmentsPage_stackedAppointment__CXRh6.appointmentsPage_insuranceLeumit__Yysah{background:#e31e2414;border-right-color:#e31e24}.appointmentsPage_stackedAppointment__CXRh6.appointmentsPage_insurancePrivate__WWGON{background:#6b46c114;border-right-color:#6b46c1}.appointmentsPage_stackedAppointmentTime__Blj5n{color:#6b46c1;font-size:14px;font-weight:700;min-width:50px}.appointmentsPage_stackedAppointmentDetails__eKAZi{flex:1 1;min-width:0}.appointmentsPage_stackedAppointmentPatient__YX2TF{color:#1f2937;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.appointmentsPage_stackedAppointmentTherapist__wdlYW{color:#6b7280;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.appointmentsPage_stackedAppointment__CXRh6 .appointmentsPage_appointmentStatus__jMa-K{font-size:11px;padding:4px 8px}.appointmentsPage_monthlyCalendar__5MNi8{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__LdPej{background:#6b46c1;border-bottom:1px solid #fff3;border-right:1px solid #fff3;color:#fff;font-size:14px;font-weight:700;padding:16px;text-align:center}.appointmentsPage_calendarDay__VIGJw{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__VIGJw:hover{background:#f3f1fb}.appointmentsPage_calendarDayOtherMonth__O8rrO{background:#fafafa;opacity:.5}.appointmentsPage_calendarDayToday__a3xtC{background:linear-gradient(135deg,#6b46c10d,#8b5cf60d);box-shadow:inset 0 0 0 2px #6b46c1}.appointmentsPage_calendarDayWeekend__hiKSe{background:#fafbfc}.appointmentsPage_calendarDay__VIGJw:nth-child(7n+7),.appointmentsPage_weekdayHeader__LdPej:nth-child(7n),.appointmentsPage_weeklyCalendar__UqIg0>.appointmentsPage_dayHeader__ynK-7:nth-child(8n),.appointmentsPage_weeklyCalendar__UqIg0>.appointmentsPage_timeSlot__0GTnp:nth-child(8n){border-right:none}.appointmentsPage_dayNumber__gcVC-{color:#1f2937;font-size:18px;font-weight:700;margin-bottom:8px}.appointmentsPage_dayNumberToday__XGQE3{align-items:center;background:#6b46c1;border-radius:50%;color:#fff;display:flex;font-size:16px;height:32px;justify-content:center;width:32px}.appointmentsPage_dayAppointments__1EEyv{display:flex;flex-direction:column;gap:4px}.appointmentsPage_appointmentIndicator__mwPIs{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__mwPIs:hover{transform:translateX(-2px)}.appointmentsPage_appointmentIndicator__mwPIs.appointmentsPage_insuranceClalit__qZbb8{background:#0099cc1a;border-right-color:#09c;color:#09c}.appointmentsPage_appointmentIndicator__mwPIs.appointmentsPage_insuranceMaccabi__tz95C{background:#ffb81c1a;border-right-color:#ffb81c;color:#cf9500}.appointmentsPage_appointmentIndicator__mwPIs.appointmentsPage_insuranceMeuhedet__qndSA{background:#00a6511a;border-right-color:#00a651;color:#00a651}.appointmentsPage_appointmentIndicator__mwPIs.appointmentsPage_insuranceLeumit__Yysah{background:#e31e241a;border-right-color:#e31e24;color:#e31e24}.appointmentsPage_appointmentIndicator__mwPIs.appointmentsPage_insurancePrivate__WWGON{background:#6b46c11a;border-right-color:#6b46c1;color:#6b46c1}.appointmentsPage_moreAppointments__0BOch{background:#f8f7fc;border-radius:4px;color:#6b7280;font-size:11px;padding:2px 4px}.appointmentsPage_daySummary__mw16S{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__YMy41{color:#6b46c1;font-weight:700}.appointmentsPage_scrollableContainer__ty7oH{overflow-x:auto;padding-bottom:10px}.appointmentsPage_scrollableContainer__ty7oH::-webkit-scrollbar{height:8px}.appointmentsPage_scrollableContainer__ty7oH::-webkit-scrollbar-track{background:#f8f7fc;border-radius:4px}.appointmentsPage_scrollableContainer__ty7oH::-webkit-scrollbar-thumb{background:#8b5cf6;border-radius:4px}.appointmentsPage_scrollableContainer__ty7oH::-webkit-scrollbar-thumb:hover{background:#6b46c1}@media screen and (max-width:1300px){.appointmentsPage_calendarHeader__9p88m{flex-direction:column}}@media (max-width:1200px){.appointmentsPage_statsGrid__s-gaF{grid-template-columns:repeat(2,1fr)}.appointmentsPage_filterGroup__lpSLG{flex:1 1 140px;min-width:140px}}@media (max-width:900px){.appointmentsPage_statsGrid__s-gaF{grid-template-columns:repeat(2,1fr)}.appointmentsPage_filtersGrid__wCk3T{gap:12px}.appointmentsPage_filterGroup__lpSLG{flex:1 1 130px;min-width:130px}.appointmentsPage_viewBtn__ljyj2{font-size:12px;padding:6px 12px}.appointmentsPage_calendarNav__qCutZ{gap:8px}.appointmentsPage_currentDate__uDpwz{font-size:14px;min-width:160px}.appointmentsPage_todayBtn__krAot{font-size:13px;padding:5px 12px}.appointmentsPage_navBtn__S3rZt{font-size:18px;height:32px;width:32px}.appointmentsPage_datePicker__dAPzf{font-size:13px;height:32px;padding:0 10px}.appointmentsPage_selectDateBtn__QbYLN{font-size:13px;height:32px;padding:0 14px}}@media (max-width:768px){.appointmentsPage_filtersGrid__wCk3T{flex-direction:column}.appointmentsPage_filterGroup__lpSLG{flex:1 1 100%;max-width:1800px}.appointmentsPage_calendarHeader__9p88m{flex-direction:column;gap:16px}.appointmentsPage_calendarNav__qCutZ{flex-wrap:wrap;gap:6px;justify-content:center}.appointmentsPage_currentDate__uDpwz{font-size:13px;margin-bottom:8px;min-width:auto;order:-1;width:100%}.appointmentsPage_todayBtn__krAot{font-size:12px;padding:5px 10px}.appointmentsPage_datePicker__dAPzf{font-size:12px;height:30px;min-width:130px;padding:0 8px}.appointmentsPage_selectDateBtn__QbYLN{font-size:12px;height:30px;padding:0 12px}.appointmentsPage_navBtn__S3rZt{font-size:16px;height:30px;width:30px}.appointmentsPage_statsGrid__s-gaF{grid-template-columns:1fr}.appointmentsPage_viewToggles__Ol9KQ{justify-content:center;width:100%}.appointmentsPage_calendarDay__VIGJw{min-height:100px;padding:8px}.appointmentsPage_dayNumber__gcVC-{font-size:14px}.appointmentsPage_dayNumberToday__XGQE3{font-size:13px;height:26px;width:26px}.appointmentsPage_appointmentIndicator__mwPIs{font-size:10px;padding:3px 4px}.appointmentsPage_weekdayHeader__LdPej{font-size:11px;padding:10px 4px}.appointmentsPage_weeklyGridDesktop__iPQeX,.appointmentsPage_weeklyGridWrapper__pPx-B{display:none}.appointmentsPage_weeklyStackedMobile__YkLQl{display:block}}@media (max-width:480px){.appointmentsPage_calendarSection__\+axyz{border-radius:12px;padding:16px 12px}.appointmentsPage_calendarTitle__D6\+c4{font-size:16px}.appointmentsPage_currentDate__uDpwz{font-size:12px}.appointmentsPage_todayBtn__krAot{font-size:11px;padding:4px 8px}.appointmentsPage_navBtn__S3rZt{font-size:14px;height:28px;width:28px}.appointmentsPage_calendarDay__VIGJw{min-height:80px;padding:6px}.appointmentsPage_dayNumber__gcVC-{font-size:12px}.appointmentsPage_dayNumberToday__XGQE3{font-size:11px;height:22px;width:22px}.appointmentsPage_appointmentIndicator__mwPIs{font-size:9px;padding:2px 3px}.appointmentsPage_weekdayHeader__LdPej{font-size:10px;padding:8px 2px}.appointmentsPage_weeklyCalendar__UqIg0{min-width:600px}}@keyframes appointmentsPage_fadeIn__jJ8Sj{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.appointmentsPage_appointmentCard__10BDy{animation:appointmentsPage_fadeIn__jJ8Sj .3s ease-out}.appointmentsPage_statCard__\+eDku{animation:appointmentsPage_fadeIn__jJ8Sj .4s ease-out}.appointmentsPage_statCard__\+eDku:first-child{animation-delay:.05s}.appointmentsPage_statCard__\+eDku:nth-child(2){animation-delay:.1s}.appointmentsPage_statCard__\+eDku:nth-child(3){animation-delay:.15s}.appointmentsPage_statCard__\+eDku:nth-child(4){animation-delay:.2s}.appointmentsPage_appointmentGhost__nxV\+Y{background:#6b46c11a;border:2px dashed #6b46c1;border-radius:6px;margin:2px 0;min-height:40px;opacity:.5;padding:6px 8px;pointer-events:none}.appointmentsPage_dragClone__2KeVE{animation:appointmentsPage_dragFloat__FDUXs .3s ease-out;box-shadow:0 20px 60px #0006;opacity:.95;pointer-events:none;position:fixed;transform:rotate(3deg) scale(1.05);z-index:1000}@keyframes appointmentsPage_dragFloat__FDUXs{0%{transform:rotate(0deg) scale(1)}to{transform:rotate(3deg) scale(1.05)}}.appointmentsPage_notificationOption__SXTTk{align-items:center;background:#f8f7fc;border-radius:8px;cursor:pointer;display:flex;gap:12px;margin-bottom:20px;padding:12px;transition:all .2s}.appointmentsPage_notificationOption__SXTTk:hover{background:#f3f1fb}.appointmentsPage_notificationCheckbox__cA5Gh{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__cA5Gh.appointmentsPage_checked__WvVlr{background:#6b46c1;border-color:#6b46c1}.appointmentsPage_notificationLabel__Ofrbi{flex:1 1}.appointmentsPage_notificationLabelTitle__ewrk8{color:#1f2937;font-weight:600;margin-bottom:2px}.appointmentsPage_notificationLabelSubtitle__wYNBA{color:#6b7280;font-size:12px}.appointmentsPage_conflictsDetectorContainer__Z9H9M{margin:0 auto;max-width:1600px;padding:24px}.appointmentsPage_conflictsPageHeader__kns7m{margin-bottom:24px}.appointmentsPage_conflictsPageTitle__ebJIK{color:#1f2937;font-size:32px;font-weight:700;margin:0 0 8px}.appointmentsPage_conflictsPageSubtitle__ROZnI{color:#6b7280;font-size:16px;margin:0}.appointmentsPage_conflictAlertBanner__wodlH{align-items:center;animation:appointmentsPage_conflictSlideDown__oW4RP .4s ease-out;background:linear-gradient(135deg,#fef3c7,#fde68a);border:2px solid #f59e0b;border-radius:16px;box-shadow:0 4px 12px #f59e0b33;display:flex;gap:16px;margin-bottom:24px;padding:20px 24px}@keyframes appointmentsPage_conflictSlideDown__oW4RP{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.appointmentsPage_conflictAlertBannerResolved__evXh0{background:linear-gradient(135deg,#d1fae5,#a7f3d0);border-color:#10b981}.appointmentsPage_conflictAlertIcon__daDoa{align-items:center;animation:appointmentsPage_conflictShake__34B8f .5s infinite;background:#f59e0b;border-radius:12px;display:flex;flex-shrink:0;font-size:24px;height:48px;justify-content:center;width:48px}@keyframes appointmentsPage_conflictShake__34B8f{0%,to{transform:rotate(0deg)}25%{transform:rotate(-5deg)}75%{transform:rotate(5deg)}}.appointmentsPage_conflictAlertIconResolved__vcig8{animation:none;background:#10b981}.appointmentsPage_conflictAlertContent__aeLEw{flex:1 1}.appointmentsPage_conflictAlertTitle__oWzeb{color:#1f2937;font-size:18px;font-weight:700;margin-bottom:4px}.appointmentsPage_conflictAlertDescription__kNW9w{color:#6b7280;font-size:14px}.appointmentsPage_conflictAlertAction__rESvY{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__rESvY:hover{background:#d97706;transform:translateY(-2px)}.appointmentsPage_conflictStatsGrid__a1-xM{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-bottom:32px}.appointmentsPage_conflictStatCard__cxRcT{background:#fff;border-radius:16px;box-shadow:0 1px 3px #0000000f;overflow:hidden;padding:24px;position:relative;transition:all .3s}.appointmentsPage_conflictStatCard__cxRcT:before{background:#6b46c1;content:"";height:100%;position:absolute;right:0;top:0;width:4px}[dir=ltr] .appointmentsPage_conflictStatCard__cxRcT:before{left:0;right:auto}.appointmentsPage_conflictStatCardCritical__0n4zb:before{background:#ef4444}.appointmentsPage_conflictStatCardHigh__Enymo:before{background:#f59e0b}.appointmentsPage_conflictStatCardMedium__pZ0\+2:before{background:#3b82f6}.appointmentsPage_conflictStatCardSuccess__5opxa:before{background:#10b981}.appointmentsPage_conflictStatCard__cxRcT:hover{box-shadow:0 8px 24px #0000001f;transform:translateY(-4px)}.appointmentsPage_conflictStatHeader__PEbmC{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.appointmentsPage_conflictStatLabel__FwGBh{color:#6b7280;font-size:14px;font-weight:600}.appointmentsPage_conflictStatIcon__I0V9G{align-items:center;border-radius:10px;display:flex;font-size:20px;height:40px;justify-content:center;width:40px}.appointmentsPage_conflictStatIconCritical__DFGDo{background:#ef44441a;color:#ef4444}.appointmentsPage_conflictStatIconHigh__psnQP{background:#f59e0b1a;color:#f59e0b}.appointmentsPage_conflictStatIconMedium__tKysv{background:#3b82f61a;color:#3b82f6}.appointmentsPage_conflictStatIconSuccess__qryVr{background:#10b9811a;color:#10b981}.appointmentsPage_conflictStatValue__VAHSU{color:#1f2937;font-size:36px;font-weight:700;margin-bottom:4px}.appointmentsPage_conflictStatCardCritical__0n4zb .appointmentsPage_conflictStatValue__VAHSU{color:#ef4444}.appointmentsPage_conflictStatCardHigh__Enymo .appointmentsPage_conflictStatValue__VAHSU{color:#f59e0b}.appointmentsPage_conflictStatCardMedium__pZ0\+2 .appointmentsPage_conflictStatValue__VAHSU{color:#3b82f6}.appointmentsPage_conflictStatCardSuccess__5opxa .appointmentsPage_conflictStatValue__VAHSU{color:#10b981}.appointmentsPage_conflictStatDescription__Rojir{color:#6b7280;font-size:13px}.appointmentsPage_autoResolveSection__rfOZF{background:linear-gradient(135deg,#6b46c10d,#8b5cf60d);border:2px solid #6b46c1;border-radius:16px;margin-bottom:24px;padding:24px}.appointmentsPage_autoResolveHeader__c\+VNT{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.appointmentsPage_autoResolveTitle__4\+TkX{color:#6b46c1;font-size:18px;font-weight:700}.appointmentsPage_conflictToggleSwitch__wQW8P{background:#e5e7eb;border-radius:16px;cursor:pointer;height:32px;position:relative;transition:all .3s;width:60px}.appointmentsPage_conflictToggleSwitchActive__95aHg{background:#10b981}.appointmentsPage_conflictToggleSwitch__wQW8P:after{background:#fff;border-radius:50%;box-shadow:0 2px 4px #0003;content:"";height:26px;position:absolute;right:3px;top:3px;transition:all .3s;width:26px}[dir=ltr] .appointmentsPage_conflictToggleSwitch__wQW8P:after{left:3px;right:auto}.appointmentsPage_conflictToggleSwitchActive__95aHg:after{right:calc(100% - 29px)}[dir=ltr] .appointmentsPage_conflictToggleSwitchActive__95aHg:after{left:calc(100% - 29px);right:auto}.appointmentsPage_autoResolveDescription__-m2Oq{color:#6b7280;font-size:14px;line-height:1.6}.appointmentsPage_autoResolveOptions__OEauN{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:16px}.appointmentsPage_autoResolveOption__A8VfM{background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;cursor:pointer;padding:12px;transition:all .2s}.appointmentsPage_autoResolveOption__A8VfM:hover{background:#f3f1fb;border-color:#6b46c1}.appointmentsPage_autoResolveOptionSelected__qqcoC{background:#6b46c10d;border-color:#6b46c1}.appointmentsPage_autoResolveOptionTitle__GqGFj{color:#1f2937;font-size:14px;font-weight:700;margin-bottom:4px}.appointmentsPage_autoResolveOptionDescription__uzsKS{color:#6b7280;font-size:12px}.appointmentsPage_conflictsSection__N73ne{background:#fff;border-radius:16px;box-shadow:0 1px 3px #0000000f;margin-bottom:24px;padding:32px}.appointmentsPage_conflictsSectionHeader__ZolBX{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.appointmentsPage_conflictsSectionTitle__2lmyO{align-items:center;color:#1f2937;display:flex;font-size:24px;font-weight:700;gap:12px;margin:0}.appointmentsPage_severityFilter__Tdpgu{display:flex;flex-wrap:wrap;gap:8px}.appointmentsPage_severityFilterBtn__EbpH4{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__KxEIo{border-color:#ef4444;color:#ef4444}.appointmentsPage_severityFilterBtnCritical__KxEIo.appointmentsPage_severityFilterBtnActive__SX0Dd{background:#ef4444;color:#fff}.appointmentsPage_severityFilterBtnHigh__s6UxC{border-color:#f59e0b;color:#f59e0b}.appointmentsPage_severityFilterBtnHigh__s6UxC.appointmentsPage_severityFilterBtnActive__SX0Dd{background:#f59e0b;color:#fff}.appointmentsPage_severityFilterBtnMedium__m6W4V{border-color:#3b82f6;color:#3b82f6}.appointmentsPage_severityFilterBtnMedium__m6W4V.appointmentsPage_severityFilterBtnActive__SX0Dd{background:#3b82f6;color:#fff}.appointmentsPage_conflictCard__Hgzne{animation:appointmentsPage_conflictFadeIn__3JoMQ .4s ease-out;background:#f8f7fc;border:2px solid #e5e7eb;border-radius:16px;margin-bottom:16px;padding:24px;transition:all .3s}@keyframes appointmentsPage_conflictFadeIn__3JoMQ{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}[dir=ltr] .appointmentsPage_conflictCard__Hgzne{animation:appointmentsPage_conflictFadeInLtr__hrhNu .4s ease-out}@keyframes appointmentsPage_conflictFadeInLtr__hrhNu{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.appointmentsPage_conflictCardCritical__sdaF6{background:linear-gradient(135deg,#ef444408,#ef444403);border-color:#ef4444}.appointmentsPage_conflictCardHigh__E5WO7{background:linear-gradient(135deg,#f59e0b08,#f59e0b03);border-color:#f59e0b}.appointmentsPage_conflictCardMedium__E9m5d{background:linear-gradient(135deg,#3b82f608,#3b82f603);border-color:#3b82f6}.appointmentsPage_conflictCard__Hgzne:hover{box-shadow:0 4px 16px #0000001a;transform:translateX(-4px)}[dir=ltr] .appointmentsPage_conflictCard__Hgzne:hover{transform:translateX(4px)}.appointmentsPage_conflictHeader__DUwQ9{align-items:start;display:flex;justify-content:space-between;margin-bottom:16px}.appointmentsPage_conflictTitleSection__OT9lh{flex:1 1}.appointmentsPage_conflictType__ytlTZ{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__u3D\+F{background:#ef4444;color:#fff}.appointmentsPage_conflictTypeHigh__J4-F4{background:#f59e0b;color:#fff}.appointmentsPage_conflictTypeMedium__o066t{background:#3b82f6;color:#fff}.appointmentsPage_conflictTitle__SiWVl{color:#1f2937;font-size:18px;font-weight:700;margin-bottom:8px}.appointmentsPage_conflictDescription__Th\+pi{color:#6b7280;font-size:14px;line-height:1.6}.appointmentsPage_conflictDetails__WAMKb{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__Ujs49{display:flex;flex-direction:column;gap:4px}.appointmentsPage_conflictDetailLabel__dKh88{color:#6b7280;font-size:12px;font-weight:600}.appointmentsPage_conflictDetailValue__e-IvV{color:#1f2937;font-size:14px;font-weight:600}.appointmentsPage_conflictSolutionsSection__aqsmI{border-top:1px solid #e5e7eb;margin-top:20px;padding-top:20px}.appointmentsPage_conflictSolutionsTitle__leezX{align-items:center;color:#1f2937;display:flex;font-size:16px;font-weight:700;gap:8px;margin-bottom:12px}.appointmentsPage_conflictSolutionCard__09JKm{background:#fff;border:1.5px solid #10b981;border-radius:12px;cursor:pointer;margin-bottom:12px;padding:16px;position:relative;transition:all .2s}.appointmentsPage_conflictSolutionCard__09JKm:hover{background:#10b9810d;box-shadow:0 4px 12px #10b98133;transform:translateX(-4px)}[dir=ltr] .appointmentsPage_conflictSolutionCard__09JKm:hover{transform:translateX(4px)}.appointmentsPage_conflictSolutionCardRecommended__lSQGu{border-width:2px;padding-top:24px}.appointmentsPage_conflictSolutionCardSelected__ia98P{background:#10b9811a;border-color:#10b981}.appointmentsPage_conflictSolutionRecommendedBadge__D3P7Z{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__D3P7Z{left:12px;right:auto}.appointmentsPage_conflictSolutionHeader__FIW1m{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.appointmentsPage_conflictSolutionTitle__YWkqM{color:#1f2937;font-size:15px;font-weight:700}.appointmentsPage_conflictSolutionScore__Iy\+gy{background:linear-gradient(135deg,#10b981,#059669);border-radius:20px;color:#fff;font-size:12px;font-weight:700;padding:4px 10px}.appointmentsPage_conflictSolutionDescription__Y3EBe{color:#6b7280;font-size:13px;margin-bottom:12px}.appointmentsPage_conflictSolutionImpacts__cdGhT{display:flex;flex-wrap:wrap;gap:12px}.appointmentsPage_conflictImpactTag__5h6f9{align-items:center;color:#6b7280;display:flex;font-size:12px;gap:4px}.appointmentsPage_conflictActions__rnGgC{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.appointmentsPage_conflictActionBtn__DY-qk{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__pIyvM{background:#10b981;color:#fff}.appointmentsPage_conflictActionBtnPrimary__pIyvM:hover{background:#059669;box-shadow:0 4px 12px #10b9814d;transform:translateY(-2px)}.appointmentsPage_conflictActionBtnSecondary__PbdOL{background:#fff;border:1.5px solid #e5e7eb;color:#1f2937}.appointmentsPage_conflictActionBtnSecondary__PbdOL:hover{background:#f3f1fb;border-color:#6b46c1}.appointmentsPage_conflictsEmptyState__wgPNZ{padding:60px 20px;text-align:center}.appointmentsPage_conflictsEmptyIcon__m\+54D{font-size:64px;margin-bottom:16px}.appointmentsPage_conflictsEmptyTitle__8FHhD{color:#1f2937;font-size:20px;font-weight:700;margin-bottom:8px}.appointmentsPage_conflictsEmptyDescription__Q\+usF{color:#6b7280;font-size:14px}.appointmentsPage_conflictToast__LduJV{animation:appointmentsPage_conflictToastSlideIn__kVkFu .3s ease-out;background:#10b981;border-radius:12px;bottom:30px;box-shadow:0 8px 24px #0000004d;color:#fff;font-weight:600;padding:16px 24px;position:fixed;right:30px;z-index:1001}[dir=ltr] .appointmentsPage_conflictToast__LduJV{left:30px;right:auto}@keyframes appointmentsPage_conflictToastSlideIn__kVkFu{0%{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}[dir=ltr] .appointmentsPage_conflictToast__LduJV{animation:appointmentsPage_conflictToastSlideInLtr__jkrqt .3s ease-out}@keyframes appointmentsPage_conflictToastSlideInLtr__jkrqt{0%{opacity:0;transform:translateX(-40px)}to{opacity:1;transform:translateX(0)}}@media (max-width:768px){.appointmentsPage_conflictsDetectorContainer__Z9H9M{padding:16px}.appointmentsPage_conflictsPageTitle__ebJIK{font-size:24px}.appointmentsPage_conflictAlertBanner__wodlH{flex-direction:column;text-align:center}.appointmentsPage_conflictAlertAction__rESvY{width:100%}.appointmentsPage_conflictStatsGrid__a1-xM{grid-template-columns:repeat(2,1fr)}.appointmentsPage_conflictDetails__WAMKb{grid-template-columns:1fr}.appointmentsPage_conflictActions__rnGgC{flex-direction:column}.appointmentsPage_conflictActionBtn__DY-qk{justify-content:center;width:100%}.appointmentsPage_conflictsSectionHeader__ZolBX{align-items:stretch;flex-direction:column}.appointmentsPage_severityFilter__Tdpgu{justify-content:center}}.appointmentsPage_moreAppointments__0BOch{background:linear-gradient(135deg,#667eea1a,#764ba21a);border:1px solid #667eea33;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__0BOch:hover{background:linear-gradient(135deg,#667eea33,#764ba233);border-color:#667eea66;box-shadow:0 2px 8px #667eea33;transform:translateY(-1px)}.appointmentsPage_moreAppointments__0BOch:active{transform:translateY(0)}.appointmentsPage_appointmentCardSimple__n9Yy9{background:#fff;border-radius:8px;border-right:4px solid #6b46c1;box-shadow:0 2px 8px #00000014;cursor:pointer;padding:16px;transition:all .2s}.appointmentsPage_appointmentCardSimple__n9Yy9:hover{box-shadow:0 4px 16px #0000001f;transform:translateX(-4px)}.appointmentsPage_appointmentTime__AAh3M{color:#1f2937;font-size:18px;font-weight:700;margin-bottom:8px}.appointmentsPage_appointmentPatient__Ypc\+i{color:#374151;font-size:16px;font-weight:600;margin-bottom:4px}.appointmentsPage_appointmentFunding__Hko1N{background:#f3f4f6;border-radius:4px;color:#6b7280;display:inline-block;font-size:13px;margin-top:8px;padding:4px 8px}.appointmentsPage_statsContainer__Sjs4o{display:flex;gap:16px;margin-bottom:24px}.appointmentsPage_statCard__\+eDku{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;flex:1 1;min-width:200px;padding:20px}.appointmentsPage_statValue__7XI4t{color:#6b46c1;font-size:36px;font-weight:700;margin-bottom:4px}.appointmentsPage_statLabel__Vm\+rj{color:#6b7280;font-size:14px;font-weight:500}.appointmentsPage_modalOverlay__szWzl{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}.appointmentsPage_timeSlotModal__LE3ko{animation:appointmentsPage_slideIn__ajE8K .3s ease-out;background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000004d;display:flex;flex-direction:column;max-height:85vh;max-width:700px;width:90%}.appointmentsPage_timeSlotModalHeader__\+1-7g{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__g0UJP{align-items:center;display:flex;flex:1 1;font-size:20px;font-weight:600;gap:12px;margin:0;min-width:200px}.appointmentsPage_timeSlotDateSubtitle__cmUby{flex-basis:100%;font-size:14px;font-weight:500;margin-top:8px;opacity:.95}.appointmentsPage_timeSlotAppointmentsCount__IwhlY{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border-radius:20px;font-size:14px;font-weight:500;padding:6px 14px}.appointmentsPage_timeSlotModalCloseBtn__Cl41k{align-items:center;background:#0000;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__Cl41k:hover{background:#fff3;transform:rotate(90deg)}.appointmentsPage_timeSlotModalBody__OrjdO{flex:1 1;overflow-y:auto;padding:20px}.appointmentsPage_timeSlotAppointmentsList__nWjCI{display:flex;flex-direction:column;gap:12px}.appointmentsPage_timeSlotAppointmentItem__oWSLJ{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__oWSLJ:hover{border-color:#667eea;box-shadow:0 4px 12px #667eea26;transform:translateX(4px)}.appointmentsPage_tsModalAppointmentTime__ngqv-{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__cI5b\+{font-size:18px}.appointmentsPage_tsModalTime__uR5rw{font-weight:700}.appointmentsPage_tsModalEndTime__s\+k5M{font-size:13px;opacity:.9}.appointmentsPage_tsModalAppointmentDetails__013sK{display:flex;flex:1 1;flex-direction:column;gap:8px}.appointmentsPage_tsModalAppointmentRow__dOgLx{align-items:center;display:flex;font-size:14px;gap:8px}.appointmentsPage_tsModalIcon__Nz6he{font-size:16px;text-align:center;width:20px}.appointmentsPage_tsModalLabel__-hGuj{color:#6b7280;font-weight:500;min-width:60px}.appointmentsPage_tsModalValue__vXdPw{color:#1f2937;font-weight:600}.appointmentsPage_tsModalFundingBadge__FRCNN{align-items:center;border-radius:6px;display:inline-flex;font-size:12px;font-weight:600;line-height:1;padding:4px 10px}.appointmentsPage_tsModalAppointmentArrow__bSf0K{color:#667eea;font-size:24px;opacity:0;transition:opacity .2s}.appointmentsPage_timeSlotAppointmentItem__oWSLJ:hover .appointmentsPage_tsModalAppointmentArrow__bSf0K{opacity:1}.appointmentsPage_emptyState__AAMnu{align-items:center;color:#6b7280;display:flex;flex-direction:column;justify-content:center;padding:60px 20px}.appointmentsPage_emptyIcon__adbj4{font-size:64px;margin-bottom:16px;opacity:.5}.appointmentsPage_emptyState__AAMnu p{font-size:16px;margin:0}.appointmentsPage_timeSlotModalFooter__AQCZy{background:#f9fafb;border-radius:0 0 16px 16px;border-top:1px solid #e5e7eb;display:flex;justify-content:center;padding:20px 28px}.appointmentsPage_timeSlotCloseButton__Mnk28{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:10px;box-shadow:0 4px 12px #667eea4d;color:#fff;cursor:pointer;font-size:15px;font-weight:600;padding:12px 32px;transition:all .2s}.appointmentsPage_timeSlotCloseButton__Mnk28:hover{box-shadow:0 6px 20px #667eea66;transform:translateY(-2px)}.appointmentsPage_timeSlotCloseButton__Mnk28:active{transform:translateY(0)}@keyframes appointmentsPage_slideIn__ajE8K{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}[dir=rtl] .appointmentsPage_timeSlotAppointmentItem__oWSLJ:hover{transform:translateX(-4px)}.appointmentsPage_timeSlotModalBody__OrjdO::-webkit-scrollbar{width:8px}.appointmentsPage_timeSlotModalBody__OrjdO::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.appointmentsPage_timeSlotModalBody__OrjdO::-webkit-scrollbar-thumb{background:#667eea;border-radius:10px}.appointmentsPage_timeSlotModalBody__OrjdO::-webkit-scrollbar-thumb:hover{background:#5568d3}@media (max-width:768px){.appointmentsPage_timeSlotModal__LE3ko{max-height:90vh;width:95%}.appointmentsPage_timeSlotModalHeader__\+1-7g{padding:20px}.appointmentsPage_timeSlotModalTitle__g0UJP{font-size:18px}.appointmentsPage_timeSlotAppointmentsCount__IwhlY{font-size:12px;padding:4px 10px}.appointmentsPage_tsModalAppointmentTime__ngqv-{font-size:14px;min-width:100px;padding:10px}.appointmentsPage_tsModalAppointmentRow__dOgLx{font-size:13px}.appointmentsPage_tsModalLabel__-hGuj{min-width:50px}}.appointmentsPage_modalContent__M1l-F{background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000004d;max-height:80vh;max-width:500px;overflow-y:auto;padding:32px;width:90%}.appointmentsPage_modalContent__M1l-F h3{color:#1f2937;font-size:24px;margin:0 0 24px}.appointmentsPage_modalContent__M1l-F p{color:#374151;line-height:1.6;margin:12px 0}.appointmentsPage_modalContent__M1l-F 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__M1l-F button:hover{background:#553c9a;transform:translateY(-2px)}.appointmentsPage_modalHeader__K1bJ\+{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__UrArJ{flex:1 1;overflow-y:auto;padding:20px}.appointmentsPage_modalAppointmentItem__kOEID{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__kOEID:hover{border-color:#667eea;box-shadow:0 4px 12px #667eea26;transform:translateX(4px)}.appointmentsPage_modalAppointmentTime__jmwC2{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__Dy8kE{display:flex;flex:1 1;flex-direction:column;gap:6px}.appointmentsPage_modalAppointmentPatient__a5Puw{color:#1f2937;font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.appointmentsPage_modalAppointmentSub__F4qoC{color:#6b7280;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.appointmentsPage_closeButton__iWbwT{align-items:center;background:#0000;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__iWbwT{left:auto;right:20px}.appointmentsPage_closeButton__iWbwT:hover{background:#fff3;transform:rotate(90deg)}[dir=rtl] .appointmentsPage_modalAppointmentItem__kOEID:hover{transform:translateX(-4px)}.appointmentsPage_draggable__cEw\+l{cursor:grab;-webkit-user-select:none;user-select:none}.appointmentsPage_draggable__cEw\+l:active{cursor:grabbing}.appointmentsPage_dragging__zVdBo{cursor:grabbing;opacity:.4}.appointmentsPage_timeSlot__0GTnp.appointmentsPage_dragOver__YKI\+e{animation:appointmentsPage_dropPulse__ESWYz .5s infinite;background:#10b9811a;border:2px dashed #10b981}.appointmentsPage_timeSlot__0GTnp.appointmentsPage_dragOverInvalid__epd3A{animation:appointmentsPage_dropShake__wTjtQ .3s;background:#ef44441a;border:2px dashed #ef4444}.appointmentsPage_timeSlot__0GTnp.appointmentsPage_dragOverWarning__kwYKg{background:#f59e0b1a;border:2px dashed #f59e0b}.appointmentsPage_calendarDay__VIGJw.appointmentsPage_dragOver__YKI\+e{animation:appointmentsPage_dropPulse__ESWYz .5s infinite;background:#10b9811a!important;box-shadow:inset 0 0 0 2px #10b981}.appointmentsPage_calendarDay__VIGJw.appointmentsPage_dragOverInvalid__epd3A{animation:appointmentsPage_dropShake__wTjtQ .3s;background:#ef44441a!important;box-shadow:inset 0 0 0 2px #ef4444}.appointmentsPage_calendarDay__VIGJw.appointmentsPage_dragOverWarning__kwYKg{background:#f59e0b1a!important;box-shadow:inset 0 0 0 2px #f59e0b}@keyframes appointmentsPage_dropPulse__ESWYz{0%,to{transform:scale(1)}50%{transform:scale(1.01)}}@keyframes appointmentsPage_dropShake__wTjtQ{0%,to{transform:translateX(0)}25%{transform:translateX(-4px)}75%{transform:translateX(4px)}}.appointmentsPage_dragHint__ArBQ1{align-items:center;background:linear-gradient(135deg,#6b46c11a,#8b5cf61a);border-radius:20px;color:#6b46c1;display:inline-flex;font-size:14px;font-weight:600;gap:8px;margin-bottom:16px;padding:10px 18px}.appointmentsPage_dragHintIcon__bTC0Z{font-size:16px}.appointmentsPage_moveConfirmationModal__9Y5j8{align-items:center;animation:appointmentsPage_fadeIn__jJ8Sj .2s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1001}.appointmentsPage_moveConfirmationContent__cXJ0y{animation:appointmentsPage_modalSlide__D3l22 .3s ease-out;background:#fff;border-radius:20px;box-shadow:0 20px 60px #0000004d;max-width:500px;padding:32px;width:90%}@keyframes appointmentsPage_modalSlide__D3l22{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.appointmentsPage_moveConfirmationHeader__gaM76{align-items:center;display:flex;gap:12px;margin-bottom:20px}.appointmentsPage_moveConfirmationIcon__B2G8O{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__CtsSU{color:#1f2937;font-size:20px;font-weight:700}.appointmentsPage_changeSummary__AMj7y{background:#f8f7fc;border-radius:12px;margin-bottom:16px;padding:16px}.appointmentsPage_changeRow__riE79{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;font-size:14px;justify-content:space-between;padding:8px 0}.appointmentsPage_changeRow__riE79:last-child{border-bottom:none}.appointmentsPage_changeLabel__sEjwh{color:#6b7280;font-weight:600}.appointmentsPage_changeValue__GPly4{color:#1f2937;font-weight:600}.appointmentsPage_changeOldValue__3huwL{margin-left:8px;opacity:.6;text-decoration:line-through}.appointmentsPage_changeArrow__aa3wU{color:#6b46c1;font-size:18px;margin:0 8px}.appointmentsPage_changeWithEdit__2DdJv{align-items:center;display:flex;gap:12px}.appointmentsPage_changeInput__QNgcD{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#1f2937;font-size:14px;padding:6px 12px;transition:all .2s}.appointmentsPage_changeInput__QNgcD:focus{border-color:#6b46c1;box-shadow:0 0 0 3px #6b46c11a;outline:none}.appointmentsPage_validationWarnings__4fijl{display:flex;flex-direction:column;gap:8px;margin-top:8px}.appointmentsPage_changeWarning__vYd9J{align-items:center;background:#f59e0b1a;border-radius:8px;color:#d97706;display:flex;font-size:13px;gap:8px;margin-top:12px;padding:12px}.appointmentsPage_moveConfirmationActions__iR6a1{display:flex;gap:12px}.appointmentsPage_moveConfirmBtn__5LeAj{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__gC4Z8{background:#6b46c1;color:#fff}.appointmentsPage_moveConfirmBtnPrimary__gC4Z8:hover{background:#553c9a;box-shadow:0 4px 12px #6b46c14d;transform:translateY(-2px)}.appointmentsPage_moveConfirmBtnSecondary__jSUM7{background:#fff;border:2px solid #e5e7eb;color:#1f2937}.appointmentsPage_moveConfirmBtnSecondary__jSUM7:hover{background:#f8f7fc;border-color:#6b46c1}.appointmentsPage_successAnimation__MbJAJ{animation:appointmentsPage_successPop__OMtXZ .6s ease-out forwards;font-size:80px;left:50%;pointer-events:none;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:1002}@keyframes appointmentsPage_successPop__OMtXZ{0%{opacity:0;transform:translate(-50%,-50%) scale(0)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.2)}to{opacity:0;transform:translate(-50%,-50%) scale(1)}}.appointmentsPage_dragToast__LSUnE{align-items:center;animation:appointmentsPage_slideInRight__eZM6s .3s ease-out;background:#fff;border-radius:12px;bottom:30px;box-shadow:0 8px 24px #0003;display:flex;gap:12px;padding:16px 24px;position:fixed;right:30px;z-index:1003}[dir=rtl] .appointmentsPage_dragToast__LSUnE{animation:appointmentsPage_slideInLeft__I-9aY .3s ease-out;left:30px;right:auto}@keyframes appointmentsPage_slideInRight__eZM6s{0%{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}@keyframes appointmentsPage_slideInLeft__I-9aY{0%{opacity:0;transform:translateX(-40px)}to{opacity:1;transform:translateX(0)}}.appointmentsPage_dragToastIcon__pj7Z\+{align-items:center;border-radius:50%;display:flex;font-size:18px;height:36px;justify-content:center;width:36px}.appointmentsPage_dragToastIconSuccess__48YRf{background:#10b9811a;color:#10b981}.appointmentsPage_dragToastIconError__pDt\+B{background:#ef44441a;color:#ef4444}.appointmentsPage_dragToastMessage__qrVca{color:#1f2937;font-size:14px;font-weight:600}.appointmentsPage_addAppointmentOverlay__OeLWO{align-items:center;background-color:#6b46c11a;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__0GTnp:hover .appointmentsPage_addAppointmentOverlay__OeLWO{opacity:1}.appointmentsPage_plusIcon__IpitM{align-items:center;background-color:#fffc;border-radius:50%;box-shadow:0 2px 4px #0000001a;color:#6b46c1;display:flex;font-size:24px;font-weight:700;height:32px;justify-content:center;width:32px}.appointmentsPage_addAppointmentOverlay__OeLWO:hover{background-color:#6b46c133}.appointmentsPage_addAppointmentOverlay__OeLWO:hover .appointmentsPage_plusIcon__IpitM{background-color:#fff;transform:scale(1.1)}.appointmentsPage_calendarDay__VIGJw .appointmentsPage_addAppointmentBtn__XF65t,.appointmentsPage_timeSlot__0GTnp .appointmentsPage_addAppointmentBtn__XF65t{align-items:center;background:#6b46c1;border:none;border-radius:50%;box-shadow:0 2px 4px #0000001a;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__VIGJw:hover .appointmentsPage_addAppointmentBtn__XF65t,.appointmentsPage_timeSlot__0GTnp:hover .appointmentsPage_addAppointmentBtn__XF65t{opacity:1;transform:scale(1.1)}.appointmentsPage_calendarDay__VIGJw .appointmentsPage_addAppointmentBtn__XF65t:hover,.appointmentsPage_timeSlot__0GTnp .appointmentsPage_addAppointmentBtn__XF65t:hover{background:#553c9a;transform:scale(1.2)!important}[dir=rtl] .appointmentsPage_calendarDay__VIGJw .appointmentsPage_addAppointmentBtn__XF65t,[dir=rtl] .appointmentsPage_timeSlot__0GTnp .appointmentsPage_addAppointmentBtn__XF65t{left:4px;right:auto}.appointmentsPage_headerTitleRow__s0TOn{align-items:center;display:flex;gap:12px}.appointmentsPage_addAppointmentBtn__XF65t{align-items:center;background-color:#6b46c1;border:none;border-radius:50%;box-shadow:0 2px 4px #0000001a;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__XF65t:hover{background-color:#553c9a;transform:scale(1.05)}.appointmentsPage_stackedDayHeader__gRD9H{align-items:center;display:flex!important;justify-content:space-between}.appointmentsPage_stackedDayTitle__qyajh{align-items:center;display:flex;gap:8px}.appointmentsPage_stackedDayActions__oGtxv{align-items:center;display:flex;gap:12px}.appointmentsPage_timeHeaderHour__oum6o{border-top:2px solid #e5e7eb;font-size:14px;font-weight:700}.appointmentsPage_timeHeaderQuarter__Cjb-T{border-top:1px dashed #e5e7eb;color:#9ca3af;font-size:12px;font-weight:400}.appointmentsPage_viewContent__vosG0{box-sizing:border-box;display:block;min-height:600px;width:100%}.AppointmentDetailsModal_modalOverlay__ycf9L{align-items:center;animation:AppointmentDetailsModal_fadeIn__bl94D .2s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}@keyframes AppointmentDetailsModal_fadeIn__bl94D{0%{opacity:0}to{opacity:1}}@keyframes AppointmentDetailsModal_slideUp__DpEUX{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.AppointmentDetailsModal_modal__3Nlmd{animation:AppointmentDetailsModal_slideUp__DpEUX .3s ease-out;background:#fff;border-radius:20px;box-shadow:0 20px 60px #0000004d;display:flex;flex-direction:column;max-height:90vh;max-width:900px;overflow:hidden;width:100%}.AppointmentDetailsModal_modalHeader__ijeFS{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:sticky;top:0;z-index:10}.AppointmentDetailsModal_modalTitle__Nzv\+T{align-items:center;display:flex;font-size:24px;font-weight:700;gap:12px}.AppointmentDetailsModal_statusBadge__Qz8wU{background:#fff3;border-radius:20px;font-size:13px;font-weight:600;padding:6px 14px}.AppointmentDetailsModal_statusConfirmed__Lztkl{background:#10b9814d}.AppointmentDetailsModal_statusPending__OIymk{background:#f59e0b4d}.AppointmentDetailsModal_statusCancelled__YGYdJ{background:#ef44444d}.AppointmentDetailsModal_closeBtn__iQC-X{align-items:center;background:#fff3;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__iQC-X:hover{background:#ffffff4d;transform:rotate(90deg)}.AppointmentDetailsModal_modalBody__7f7ad{flex:1 1;overflow-y:auto;padding:32px}.AppointmentDetailsModal_modalFooter__Hem2C{background:#f9fafb;border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;padding:20px 32px}.AppointmentDetailsModal_treatmentCard__T6vRG{background:linear-gradient(135deg,#6b46c10d,#8b5cf60d);border:2px solid #6b46c1;border-radius:16px;margin-bottom:24px;padding:24px}.AppointmentDetailsModal_treatmentHeader__22DMs{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px}.AppointmentDetailsModal_treatmentName__1Xv\+H{color:#6b46c1;font-size:18px;font-weight:700}.AppointmentDetailsModal_progressIndicator__pefgY{align-items:center;display:flex;gap:12px}.AppointmentDetailsModal_progressText__SOtYk{color:#6b7280;font-size:14px;font-weight:600}.AppointmentDetailsModal_progressBarContainer__yzAqc{background:#e5e7eb;border-radius:4px;height:8px;overflow:hidden;width:100%}.AppointmentDetailsModal_progressBar__na11d{background:linear-gradient(90deg,#6b46c1,#8b5cf6);border-radius:4px;height:100%;transition:width .3s ease}.AppointmentDetailsModal_tags__0F8jD{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.AppointmentDetailsModal_tag__XcSMc{align-items:center;border-radius:20px;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:6px 12px}.AppointmentDetailsModal_tagOnline__unRdZ{background:#3b82f61a;color:#3b82f6}.AppointmentDetailsModal_tagPhysical__IoJ91{background:#10b9811a;color:#10b981}.AppointmentDetailsModal_tagPhone__prEPM{background:#f59e0b1a;color:#f59e0b}.AppointmentDetailsModal_tagRoom__Nh8LG{background:#6b46c11a;color:#6b46c1}.AppointmentDetailsModal_section__o2A1W{margin-bottom:32px}.AppointmentDetailsModal_sectionTitle__dgAA8{align-items:center;color:#1f2937;display:flex;font-size:18px;font-weight:700;gap:8px;margin-bottom:16px}.AppointmentDetailsModal_sectionIcon__Y5N-N{align-items:center;background:#f8f7fc;border-radius:8px;color:#6b46c1;display:flex;font-size:16px;height:32px;justify-content:center;width:32px}.AppointmentDetailsModal_infoGrid__TgHj-{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.AppointmentDetailsModal_infoItem__9fJxG{background:#f8f7fc;border-radius:12px;border-right:4px solid #6b46c1;padding:16px}.AppointmentDetailsModal_infoLabel__6qUpQ{color:#6b7280;font-size:13px;font-weight:600;margin-bottom:6px}.AppointmentDetailsModal_infoValue__Y89Ct{color:#1f2937;font-size:16px;font-weight:600}.AppointmentDetailsModal_fundingBadge__E9fSg{align-items:center;border-radius:14px;display:inline-flex;font-size:14px;font-weight:600;padding:4px 12px}.AppointmentDetailsModal_infoLink__PApEf{color:#6b46c1;cursor:pointer;text-decoration:underline;transition:all .2s}.AppointmentDetailsModal_infoLink__PApEf:hover{color:#553c9a}.AppointmentDetailsModal_infoSubtext__ywheQ{color:#6b7280;font-size:13px;margin-top:4px}.AppointmentDetailsModal_insuranceBadge__KYEGr{align-items:center;border-radius:6px;display:inline-flex;font-size:13px;font-weight:600;padding:6px 12px}.AppointmentDetailsModal_insuranceClalit__jyARI{background:#0099cc1a;color:#09c}.AppointmentDetailsModal_insuranceMaccabi__cp8wV{background:#ffb81c1a;color:#cf9500}.AppointmentDetailsModal_insuranceMeuhedet__UrFUK{background:#00a6511a;color:#00a651}.AppointmentDetailsModal_insuranceLeumit__QHTjS{background:#e31e241a;color:#e31e24}.AppointmentDetailsModal_insurancePrivate__-wEhp{background:#6b46c11a;color:#6b46c1}.AppointmentDetailsModal_notesSection__cWCy1{margin-top:24px}.AppointmentDetailsModal_notesTextarea__4ZI8J{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__4ZI8J:focus{border-color:#6b46c1;box-shadow:0 0 0 3px #6b46c11a;outline:none}.AppointmentDetailsModal_actionsSection__yXjpl{background:#f8f7fc;border-radius:16px;margin-top:32px;padding:24px}.AppointmentDetailsModal_actionsTitle__RwLMI{color:#1f2937;font-size:16px;font-weight:700;margin-bottom:16px}.AppointmentDetailsModal_actionsGrid__m5JKQ{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.AppointmentDetailsModal_actionBtn__5IA-w{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__5IA-w:disabled{background:#f3f4f6;color:#9ca3af;cursor:not-allowed;opacity:.7}.AppointmentDetailsModal_actionBtn__5IA-w:disabled:hover{box-shadow:none;transform:none}.AppointmentDetailsModal_rescheduleBtn__fUyQE{background:#6b46c1;color:#fff;flex:1 1}.AppointmentDetailsModal_rescheduleBtn__fUyQE:hover:not(:disabled){background:#553c9a;box-shadow:0 4px 12px #6b46c14d;transform:translateY(-2px)}.AppointmentDetailsModal_cancelBtn__rfU\+t{background:#ef4444;color:#fff;flex:1 1}.AppointmentDetailsModal_cancelBtn__rfU\+t:hover:not(:disabled){background:#dc2626;box-shadow:0 4px 12px #ef44444d;transform:translateY(-2px)}.AppointmentDetailsModal_actionBtnPrimary__I9VRZ{background:#6b46c1;color:#fff}.AppointmentDetailsModal_actionBtnPrimary__I9VRZ:hover{background:#553c9a;box-shadow:0 4px 12px #6b46c14d;transform:translateY(-2px)}.AppointmentDetailsModal_actionBtnSecondary__4mxod{background:#fff;border:2px solid #e5e7eb;color:#1f2937}.AppointmentDetailsModal_actionBtnSecondary__4mxod:hover{background:#f3f1fb;border-color:#6b46c1}.AppointmentDetailsModal_actionBtnDanger__1i6CK{background:#ef4444;color:#fff}.AppointmentDetailsModal_actionBtnDanger__1i6CK:hover{background:#dc2626;box-shadow:0 4px 12px #ef44444d;transform:translateY(-2px)}.AppointmentDetailsModal_actionBtnDisabled__dHdT5{background:#f3f4f6;color:#9ca3af;cursor:not-allowed;opacity:.7}.AppointmentDetailsModal_actionBtnDisabled__dHdT5:hover{box-shadow:none;transform:none}.AppointmentDetailsModal_actionIcon__\+DMdo{font-size:18px}.AppointmentDetailsModal_reschedulePanel__8MiQH{animation:AppointmentDetailsModal_slideUp__DpEUX .3s ease-out;background:#fff;border:2px solid #6b46c1;border-radius:16px;margin-top:20px;padding:24px}.AppointmentDetailsModal_rescheduleTitle__UfTTh{color:#6b46c1;font-size:18px;font-weight:700;margin-bottom:20px}.AppointmentDetailsModal_rescheduleOptions__gukiR{grid-gap:16px;display:grid;gap:16px}.AppointmentDetailsModal_optionCard__BaRKc{background:#f8f7fc;border:2px solid #0000;border-radius:12px;cursor:pointer;padding:20px;transition:all .2s}.AppointmentDetailsModal_optionCard__BaRKc:hover{background:#f3f1fb;border-color:#6b46c1}.AppointmentDetailsModal_optionCardSelected__Yy-Vr{background:#6b46c10d;border-color:#6b46c1}.AppointmentDetailsModal_optionHeader__sKNzi{align-items:center;display:flex;gap:12px;margin-bottom:12px}.AppointmentDetailsModal_optionIcon__eP3aR{align-items:center;background:#6b46c1;border-radius:10px;color:#fff;display:flex;font-size:20px;height:40px;justify-content:center;width:40px}.AppointmentDetailsModal_optionTitle__63DIc{color:#1f2937;font-size:16px;font-weight:700}.AppointmentDetailsModal_optionDescription__Mwom\+{color:#6b7280;font-size:14px;margin-inline-start:52px}.AppointmentDetailsModal_manualForm__wOOzf{animation:AppointmentDetailsModal_slideUp__DpEUX .3s ease-out;background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-top:20px;padding:20px}.AppointmentDetailsModal_formGrid__sdbyg{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:16px}.AppointmentDetailsModal_formGroup__pli7N{display:flex;flex-direction:column;gap:8px}.AppointmentDetailsModal_formLabel__g-bCd{color:#6b7280;font-size:13px;font-weight:600}.AppointmentDetailsModal_formInput__CApes,.AppointmentDetailsModal_formSelect__Dcfqx{border:1.5px solid #e5e7eb;border-radius:8px;font-family:inherit;font-size:14px;padding:10px 14px;transition:all .2s}.AppointmentDetailsModal_formInput__CApes:focus,.AppointmentDetailsModal_formSelect__Dcfqx:focus{border-color:#6b46c1;box-shadow:0 0 0 3px #6b46c11a;outline:none}.AppointmentDetailsModal_formActions__uDLOg{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-top:16px}.AppointmentDetailsModal_autoAssignResults__VIlt1{animation:AppointmentDetailsModal_slideUp__DpEUX .3s ease-out;margin-top:20px}.AppointmentDetailsModal_resultsTitle__ByFLb{color:#1f2937;font-size:16px;font-weight:700;margin-bottom:16px}.AppointmentDetailsModal_resultCard__kSWlh{background:#f8f7fc;border-radius:12px;border-right:4px solid #10b981;cursor:pointer;margin-bottom:12px;padding:20px;transition:all .2s}.AppointmentDetailsModal_resultCard__kSWlh:hover{background:#f3f1fb;box-shadow:0 4px 12px #0000001a;transform:translateX(-4px)}.AppointmentDetailsModal_resultHeader__ezdLr{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:12px}.AppointmentDetailsModal_resultTherapist__Vz-of{color:#1f2937;font-size:16px;font-weight:700}.AppointmentDetailsModal_resultTime__dbWsy{color:#6b46c1;font-size:18px;font-weight:700}.AppointmentDetailsModal_resultDetails__itjhN{color:#6b7280;display:flex;flex-wrap:wrap;font-size:13px;gap:16px}.AppointmentDetailsModal_recommended__AuHtt{color:#10b981;font-weight:600}@media (max-width:768px){.AppointmentDetailsModal_modal__3Nlmd{border-radius:16px;max-height:95vh}.AppointmentDetailsModal_modalBody__7f7ad,.AppointmentDetailsModal_modalHeader__ijeFS{padding:20px}.AppointmentDetailsModal_modalFooter__Hem2C{flex-direction:column;padding:16px 20px}.AppointmentDetailsModal_modalTitle__Nzv\+T{flex-wrap:wrap;font-size:18px}.AppointmentDetailsModal_actionsGrid__m5JKQ,.AppointmentDetailsModal_formGrid__sdbyg,.AppointmentDetailsModal_infoGrid__TgHj-{grid-template-columns:1fr}.AppointmentDetailsModal_treatmentHeader__22DMs{align-items:flex-start;flex-direction:column}.AppointmentDetailsModal_treatmentName__1Xv\+H{font-size:16px}}@media (max-width:480px){.AppointmentDetailsModal_modalOverlay__ycf9L{padding:10px}.AppointmentDetailsModal_modal__3Nlmd{border-radius:12px}.AppointmentDetailsModal_modalHeader__ijeFS{border-radius:12px 12px 0 0;padding:16px}.AppointmentDetailsModal_modalBody__7f7ad{padding:16px}.AppointmentDetailsModal_modalFooter__Hem2C{padding:12px 16px}.AppointmentDetailsModal_modalTitle__Nzv\+T{font-size:16px;gap:8px}.AppointmentDetailsModal_statusBadge__Qz8wU{font-size:11px;padding:4px 10px}.AppointmentDetailsModal_treatmentCard__T6vRG{padding:16px}.AppointmentDetailsModal_section__o2A1W{margin-bottom:24px}.AppointmentDetailsModal_sectionTitle__dgAA8{font-size:16px}.AppointmentDetailsModal_actionsSection__yXjpl{padding:16px}.AppointmentDetailsModal_actionBtn__5IA-w{font-size:13px;padding:10px 16px}.AppointmentDetailsModal_optionDescription__Mwom\+{margin-inline-start:0;margin-top:8px}}.AppointmentDetailsModal_loadingOverlay__oO0Tt{align-items:center;animation:AppointmentDetailsModal_fadeIn__bl94D .2s ease-out;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:10000}.AppointmentDetailsModal_loadingOverlay__oO0Tt span{background:#fff;border-radius:12px;box-shadow:0 8px 24px #0003;color:#1f2937;font-size:16px;font-weight:600;padding:20px 40px}.TreatmentProgramBadge_treatmentProgramBadge__-RHLC{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;box-shadow:0 4px 12px #667eea33;color:#fff;margin-bottom:20px;padding:14px 18px}.TreatmentProgramBadge_badgeHeader__Yy8sT{align-items:flex-start;display:flex;gap:12px}.TreatmentProgramBadge_badgeIcon__oMMV7{font-size:22px;line-height:1.4}.TreatmentProgramBadge_badgeContent__d\+dzk{display:flex;flex:1 1;flex-direction:column;font-size:15px;gap:6px}.TreatmentProgramBadge_badgeRow__xq3eS{align-items:center;display:flex;gap:8px}.TreatmentProgramBadge_badgeLabel__wfPF6{font-weight:500;opacity:.95}.TreatmentProgramBadge_programName__0iQDp{font-weight:600;line-height:1.3}.CreateAppointmentModal_modalOverlay__AdnNV{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}.CreateAppointmentModal_modal__HPqUX{animation:CreateAppointmentModal_modalSlideIn__e8UV9 .3s ease-out;box-shadow:0 20px 60px #0000004d;max-width:600px;position:relative;width:90%;z-index:10001}.CreateAppointmentModal_embeddedWrapper__GhmhG,.CreateAppointmentModal_modal__HPqUX{background:#fff;border-radius:16px;display:flex;flex-direction:column;max-height:90vh;overflow:hidden}.CreateAppointmentModal_embeddedWrapper__GhmhG{height:100%}@keyframes CreateAppointmentModal_modalSlideIn__e8UV9{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.CreateAppointmentModal_modalHeader__h66\+3{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__FuWaG{align-items:center;display:flex;font-size:18px;font-weight:600;gap:12px}.CreateAppointmentModal_closeBtn__jNGme{align-items:center;background:#0000;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__jNGme:hover{background:#fff3}.CreateAppointmentModal_modalBody__eTiGD{box-sizing:border-box;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding:24px;width:100%}.CreateAppointmentModal_modalBody__eTiGD *{box-sizing:border-box}.CreateAppointmentModal_formGroup__Pty90,.CreateAppointmentModal_formRow__z0Zab{box-sizing:border-box;margin-bottom:20px;max-width:100%}.CreateAppointmentModal_formRow__z0Zab{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.CreateAppointmentModal_label__uiF2v{align-items:center;color:#374151;display:flex;font-size:14px;font-weight:600;gap:8px;margin-bottom:8px}.CreateAppointmentModal_labelIcon__uPUTf{font-size:16px}.CreateAppointmentModal_input__G5zHC,.CreateAppointmentModal_select__C2MWG{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__G5zHC{cursor:text}.CreateAppointmentModal_select__C2MWG{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__C2MWG[dir=rtl]{background-position:left 16px center;padding-left:40px;padding-right:16px}.CreateAppointmentModal_select__C2MWG[dir=ltr]{background-position:right 16px center;padding-left:16px;padding-right:40px}.CreateAppointmentModal_select__C2MWG:hover{background-color:#faf5ff;border-color:#a78bfa}.CreateAppointmentModal_input__G5zHC:focus,.CreateAppointmentModal_select__C2MWG:focus{background-color:#fff;border-color:#8b5cf6;box-shadow:0 0 0 4px #8b5cf626;outline:none}.CreateAppointmentModal_select__C2MWG option{background:#fff;color:#1f2937;font-size:15px;font-weight:500;line-height:1.6;min-height:48px;padding:14px 20px}.CreateAppointmentModal_select__C2MWG option:hover{background:#f3f4f6}.CreateAppointmentModal_select__C2MWG option:checked{background:linear-gradient(135deg,#ede9fe,#ddd6fe)!important;color:#6b46c1!important;font-weight:600!important}@-moz-document url-prefix(){.CreateAppointmentModal_select__C2MWG option:checked{background:#ede9fe;color:#6b46c1;font-weight:600}}.CreateAppointmentModal_select__C2MWG::-webkit-scrollbar{width:12px}.CreateAppointmentModal_select__C2MWG::-webkit-scrollbar-track{background:#f3f4f6;border-radius:6px}.CreateAppointmentModal_select__C2MWG::-webkit-scrollbar-thumb{background:#8b5cf6;border:2px solid #f3f4f6;border-radius:6px}.CreateAppointmentModal_select__C2MWG::-webkit-scrollbar-thumb:hover{background:#7c3aed}.CreateAppointmentModal_textarea__Abcx5{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__Abcx5:hover{background-color:#faf9fe;border-color:#c4b5fd}.CreateAppointmentModal_textarea__Abcx5:focus{border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf61a;outline:none}.CreateAppointmentModal_checkboxLabel__sbS15{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__sbS15:hover{background:#dbeafe}.CreateAppointmentModal_checkboxLabel__sbS15 input[type=checkbox]{accent-color:#3b82f6;cursor:pointer;height:16px;width:16px}.CreateAppointmentModal_programWarning__4qucF{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__fOsbv{align-items:center;box-sizing:border-box;display:flex;gap:10px;max-width:100%}.CreateAppointmentModal_currentValue__2b6Rz{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__2b6Rz:hover{background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border-color:#d1d5db}.CreateAppointmentModal_selectWrapper__voGgH{align-items:stretch;box-sizing:border-box;display:flex;gap:10px;max-width:100%;position:relative;z-index:100}.CreateAppointmentModal_selectWrapper__voGgH select{flex:1 1;min-width:0;position:relative;z-index:100}.CreateAppointmentModal_selectWrapper__voGgH .CreateAppointmentModal_customSelect__Rzdfc{flex:1 1;min-width:0}.CreateAppointmentModal_customSelect__Rzdfc{box-sizing:border-box;max-width:100%;position:relative;width:100%}.CreateAppointmentModal_customSelectTrigger__U2b4v{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__U2b4v:hover{background-color:#faf5ff;border-color:#a78bfa}.CreateAppointmentModal_customSelectActive__x9H3g{border-color:#8b5cf6;box-shadow:0 0 0 4px #8b5cf626}.CreateAppointmentModal_customSelectValue__sV95u{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__oOjQ3{color:#8b5cf6;font-size:12px;font-weight:700;transition:transform .2s}.CreateAppointmentModal_customSelectActive__x9H3g .CreateAppointmentModal_customSelectArrow__oOjQ3{transform:rotate(180deg)}.CreateAppointmentModal_customSelectDropdown__gv5pi{animation:CreateAppointmentModal_dropdownSlideIn__ZGpya .2s ease-out;background:#fff;border:2px solid #e5e7eb;border-radius:10px;box-shadow:0 10px 25px #00000026;display:flex;flex-direction:column;left:0;max-height:320px;overflow:hidden;position:absolute;right:0;top:calc(100% + 4px);z-index:10000}@keyframes CreateAppointmentModal_dropdownSlideIn__ZGpya{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.CreateAppointmentModal_dropdownOptions__Ampnp{flex:1 1;min-height:0;overflow-y:auto}.CreateAppointmentModal_searchContainer__fbSkA{background:#f9fafb;border-bottom:1px solid #e5e7eb;flex-shrink:0;padding:10px}.CreateAppointmentModal_dropdownOption__NrzYr{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__NrzYr:hover{background:#f9fafb}.CreateAppointmentModal_dropdownOptionSelected__101XC{background:#ede9fe;color:#6b46c1;font-weight:600}.CreateAppointmentModal_dropdownOptionSelected__101XC:hover{background:#ddd6fe}.CreateAppointmentModal_optionText__vStXg{color:#1f2937;flex:1 1;font-size:15px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis}.CreateAppointmentModal_dropdownOptionSelected__101XC .CreateAppointmentModal_optionText__vStXg{color:#6b46c1;font-weight:600}.CreateAppointmentModal_checkmark__-nN\+J{color:#8b5cf6;font-size:18px;font-weight:700}.CreateAppointmentModal_dropdownOptions__Ampnp::-webkit-scrollbar{width:8px}.CreateAppointmentModal_dropdownOptions__Ampnp::-webkit-scrollbar-track{background:#f3f4f6;border-radius:4px}.CreateAppointmentModal_dropdownOptions__Ampnp::-webkit-scrollbar-thumb{background:#8b5cf6;border:2px solid #f3f4f6;border-radius:4px}.CreateAppointmentModal_dropdownOptions__Ampnp::-webkit-scrollbar-thumb:hover{background:#7c3aed}.CreateAppointmentModal_changeButton__PaOI0{background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:10px;box-shadow:0 2px 4px #3b82f633;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:10px 20px;transition:all .2s ease;white-space:nowrap}.CreateAppointmentModal_changeButton__PaOI0:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 8px #3b82f64d;transform:translateY(-2px)}.CreateAppointmentModal_changeButton__PaOI0:active{transform:translateY(0)}.CreateAppointmentModal_cancelButton__TGNC-{background:linear-gradient(135deg,#6b7280,#4b5563);border:none;border-radius:10px;box-shadow:0 2px 4px #6b728033;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:10px 20px;transition:all .2s ease;white-space:nowrap}.CreateAppointmentModal_cancelButton__TGNC-:hover{background:linear-gradient(135deg,#4b5563,#374151);box-shadow:0 4px 8px #6b72804d;transform:translateY(-2px)}.CreateAppointmentModal_cancelButton__TGNC-:active{transform:translateY(0)}.CreateAppointmentModal_warningsSection__-IZK9{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__T2B2a{align-items:center;color:#92400e;display:flex;font-size:15px;font-weight:600;gap:8px;margin-bottom:12px}.CreateAppointmentModal_warningsList__\+nE57{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.CreateAppointmentModal_warningItem__sYDXo{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__GlGdj{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.CreateAppointmentModal_warningLow__JEMwH{background:#eff6ff;border:1px solid #bfdbfe;color:#1e40af}.CreateAppointmentModal_warningIcon__cxQRL{flex-shrink:0;font-size:16px;margin-top:1px}.CreateAppointmentModal_warningNote__2jB5C{background:#ffffff80;border-radius:6px;color:#78350f;font-size:12px;padding:8px 12px;text-align:center}.CreateAppointmentModal_availabilityTooltip__vPbnW{background:#f0f9ff;border:1px solid #bfdbfe;border-radius:6px;font-size:12px;margin-top:8px;padding:8px 12px}.CreateAppointmentModal_availabilityLabel__1d1Wf{color:#1e40af;display:block;font-weight:600;margin-bottom:6px}.CreateAppointmentModal_availabilityList__jR2Kz{display:flex;flex-direction:column;gap:4px}.CreateAppointmentModal_availabilityItem__gmFDe{border-bottom:1px solid #e0e7ff;color:#1e3a8a;padding:4px 0}.CreateAppointmentModal_availabilityItem__gmFDe:last-child{border-bottom:none}.CreateAppointmentModal_modalFooter__vb29S{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__avFcb{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__avFcb:hover{background:#f3f4f6;border-color:#d1d5db}.CreateAppointmentModal_saveBtn__vLbVK{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__vLbVK:hover:not(:disabled){box-shadow:0 4px 12px #8b5cf64d;transform:translateY(-1px)}.CreateAppointmentModal_saveBtn__vLbVK:disabled{cursor:not-allowed;opacity:.6}@media (max-width:768px){.CreateAppointmentModal_modal__HPqUX{max-height:92vh;max-width:95vw;width:95%}.CreateAppointmentModal_formRow__z0Zab{grid-template-columns:1fr}.CreateAppointmentModal_modalHeader__h66\+3{padding:16px 20px}.CreateAppointmentModal_modalBody__eTiGD{padding:16px}.CreateAppointmentModal_modalFooter__vb29S{flex-wrap:wrap;padding:14px 16px}.CreateAppointmentModal_customSelectTrigger__U2b4v,.CreateAppointmentModal_input__G5zHC,.CreateAppointmentModal_textarea__Abcx5{font-size:14px}}.exportTableButtons_container__grMes{display:flex;flex-direction:column;gap:8px}.exportTableButtons_buttonsGroup__TvfRD{align-items:center;display:flex;gap:8px}.exportTableButtons_exportButton__MQklF{align-items:center;background-color:#fff;border:1px solid #ddd;border-radius:6px;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;padding:8px 16px;transition:all .2s ease;white-space:nowrap}.exportTableButtons_exportButton__MQklF:hover:not(:disabled){box-shadow:0 2px 8px #0000001a;transform:translateY(-1px)}.exportTableButtons_exportButton__MQklF:active:not(:disabled){transform:translateY(0)}.exportTableButtons_exportButton__MQklF:disabled{cursor:not-allowed;opacity:.5}.exportTableButtons_exportButton__MQklF.exportTableButtons_small__Fcbo4{font-size:12px;padding:6px 10px}.exportTableButtons_pdfButton__WgppC{border-color:#4a90e2;color:#4a90e2}.exportTableButtons_pdfButton__WgppC:hover:not(:disabled){background-color:#4a90e2;color:#fff}.exportTableButtons_excelButton__AW2wo{border-color:#2ecc71;color:#2ecc71}.exportTableButtons_excelButton__AW2wo:hover:not(:disabled){background-color:#2ecc71;color:#fff}.exportTableButtons_icon__Yfwf\+{font-size:18px;line-height:1}.exportTableButtons_exportButton__MQklF.exportTableButtons_small__Fcbo4 .exportTableButtons_icon__Yfwf\+{font-size:16px}.exportTableButtons_label__ZjX75{font-size:inherit}.exportTableButtons_spinner__ppWfx{animation:exportTableButtons_spin__VZQWE 1s linear infinite;display:inline-block}@keyframes exportTableButtons_spin__VZQWE{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.exportTableButtons_error__cPAKv{background-color:#ffe6e6;border:1px solid #fcc;border-radius:4px;color:#e74c3c;font-size:13px;padding:6px 10px}[dir=rtl] .exportTableButtons_buttonsGroup__TvfRD,[dir=rtl] .exportTableButtons_exportButton__MQklF{flex-direction:row-reverse}.myPractice_section__xR3E\+{align-items:center;color:#111;display:flex;flex-direction:column;max-width:872px;padding-bottom:60px}.myPractice_section__title__g6wCM{color:#2f42c2;font-size:24px;font-style:normal;font-weight:700;line-height:31px;margin:25px auto 16px}.myPractice_section__text__SrJbc{font-size:20px;font-style:normal;font-weight:400;line-height:26px;margin:0 auto 21px}.myPractice_practice__D6hjs{background:#ffffffa6;border-radius:30px;box-shadow:0 3px 30px #00000012;box-sizing:border-box;display:flex;flex-direction:column;gap:46px;margin-bottom:54px;padding:42px 37px 20px;position:relative;width:100%}.myPractice_content__7tux7{grid-gap:30px;display:grid;gap:30px;grid-template-columns:1fr 1fr}.myPractice_video__2Pqqi{object-fit:fill;width:100%}.myPractice_videoTitle__oKvMJ{color:#000;font-size:20px;font-style:normal;font-weight:600;line-height:1.2;margin:0 auto 15px;text-align:start}.myPractice_videoAbout__WV9LP{color:#626262;font-size:18px;font-style:normal;font-weight:400;line-height:1.39;margin:0}.myPractice_text_purple__aNnXd{color:#2f42c2;font-size:20px;font-style:normal;font-weight:700;line-height:1;margin:0;text-align:center}.myPractice_planBtn__YiHpL{height:52px;margin:32px auto 0;width:56%}.myPractice_practice__sectionTitle__CvV3k{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:-moz-fit-content;width:fit-content}.myPractice_practice__swiper__lhCqB{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__9H1GW{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__xR3E\+{max-width:calc(100% - 152px);padding-bottom:30px}.myPractice_section__title__g6wCM{margin:11px auto 16px}.myPractice_practice__D6hjs{border-radius:21px;gap:41px;margin-bottom:66px;padding:38px 33px 18px}.myPractice_content__7tux7{gap:17px}.myPractice_videoTitle__oKvMJ{font-size:18px;margin:0 auto 4px}.myPractice_videoAbout__WV9LP{font-size:16px}.myPractice_text_purple__aNnXd{font-size:18px}.myPractice_planBtn__YiHpL{font-size:16px;height:47px;margin:28px auto 0}.myPractice_practice__swiper__lhCqB{grid-template-columns:repeat(2,292px)}.myPractice_practice__sectionTitle__CvV3k{font-size:21px;height:45px;top:-22px}}@media screen and (max-width:980px){.myPractice_practice__swiper__lhCqB{grid-template-columns:repeat(2,46%)}}@media screen and (max-width:760px){.myPractice_section__xR3E\+{max-width:calc(100% - 42px);padding-bottom:20px}.myPractice_section__title__g6wCM{font-size:18px;margin:10px auto 16px}.myPractice_section__text__SrJbc{display:none}.myPractice_practice__sectionTitle__CvV3k{font-size:16px;height:47px;inset-inline-start:calc(50% - 44px);padding:12px 20px;top:-23px}.myPractice_practice__swiper__lhCqB{background:#ffffffa6;border-radius:19px;box-sizing:border-box;gap:15px;grid-template-columns:1fr;justify-items:center;padding:56px 37px 20px}.myPractice_swiper__text__9H1GW{font-size:20px;margin:0 0 8px;text-align:center}.myPractice_section__text__SrJbc{font-size:18px;line-height:24px;margin:50px auto 6px}.myPractice_practice__D6hjs{background:#0000;box-shadow:none;gap:33px;padding:0}.myPractice_content__7tux7{background:#ffffffa6;border-radius:19px;box-sizing:border-box;gap:11px;grid-template-columns:1fr;padding:14px 25px}.myPractice_video__2Pqqi{cursor:pointer;width:100%}.myPractice_videoTitle__oKvMJ{color:#111;font-size:18px;line-height:1.2;margin:0 auto 10px;text-align:start}.myPractice_videoAbout__WV9LP{font-size:16px}.myPractice_text_purple__aNnXd{color:#111;font-size:18px;font-weight:600;line-height:1.3;margin:0 auto;max-width:55%}.myPractice_practice__sectionTitle__CvV3k{inset-inline-start:calc(50% - 70.5px)}.myPractice_planBtn__YiHpL{height:52px;margin:14px auto 17px;width:83%}}.myDocs_section__e8t8q{align-items:center;display:flex;flex-direction:column;max-width:988px;padding-bottom:60px;width:calc(100% - 180px)}.myDocs_section__title__mdRIB{color:#2f42c2;font-size:24px;font-style:normal;font-weight:600;line-height:1.3;margin:25px auto 60px}.myDocs_nextBtn__75p1d{font-size:18px;width:260px}.myDocs_noDocs__AukG3{font-size:18px;margin:20px auto 55px}.myDocs_list__6NOpd{display:flex;flex-direction:column;list-style-type:none;margin:26px 0 0;padding:0;width:100%}.myDocs_list__6NOpd:nth-child(3){margin-top:0}.myDocs_li__9STGn{background:#fff;border-radius:10px;box-shadow:0 3px 30px #00000012;cursor:pointer;height:116px;margin-bottom:63px;position:relative;width:100%}.myDocs_li_long__u5bOH{height:auto}.myDocs_li__9STGn: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__9STGn:after{left:auto;right:31px}.myDocs_li_long__u5bOH:after{transform:rotate(180deg)}.myDocs_li__9STGn .myDocs_btn__5PZB\+,.myDocs_li__9STGn .myDocs_scanOption__u5V1P,.myDocs_li__9STGn .myDocs_scannedList__qdJcO,.myDocs_li__9STGn .myDocs_text__vP9SD{display:none}.myDocs_li_long__u5bOH .myDocs_btn__5PZB\+,.myDocs_li_long__u5bOH .myDocs_scanOption__u5V1P,.myDocs_li_long__u5bOH .myDocs_scannedList__qdJcO,.myDocs_li_long__u5bOH .myDocs_text__vP9SD{display:flex}.myDocs_title__bmjNt{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__5PZB\+{font-size:18px;height:57px;width:23%}.myDocs_btn_disabled__D5n6v{background-color:#dbd4f4}.myDocs_btn_type_renew__1NcGL{margin-top:103px}.myDocs_btn_type_print__4NRoe:before{content:url(/static/media/print_icon.3b3b8e07ffa6b0543614.svg);display:block;height:18px;margin-left:11px}.myDocs_category__l\+Dbh{flex-direction:column;overflow:hidden;position:relative}.myDocs_category__l\+Dbh:after{background:url(/static/media/arrow_left_violet.53d4b99160033304c9b5.svg) no-repeat;background-size:contain;content:"";height:14px;left:8%;position:absolute;transform:rotate(-90deg);width:8px}.myDocs_category_active__jqn7r{overflow:visible}.myDocs_category_active__jqn7r:after{transform:rotate(90deg)}.myDocs_variants__DjZF9{background:#fff;border:1px solid #3917a9cc;border-radius:10px;color:#3917a9cf;left:0;list-style-type:none;margin:0;padding:0;position:absolute;top:100%;width:100%;z-index:1}.myDocs_variant__Rz7YT{border-radius:10px;color:#00214e;font-size:17px;padding:4px 14px;text-align:right}[dir=ltr] .myDocs_variant__Rz7YT{text-align:left}.myDocs_variant__Rz7YT:hover{background-color:#dbd6ef}.myDocs_scanTitle__fv7Z1{color:#00214e;display:flex;font-size:24px;font-style:normal;font-weight:600;line-height:30px;margin:28px 24px 0;text-align:right;width:-moz-fit-content;width:fit-content}.myDocs_scanIcon__j0SL2{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__u5V1P{align-items:center;flex-direction:column;margin:25px auto 18px;width:100%}.myDocs_form__o76xZ{column-gap:2%;display:flex;flex-wrap:wrap;justify-content:center;row-gap:20px;width:96%}.myDocs_input__YmvqX{display:none}.myDocs_scannedList__qdJcO{display:flex;flex-direction:column;gap:24px;justify-content:center;list-style-type:none;margin:25px auto;padding:0;width:84%}.myDocs_scannedLi__MEB3h{grid-gap:32px;align-items:center;display:grid;gap:32px;grid-template-columns:20px 30% 30% 25%;width:100%}.myDocs_scannedLi__MEB3h:before{content:url(/static/media/document_icon.1fffad537972f384e911.svg);height:21px;width:16px}.myDocs_label__KSOQJ{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__Q1UYJ{color:#000;display:inline-block;margin-right:3px;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.myDocs_text__vP9SD{display:flex;justify-content:center;margin:25px auto}@media screen and (max-width:1300px){.myDocs_section__e8t8q{width:calc(100% - 140px)}.myDocs_section__title__mdRIB{margin:11px auto 0}.myDocs_img__CiIxI{height:114px;margin-top:28px}.myDocs_noDocs__AukG3{margin:18px auto 36px}.myDocs_nextBtn__75p1d{font-size:17px;height:50px;width:220px}.myDocs_list__6NOpd{margin-top:51px}.myDocs_li__9STGn{height:86px;margin-bottom:52px}.myDocs_li__9STGn:after{height:11px;left:26px;top:37px;width:22px}[dir=ltr] .myDocs_li__9STGn:after{height:11px;left:auto;right:26px;top:37px;width:22px}.myDocs_li_long__u5bOH{height:auto}.myDocs_title__bmjNt{font-size:20px}.myDocs_btn__5PZB\+{font-size:17px;height:44px}.myDocs_btn_type_renew__1NcGL{margin-top:80px}.myDocs_scanTitle__fv7Z1{font-size:20px;margin-top:10px}.myDocs_scanIcon__j0SL2{background-size:contain;margin-right:10px;width:22px}.myDocs_scannedLi__MEB3h{align-items:center;gap:32px;grid-template-columns:20px 30% 30% 25%}.myDocs_label__KSOQJ{font-size:16px}.myDocs_text__vP9SD{font-size:18px}}@media screen and (max-width:1024px){.myDocs_btn__5PZB\+{font-size:15px}.myDocs_category__l\+Dbh:after{height:10px;left:5%;width:10px}}@media screen and (max-width:900px){.myDocs_section__e8t8q{padding-bottom:20px;width:calc(100% - 74px)}.myDocs_scannedLi__MEB3h{gap:22px;grid-template-columns:30% 30% 25%}.myDocs_scannedLi__MEB3h:before{display:none}}@media screen and (max-width:800px){.myDocs_section__title__mdRIB{font-size:18px;margin:10px auto 0}.myDocs_img__CiIxI{height:142px;margin-top:32px;width:170px}.myDocs_noDocs__AukG3{font-size:16px}.myDocs_list__6NOpd{margin-top:36px}.myDocs_li__9STGn{height:65px;margin-bottom:35px}.myDocs_li_long__u5bOH{height:auto}.myDocs_li__9STGn:after{height:6px;left:17px;top:30px;width:12px}[dir=ltr] .myDocs_li__9STGn:after{height:6px;left:auto;right:17px;top:30px;width:12px}.myDocs_btn__5PZB\+{height:44px;width:190px}.myDocs_title__bmjNt{font-size:16px;height:32px;margin-top:-17px;width:144px}.myDocs_scanIcon__j0SL2{display:none}.myDocs_scanTitle__fv7Z1{font-size:16px;margin:5px 22px}.myDocs_scannedLi__MEB3h{display:flex;flex-direction:column;gap:10px}.myDocs_text__vP9SD{font-size:14px;margin:0}.myDocs_info__Q1UYJ{max-width:198px}}@media screen and (max-width:600px){.myDocs_btn__5PZB\+{margin:0}.myDocs_btn_type_renew__1NcGL{border:1px solid #3917a9cc;margin-top:25px}}.scannedDocument_success_popup_popup__gcxIf{align-items:center;direction:rtl;display:flex;flex-direction:column;margin:auto}.scannedDocument_success_popup_popup__title__bTtgj{color:#2f42c2;font-size:32px;font-style:normal;font-weight:700;line-height:1;margin:22px auto 32px}.scannedDocument_success_popup_popup__img__FmZOt{height:145px;margin:61px auto 35px;width:145px}.scannedDocument_success_popup_popup__text__3oxGK{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__PlqCa{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__PlqCa:hover{opacity:.8;transform:translateY(-3px)}@media screen and (max-width:1300px){.scannedDocument_success_popup_popup__gcxIf{margin-top:22px;width:100%}.scannedDocument_success_popup_popup__title__bTtgj{font-size:26px;margin-bottom:43px}.scannedDocument_success_popup_popup__img__FmZOt{height:117px;margin:57px auto 28px;width:119px}.scannedDocument_success_popup_popup__text__3oxGK{font-size:19px;max-width:244px}.scannedDocument_success_popup_popup__nextBtn__PlqCa{font-size:16px;height:47px;width:213px}}@media screen and (max-width:600px){.scannedDocument_success_popup_popup__gcxIf{min-height:329px}.scannedDocument_success_popup_popup__title__bTtgj{font-size:19px;margin-bottom:32px}.scannedDocument_success_popup_popup__text__3oxGK{font-size:15px;margin-bottom:43px}.scannedDocument_success_popup_popup__img__FmZOt{height:87px;margin:0 auto;width:88px}.scannedDocument_success_popup_popup__nextBtn__PlqCa{font-size:12px;height:35px;margin-top:21px;width:159px}}.renewPrescription_success_popup_popup__LfwUQ{align-items:center;direction:rtl;display:flex;flex-direction:column;min-height:539px;width:493px}.renewPrescription_success_popup_popup__closeBtn__0YZzW{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__pOldT{color:#2f42c2;font-size:32px;font-style:normal;font-weight:700;line-height:1;margin:0 auto 59px}.renewPrescription_success_popup_popup__img__KnmTD{height:145px;margin:61px auto 35px;width:145px}.renewPrescription_success_popup_popup__text__IfRna{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__MzwIl{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__LfwUQ{min-height:442px;width:405px}.renewPrescription_success_popup_popup__closeBtn__0YZzW{height:12px;margin:20px 20px 0 auto;width:12px}.renewPrescription_success_popup_popup__title__pOldT{font-size:26px;margin-bottom:43px}.renewPrescription_success_popup_popup__img__KnmTD{height:117px;margin:57px auto 28px;width:119px}.renewPrescription_success_popup_popup__text__IfRna{font-size:19px;max-width:244px}.renewPrescription_success_popup_popup__nextBtn__MzwIl{font-size:16px;height:47px;width:213px}}@media screen and (max-width:600px){.renewPrescription_success_popup_popup__LfwUQ{min-height:329px;width:301px}.renewPrescription_success_popup_popup__title__pOldT{font-size:19px;margin-bottom:32px}.renewPrescription_success_popup_popup__text__IfRna{font-size:15px;margin-bottom:43px}.renewPrescription_success_popup_popup__img__KnmTD{height:87px;margin:0 auto;width:88px}.renewPrescription_success_popup_popup__nextBtn__MzwIl{font-size:12px;height:35px;margin-top:21px;width:159px}}.myPrescriptions_section__X9mU4{align-items:center;display:flex;flex-direction:column;max-width:988px;width:calc(100% - 180px)}.myPrescriptions_section__title__7iYZs{color:#2f42c2;font-size:24px;font-style:normal;font-weight:600;line-height:1.3;margin:25px auto 60px}.myPrescriptions_nextBtn__Pqi-u{font-size:18px;width:260px}.myPrescriptions_noPrescriptions__xJkVa{font-size:18px;margin:20px auto 55px}.myPrescriptions_prescriptionList__wi696{display:flex;flex-direction:column;list-style-type:none;margin:26px 0 0;padding:0;width:100%}.myPrescriptions_prescriptionList__wi696:nth-child(3){margin-top:0}.myPrescriptions_prescriptionLi__vxg2U{background:#fff;border-radius:10px;box-shadow:0 3px 30px #00000012;cursor:pointer;height:116px;margin-bottom:63px;position:relative;width:100%}.myPrescriptions_prescriptionLi_long__24ALc{height:auto}.myPrescriptions_prescriptionLi__vxg2U: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__24ALc:after{transform:rotate(180deg)}.myPrescriptions_prescriptionLi__vxg2U .myPrescriptions_btn__galsc,.myPrescriptions_prescriptionLi__vxg2U .myPrescriptions_prescription__content__87vD0,.myPrescriptions_prescriptionLi__vxg2U .myPrescriptions_scanOption__5jFvG,.myPrescriptions_prescriptionLi__vxg2U .myPrescriptions_scannedList__c6t-9,.myPrescriptions_prescriptionLi__vxg2U .myPrescriptions_text__lx0D\+{display:none}.myPrescriptions_prescriptionLi_long__24ALc .myPrescriptions_btn__galsc,.myPrescriptions_prescriptionLi_long__24ALc .myPrescriptions_prescription__content__87vD0,.myPrescriptions_prescriptionLi_long__24ALc .myPrescriptions_scanOption__5jFvG,.myPrescriptions_prescriptionLi_long__24ALc .myPrescriptions_scannedList__c6t-9,.myPrescriptions_prescriptionLi_long__24ALc .myPrescriptions_text__lx0D\+{display:flex}.myPrescriptions_title__JF9OR{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__-4Jo8{background-color:#33a3ff}.myPrescriptions_prescription__6L5QG{display:flex;justify-content:center}.myPrescriptions_prescription__heading__d\+jDu{position:absolute;right:30px;top:12px}.myPrescriptions_prescription__date__Dwurw{color:#626262;font-size:14px;font-style:normal;font-weight:400;line-height:2.3;margin:0}.myPrescriptions_prescription__title__QsFJI{color:#00214e;font-size:24px;font-style:normal;font-weight:600;line-height:1.25;margin:0;text-align:right}.myPrescriptions_prescription__expired__-jEIG{color:#626262;font-size:18px;font-style:normal;font-weight:400;line-height:1.8;margin:0}.myPrescriptions_prescription__content__87vD0{display:flex;flex-direction:column}.myPrescriptions_therapist__Gw-gH{box-sizing:border-box;display:flex;gap:11px;justify-content:center;padding:37px 0 0;position:relative}.myPrescriptions_therapist__online__tM\+ib{position:relative}.myPrescriptions_therapist__online__tM\+ib:before{background-color:#a9a9a9;border-radius:100%;content:"";height:15px;position:absolute;width:15px;z-index:2}.myPrescriptions_therapist__online_active__MC-5z:before{background-color:#27e917}.myPrescriptions_therapist__avatar__jlI\+B{height:57px;width:57px}.myPrescriptions_therapist__name__yp699{color:#2c2b2b;font-size:20px;font-style:normal;font-weight:600;line-height:1.2;margin:0;text-align:center}.myPrescriptions_therapist__statusInfo__9v6WT{align-items:center;display:flex}.myPrescriptions_therapist__status__ffp7r{color:#626262;font-size:16px;font-style:normal;font-weight:400;line-height:2;margin:0 0 0 7px}.myPrescriptions_therapist__tag__DQEbU{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__N2Uf1{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__sigRV{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__H8X9f{background:#cce2f4;color:#fff}.myPrescriptions_prescription__expiredText__MdJYm{color:#626262;font-size:14px;font-style:normal;font-weight:400;line-height:2.3;margin:0;text-align:center}.myPrescriptions_prescription__expiredTag__sigRV:before{background:#d9d9d9;border-radius:100%;content:"";display:inline-block;height:9px;position:absolute;right:38px;top:15px;width:9px}.myPrescriptions_prescription__expiredTag_expired__H8X9f:before{background:#fff;right:26px}.myPrescriptions_instructionsContainer__y3Q7d{align-items:center;display:flex;flex-direction:column}.myPrescriptions_instructions__nWTMR{color:#000;font-size:18px;font-style:normal;font-weight:600;line-height:1.7;margin:0 auto;text-align:center}.myPrescriptions_instructions__text__zzHgw{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__galsc{align-items:center;background:#fff;border:1px solid #3917a9cc;border-radius:10px;box-shadow:0 3px 30px #0000000f;color:#3917a9cf;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__aPLFJ{margin-top:103px}.myPrescriptions_btn_type_print__vUN4a:before{content:url(/static/media/print_icon.3b3b8e07ffa6b0543614.svg);display:block;height:18px;margin-left:11px}.myPrescriptions_scanTitle__HbCAB{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:-moz-fit-content;width:fit-content}.myPrescriptions_scanIcon__z5gPw{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__5jFvG{margin:25px auto;width:-moz-fit-content;width:fit-content}.myPrescriptions_input__SRoRc{display:none}.myPrescriptions_scannedList__c6t-9{display:flex;flex-direction:column;gap:24px;justify-content:center;list-style-type:none;margin:25px auto;padding:0;width:84%}.myPrescriptions_scannedLi__h25z\+{grid-gap:32px;align-items:center;display:grid;gap:32px;grid-template-columns:20px 30% 30% 25%;width:100%}.myPrescriptions_scannedLi__h25z\+:before{content:url(/static/media/document_icon.1fffad537972f384e911.svg);height:21px;width:16px}.myPrescriptions_label__NLzH4{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__7qac7{color:#000;display:inline-block;margin-right:3px;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.myPrescriptions_text__lx0D\+{display:flex;justify-content:center;margin:25px auto}@media screen and (max-width:1300px){.myPrescriptions_section__X9mU4{width:calc(100% - 140px)}.myPrescriptions_section__title__7iYZs{margin:11px auto 0}.myPrescriptions_img__ANGMm{margin-top:34px}.myPrescriptions_noPrescriptions__xJkVa{margin-bottom:41px}.myPrescriptions_nextBtn__Pqi-u{width:260px}.myPrescriptions_prescriptionList__wi696{margin-top:51px}.myPrescriptions_prescriptionLi__vxg2U{height:86px;margin-bottom:52px}.myPrescriptions_prescriptionLi__vxg2U:after{height:11px;left:26px;top:37px;width:22px}.myPrescriptions_prescriptionLi_long__24ALc{height:auto}.myPrescriptions_title__JF9OR{font-size:18px;height:36px;margin-top:-18px;width:158px}.myPrescriptions_prescription__heading__d\+jDu{right:25px;top:2px}.myPrescriptions_prescription__title__QsFJI{font-size:19px;line-height:1}.myPrescriptions_prescription__expired__-jEIG{font-size:16px}.myPrescriptions_prescription__expiredText__MdJYm{line-height:1.8}.myPrescriptions_therapist__Gw-gH{gap:13px;padding:23px 0 0}.myPrescriptions_therapist__online__tM\+ib:before{height:12px;width:12px}.myPrescriptions_therapist__avatar__jlI\+B{height:40px;width:40px}.myPrescriptions_therapist__name__yp699{font-size:18px}.myPrescriptions_prescription__expirationInfo__N2Uf1{font-size:14px}.myPrescriptions_prescription__expiredTag__sigRV{font-size:16px;height:31px;margin:10px auto 15px}.myPrescriptions_prescription__expiredTag__sigRV:before{top:11px}.myPrescriptions_btn__galsc,.myPrescriptions_nextBtn__Pqi-u{height:47px;margin-bottom:11px}.myPrescriptions_btn_type_renew__aPLFJ{margin-top:60px}.myPrescriptions_scanTitle__HbCAB{font-size:20px;margin-top:10px}.myPrescriptions_scanIcon__z5gPw{background-size:contain;margin-right:10px;width:22px}.myPrescriptions_scannedLi__h25z\+{align-items:center;gap:32px;grid-template-columns:20px 30% 30% 25%}.myPrescriptions_label__NLzH4{font-size:16px}.myPrescriptions_text__lx0D\+{font-size:18px}}@media screen and (max-width:900px){.myPrescriptions_section__X9mU4{padding-bottom:20px;width:calc(100% - 74px)}.myPrescriptions_scannedLi__h25z\+{gap:22px;grid-template-columns:30% 30% 25%}.myPrescriptions_scannedLi__h25z\+:before{display:none}}@media screen and (max-width:800px){.myPrescriptions_section__title__7iYZs{font-size:18px;margin:10px auto 0}.myPrescriptions_img__ANGMm{height:120px;margin-top:32px;width:170px}.myPrescriptions_noPrescriptions__xJkVa{font-size:16px}.myPrescriptions_prescriptionList__wi696{margin-top:36px}.myPrescriptions_prescriptionLi__vxg2U{height:65px;margin-bottom:35px}.myPrescriptions_prescriptionLi_long__24ALc{height:auto}.myPrescriptions_prescriptionLi__vxg2U:after{height:6px;left:17px;top:30px;width:12px}.myPrescriptions_btn__galsc{font-size:16px;height:44px;width:190px}.myPrescriptions_title__JF9OR{font-size:16px;height:32px;margin-top:-17px;width:144px}.myPrescriptions_prescription__6L5QG{align-items:center;flex-direction:column}.myPrescriptions_prescription__heading__d\+jDu{right:18px}.myPrescriptions_prescriptionLi_long__24ALc .myPrescriptions_prescription__heading__d\+jDu{align-items:center;display:flex;flex-direction:column;margin-top:13px;position:static}.myPrescriptions_prescription__date__Dwurw{line-height:1.5}.myPrescriptions_prescription__title__QsFJI{font-size:16px}.myPrescriptions_prescription__expired__-jEIG{font-size:14px}.myPrescriptions_prescription__expiredTag__sigRV,.myPrescriptions_prescription__expiredText__MdJYm,.myPrescriptions_scanIcon__z5gPw,.myPrescriptions_therapist__Gw-gH{display:none}.myPrescriptions_instructions__nWTMR{line-height:1.8}.myPrescriptions_instructions__text__zzHgw{font-size:16px;line-height:1.2}.myPrescriptions_scanTitle__HbCAB{font-size:16px;margin:5px 22px}.myPrescriptions_scannedLi__h25z\+{display:flex;flex-direction:column;gap:10px}.myPrescriptions_text__lx0D\+{font-size:14px;margin:0}.myPrescriptions_info__7qac7{max-width:198px}}@media screen and (max-width:600px){.myPrescriptions_btn__galsc,.myPrescriptions_nextBtn__Pqi-u{border:none;box-shadow:none;height:47px;margin:0 auto 10px;width:249px}.myPrescriptions_btn_type_renew__aPLFJ{border:1px solid #3917a9cc;margin-top:25px}.myPrescriptions_noPrescriptions__xJkVa{margin-bottom:66px}}.backArrowButton_arrow__\+Jjx9{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__\+Jjx9{height:19px;right:18px;top:20px;width:19px}}.chatSidebar_sidebar__DOqEO{align-items:center;background:#e7f2fd99;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__0BdBD{right:136px}.chatSidebar_scrollable__mYkBS{overflow-y:auto}.chatSidebar_scrollable__mYkBS::-webkit-scrollbar-thumb{background:#e7f2fd9e;border-radius:5px;opacity:.4}.chatSidebar_scrollable__mYkBS::-webkit-scrollbar:horizontal{display:none}::-webkit-scrollbar-thumb:hover{background-color:#e0daf4}.chatSidebar_sidebar__buttons__iv8Zv{display:flex;justify-content:space-between;margin:58px auto 52px;width:calc(100% - 69px)}.chatSidebar_sidebar__btn__KEPNo{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__KEPNo:hover{opacity:.8;transform:translateY(-3px)}.chatSidebar_sidebar__btn_active__LALHq{color:#5d3cc7}.chatSidebar_sidebar__input__rp8Xy{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__rp8Xy::placeholder{color:#626262}.chatSidebar_sidebar__therapists__AVJ-z{direction:rtl;display:flex;flex-direction:column;list-style-type:none;margin:0;padding:0;width:100%}.chatSidebar_sidebar__li__vQP7a{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__k11EN{background-color:#cee7ff}.chatSidebar_sidebar__online__1tNUM{position:relative}.chatSidebar_sidebar__avatar__VK0HA{border-radius:100%;height:55px;margin:0;width:55px}.chatSidebar_sidebar__online__1tNUM:before{background-color:#a9a9a9;border-radius:100%;content:"";height:15px;position:absolute;width:15px;z-index:2}.chatSidebar_sidebar__online_active__r0W42:before{background-color:#27e917}.chatSidebar_sidebar__therapist__LXMFo{display:flex;flex-direction:column}.chatSidebar_sidebar__name__GAV2U{text-wrap:nowrap;color:#00214e;font-size:18px;font-style:normal;font-weight:600;line-height:24px;margin:0}.chatSidebar_sidebar__therapistInfo__2VGdf{display:flex;gap:16px}.chatSidebar_sidebar__status__D3feS{color:#626262;font-size:16px;font-style:normal;font-weight:600;line-height:21px;margin:0}.chatSidebar_sidebar__tag__iEQEX{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__3coxv{align-items:center;background:#3917a9cf;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__DOqEO{width:282px}.chatSidebar_sidebar__buttons__iv8Zv{margin:47px auto 20px}.chatSidebar_sidebar__name__GAV2U{font-size:16px}.chatSidebar_sidebar__status__D3feS{font-size:14px}.chatSidebar_sidebar__unread__3coxv{font-size:14px;height:27px;width:27px}}@media screen and (max-width:1300px) and (min-width:1200px){.chatSidebar_sidebar__DOqEO{right:258px}.chatSidebar_sidebar_closed__0BdBD{right:136px}}@media screen and (max-width:1200px){.chatSidebar_sidebar__DOqEO{right:143px;width:266px}.chatSidebar_sidebar_closed__0BdBD{right:102px}.chatSidebar_sidebar__buttons__iv8Zv{width:calc(100% - 30px)}.chatSidebar_sidebar__btn__KEPNo{font-size:18px;font-weight:600;line-height:24px}.chatSidebar_sidebar__input__rp8Xy{height:31px;padding:4px 15px;width:calc(100% - 30px)}.chatSidebar_sidebar__li__vQP7a{box-sizing:border-box;gap:16px;grid-template-columns:55px 1fr 26px;padding:9px 15px}.chatSidebar_sidebar__name__GAV2U{font-size:15px;line-height:25px}.chatSidebar_sidebar__therapistInfo__2VGdf{align-items:center;gap:5px}.chatSidebar_sidebar__status__D3feS{font-size:14px;line-height:25px}.chatSidebar_sidebar__unread__3coxv{height:26px;margin:6px 0 0;width:26px}}@media screen and (max-width:750px){.chatSidebar_sidebar__DOqEO{width:226px}.chatSidebar_sidebar__li__vQP7a{box-sizing:border-box;gap:10px;grid-template-columns:40px 1fr 18px;padding:9px 15px}.chatSidebar_sidebar__name__GAV2U{font-size:14px}.chatSidebar_sidebar__status__D3feS{font-size:12px;line-height:16px}.chatSidebar_sidebar__unread__3coxv{font-size:12px;height:18px;margin:6px 0 0;width:18px}.chatSidebar_sidebar__avatar__VK0HA{height:40px;width:40px}}@media screen and (max-width:600px){.chatSidebar_sidebar__DOqEO{background:#ffffffa6;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__iv8Zv{direction:rtl;margin:0 0 20px}.chatSidebar_sidebar__btn__KEPNo{font-size:22px}.chatSidebar_sidebar__input__rp8Xy{display:none}.chatSidebar_sidebar__online__1tNUM:before{height:10px;width:10px}.chatSidebar_sidebar__li__vQP7a{gap:18px;height:65px;padding:9px 16px}.chatSidebar_sidebar__li_active__k11EN{background-color:initial}.chatSidebar_sidebar__name__GAV2U{font-size:16px}.chatSidebar_sidebar__status__D3feS{font-size:14px;line-height:18px}.chatSidebar_sidebar__unread__3coxv{font-size:16px;height:26px;width:26px}}.chat_container__N\+Vv1{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__iKlDr{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__iKlDr{right:25px}.chat_nameContainer__HBhCa{align-items:center;display:flex;gap:11px;justify-content:center}.chat_name__iNfJP{color:#000;font-size:24px;font-style:normal;font-weight:600;line-height:31px;margin:15px auto 3px;text-align:center}.chat_avatar__ajW0A{border-radius:100%;height:50px;width:50px}.chat_online__NbGDp{color:#636363;font-size:16px;font-style:normal;font-weight:400;line-height:21px;margin:0;text-align:center}.chat_messagesWrapper__q5i0M{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__54Oe\+{display:flex;flex-direction:column;gap:12px;width:100%}.chat_date__VMv12{font-size:15px;font-style:normal;font-weight:400;line-height:20px;margin:50px 0 21px;position:relative;text-align:center}.chat_date__VMv12:before{left:0}.chat_date__VMv12:after,.chat_date__VMv12:before{background:#9c9c9c;content:"";height:1px;position:absolute;top:50%;width:37%}.chat_date__VMv12:after{right:0}.chat_messagesWrapper__q5i0M::-webkit-scrollbar{background-color:initial;width:4px}.chat_messagesWrapper__q5i0M::-webkit-scrollbar-thumb{background:#2f42c2;border-radius:4px;opacity:.4}::-webkit-scrollbar-thumb:hover{background:#555}.chat_text__pEKZJ{margin:auto}.chat_replyBar__XV3BF{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__yNSKb{height:100%;opacity:0;position:absolute;width:100%}.chat_message__a4iam{border:none;max-width:100%;outline:none;overflow-wrap:anywhere;width:100%}[dir=ltr] .chat_message__a4iam{margin:10px 50px 10px 20px}[dir=rtl] .chat_message__a4iam{margin:10px 20px 10px 50px}.chat_placeholder__3SruS{color:#626262;margin:10px 20px 10px 35px;max-width:100%}.chat_sendBtn__GxPDt{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__GxPDt{left:19px}[dir=ltr] .chat_sendBtn__GxPDt{right:19px;transform:scaleX(-1)}@media screen and (max-width:1400px){.chat_container__N\+Vv1{grid-template-rows:73px 1fr 72px}.chat_name__iNfJP{font-size:20px;line-height:26px;margin:11px auto 0}.chat_avatar__ajW0A{height:40px;width:40px}.chat_messagesWrapper__q5i0M{padding-inline-end:12px}.chat_dateSection__54Oe\+{gap:10px}.chat_replyBar__XV3BF{font-size:16px;min-height:42px}.chat_sendBtn__GxPDt{height:14px;width:16px}[dir=ltr] .chat_sendBtn__GxPDt{right:20px}[dir=rtl] .chat_sendBtn__GxPDt{left:20px}}@media screen and (max-width:1200px){.chat_replyBar__XV3BF{width:96%}}@media screen and (max-width:750px){.chat_messagesWrapper__q5i0M{box-sizing:border-box;padding-inline-end:10px}}@media screen and (max-width:600px){.chat_container__N\+Vv1{grid-template-rows:72px 1fr 76px;width:90%}.chat_dateSection__54Oe\+{gap:20px}.chat_info__n\+1Dc{align-items:flex-start;display:flex;flex-direction:column}.chat_avatar__ajW0A{height:47px;width:47px}.chat_name__iNfJP{font-size:18px;line-height:24px;margin:0}.chat_replyBar__XV3BF{min-height:40px}.chat_textArea__ayimr{font-size:16px}}.message_messageContainer__wY5Ci{align-items:flex-end;display:flex;flex-wrap:nowrap;gap:40px;justify-content:flex-end;margin-top:30px;width:100%}.message_ownMessageContainer__8elyr{direction:ltr}.message_message__HtZ7C{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__HtZ7C: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__RXbjZ{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:14px;position:relative;text-align:right;width:236px}.message_ownMessage__RXbjZ: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__6ZpIT{border-radius:100%;height:52px;margin-bottom:-14px;object-fit:cover;width:52px}.message_text__sM9eW{margin:0;word-break:break-word}.message_link__fKuVm{color:inherit}.message_time__fV87J{font-size:14px;font-weight:600;line-height:19px;margin:4px 0 0;text-align:left}.message_time_ownMessage__XgWGg{width:-moz-fit-content;width:fit-content}.message_textContainer__mjF0I{display:flex;justify-content:space-between}.message_btn_type_edit__XMRca{background-image:url(/static/media/edit_icons.e25f3227b6d728748ed4.svg)}.message_btn__gWOlg{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__HtZ7C,.message_ownMessage__RXbjZ{font-size:16px;padding:5px 20px 5px 15px;width:222px}.message_avatar__6ZpIT{height:40px;width:40px}}@media screen and (max-width:750px) and (min-width:600px){.message_messageContainer__wY5Ci,.message_ownMessageContainer__8elyr{gap:15px}.message_message__HtZ7C,.message_ownMessage__RXbjZ{font-size:14px;line-height:16px;padding:10px 15px 5px 30px;width:200px}.message_avatar__6ZpIT{height:40px;width:40px}}@media screen and (max-width:600px){.message_avatar__6ZpIT{height:32px;width:32px}.message_message__HtZ7C{font-size:16px;line-height:19px;padding:15px 12px 5px 17px}.message_messageContainer__wY5Ci,.message_ownMessageContainer__8elyr{gap:20px}}.chatNote_note__o558C{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__aYt7G{animation:chatNote_l1__Hv-qh 2s steps(4) infinite;aspect-ratio:4;background:radial-gradient(circle closest-side,#626262d4 100%,#0000) 0 /26.66667% 100% space;clip-path:inset(0 0 0 100%);height:5px;width:12px}@media screen and (max-width:1300px){.chatNote_note__o558C{color:#00214e;font-size:14px}.chatNote_loader__aYt7G{background:radial-gradient(circle closest-side,#00214e 100%,#0000) 0 /26.66667% 60% space}}@keyframes chatNote_l1__Hv-qh{to{clip-path:inset(0 -4% 0 -34%)}}.chat_popup_popup__WrWZv{align-items:center;direction:rtl;display:flex;flex-direction:column;width:494px}.chat_popup_popup__title__R2F5f{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__kfLr7{height:145px;margin:61px auto 35px;width:145px}.chat_popup_popup__text__dQYkl{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__-QOIr{font-size:18px;height:57px;margin:0 auto 27px;width:260px}.chat_popup_popup__btn_type_calendar__OdYxy{background:#0000;border:1px solid #5d3cc7;color:#5d3cc7}@media screen and (max-width:1300px){.chat_popup_popup__WrWZv{width:320px}.chat_popup_popup__title__R2F5f{font-size:22px;margin-bottom:30px}.chat_popup_popup__img__kfLr7{height:100px;margin:50px auto 28px;width:100px}.chat_popup_popup__text__dQYkl{font-size:16px;max-width:244px}.chat_popup_popup__btn__-QOIr{font-size:16px;height:42px;margin:auto auto 22px;width:200px}}@media screen and (max-width:560px){.chat_popup_popup__WrWZv{min-height:329px;width:301px}.chat_popup_popup__title__R2F5f{font-size:19px;margin-bottom:32px}.chat_popup_popup__text__dQYkl{font-size:15px;margin-bottom:43px}.chat_popup_popup__img__kfLr7{height:87px;margin:0 auto;width:88px}.chat_popup_popup__btn__-QOIr{font-size:12px;width:159px}.chat_popup_popup__btn_type_calendar__OdYxy{margin:21px auto 15px}}.videoCallWindow_window__RuQ8v{align-items:center;background-color:#000c;bottom:0;display:flex;flex-direction:column;height:100vh;justify-content:center;position:fixed;top:0;width:100vw;z-index:90}.videoCallWindow_videoContainer__FHspZ{align-items:center;border:1px solid #7d91aa;border-radius:15px;box-shadow:0 3px 119px 0 #00000040;display:flex;flex-direction:column;height:90%;position:relative;width:90%}.videoCallWindow_header__7YiAS{color:#fff;direction:rtl;margin:20px 40px}.videoCallWindow_userVideoWindow__91AbM{align-items:center;display:flex;flex-direction:column;height:90%;justify-content:center;width:100%}.videoCallWindow_userVideo__cKLPf{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__zxBjS{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__fyplg{bottom:35px;display:flex;gap:30px;justify-content:center;list-style-type:none;margin:0;padding:0;position:absolute}.videoCallWindow_btn__LymZX{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__4sc6U{background-image:url(/static/media/answer_call_icon.947bdb6bd95e48e438c5.svg)}.videoCallWindow_btn_type_endCall__yEcco{background-image:url(/static/media/end_call_icon.cce09565a7bda35f2059.svg)}.videoCallWindow_btn_type_mute__4FcNv{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__\+w-v9{background-image:url(/static/media/microphone_slash_icon.ec71cff933be22893d00.svg)}.videoCallWindow_avatar__YM\+fb{border-radius:100%;height:74px;margin:auto;position:absolute;width:74px}.videoCallWindow_outgoingCall__pwHpu{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__pwHpu,.videoCallWindow_pulse__HMBCs{align-items:center;display:flex;height:74px;justify-content:center;width:74px}.videoCallWindow_pulse__HMBCs{border-radius:50%;position:relative}.videoCallWindow_pulse__HMBCs:after,.videoCallWindow_pulse__HMBCs:before{animation:videoCallWindow_pulse__HMBCs 1s linear infinite;border:1px solid #33a3ff;border-radius:50%;content:"";height:calc(100% + 40px);position:absolute;width:calc(100% + 40px)}.videoCallWindow_pulse__HMBCs:after{animation-delay:.3s}@media screen and (max-width:680px){.videoCallWindow_window__RuQ8v{background-color:#000;height:100%}.videoCallWindow_videoContainer__FHspZ{border:none;border-radius:0;box-shadow:none;height:100%;width:100%}.videoCallWindow_myVideo__zxBjS{bottom:13%;top:auto}.videoCallWindow_userVideoWindow__91AbM{height:100%}.videoCallWindow_userVideo__cKLPf{height:100%;max-height:none}.videoCallWindow_buttonsBar__fyplg{bottom:6px}.videoCallWindow_btn__LymZX{height:95px;width:95px}.videoCallWindow_btn_type_mute__4FcNv{height:52px;width:52px}}.videoCallWindow_btn_type_video__f-7Np{background-image:url(/static/media/video_icon_toggle_active.d2ad8234fd7c3dad5077.svg)}.videoCallWindow_btn_type_video_inactive__WowTO{background-image:url(/static/media/video_icon_toggle_inactive.09561684db3b2358a266.svg)}@keyframes videoCallWindow_pulse__HMBCs{0%{opacity:0;transform:scale(.5)}50%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.3)}}.mediaDevicesErrorPopup_popup__title__3bg7R{margin-bottom:4px}.mediaDevicesErrorPopup_popup__img__GsCIN{height:75px;margin:10px auto;width:75px}.mediaDevicesErrorPopup_popup__text__k-1zU{font-size:17px;margin:6px 0 0;text-align:start;width:100%}@media screen and (max-width:1300px){.mediaDevicesErrorPopup_popup__text__k-1zU{font-size:16px;margin:4px 0 0}}@media screen and (max-width:600px){.inactivityLogoutPopup_popup__title__nW38E{font-size:24px;margin-bottom:42px}.inactivityLogoutPopup_popup__text__iCWBB{font-size:16px}.inactivityLogoutPopup_popup__nextBtn__zB4iI{margin:40px auto 15px}}.consentResponsePage_popup__1i8hE{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 5px 20px #00000026;display:flex;flex-direction:column;gap:20px;max-width:500px;padding:30px 40px;width:90%}.consentResponsePage_popup__title__sm6lI{color:#333;font-size:28px;font-weight:600;margin:0;text-align:center}.consentResponsePage_popup__img__31kUZ{height:120px;width:120px}.consentResponsePage_popup__text__fSnLr{color:#555;font-size:18px;line-height:1.5;margin:0;text-align:center}.consentResponsePage_popup__text_success__FTxk5{color:#27ae60;font-weight:700}.consentResponsePage_popup__text_error__XGJLH{color:#e74c3c;font-weight:700}.consentResponsePage_popup__button__Nmb7G{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__lT-yF{background-color:#00000080;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:999}.tablePopup_popup__F8WKf{background-color:#fff;border-radius:12px;box-shadow:0 0 20px #0000004d;left:50%;max-height:80vh;max-width:90vw;opacity:1;overflow-y:auto;padding:24px;position:fixed;top:50%;transform:translate(-50%,-50%) scale(1);z-index:1000}.tablePopup_edit_btn__axGm4{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__axGm4:hover{background-image:url(/static/media/edit_icon.5961b83842ee6de9164d.svg)}.tablePopup_save_btn__c0z0T{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}@keyframes tablePopup_fadeInCenter__uZVCa{0%{opacity:0;transform:translate(-50%,-50%) scale(.9)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.tablePopup_popup__nextBtn__9uICe{margin:30px auto 0;width:180px}.tablePopup_table-scroll__Ppaw8{margin-top:10px;max-height:400px;overflow-y:auto}.tablePopup_lang_table__dnnOm{border:none;border-collapse:initial;margin-top:16px;width:100%}.tablePopup_lang_table__dnnOm th{background-color:#fff;position:sticky;top:0;z-index:2}.tablePopup_lang_table__dnnOm td,.tablePopup_lang_table__dnnOm th{background-color:#fff;border-bottom:1px solid #999;padding:12px 16px;text-align:center}#tablePopup_lang-table__Bs0LM tr:nth-child(2n){background-color:initial}.tablePopup_ok__nVi3A{background-color:#5d3cc7;border-radius:22px;box-shadow:0 4px 8px #0000001a;color:#fff;cursor:pointer;font-family:inherit;font-size:16px;font-style:normal;padding:8px 22px;transition:background-color .3s ease,transform .2s ease}.tablePopup_divOk__NdWjE{display:flex;justify-content:center}.tablePopup_ok__nVi3A:hover{transform:scale(1.05)}.generalSuccessPopup_popup__\+\+WvI{align-items:center;background-color:#fff;border-radius:26px;box-shadow:0 0 16px -4px #00000040;box-sizing:border-box;direction:rtl;display:flex;flex-direction:column;padding:19px;width:493px}.generalSuccessPopup_popup__content__ePVtz{align-items:center;background:#ecf2ff;border-radius:16px;display:flex;flex-direction:column;width:100%}.generalSuccessPopup_popup__closeBtn__Gr5Qv{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__AcXL0{color:#2f42c2;font-size:32px;font-weight:700;margin:17px auto 50px}.generalSuccessPopup_popup__img__MEh2\+{height:145px;width:145px}.generalSuccessPopup_popup__nextBtn__tTni9{font-size:20px;height:57px;margin:35px auto 8px;width:260px}@media screen and (max-width:1300px){.generalSuccessPopup_popup__\+\+WvI{border-radius:20px;padding:10px;width:385px}.generalSuccessPopup_popup__closeBtn__Gr5Qv{height:12px;margin:10px 10px 0 auto;width:12px}.generalSuccessPopup_popup__title__AcXL0{font-size:24px;margin:13px auto 46px}.generalSuccessPopup_popup__img__MEh2\+{height:113px;width:113px}.generalSuccessPopup_popup__nextBtn__tTni9{font-size:16px;height:44px;margin:27px auto 5px;width:203px}}@media screen and (max-width:600px){.generalSuccessPopup_popup__\+\+WvI{width:301px}.generalSuccessPopup_popup__title__AcXL0{font-size:20px}.generalSuccessPopup_popup__img__MEh2\+{height:88px;width:88px}.generalSuccessPopup_popup__nextBtn__tTni9{font-size:12px;height:35px;width:159px}}.translationPopup_popup__bUGNK{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column;height:auto;left:50%;max-width:500px;padding:20px;position:fixed;top:50%;transform:translate(-50%,-50%);width:60%;z-index:1000}.translationPopup_popup__text__Iaszp{border:1px solid #ccc;border-radius:4px;font-size:.5rem;margin-bottom:15px;padding:10px;width:80%}.translationPopup_popup__nextBtn__PgTmn{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__PgTmn:hover{background-color:#5d3cc7}.translationPopup_overlay__ym5Qb{background-color:#00000080;height:100%;left:0;position:fixed;top:0;width:100%;z-index:999}.translationPopup_popup__title__jgE2V{color:#2f42c2;font-size:1.5rem;font-size:28px;font-weight:700;margin:0 auto 52px;text-align:center}.translationPopup_popup__img__EpN3M{height:145px;width:145px}.translationPopup_popup__text__Iaszp{font-size:18px}.translationPopup_two__NyKu8{display:flex;gap:10px}@media screen and (max-width:1400px){.translationPopup_popup__title__jgE2V{font-size:20px;margin:22px auto 32px}.translationPopup_popup__img__EpN3M{height:113px;margin:20px auto;width:113px}.translationPopup_popup__nextBtn__PgTmn{font-size:14px;height:45px;margin:8px auto 5px;width:203px}}@media screen and (max-width:600px){.translationPopup_popup__title__jgE2V{margin:30px auto 33px}.translationPopup_popup__img__EpN3M{height:88px;margin:13px auto;width:88px}.translationPopup_popup__nextBtn__PgTmn{font-size:12px;height:35px;margin-top:11px;width:159px}}.LanguageSelection_languageContainer__D0J0B{align-items:center;direction:inherit;display:flex;justify-content:flex-end;padding:5px;position:fixed;right:7px;top:10px;z-index:1000}.LanguageSelection_languageIcon__4J1FY{cursor:pointer;display:inline-block;position:relative}.LanguageSelection_tooltipWrapper__6Egnp{display:inline-block;position:relative}.LanguageSelection_img__oY5Zt{border:1px solid #ccc;border-radius:50%;display:inline-block;height:32px;image-rendering:auto;object-fit:cover;width:32px}.LanguageSelection_languagePopup__gmp-W{animation:LanguageSelection_fadeIn__eJX4E .2s ease-in-out;background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 12px #00000026;list-style:none;margin:0;min-width:160px;padding:32px 0 8px;position:absolute;right:0;top:110%;z-index:1000}.LanguageSelection_languageItem__QbT70{align-items:center;cursor:pointer;display:flex;padding:8px 12px;transition:background .2s}.LanguageSelection_languageItem__QbT70:hover{background:#f0f0f0}.LanguageSelection_languageItem__QbT70 span{font-size:14px;margin-left:8px}.LanguageSelection_closeButton__A5qsF{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__A5qsF:hover{color:#d00}@keyframes LanguageSelection_fadeIn__eJX4E{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:1300px){.LanguageSelection_languageContainer__D0J0B{padding:0}}.selectPatient_container__w06ju{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__GEBXp{position:absolute;right:50px;top:50px;z-index:10}.selectPatient_header__8Gz3L{align-items:center;animation:selectPatient_fadeInDown__yHYIn .6s ease-out;display:flex;flex-direction:column;margin-bottom:50px;text-align:center;width:100%}@keyframes selectPatient_fadeInDown__yHYIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes selectPatient_fadeInUp__M9agi{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.selectPatient_title__usfbp{color:#2f42c2;font-size:32px;font-style:normal;font-weight:700;letter-spacing:-.5px;line-height:1.2;margin:0 0 24px}.selectPatient_welcomeMessage__PBs18{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__ozur\+{grid-gap:35px;animation:selectPatient_fadeInUp__M9agi .8s ease-out;display:grid;gap:35px;grid-template-columns:repeat(2,420px);justify-content:center;width:100%}.selectPatient_patientCard__39Xad{background:linear-gradient(135deg,#fff,#fafbff);border:2px solid #e8eaf6;border-radius:24px;box-shadow:0 4px 20px #2f42c214;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__39Xad: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__39Xad:hover:not(:disabled):before{opacity:1}.selectPatient_patientCard__39Xad:hover:not(:disabled){background:linear-gradient(135deg,#fff,#f8f9ff);border-color:#2f42c2;box-shadow:0 12px 40px #2f42c22e;transform:translateY(-6px) scale(1.02)}.selectPatient_patientCard__39Xad:active:not(:disabled){transform:translateY(-3px) scale(1.01)}.selectPatient_patientCard__39Xad:disabled{cursor:not-allowed;opacity:.7}.selectPatient_patientCard__39Xad.selectPatient_selected__bLAg3{background:linear-gradient(135deg,#f8f9ff,#eef1ff);border-color:#2f42c2;box-shadow:0 6px 30px #2f42c233}.selectPatient_patientCard__39Xad.selectPatient_selected__bLAg3:before{opacity:1}.selectPatient_patientInfo__LFck-{display:flex;flex-direction:column;gap:16px;width:100%}.selectPatient_patientHeader__Kxul4{align-items:center;display:flex;gap:12px;justify-content:space-between;width:100%}.selectPatient_patientName__FQT7Y{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__Ai0Zl{border-top:1px solid #e8eaf6;display:flex;flex-direction:column;gap:8px;padding-top:4px}.selectPatient_age__H3wha,.selectPatient_relation__dI\+ic{align-items:center;color:#666;display:flex;font-size:16px;font-style:normal;font-weight:400;line-height:1.5}.selectPatient_relation__dI\+ic{color:#444;font-weight:500}.selectPatient_relation__dI\+ic:before{content:"👤";font-size:14px;margin-inline-end:8px}.selectPatient_age__H3wha:before{content:"🎂";font-size:14px;margin-inline-end:8px}.selectPatient_checkmark__IVJRQ{-webkit-text-fill-color:#0000;animation:selectPatient_scaleIn__i8KcE .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}@keyframes selectPatient_scaleIn__i8KcE{0%{transform:scale(0)}to{transform:scale(1)}}@media screen and (max-width:1400px){.selectPatient_container__w06ju{padding:50px 20px}.selectPatient_backArrowWrapper__GEBXp{right:40px;top:40px}.selectPatient_header__8Gz3L{margin-bottom:40px}.selectPatient_title__usfbp{font-size:28px;margin-bottom:20px}.selectPatient_welcomeMessage__PBs18{font-size:17px}.selectPatient_patientList__ozur\+{gap:28px;grid-template-columns:repeat(2,340px)}.selectPatient_patientCard__39Xad{border-radius:20px;box-shadow:0 3px 18px #2f42c214;min-height:120px;padding:28px 32px}.selectPatient_patientName__FQT7Y{font-size:20px}.selectPatient_age__H3wha,.selectPatient_relation__dI\+ic{font-size:15px}.selectPatient_checkmark__IVJRQ{font-size:24px}}@media screen and (max-width:840px){.selectPatient_container__w06ju{padding:40px 15px}.selectPatient_backArrowWrapper__GEBXp{right:30px;top:30px}.selectPatient_header__8Gz3L{margin-bottom:35px}.selectPatient_title__usfbp{font-size:24px;margin-bottom:16px}.selectPatient_welcomeMessage__PBs18{font-size:16px;padding:0 10px}.selectPatient_patientList__ozur\+{gap:20px;grid-template-columns:1fr;max-width:500px}.selectPatient_patientCard__39Xad{border-radius:18px;min-height:110px;padding:24px 28px}.selectPatient_patientCard__39Xad:hover:not(:disabled){transform:translateY(-4px) scale(1.01)}.selectPatient_patientName__FQT7Y{font-size:19px}.selectPatient_age__H3wha,.selectPatient_relation__dI\+ic{font-size:15px}.selectPatient_checkmark__IVJRQ{font-size:22px}}@media screen and (max-width:480px){.selectPatient_container__w06ju{padding:30px 12px}.selectPatient_backArrowWrapper__GEBXp{right:20px;top:20px}.selectPatient_title__usfbp{font-size:22px}.selectPatient_welcomeMessage__PBs18{font-size:15px}.selectPatient_patientCard__39Xad{border-radius:16px;padding:20px 24px}.selectPatient_patientName__FQT7Y{font-size:18px}.selectPatient_age__H3wha,.selectPatient_relation__dI\+ic{font-size:14px}.selectPatient_checkmark__IVJRQ{font-size:20px}.selectPatient_age__H3wha:before,.selectPatient_relation__dI\+ic:before{font-size:13px}}
/*# sourceMappingURL=main.c6acace4.css.map*/