@font-face{font-family:"Avenir";src:url(/app/static/media/AvenirNextCyr-Regular.cb568b7a.ttf)}@font-face{font-family:"Proxima Nova";src:url(/app/static/media/ProximaNova-Regular.7ce6760d.ttf)}@font-face{font-family:"Gotham";src:url(/app/static/media/Gotham-Medium.27a90e87.otf)}@font-face{font-family:"Gotham-Light";font-style:normal;src:url(/app/static/media/Gotham-Light.0ff4bccb.otf)}@font-face{font-family:"Poppins";font-style:normal;src:url(/app/static/media/Poppins-Regular.8b6af8e5.ttf)}@font-face{font-family:"Poppins, medium";font-style:normal;src:url(/app/static/media/Poppins-Medium.f61a4eb2.ttf)}@font-face{font-family:"NeutrifPro";src:url(/app/static/media/NeutrifProSemiBold[TheFontsMaster.com].d57266f6.otf)}@font-face{font-family:"Andale mono";font-style:normal;src:url(/app/static/media/Andale-mono.663974c9.ttf)}body{font-family:"Gotham";margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}.Toastify__toast-container{width:calc(100% - 2em)!important;max-width:510px!important;padding:0!important}.Toastify__toast-container .Toastify__toast{border-radius:20px;font-family:Gotham;height:94px;padding:0;margin-bottom:10px;background:transparent;box-shadow:none}.Toastify__toast button{display:none}.Toastify__toast-body{height:100%}.MuiTooltip-tooltip{background:rgba(0,0,0,.73)!important;padding:7px 12px!important;border-radius:4px!important;font-size:14px!important;font-family:"Gotham"!important;letter-spacing:.2px!important}.MuiTooltip-popper{color:#fff!important}input{font-family:Gotham}@media only screen and (max-width:480px){.Toastify__toast-container{left:unset!important}}.Toastify__toast-container{max-width:400px!important}.Toastify__toast-container .Toastify__toast{box-shadow:2px 4px 12px rgba(156,175,205,.2);border-radius:12px}.custom-toast-wrapper{font-size:20px;height:100%;padding:16px;box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;background:#fff}.custom-toast-wrapper .info-icon{margin-right:16px}.custom-toast-wrapper .text-box{-webkit-flex:1 1;flex:1 1;margin-left:5px}.custom-toast-wrapper .text-box div:first-child{font-size:16px;line-height:24px;margin-bottom:4px;text-transform:capitalize;color:#2c2c2c;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}.custom-toast-wrapper .text-box div:last-child{font-size:14px;line-height:18px;color:#7d89a5}.common-header-wrapper{background:#f6f9ff;border-bottom:1px solid rgba(215,222,237,.44);box-sizing:border-box;width:100%;padding:0 30px;height:60px;-webkit-justify-content:space-between;justify-content:space-between;position:relative;z-index:10}.common-header-wrapper,.common-header-wrapper .header-control-box{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.common-header-wrapper .header-control-box .burger-menu-btn{margin-left:25px}.header-logo{color:#2c2c2c;font-size:23px;line-height:29px;font-weight:700;text-decoration:none;font-family:Poppins;padding:0 25px;height:60px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;max-width:100%;cursor:pointer}.header-logo img{margin-top:16px;width:140px}.header-logo.white-color{color:#fff}.header-logo.on-editor{color:#468ee7}.header-logo.partners{font-size:19px}.header-logo.collapsed{padding:2px 12px 0}.header-logo span{width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.patient-checkout-header{padding:0 32px;background:#fff;box-shadow:2px 4px 12px rgba(156,175,205,.1);border:none}@media (max-width:1060px){.patient-checkout-header{display:none}}.patient-checkout-header .header-logo{padding:0}.patient-checkout-header button{padding:15px;margin-right:-15px;min-width:unset;border-radius:50%;transition:all .3s}.patient-checkout-header button:hover{background:#f6f9ff}.error-boundary-content{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;height:100vh;width:100%}.error-boundary-content .logo-block{position:absolute;top:16px;left:32px;font-size:23px;color:#2b343a;font-weight:700}.error-boundary-content img{margin-bottom:46px}.error-boundary-content .main-text{font-size:32px;font-weight:700;margin-bottom:14px;color:#2c2c2c}.error-boundary-content .secondary-text{font-size:16px;color:#7d89a5;margin-bottom:24px}.error-boundary-content .controls{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.error-boundary-content .controls button{font-size:14px;text-transform:none;color:#468ee7;border:1px solid #eff1f7;border-radius:40px;height:50px;width:126px;margin:0 5px;font-family:Gotham}.error-boundary-content .controls button.blue{background-color:#468ee7;color:#fff}.dashboard-main-wrapper{background:#f6f9ff;height:100vh;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start}@media (max-width:767px){.dashboard-main-wrapper{background:#fff}}.drawer{height:100%;transition:width .3s}@media (max-width:1060px){.drawer .header-logo{display:none}.drawer .header-logo.mobile{display:unset}}.drawer.hide{display:none}@media (max-width:1060px){.drawer.hide{display:block}}.drawer .scroll-link-wrapper{overflow:auto}@media (min-width:1060px){.drawer .scroll-link-wrapper{width:235px}}@media (min-width:767px){.drawer .scroll-link-wrapper::-webkit-scrollbar{width:5px;position:absolute}.drawer .scroll-link-wrapper::-webkit-scrollbar-thumb{background:#468ee7;border-radius:5px}}.drawer .sidebar-wrapper{height:100%;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;position:relative}.drawer .sidebar-wrapper .collapse-btn{position:absolute;z-index:2;top:22px;right:18px;min-width:0;border-radius:50%;width:20px;height:20px;background-color:transparent}@media (max-width:1060px){.drawer .sidebar-wrapper .collapse-btn{display:none}}.drawer .sidebar-wrapper .collapse-btn img{transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.drawer .sidebar-wrapper .collapse-btn.active img{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.drawer .list-title{padding:5px 16px 10px;margin-top:10px;box-sizing:border-box;border-top:1px solid #eff1f7;font-size:10px;text-transform:uppercase;color:#7d89a5}.drawer .list-title.no-margin{margin:0}.drawer .MuiDrawer-paper{background:#fff;border-radius:0 15px 15px 0;box-shadow:2px 4px 12px rgba(156,175,205,.1);z-index:1;border:none}.drawer.dashboard-side-menu-wrapper{width:235px;transition:all .3s!important}.drawer.dashboard-side-menu-wrapper .MuiDrawer-paperAnchorLeft{transition:all .3s!important;height:100%;width:235px;box-sizing:border-box;overflow:hidden}@media (min-width:1060px){.drawer.dashboard-side-menu-wrapper.collapsed,.drawer.dashboard-side-menu-wrapper.collapsed .MuiDrawer-paperAnchorLeft{width:55px}}.drawer.dashboard-tablet-menu-wrapper{transition:all .3s!important}.drawer.dashboard-tablet-menu-wrapper .MuiDrawer-paperAnchorLeft{transition:all .3s!important;height:100%;width:100%;max-width:235px;border-top-right-radius:6px;border-bottom-right-radius:6px}@media (min-width:1060px){.drawer.dashboard-tablet-menu-wrapper.collapsed,.drawer.dashboard-tablet-menu-wrapper.collapsed .MuiDrawer-paperAnchorLeft{width:100px}}.drawer.dashboard-mobile-menu-wrapper .MuiDrawer-paperAnchorBottom{max-width:100vw;height:94vh;border-top-left-radius:34px;border-top-right-radius:34px;border-bottom-right-radius:0;box-sizing:border-box;padding-top:18px;overflow:hidden}.drawer.dashboard-mobile-menu-wrapper .MuiDrawer-paperAnchorBottom:before{content:"";position:absolute;top:8px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:134px;height:5px;border-radius:5px;background-color:#2c2c2c}.drawer .settings-link-wrapper{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-flex:1 1;flex:1 1;padding-bottom:15px}.drawer .faq-button-box{margin:auto 0 0;padding:0 8px 8px;width:100%;border-bottom:1px solid #edeff6;box-sizing:border-box}.drawer .faq-button-box .faq-button{padding:0 8px;width:100%;font-family:Gotham;text-transform:none;-webkit-justify-content:flex-start;justify-content:flex-start;color:#7d89a5;height:40px}.drawer .faq-button-box .faq-button img{margin:0 11px 0 4px}.drawer .faq-button-box .faq-button:hover{background-color:#f6f9ff}.drawer .user-box,.drawer .user-box .block-content{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;padding:8px}.drawer .user-box .block-content{width:100%;border-radius:6px;transition:background-color .3s}.drawer .user-box .block-content:hover{background-color:#f6f9ff}.drawer .user-box .block-content .user-data-box{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;width:calc(100% - 15px);-webkit-flex:1 1;flex:1 1;cursor:pointer}.drawer .user-box .block-content .user-data-box .user-avatar{width:32px;height:32px;min-width:32px;border-radius:4px;overflow:hidden}.drawer .user-box .block-content .user-data-box .user-avatar img{height:100%;width:100%;object-fit:cover}.drawer .user-box .block-content .user-data-box .name{font-size:14px;color:#2c2c2c;padding-left:8px;padding-right:8px;width:calc(100% - 32px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:140px}.drawer .user-box .block-content button{padding:0;min-width:0}.drawer .user-box .block-content button:hover{background:transparent}@media (max-width:767px){.drawer .MuiBackdrop-root{background-color:#d3e4f9}}@media (min-width:767px){.drawer.onlyMobile{display:none}}.drawer.onlyMobile .MuiDrawer-paperAnchorBottom{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:80vh}.drawer.onlyMobile .MuiBackdrop-root{background-color:rgba(0,0,0,.5)}.MuiAlert-standardError{position:absolute;top:0;left:0;width:100%;z-index:9;box-sizing:border-box}.practice-alert-box{font-family:Gotham}.practice-alert-box span{cursor:pointer;text-decoration:underline;margin:0 2px}.dashboard-content-wrapper{height:100%;-webkit-flex:1 1;flex:1 1;overflow:auto}@media (min-width:767px){.dashboard-content-wrapper::-webkit-scrollbar{width:5px;position:absolute}.dashboard-content-wrapper::-webkit-scrollbar-thumb{background:#468ee7;border-radius:5px}}.dashboard-link{width:calc(100% - 14px);margin:0 auto;border-radius:8px;color:#2c2c2c;text-decoration:none;font-size:14px;height:48px;min-height:48px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;transition:all .3s;box-sizing:border-box}.dashboard-link.logout{color:#7d89a5}.dashboard-link.logout .icon{padding-left:4px;display:block}.dashboard-link:hover{background:#f6f9ff}.dashboard-link.active{background:#f6f9ff;color:#468ee7}.dashboard-link.active .icon{opacity:0!important}.dashboard-link.active .active-icon{opacity:1!important}.dashboard-link .icon-box{width:50px;min-width:50px;position:relative}.dashboard-link .icon-box img,.dashboard-link .icon-box svg{transition:all .3s;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:22px}.dashboard-link .icon-box .icon{opacity:1}.dashboard-link .icon-box .active-icon{opacity:0}.dashboard-link span{transition:all .3s}.empty-state-card-wrapper{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;width:100%;height:100%;padding:10px;box-sizing:border-box}.empty-state-card-wrapper .empty-state-card-content{position:relative;padding-bottom:50px}@media (max-width:767px){.empty-state-card-wrapper .empty-state-card-content{padding:0 0 50px}}.empty-state-card-wrapper .empty-state-card-content img{display:block;margin:0 auto 16px;width:64px;height:64px}.empty-state-card-wrapper .empty-state-card-content .empty-state-card-text{color:#7d89a5;font-size:12px;line-height:16px;text-align:center;margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.empty-state-card-wrapper .empty-state-card-content button{text-transform:unset;position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);color:#468ee7;font-size:12px;border:1px solid #eff1f7;padding:0 18px;min-width:144px;border-radius:40px;min-height:36px;font-family:Gotham}.empty-state-card-wrapper .empty-state-card-content button.noBtnWrap{white-space:nowrap}.empty-state-card-wrapper .empty-state-card-content button:hover{background:transparent}.settings-navigation-container{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;width:260px;max-width:260px;min-width:260px;height:100%;border-right:1px solid #e8edf7;padding:16px 0 0;box-sizing:border-box}@media (max-width:1250px){.settings-navigation-container{width:210px;min-width:210px}}@media (max-width:1060px){.settings-navigation-container{width:210px;min-width:210px;padding:0}}@media (max-width:767px){.settings-navigation-container{background-color:#fff;width:100vw;max-width:unset;min-width:100vw;padding:0;z-index:1}}@media (min-width:767px) and (max-width:1060px){.settings-navigation-container .mobile-page-header-wrapper{background-color:transparent}.settings-navigation-container .mobile-page-header-wrapper .label{display:none}}.settings-navigation-container .settings-navigation-title{padding-left:17px;margin-bottom:29px;font-size:20px;line-height:19px;color:#7d89a5}@media (max-width:767px){.settings-navigation-container .settings-navigation-title{padding:0;height:68px;font-size:16px;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;color:#2c2c2c}}.settings-navigation-container .settings-navigation-links-list{height:calc(100% - 39px);padding:0 8px 63px 16px;box-sizing:border-box;width:100%;overflow:auto}@media (min-width:767px){.settings-navigation-container .settings-navigation-links-list::-webkit-scrollbar{width:5px;position:absolute}.settings-navigation-container .settings-navigation-links-list::-webkit-scrollbar-thumb{background:#468ee7;border-radius:5px}}.settings-navigation-container .settings-navigation-links-list .settings-navigation-links-item{border-radius:8px;color:#2c2c2c;height:64px;padding-left:40px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;text-decoration:unset;transition:all .3s;margin-bottom:8px}.settings-navigation-container .settings-navigation-links-list .settings-navigation-links-item:hover{background-color:rgba(70,142,231,.24)}@media (max-width:767px){.settings-navigation-container .settings-navigation-links-list .settings-navigation-links-item:hover{background-color:#fff;color:#2c2c2c}}.settings-navigation-container .settings-navigation-links-list .settings-navigation-links-item.active{background-color:#468ee7;color:#fff}.settings-navigation-container .settings-navigation-links-list .settings-navigation-links-item.active .settings-navigation-item-helper{color:#d3e4f9}.settings-navigation-container .settings-navigation-links-list .settings-navigation-links-item.active img{-webkit-filter:invert(1);filter:invert(1)}@media (max-width:767px){.settings-navigation-container .settings-navigation-links-list .settings-navigation-links-item{transition:none;background-color:#fff;color:#2c2c2c}.settings-navigation-container .settings-navigation-links-list .settings-navigation-links-item:active{background-color:#fff;color:#2c2c2c}}.settings-navigation-container .settings-navigation-links-list .settings-navigation-links-item .settings-navigation-item-label{font-size:14px;line-height:13px;margin-bottom:8px;text-decoration:none;position:relative}.settings-navigation-container .settings-navigation-links-list .settings-navigation-links-item .settings-navigation-item-label .icon-box{position:absolute;width:40px;right:100%;top:50%}.settings-navigation-container .settings-navigation-links-list .settings-navigation-links-item .settings-navigation-item-label .icon-box img{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:all .1s}.settings-navigation-container .settings-navigation-links-list .settings-navigation-links-item .settings-navigation-item-helper{font-size:10px;line-height:15px;color:#7d89a5;text-decoration:none;transition:all .3s}.mobile-page-header-wrapper{height:46px;min-height:46px;width:100%;position:-webkit-sticky;position:sticky;z-index:5;top:0;padding:0 16px;box-sizing:border-box;background:#fff;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;border-bottom:1px solid #eff1f7}@media (min-width:1060px){.mobile-page-header-wrapper{display:none}}@media (min-width:767px){.mobile-page-header-wrapper{background-color:#f6f9ff;border:none}.mobile-page-header-wrapper .label-wrapper,.mobile-page-header-wrapper .mobile-header-button-box{display:none}}.mobile-page-header-wrapper .left-content-box{position:relative;z-index:2}.mobile-page-header-wrapper .left-content-box .open-burger-menu-btn{padding:2px 0;height:36px;min-width:unset}.mobile-page-header-wrapper .left-content-box .open-burger-menu-btn:hover{background:transparent}.mobile-page-header-wrapper .label-wrapper{-webkit-flex:1 1;flex:1 1;overflow:hidden;z-index:1}.mobile-page-header-wrapper .label-wrapper .label{position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%;width:100%;font-size:16px;color:#2c2c2c;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 100px)}.mobile-page-header-wrapper .mobile-header-button-box{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;position:relative;z-index:2}.mobile-page-header-wrapper .mobile-header-button-box button{min-width:unset}.mobile-page-header-wrapper .mobile-header-button-box .search-field{padding-left:10px;background:#fff;border:1px solid #eff1f7;border-radius:6px;height:36px;width:calc(100vw - 130px)}.mobile-page-header-wrapper .mobile-header-button-box .search-field .MuiInput-underline{height:36px}.mobile-page-header-wrapper .mobile-header-button-box .search-field .MuiInput-underline:after,.mobile-page-header-wrapper .mobile-header-button-box .search-field .MuiInput-underline:before{display:none}.mobile-page-header-wrapper .mobile-header-button-box .search-field input{height:36px;font-size:12px;color:#363a43;font-family:Gotham}.mobile-page-header-wrapper .mobile-header-button-box .search-field input::-webkit-input-placeholder{color:#7d89a5}.mobile-page-header-wrapper .mobile-header-button-box .search-field input:-ms-input-placeholder{color:#7d89a5}.mobile-page-header-wrapper .mobile-header-button-box .search-field input::placeholder{color:#7d89a5}.mobile-page-header-wrapper .mobile-header-button-box .cancel-btn{font-family:Gotham;text-transform:none;color:#7d89a5;font-size:14px;padding:0 16px;min-width:0;position:relative;z-index:2}.mobile-page-header-wrapper .mobile-header-button-box .cancel-btn:hover{background:transparent}.header-search-field,.sort-arrows-box{display:-webkit-flex;display:flex}.sort-arrows-box{-webkit-flex-direction:column;flex-direction:column;height:10px;-webkit-justify-content:space-between;justify-content:space-between;padding:0 10px;cursor:pointer}.payment-card{padding:8px 0;border-bottom:1px solid #eff1f7;position:relative}.payment-card:hover .card-number{-webkit-transform:translate(-19px);transform:translate(-19px)}.payment-card:hover .remove-card-btn{opacity:.8}@media (max-width:1060px){.payment-card:hover .card-number{-webkit-transform:translate(0);transform:translate(0)}.payment-card:hover .remove-card-btn{opacity:1}}.payment-card .card-content{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}@media (max-width:1060px){.payment-card .card-content{width:calc(100% - 25px)}}.payment-card .radio-box{width:16px;height:16px;margin-right:8px}.payment-card .radio-box .MuiCircularProgress-root{width:100%!important;height:100%!important;color:#468ee7}.payment-card .radio-box .MuiRadio-root{padding:0;color:#468ee7}.payment-card .radio-box .MuiRadio-root.Mui-checked{color:#327ad3}.payment-card .radio-box .MuiRadio-root svg{width:16px;height:16px}.payment-card img{margin-right:16px}.payment-card .card-name{color:#2c2c2c;font-size:12px}.payment-card .card-number{margin-left:auto;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;color:#7d89a5;font-size:12px;transition:all .3s}.payment-card .card-number.card-removing{-webkit-transform:translate(-19px);transform:translate(-19px)}@media (max-width:1060px){.payment-card .card-number.card-removing{-webkit-transform:translate(0);transform:translate(0)}}.payment-card .card-number .dots-box{display:-webkit-flex;display:flex}.payment-card .card-number .dots-box div{width:3px;height:3px;border-radius:50%;background:#7d89a5;margin:0 1.5px}.payment-card .remove-card-btn{padding:0 0 0 8px;min-width:0;position:absolute;right:0;top:50%;transition:all .3s;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0}.payment-card .remove-card-btn:hover{background:transparent;opacity:1}@media (max-width:1060px){.payment-card .remove-card-btn{opacity:1}}.payment-card .remove-card-btn img{margin:0;width:11px;height:15px}.payment-card .remove-card-btn .MuiCircularProgress-root{width:11px!important;height:11px!important;color:#db404e}.settings-back-item-button{padding:0!important;min-width:0!important;z-index:2;position:relative}.settings-styled-text-field-wrapper{width:100%}.settings-styled-text-field-wrapper .text-field-label{font-size:12px;line-height:12px;margin-bottom:6px;color:#7d89a5;display:-webkit-flex;display:flex;-webkit-align-items:flex-end;align-items:flex-end}.settings-styled-text-field-wrapper .settings-styled-text-field{width:100%;border-radius:6px;background:#fcfcfc;border:1px solid #eff1f7;height:40px;box-sizing:border-box;margin-bottom:22px;position:relative}@media (max-width:767px){.settings-styled-text-field-wrapper .settings-styled-text-field{height:50px;margin-bottom:18px}}.settings-styled-text-field-wrapper .settings-styled-text-field.type-number:before{content:"";position:absolute;height:100%;background:#fcfcfc;z-index:2;width:35px;display:block;top:0;right:0}.settings-styled-text-field-wrapper .settings-styled-text-field.MuiInput-underline:after,.settings-styled-text-field-wrapper .settings-styled-text-field.MuiInput-underline:before{display:none}.settings-styled-text-field-wrapper .settings-styled-text-field .MuiInputBase-root{height:100%}.settings-styled-text-field-wrapper .settings-styled-text-field .MuiInputBase-root:after,.settings-styled-text-field-wrapper .settings-styled-text-field .MuiInputBase-root:before{display:none}.settings-styled-text-field-wrapper .settings-styled-text-field.multiline{height:unset}.settings-styled-text-field-wrapper .settings-styled-text-field input,.settings-styled-text-field-wrapper .settings-styled-text-field textarea{padding:0 16px;height:100%;font-size:12px;font-family:Gotham;color:#2c2c2c}.settings-styled-text-field-wrapper .settings-styled-text-field input::-webkit-input-placeholder,.settings-styled-text-field-wrapper .settings-styled-text-field textarea::-webkit-input-placeholder{color:#7d89a5;opacity:1}.settings-styled-text-field-wrapper .settings-styled-text-field input:-ms-input-placeholder,.settings-styled-text-field-wrapper .settings-styled-text-field textarea:-ms-input-placeholder{color:#7d89a5;opacity:1}.settings-styled-text-field-wrapper .settings-styled-text-field input::placeholder,.settings-styled-text-field-wrapper .settings-styled-text-field textarea::placeholder{color:#7d89a5;opacity:1}.settings-styled-text-field-wrapper .settings-styled-text-field input:-webkit-autofill,.settings-styled-text-field-wrapper .settings-styled-text-field input:-webkit-autofill:active,.settings-styled-text-field-wrapper .settings-styled-text-field input:-webkit-autofill:focus,.settings-styled-text-field-wrapper .settings-styled-text-field input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 30px #fff inset!important}.settings-styled-text-field-wrapper .settings-styled-text-field .MuiInputBase-input{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:0 16px}.settings-styled-text-field-wrapper .MuiFormHelperText-root{position:absolute;bottom:-14px;left:-8px;background-color:#fff;font-size:10px;line-height:10px;margin-left:8px;color:#db404e}.setting-card-wrapper{padding:30px;width:100%;box-sizing:border-box;box-shadow:2px 4px 12px rgba(156,175,205,.1);border-radius:8px;background:#fff;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;margin-bottom:16px;position:relative;z-index:1}.setting-card-wrapper.show-above{z-index:2}.setting-card-wrapper:last-child{margin:0}@media (max-width:767px){.setting-card-wrapper{-webkit-flex-direction:column;flex-direction:column;box-shadow:none;margin-bottom:0;padding:32px 16px;border-bottom:1px solid #eff1f7}}.setting-card-wrapper .custom-radio-group .MuiFormControlLabel-root{margin-bottom:10px}.setting-card-wrapper .setting-card-is-disable{position:absolute;width:100%;height:100%;top:0;left:0;z-index:2;background:hsla(0,0%,100%,.7)}.setting-card-wrapper .side-info-box{padding-right:60px;width:260px;box-sizing:border-box}@media (max-width:1060px){.setting-card-wrapper .side-info-box{padding-right:30px}}@media (max-width:767px){.setting-card-wrapper .side-info-box{width:100%;padding-right:0}}.setting-card-wrapper .setting-card-title{color:#2c2c2c;font-size:14px;line-height:14px;margin-bottom:8px;position:relative}@media (max-width:767px){.setting-card-wrapper .setting-card-title{font-size:16px}}@media (max-width:767px){.setting-card-wrapper .setting-card-title.notifications{padding-bottom:24px;padding-top:24px}.setting-card-wrapper .setting-card-title.notifications:first-of-type{padding-top:0}.setting-card-wrapper .setting-card-title.notifications:after{content:"";height:1px;width:100vw;position:absolute;bottom:0;left:-24px;background-color:#eff1f7}}.setting-card-wrapper .setting-card-subtitle{font-size:12px;line-height:16px;color:#7d89a5}@media (max-width:767px){.setting-card-wrapper .setting-card-subtitle{padding-bottom:32px}}.setting-card-wrapper .setting-card-content{-webkit-flex:1 1;flex:1 1}@media (max-width:767px){.setting-card-wrapper .setting-card-content{width:100%}}.setting-card-wrapper .setting-card-content .MuiAlert-root{height:40px;box-sizing:border-box;border-radius:6px;margin-bottom:16px;padding:0 12px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.setting-card-wrapper .setting-card-content .payment-status{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin-bottom:24px}.setting-card-wrapper .setting-card-content .payment-status .third-party-logo{margin:0 16px 0 0}.setting-card-wrapper .setting-card-content .payment-status .status-text{color:#29b492;font-size:14px}.setting-card-wrapper .setting-card-content .green-button{background-color:#29b492;border-radius:40px;font-family:Gotham;color:#fff;text-transform:none;font-size:14px;padding-left:24px;padding-right:24px}.setting-card-wrapper .setting-card-content .settings-text-field-container{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;height:unset}@media (max-width:767px){.setting-card-wrapper .setting-card-content .settings-text-field-container{-webkit-flex-direction:column;flex-direction:column}}.setting-card-wrapper .setting-card-content .settings-text-field-container .react-datetime-picker{font-size:12px}.setting-card-wrapper .setting-card-content .settings-text-field-container .settings-styled-text-field-wrapper{width:calc(50% - 12px)}@media (max-width:767px){.setting-card-wrapper .setting-card-content .settings-text-field-container .settings-styled-text-field-wrapper{width:100%}}.setting-card-wrapper .setting-card-content .settings-text-field-container .styled-settings-select{width:calc(50% - 12px)}@media (max-width:767px){.setting-card-wrapper .setting-card-content .settings-text-field-container .styled-settings-select{width:100%}}.setting-card-wrapper .setting-card-content .button-box{display:-webkit-flex;display:flex;padding-top:10px}.setting-card-wrapper .setting-card-content .button-box .loader-container{width:110px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.setting-card-wrapper .setting-card-content .third-party-logo{height:24px;display:block;margin-bottom:30px}.setting-card-wrapper .card-numbers-description{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;padding:16px 32px 16px 16px;font-size:12px;line-height:16px;color:#7d89a5;background:#fcfcfc;border-radius:6px;border:1px solid #eff1f7;margin:10px 0 22px;box-sizing:border-box}@media (max-width:767px){.setting-card-wrapper .card-numbers-description{-webkit-flex-direction:column;flex-direction:column}}.setting-card-wrapper .card-numbers-description img{height:80px;display:block;margin:0 24px 0 0}@media (max-width:767px){.setting-card-wrapper .card-numbers-description img{margin:0 0 24px}}.setting-card-wrapper .checkbox-wrapper{margin-bottom:22px}.setting-card-wrapper .checkbox-wrapper .MuiFormControlLabel-root{width:100%;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.setting-card-wrapper .checkbox-wrapper span{font-weight:400!important}.settings-blue-btn.MuiButtonBase-root,.settings-empty-btn.MuiButtonBase-root,.settings-outline-btn.MuiButtonBase-root{padding:0 25px;box-sizing:border-box;height:35px;text-transform:unset;font-size:12px;min-width:110px;font-family:Gotham;border-radius:40px;transition:all .3s}.settings-blue-btn.MuiButtonBase-root.Mui-disabled,.settings-empty-btn.MuiButtonBase-root.Mui-disabled,.settings-outline-btn.MuiButtonBase-root.Mui-disabled{opacity:.3}@media (max-width:767px){.settings-blue-btn.MuiButtonBase-root,.settings-empty-btn.MuiButtonBase-root,.settings-outline-btn.MuiButtonBase-root{height:50px;width:100%;font-size:14px}}.settings-blue-btn.MuiButtonBase-root.onlyText,.settings-empty-btn.MuiButtonBase-root.onlyText,.settings-outline-btn.MuiButtonBase-root.onlyText{color:#468ee7;background:transparent;padding:0;min-width:unset;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.settings-blue-btn.MuiButtonBase-root.onlyText:hover,.settings-empty-btn.MuiButtonBase-root.onlyText:hover,.settings-outline-btn.MuiButtonBase-root.onlyText:hover{background-color:transparent}.settings-blue-btn{white-space:nowrap}.settings-blue-btn.MuiButtonBase-root{color:#f7f7fc;background:#468ee7;margin-right:8px}.settings-blue-btn.MuiButtonBase-root:hover{background:#468ee7}.settings-blue-btn.MuiButtonBase-root.Mui-disabled{color:#f7f7fc}.settings-outline-btn.MuiButtonBase-root{color:#468ee7;background:#fff;border:1px solid #eff1f7}.settings-outline-btn.MuiButtonBase-root:hover{background:#fff}.settings-outline-btn.MuiButtonBase-root.Mui-disabled{color:#468ee7}.settings-empty-btn.MuiButtonBase-root{color:#468ee7;text-transform:unset;font-size:12px;font-family:Gotham;background:transparent;padding:0}.settings-empty-btn.MuiButtonBase-root:hover{background:transparent}.settings-empty-btn.MuiButtonBase-root .MuiTouchRipple-root{display:none}.settings-empty-btn.MuiButtonBase-root.Mui-disabled{color:#468ee7}.settings-back-btn.MuiButtonBase-root{color:#7d89a5;text-transform:unset;font-size:12px;font-family:Gotham;background:transparent;padding:0;position:absolute;top:20px;left:64px}.settings-back-btn.MuiButtonBase-root:hover{background:transparent}.settings-back-btn.MuiButtonBase-root .MuiTouchRipple-root{display:none}.settings-back-btn.MuiButtonBase-root img{margin-right:8px;display:block}.billings-settings-wrapper .cards-list{margin-bottom:22px}.billings-settings-wrapper .history-table{border-radius:6px;border:1px solid #eff1f7}.billings-settings-wrapper .history-table .history-table-head{display:-webkit-flex;display:flex;box-sizing:border-box;border-bottom:1px solid #eff1f7}.billings-settings-wrapper .history-table .history-table-head .column-item{color:#7d89a5}.billings-settings-wrapper .history-table .history-table-body{height:160px;overflow:auto}@media (min-width:767px){.billings-settings-wrapper .history-table .history-table-body::-webkit-scrollbar{width:4px;position:absolute}.billings-settings-wrapper .history-table .history-table-body::-webkit-scrollbar-thumb{background:#468ee7;border-radius:5px}}.billings-settings-wrapper .history-table .history-table-body .loader-box{display:-webkit-flex;display:flex;height:100%;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center}.billings-settings-wrapper .history-table .history-table-body .row{width:100%;display:-webkit-flex;display:flex}.billings-settings-wrapper .history-table .history-table-body .column-item{color:#2c2c2c}.billings-settings-wrapper .history-table .columns-box{display:-webkit-flex;display:flex;-webkit-flex:1 1;flex:1 1}.billings-settings-wrapper .history-table .columns-box .column-item{padding:11px 10px;box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;font-size:12px;line-height:18px;width:33%}.billings-settings-wrapper .history-table .columns-box .column-item:first-child{width:50%}.billings-settings-wrapper .history-table .columns-box .column-item:nth-child(2),.billings-settings-wrapper .history-table .columns-box .column-item:nth-child(3){width:25%}.billings-settings-wrapper .history-table .columns-box .column-item .status{padding:6px 8px;border-radius:20px;background:#eff1f7;font-size:10px;line-height:10px}.billings-settings-wrapper .history-table .column-btn-box{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-around;justify-content:space-around;height:40px;width:40px}.close-green-button.MuiButton-root{padding:0;min-width:unset;border-radius:50%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.close-green-button.MuiButton-root:hover{background:transparent}.modal-wrapper{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;flex-direction:column}.modal-wrapper.creating-question-modal-wrapper .modal-wrapper-paper .modal-header{font-size:23px}.modal-wrapper.no-width .modal-wrapper-paper{max-width:unset}.modal-wrapper div{outline:none}.modal-wrapper .MuiBackdrop-root{background:rgba(47,47,47,.6)}.modal-wrapper .modal-wrapper-paper{position:relative;background:#fff;border-radius:6px;padding:28px;max-width:680px;box-sizing:border-box;width:100%}.modal-wrapper .modal-wrapper-paper .modal-header{font-size:18px;line-height:18px;padding-bottom:16px;font-weight:700;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;color:#363a43}.modal-wrapper .modal-wrapper-paper .modal-header button{position:absolute;top:16px;right:16px}@media (max-width:767px){.modal-wrapper{-webkit-justify-content:flex-end;justify-content:flex-end}.modal-wrapper .MuiDrawer-paperAnchorBottom{-webkit-flex:unset;flex:unset;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:relative;padding:40px 24px 23px;border-top-left-radius:34px;border-top-right-radius:34px;border-bottom-left-radius:0;border-bottom-right-radius:0;width:100vw;box-sizing:border-box}.modal-wrapper .MuiDrawer-paperAnchorBottom .modal-wrapper-paper{padding:0}.modal-wrapper .MuiDrawer-paperAnchorBottom:before{content:"";position:absolute;top:8px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:134px;height:5px;border-radius:5px;background-color:#2c2c2c}.modal-wrapper .MuiDrawer-paperAnchorBottom .modal-header{font-size:16px;padding-bottom:8px}.modal-wrapper .MuiDrawer-paperAnchorBottom .modal-header .close-green-button{display:none}.modal-wrapper .MuiDrawer-paperAnchorBottom .controls{width:100%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-end;justify-content:flex-end;padding-top:24px}.modal-wrapper .MuiDrawer-paperAnchorBottom .controls button{-webkit-flex:unset;flex:unset;width:calc(50% - 4px);margin:0}}.new-modal-wrapper-paper{border-radius:8px;padding:40px;width:520px;box-sizing:border-box;position:relative;background:#fff}@media (max-width:767px){.new-modal-wrapper-paper{width:100%;padding:0}}.new-modal-wrapper-paper .new-close-btn-modal{position:absolute;top:20px;right:20px;padding:5px;min-width:0}.new-modal-wrapper-paper .new-close-btn-modal:hover{background:transparent}@media (max-width:767px){.new-modal-wrapper-paper .new-close-btn-modal{display:none}}.new-modal-wrapper-paper .new-modal-title{color:#2c2c2c;font-size:24px;line-height:24px;margin-bottom:16px}.new-modal-wrapper-paper .new-modal-subtitle{color:#7d89a5;font-size:14px;line-height:18px;margin-bottom:24px}.add-file-modal-content .dropzone{width:100%;height:254px;border-radius:15px;color:#7d89a5;border:1px dashed #468ee7;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;flex-direction:column;font-size:12px;cursor:pointer;transition:all .3s}.add-file-modal-content .dropzone.active-dropzone{background:#eef9f6}.add-file-modal-content .dropzone .add-btn{height:36px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;flex-direction:column;width:90px;color:#468ee7;border:1px solid rgba(125,137,165,.27);border-radius:40px;margin:16px}.add-file-modal-content .dropzone .dropzone-text{color:#7d89a5}.add-file-modal-content .dropzone .preview-box{height:150px;width:150px;overflow:hidden;position:relative;margin-bottom:16px;border-radius:6px}.add-file-modal-content .dropzone .preview-box img{height:100%;width:100%;object-fit:cover}.add-file-modal-content .info-box{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;color:#7d89a5;font-size:12px;line-height:16px;margin-top:16px;height:16px}.add-file-modal-content .info-box .error{color:#c72c3a;margin-left:20px}.add-file-modal-content .btn-box{width:100%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin-top:32px}.add-file-modal-content .btn-box button{width:120px;height:38px;border-radius:40px;text-transform:unset;font-family:Gotham;font-size:12px;margin-right:8px;box-sizing:border-box;transition:all .3s}.add-file-modal-content .btn-box button.Mui-disabled{opacity:.5}.add-file-modal-content .btn-box .cancel-btn{color:#7d89a5;border:1px solid rgba(125,137,165,.27);width:104px}.add-file-modal-content .btn-box .cancel-btn:hover{background:transparent}.add-file-modal-content .btn-box .save-btn{background:#468ee7;color:#fff;width:128px}.add-file-modal-content .btn-box .save-btn:hover{background:#468ee7}.autocomplete-select-wrapper{margin-bottom:22px}.autocomplete-select-wrapper.fullWidth{width:100%}.autocomplete-select-wrapper .autocomplete-select-label{font-size:12px;line-height:12px;margin-bottom:6px;color:#7d89a5}.autocomplete-select-wrapper .MuiAutocomplete-tag{padding:0;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;background-color:transparent;border:1px solid #468ee7}.autocomplete-select-wrapper .MuiAutocomplete-tag .MuiChip-label{font-size:12px;line-height:12px;font-family:Gotham;color:#468ee7}.autocomplete-select-wrapper .MuiAutocomplete-tag .MuiChip-deleteIcon{height:16px;width:16px;fill:#468ee7}.autocomplete-select-wrapper .MuiAutocomplete-root.autocomplete-select{background:#fcfcfc;border:1px solid #eff1f7;border-radius:4px;width:100%;box-sizing:border-box;height:40px}.autocomplete-select-wrapper .MuiAutocomplete-root.autocomplete-select .MuiFormControl-root{height:100%}.autocomplete-select-wrapper .MuiAutocomplete-root.autocomplete-select .MuiFormControl-root .MuiInputBase-root{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:0;height:100%}.autocomplete-select-wrapper .MuiAutocomplete-root.autocomplete-select .MuiFormControl-root .MuiInputBase-root:after,.autocomplete-select-wrapper .MuiAutocomplete-root.autocomplete-select .MuiFormControl-root .MuiInputBase-root:before{display:none}.autocomplete-select-wrapper .MuiAutocomplete-root.autocomplete-select .MuiFormControl-root .MuiInputBase-root input{padding:0 14px!important;font-size:12px;height:100%;font-family:Gotham}.autocomplete-select-wrapper .MuiAutocomplete-root.autocomplete-select .MuiFormControl-root .MuiInputBase-root input::-webkit-input-placeholder{font-size:12px;font-family:Gotham}.autocomplete-select-wrapper .MuiAutocomplete-root.autocomplete-select .MuiFormControl-root .MuiInputBase-root input:-ms-input-placeholder{font-size:12px;font-family:Gotham}.autocomplete-select-wrapper .MuiAutocomplete-root.autocomplete-select .MuiFormControl-root .MuiInputBase-root input::placeholder{font-size:12px;font-family:Gotham}.autocomplete-select-wrapper .MuiAutocomplete-root .MuiFormHelperText-root{position:absolute;bottom:-14px;left:-8px;background-color:#fff;font-size:10px;line-height:10px;margin-left:8px;color:#db404e}.autocomplete-select-wrapper.multipleSelect .MuiAutocomplete-root.autocomplete-select{min-height:40px;height:auto}.autocomplete-select-wrapper.multipleSelect .MuiAutocomplete-root.autocomplete-select .MuiTextField-root .MuiInput-input{height:40px}.MuiAutocomplete-popper .MuiAutocomplete-paper{box-shadow:0 4px 30px rgba(32,79,138,.16);background:#fff}.MuiAutocomplete-popper .MuiAutocomplete-paper .MuiAutocomplete-noOptions{font-family:Gotham;color:#7d89a5;font-size:14px}@media (min-width:767px){.MuiAutocomplete-popper .MuiAutocomplete-paper .MuiAutocomplete-listbox::-webkit-scrollbar{width:5px;position:absolute}.MuiAutocomplete-popper .MuiAutocomplete-paper .MuiAutocomplete-listbox::-webkit-scrollbar-thumb{background:#468ee7;border-radius:5px}}.MuiAutocomplete-popper .MuiAutocomplete-paper .MuiAutocomplete-listbox .MuiAutocomplete-option{font-family:Gotham;font-size:12px;color:#2c2c2c;transition:all .3s}.MuiAutocomplete-popper .MuiAutocomplete-paper .MuiAutocomplete-listbox .MuiAutocomplete-option:hover{background:#f6f9ff}.sign-up-datepicker-container{position:relative;z-index:5;margin:8px 0;width:100%}.sign-up-datepicker-container .sign-up-datepicker-label{position:relative;z-index:1;color:#7d89a5;margin-bottom:6px;font-size:12px;line-height:12px}.sign-up-datepicker-container.small-label .sign-up-datepicker-label{position:absolute;top:2px;left:18px;margin-bottom:0;font-size:10px;color:#b1bcd3}.sign-up-datepicker-container .react-datetime-picker{width:100%;height:40px;background:#fcfcfc;border-radius:6px;border:1px solid #eff1f7;-webkit-justify-content:center;justify-content:center;box-sizing:border-box;font-family:Gotham}.sign-up-datepicker-container .react-datetime-picker .react-datetime-picker__wrapper{border:none;padding:0 8px 0 16px;height:40px}.sign-up-datepicker-container .react-datetime-picker .react-datetime-picker__wrapper .react-datetime-picker__inputGroup{height:24px;padding-top:12px;font-size:12px}.sign-up-datepicker-container .react-datetime-picker .react-datetime-picker__wrapper .react-datetime-picker__inputGroup input:invalid{background:transparent}.sign-up-datepicker-container .react-datetime-picker .react-datetime-picker__wrapper .react-datetime-picker__inputGroup .react-datetime-picker__calendar-button{outline:none}.sign-up-datepicker-container .react-calendar.sign-up{overflow:hidden;background:#fff;box-shadow:2px 4px 30px rgba(156,175,205,.3);border-radius:6px;width:284px;padding:8px 16px 24px;border:none}.sign-up-datepicker-container .react-calendar.sign-up button{transition:all .3s}.sign-up-datepicker-container .react-calendar.sign-up .react-calendar__navigation__next2-button,.sign-up-datepicker-container .react-calendar.sign-up .react-calendar__navigation__prev2-button{display:none}.sign-up-datepicker-container .react-calendar.sign-up .react-calendar__navigation{margin-bottom:0}.sign-up-datepicker-container .react-calendar.sign-up .react-calendar__navigation button{border-radius:4px;font-family:Gotham}.sign-up-datepicker-container .react-calendar.sign-up .react-calendar__navigation button:focus{background:transparent}.sign-up-datepicker-container .react-calendar.sign-up .react-calendar__navigation button:hover{background:#f7f8fa}.sign-up-datepicker-container .react-calendar.sign-up .react-calendar__navigation button:disabled{opacity:0}.sign-up-datepicker-container .react-calendar.sign-up .react-calendar__navigation button.react-calendar__navigation__arrow{border-radius:50%;font-size:26px;font-family:unset;color:#7d89a5}.sign-up-datepicker-container .react-calendar.sign-up .react-calendar__navigation__label__labelText{font-size:16px}.sign-up-datepicker-container .react-calendar.sign-up .react-calendar__month-view__weekdays{padding-bottom:10px}.sign-up-datepicker-container .react-calendar.sign-up .react-calendar__month-view__weekdays .react-calendar__month-view__weekdays__weekday{color:rgba(0,0,0,.38);font-family:Gotham}.sign-up-datepicker-container .react-calendar.sign-up .react-calendar__month-view__weekdays .react-calendar__month-view__weekdays__weekday abbr{text-decoration:none;text-transform:capitalize;font-weight:400;font-size:12px}.sign-up-datepicker-container .react-calendar.sign-up .react-calendar__month-view__days__day{font-family:Gotham;color:rgba(0,0,0,.87);font-size:14px;height:36px;padding:0}.sign-up-datepicker-container .react-calendar.sign-up .react-calendar__month-view__days__day--neighboringMonth{opacity:0}.sign-up-datepicker-container .react-calendar.sign-up .react-calendar__tile{background-color:transparent;border-radius:4px}.sign-up-datepicker-container .react-calendar.sign-up .react-calendar__tile:hover{background-color:#f7f8fa}.sign-up-datepicker-container .react-calendar.sign-up .react-calendar__tile--now{background-color:transparent}.sign-up-datepicker-container .react-calendar.sign-up .react-calendar__tile--active{background-color:#468ee7;color:#fff}.styled-settings-select{width:100%}.styled-settings-select .styled-settings-select-title{font-size:12px;line-height:12px;margin-bottom:6px;color:#7d89a5}.styled-settings-select .MuiInputBase-root{width:100%;background:#fcfcfc;border:1px solid #eff1f7;border-radius:6px;box-sizing:border-box;height:40px;margin-bottom:22px}.styled-settings-select .MuiInputBase-root.Mui-disabled img,.styled-settings-select .MuiInputBase-root:after,.styled-settings-select .MuiInputBase-root:before{display:none}.styled-settings-select .MuiInputBase-root .MuiSelect-selectMenu{color:#2c2c2c;font-family:Gotham;font-size:12px;padding-left:16px;padding-right:0}.styled-settings-select .MuiInputBase-root .MuiSelect-selectMenu:focus{background:transparent}.styled-settings-select .MuiInputBase-root img{width:10px;height:5px;padding:0 16px}.MuiPopover-paper.MuiPaper-rounded{box-shadow:0 4px 30px rgba(32,79,138,.16);border-radius:6px}@media (min-width:767px){.MuiPopover-paper.MuiPaper-rounded::-webkit-scrollbar{width:10px;position:absolute}.MuiPopover-paper.MuiPaper-rounded::-webkit-scrollbar-thumb{background:#468ee7;border-radius:5px}}.MuiPopover-paper.MuiPaper-rounded .MuiListItem-button{font-size:12px;color:#7d89a5;font-family:Gotham;transition:all .3s;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}.MuiPopover-paper.MuiPaper-rounded .MuiListItem-button:hover{background:transparent;color:#468ee7}.MuiPopover-paper.MuiPaper-rounded .MuiListItem-button.Mui-selected{background:#f6f9ff;color:#000}.upload-user-avatar-card-content{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}@media (max-width:767px){.upload-user-avatar-card-content{-webkit-flex-direction:column;flex-direction:column}}.upload-user-avatar-card-content .image-box{width:36px;min-width:36px;height:36px;border-radius:4px;overflow:hidden;margin-right:17px}@media (max-width:767px){.upload-user-avatar-card-content .image-box{margin-right:auto;width:64px;height:64px}}.upload-user-avatar-card-content .image-box img{width:100%;height:100%;object-fit:cover}.upload-user-avatar-card-content .controls-box{width:100%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start}@media (max-width:767px){.upload-user-avatar-card-content .controls-box{padding-top:32px}}.profile-settings-content .sign-up-datepicker-container{width:calc(50% - 12px);margin:0 0 22px}@media (max-width:767px){.profile-settings-content .sign-up-datepicker-container{width:100%}}.profile-settings-content .autocomplete-field{width:calc(50% - 12px)}@media (max-width:767px){.profile-settings-content .autocomplete-field{width:100%}}.checkbox-container{display:block;position:relative;padding-left:28px;padding-top:3px;cursor:pointer;font-size:14px;color:#7d89a5;-webkit-user-select:none;-ms-user-select:none;user-select:none;margin-bottom:14px}.checkbox-container.checkbox-only{padding:0;width:20px;height:20px}.checkbox-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:0;left:0;height:18px;width:18px;border:1px solid #d3e4f9;border-radius:3px;transition:all .3s}.checkbox-container:hover input~.checkmark,.checkmark{background-color:#f6f9ff}.checkbox-container input:checked~.checkmark{background-color:#f6f9ff;border:1px solid #468ee7}.checkmark:after{content:"";position:absolute;display:none}.checkbox-container input:checked~.checkmark:after{display:block}.checkbox-container .checkmark:after{left:6px;top:2px;width:4px;height:9px;border:solid #468ee7;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.notification-checkbox{-webkit-align-items:center;align-items:center;font-size:12px;color:#7d89a5;padding:6px 0}.notification-checkbox,.notification-checkbox .checkbox-box{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.notification-checkbox .checkbox-box{width:70px;position:relative}.notification-checkbox .checkbox-box .column-title{color:#7d89a5;font-size:12px;position:absolute;bottom:calc(100% + 13px)}@media (max-width:767px){.notification-checkbox .checkbox-box .column-title{bottom:calc(100% + 37px)}}.notification-checkbox .checkbox-box .column-title.first{left:-8px}.notification-checkbox .checkbox-box .column-title.second{right:-3px}.notification-checkbox .checkbox-box .checkbox-container{margin:0}.styled-checkbox{margin:0!important;font-size:16px;color:#7d89a5;height:42px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}@media (max-width:767px){.styled-checkbox{border-bottom:1px solid #eff1f7}}.styled-checkbox span{font-family:Gotham;font-size:12px;margin:0}@media (max-width:767px){.styled-checkbox span{font-size:16px}}.styled-checkbox .MuiFormControlLabel-root{margin:0}.preview-uploaded-file-wrapper{padding:40px;box-sizing:border-box;max-height:96vh;max-width:96vw;border:1px solid rgba(215,222,237,.44);border-radius:20px;position:relative}@media (max-width:767px){.preview-uploaded-file-wrapper{max-height:98vh;max-width:98vw;border:none;padding:0}}.preview-uploaded-file-wrapper .loader-box{height:50vh;width:50vw;border-radius:20px;background:hsla(0,0%,100%,.3)}.preview-uploaded-file-wrapper button{width:25px;height:25px;min-width:unset;position:absolute;top:10px;right:10px;border-radius:50%}.preview-uploaded-file-wrapper button:hover{background:transparent}.preview-uploaded-file-wrapper button img{height:20px}@media (max-width:767px){.preview-uploaded-file-wrapper button{display:none}}.preview-uploaded-file-wrapper .preview-image{max-height:calc(96vh - 80px);max-width:calc(96vw - 80px);border-radius:8px}@media (max-width:767px){.preview-uploaded-file-wrapper .preview-image{max-height:calc(98vh - 40px);width:100%;object-fit:contain;max-width:unset}}.preview-uploaded-file-wrapper .preview-video{max-width:calc(96vw - 80px);max-height:calc(96vh - 80px)}@media (max-width:767px){.preview-uploaded-file-wrapper .preview-video{max-width:calc(98vw - 40px);max-height:calc(98vh - 40px)}}.upload-image-button-wrapper{width:100%;position:relative;border-radius:8px;overflow:hidden}.upload-image-button-wrapper:before{content:"";display:block;padding-top:60%}.upload-image-button-wrapper .content-box{position:absolute;width:100%;height:100%;top:0;left:0}.upload-image-button-wrapper .content-box .image-box{width:100%;height:100%;position:relative}.upload-image-button-wrapper .content-box .image-box:hover .btn-box{opacity:1}.upload-image-button-wrapper .content-box .image-box img{display:block;width:100%;height:100%;object-fit:cover;cursor:pointer}.upload-image-button-wrapper .content-box .image-box .btn-box{position:absolute;top:5px;right:5px;opacity:0}@media (max-width:1060px){.upload-image-button-wrapper .content-box .image-box .btn-box{opacity:1}}.upload-image-button-wrapper .content-box .image-box .btn-box button{padding:5px;width:27px;min-width:unset;margin:0 1px;height:27px;border-radius:50%;background:hsla(0,0%,100%,.3);transition:all .3s;opacity:.5}@media (max-width:1060px){.upload-image-button-wrapper .content-box .image-box .btn-box button{opacity:1}}.upload-image-button-wrapper .content-box .image-box .btn-box button:hover{opacity:1}.upload-image-button-wrapper .content-box .image-box .btn-box button img{height:15px;width:unset}.upload-image-button-wrapper .content-box button{padding:0;width:100%;height:100%;border-radius:8px;min-width:unset;position:relative;background:#fcfcfc;border:1px dashed #eff1f7;font-family:Gotham;text-transform:unset}.upload-image-button-wrapper .content-box button:hover{background:#fcfcfc}.add-insurance-fields{-webkit-flex:1 1;flex:1 1;margin-top:40px}@media (max-width:767px){.add-insurance-fields{margin:0}}.add-insurance-fields .uploading-photos-box{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.add-insurance-fields .uploading-photos-box .upload-photo-part{width:calc(50% - 20px)}.add-insurance-fields .uploading-photos-box .upload-photo-part .photo-part-title{font-size:12px;line-height:12px;margin-bottom:6px;color:#7d89a5}@media (max-width:767px){.insurance-setting-card-wrapper{min-height:calc(100% - 46px);box-sizing:border-box}}.insurance-settings-wrapper img{margin-bottom:0!important}.insurance-settings-wrapper .settings-blue-btn{margin:10px auto 0 0;display:-webkit-flex;display:flex}.insurance-settings-wrapper .settings-back-btn{position:absolute;top:0;left:0;color:#000}.insurance-settings-wrapper .settings-back-btn img{-webkit-filter:brightness(0);filter:brightness(0)}.insurance-settings-wrapper .close-insurance-flow-btn-box .settings-back-btn{position:static}.insurance-settings-wrapper .insurance-settings-form-wrapper{position:relative;padding-top:40px}.insurance-settings-wrapper .insurance-settings-form-wrapper .add-insurance-fields{margin:0}.insurance-settings-wrapper .insurance-settings-form-wrapper .error-container{font-size:12px;color:#db404e}.insurance-settings-wrapper .settings-insurance-item{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;padding:15px 0;border-bottom:1px solid #eff1f7;position:relative}.insurance-settings-wrapper .settings-insurance-item:hover .edit-button-box{opacity:1}@media (max-width:1400px){.insurance-settings-wrapper .settings-insurance-item{display:block;padding:5px 0}}.insurance-settings-wrapper .settings-insurance-item:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:calc(100% + 30px);height:100%;border-radius:8px;border:1px solid #468ee7;opacity:0;z-index:0;transition:all .3s}.insurance-settings-wrapper .settings-insurance-item.active:before{opacity:1}.insurance-settings-wrapper .settings-insurance-item.scheduler-item{cursor:pointer;display:block;padding:5px 0}.insurance-settings-wrapper .settings-insurance-item.scheduler-item .settings-insurance-info-box{padding:2px 0}.insurance-settings-wrapper .settings-insurance-item.scheduler-item .edit-button-box{position:absolute;top:5px;right:0}.insurance-settings-wrapper .settings-insurance-item .settings-insurance-info-box{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;font-size:12px;width:calc(50% - 30px)}@media (max-width:1400px){.insurance-settings-wrapper .settings-insurance-item .settings-insurance-info-box{padding:2px 0;width:calc(100% - 60px)}}.insurance-settings-wrapper .settings-insurance-item .settings-insurance-info-box .info-title{color:#7d89a5;margin-right:5px}.insurance-settings-wrapper .settings-insurance-item .edit-button-box{display:-webkit-flex;display:flex;opacity:0;transition:all .3s}@media (max-width:1400px){.insurance-settings-wrapper .settings-insurance-item .edit-button-box{position:absolute;top:5px;right:0}}@media (max-width:1060px){.insurance-settings-wrapper .settings-insurance-item .edit-button-box{opacity:1}}.insurance-settings-wrapper .settings-insurance-item .edit-button-box button{padding:5px;min-width:unset;opacity:.5;transition:all .3s;border-radius:50%}.insurance-settings-wrapper .settings-insurance-item .edit-button-box button:hover{background:transparent;opacity:1}.insurance-settings-wrapper .settings-insurance-item .edit-button-box button .button-img{display:block;height:20px}.profile-settings{height:100%;display:-webkit-flex;display:flex}.profile-settings .profile-settings-content{-webkit-flex:1 1;flex:1 1;height:100%;padding:8px;box-sizing:border-box;overflow:auto}@media (max-width:1060px){.profile-settings .profile-settings-content{padding:46px 32px}}@media (max-width:1060px) and (min-width:767px){.profile-settings .profile-settings-content .mobile-page-header-wrapper{display:none}}@media (max-width:767px){.profile-settings .profile-settings-content{position:absolute;display:none;width:100vw;background-color:#fff;padding:0 0 70px}.profile-settings .profile-settings-content.active{display:unset}}@media (min-width:767px){.profile-settings .profile-settings-content::-webkit-scrollbar{width:10px;position:absolute}.profile-settings .profile-settings-content::-webkit-scrollbar-thumb{background:#468ee7;border-radius:5px}}.notes-and-documents-card{box-shadow:2px 4px 12px rgba(156,175,205,.1);border-radius:8px;background:#fff;width:100%}@media (max-width:767px){.notes-and-documents-card{overflow:hidden;padding:0;margin:0 auto 8px;width:calc(100% - 32px);box-shadow:none;border:1px solid #eff1f7;transition:all .3s}.notes-and-documents-card.open{max-height:999px}.notes-and-documents-card.open .info-card-title{color:#468ee7}.notes-and-documents-card.open .info-card-title img.plus{display:none}.notes-and-documents-card.close{max-height:48px}.notes-and-documents-card.close .info-card-title{color:#2c2c2c}.notes-and-documents-card.close .info-card-title img.minus{display:none}}.notes-and-documents-card .info-card-title{color:#2c2c2c;border-bottom:1px solid #eff1f7;padding:0 24px;height:50px;box-sizing:border-box;-webkit-justify-content:space-between;justify-content:space-between;font-size:14px}.notes-and-documents-card .info-card-title,.notes-and-documents-card .info-card-title .card-title-box{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.notes-and-documents-card .info-card-title .card-title-box svg{margin-right:10px}@media (max-width:767px){.notes-and-documents-card .info-card-title .card-title-box svg{display:none}}@media (min-width:767px){.notes-and-documents-card .info-card-title img{display:none}}@media (max-width:767px){.notes-and-documents-card .info-card-title{transition:all .3s;padding:0 16px;height:48px;min-height:48px;background-color:#f6f9ff}}@media (max-width:767px) and (min-width:767px){.notes-and-documents-card .info-card-title{display:none}}@media (max-width:767px){.notes-and-documents-card .info-card-title .add-note-button{display:none}}.notes-and-documents-card .mobile-add-btn-box{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;height:48px;padding:0 16px}@media (min-width:767px){.notes-and-documents-card .mobile-add-btn-box{display:none}}.notes-and-documents-card .add-note-button{color:#468ee7;text-transform:unset;font-family:Gotham;font-size:12px;padding:0;min-width:unset}.notes-and-documents-card .add-note-button:hover{background:transparent}.notes-and-documents-card .notes-and-documents-content{height:315px;overflow:auto}@media (max-width:767px){.notes-and-documents-card .notes-and-documents-content{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}@media (min-width:767px){.notes-and-documents-card .notes-and-documents-content::-webkit-scrollbar{width:5px;position:absolute}.notes-and-documents-card .notes-and-documents-content::-webkit-scrollbar-thumb{background:#468ee7;border-radius:5px}}.notes-and-documents-card .notes-and-documents-content .no-notes{padding:16px;font-size:12px}.notes-and-documents-card .notes-and-documents-content .loader-box{min-height:100%;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.notes-and-documents-card .notes-and-documents-content .notes-documents-point{height:48px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;padding:0 16px;color:#7d89a5;border-bottom:1px solid #eff1f7;transition:all .3s;cursor:pointer}@media (max-width:767px){.notes-and-documents-card .notes-and-documents-content .notes-documents-point{padding:0 12px}}.notes-and-documents-card .notes-and-documents-content .notes-documents-point:hover{color:#468ee7}.notes-and-documents-card .notes-and-documents-content .notes-documents-point:hover .icon-box .no-active-icon{opacity:0}.notes-and-documents-card .notes-and-documents-content .notes-documents-point:hover .icon-box .active-icon{opacity:1}.notes-and-documents-card .notes-and-documents-content .notes-documents-point .icon-box{width:28px;position:relative}.notes-and-documents-card .notes-and-documents-content .notes-documents-point .icon-box img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:all .3s}.notes-and-documents-card .notes-and-documents-content .notes-documents-point .icon-box .no-active-icon{opacity:1}.notes-and-documents-card .notes-and-documents-content .notes-documents-point .icon-box .active-icon{opacity:0}.notes-and-documents-card .notes-and-documents-content .notes-documents-point .point-title{font-size:12px;-webkit-flex:1 1;flex:1 1;position:relative}.notes-and-documents-card .notes-and-documents-content .notes-documents-point .point-title div{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:absolute;top:0;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.notes-and-documents-card .notes-and-documents-content .notes-documents-point .btn-box{display:-webkit-flex;display:flex;margin-left:auto;padding-left:4px}.notes-and-documents-card .notes-and-documents-content .notes-documents-point .btn-box button{padding:0;min-width:unset}.notes-and-documents-card .notes-and-documents-content .notes-documents-point .btn-box button:hover{background:transparent}.notes-and-documents-card .notes-and-documents-content .notes-documents-point .btn-box button:last-child{margin-left:11px}.notes-and-documents-card .notes-and-documents-content .note-box{padding:16px}.notes-and-documents-card .notes-and-documents-content .note-box .note-text-field{width:100%;border-radius:6px;background:#f6f9ff;box-sizing:border-box;margin-bottom:25px}.notes-and-documents-card .notes-and-documents-content .note-box .note-text-field .MuiInputBase-root{padding:16px 0}.notes-and-documents-card .notes-and-documents-content .note-box .note-text-field .MuiInputBase-root:after,.notes-and-documents-card .notes-and-documents-content .note-box .note-text-field .MuiInputBase-root:before{display:none}.notes-and-documents-card .notes-and-documents-content .note-box .note-text-field .MuiInputBase-root textarea{font-size:12px;font-family:Gotham;color:#7d89a5;padding:0 16px;line-height:18px}.notes-and-documents-card .notes-and-documents-content .note-box .note-text-field .MuiInputBase-root textarea::-webkit-input-placeholder{color:#7d89a5;opacity:1}.notes-and-documents-card .notes-and-documents-content .note-box .note-text-field .MuiInputBase-root textarea:-ms-input-placeholder{color:#7d89a5;opacity:1}.notes-and-documents-card .notes-and-documents-content .note-box .note-text-field .MuiInputBase-root textarea::placeholder{color:#7d89a5;opacity:1}@media (min-width:767px){.notes-and-documents-card .notes-and-documents-content .note-box .note-text-field .MuiInputBase-root textarea::-webkit-scrollbar{width:4px;position:absolute}.notes-and-documents-card .notes-and-documents-content .note-box .note-text-field .MuiInputBase-root textarea::-webkit-scrollbar-thumb{background:#468ee7;border-radius:5px}}.notes-and-documents-card .notes-and-documents-content .note-box .save-note-btn{padding:0 22px;height:35px;background:#468ee7;color:#f7f7fc;text-transform:unset;font-family:Gotham;font-size:12px;border-radius:40px}.notes-and-documents-card .notes-and-documents-content .note-box .save-note-btn:hover{background:#468ee7}.notes-and-documents-card .notes-and-documents-content .note-box .save-note-btn.Mui-disabled{opacity:.5}.notes-and-documents-card .notes-and-documents-content .note-box .note-info{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between;height:35px}.notes-and-documents-card .notes-and-documents-content .note-box .note-info .date{color:#7d89a5;font-size:12px}.notes-and-documents-card .notes-and-documents-content .note-box .note-info button{min-width:unset;padding:0}.notes-and-documents-card .notes-and-documents-content .note-box .note-info button:hover{background:transparent}.patient-main-info-point{font-size:12px;line-height:22px;padding:5px 0;width:calc(50% - 24px);display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;position:relative}.patient-main-info-point:hover .edit-btn{opacity:.5}.patient-main-info-point:hover .edit-btn:hover{opacity:1}.patient-main-info-point.name-info{font-size:18px;line-height:21px;margin-bottom:12px;padding:0;width:unset}.patient-main-info-point .label{font-family:"Gotham-Light";color:#7d89a5;margin-right:5px}.patient-main-info-point span{color:#2c2c2c;position:relative;overflow:hidden;text-overflow:ellipsis}.patient-main-info-point span .edit-btn{position:absolute;padding:8px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:-23px;border-radius:50%;opacity:0;transition:all .3s;min-width:unset}.patient-main-info-point span .edit-btn:hover{background:transparent}.patient-main-info-point .change-data-box{-webkit-flex:1 1;flex:1 1;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.patient-main-info-point .change-data-box .double-input-box{-webkit-flex:1 1;flex:1 1;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.patient-main-info-point .change-data-box .double-input-box .MuiFormControl-root{width:calc(50% - 5px);-webkit-flex:unset;flex:unset}.patient-main-info-point .change-data-box .MuiFormControl-root{-webkit-flex:1 1;flex:1 1}.patient-main-info-point .change-data-box .MuiFormControl-root .MuiInput-underline:after{border-bottom:2px solid #468ee7}.patient-main-info-point .change-data-box .MuiFormControl-root input{font-size:12px;font-family:Gotham;padding:3px 0 4px;letter-spacing:normal}.patient-main-info-point .change-data-box button.MuiButton-root{font-family:Gotham;font-size:11px;min-width:unset;min-height:unset;padding:0 10px;border:1px solid #eff1f7;text-transform:unset;border-radius:20px;margin-left:10px;transition:all .3s}.patient-main-info-point .change-data-box button.MuiButton-root:hover{background:transparent}.patient-main-info-point .change-data-box button.MuiButton-root span{color:#468ee7}.patient-main-info-point .change-data-box button.MuiButton-root.Mui-disabled{opacity:.5}@media (max-width:767px){.patient-main-info-point .edit-btn{opacity:1!important}}.patient-name-photo-card{box-shadow:2px 4px 12px rgba(156,175,205,.1);border-radius:8px;padding:24px;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;min-height:128px;background:#fff;width:100%;box-sizing:border-box;overflow:hidden}@media (max-width:767px){.patient-name-photo-card{min-width:unset}}.patient-name-photo-card .avatar-box{width:80px;height:80px;min-width:80px;border-radius:6px;margin-right:16px;overflow:hidden}.patient-name-photo-card .avatar-box img{width:100%;height:100%;object-fit:cover}.patient-name-photo-card .info{-webkit-flex:1 1;flex:1 1;min-width:100px}.patient-name-photo-card .info .patient-name{font-size:18px;line-height:17px;margin-bottom:16px;width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.patient-name-photo-card .info .visits-amount{font-size:12px;line-height:16px;margin-bottom:4px;color:#7d89a5}.patient-name-photo-card .info .visits-amount span{color:#2c2c2c}.patient-name-photo-card .info div{height:unset}.patient-main-info-card{box-shadow:2px 4px 12px rgba(156,175,205,.1);border-radius:8px;background:#fff;padding:16px 24px;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:100%;box-sizing:border-box;min-width:360px;height:100%}.patient-main-info-card .mobile-header{display:none}@media (max-width:767px){.patient-main-info-card.withMobile{box-shadow:none;padding:0;display:-webkit-flex;display:flex;border-radius:8px;border:1px solid #eff1f7;width:calc(100% - 32px);min-width:unset;transition:max-height .3s;overflow:hidden;margin:0 auto 8px}.patient-main-info-card.withMobile .mobile-header{transition:all .3s;font-size:14px;box-sizing:border-box;padding:0 16px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;width:100%;height:48px;min-height:48px;background-color:#f6f9ff}.patient-main-info-card.withMobile.opened{max-height:999px;min-height:48px}.patient-main-info-card.withMobile.opened .mobile-header{color:#468ee7}.patient-main-info-card.withMobile.opened .mobile-header img.plus{display:none}.patient-main-info-card.withMobile.opened .mobile-header img.minus{display:unset}.patient-main-info-card.withMobile.closed{max-height:48px;min-height:48px}.patient-main-info-card.withMobile.closed .mobile-header img.plus{display:unset}.patient-main-info-card.withMobile.closed .mobile-header img.minus{display:none}.patient-main-info-card.withMobile .patient-main-info-point{width:100%;box-sizing:border-box;padding:0 16px;height:48px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;border-top:1px solid #eff1f7}}.patient-main-info-card .full-info-link{color:#468ee7;text-decoration:none;text-transform:none;font-size:12px;padding-top:30px}.patient-main-info-card .info-card-items{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:100%;-webkit-justify-content:space-between;justify-content:space-between}.slide-container{background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);height:100vh;width:100vw;max-width:100vw;min-width:300px}.slide-container>div{height:100%}.slide-container .react-slideshow-container{height:100%;padding:20px;box-sizing:border-box}.slide-container .react-slideshow-container .images-wrap,.slide-container .react-slideshow-container .slide{height:100%}.slide-container .react-slideshow-container .each-slide{height:100%;width:100%;-webkit-flex-direction:column;flex-direction:column;position:relative}.slide-container .react-slideshow-container .each-slide,.slide-container .react-slideshow-container .each-slide .close-slide-btn{display:-webkit-flex;-webkit-align-items:center;-webkit-justify-content:center;justify-content:center;display:flex;align-items:center}.slide-container .react-slideshow-container .each-slide .close-slide-btn{position:absolute;top:0;right:0;height:30px;width:30px;min-width:0;border-radius:50%}.slide-container .react-slideshow-container .each-slide .close-slide-btn:hover{background-color:transparent}.slide-container .react-slideshow-container .each-slide .attached-img{max-width:80vw;max-height:80vh}.slide-container .react-slideshow-container .each-slide .attached-file{height:50px;width:50px}.slide-container .react-slideshow-container .each-slide .download-file-btn{position:absolute;bottom:0;right:0;width:30px;height:30px;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;text-decoration:none;color:#7d89a5;cursor:pointer}.slide-container .react-slideshow-container .each-slide .download-file-btn img{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);height:15px;-webkit-filter:brightness(100);filter:brightness(100)}.message{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;width:100%;-webkit-align-items:flex-start;align-items:flex-start;padding:4px 0;word-break:break-word}.message.my{-webkit-align-items:flex-end;align-items:flex-end}.message.my .text{background-color:#d3e4f9}.message .message-images-contaner{min-width:50px;min-height:50px;display:-webkit-flex;display:flex;max-width:300px;-webkit-flex-wrap:wrap;flex-wrap:wrap;background-color:#fff;border-radius:8px;overflow:hidden}.message .message-images-contaner.my{background-color:#d3e4f9}.message .message-images-contaner.loading{height:80px;width:100px}.message .message-images-contaner .image-container{height:80px;width:100px;display:-webkit-flex;display:flex;overflow:hidden;position:relative;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;transition:all .3s;cursor:pointer}.message .message-images-contaner .image-container:hover{opacity:.9}.message .message-images-contaner .image-container .attached-img{min-width:100%;min-height:100%;object-fit:cover}.message .message-images-contaner .image-container .attached-file{height:50px;width:50px}.message .message-images-contaner .image-container .more-img-block{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;color:#fff;background-color:rgba(0,0,0,.3)}.message .text{border-radius:8px;background-color:#eff1f7;padding:10px 12px 10px 10px;color:#2c2c2c;font-size:12px;margin-bottom:2px;font-family:Gotham}@media (max-width:767px){.message .text{font-size:14px}}.message .date{padding-top:2px;font-size:8px;color:#7d89a5}.messaging-notification-bell{height:36px!important;min-width:36px!important;border-radius:50%!important}.messenger-page-container{display:-webkit-flex;display:flex;height:100%}.messenger-page-container .chat-list-container{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;width:100%;height:100%;max-width:260px;min-width:260px}.messenger-page-container .chat-list-container.with-border{border-right:1px solid #eff1f7}@media (max-width:767px){.messenger-page-container .chat-list-container{padding:0}}.messenger-page-container .chat-list-container .messenger-header{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;padding:16px}@media (max-width:767px){.messenger-page-container .chat-list-container .messenger-header{display:none}}.messenger-page-container .chat-list-container .chat-list{padding:0 16px;box-sizing:border-box;height:calc(100% - 62px);overflow:auto}@media (min-width:767px){.messenger-page-container .chat-list-container .chat-list::-webkit-scrollbar{width:5px;height:5px;position:absolute}.messenger-page-container .chat-list-container .chat-list::-webkit-scrollbar-thumb{background:#468ee7;border-radius:5px}}@media (max-width:767px){.messenger-page-container .chat-list-container .chat-list{padding:8px;height:calc(100% - 46px)}}.messenger-page-container .chat-list-container .chat-list .empty-state-card-wrapper{width:100%;margin:0 auto;background:#fff;border-radius:6px;height:300px;border:1px solid #eff1f7}.messenger-page-container .chat-list-container .chat-list .chat-item{height:60px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;padding:0 8px;transition:all .3s;text-decoration:none;margin-bottom:8px;border-radius:8px;background:#edf4fd;box-sizing:border-box;width:100%}@media (max-width:767px){.messenger-page-container .chat-list-container .chat-list .chat-item{padding:0 8px}}.messenger-page-container .chat-list-container .chat-list .chat-item.active,.messenger-page-container .chat-list-container .chat-list .chat-item:hover{box-shadow:0 4px 12px rgba(70,142,231,.2);background:#468ee7}.messenger-page-container .chat-list-container .chat-list .chat-item.active .main .name .name-text,.messenger-page-container .chat-list-container .chat-list .chat-item:hover .main .name .name-text{color:#fff}.messenger-page-container .chat-list-container .chat-list .chat-item.active .info .date,.messenger-page-container .chat-list-container .chat-list .chat-item.active .main .message .message-text,.messenger-page-container .chat-list-container .chat-list .chat-item:hover .info .date,.messenger-page-container .chat-list-container .chat-list .chat-item:hover .main .message .message-text{color:#eff1f7}.messenger-page-container .chat-list-container .chat-list .chat-item .avatar-box{height:44px;width:44px;min-width:44px;overflow:hidden;border-radius:6px;margin-right:8px;background:#e4edfa;position:relative;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;font-size:14px;text-transform:uppercase;color:#7d89a5}.messenger-page-container .chat-list-container .chat-list .chat-item .avatar-box img{width:100%;height:100%;object-fit:cover;position:absolute;z-index:2;top:0;left:0}.messenger-page-container .chat-list-container .chat-list .chat-item .main{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;max-width:125px;width:100%}.messenger-page-container .chat-list-container .chat-list .chat-item .main .name{transition:color .3s;position:relative;overflow:hidden;height:16px}.messenger-page-container .chat-list-container .chat-list .chat-item .main .name .name-text{color:#2c2c2c;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:absolute;height:100%;width:100%;transition:color .3s}.messenger-page-container .chat-list-container .chat-list .chat-item .main .message{transition:color .3s;position:relative;overflow:hidden;height:10px}.messenger-page-container .chat-list-container .chat-list .chat-item .main .message .message-text{transition:color .3s;color:#7d89a5;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:absolute;height:100%;width:100%}.messenger-page-container .chat-list-container .chat-list .chat-item .info{margin-left:auto;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between;min-width:45px;height:38px}.messenger-page-container .chat-list-container .chat-list .chat-item .info .date{color:#7d89a5;font-size:10px;padding-bottom:4px;transition:color .3s}.messenger-page-container .chat-list-container .chat-list .chat-item .info .unread{width:15px;height:15px;border-radius:50%;background-color:#468ee7;color:#fff;font-size:10px;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}@media (max-width:767px){.messenger-page-container .empty-state-card-wrapper{display:none}}.messenger-page-container .messenger-wrapper{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;width:100%;position:relative}.messenger-page-container .messenger-wrapper .toggle-user-info-btn{position:absolute;top:12px;right:12px;width:36px;min-width:0;height:36px;background-color:#fff;border-radius:4px}.messenger-page-container .messenger-wrapper .toggle-user-info-btn img{height:28px}@media (min-width:1200px){.messenger-page-container .messenger-wrapper .toggle-user-info-btn{display:none}}.messenger-page-container .messenger-wrapper .messages-search{height:60px;width:calc(100% - 385px);display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:center;align-items:center;box-sizing:border-box;transition:width .3s}@media (max-width:1200px){.messenger-page-container .messenger-wrapper .messages-search{width:calc(100% - 60px)}}.messenger-page-container .messenger-wrapper .messages-search.patient{width:100%;padding-right:16px}.messenger-page-container .messenger-wrapper .messages-search .messages-search-field{height:60px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;transition:all .3s;overflow:hidden}.messenger-page-container .messenger-wrapper .messages-search .messages-search-field.hidden{width:0;opacity:0}.messenger-page-container .messenger-wrapper .messages-search .search-btn{min-width:0;height:36px;width:36px;background-color:#fff;border-radius:4px;transition:all .3s}.messenger-page-container .messenger-wrapper .messages-search .search-btn.hidden{opacity:0;width:0;padding:0}.messenger-page-container .messenger-wrapper .messages-search .cancel-btn{background-color:#fff;border-radius:4px;font-family:Gotham;font-size:12px;text-transform:none;margin-left:4px}.messenger-page-container .chat-page-container{display:-webkit-flex;display:flex;height:100%}.messenger-page-container .chat-box{width:100%;height:calc(100vh - 110px);min-height:300px;border:1px solid #eff1f7;-webkit-filter:drop-shadow(2px 4px 12px rgba(156,175,205,.1));filter:drop-shadow(2px 4px 12px rgba(156,175,205,.1));border-radius:10px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between;padding:4px;transition:all .3s;outline:none}.messenger-page-container .chat-box.drag-active{background-color:#d3e4f9;border:1px dashed #468ee7}.messenger-page-container .chat-box .messages-list{display:-webkit-flex;display:flex;-webkit-flex-direction:column-reverse;flex-direction:column-reverse;overflow-y:auto;padding-right:5px}.messenger-page-container .chat-box .messages-list .empty-messages-box{width:100%;height:calc(100vh - 110px);display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;font-size:12px;text-align:center;color:#7d89a5}.messenger-page-container .chat-box .messages-list .loader-wrapper{height:calc(100vh - 160px);width:100%}.messenger-page-container .chat-box .messages-list::-webkit-scrollbar{width:5px;position:absolute}.messenger-page-container .chat-box .messages-list::-webkit-scrollbar-thumb{background:#468ee7;border-radius:5px}.messenger-page-container .chat-box .controls-box{display:-webkit-flex;display:flex;-webkit-align-items:flex-end;align-items:flex-end}.messenger-page-container .chat-box .controls-box .attach{height:40px;width:40px;border-radius:50%;min-width:0}.messenger-page-container .chat-box .controls-box .attach:hover{background-color:transparent}.messenger-page-container .chat-box .controls-box .message-field{background:#fcfcfc;border:1px solid #eff1f7;border-radius:6px;width:100%;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.messenger-page-container .chat-box .controls-box .message-field .attached-container{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}.messenger-page-container .chat-box .controls-box .message-field .attached-container .img-box{position:relative;margin:1px 0 2px 5px;height:40px;min-width:40px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;border-radius:4px;border:1px solid hsla(0,0%,82.7%,.4)}.messenger-page-container .chat-box .controls-box .message-field .attached-container .img-box .attached-img{height:40px;min-width:40px;width:auto;border-radius:4px}.messenger-page-container .chat-box .controls-box .message-field .attached-container .img-box .attached-file{height:30px;width:30px}.messenger-page-container .chat-box .controls-box .message-field .attached-container .img-box .delete-img-btn{position:absolute;top:-5px;right:-5px;height:14px;background-color:#fff;border-radius:50%;cursor:pointer;opacity:0;transition:all .3s}.messenger-page-container .chat-box .controls-box .message-field .attached-container .img-box:hover .delete-img-btn{opacity:1}.messenger-page-container .chat-box .controls-box .message-field .MuiInput-underline{height:40px;font-family:Gotham}.messenger-page-container .chat-box .controls-box .message-field .MuiInput-underline:after,.messenger-page-container .chat-box .controls-box .message-field .MuiInput-underline:before{display:none}.messenger-page-container .chat-box .controls-box .message-field textarea{padding-left:16px;padding-right:4px;height:40px;max-height:40px;font-size:12px;color:#363a43}.messenger-page-container .chat-box .controls-box .message-field textarea::-webkit-input-placeholder{color:#7d89a5}.messenger-page-container .chat-box .controls-box .message-field textarea:-ms-input-placeholder{color:#7d89a5}.messenger-page-container .chat-box .controls-box .message-field textarea::placeholder{color:#7d89a5}.messenger-page-container .chat-box .controls-box .message-field .MuiFormHelperText-root{padding-left:16px}.messenger-page-container .chat-box .controls-box .send{background-color:#468ee7;color:#fff;font-family:Gotham;text-transform:none;font-size:12px;height:40px;border-radius:40px;width:94px;margin-left:8px}.messenger-page-container .search-field{margin-right:8px;padding-left:10px;background:#fff;border:1px solid #eff1f7;border-radius:6px;height:36px;width:238px;box-sizing:border-box}.messenger-page-container .search-field .MuiInput-underline{height:36px}.messenger-page-container .search-field .MuiInput-underline:after,.messenger-page-container .search-field .MuiInput-underline:before{display:none}.messenger-page-container .search-field input{height:36px;font-size:12px;color:#363a43;font-family:Gotham}.messenger-page-container .search-field input::-webkit-input-placeholder{color:#7d89a5}.messenger-page-container .search-field input:-ms-input-placeholder{color:#7d89a5}.messenger-page-container .search-field input::placeholder{color:#7d89a5}.messenger-page-container .mobile-page-header-wrapper{display:none}@media (max-width:1060px) and (min-width:767px){.messenger-page-container .mobile-page-header-wrapper{background-color:transparent;border-bottom:none;display:-webkit-flex;display:flex}.messenger-page-container .mobile-page-header-wrapper .label-wrapper,.messenger-page-container .mobile-page-header-wrapper .mobile-header-button-box{display:none}}.messenger-page-container .mobile-messenger-box{display:none}.messenger-page-container .header-icon{min-width:0;padding:0;position:relative;z-index:2}.messenger-page-container .header-icon.text{font-family:"Gotham-Light";text-transform:none;color:#7d89a5;font-size:14px;padding:0 16px}.messenger-page-container .header-icon img{max-height:34px}@media (max-width:767px){.messenger-page-container{padding:0;background-color:#fff;width:100vw;min-width:unset;max-width:unset}.messenger-page-container .mobile-page-header-wrapper{display:-webkit-flex;display:flex;position:-webkit-sticky;position:sticky;top:0}.messenger-page-container .messenger-wrapper{display:none}.messenger-page-container .chat-list-container{max-width:unset}.messenger-page-container .chat-list-container .chat-list.mobile-hidden{display:none}.messenger-page-container .chat-list-container .mobile-messenger-box{display:-webkit-flex;display:flex}.messenger-page-container .chat-list-container .mobile-messenger-box .chat-box{padding:8px 6px 8px 16px;height:calc(100vh - 46px);border:none;box-sizing:border-box}}.messenger-user-box{min-width:385px;max-width:385px;height:calc(100vh - 60px);box-sizing:border-box;overflow-y:auto;padding-bottom:8px;padding-right:8px;padding-left:16px;position:relative}.messenger-user-box .close-btn{position:absolute;bottom:0;left:0;width:100%;height:40px;border-top:1px solid rgba(125,137,165,.27);background-color:#fff;text-transform:unset;font-size:14px;font-family:Gotham;color:#468ee7}@media (min-width:1060px){.messenger-user-box .close-btn{display:none}}.messenger-user-box .MuiPaper-root{min-width:375px;max-width:375px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;box-sizing:border-box;overflow-y:auto;right:8px;top:12px;padding:0 16px 8px;margin:0;border:none;border-radius:8px;height:calc(100% - 60px);background-color:#f6f9ff}@media (min-width:767px){.messenger-user-box .MuiPaper-root::-webkit-scrollbar{width:5px;height:5px;position:absolute}.messenger-user-box .MuiPaper-root::-webkit-scrollbar-thumb{background:#468ee7;border-radius:5px}}@media (max-width:1200px){.messenger-user-box .MuiPaper-root{top:8px;padding:8px 16px;height:calc(100% - 16px)}}@media (max-width:767px){.messenger-user-box .MuiPaper-root{min-width:calc(100vw - 16px);max-width:calc(100vw - 16px)}}.messenger-user-box .MuiPaper-root>div{box-sizing:border-box;margin-bottom:8px;margin-top:8px}.messenger-user-box .MuiPaper-root .patient-name-photo-card{margin-top:0}.messenger-user-box .MuiPaper-root .patient-main-info-card{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-width:unset;width:unset;margin:8px 0;padding:24px}.dashboard-link-with-child{color:#2c2c2c;text-decoration:none;font-size:14px;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start}.dashboard-link-with-child,.dashboard-link-with-child .parent{display:-webkit-flex;display:flex;transition:all .3s;box-sizing:border-box}.dashboard-link-with-child .parent{-webkit-align-items:center;align-items:center;height:48px;padding-right:20px;cursor:pointer;width:calc(100% - 14px);margin:0 auto;border-radius:8px}.dashboard-link-with-child .parent:hover{background:#f6f9ff}.dashboard-link-with-child .parent.active{color:#468ee7;background:#f6f9ff}.dashboard-link-with-child .parent.active .icon{opacity:0!important}.dashboard-link-with-child .parent.active .active-icon{opacity:1!important}.dashboard-link-with-child .parent .icon-box{width:50px;min-width:50px;position:relative}.dashboard-link-with-child .parent .icon-box img{transition:all .3s;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.dashboard-link-with-child .parent .icon-box .icon{opacity:1}.dashboard-link-with-child .parent .icon-box .active-icon{opacity:0}.dashboard-link-with-child .parent svg{margin-left:auto;transition:all .3s}.dashboard-link-with-child .parent svg.arrow-to-top{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.dashboard-link-with-child .parent svg.active-arrow path,.dashboard-link-with-child .parent svg.arrow-to-top path{stroke:#468ee7}.dashboard-link-with-child .parent svg path{transition:all .3s}.dashboard-link-with-child .children{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;overflow:hidden;transition:all .3s;width:100%}.dashboard-link-with-child .children .item{text-decoration:none;color:#2c2c2c;width:calc(100% - 14px);margin:0 auto;font-size:14px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;height:48px;transition:all .3s}.dashboard-link-with-child .children .item.disabled{opacity:.5;cursor:default}.dashboard-link-with-child .children .item .icon-box{width:22px;height:22px;margin-right:8px;position:relative}.dashboard-link-with-child .children .item .icon-box .icon,.dashboard-link-with-child .children .item .icon-box .icon-active{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:opacity .3s}.dashboard-link-with-child .children .item .icon-box .icon-active{opacity:0}.dashboard-link-with-child .children .item.active{color:#468ee7}.dashboard-link-with-child .children .item.active .item-connector:before{background:#468ee7}.dashboard-link-with-child .children .item.active .icon{opacity:0}.dashboard-link-with-child .children .item.active .icon-active{opacity:1}.dashboard-link-with-child .children .item .item-connector{width:50px;position:relative;height:100%}.dashboard-link-with-child .children .item .item-connector:before{content:"";height:100%;width:2px;background:#eff1f7;position:absolute;left:50%;top:0;-webkit-transform:translate(-50%);transform:translate(-50%);transition:all .3s}.home-page-card-wrapper{box-shadow:2px 4px 12px rgba(156,175,205,.1);border-radius:8px;background:#fff;width:330px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.home-page-card-wrapper .home-page-card-title{width:100%;box-sizing:border-box;height:60px;border-bottom:1px solid #eff1f7;color:#2c2c2c;padding:0 24px;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;font-size:14px}.home-page-card-wrapper .home-page-card-title.without-border{border:none}.home-page-card-button.MuiButton-root{color:#468ee7;font-size:12px;padding:0;background:transparent;min-width:unset;font-family:Gotham;text-transform:unset}.home-page-card-button.MuiButton-root:hover{background:transparent}@media (max-width:767px){.home-page-calendar-wrapper{background-color:#fff}}.home-page-calendar-wrapper .home-page-calendar{min-height:300px;border:none}.home-page-calendar-wrapper .home-page-calendar.react-calendar button{font-family:Gotham;color:#2c2c2c}.home-page-calendar-wrapper .home-page-calendar.react-calendar button:focus{outline:none}.home-page-calendar-wrapper .home-page-calendar.react-calendar .react-calendar__navigation{height:60px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-end;justify-content:flex-end;position:relative;padding:0 24px;box-sizing:border-box;border-bottom:1px solid #eff1f7}.home-page-calendar-wrapper .home-page-calendar.react-calendar .react-calendar__navigation:before{content:"";top:0;left:0;width:calc(100% - 80px);position:absolute;height:100%;z-index:2}.home-page-calendar-wrapper .home-page-calendar.react-calendar .react-calendar__navigation__next2-button,.home-page-calendar-wrapper .home-page-calendar.react-calendar .react-calendar__navigation__prev2-button{display:none}.home-page-calendar-wrapper .home-page-calendar.react-calendar .react-calendar__navigation__label{position:absolute;background:transparent;left:24px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:none;z-index:0;padding:0;font-size:14px}.home-page-calendar-wrapper .home-page-calendar.react-calendar .react-calendar__navigation__arrow{background:transparent;padding:10px;border:none;position:relative;z-index:3;cursor:pointer}.home-page-calendar-wrapper .home-page-calendar.react-calendar .react-calendar__viewContainer{padding:0 18px}.home-page-calendar-wrapper .home-page-calendar.react-calendar .react-calendar__viewContainer .react-calendar__month-view__weekdays__weekday{color:#7d89a5;font-size:12px;width:40px;height:40px;-webkit-flex-basis:unset!important;flex-basis:unset!important;max-width:unset!important;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center}.home-page-calendar-wrapper .home-page-calendar.react-calendar .react-calendar__viewContainer .react-calendar__month-view__weekdays__weekday abbr{text-decoration:unset}.home-page-calendar-wrapper .home-page-calendar.react-calendar .react-calendar__viewContainer .react-calendar__month-view__days__day{width:40px;height:40px;border:none;border-radius:4px;background:transparent;font-size:12px;position:relative;cursor:pointer}.home-page-calendar-wrapper .home-page-calendar.react-calendar .react-calendar__viewContainer .react-calendar__month-view__days__day--neighboringMonth{background:#fcfcfc;color:#7d89a5}.home-page-calendar-wrapper .home-page-calendar.react-calendar .react-calendar__viewContainer .react-calendar__month-view__days__day.disabled{cursor:unset}.home-page-calendar-wrapper .home-page-calendar.react-calendar .react-calendar__viewContainer .react-calendar__month-view__days__day.selected{background:#468ee7;color:#fff}.home-page-calendar-wrapper .home-page-calendar.react-calendar .react-calendar__viewContainer .react-calendar__month-view__days__day.selected div div{border:1px solid #fff}.home-page-calendar-wrapper .home-page-calendar.react-calendar .react-calendar__viewContainer .react-calendar__month-view__days__day.blue-dot-container .blue-dot,.home-page-calendar-wrapper .home-page-calendar.react-calendar .react-calendar__viewContainer .react-calendar__month-view__days__day .gray-dot-container .gray-dot,.home-page-calendar-wrapper .home-page-calendar.react-calendar .react-calendar__viewContainer .react-calendar__month-view__days__day.green-dot-container .green-dot,.home-page-calendar-wrapper .home-page-calendar.react-calendar .react-calendar__viewContainer .react-calendar__month-view__days__day.red-dot-container .red-dot{display:block}.home-page-calendar-wrapper .home-page-calendar.react-calendar .react-calendar__viewContainer .react-calendar__month-view__days__day .events-marks-container{position:absolute;min-width:10px;bottom:6px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.home-page-calendar-wrapper .home-page-calendar.react-calendar .react-calendar__viewContainer .react-calendar__month-view__days__day .events-marks-container div{width:4px;height:4px;border-radius:50%;margin:0 2px;display:none}.home-page-calendar-wrapper .home-page-calendar.react-calendar .react-calendar__viewContainer .react-calendar__month-view__days__day .events-marks-container div.red-dot{background:#db404e}.home-page-calendar-wrapper .home-page-calendar.react-calendar .react-calendar__viewContainer .react-calendar__month-view__days__day .events-marks-container div.green-dot{background:#29b492}.home-page-calendar-wrapper .home-page-calendar.react-calendar .react-calendar__viewContainer .react-calendar__month-view__days__day .events-marks-container div.blue-dot{background:#468ee7}.home-page-calendar-wrapper .home-page-calendar.react-calendar .react-calendar__viewContainer .react-calendar__month-view__days__day .events-marks-container div.gray-dot{background:#7d89a5}.home-page-calendar-wrapper .home-page-card-button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:26px 24px 20px}.content-header-wrapper{height:60px;width:100%;border-bottom:1px solid #eff1f7;box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-end;justify-content:flex-end;padding:0 40px}.content-header-wrapper.domains-page-header,.content-header-wrapper.home-page-header,.content-header-wrapper.treatment-details-page-header,.content-header-wrapper.treatments-page-header{width:100%;height:50px;padding:0 16px;border:none}.content-header-wrapper.domains-page-header button.outline-btn,.content-header-wrapper.home-page-header button.outline-btn,.content-header-wrapper.treatment-details-page-header button.outline-btn,.content-header-wrapper.treatments-page-header button.outline-btn{color:#468ee7}.content-header-wrapper button{height:36px;padding:0 24px;text-transform:unset;font-size:12px;line-height:14px;font-family:Gotham;border-radius:40px;margin-left:8px}.content-header-wrapper button img{margin-left:8px}.content-header-wrapper button.Mui-disabled{opacity:.3}.content-header-wrapper button.blue-btn{background:#468ee7;color:#f7f7fc}.content-header-wrapper button.blue-btn:hover{background:#468ee7}.content-header-wrapper button.green-btn{background:#29b492;color:#f7f7fc}.content-header-wrapper button.green-btn:hover{background:#29b492}.content-header-wrapper button.red-btn{background:#db404e;color:#f7f7fc}.content-header-wrapper button.red-btn:hover{background:#db404e}.content-header-wrapper button.outline-btn{background:transparent;border:1px solid #eff1f7;color:#468ee7}.content-header-wrapper button.outline-btn:hover{background:transparent}.content-header-wrapper.bottom{top:unset;bottom:0}@media (max-width:767px){.content-header-wrapper.bottom{padding:8px 24px}}.patient-home-page{height:100%;-webkit-flex:1 1;flex:1 1;overflow:auto}@media (max-width:767px){.patient-home-page{display:none}}@media (min-width:767px) and (max-width:1060px){.patient-home-page .mobile-page-header-wrapper{background-color:transparent;border-bottom:none;z-index:5}.patient-home-page .home-page-header{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:40px;position:fixed;top:0;right:0;z-index:6}}.patient-home-wrapper{padding:0 16px 16px;display:-webkit-flex;display:flex;box-sizing:border-box;min-height:680px;height:calc(100% - 64px)}.patient-home-wrapper .scroll-box{position:absolute;top:0;left:0;height:100%;width:100%;overflow:auto;padding:10px;box-sizing:border-box}.patient-home-wrapper .scroll-box.not-full-height{height:calc(100% - 60px)}@media (min-width:767px){.patient-home-wrapper .scroll-box::-webkit-scrollbar{width:4px;position:absolute}.patient-home-wrapper .scroll-box::-webkit-scrollbar-thumb{background:#468ee7;border-radius:5px}}.patient-home-wrapper .card-box{-webkit-flex:1 1;flex:1 1;margin-right:16px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}@media (min-width:767px) and (max-width:1060px){.patient-home-wrapper .card-box .home-page-card-wrapper .home-page-card-title{height:45px}}.patient-home-wrapper .card-box .medical-visit-card{margin-bottom:16px;height:351px;box-sizing:border-box;width:100%}@media (min-width:767px) and (max-width:1060px){.patient-home-wrapper .card-box .medical-visit-card{height:250px}}.patient-home-wrapper .card-box .medical-visit-card .medical-visit-card-content{padding:0 24px 24px}.patient-home-wrapper .card-box .medical-visit-card .medical-visit-card-content .symptoms-box{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;overflow:auto;height:246px}@media (min-width:767px) and (max-width:1060px){.patient-home-wrapper .card-box .medical-visit-card .medical-visit-card-content .symptoms-box{height:160px}}.patient-home-wrapper .card-box .medical-visit-card .medical-visit-card-content .symptoms-box .symptoms-list-container{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:100%;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:767px){.patient-home-wrapper .card-box .medical-visit-card .medical-visit-card-content .symptoms-box::-webkit-scrollbar{width:4px;position:absolute}.patient-home-wrapper .card-box .medical-visit-card .medical-visit-card-content .symptoms-box::-webkit-scrollbar-thumb{background:#468ee7;border-radius:5px}}.patient-home-wrapper .card-box .medical-visit-card .medical-visit-card-content .symptoms-box .treatment-item{height:66px;cursor:pointer;color:#7d89a5;box-sizing:border-box;width:calc(33% - 16px);min-width:120px;border-radius:8px;border:1px solid #eff1f7;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;margin:0 16px 16px 0;padding:0 10px;font-size:12px;line-height:16px}@media (max-width:1200px){.patient-home-wrapper .card-box .medical-visit-card .medical-visit-card-content .symptoms-box .treatment-item{width:calc(50% - 16px)}}@media (max-width:800px){.patient-home-wrapper .card-box .medical-visit-card .medical-visit-card-content .symptoms-box .treatment-item{width:100%;margin:0 0 16px}}.patient-home-wrapper .card-box .medical-visit-card .medical-visit-card-content .symptoms-box .treatment-item div:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:calc(100% - 50px);margin-right:8px}.patient-home-wrapper .card-box .medical-visit-card .medical-visit-card-content .symptoms-box .treatment-item div:last-child{min-width:40px;color:#2c2c2c}.patient-home-wrapper .card-box .requests-and-doctors-card-box{-webkit-flex:1 1;flex:1 1;position:relative;width:100%}.patient-home-wrapper .card-box .requests-and-doctors-card-box .card-flex-box{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}@media (max-width:1200px){.patient-home-wrapper .card-box .requests-and-doctors-card-box .card-flex-box{-webkit-flex-direction:column;flex-direction:column}}.patient-home-wrapper .card-box .requests-and-doctors-card-box .card-flex-box .home-page-card-wrapper{width:calc(50% - 8px);height:100%}@media (max-width:1200px){.patient-home-wrapper .card-box .requests-and-doctors-card-box .card-flex-box .home-page-card-wrapper{width:100%;margin-bottom:16px}.patient-home-wrapper .card-box .requests-and-doctors-card-box .card-flex-box .home-page-card-wrapper:last-child{margin-bottom:0}}.patient-home-wrapper .card-box .requests-and-doctors-card-box .card-flex-box .home-page-card-wrapper .scroll-wrapper-list{-webkit-flex:1 1;flex:1 1;width:100%;position:relative;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-end;justify-content:flex-end}.patient-home-wrapper .card-box .requests-and-doctors-card-box .card-flex-box .home-page-card-wrapper .scroll-wrapper-list .home-page-card-button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-transform:translate(23px,-23px);transform:translate(23px,-23px)}.patient-home-wrapper .card-box .requests-and-doctors-card-box .card-flex-box .home-page-card-wrapper .scroll-wrapper-list .doc-card-item{padding:8px;box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;font-size:12px;color:#7d89a5;width:100%;transition:all .3s;cursor:pointer}.patient-home-wrapper .card-box .requests-and-doctors-card-box .card-flex-box .home-page-card-wrapper .scroll-wrapper-list .doc-card-item img{width:32px;height:32px;object-fit:cover;border-radius:4px;display:block;margin-right:8px}.patient-home-wrapper .card-box .requests-and-doctors-card-box .card-flex-box .home-page-card-wrapper .scroll-wrapper-list .doc-card-item:hover{box-shadow:2px 4px 12px rgba(156,175,205,.1)}.patient-home-wrapper .card-box .requests-and-doctors-card-box .card-flex-box .home-page-card-wrapper .scroll-wrapper-list .appointment-item{width:100%;padding:0 13px;height:60px;box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;color:#7d89a5;font-size:10px;line-height:10px;position:relative;border-bottom:1px solid #eff1f7}.patient-home-wrapper .card-box .requests-and-doctors-card-box .card-flex-box .home-page-card-wrapper .scroll-wrapper-list .appointment-item.past{color:#7d89a5}.patient-home-wrapper .card-box .requests-and-doctors-card-box .card-flex-box .home-page-card-wrapper .scroll-wrapper-list .appointment-item.past:after{background:#7d89a5}.patient-home-wrapper .card-box .requests-and-doctors-card-box .card-flex-box .home-page-card-wrapper .scroll-wrapper-list .appointment-item.declined:after{background:#db404e}.patient-home-wrapper .card-box .requests-and-doctors-card-box .card-flex-box .home-page-card-wrapper .scroll-wrapper-list .appointment-item.approved:after{background:#29b492}.patient-home-wrapper .card-box .requests-and-doctors-card-box .card-flex-box .home-page-card-wrapper .scroll-wrapper-list .appointment-item:after{content:"";position:absolute;right:22px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:6px;height:6px;border-radius:50%}.patient-home-wrapper .card-box .requests-and-doctors-card-box .card-flex-box .home-page-card-wrapper .scroll-wrapper-list .appointment-item .doctor-name{color:#2c2c2c;margin-bottom:4px;font-size:12px;line-height:16px;max-width:calc(100% - 20px)}.patient-home-wrapper .scheduled-events-list{padding:16px;-webkit-flex:1 1;flex:1 1;position:relative}.patient-home-wrapper .scheduled-events-list .scheduled-event{width:100%;box-sizing:border-box;border-radius:8px;height:58px;padding:0 32px;font-size:10px;line-height:10px;color:#7d89a5;background:#eaf7f4;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;margin-bottom:5px}.patient-home-wrapper .scheduled-events-list .scheduled-event:last-child{margin:0}.patient-home-wrapper .scheduled-events-list .scheduled-event .doc-name{color:#2c2c2c;margin-bottom:6px;position:relative}.patient-home-wrapper .scheduled-events-list .scheduled-event .doc-name:before{content:"";width:6px;height:6px;border-radius:50%;background:#29b492;position:absolute;top:50%;left:0;-webkit-transform:translate(-14px,-50%);transform:translate(-14px,-50%)}.patient-home-wrapper .calendar-box{width:330px;box-shadow:2px 4px 12px rgba(156,175,205,.1);border-radius:8px;overflow:hidden;background:#fff;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.patient-home-wrapper .calendar-box .home-page-card-wrapper{-webkit-flex:1 1;flex:1 1;border-radius:0 0 8px 8px}.mobile-patient-home-page{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;background-color:#fff;min-height:100%}@media (min-width:767px){.mobile-patient-home-page{display:none}}.mobile-patient-home-page .MuiAppBar-root{z-index:4}.mobile-patient-home-page .home-page-mobile-panel{background:#fff;box-shadow:none;padding:32px 0 0;box-sizing:border-box;-webkit-justify-content:center;justify-content:center;width:calc(100vw - 48px);margin:0 auto}.mobile-patient-home-page .home-page-mobile-panel .MuiTabs-root{min-height:32px}.mobile-patient-home-page .home-page-mobile-panel .MuiTabs-fixed .MuiTabs-flexContainer{border-bottom:2px solid #eff1f7}.mobile-patient-home-page .home-page-mobile-panel .MuiTabs-fixed .MuiTabs-flexContainer button{min-width:unset;-webkit-flex:1 1;flex:1 1;padding:0;height:32px;min-height:32px;color:rgba(125,137,165,.7);border-radius:6px;background:transparent;font-family:Gotham;text-transform:unset;transition:all .3s;position:relative}.mobile-patient-home-page .home-page-mobile-panel .MuiTabs-fixed .MuiTabs-flexContainer button:first-of-type{margin-left:0}.mobile-patient-home-page .home-page-mobile-panel .MuiTabs-fixed .MuiTabs-flexContainer button:last-of-type{margin-right:0}.mobile-patient-home-page .home-page-mobile-panel .MuiTabs-fixed .MuiTabs-flexContainer button.Mui-selected{color:#468ee7;background:transparent}.mobile-patient-home-page .home-page-mobile-panel .MuiTabs-fixed .MuiTabs-flexContainer button .MuiTab-wrapper{-webkit-align-items:flex-start;align-items:flex-start}.mobile-patient-home-page .home-page-mobile-panel .MuiTabs-fixed .MuiTabs-indicator{width:24px!important;background-color:#468ee7}.mobile-patient-home-page .mobile-home-page-panel-content{padding:16px 24px}@media (max-width:767px){.mobile-patient-home-page .mobile-home-page-panel-content{padding-bottom:50px}}.mobile-patient-home-page .mobile-home-page-panel-content .home-page-card-wrapper{width:100%;border-radius:8px;border:1px solid #eff1f7;margin-bottom:32px}.mobile-patient-home-page .mobile-home-page-panel-content .home-page-card-wrapper .home-page-card-title{background-color:#eff1f7;height:48px;padding:0 16px}.mobile-patient-home-page .mobile-home-page-panel-content .home-page-card-wrapper .appointment-item{padding:24px 16px;border-bottom:1px solid #eff1f7}.mobile-patient-home-page .mobile-home-page-panel-content .home-page-card-wrapper .appointment-item .doctor-name{font-size:14px;color:#2c2c2c}.mobile-patient-home-page .mobile-home-page-panel-content .home-page-card-wrapper .appointment-item .date{font-size:12px;color:#7d89a5}.mobile-patient-home-page .mobile-home-page-panel-content .home-page-card-wrapper .home-page-card-button{position:relative;-webkit-transform:none;transform:none;height:50px;padding:0 16px;font-size:14px}.mobile-patient-home-page .mobile-home-page-panel-content .home-page-card-wrapper .doc-card-item{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;height:55px;padding:0 16px;font-size:14px;color:#7d89a5}.mobile-patient-home-page .mobile-home-page-panel-content .home-page-card-wrapper .doc-card-item img{height:32px;width:32px;margin-right:16px}.mobile-patient-home-page .mobile-home-page-panel-content .home-page-card-wrapper .medical-visit-card-content .treatment-item{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;padding:0 16px;height:48px;color:#7d89a5;font-size:14px;border-bottom:1px solid #eff1f7;-webkit-justify-content:space-between;justify-content:space-between}.mobile-patient-home-page .mobile-home-page-panel-content .home-page-card-wrapper .medical-visit-card-content .treatment-item>div:last-of-type{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:50px}.mobile-patient-home-page .mobile-home-page-panel-content .home-page-card-wrapper .medical-visit-card-content button{height:48px;padding:0 16px;font-size:14px}.mobile-patient-home-page .mobile-home-page-panel-content .home-page-card-wrapper .empty-state-card-content{min-height:160px}.mobile-patient-home-page .mobile-home-page-panel-content .home-page-card-wrapper .scheduled-events-list{padding:16px;-webkit-flex:1 1;flex:1 1;position:relative}.mobile-patient-home-page .mobile-home-page-panel-content .home-page-card-wrapper .scheduled-events-list .scheduled-event{width:100%;box-sizing:border-box;border-radius:8px;height:64px;padding:0 32px;font-size:12px;line-height:10px;color:#7d89a5;background:#eaf7f4;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;margin-bottom:5px}.mobile-patient-home-page .mobile-home-page-panel-content .home-page-card-wrapper .scheduled-events-list .scheduled-event:last-child{margin:0}.mobile-patient-home-page .mobile-home-page-panel-content .home-page-card-wrapper .scheduled-events-list .scheduled-event .doc-name{color:#2c2c2c;margin-bottom:6px;position:relative}.mobile-patient-home-page .mobile-home-page-panel-content .home-page-card-wrapper .scheduled-events-list .scheduled-event .doc-name:before{content:"";width:6px;height:6px;border-radius:50%;background:#29b492;position:absolute;top:50%;left:0;-webkit-transform:translate(-14px,-50%);transform:translate(-14px,-50%)}.mobile-patient-home-page .mobile-home-page-panel-content .home-page-calendar-wrapper{border-radius:8px;margin-bottom:32px;border:1px solid #eff1f7}.mobile-patient-home-page .mobile-home-page-panel-content .home-page-calendar-wrapper .home-page-calendar{width:100%}.mobile-patient-home-page .mobile-home-page-panel-content .home-page-calendar-wrapper .home-page-calendar .react-calendar__navigation{background-color:#eff1f7;height:48px}.mobile-patient-home-page .mobile-home-page-panel-content .home-page-calendar-wrapper .home-page-calendar .react-calendar__viewContainer{padding:0}.mobile-patient-home-page .mobile-home-page-panel-content .home-page-calendar-wrapper .home-page-calendar .react-calendar__viewContainer .react-calendar__month-view{width:280px;margin:0 auto}.mobile-patient-home-page .mobile-requests-box{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;margin-bottom:32px}.mobile-patient-home-page .mobile-requests-box .buttons-container{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;margin:16px 0 0}.mobile-patient-home-page .mobile-requests-box .buttons-container .btn{height:166px;width:calc(50% - 8px);border:none;border-radius:8px;color:#2c2c2c;text-decoration:none;text-transform:none;font-size:14px;line-height:18px;font-family:Gotham}.mobile-patient-home-page .mobile-requests-box .buttons-container .btn.gray{background-color:#edf4fd}.mobile-patient-home-page .mobile-requests-box .buttons-container .btn.green{background-color:#eaf7f4}.mobile-patient-home-page .mobile-requests-box .buttons-container .btn img{margin-bottom:20px}.mobile-patient-home-page .mobile-requests-box .buttons-container .btn .MuiButton-label{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.mobile-patient-home-page .mobile-requests-box .buttons-container .btn .MuiButton-label .counter{color:#7d89a5;font-size:10px;padding-top:4px}.visits-lists-wrapper{height:100%;width:260px;min-width:260px;box-sizing:border-box;position:relative;overflow:auto;border-right:1px solid #eff1f7}@media (max-width:767px){.visits-lists-wrapper{width:100vw;background-color:#fff}}.visits-lists-wrapper .visits-lists-scroll-container{height:calc(100% - 60px);overflow:auto;padding:0 16px 20px;box-sizing:border-box}.visits-lists-wrapper .visits-lists-scroll-container.full-height{height:100%}@media (min-width:767px) and (max-width:1060px){.visits-lists-wrapper .visits-lists-scroll-container{height:calc(100% - 106px)}}@media (max-width:767px){.visits-lists-wrapper .visits-lists-scroll-container{height:calc(100% - 48px);padding:0 16px 14px}}@media (min-width:767px){.visits-lists-wrapper .visits-lists-scroll-container::-webkit-scrollbar{width:5px;position:absolute}.visits-lists-wrapper .visits-lists-scroll-container::-webkit-scrollbar-thumb{background:#468ee7;border-radius:5px}}.visits-lists-wrapper .visits-lists-scroll-container .scroll-box .empty-state-card-wrapper{width:100%}.visits-lists-wrapper .loader-box{position:absolute;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;flex-direction:column;width:100%;height:100%;top:0;left:0;z-index:-1;opacity:0;transition:z-index .3s step-end,background .3s ease,opacity .3s ease}.visits-lists-wrapper .loader-box.is-load{z-index:2;opacity:1;transition:z-index 0s,background .3s ease,opacity .3s ease}.visits-lists-wrapper .loader-box .MuiCircularProgress-root{color:#29b492}.visits-lists-wrapper .empty-state-card-wrapper{border-radius:6px;border:1px solid #eff1f7;background:#fff;height:300px}.patient-visit-item{height:60px;min-height:60px;padding:0 16px 0 8px;box-sizing:border-box;cursor:pointer;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;transition:all .3s;border-radius:0;position:relative}.patient-visit-item:hover{background:rgba(70,142,231,.24);border-color:transparent;border-radius:12px}.patient-visit-item.past .visit-info .person-name,.patient-visit-item:hover .visit-info .person-name,.patient-visit-item:hover .visit-info .visit-date{color:#2c2c2c}.patient-visit-item.past .visit-info .visit-date{color:#7d89a5}.patient-visit-item.active{background:#468ee7;border-color:transparent;border-radius:12px}.patient-visit-item.active .visit-info .person-name,.patient-visit-item.active .visit-info .visit-date{color:#fff}.patient-visit-item.treatment{padding:0 16px}.patient-visit-item .doc-avatar-box{width:44px;min-width:44px;height:44px;border-radius:8px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;background:#e4edfa;position:relative;overflow:hidden;font-size:14px;text-transform:uppercase;color:#7d89a5;margin-right:8px}.patient-visit-item .doc-avatar-box img{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;object-fit:cover}.patient-visit-item .visit-info{width:100%;height:30px;position:relative}.patient-visit-item .visit-info .person-name{font-size:12px;line-height:13px;margin-bottom:4px;color:#2c2c2c;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:absolute;top:0;left:0}.patient-visit-item .visit-info .visit-date{font-size:10px;line-height:10px;color:#7d89a5;transition:all .3s;position:absolute;top:20px}.patient-visit-item .status-wrapper{position:absolute;right:5px}.patient-visit-item .status-wrapper .status-dot{width:6px;height:6px;border-radius:100%;background-color:#eaa963;box-shadow:0 2px 7px -1px #eaa963}.patient-visit-item .status-wrapper .status-dot.declined{background-color:#db404e;box-shadow:0 2px 7px -1px #db404e}.patient-visit-item .status-wrapper .status-dot.approved{background-color:#29b492;box-shadow:0 2px 7px -1px #29b492}.patient-visit-item .time-to-start{width:47px;height:15px;border-radius:50px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;background:#db404e;color:#fff}.patient-visit-item .past-visit,.patient-visit-item .time-to-start{position:absolute;transition:all .3s;top:50%;right:7px;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:9px}.patient-visit-item .past-visit{color:#7d89a5}.visit-info-box{height:100%;width:100%}@media (min-width:767px){.visit-info-box.parent .mobile-page-header-wrapper{display:none}}@media (max-width:767px){.visit-info-box.parent{position:absolute;top:0;left:0;height:100vh;z-index:5}.visit-info-box.parent .mobile-page-header-wrapper .left-content-box img{-webkit-transform:rotate(180deg);transform:rotate(180deg);height:12px}.visit-info-box.parent .content-header-wrapper{background-color:#fff;padding:0 24px}.visit-info-box.parent .content-header-wrapper button{-webkit-flex:1 1;flex:1 1}.visit-info-box.parent .content-header-wrapper button:first-child{-webkit-flex:2 1;flex:2 1;margin-left:0}}@media (max-width:767px){.visit-info-box.hidden{display:none}}.visit-info-box .questionnaire-button{height:36px;padding:0 24px;text-transform:unset;font-size:12px;font-family:Gotham;border-radius:40px;margin-left:8px;background:#c3a380;color:#f7f7fc}.visit-info-box .questionnaire-button:hover{background:#c3a380}.visit-info-box .visit-description-wrapper{-webkit-flex:1 1;flex:1 1;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:calc(100% - 32px);box-sizing:border-box;background-color:#fff;box-shadow:2px 4px 12px rgba(156,175,205,.1);border-radius:8px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;overflow-x:hidden;overflow-y:auto;margin:16px auto 0}.visit-info-box .visit-description-wrapper.full-height{height:calc(100% - 32px)}@media (max-width:767px){.visit-info-box .visit-description-wrapper{height:calc(100% - 106px);padding:16px 0}}@media (min-width:767px){.visit-info-box .visit-description-wrapper::-webkit-scrollbar{width:10px;position:absolute}.visit-info-box .visit-description-wrapper::-webkit-scrollbar-thumb{background:#468ee7;border-radius:5px}}.visit-info-box .visit-description-wrapper .nothing-selected{color:#2c2c2c;font-size:22px}@media (max-width:767px){.prescription-content .MuiPaper-root{border-radius:16px 16px 0 0;overflow:auto;width:100%}}.prescription-content .visit-header{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;padding:10px 16px;height:78px;border-bottom:1px solid #eff1f7}@media (max-width:767px){.prescription-content .visit-header{-webkit-flex-direction:column-reverse;flex-direction:column-reverse;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}.prescription-content .visit-header .info-container{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}@media (max-width:767px){.prescription-content .visit-header .info-container{-webkit-flex-direction:column;flex-direction:column;width:100%;-webkit-align-items:flex-start;align-items:flex-start;border-top:1px solid #eff1f7;padding-top:16px}}.prescription-content .visit-header .info-container .doctor-info-box{height:100%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;border-right:1px solid #eff1f7;width:200px}@media (max-width:767px){.prescription-content .visit-header .info-container .doctor-info-box{border-right:none}}.prescription-content .visit-header .info-container .doctor-info-box .doc-avatar-box{width:52px;min-width:52px;height:52px;border-radius:8px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;background:#e4edfa;position:relative;overflow:hidden;font-size:20px;text-transform:uppercase;color:#7d89a5;margin-right:8px}.prescription-content .visit-header .info-container .doctor-info-box .doc-avatar-box img{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;object-fit:cover}.prescription-content .visit-header .info-container .doctor-info-box .doctor-info{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.prescription-content .visit-header .info-container .doctor-info-box .doctor-info .name{font-size:16px;color:#2c2c2c;margin-bottom:4px}.prescription-content .visit-header .info-container .doctor-info-box .doctor-info .type{font-size:12px;color:#7d89a5}.prescription-content .visit-header .info-container .info-blocks-container{display:-webkit-flex;display:flex}@media (max-width:767px){.prescription-content .visit-header .info-container .info-blocks-container{padding-left:45px}}.prescription-content .visit-header .info-container .info-blocks-container .info-block{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;padding:0 24px;min-width:90px}@media (min-width:1200px){.prescription-content .visit-header .info-container .info-blocks-container .info-block{width:130px}}@media (max-width:1060px){.prescription-content .visit-header .info-container .info-blocks-container .info-block{padding:0 0 0 16px}}.prescription-content .visit-header .info-container .info-blocks-container .info-block .info-title{font-size:12px;color:#7d89a5;margin-bottom:6px}@media (max-width:767px){.prescription-content .visit-header .info-container .info-blocks-container .info-block .info-title{display:none}}.prescription-content .visit-header .info-container .info-blocks-container .info-block .info-value{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;font-size:12px;color:#2c2c2c}.prescription-content .visit-header .info-container .info-blocks-container .info-block .info-value img{margin-right:6px}.prescription-content .visit-header .buttons-block{width:100%;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:767px){.prescription-content .visit-header .buttons-block{margin-bottom:16px;-webkit-justify-content:flex-start;justify-content:flex-start}}.prescription-content .visit-header .buttons-block .btn{height:36px;width:36px;border:1px solid #eff1f7;min-width:unset;border-radius:50%}.prescription-content .subtitle{color:#7d89a5;font-size:14px;margin-bottom:50px}.prescription-content .short-info-box{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;min-height:72px;padding:16px;box-sizing:border-box;-webkit-flex-wrap:wrap;flex-wrap:wrap}.prescription-content .short-info-box .visit-info-item{margin-bottom:16px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:230px}@media (max-width:767px){.prescription-content .short-info-box .visit-info-item{min-width:50%}}.prescription-content .visit-info-item{width:50%;color:#7d89a5;margin-bottom:20px;padding-right:20px;box-sizing:border-box;display:-webkit-flex;display:flex;min-width:250px}@media (max-width:1308px){.prescription-content .visit-info-item{width:100%;padding-right:unset;min-width:unset}}.prescription-content .visit-info-item img{margin-right:14px;height:38px;width:38px}.prescription-content .visit-info-item .item-content .title{margin-bottom:8px;font-size:12px}.prescription-content .visit-info-item .item-content .description{font-size:14px;color:#1a1a1a;line-height:20px}.prescription-content .prescribed-items{width:100%;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.prescription-content .prescribed-items .prescribed-item{display:-webkit-flex;display:flex;border-top:1px solid #eff1f7;padding:20px 16px;margin-bottom:20px}@media (max-width:767px){.prescription-content .prescribed-items .prescribed-item{-webkit-flex-direction:column;flex-direction:column}}.prescription-content .prescribed-items .prescribed-item .pages-list{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;width:250px;min-width:250px}@media (max-width:900px){.prescription-content .prescribed-items .prescribed-item .pages-list{width:150px;min-width:150px;margin-right:16px}}@media (max-width:767px){.prescription-content .prescribed-items .prescribed-item .pages-list{width:calc(100% - 16px);padding:0 8px;margin:0 auto 16px;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-around;justify-content:space-around;border-bottom:1px solid #eff1f7}}.prescription-content .prescribed-items .prescribed-item .pages-list div{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;font-size:12px;color:#7d89a5;padding-bottom:16px;cursor:pointer;position:relative}@media (max-width:767px){.prescription-content .prescribed-items .prescribed-item .pages-list div{margin:0}}.prescription-content .prescribed-items .prescribed-item .pages-list div.active{color:#468ee7}@media (max-width:767px){.prescription-content .prescribed-items .prescribed-item .pages-list div.active:before{content:"";width:24px;height:1px;position:absolute;bottom:-1px;left:0;z-index:3;background-color:#468ee7}}.prescription-content .prescribed-items .prescribed-item .pages-list div img{margin-right:16px}@media (max-width:767px){.prescription-content .prescribed-items .prescribed-item .pages-list div img{display:none}}.prescription-content .prescribed-items .prescribed-item .page-content{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.visit-page-wrapper{display:-webkit-flex;display:flex;height:100%}@media (min-width:767px){.visit-page-wrapper .mobile-page-header-wrapper .mobile-header-button-box{display:none}}.visit-page-wrapper .filter-list-box{height:60px;box-sizing:border-box;padding:2px 16px 0;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;position:-webkit-sticky;position:sticky;top:0;z-index:2;background:#f6f9ff}@media (max-width:767px){.visit-page-wrapper .filter-list-box{display:none}}.visit-page-wrapper .filter-list-box .search-visit-field{-webkit-flex:1 1;flex:1 1;height:38px;background:#fff;border:1px solid #eff1f7;box-sizing:border-box;border-radius:6px;padding:0 10px}.visit-page-wrapper .filter-list-box .search-visit-field img{margin-right:10px}.visit-page-wrapper .filter-list-box .search-visit-field input{height:38px;box-sizing:border-box;font-size:12px;font-family:Gotham}.visit-page-wrapper .filter-list-box .search-visit-field input::-webkit-input-placeholder{color:#7d89a5}.visit-page-wrapper .filter-list-box .search-visit-field input:-ms-input-placeholder{color:#7d89a5}.visit-page-wrapper .filter-list-box .search-visit-field input::placeholder{color:#7d89a5}.visit-page-wrapper .filter-list-box .search-visit-field:after,.visit-page-wrapper .filter-list-box .search-visit-field:before{display:none}.visit-page-wrapper .filter-list-box .filter-btn{margin-left:8px;width:36px;height:36px;min-width:unset;padding:0;background:#fff;box-sizing:border-box;border:1px solid #eff1f7;border-radius:6px}.visit-page-wrapper .filter-list-box .filter-btn:hover{background:#fff}.visit-page-wrapper .scroll-box{min-height:calc(100% - 80px)}.visit-page-wrapper .scroll-box .empty-state-card-wrapper{width:calc(100% - 16px);margin:0 auto}.visit-page-wrapper .scroll-box .visits-list-box{margin-bottom:20px;margin-top:12px}.visit-page-wrapper .scroll-box .visits-list-box.treatments{padding:0 8px}.visit-page-wrapper .scroll-box .visits-list-box .visits-collapsable-list{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;transition:all .3s;opacity:1}.visit-page-wrapper .scroll-box .visits-list-box .visits-collapsable-list.disabled{max-height:0;overflow:hidden;opacity:0}.visit-page-wrapper .scroll-box .visits-list-box .visits-collapsable-list .visits-collapsable-header{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;color:#7d89a5;font-size:14px;padding:0 16px 4px;cursor:pointer;border-bottom:1px solid rgba(125,137,165,.1);margin:8px 0 4px}.visit-page-wrapper .scroll-box .visits-list-box .visits-collapsable-list .visits-collapsable-header.disabled{cursor:default}.visit-page-wrapper .scroll-box .visits-list-box .visits-collapsable-list .visits-collapsable-header .counter{margin:0 8px 0 auto;font-size:10px;height:22px;width:22px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;background-color:#eff1f7;border-radius:50%}.visit-page-wrapper .scroll-box .visits-list-box .visits-collapsable-list .visits-collapsable-header img{transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.visit-page-wrapper .scroll-box .visits-list-box .visits-collapsable-list .visits-collapsable-header.opened img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.visit-page-wrapper .scroll-box .visits-list-box .visits-collapsable-content{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;height:100%;overflow:auto;transition:max-height .3s;padding:0 2px 0 6px}.visit-page-wrapper .scroll-box .visits-list-box .visits-collapsable-content::-webkit-scrollbar{width:4px;position:absolute}.visit-page-wrapper .scroll-box .visits-list-box .visits-collapsable-content::-webkit-scrollbar-thumb{background:#468ee7;border-radius:5px}.visit-page-wrapper .scroll-box .visits-list-box .visits-collapsable-content.collapsed{max-height:240px}.visit-page-wrapper .scroll-box .visits-list-box .visits-collapsable-content.closed{padding-right:6px;overflow:hidden;max-height:0}.visit-page-wrapper .scroll-box .visits-list-box .see-more-btn{color:#468ee7;font-size:14px;font-family:Gotham;text-transform:unset;width:90px;height:30px;transition:all .3;margin:10px auto}.visit-page-wrapper .scroll-box .visits-list-box .see-more-btn:hover{background-color:transparent}.visit-page-wrapper .book-visit-btn{position:-webkit-sticky;position:sticky;bottom:0;width:calc(100% - 40px);padding:0;display:-webkit-flex;display:flex;margin:20px auto 0;text-transform:unset;font-size:14px;color:#fff;font-family:Gotham;z-index:3}@media (max-width:767px){.visit-page-wrapper .book-visit-btn{width:calc(100% - 52px);margin:0}}.visit-page-wrapper .book-visit-btn:hover{background:#468ee7}.visit-page-wrapper .book-visit-btn img{margin-right:12px}.visit-page-wrapper .book-visit-btn:before{content:"";width:calc(100% + 40px);height:calc(100% + 40px);background:#f6f9ff;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;z-index:-1}@media (max-width:767px){.visit-page-wrapper .book-visit-btn:before{display:none}}.visit-page-wrapper .book-visit-btn .MuiButton-label{background:#468ee7;border-radius:30px;height:40px}.filter-popover{min-height:unset}.filter-popover .checkbox-container{display:-webkit-flex;-webkit-flex-direction:column;flex-direction:column;box-shadow:0 4px 30px rgba(32,79,138,.16);border-radius:6px;padding:5px 15px;margin:0;overflow:hidden;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-start;align-items:flex-start}.filter-popover .checkbox-container .checkbox{display:-webkit-flex;display:flex;margin-right:0;border-bottom:unset;padding:5px 0}.filter-popover .checkbox-container .checkbox .MuiCheckbox-root{color:rgba(70,142,231,.1);padding:0}.filter-popover .checkbox-container .checkbox .MuiCheckbox-root:hover{background:rgba(70,142,231,.05)}.filter-popover .checkbox-container .checkbox .MuiCheckbox-root svg{width:20px;height:20px}.filter-popover .checkbox-container .checkbox .Mui-checked{color:#468ee7}.filter-popover .checkbox-container .checkbox .MuiIconButton-label{position:relative}.filter-popover .checkbox-container .checkbox .MuiIconButton-label:before{content:"";position:absolute;width:16px;height:16px;border:1px solid #468ee7;border-radius:3px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);box-sizing:border-box;z-index:1}.filter-popover .checkbox-container .checkbox .MuiIconButton-label:after{content:"";position:absolute;width:16px;height:16px;background:rgba(70,142,231,.2);border-radius:3px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:0}.filter-popover .checkbox-container .checkbox .MuiFormControlLabel-label{margin-left:5px;font-size:12px!important;color:#7d89a5!important;font-family:"Gotham"!important;font-weight:400!important}.card-wrapper{background:#fff;box-shadow:0 4px 20px rgba(46,68,148,.1);border-radius:6px;box-sizing:border-box}.main-title{color:#363a43;font-size:24px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;width:100%;box-sizing:border-box}@media (max-width:767px){.main-title{font-size:24px}}.gm-fullscreen-control,.gm-style-mtc,.gm-svpc{display:none}.gm-style a{display:none!important}.gmnoprint a{display:unset!important}.gm-bundled-control .gmnoprint{display:none}.pharmacy-wrapper{display:-webkit-flex;display:flex;overflow:hidden;margin-top:15px}.pharmacy-wrapper:first-child{margin-top:30px}@media (max-width:767px){.pharmacy-wrapper{-webkit-flex-direction:column;flex-direction:column}}.pharmacy-wrapper .pharmacy-info{width:40%;padding:24px;box-sizing:border-box}@media (max-width:767px){.pharmacy-wrapper .pharmacy-info{width:100%}}.pharmacy-wrapper .pharmacy-info .title{font-size:18px;color:#363a43;margin-bottom:14px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pharmacy-wrapper .pharmacy-info .info{font-size:14px;line-height:20px;color:#7d89a5;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pharmacy-wrapper .pharmacy-info .remove-btn{color:#db404e;font-size:12px;font-family:Gotham;margin-top:20px;padding:0}.pharmacy-wrapper .pharmacy-info .remove-btn:hover{background:transparent}.pharmacy-wrapper .pharmacy-info .remove-btn img{margin-right:14px}.pharmacy-wrapper .pharmacy-info .remove-btn .MuiTouchRipple-root{display:none}.pharmacy-wrapper .pharmacy-info .remove-btn .MuiCircularProgress-root{width:19px!important;height:19px!important;margin-right:10px;color:#db404e}.pharmacy-wrapper .map-wrapper{width:60%;position:relative}@media (max-width:767px){.pharmacy-wrapper .map-wrapper{width:calc(100% - 48px);margin:0 auto;height:150px}}.pharmacy-wrapper .map-wrapper:hover .map-shadow-box{width:10%}.pharmacy-wrapper .map-wrapper .map-shadow-box{position:absolute;z-index:2;width:100%;height:100%;top:0;left:0;background:linear-gradient(90.67deg,#fff,#fff -2.15%,hsla(0,0%,100%,.42) 56.61%,transparent 99.42%);transition:all .5s}@media (max-width:767px){.pharmacy-wrapper .map-wrapper .map-shadow-box{background:linear-gradient(90.67deg,#fff,transparent 50%,#fff)}}.pharmacy-wrapper .map-wrapper .map-box{position:relative;z-index:1;width:100%;height:100%}.founded-pharmacy-card-wrapper{padding:24px;background:#fff;box-shadow:2px 4px 12px rgba(156,175,205,.15);border-radius:6px;width:calc(50% - 20px);box-sizing:border-box;margin:0 0 40px}@media (max-width:767px){.founded-pharmacy-card-wrapper{box-shadow:none;border:1px solid #eff1f7;width:100%;margin:0 0 20px;padding:14px}}.founded-pharmacy-card-wrapper.full-width{width:100%}.founded-pharmacy-card-wrapper .title{font-size:16px;color:#363a43;margin-bottom:16px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:767px){.founded-pharmacy-card-wrapper .title{margin-bottom:10px}}.founded-pharmacy-card-wrapper .info{font-size:14px;line-height:20px;color:#7d89a5;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.founded-pharmacy-card-wrapper .add-btn{font-size:12px;font-family:Gotham;color:#468ee7;letter-spacing:1px;padding:0;margin-top:22px;display:-webkit-flex;display:flex;text-transform:unset}.founded-pharmacy-card-wrapper .add-btn:hover{background:transparent}@media (max-width:767px){.founded-pharmacy-card-wrapper .add-btn{margin-top:10px}}.nearby-tab-wrapper{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start}@media (max-width:767px){.nearby-tab-wrapper{-webkit-flex-direction:column-reverse;flex-direction:column-reverse}}.nearby-tab-wrapper .pharmacies-list-box{width:465px;margin-right:40px}@media (max-width:1250px){.nearby-tab-wrapper .pharmacies-list-box{width:300px}}@media (max-width:850px){.nearby-tab-wrapper .pharmacies-list-box{width:250px}}@media (max-width:767px){.nearby-tab-wrapper .pharmacies-list-box{width:100%}}.nearby-tab-wrapper .map-box{-webkit-flex:1 1;flex:1 1;height:470px;border-radius:20px;overflow:hidden;position:-webkit-sticky;position:sticky;top:0;background:#e5e3df}@media (max-width:767px){.nearby-tab-wrapper .map-box{position:relative;width:100%;height:275px;margin-bottom:16px}}.pharmacy-info-wrapper{width:100%;min-height:473px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;flex-direction:column}@media (max-width:767px){.pharmacy-info-wrapper{min-height:220px}}.pharmacy-info-wrapper .close-pharmacy-info-btn{color:#468ee7;font-size:18px;font-family:Gotham;background:transparent;padding:0;text-transform:unset}@media (max-width:1000px){.pharmacy-info-wrapper .close-pharmacy-info-btn{font-size:14px}}.pharmacy-info-wrapper .close-pharmacy-info-btn:hover{background:transparent}.pharmacy-info-wrapper .pharmacy-info-container{padding:160px 24px;width:100%;box-sizing:border-box;border-radius:20px;overflow:hidden;position:relative;margin-top:40px}@media (max-width:767px){.pharmacy-info-wrapper .pharmacy-info-container{margin-top:16px;padding:0;border-radius:0}}.pharmacy-info-wrapper .pharmacy-info-container .pharmacy-info{width:290px;background:#fff;padding:34px;border-radius:8px;z-index:2;position:relative}@media (max-width:767px){.pharmacy-info-wrapper .pharmacy-info-container .pharmacy-info{width:unset;padding:0}}.pharmacy-info-wrapper .pharmacy-info-container .pharmacy-info .title{font-size:20px;margin-bottom:8px;color:#363a43}@media (max-width:767px){.pharmacy-info-wrapper .pharmacy-info-container .pharmacy-info .title{font-size:16px}}.pharmacy-info-wrapper .pharmacy-info-container .pharmacy-info .subtitle{font-size:14px;line-height:20px;color:#7d89a5}@media (max-width:767px){.pharmacy-info-wrapper .pharmacy-info-container .pharmacy-info .subtitle{font-size:12px}}.pharmacy-info-wrapper .pharmacy-info-container .map-box{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}@media (max-width:767px){.pharmacy-info-wrapper .pharmacy-info-container .map-box{display:none}}.pharmacy-info-wrapper .confirm-btn{width:154px;height:48px;padding:0;background:#29b492;color:#fff;font-family:Gotham;font-size:14px;border-radius:30px;display:-webkit-flex;display:flex;margin:40px 0 0 auto}@media (max-width:1000px){.pharmacy-info-wrapper .confirm-btn{width:100%;margin:16px auto 0}}.pharmacy-info-wrapper .confirm-btn:hover{background:#29b492}.criteria-search-tab-wrapper{padding-top:20px}.criteria-search-tab-wrapper .text-fields-box{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}@media (max-width:767px){.criteria-search-tab-wrapper .text-fields-box{-webkit-flex-direction:column;flex-direction:column}}.criteria-search-tab-wrapper .text-fields-box .input-field-container{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;width:calc(33% - 12px)}@media (max-width:767px){.criteria-search-tab-wrapper .text-fields-box .input-field-container{margin:8px 0;width:100%}}.criteria-search-tab-wrapper .text-fields-box .input-field-container .label{color:#7d89a5;font-size:12px;padding-bottom:2px}.criteria-search-tab-wrapper .text-fields-box .input-field-container .text-field{height:40px;background:#fcfcfc;border:1px solid #eff1f7;border-radius:6px;width:100%}.criteria-search-tab-wrapper .text-fields-box .input-field-container .text-field .MuiInput-root{height:100%;font-size:12px;color:#363a43}.criteria-search-tab-wrapper .text-fields-box .input-field-container .text-field .MuiInput-root:after,.criteria-search-tab-wrapper .text-fields-box .input-field-container .text-field .MuiInput-root:before{display:none}.criteria-search-tab-wrapper .text-fields-box .input-field-container .text-field .MuiInput-root input{padding:0 16px;font-family:Gotham}.criteria-search-tab-wrapper .text-fields-box .input-field-container .text-field .MuiInput-root input::-webkit-input-placeholder{color:#7d89a5;opacity:1;font-family:Gotham}.criteria-search-tab-wrapper .text-fields-box .input-field-container .text-field .MuiInput-root input:-ms-input-placeholder{color:#7d89a5;opacity:1;font-family:Gotham}.criteria-search-tab-wrapper .text-fields-box .input-field-container .text-field .MuiInput-root input::placeholder{color:#7d89a5;opacity:1;font-family:Gotham}.criteria-search-tab-wrapper .btn-box{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;margin:35px 0 50px}@media (max-width:767px){.criteria-search-tab-wrapper .btn-box{-webkit-flex-direction:column;flex-direction:column;margin:16px 0}}.criteria-search-tab-wrapper .btn-box .form-control-label-box{width:320px;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}@media (max-width:767px){.criteria-search-tab-wrapper .btn-box .form-control-label-box{-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start;width:100%;padding-bottom:24px}}.criteria-search-tab-wrapper .btn-box .form-control-label-box .checkbox-container{margin-right:8px;margin-bottom:0;font-size:12px}@media (max-width:767px){.criteria-search-tab-wrapper .btn-box .form-control-label-box .checkbox-container{margin-bottom:14px}.criteria-search-tab-wrapper .btn-box .form-control-label-box .checkbox-container:last-child{margin-bottom:0}}.criteria-search-tab-wrapper .btn-box .search-btn{height:40px;padding:0 16px;background:#468ee7;color:#fff;border-radius:50px;font-size:12px;font-family:Gotham;font-weight:700;transition:all .3s;text-transform:none}@media (max-width:767px){.criteria-search-tab-wrapper .btn-box .search-btn{width:100%}}.criteria-search-tab-wrapper .btn-box .search-btn img{margin-right:12px}.criteria-search-tab-wrapper .btn-box .search-btn.Mui-disabled{opacity:.5}.criteria-search-tab-wrapper .founded-pharmacies-list{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}.criteria-search-tab-wrapper .founded-pharmacies-list .founded-title{width:100%;color:#7d89a5;font-size:14px;font-family:Gotham;margin-bottom:40px}.criteria-search-tab-wrapper .founded-pharmacies-list .empty-list{text-align:center;width:100%;font-size:18px}.pharmacy-selection-flow .main-title{font-size:24px;white-space:nowrap}@media (max-width:767px){.pharmacy-selection-flow .main-title{-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start;font-size:18px}}.pharmacy-selection-flow .head-btn-box{display:-webkit-flex;display:flex;padding:8px;box-shadow:2px 4px 12px rgba(156,175,205,.1);border-radius:8px;box-sizing:border-box}@media (max-width:767px){.pharmacy-selection-flow .head-btn-box{padding-top:16px;-webkit-flex-direction:column;flex-direction:column;width:100%}}.pharmacy-selection-flow .head-btn-box button{padding:0 16px;height:45px;font-size:14px;font-family:Gotham;text-transform:unset;border-radius:6px;transition:all .3s;color:#7d89a5;background:#f6f9ff}.pharmacy-selection-flow .head-btn-box button.active-tab{background:#fff;color:#000}.pharmacy-selection-flow .head-btn-box .nearby-btn{width:120px;margin-right:12px}@media (max-width:767px){.pharmacy-selection-flow .head-btn-box .nearby-btn{margin:0 0 8px;width:100%}}.pharmacy-selection-flow .head-btn-box .criteria-search-btn{width:160px}@media (max-width:767px){.pharmacy-selection-flow .head-btn-box .criteria-search-btn{margin:0 0 8px;width:100%}}.pharmacy-selection-flow .choose-pharmacy-subtitle{margin-top:0;font-size:14px;color:#7d89a5;margin-bottom:40px}@media (max-width:767px){.pharmacy-selection-flow .choose-pharmacy-subtitle{margin:16px 0 24px;font-size:14px}}.select-pharmacy-modal-content{background:#fff;width:1000px;min-height:645px;box-sizing:border-box;padding:40px 50px;border-radius:6px}@media (max-width:1000px){.select-pharmacy-modal-content{width:calc(100vw - 48px);margin:0 auto;min-height:unset}}@media (max-width:767px){.select-pharmacy-modal-content{padding:0}.select-pharmacy-modal-content .main-title{font-size:18px;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start}.select-pharmacy-modal-content .main-title .close-pharmacy-info-btn{font-size:14px;padding-top:8px}}.patient-pharmacies-wrapper{padding:16px;position:relative}@media (max-width:1060px){.patient-pharmacies-wrapper{padding:0 0 68px}}@media (max-width:767px){.patient-pharmacies-wrapper{background-color:#fff}}@media (max-width:1060px){.patient-pharmacies-wrapper>.main-title{padding:0 24px}}@media (max-width:767px){.patient-pharmacies-wrapper>.main-title{display:none}}.patient-pharmacies-wrapper .my-pharmacies-box{margin-bottom:16px}@media (max-width:1060px){.patient-pharmacies-wrapper .my-pharmacies-box{padding:24px}}@media (max-width:767px){.patient-pharmacies-wrapper .my-pharmacies-box{padding:0}.patient-pharmacies-wrapper .my-pharmacies-box .card-wrapper{box-shadow:none;border-bottom:1px solid #eff1f7;padding-bottom:24px}.patient-pharmacies-wrapper .my-pharmacies-box .card-wrapper:first-child{margin-top:0}}.patient-pharmacies-wrapper .choose-pharmacy-card{padding:16px 24px;margin:0 auto}@media (max-width:1060px){.patient-pharmacies-wrapper .choose-pharmacy-card{width:calc(100% - 48px);padding:24px;box-shadow:none}}@media (max-width:767px){.patient-pharmacies-wrapper .choose-pharmacy-card{padding:24px;box-shadow:none;width:100%}}.modal-button.MuiButton-root{width:440px;background:#468ee7;color:#fff;height:48px;font-family:Gotham;font-weight:700;font-size:14px;text-transform:uppercase;border-radius:30px;box-shadow:0 4px 32px rgba(83,121,180,.2);display:-webkit-flex;display:flex}@media (max-width:767px){.modal-button.MuiButton-root{font-weight:400;text-transform:none;width:100%;padding:0}}.modal-button.MuiButton-root:hover{background:#29b492}.modal-button.MuiButton-root.Mui-disabled{opacity:.5;color:#fff}.modal-button.MuiButton-root.outline{color:#468ee7;border:1px solid rgba(125,137,165,.27);background:transparent;margin-bottom:16px;box-shadow:none}.modal-button.MuiButton-root.outline:hover{background:transparent}.modal-button.MuiButton-root.outline.Mui-disabled{color:#7d89a5}.confirm-delete-modal-content .mobile-title{display:none}@media (max-width:767px){.confirm-delete-modal-content .mobile-title{display:block;margin-bottom:32px;color:#2c2c2c;font-size:16px}}.confirm-delete-modal-content .subtitle{font-weight:700;font-size:16px;margin-bottom:16px;color:#7d89a5}@media (max-width:767px){.confirm-delete-modal-content .subtitle{font-weight:400;margin-bottom:8px}}.confirm-delete-modal-content .date-time{font-size:16px;line-height:24px;margin-bottom:8px;color:#000;font-weight:700}@media (max-width:767px){.confirm-delete-modal-content .date-time{margin-bottom:0}}.confirm-delete-modal-content .button-box{margin-top:48px}.styled-date-picker.MuiFormControl-root{width:100%;height:50px;margin:0 0 16px;background:#fcfcfc;border-radius:6px;border:1px solid #eff1f7;-webkit-justify-content:center;justify-content:center;padding:0 8px 0 16px;box-sizing:border-box}.styled-date-picker.MuiFormControl-root .MuiInputBase-root:after,.styled-date-picker.MuiFormControl-root .MuiInputBase-root:before{display:none}.styled-date-picker.MuiFormControl-root .MuiInputBase-root input{font-size:16px;font-family:Gotham}.styled-date-picker.MuiFormControl-root .MuiInputBase-root input::-webkit-input-placeholder{color:#7d89a5;opacity:1}.styled-date-picker.MuiFormControl-root .MuiInputBase-root input:-ms-input-placeholder{color:#7d89a5;opacity:1}.styled-date-picker.MuiFormControl-root .MuiInputBase-root input::placeholder{color:#7d89a5;opacity:1}.styled-date-picker.MuiFormControl-root .MuiFormHelperText-filled{display:none}.styled-date-picker.MuiFormControl-root .Mui-error{color:#7d89a5}.styled-date-picker .MuiInputLabel-root{-webkit-transform:translate(16px,14px);transform:translate(16px,14px)}.styled-date-picker .MuiInput-formControl{margin-top:unset}.styled-date-picker .MuiInputLabel-formControl,.styled-date-picker .MuiInputLabel-shrink{font-family:Gotham;color:#b1bcd3;font-size:12px}.styled-date-picker .MuiInputLabel-shrink{-webkit-transform:translateY(-14px);transform:translateY(-14px)}.styled-date-picker .MuiInputLabel-shrink.Mui-focused{color:#b1bcd3}.styled-date-picker .MuiFormHelperText-root{display:none}.MuiPopover-paper .MuiPickersBasePicker-container h4,.MuiPopover-paper .MuiPickersBasePicker-container h6,.MuiPopover-paper .MuiPickersBasePicker-container p{font-family:Gotham}.MuiPopover-paper .MuiPickersBasePicker-container .MuiPickersToolbar-toolbar{display:none;background:#468ee7;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-align-items:flex-end;align-items:flex-end;height:unset;min-height:unset;padding:24px;-webkit-justify-content:flex-end;justify-content:flex-end}.MuiPopover-paper .MuiPickersBasePicker-container .MuiPickersToolbar-toolbar h4,.MuiPopover-paper .MuiPickersBasePicker-container .MuiPickersToolbar-toolbar h6{font-size:20px;line-height:20px}.MuiPopover-paper .MuiPickersBasePicker-container .MuiPickersToolbar-toolbar h6{padding-left:7px}.MuiPopover-paper .MuiPickersBasePicker-container .MuiPickersToolbar-toolbar button:hover{background:transparent}.MuiPopover-paper .MuiPickersBasePicker-container .MuiPickersToolbar-toolbar button:last-child{cursor:default}.MuiPopover-paper .MuiPickersBasePicker-container .MuiPickersToolbar-toolbar button:last-child .MuiTouchRipple-root{display:none}.MuiPopover-paper .MuiPickersBasePicker-container .MuiPaper-rounded{box-shadow:none}.MuiPopover-paper .MuiPickersBasePicker-container .MuiPaper-rounded .MuiPickerDTTabs-tabs{background:transparent}.MuiPopover-paper .MuiPickersBasePicker-container .MuiPaper-rounded .MuiPickerDTTabs-tabs .MuiTabs-flexContainer button{color:rgba(0,0,0,.38);transition:all .3s}.MuiPopover-paper .MuiPickersBasePicker-container .MuiPaper-rounded .MuiPickerDTTabs-tabs .MuiTabs-flexContainer button.Mui-selected{color:#468ee7}.MuiPopover-paper .MuiPickersBasePicker-container .MuiPaper-rounded .MuiPickerDTTabs-tabs .MuiTabs-indicator{background:#468ee7}.MuiPopover-paper .MuiPickersBasePicker-container .MuiPickersBasePicker-pickerView .MuiPickersClock-container .MuiPickersClock-clock{background:transparent;border:1px solid #eff1f7}.MuiPopover-paper .MuiPickersBasePicker-container .MuiPickersBasePicker-pickerView .MuiPickersClock-container .MuiPickersClock-clock .MuiPickersClock-pin,.MuiPopover-paper .MuiPickersBasePicker-container .MuiPickersBasePicker-pickerView .MuiPickersClock-container .MuiPickersClock-clock .MuiPickersClockPointer-pointer{background:#468ee7}.MuiPopover-paper .MuiPickersBasePicker-container .MuiPickersBasePicker-pickerView .MuiPickersClock-container .MuiPickersClock-clock .MuiPickersClock-pin .MuiPickersClockPointer-noPoint,.MuiPopover-paper .MuiPickersBasePicker-container .MuiPickersBasePicker-pickerView .MuiPickersClock-container .MuiPickersClock-clock .MuiPickersClock-pin .MuiPickersClockPointer-thumb,.MuiPopover-paper .MuiPickersBasePicker-container .MuiPickersBasePicker-pickerView .MuiPickersClock-container .MuiPickersClock-clock .MuiPickersClockPointer-pointer .MuiPickersClockPointer-noPoint,.MuiPopover-paper .MuiPickersBasePicker-container .MuiPickersBasePicker-pickerView .MuiPickersClock-container .MuiPickersClock-clock .MuiPickersClockPointer-pointer .MuiPickersClockPointer-thumb{background:#468ee7;border-color:#468ee7}.MuiPopover-paper .MuiPickersBasePicker-container .MuiPickersBasePicker-pickerView .MuiPickersCalendarHeader-daysHeader .MuiPickersCalendarHeader-dayLabel,.MuiPopover-paper .MuiPickersBasePicker-container .MuiPickersBasePicker-pickerView .MuiPickersClock-container .MuiPickersClock-clock .MuiPickersClockNumber-clockNumber{font-family:Gotham}.MuiPopover-paper .MuiPickersBasePicker-container .MuiPickersBasePicker-pickerView .MuiPickersCalendar-transitionContainer .MuiPickersDay-day{border-radius:4px}.MuiPopover-paper .MuiPickersBasePicker-container .MuiPickersBasePicker-pickerView .MuiPickersCalendar-transitionContainer .MuiPickersDay-day.MuiPickersDay-daySelected{background:#468ee7}.MuiPopover-paper .MuiPickersBasePicker-container .MuiPickersBasePicker-pickerView .MuiPickersCalendar-transitionContainer .MuiPickersDay-day.MuiPickersDay-dayDisabled{background:#fcfcfc;color:#7d89a5}.styled-select.MuiFormControl-root{width:100%;margin-bottom:16px;background:#fcfcfc;height:50px;border-radius:6px;border:1px solid #eff1f7;padding:0 16px;box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center}.styled-select.MuiFormControl-root.small{width:calc(50% - 8px);margin:0}.styled-select.MuiFormControl-root label{font-family:Gotham;color:#7d89a5;font-size:16px;transition:all .3s}.styled-select.MuiFormControl-root label.MuiInputLabel-formControl{-webkit-transform:translate(16px,19px) scale(1);transform:translate(16px,19px) scale(1)}.styled-select.MuiFormControl-root label.MuiInputLabel-formControl.MuiInputLabel-shrink{-webkit-transform:translate(16px,5px) scale(.6);transform:translate(16px,5px) scale(.6)}.styled-select.MuiFormControl-root label.Mui-disabled{opacity:.5}.styled-select.MuiFormControl-root label.Mui-focused{color:#29b492}.styled-select.MuiFormControl-root .MuiInputBase-root{margin:5px 0 0}.styled-select.MuiFormControl-root .MuiInputBase-root:after,.styled-select.MuiFormControl-root .MuiInputBase-root:before{display:none}.styled-select.MuiFormControl-root .MuiInputBase-root.Mui-disabled img{opacity:.5}.styled-select.MuiFormControl-root .MuiInputBase-root img{transition:all .3s}.styled-select.MuiFormControl-root .MuiInputBase-root .MuiSelect-select{font-size:15px;font-family:Gotham;text-transform:none}.styled-select.MuiFormControl-root .MuiInputBase-root .MuiSelect-select:focus{background:transparent}.edit-time-modal .mobile-title{display:none}@media (max-width:767px){.edit-time-modal .mobile-title{display:block;margin-bottom:32px;color:#2c2c2c;font-size:16px}}.edit-time-modal .button-box{margin-top:48px}.edit-time-modal .button-box.buttons-in-row{display:-webkit-flex;display:flex}.edit-time-modal .button-box.buttons-in-row .modal-button{width:212px}.edit-time-modal .button-box.buttons-in-row .modal-button.outline{margin:0 16px 0 0}.open-time-panel-mobile-button.MuiButton-root{min-width:0;padding:8px;margin-right:-8px;border-radius:50%}.open-time-panel-mobile-button.MuiButton-root:hover{background:transparent}.time-calendar{display:-webkit-flex;display:flex;position:relative;z-index:1;border-radius:6px;padding:0 16px}@media (max-width:767px){.time-calendar{-webkit-flex-direction:column;flex-direction:column;box-shadow:none;padding:32px 24px 100px;box-sizing:border-box}}.time-calendar .mobile-calendar-switcher{width:100%;margin-bottom:32px;display:none;border-bottom:1px solid #eff1f7;position:relative}@media (max-width:767px){.time-calendar .mobile-calendar-switcher{display:-webkit-flex;display:flex}}.time-calendar .mobile-calendar-switcher button{width:50%;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;font-size:14px;line-height:17px;color:#7d89a5;text-transform:unset;font-family:Gotham;padding:5px 0;transition:all .3s}.time-calendar .mobile-calendar-switcher button:hover{background:transparent}.time-calendar .mobile-calendar-switcher button.active{color:#468ee7}.time-calendar .mobile-calendar-switcher button .MuiTouchRipple-root{display:none}.time-calendar .mobile-calendar-switcher .active-bar{position:absolute;bottom:-1px;left:0;width:24px;height:1px;background:#468ee7;transition:all .5s}.time-calendar .mobile-calendar-switcher .active-bar.to-right{left:50%}.time-calendar .action-container{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;padding:20px;border-radius:10px;background:#fff;box-shadow:0 4px 30px rgba(0,0,0,.05);margin-top:30px;position:relative}.time-calendar .action-container .text-field-box{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex:1 1;flex:1 1}.time-calendar .action-container .text-field-box .text-field{width:calc(50% - 10px);background:#eff1f7;border-radius:2px;padding:0 17px;height:50px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-end;justify-content:flex-end;box-sizing:border-box}@media (max-width:767px){.time-calendar .action-container .text-field-box .text-field{margin-bottom:10px}}.time-calendar .action-container .text-field-box .text-field label{font-family:Gotham;color:#b1bcd3}.time-calendar .action-container .text-field-box .text-field label.MuiInputLabel-formControl{-webkit-transform:translate(17px,18px) scale(1);transform:translate(17px,18px) scale(1)}.time-calendar .action-container .text-field-box .text-field label.MuiInputLabel-shrink{-webkit-transform:translate(17px,8px) scale(.65);transform:translate(17px,8px) scale(.65)}.time-calendar .action-container .text-field-box .text-field .MuiInputBase-root{margin:0}.time-calendar .action-container .text-field-box .text-field .MuiInputBase-root:after,.time-calendar .action-container .text-field-box .text-field .MuiInputBase-root:before{display:none}.time-calendar .action-container .text-field-box .text-field .MuiInputBase-root input{color:#363a43;font-family:Gotham;font-size:16px}.time-calendar .action-container .text-field-box .text-field .MuiInputBase-root input::-webkit-input-placeholder{color:#7d89a5;opacity:.7!important}.time-calendar .action-container .text-field-box .text-field .MuiInputBase-root input:-ms-input-placeholder{color:#7d89a5;opacity:.7!important}.time-calendar .action-container .text-field-box .text-field .MuiInputBase-root input::placeholder{color:#7d89a5;opacity:.7!important}.time-calendar .action-container .button-next{height:50px;padding:0;width:150px;background:#29b492;color:#fff;font-family:Gotham;font-weight:700;font-size:14px;margin-left:20px;border-radius:25px}.time-calendar .action-container .button-next.Mui-disabled{opacity:.5}.time-calendar .action-container .button-next:hover{background:#29b492}.time-calendar .action-container .error{position:absolute;width:100%;left:20px;top:calc(100% + 10px);color:#db404e}.time-calendar .calendar-wrapper{-webkit-flex:1 1;flex:1 1;background:#f6f9ff}@media (max-width:767px){.time-calendar .calendar-wrapper{-webkit-flex:unset;flex:unset;background:#fff;border:1px solid #eff1f7;border-radius:8px}}.time-calendar .calendar-wrapper .calendar{width:100%;position:relative}.time-calendar .calendar-wrapper .calendar .table{width:100%;border-collapse:collapse;box-sizing:border-box;display:table}.time-calendar .calendar-wrapper .calendar .table .row{display:-webkit-flex;display:flex}@media (max-width:767px){.time-calendar .calendar-wrapper .calendar .table .row{padding:0 1px}}.time-calendar .calendar-wrapper .calendar .table .column{width:14.28%;display:table-cell;box-sizing:border-box;border-bottom:1px solid #dde4f3;border-right:1px solid #dde4f3;transition:all .3s;box-shadow:none;-webkit-transform:scale(1);transform:scale(1)}.time-calendar .calendar-wrapper .calendar .table .column:last-child{border-right:none}@media (max-width:767px){.time-calendar .calendar-wrapper .calendar .table .column{border:none;border-radius:4px;overflow:hidden;margin-right:1px;width:calc(14.28% - 1px)}.time-calendar .calendar-wrapper .calendar .table .column:last-child{margin:0;width:14.28%}}.time-calendar .calendar-wrapper .calendar .table .column .day{padding:10px 10px 5px;font-size:12px;position:relative}@media (max-width:767px){.time-calendar .calendar-wrapper .calendar .table .column .day{padding:0}}.time-calendar .calendar-wrapper .calendar .table .column .show-more-items-btn{height:19px;border-radius:4px;padding:0;font-size:10px;font-family:Poppins;text-transform:unset;background:#468ee7;color:#fff;width:calc(100% - 8px);display:-webkit-flex;display:flex;margin:0 auto;position:relative;z-index:2}.time-calendar .calendar-wrapper .calendar .table .column .show-more-items-btn.green{background:#29b492}@media (max-width:767px){.time-calendar .calendar-wrapper .calendar .table .column .show-more-items-btn{display:none}}.time-calendar .calendar-wrapper .calendar .table .column .underlay-btn{position:absolute;padding:10px;box-sizing:border-box;top:0;left:0;width:100%;height:100%;min-width:unset;z-index:1}.time-calendar .calendar-wrapper .calendar .table .column .underlay-btn:hover{background:transparent}@media (max-width:767px){.time-calendar .calendar-wrapper .calendar .table .column .underlay-btn{padding:0;z-index:3}}.time-calendar .calendar-wrapper .calendar .table .column .time-list{margin:0;width:100%;table-layout:fixed;list-style:none;padding:0 4px;box-sizing:border-box;position:relative;z-index:2}.time-calendar .calendar-wrapper .calendar .table .column .time-list.scroll-container{overflow:auto;max-height:90px}@media (min-width:767px){.time-calendar .calendar-wrapper .calendar .table .column .time-list.scroll-container::-webkit-scrollbar{width:2px;position:absolute}.time-calendar .calendar-wrapper .calendar .table .column .time-list.scroll-container::-webkit-scrollbar-thumb{background:#7d89a5;border-radius:2px}}@media (max-width:767px){.time-calendar .calendar-wrapper .calendar .table .column .time-list{height:unset;position:absolute;top:32px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-flex;display:flex;padding:0}}.time-calendar .calendar-wrapper .calendar .table .column .time-list .patient-time-point{padding:3px 5px;background:#e5eeff;border-radius:5px;margin-bottom:2px}.time-calendar .calendar-wrapper .calendar .table .column .time-list .patient-time-point div:first-child{color:#468ee7;font-size:10px;line-height:11px;overflow:hidden;text-overflow:ellipsis;width:100%;white-space:nowrap}.time-calendar .calendar-wrapper .calendar .table .column .time-list .patient-time-point div:last-child{color:#2c2c2c;font-size:10px;line-height:12px}@media (max-width:767px){.time-calendar .calendar-wrapper .calendar .table .column .time-list .patient-time-point{width:4px;height:4px;max-height:4px;margin:0 1px;padding:0;overflow:hidden;border-radius:4px;background:#468ee7}.time-calendar .calendar-wrapper .calendar .table .column .time-list .patient-time-point div{display:none}}.time-calendar .calendar-wrapper .calendar .table .column .time-list .patient-available-time-point{background:#eaf7f4;display:block;border-radius:4px;color:#7d89a5;width:100%;font-size:10px;line-height:12px;padding:4px 0;text-align:center;margin:2px 0;cursor:pointer}@media (max-width:767px){.time-calendar .calendar-wrapper .calendar .table .column .time-list .patient-available-time-point{display:none}}.time-calendar .calendar-wrapper .calendar .table .tbody{display:table-row-group}@media (max-width:767px){.time-calendar .calendar-wrapper .calendar .table .tbody .row{margin-bottom:1px}}.time-calendar .calendar-wrapper .calendar .table .tbody .row:last-child .column{border-bottom:none}.time-calendar .calendar-wrapper .calendar .table .tbody .column{min-height:123px}@media (max-width:767px){.time-calendar .calendar-wrapper .calendar .table .tbody .column{height:44px!important;min-height:unset!important;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;flex-direction:column;position:relative}}.time-calendar .calendar-wrapper .calendar .table .thead{display:table-header-group;border-bottom:1px solid #dde4f3}@media (max-width:767px){.time-calendar .calendar-wrapper .calendar .table .thead{border:none}}.time-calendar .calendar-wrapper .calendar .table .thead .current-month{width:100%;text-align:center;font-size:14px;line-height:17px;color:#7d89a5;padding:14px 0 5px}@media (max-width:767px){.time-calendar .calendar-wrapper .calendar .table .thead .current-month{padding:0;color:#2c2c2c;position:absolute;top:15px;left:18px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.time-calendar .calendar-wrapper .calendar .table .thead .row{display:-webkit-flex;display:flex}.time-calendar .calendar-wrapper .calendar .navigation{padding:16px 0;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;font-size:16px;box-sizing:border-box}@media (max-width:767px){.time-calendar .calendar-wrapper .calendar .navigation{height:48px;background:#f6f9ff;border-bottom:1px solid #eff1f7}}.time-calendar .calendar-wrapper .calendar .navigation .navigation-btn-box{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}@media (max-width:767px){.time-calendar .calendar-wrapper .calendar .navigation .navigation-btn-box{width:100%;-webkit-justify-content:space-between;justify-content:space-between}}.time-calendar .calendar-wrapper .calendar .navigation .navigation-btn-box .to-today-btn{padding:8px 15px;text-transform:unset;font-family:Gotham;box-sizing:border-box;border:1px solid #eff1f7;border-radius:6px;background:#fff;font-size:14px;line-height:17px;color:#7d89a5;margin-right:12px}@media (max-width:767px){.time-calendar .calendar-wrapper .calendar .navigation .navigation-btn-box .to-today-btn{display:none}}.time-calendar .calendar-wrapper .calendar .navigation .navigation-btn-box .current-month{font-size:14px;line-height:16px;margin-right:16px;color:#2c2c2c}.time-calendar .calendar-wrapper .calendar .navigation .navigation-btn-box .month-manage-btn-box{display:-webkit-flex;display:flex}@media (max-width:767px){.time-calendar .calendar-wrapper .calendar .navigation .navigation-btn-box .month-manage-btn-box{margin:0 0 0 auto}}.time-calendar .calendar-wrapper .calendar .navigation .navigation-btn-box .month-manage-btn-box .next-month-btn,.time-calendar .calendar-wrapper .calendar .navigation .navigation-btn-box .month-manage-btn-box .prev-month-btn{padding:5px;min-width:unset}.time-calendar .calendar-wrapper .calendar .navigation .navigation-btn-box .month-manage-btn-box .next-month-btn.Mui-disabled,.time-calendar .calendar-wrapper .calendar .navigation .navigation-btn-box .month-manage-btn-box .prev-month-btn.Mui-disabled{opacity:.3}.time-calendar .calendar-wrapper .calendar .navigation .navigation-btn-box .month-manage-btn-box .next-month-btn img,.time-calendar .calendar-wrapper .calendar .navigation .navigation-btn-box .month-manage-btn-box .prev-month-btn img{display:block;width:13px;height:11px}.time-calendar .calendar-wrapper .calendar .navigation .navigation-btn-box .month-manage-btn-box .next-month-btn .mobile,.time-calendar .calendar-wrapper .calendar .navigation .navigation-btn-box .month-manage-btn-box .prev-month-btn .mobile{display:none;padding:5px 8px}@media (max-width:767px){.time-calendar .calendar-wrapper .calendar .navigation .navigation-btn-box .month-manage-btn-box .next-month-btn .desktop,.time-calendar .calendar-wrapper .calendar .navigation .navigation-btn-box .month-manage-btn-box .prev-month-btn .desktop{display:none}.time-calendar .calendar-wrapper .calendar .navigation .navigation-btn-box .month-manage-btn-box .next-month-btn .mobile,.time-calendar .calendar-wrapper .calendar .navigation .navigation-btn-box .month-manage-btn-box .prev-month-btn .mobile{display:block}}.time-calendar .calendar-wrapper .calendar .navigation .navigation-btn-box .month-manage-btn-box .next-month-btn .MuiButton-label,.time-calendar .calendar-wrapper .calendar .navigation .navigation-btn-box .month-manage-btn-box .prev-month-btn .MuiButton-label{border-radius:50%;background:transparent;transition:all .3s}.time-calendar .calendar-wrapper .calendar .navigation .navigation-btn-box .month-manage-btn-box .next-month-btn:hover,.time-calendar .calendar-wrapper .calendar .navigation .navigation-btn-box .month-manage-btn-box .prev-month-btn:hover{background:transparent}.time-calendar .calendar-wrapper .calendar .navigation .navigation-btn-box .month-manage-btn-box .next-month-btn:hover .MuiButton-label,.time-calendar .calendar-wrapper .calendar .navigation .navigation-btn-box .month-manage-btn-box .prev-month-btn:hover .MuiButton-label{background:rgba(70,142,231,.08)}.time-calendar .calendar-wrapper .calendar .navigation .navigation-btn-box .month-manage-btn-box .next-month-btn.MuiTouchRipple-root,.time-calendar .calendar-wrapper .calendar .navigation .navigation-btn-box .month-manage-btn-box .prev-month-btn.MuiTouchRipple-root{display:none}.time-calendar .calendar-wrapper .calendar .navigation .navigation-btn-box .month-manage-btn-box .prev-month-btn .mobile{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.time-calendar .calendar-wrapper .calendar .navigation .description{display:-webkit-flex;display:flex}.time-calendar .calendar-wrapper .calendar .navigation .description .indication{color:#7d89a5;margin-right:24px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;font-size:12px;font-family:Poppins}.time-calendar .calendar-wrapper .calendar .navigation .description .indication:last-child{margin:0}@media (max-width:767px){.time-calendar .calendar-wrapper .calendar .navigation .description .indication{display:none}}.time-calendar .calendar-wrapper .calendar .navigation .description .indication .indicator{width:10px;height:10px;border-radius:50%;margin-right:6px;border:1px solid #cbd2e1;box-sizing:border-box}.time-calendar .calendar-wrapper .calendar .navigation .description .indication .indicator.booked{background:repeating-linear-gradient(45deg,#cbd2e1,#cbd2e1 1px,transparent 0,transparent 2px)}.time-calendar .calendar-wrapper .calendar .navigation .description .indication .indicator.not-available{background:#eff2f8}.time-calendar .calendar-wrapper .calendar .navigation .description .indication .indicator.recurring{background:#468ee7;border:none}.time-calendar .calendar-wrapper .calendar .navigation .description .indication .indicator.non-recurring{background:#29b492;border:none}.time-calendar .calendar-wrapper .calendar .navigation .description .calendar-switcher{display:-webkit-flex;display:flex;height:38px;width:235px;border-radius:12px;background:#d3e4f9;margin-left:10px;position:relative}@media (max-width:767px){.time-calendar .calendar-wrapper .calendar .navigation .description .calendar-switcher{display:none}}.time-calendar .calendar-wrapper .calendar .navigation .description .calendar-switcher .calendar-switcher-option{height:100%;width:50%;font-family:Gotham;text-transform:unset;padding:0;color:#7d89a5;font-size:14px;transition:all .3s;position:relative;z-index:2}.time-calendar .calendar-wrapper .calendar .navigation .description .calendar-switcher .calendar-switcher-option:hover{background:transparent}.time-calendar .calendar-wrapper .calendar .navigation .description .calendar-switcher .calendar-switcher-option.active{color:#468ee7}.time-calendar .calendar-wrapper .calendar .navigation .description .calendar-switcher .calendar-switcher-option .MuiTouchRipple-root{display:none}.time-calendar .calendar-wrapper .calendar .navigation .description .calendar-switcher .option-highlighter{height:100%;width:50%;background:#edf4fd;border-radius:12px;position:absolute;top:0;left:0;z-index:1;transition:all .3s}.time-calendar .calendar-wrapper .calendar .navigation .description .calendar-switcher .option-highlighter.to-right{left:50%}.time-calendar .calendar-wrapper .calendar .calendar-content-wrapper{box-shadow:0 4px 20px rgba(46,68,148,.1);background:#fff;border-radius:6px}.time-calendar .calendar-wrapper .calendar .week-day{font-size:12px;color:#c6c6c6;text-transform:uppercase}.time-calendar .calendar-wrapper .calendar .week-day .mobile{display:none}@media (max-width:767px){.time-calendar .calendar-wrapper .calendar .week-day{color:#7d89a5;font-family:Poppins}.time-calendar .calendar-wrapper .calendar .week-day .desktop{display:none}.time-calendar .calendar-wrapper .calendar .week-day .mobile{display:inline}}.time-calendar .calendar-wrapper .calendar .week-day.column{border:none;padding:10px 15px;text-align:left}@media (max-width:767px){.time-calendar .calendar-wrapper .calendar .week-day.column{padding:0;height:44px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;flex-direction:column}}.time-calendar .calendar-wrapper .calendar .calender-tile{position:relative;cursor:pointer}.time-calendar .calendar-wrapper .calendar .calender-tile.default-cursor{cursor:default}.time-calendar .calendar-wrapper .calendar .calender-tile.selectable-hide-times.no-availability .day{opacity:.5}.time-calendar .calendar-wrapper .calendar .calender-tile.selectable-hide-times .time-list{display:none}.time-calendar .calendar-wrapper .calendar .calender-tile i{position:absolute;right:5px}.time-calendar .calendar-wrapper .calendar .calender-tile i:hover{cursor:pointer}.time-calendar .calendar-wrapper .calendar .tail-container{font-size:12px}.time-calendar .calendar-wrapper .calendar .captured{background:rgba(57,188,172,.2196078431372549)}.time-calendar .calendar-wrapper .calendar .empty-day{color:#c6c6c6;background:repeating-linear-gradient(45deg,#cbd2e1,#cbd2e1 1px,transparent 0,transparent 6px)}.time-calendar .calendar-wrapper .calendar .empty-day:hover{cursor:default}.time-calendar .calendar-wrapper .calendar .day-in-other-month{color:transparent}.time-calendar .calendar-wrapper .calendar .disabled{color:#c6c6c6}.time-calendar .calendar-wrapper .calendar .disabled:hover{cursor:default}@media (max-width:767px){.time-calendar .calendar-wrapper .calendar .disabled{color:#7d89a5;background:#fcfcfc}}.time-calendar .calendar-wrapper .calendar .selected-day.column{background:#fff;box-shadow:0 4px 32px rgba(83,121,180,.2);border-radius:6px;border-color:transparent;-webkit-transform:scale(1.02);transform:scale(1.02);position:relative;z-index:2;color:#29b492}.time-calendar .time-panel-container{width:310px;height:670px;text-align:left;overflow:auto}@media (min-width:767px){.time-calendar .time-panel-container::-webkit-scrollbar{width:10px;position:absolute}.time-calendar .time-panel-container::-webkit-scrollbar-thumb{background:#468ee7;border-radius:5px}}@media (max-width:767px){.time-calendar .time-panel-container{height:unset;width:100%}}.calendar-availability-time-point{background:#29b492;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;border-radius:4px;color:#fff;font-family:Poppins;width:100%;font-size:10px;line-height:11px;padding:4px 5px;box-sizing:border-box;margin:2px 0;cursor:pointer}@media (max-width:767px){.calendar-availability-time-point{width:4px;height:4px;max-height:4px;margin:0 1px;padding:0;overflow:hidden;border-radius:4px;color:#29b492}}.calendar-availability-time-point.recurring{background:#468ee7}@media (max-width:767px){.calendar-availability-time-point.recurring{color:#468ee7}}.calendar-availability-time-point .patient-scheduled-time{width:35px}.calendar-availability-time-point .patient-scheduled-name{font-size:12px;font-family:Gotham;width:calc(100% - 50px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.availabilities-popover.MuiPopover-root .MuiPopover-paper{box-shadow:2px 4px 12px rgba(156,175,205,.2);border-radius:6px;background:#fff;padding:15px}.availabilities-popover.MuiPopover-root .MuiPopover-paper .availabilities-list{width:150px}.patient-visit-info-modal-content .visit-date{color:#2c2c2c;font-size:12px;line-height:14px;margin-bottom:16px}.patient-visit-info-modal-content button{width:335px;height:40px;text-transform:unset;font-family:Gotham;border-radius:20px;display:-webkit-flex;display:flex;font-size:14px}.patient-visit-info-modal-content .to-video-room-btn{background:#468ee7;color:#fff}.patient-visit-info-modal-content .to-video-room-btn:hover{background:#468ee7}.patient-visit-info-modal-content .show-visit-info-btn{color:#468ee7;background:transparent}.patient-visit-info-modal-content .show-visit-info-btn:hover{background:transparent}.scheduler-modal-content-wrapper{background:#fff;box-shadow:0 4px 40px 10px rgba(22,72,134,.12);border-radius:6px;width:520px;padding:40px;box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;text-align:center}@media (max-width:767px){.scheduler-modal-content-wrapper{padding:0;width:100%;box-shadow:none}}.scheduler-modal-content-wrapper img{margin-bottom:40px}.scheduler-modal-content-wrapper .title{font-weight:700;font-size:28px;line-height:34px;margin-bottom:16px;color:#363a43}.scheduler-modal-content-wrapper .subtitle{color:#7d89a5;margin-bottom:40px;font-size:16px;line-height:24px}.scheduler-modal-content-wrapper .google-link{height:66px;position:relative;background:#fff;color:#468ee7;text-decoration:unset;width:100%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;text-transform:uppercase;border-radius:40px;box-shadow:0 4px 32px rgba(83,121,180,.2);font-size:14px}.scheduler-modal-content-wrapper .google-link:hover{background:#fff}.scheduler-modal-content-wrapper .google-link img{position:absolute;top:50%;left:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.scheduler-modal-content-wrapper .to-questionnaire-link{height:66px;margin-top:16px;background:#29b492;color:#fff;text-decoration:unset;width:100%;font-size:14px;font-family:Gotham;border-radius:40px;transition:all .3s;text-transform:uppercase;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.scheduler-modal-content-wrapper .to-questionnaire-link:hover{background:#29b492}.scheduler-modal-content-wrapper .payment-wrapper{width:100%;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex:1 1;flex:1 1;position:relative;text-align:left}.scheduler-modal-content-wrapper .payment-wrapper .payment-modal-scroll-box{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:calc(100% + 32px);padding:5px 16px;box-sizing:border-box;height:100%;overflow:auto;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}@media (min-width:767px){.scheduler-modal-content-wrapper .payment-wrapper .payment-modal-scroll-box::-webkit-scrollbar{width:5px;position:absolute}.scheduler-modal-content-wrapper .payment-wrapper .payment-modal-scroll-box::-webkit-scrollbar-thumb{background:#468ee7;border-radius:5px}}.scheduler-modal-content-wrapper .payment-wrapper .insurance-info{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;font-size:12px;margin-bottom:3px;position:relative;z-index:1}.scheduler-modal-content-wrapper .payment-wrapper .insurance-info .insurance-info-label{color:#7d89a5;margin-right:5px}.scheduler-modal-content-wrapper .payment-wrapper .payment-info{margin-top:10px;padding-bottom:10px;text-align:left;width:100%;border-bottom:1px solid #eff1f7}.scheduler-modal-content-wrapper .payment-wrapper .payment-info.price{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}.scheduler-modal-content-wrapper .payment-wrapper .payment-info.price .info-name{margin:0}.scheduler-modal-content-wrapper .payment-wrapper .payment-info.price .info{font-size:30px;color:#468ee7;margin:0}.scheduler-modal-content-wrapper .payment-wrapper .payment-info .info-name{font-size:15px;margin-bottom:10px;color:#7d89a5;position:relative}.scheduler-modal-content-wrapper .payment-wrapper .payment-info .info-name button{position:absolute;top:50%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background:transparent;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-transform:unset;height:25px;padding:0 10px;font-size:11px;border:1px solid #eff1f7;color:#468ee7;font-family:Gotham;border-radius:20px;font-weight:400;box-shadow:none}.scheduler-modal-content-wrapper .payment-wrapper .payment-info .info{font-size:12px;margin-top:5px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.scheduler-modal-content-wrapper .payment-wrapper .payment-info .info.insurance{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}@media (max-width:767px){.scheduler-modal-content-wrapper .payment-wrapper .payment-info .info.insurance{display:block}}.scheduler-modal-content-wrapper .payment-wrapper .payment-info .info img{margin:0 10px 0 0;height:25px}.scheduler-modal-content-wrapper .payment-wrapper .payment-info .info .card-number{margin-left:auto;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;color:#7d89a5;font-size:12px}.scheduler-modal-content-wrapper .payment-wrapper .payment-info .info .card-number .dots-box{display:-webkit-flex;display:flex}.scheduler-modal-content-wrapper .payment-wrapper .payment-info .info .card-number .dots-box div{width:3px;height:3px;border-radius:50%;background:#7d89a5;margin:0 1.5px}.scheduler-modal-content-wrapper .payment-wrapper .button-box{-webkit-flex:1 1;flex:1 1;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-end;align-items:flex-end}.scheduler-modal-content-wrapper .payment-wrapper .button-box button{font-size:14px;height:50px;text-transform:unset;font-family:Gotham;width:calc(50% - 5px);border-radius:40px;font-weight:400;box-shadow:none;transition:all .3s}.scheduler-modal-content-wrapper .payment-wrapper .button-box button:first-child{color:#468ee7;border:1px solid #eff1f7;background:transparent}.scheduler-modal-content-wrapper .payment-wrapper .button-box button:first-child:hover{background:transparent}.scheduler-modal-content-wrapper .payment-wrapper .button-box button:last-child{color:#fff;background:#468ee7}.scheduler-modal-content-wrapper .payment-wrapper .button-box button:last-child:hover{background:#468ee7}.scheduler-modal-content-wrapper .payment-wrapper .button-box button.Mui-disabled{opacity:.5}.scheduler-modal-content-wrapper .to-visit-page-btn{font-size:14px;height:50px;text-transform:unset;font-family:Gotham;padding:0 20px;border-radius:40px;font-weight:400;box-shadow:none;transition:all .3s;color:#fff;background:#468ee7}.scheduler-modal-content-wrapper .to-visit-page-btn:hover{background:#468ee7}.confirm-schedule-visit-drawer .MuiDrawer-paperAnchorBottom{border-radius:34px 34px 0 0;padding:42px 24px 30px}.confirm-schedule-visit-drawer .MuiDrawer-paperAnchorBottom:before{content:"";width:134px;height:5px;border-radius:10px;background:#2c2c2c;top:8px;left:50%;position:absolute;-webkit-transform:translate(-50%);transform:translate(-50%)}.confirm-schedule-visit-drawer .MuiDrawer-paperAnchorBottom .title-modal{color:#2c2c2c;font-size:16px;margin-bottom:32px}.confirm-schedule-visit-drawer .MuiDrawer-paperAnchorBottom .confirm-info{border:1px solid #eff1f7;border-radius:8px;padding:24px 16px}.confirm-schedule-visit-drawer .MuiDrawer-paperAnchorBottom .confirm-info .doc-name{color:#2c2c2c;font-size:14px;line-height:14px;margin-bottom:8px}.confirm-schedule-visit-drawer .MuiDrawer-paperAnchorBottom .confirm-info .doc-time{font-size:12px;line-height:12px;color:#7d89a5;margin-bottom:24px}.confirm-schedule-visit-drawer .MuiDrawer-paperAnchorBottom .confirm-info .time{-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;transition:all .3s;background:#fff;height:50px;width:100%;display:-webkit-flex;display:flex;cursor:pointer;border-radius:8px;background:#eff1f7;padding:0 32px;box-sizing:border-box;color:#2c2c2c;font-size:14px;position:relative}.confirm-schedule-visit-drawer .MuiDrawer-paperAnchorBottom .button-box{display:-webkit-flex;display:flex;padding-top:123px}.confirm-schedule-visit-drawer .MuiDrawer-paperAnchorBottom .button-box button{font-size:14px;text-transform:unset;height:50px;font-family:Gotham;border-radius:40px}.confirm-schedule-visit-drawer .MuiDrawer-paperAnchorBottom .button-box button:first-child{margin-right:8px;border:1px solid #eff1f7;color:#468ee7;width:101px}.confirm-schedule-visit-drawer .MuiDrawer-paperAnchorBottom .button-box button:first-child:hover{background:transparent}.confirm-schedule-visit-drawer .MuiDrawer-paperAnchorBottom .button-box button:last-child{color:#fff;background:#468ee7;-webkit-flex:1 1;flex:1 1}.confirm-schedule-visit-drawer .MuiDrawer-paperAnchorBottom .button-box button:last-child:hover{background:#468ee7}.patient-time-panel-wrapper{width:216px;margin-left:16px;background:#fff;margin-top:65px;height:687px;box-sizing:border-box;border-radius:6px;padding:12px 0;box-shadow:0 4px 20px rgba(46,68,148,.1);position:relative}@media (max-width:767px){.patient-time-panel-wrapper{padding:0;margin-left:0;width:100%;height:unset}}.patient-time-panel-wrapper .filter-input{height:36px;border-radius:6px;background:#fff;border:1px solid #eff1f7;padding:10px;box-sizing:border-box;width:100%;position:absolute;left:0;bottom:calc(100% + 15px)}.patient-time-panel-wrapper .filter-input .MuiInputBase-root{height:100%}.patient-time-panel-wrapper .filter-input .MuiInputBase-root:after,.patient-time-panel-wrapper .filter-input .MuiInputBase-root:before{display:none}.patient-time-panel-wrapper .filter-input .MuiInputBase-root input{height:100%;font-family:Poppins;font-size:12px;padding:0}.patient-time-panel-wrapper .filter-input .MuiInputBase-root input::-webkit-input-placeholder{color:#7d89a5;opacity:.7}.patient-time-panel-wrapper .filter-input .MuiInputBase-root input:-ms-input-placeholder{color:#7d89a5;opacity:.7}.patient-time-panel-wrapper .filter-input .MuiInputBase-root input::placeholder{color:#7d89a5;opacity:.7}.patient-time-panel-wrapper .patient-time-panel-content{height:100%;overflow:auto}@media (min-width:767px){.patient-time-panel-wrapper .patient-time-panel-content::-webkit-scrollbar{width:5px;position:absolute}.patient-time-panel-wrapper .patient-time-panel-content::-webkit-scrollbar-thumb{background:#468ee7;border-radius:5px}}@media (max-width:767px){.patient-time-panel-wrapper .patient-time-panel-content{border-radius:8px;border:1px solid #dde4f3;overflow:hidden;padding:0 0 16px}}.patient-time-panel-wrapper .patient-time-panel-content .main-title{color:#7d89a5;font-size:14px;line-height:17px;border-bottom:1px solid #dde4f3;padding:10px}@media (max-width:767px){.patient-time-panel-wrapper .patient-time-panel-content .main-title{padding:0 16px;background:#f6f9ff;border-bottom:1px solid #eff1f7;box-sizing:border-box;font-size:14px;color:#2c2c2c;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;height:48px;margin-top:0}}.patient-time-panel-wrapper .patient-time-panel-content .doc-time-info-box:last-child .time-list{border:none}.patient-time-panel-wrapper .patient-time-panel-content .doc-time-info-box .doctor-card{padding:10px 20px;position:-webkit-sticky;position:sticky;z-index:5;top:0;background:#fff}@media (max-width:767px){.patient-time-panel-wrapper .patient-time-panel-content .doc-time-info-box .doctor-card{padding:16px}}.patient-time-panel-wrapper .patient-time-panel-content .doc-time-info-box .doctor-card .name{font-size:12px;line-height:14px;margin-bottom:2px;color:#000}.patient-time-panel-wrapper .patient-time-panel-content .doc-time-info-box .doctor-card .time{font-size:10px;line-height:12px;color:#7d89a5;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.patient-time-panel-wrapper .patient-time-panel-content .doc-time-info-box .time-list{padding:5px 10px 10px;border-bottom:1px solid #dde4f3}@media (max-width:767px){.patient-time-panel-wrapper .patient-time-panel-content .doc-time-info-box .time-list{padding:0 16px;border:none}}.patient-time-panel-wrapper .patient-time-panel-content .doc-time-info-box .time-list .time{height:50px;width:100%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;transition:all .3s;cursor:pointer;border-radius:8px;margin:2px 0;background:#edf4fd;padding:0 32px;box-sizing:border-box;color:#2c2c2c;font-size:12px;position:relative}.patient-time-panel-wrapper .patient-time-panel-content .doc-time-info-box .time-list .time:hover{color:#29b492}.patient-time-panel-wrapper .patient-time-panel-content .doc-time-info-box .time-list .time:before{content:"";position:absolute;width:6px;height:6px;border-radius:50%;top:50%;left:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#29b492;transition:all .3s}.patient-time-panel-wrapper .patient-time-panel-content .doc-time-info-box .time-list .time.active{background:#29b492;color:#fff}.patient-time-panel-wrapper .patient-time-panel-content .doc-time-info-box .time-list .time.active:hover{color:#fff}.patient-time-panel-wrapper .patient-time-panel-content .doc-time-info-box .time-list .time.active:before{background:#fff}.patient-time-panel-wrapper .patient-time-panel-content .doc-time-info-box .time-list .time.booked,.patient-time-panel-wrapper .patient-time-panel-content .doc-time-info-box .time-list .time.disabled{opacity:.3;cursor:default}.patient-time-panel-wrapper .patient-time-panel-content .button-box{position:-webkit-sticky;position:sticky;bottom:0;margin-top:24px;background:#fff;padding:16px 0}@media (max-width:767px){.patient-time-panel-wrapper .patient-time-panel-content .button-box{display:none}}.patient-time-panel-wrapper .patient-time-panel-content .button-box .make-appointment-btn{width:100%;height:48px;border-radius:30px;padding:0;color:#fff;background:#29b492;font-family:Gotham;font-weight:700;font-size:14px;transition:all .3s;box-shadow:0 4px 32px rgba(83,121,180,.2)}.patient-time-panel-wrapper .patient-time-panel-content .button-box .make-appointment-btn:hover{background:#29b492}.patient-time-panel-wrapper .patient-time-panel-content .button-box .make-appointment-btn.Mui-disabled{opacity:.5;color:#fff}.patient-time-panel-wrapper .patient-time-panel-content .empty-day{height:100%;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;text-align:center}.patient-time-panel-wrapper .patient-time-panel-content .empty-day div{max-width:216px}.patient-time-panel-wrapper .patient-time-panel-content .empty-day .title{color:#363a43;font-weight:700;font-size:28px;line-height:34px;margin:40px 0 16px}.patient-time-panel-wrapper .patient-time-panel-content .empty-day .subtitle{color:#7d89a5;font-size:16px;line-height:24px}.book-a-visit-wrapper{width:100%;height:100%;padding:2px 16px 16px;box-sizing:border-box;position:relative;overflow:auto}@media (min-width:767px){.book-a-visit-wrapper::-webkit-scrollbar{width:5px;position:absolute}.book-a-visit-wrapper::-webkit-scrollbar-thumb{background:#468ee7;border-radius:5px}}@media (max-width:767px){.book-a-visit-wrapper{padding:0;background:#fff}}.book-a-visit-wrapper .back-btn{text-transform:unset;padding:unset;color:#c6c6c6;font-size:12px;position:absolute;left:65px;top:25px;font-family:Gotham}.book-a-visit-wrapper .back-btn:hover{background:transparent}@media (max-width:767px){.book-a-visit-wrapper .back-btn{display:none}}.book-a-visit-wrapper .back-btn .MuiTouchRipple-root{display:none}.book-a-visit-wrapper .back-btn img{margin-right:11px}.book-a-visit-wrapper .calendar-box{min-height:417px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center}.book-a-visit-wrapper .calendar-box .time-calendar,.dashboard-home-page-wrapper{width:100%;box-sizing:border-box}.dashboard-home-page-wrapper{min-height:100%;padding:16px}@media (max-width:1060px){.dashboard-home-page-wrapper{min-height:unset;padding:0 24px 68px}}.dashboard-home-page-wrapper .dashboard-home-page-content-card{max-width:1080px;margin:0 auto;width:100%;background:#fff;box-shadow:2px 4px 12px rgba(156,175,205,.1);border-radius:8px;padding:50px 80px;box-sizing:border-box;display:-webkit-flex;display:flex}@media (max-width:1300px){.dashboard-home-page-wrapper .dashboard-home-page-content-card{padding:30px 40px}}@media (max-width:850px){.dashboard-home-page-wrapper .dashboard-home-page-content-card{display:block;padding:20px 0 0;box-shadow:unset;background:transparent}}.dashboard-home-page-wrapper .dashboard-home-page-content-card .home-page-card-part{width:50%;padding-left:80px;box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.dashboard-home-page-wrapper .dashboard-home-page-content-card .home-page-card-part:first-child{padding:0 80px 0 0;border-right:1px solid rgba(125,137,165,.1)}@media (max-width:1300px){.dashboard-home-page-wrapper .dashboard-home-page-content-card .home-page-card-part{padding-left:40px}.dashboard-home-page-wrapper .dashboard-home-page-content-card .home-page-card-part:first-child{padding:0 40px 0 0}}@media (max-width:850px){.dashboard-home-page-wrapper .dashboard-home-page-content-card .home-page-card-part{width:100%;padding:24px;background:#fff;box-shadow:2px 4px 12px rgba(156,175,205,.1);border-radius:24px}.dashboard-home-page-wrapper .dashboard-home-page-content-card .home-page-card-part:first-child{padding:24px;margin-bottom:24px;border-right:unset}}.dashboard-home-page-wrapper .dashboard-home-page-content-card .home-page-card-part .card-part-head{text-align:center}.dashboard-home-page-wrapper .dashboard-home-page-content-card .home-page-card-part .card-part-head .card-part-label{font-size:10px;line-height:24px;font-weight:700;color:#7d89a5;margin-bottom:10px;text-transform:uppercase}.dashboard-home-page-wrapper .dashboard-home-page-content-card .home-page-card-part .card-part-head .card-part-title{color:#2c2c2c;font-size:24px;line-height:24px;margin-bottom:10px}@media (max-width:850px){.dashboard-home-page-wrapper .dashboard-home-page-content-card .home-page-card-part .card-part-head .card-part-title{font-size:20px;line-height:20px}}.dashboard-home-page-wrapper .dashboard-home-page-content-card .home-page-card-part .card-part-head .card-part-subtitle{font-size:14px;line-height:20px;color:#7d89a5}@media (max-width:850px){.dashboard-home-page-wrapper .dashboard-home-page-content-card .home-page-card-part .card-part-head .card-part-subtitle{line-height:16px}}.dashboard-home-page-wrapper .dashboard-home-page-content-card .home-page-card-part .card-content{-webkit-flex:1 1;flex:1 1;position:relative;padding:40px 0;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center}@media (max-width:850px){.dashboard-home-page-wrapper .dashboard-home-page-content-card .home-page-card-part .card-content{padding:25px 0}}.dashboard-home-page-wrapper .dashboard-home-page-content-card .home-page-card-part .card-content .card-image{max-width:100%}.dashboard-home-page-wrapper .dashboard-home-page-content-card .home-page-card-part .card-part-btn-box{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}.dashboard-home-page-wrapper .dashboard-home-page-content-card .home-page-card-part .card-part-btn-box button{height:50px;width:222px;border-radius:30px;font-family:Gotham;text-transform:unset;font-size:14px}.dashboard-home-page-wrapper .dashboard-home-page-content-card .home-page-card-part .card-part-btn-box button:hover{background:inherit}@media (max-width:850px){.dashboard-home-page-wrapper .dashboard-home-page-content-card .home-page-card-part .card-part-btn-box button{height:36px;width:161px;font-size:12px}}.dashboard-home-page-wrapper .dashboard-home-page-content-card .home-page-card-part .card-part-btn-box button.Mui-disabled{opacity:.3}@media (max-width:850px){.dashboard-home-page-wrapper .dashboard-home-page-content-card .home-page-card-part .card-part-btn-box button.without-second-btn{display:none}}.dashboard-home-page-wrapper .dashboard-home-page-content-card .home-page-card-part .card-part-btn-box button.blue{background:#468ee7;color:#fff}.dashboard-home-page-wrapper .dashboard-home-page-content-card .home-page-card-part .card-part-btn-box button.white{background:transparent;color:#468ee7;margin-top:2px}.checkout-step-content-wrapper{height:calc(100vh - 60px)}@media (max-width:1060px){.checkout-step-content-wrapper{height:100vh}}.checkout-step-content-wrapper .checkout-mobile-header{display:none;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;height:45px;border-bottom:1px solid #eff1f7;background:#fff;padding:0 14px;box-sizing:border-box}@media (max-width:1060px){.checkout-step-content-wrapper .checkout-mobile-header{display:-webkit-flex;display:flex}}.checkout-step-content-wrapper .checkout-mobile-header button{padding:10px;min-width:unset;border-radius:50%;transition:all .3s}.checkout-step-content-wrapper .checkout-mobile-header button:hover{background:transparent}.checkout-step-content-wrapper .checkout-mobile-header button img{-webkit-filter:brightness(0);filter:brightness(0)}.checkout-step-content-wrapper .checkout-mobile-header button.Mui-disabled{opacity:0}.checkout-step-content-wrapper .checkout-content{padding:50px 30px;height:calc(100% - 100px);box-sizing:border-box;overflow:auto}.checkout-step-content-wrapper .checkout-content::-webkit-scrollbar{width:5px;position:absolute}.checkout-step-content-wrapper .checkout-content::-webkit-scrollbar-thumb{background:#468ee7;border-radius:5px}@media (max-width:1060px){.checkout-step-content-wrapper .checkout-content{height:calc(100% - 140px);padding:60px 24px 0}}.checkout-step-content-wrapper .checkout-content .content{max-width:975px;margin:0 auto;position:relative}.checkout-step-content-wrapper .checkout-button-box{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;height:100px;padding:0 30px;background:#fff;transition:all .3s}@media (max-width:1060px){.checkout-step-content-wrapper .checkout-button-box{height:95px;-webkit-align-items:flex-start;align-items:flex-start;padding:15px 24px 0;box-sizing:border-box}.checkout-step-content-wrapper .checkout-button-box .back-button{display:none}.checkout-step-content-wrapper .checkout-button-box .next-button{-webkit-flex:1 1;flex:1 1;margin:0}.checkout-step-content-wrapper .checkout-button-box .skip-button{-webkit-flex:1 1;flex:1 1;margin:0 0 0 10px}.checkout-step-content-wrapper .checkout-button-box .skip-pharmacy-button{width:calc(50% - 5px);margin:0 0 0 auto;transition:all 0s}.checkout-step-content-wrapper .checkout-button-box .skip-pharmacy-button.full-width{width:100%}}.checkout-outline-btn.MuiButton-root{padding:0 25px;box-sizing:border-box;height:48px;border:1px solid #eff1f7;color:#468ee7;font-family:Gotham;font-size:14px;text-transform:none;min-width:140px;margin:0 7px;letter-spacing:1px;border-radius:30px;transition:all .3s}.checkout-outline-btn.MuiButton-root:hover{background:transparent}.checkout-outline-btn.MuiButton-root img{margin-right:12px}.checkout-outline-btn.MuiButton-root.Mui-disabled{color:#7d89a5;opacity:.5}.checkout-blue-btn.MuiButton-root{padding:0 25px;height:48px;background:#468ee7;color:#fff;font-family:Gotham;font-size:14px;text-transform:none;min-width:140px;margin:0 7px;border-radius:30px;transition:all .3s}.checkout-blue-btn.MuiButton-root img{margin-left:20px}.checkout-blue-btn.MuiButton-root:hover{background:#468ee7}.checkout-blue-btn.MuiButton-root.Mui-disabled{color:#fff;background:#468ee7;opacity:.5}.input-field-wrapper{width:100%;margin-top:40px}.input-field-wrapper .multiline-text-field{background:#fcfcfc;border:1px solid #eff1f7;border-radius:6px}.input-field-wrapper .multiline-text-field .MuiInputBase-root{padding:9px 16px}.input-field-wrapper .multiline-text-field .MuiInputBase-root:after,.input-field-wrapper .multiline-text-field .MuiInputBase-root:before{display:none}.input-field-wrapper .multiline-text-field .MuiInputBase-root input,.input-field-wrapper .multiline-text-field .MuiInputBase-root textarea{font-family:Gotham;color:#363a43;font-size:16px;line-height:24px}.input-field-wrapper .multiline-text-field .MuiInputBase-root input::-webkit-input-placeholder,.input-field-wrapper .multiline-text-field .MuiInputBase-root textarea::-webkit-input-placeholder{opacity:1;color:#b1bcd3}.input-field-wrapper .multiline-text-field .MuiInputBase-root input:-ms-input-placeholder,.input-field-wrapper .multiline-text-field .MuiInputBase-root textarea:-ms-input-placeholder{opacity:1;color:#b1bcd3}.input-field-wrapper .multiline-text-field .MuiInputBase-root input::placeholder,.input-field-wrapper .multiline-text-field .MuiInputBase-root textarea::placeholder{opacity:1;color:#b1bcd3}.custom-symptom-wrapper{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;margin-top:50px}@media (max-width:1060px){.custom-symptom-wrapper{-webkit-flex-direction:column;flex-direction:column;margin-right:24px;padding-bottom:60px;position:relative}}@media (max-width:767px){.custom-symptom-wrapper{margin-right:0}}.custom-symptom-wrapper .text-box{width:calc(33% - 25px);margin-right:24px}@media (max-width:1060px){.custom-symptom-wrapper .text-box{width:100%}.custom-symptom-wrapper .text-box .checkout-simple-btn{margin:0;position:absolute;bottom:20px;left:0}}.custom-symptom-wrapper .text-box .main-title{margin-bottom:10px}@media (max-width:767px){.custom-symptom-wrapper .text-box .main-title{margin-bottom:0;font-size:16px}}.custom-symptom-wrapper .text-box .checkout-simple-btn{margin-top:35px}.custom-symptom-wrapper .field-box{width:calc(66% - 26px)}@media (max-width:1060px){.custom-symptom-wrapper .field-box{width:100%;margin-top:20px}}.custom-symptom-wrapper .field-box .custom-symptom,.custom-symptom-wrapper .field-box .text-field{background:#fcfcfc;height:40px;box-sizing:border-box;width:100%;border-radius:6px;border:1px solid #eff1f7}.custom-symptom-wrapper .field-box .custom-symptom{color:#2c2c2c;margin-bottom:16px;padding:10px 16px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;font-size:12px;line-height:16px;position:relative}.custom-symptom-wrapper .field-box .custom-symptom:hover button{opacity:.5}@media (max-width:1060px){.custom-symptom-wrapper .field-box .custom-symptom:hover button{opacity:1}}.custom-symptom-wrapper .field-box .custom-symptom button{padding:0;min-width:unset;position:absolute;top:50%;right:16px;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2;transition:all .3s;opacity:0}.custom-symptom-wrapper .field-box .custom-symptom button:hover{background:transparent;opacity:1}@media (max-width:1060px){.custom-symptom-wrapper .field-box .custom-symptom button{opacity:1}}.custom-symptom-wrapper .field-box .text-field .MuiInputBase-root{height:100%}.custom-symptom-wrapper .field-box .text-field .MuiInputBase-root:after,.custom-symptom-wrapper .field-box .text-field .MuiInputBase-root:before{display:none}.custom-symptom-wrapper .field-box .text-field .MuiInputBase-root input{padding:0 16px;font-family:Gotham;color:#2c2c2c;font-size:12px}.custom-symptom-wrapper .field-box .text-field .MuiInputBase-root input::-webkit-input-placeholder{color:#7d89a5;opacity:1}.custom-symptom-wrapper .field-box .text-field .MuiInputBase-root input:-ms-input-placeholder{color:#7d89a5;opacity:1}.custom-symptom-wrapper .field-box .text-field .MuiInputBase-root input::placeholder{color:#7d89a5;opacity:1}.dose-spot-type-wrapper{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;margin-top:50px}@media (max-width:767px){.dose-spot-type-wrapper{-webkit-flex-direction:column;flex-direction:column;margin:0}}.dose-spot-type-wrapper .dose-spot-type-description{width:293px;margin-right:40px}.dose-spot-type-wrapper .dose-spot-type-description .title{font-size:24px;line-height:28px;margin-bottom:16px;color:#2c2c2c}@media (max-width:767px){.dose-spot-type-wrapper .dose-spot-type-description .title{font-size:16px;line-height:16px;margin-bottom:10px}}.dose-spot-type-wrapper .dose-spot-type-description .subtitle{font-size:14px;line-height:18px;color:#7d89a5}@media (max-width:767px){.dose-spot-type-wrapper .dose-spot-type-description .subtitle{font-size:12px;line-height:14px}}.dose-spot-type-wrapper .dose-spot-type-list{-webkit-flex:1 1;flex:1 1}@media (max-width:767px){.dose-spot-type-wrapper .dose-spot-type-list{width:100%;margin-top:30px}}.dose-spot-type-wrapper .dose-spot-type-list .chip{width:100%;height:40px;background:#fcfcfc;padding:0 24px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;border:1px solid #eff1f7;border-radius:6px;-webkit-justify-content:space-between;justify-content:space-between;font-size:12px;color:#363a43;box-sizing:border-box;margin-bottom:16px}.dose-spot-type-wrapper .dose-spot-type-list .chip button{padding:0;min-width:unset}.dose-spot-type-wrapper .dose-spot-type-list .chip button:hover{background:transparent}.dose-spot-type-wrapper .dose-spot-type-list .chip .MuiCircularProgress-root{width:14px!important;height:14px!important;color:#7d89a5}.dose-spot-type-wrapper .dose-spot-type-list .select{width:100%}.image-and-video-questionnaire-step-box{margin-top:50px;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start}@media (max-width:767px){.image-and-video-questionnaire-step-box{-webkit-flex-direction:column;flex-direction:column}}.image-and-video-questionnaire-step-box div:focus{outline:none}.image-and-video-questionnaire-step-box .drop-zones-wrapper{-webkit-flex:1 1;flex:1 1}@media (max-width:767px){.image-and-video-questionnaire-step-box .drop-zones-wrapper{width:100%}}.image-and-video-questionnaire-step-box .drop-zones-wrapper .checkout-drop-zone-point{width:100%;height:303px;cursor:pointer}.image-and-video-questionnaire-step-box .drop-zones-wrapper .checkout-drop-zone-point .checkout-drop-zone-content{width:100%;height:100%;border:1px dashed #468ee7;border-radius:15px;transition:all .3s;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;flex-direction:column;position:relative}.image-and-video-questionnaire-step-box .drop-zones-wrapper .checkout-drop-zone-point .checkout-drop-zone-content:hover{background:#f0f6fe}@media (max-width:1060px){.image-and-video-questionnaire-step-box .drop-zones-wrapper .checkout-drop-zone-point .checkout-drop-zone-content:hover{background:transparent}}.image-and-video-questionnaire-step-box .drop-zones-wrapper .checkout-drop-zone-point .checkout-drop-zone-content img{margin-bottom:20px}.image-and-video-questionnaire-step-box .drop-zones-wrapper .checkout-drop-zone-point .checkout-drop-zone-content div{width:130px;height:50px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;flex-direction:column;border:1px solid #eff1f7;border-radius:25px;font-size:14px;color:#468ee7;margin-bottom:24px}.image-and-video-questionnaire-step-box .drop-zones-wrapper .checkout-drop-zone-point .checkout-drop-zone-content span{font-size:14px;color:#7d89a5}.image-and-video-questionnaire-step-box .drop-zones-wrapper .checkout-drop-zone-point .checkout-drop-zone-content.active{background:#f0f6fe}.image-and-video-questionnaire-step-box .uploaded-files-list{width:309px;margin-left:24px}@media (max-width:1060px){.image-and-video-questionnaire-step-box .uploaded-files-list{width:250px}}@media (max-width:767px){.image-and-video-questionnaire-step-box .uploaded-files-list{width:100%;margin:30px 0 0}}.image-and-video-questionnaire-step-box .uploaded-files-list .uploaded-file{background:#fff;border-radius:6px;height:56px;width:100%;padding:0 8px;transition:all .3s;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin-bottom:16px;box-sizing:border-box}.image-and-video-questionnaire-step-box .uploaded-files-list .uploaded-file:last-child{margin:0}.image-and-video-questionnaire-step-box .uploaded-files-list .uploaded-file:hover{box-shadow:2px 4px 12px rgba(156,175,205,.1)}.image-and-video-questionnaire-step-box .uploaded-files-list .uploaded-file:hover .icon-box img.ok-icon{opacity:0}.image-and-video-questionnaire-step-box .uploaded-files-list .uploaded-file:hover .icon-box img.cross-icon{opacity:1}@media (max-width:1060px){.image-and-video-questionnaire-step-box .uploaded-files-list .uploaded-file:hover{box-shadow:none}}@media (max-width:767px){.image-and-video-questionnaire-step-box .uploaded-files-list .uploaded-file{padding:0}.image-and-video-questionnaire-step-box .uploaded-files-list .uploaded-file:hover{box-shadow:none}}.image-and-video-questionnaire-step-box .uploaded-files-list .uploaded-file .file-preview{border-radius:4px;width:40px;height:40px;border:1px solid #edf4fd;box-sizing:border-box;object-fit:cover;margin-right:16px;cursor:pointer}.image-and-video-questionnaire-step-box .uploaded-files-list .uploaded-file .file-name{font-size:14px;color:#7d89a5;width:calc(100% - 130px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.image-and-video-questionnaire-step-box .uploaded-files-list .uploaded-file .icon-box{width:30px;height:30px;position:relative;margin-left:auto;transition:all .3s;border-radius:50%}.image-and-video-questionnaire-step-box .uploaded-files-list .uploaded-file .icon-box:hover{background:#edf4fd}@media (max-width:1060px){.image-and-video-questionnaire-step-box .uploaded-files-list .uploaded-file .icon-box:hover{background:transparent}}.image-and-video-questionnaire-step-box .uploaded-files-list .uploaded-file .icon-box img{transition:all .3s;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.image-and-video-questionnaire-step-box .uploaded-files-list .uploaded-file .icon-box img.ok-icon{opacity:1}@media (max-width:767px){.image-and-video-questionnaire-step-box .uploaded-files-list .uploaded-file .icon-box img.ok-icon{opacity:0}}.image-and-video-questionnaire-step-box .uploaded-files-list .uploaded-file .icon-box img.cross-icon{opacity:0}@media (max-width:767px){.image-and-video-questionnaire-step-box .uploaded-files-list .uploaded-file .icon-box img.cross-icon{opacity:1}}.checkout-loader-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.7);z-index:10}.checkout-questionnaire-title.main-title{padding-bottom:10px}@media (max-width:767px){.checkout-questionnaire-title.main-title{padding-bottom:0;font-size:16px}}.checkout-questionnaire-subtitle{color:#7d89a5;font-size:14px;line-height:14px}@media (max-width:767px){.checkout-questionnaire-subtitle{padding-top:10px;font-size:12px}}.choices-list{display:-webkit-flex;display:flex;margin-top:50px;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:767px){.choices-list{margin-top:24px}}.choices-list .choice-wrapper{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;width:calc(33% - 25px);padding:10px 20px;box-sizing:border-box;background:#fff;border:1px solid #d3e4f9;border-radius:8px;margin:0 24px 16px 0;transition:all .3s;cursor:pointer}.choices-list .choice-wrapper:hover{background:rgba(70,142,231,.08)}@media (max-width:1060px){.choices-list .choice-wrapper{width:calc(50% - 25px)}}@media (max-width:767px){.choices-list .choice-wrapper{width:100%;margin:0 0 8px}.choices-list .choice-wrapper:hover{background:transparent}}.choices-list .choice-wrapper.active{background:#edf4fd;border:1px solid #468ee7}.choices-list .choice-wrapper.active span{background:transparent;border:1px solid #468ee7}.choices-list .choice-wrapper.active span img{opacity:1}.choices-list .choice-wrapper.active div{color:#468ee7}.choices-list .choice-wrapper span{margin-right:10px;width:18px;height:18px;background:#f6f9ff;border:1px solid #d3e4f9;box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;transition:all .3s;border-radius:3px}.choices-list .choice-wrapper span img{opacity:0;padding-left:1px;transition:all .3s}.choices-list .choice-wrapper div{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;color:#7d89a5;font-size:12px;min-height:34px;max-width:calc(100% - 28px)}.choices-list .other-reason-box{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;margin-top:60px;width:calc(100% - 37px)}.choices-list .other-reason-box .title-box{width:320px}.choices-list .other-reason-box .title-box .title{font-size:24px;line-height:24px;margin-bottom:16px;color:#2c2c2c}.choices-list .other-reason-box .title-box .subtitle{font-size:14px;line-height:14px;color:#7d89a5}.choices-list .other-reason-box .MuiFormControl-root{-webkit-flex:1 1;flex:1 1;background:#fcfcfc;border-radius:6px;border:1px solid #eff1f7}.choices-list .other-reason-box .MuiFormControl-root .MuiInputBase-root{padding:0}.choices-list .other-reason-box .MuiFormControl-root .MuiInputBase-root:after,.choices-list .other-reason-box .MuiFormControl-root .MuiInputBase-root:before{display:none}.choices-list .other-reason-box .MuiFormControl-root .MuiInputBase-root textarea{padding:10px 16px;font-size:12px;font-family:Gotham;line-height:16px}.choices-list .other-reason-box .MuiFormControl-root .MuiInputBase-root textarea::-webkit-input-placeholder{color:#7d89a5;opacity:1}.choices-list .other-reason-box .MuiFormControl-root .MuiInputBase-root textarea:-ms-input-placeholder{color:#7d89a5;opacity:1}.choices-list .other-reason-box .MuiFormControl-root .MuiInputBase-root textarea::placeholder{color:#7d89a5;opacity:1}@media (min-width:767px){.choices-list .other-reason-box .MuiFormControl-root .MuiInputBase-root textarea::-webkit-scrollbar{width:5px;position:absolute}.choices-list .other-reason-box .MuiFormControl-root .MuiInputBase-root textarea::-webkit-scrollbar-thumb{background:#468ee7;border-radius:5px}}.choices-list .slider-result-box{width:129px;height:107px;box-shadow:0 4px 20px rgba(0,0,0,.15);border-radius:8px;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;flex-direction:column;padding-left:50px;box-sizing:border-box;position:absolute;top:-33px;right:0}.choices-list .slider-result-box.align-center{-webkit-align-items:center;align-items:center;padding:0}.choices-list .slider-result-box .blood-slider-value{padding:8px 0;width:58px;box-sizing:border-box;color:#000;font-size:18px;line-height:18px;position:relative;text-align:center}.choices-list .slider-result-box .blood-slider-value:first-child{border-bottom:2px solid}.choices-list .slider-result-box .blood-slider-value img{position:absolute;top:50%;left:-30px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.choices-list .slider-result-box .slider-icon{display:block;margin-bottom:5px}.choices-list .slider-result-box .result{font-size:22px;color:#000}.choices-list .slider-result-box .result span{color:rgba(147,164,176,.44);margin:0 0 0 8px}.choices-list .slider-result-box .result span.temperature{position:relative;margin:0 0 0 15px;text-transform:uppercase}.choices-list .slider-result-box .result span.temperature:before{content:"";width:6px;height:6px;box-sizing:border-box;border-radius:50%;border:2px solid rgba(147,164,176,.44);top:5px;left:-7px;position:absolute}.choices-list .slider-wrapper{width:100%;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-end;align-items:flex-end;margin-top:25px}.choices-list .slider-wrapper.big-top-margin{margin-top:56px}.choices-list .slider-wrapper .left-under-box,.choices-list .slider-wrapper .right-under-box{color:#2c2c2c}@media (max-width:767px){.choices-list .slider-wrapper .left-under-box,.choices-list .slider-wrapper .right-under-box{font-size:12px}}.choices-list .slider-wrapper .right-under-box{text-transform:capitalize}.choices-list .slider-wrapper .slider{width:100%;color:#468ee7;z-index:2;padding:13px 0}.choices-list .slider-wrapper .slider.diastolic{color:#29b492}.choices-list .slider-wrapper .slider .MuiSlider-rail,.choices-list .slider-wrapper .slider .MuiSlider-track{height:8px}.choices-list .slider-wrapper .slider .MuiSlider-rail{opacity:1;color:#edf4fd}.choices-list .slider-wrapper .slider .MuiSlider-thumb{width:24px;height:24px;margin:0;-webkit-transform:translate(-50%);transform:translate(-50%);top:4px;box-shadow:none}.choices-list .slider-wrapper .slider .MuiSlider-thumb:before{content:"";position:absolute;top:50%;left:50%;width:12px;height:12px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff;border-radius:50%}.choices-list .slider-wrapper .slider .MuiSlider-thumb:after{display:none}.choices-list .slider-wrapper .slider .MuiSlider-thumb:hover{box-shadow:none}.choices-list .slider-wrapper .slider-points-box{width:100%;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin-top:10px}.choices-list .slider-wrapper .slider-points-box.diastolic div{color:#29b492}.choices-list .slider-wrapper .slider-points-box.diastolic div.active:before{background:#29b492}.choices-list .slider-wrapper .slider-points-box div{color:#468ee7;font-size:10px;line-height:10px;position:relative}.choices-list .slider-wrapper .slider-points-box div.active:before{background:#468ee7}.choices-list .slider-wrapper .slider-points-box div:before{content:"";width:6px;height:14px;position:absolute;bottom:21px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);border-radius:5px;background:#edf4fd;transition:all .1s}.choices-list .slider-wrapper .slider-points-box div:first-child:before{left:0}.choices-list .slider-wrapper .slider-points-box div:last-child:before{left:unset;right:0;-webkit-transform:translate(50%);transform:translate(50%)}.checkout-simple-btn.MuiButton-root{background:transparent;padding:0;text-transform:none;font-size:14px;margin-top:50px;color:#468ee7;font-family:Gotham;transition:all .3s}.checkout-simple-btn.MuiButton-root:hover{background:transparent}.checkout-simple-btn.MuiButton-root.Mui-disabled{opacity:.5;color:#468ee7}.checkout-simple-btn.MuiButton-root img{margin-right:10px}@media (max-width:1060px){.search-pharmacy-checkout-wrapper .criteria-search-tab-wrapper .btn-box .search-btn{position:fixed;bottom:32px;left:24px;width:calc(50% - 43px);height:48px}}.search-pharmacy-checkout-wrapper .pharmacy-info-wrapper .close-pharmacy-info-btn{display:none}.payment-card-wrapper{width:392px;height:247px;background:linear-gradient(195.63deg,#468ee7 -65.86%,#468ee7 71.48%);border-radius:15px;position:relative;box-sizing:border-box;padding:33px;color:#fff;letter-spacing:3px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between;margin-right:60px;cursor:pointer}@media (max-width:490px){.payment-card-wrapper{width:100%;height:200px}}.payment-card-wrapper:after{content:"";position:absolute;border:2px solid #29b492;border-radius:20px;width:calc(100% + 10px);height:calc(100% + 10px);top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;transition:all .3s}.payment-card-wrapper:before{content:"";width:100%;height:100%;position:absolute;bottom:-29px;right:-29px;z-index:-1;background:#f0f6fe;border-radius:15px}.payment-card-wrapper:hover .remove-card-btn{opacity:.5}.payment-card-wrapper.active:after{opacity:1}.payment-card-wrapper .loader-box{position:absolute;z-index:-1;opacity:0;width:100%;height:100%;top:0;left:0;background:hsla(0,0%,100%,.3);border-radius:15px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;flex-direction:column;transition:opacity .2s ease,z-index .2s step-end}.payment-card-wrapper .loader-box.loading{z-index:10;opacity:1;transition:opacity .2s ease,z-index 0s}.payment-card-wrapper .loader-box .MuiCircularProgress-root{color:#fff}.payment-card-wrapper .remove-card-btn{position:absolute;width:40px;height:40px;border-radius:50%;top:12px;right:15px;opacity:0;transition:all .3s;background:hsla(0,0%,100%,.3);box-shadow:0 4px 32px rgba(83,121,180,.2);z-index:5;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;flex-direction:column;outline:none;border:none;cursor:pointer}.payment-card-wrapper .remove-card-btn:hover{opacity:1;background:hsla(0,0%,100%,.5)}@media (max-width:1060px){.payment-card-wrapper .remove-card-btn{opacity:.8}}.payment-card-wrapper div{position:relative;z-index:1}.payment-card-wrapper .card-bg-img{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;border-radius:15px}.payment-card-wrapper .title{font-family:"Gotham-Light";font-size:15px;text-transform:uppercase}.payment-card-wrapper .card-number{font-size:18px;line-height:17px;padding-top:30px;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.payment-card-wrapper .card-number .hide-numbers{display:-webkit-flex;display:flex}.payment-card-wrapper .card-number .hide-numbers img{width:12px;margin:0 3px;opacity:.5}.payment-card-wrapper .card-date{font-size:14px}.MuiButton-root.add-payment-card-button{width:392px;height:247px;padding:0;border-radius:15px;border:1px dashed #b8bdda;background:#f8f8fe;color:#2ab08f;font-size:12px;letter-spacing:1px;text-transform:unset;margin:0 0 30px;font-family:Gotham}.MuiButton-root.add-payment-card-button:hover{background:#f8f8fe}.MuiButton-root.add-payment-card-button img{margin-right:8px;height:12px}@media (max-width:490px){.MuiButton-root.add-payment-card-button{margin:0!important;width:100%;height:200px}}@media (max-width:767px){.confirm-wrapper .main-title{font-size:16px}}.confirm-wrapper .payment-details-wrapper{display:-webkit-flex;display:flex;margin-top:40px}@media (max-width:1060px){.confirm-wrapper .payment-details-wrapper{-webkit-flex-direction:column;flex-direction:column;margin-top:20px}}.confirm-wrapper .payment-details-wrapper .review-payment-details{box-shadow:0 4px 12px rgba(156,175,205,.15);border-radius:16px;padding:16px 40px;-webkit-flex:1 1;flex:1 1;margin-right:40px}@media (max-width:1060px){.confirm-wrapper .payment-details-wrapper .review-payment-details{margin-right:0;margin-bottom:20px;padding:0 20px}}.confirm-wrapper .payment-details-wrapper .review-payment-details .detail-box{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;font-size:16px;padding:21px 0;border-bottom:1px solid #eff1f7}.confirm-wrapper .payment-details-wrapper .review-payment-details .detail-box:last-child{border:none}@media (max-width:1060px){.confirm-wrapper .payment-details-wrapper .review-payment-details .detail-box{-webkit-flex-direction:column;flex-direction:column;padding:15px 0;font-size:14px}}.confirm-wrapper .payment-details-wrapper .review-payment-details .detail-box.align{-webkit-align-items:center;align-items:center}@media (max-width:1060px){.confirm-wrapper .payment-details-wrapper .review-payment-details .detail-box.align{-webkit-align-items:flex-start;align-items:flex-start}}.confirm-wrapper .payment-details-wrapper .review-payment-details .detail-box .detail-name{width:170px;color:#93a4b0;font-size:14px}@media (max-width:1060px){.confirm-wrapper .payment-details-wrapper .review-payment-details .detail-box .detail-name{margin-bottom:10px}}.confirm-wrapper .payment-details-wrapper .review-payment-details .detail-box .detail-info{color:#363a43;-webkit-flex:1 1;flex:1 1;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.confirm-wrapper .payment-details-wrapper .review-payment-details .detail-box .detail-info .card-icon-box{border-radius:6px;width:47px;height:32px;border:1px solid #eff1f7;margin-right:16px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.confirm-wrapper .payment-details-wrapper .review-payment-details .detail-box .detail-info .card-icon-box img{max-width:calc(100% - 10px);object-fit:cover}.confirm-wrapper .payment-details-wrapper .price-card{box-shadow:0 4px 12px rgba(156,175,205,.15);border-radius:16px;padding:16px 40px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:150px}@media (max-width:1060px){.confirm-wrapper .payment-details-wrapper .price-card{padding:16px 20px}}.confirm-wrapper .payment-details-wrapper .price-card .title{font-size:24px;color:#2c2c2c;margin-bottom:30px;position:relative}.confirm-wrapper .payment-details-wrapper .price-card .price{font-size:48px;line-height:48px;padding-bottom:24px;margin-bottom:24px;color:#468ee7}@media (max-width:767px){.payment-by-credit-card-wrapper .main-title{font-size:16px}}.payment-by-credit-card-wrapper .add-card-box{margin-top:60px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}@media (max-width:767px){.payment-by-credit-card-wrapper .add-card-box{margin-top:30px}}@media (max-width:767px){.payment-by-credit-card-wrapper .add-card-box .payment-card-wrapper{display:none}}.payment-by-credit-card-wrapper .add-card-box .text-fields-box{-webkit-flex:1 1;flex:1 1;position:relative}.payment-by-credit-card-wrapper .add-card-box .text-fields-box .input-box .text-field{background:#fcfcfc;border:1px solid #eff1f7;border-radius:6px;box-sizing:border-box;padding:0 17px;height:50px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;margin-bottom:30px;font-family:Gotham!important}.payment-by-credit-card-wrapper .add-card-box .text-fields-box .input-box .text-field:last-child{margin:0}.payment-by-credit-card-wrapper .add-card-box .text-fields-box .input-box .text-field .MuiInputBase-root:after,.payment-by-credit-card-wrapper .add-card-box .text-fields-box .input-box .text-field .MuiInputBase-root:before{display:none}.payment-by-credit-card-wrapper .add-card-box .text-fields-box .error{color:#db404e;position:absolute;left:0;bottom:-25px;transition:all .3s}.payment-by-credit-card-wrapper .add-card-box .text-fields-box .error.show{opacity:1}.payment-by-credit-card-wrapper .add-card-box .text-fields-box .error.hide{opacity:0}@media (max-width:767px){.main-title.primary-card-title{font-size:16px}}@media (max-width:490px){.main-title.primary-card-title{font-size:16px;margin-bottom:30px}}.payment-card-list-box{display:-webkit-flex;display:flex;width:100%;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:50px}.payment-card-list-box .card{margin:40px 40px 0 0;background:linear-gradient(195.63deg,#29b492 -65.86%,#29b492 71.48%)}.payment-card-list-box .card:before{display:none}@media (max-width:490px){.payment-card-list-box .card{margin:0 0 40px}}.payment-card-list-box .open-add-card-step-btn{margin:40px 40px 0 0}@media (max-width:490px){.payment-card-list-box .open-add-card-step-btn{margin:0 0 40px}}.insurance-payment-wrapper .insurance-card-wrapper{width:392px;height:247px;border-radius:15px;box-shadow:2px 4px 12px rgba(156,175,205,.3);box-sizing:border-box;padding:33px;position:relative;margin:40px 40px 0 0;cursor:pointer}.insurance-payment-wrapper .insurance-card-wrapper:before{content:"";position:absolute;border:2px solid #2c2c2c;border-radius:20px;width:calc(100% + 10px);height:calc(100% + 10px);top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;transition:all .3s}@media (max-width:490px){.insurance-payment-wrapper .insurance-card-wrapper{margin:0 0 40px;width:100%;height:200px}}.insurance-payment-wrapper .insurance-card-wrapper.active:before,.insurance-payment-wrapper .insurance-card-wrapper:hover .edit-button-box{opacity:1}.insurance-payment-wrapper .insurance-card-wrapper .save-changes-btn{min-width:unset;padding:2px 10px;font-size:12px;color:#468ee7;font-family:Gotham;border:1px solid #eff1f7;text-transform:unset;position:absolute;top:20px;right:20px;border-radius:20px;opacity:1;z-index:1}.insurance-payment-wrapper .insurance-card-wrapper .save-changes-btn:hover{background:transparent}.insurance-payment-wrapper .insurance-card-wrapper .edit-button-box{position:absolute;top:20px;right:20px;display:-webkit-flex;display:flex;opacity:0;transition:all .3s;z-index:3}.insurance-payment-wrapper .insurance-card-wrapper .edit-button-box button{padding:5px;min-width:unset;opacity:.5;transition:all .3s;border-radius:50%}.insurance-payment-wrapper .insurance-card-wrapper .edit-button-box button:hover{background:transparent;opacity:1}.insurance-payment-wrapper .insurance-card-wrapper .edit-button-box button .button-img{display:block;height:20px}.insurance-payment-wrapper .insurance-card-wrapper .bg-image{position:absolute;border-radius:15px;top:0;left:0;z-index:1;width:100%;height:100%;object-fit:cover}.insurance-payment-wrapper .insurance-card-wrapper .insurance-card-content{width:100%;height:100%;position:relative;z-index:2;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.insurance-payment-wrapper .insurance-card-wrapper .insurance-card-content .insurance-card-logo{font-size:20px;color:#2c2c2c;letter-spacing:1px}.insurance-payment-wrapper .insurance-card-wrapper .insurance-card-content .insurance-card-info-box{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-flex:1 1;flex:1 1}.insurance-payment-wrapper .insurance-card-wrapper .insurance-card-content .insurance-card-info-box .settings-styled-text-field-wrapper:last-child .settings-styled-text-field{margin:0}.insurance-payment-wrapper .insurance-card-wrapper .insurance-card-content .insurance-card-info-box .settings-styled-text-field-wrapper .text-field-label{display:none}.insurance-payment-wrapper .insurance-card-wrapper .insurance-card-content .insurance-card-info-box .settings-styled-text-field-wrapper .settings-styled-text-field{margin:0 0 15px;height:unset;border:none;background:transparent}.insurance-payment-wrapper .insurance-card-wrapper .insurance-card-content .insurance-card-info-box .settings-styled-text-field-wrapper .settings-styled-text-field .MuiInputBase-root:after,.insurance-payment-wrapper .insurance-card-wrapper .insurance-card-content .insurance-card-info-box .settings-styled-text-field-wrapper .settings-styled-text-field .MuiInputBase-root:before{display:block}.insurance-payment-wrapper .insurance-card-wrapper .insurance-card-content .insurance-card-info-box .settings-styled-text-field-wrapper .settings-styled-text-field .MuiInputBase-root:after{border-bottom:2px solid #468ee7}.insurance-payment-wrapper .insurance-card-wrapper .insurance-card-content .insurance-card-info-box .settings-styled-text-field-wrapper .settings-styled-text-field input{padding:0;font-size:15px;height:18px;line-height:18px}.insurance-payment-wrapper .insurance-card-wrapper .insurance-card-content .insurance-card-info-box .insurance-label{color:rgba(125,137,165,.52);font-size:14px;margin-bottom:5px}.insurance-payment-wrapper .insurance-card-wrapper .insurance-card-content .insurance-card-info-box .insurance-info{color:#2c2c2c;font-size:15px;margin-bottom:15px}.insurance-payment-wrapper .insurance-card-wrapper .insurance-card-content .insurance-card-info-box .insurance-info:last-child{margin:0}.insurance-payment-wrapper .add-insurance{display:-webkit-flex;display:flex}@media (max-width:767px){.insurance-payment-wrapper .add-insurance .insurance-card-wrapper{display:none}}.insurance-payment-wrapper .insurance-cards-list{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center}.insurance-payment-wrapper .insurance-cards-list .add-insurance-btn{margin:40px 40px 0 0}@media (max-width:767px){.payment-method-wrapper .main-title{font-size:16px}}.payment-method-wrapper .select-payment-method-box{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin-top:40px}@media (max-width:767px){.payment-method-wrapper .select-payment-method-box{-webkit-flex-direction:column;flex-direction:column}}.payment-method-wrapper .select-payment-method-box .payment-method-btn{width:calc(50% - 20px);padding:32px;background:#f6f9ff;height:347px;font-family:Gotham;text-align:center;-webkit-align-items:flex-start;align-items:flex-start;text-transform:unset;transition:all .3s;border-radius:16px}.payment-method-wrapper .select-payment-method-box .payment-method-btn:hover{box-shadow:0 4px 21px rgba(0,0,0,.08);background:#f0f6fe}.payment-method-wrapper .select-payment-method-box .payment-method-btn.Mui-disabled{opacity:.5}@media (max-width:767px){.payment-method-wrapper .select-payment-method-box .payment-method-btn{padding:15px;width:100%;margin-bottom:20px;height:unset}}.payment-method-wrapper .select-payment-method-box .payment-method-btn .MuiButton-label,.payment-method-wrapper .select-payment-method-box .payment-method-btn .MuiButton-label .image-box{-webkit-flex-direction:column;flex-direction:column;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.payment-method-wrapper .select-payment-method-box .payment-method-btn .MuiButton-label .image-box{background:#fff;box-shadow:0 4px 21px rgba(0,0,0,.06);border-radius:12px;padding:15px;box-sizing:border-box;-webkit-justify-content:center;justify-content:center;margin-bottom:50px;width:100%;height:140px}.payment-method-wrapper .select-payment-method-box .payment-method-btn .MuiButton-label .image-box img{max-width:100%;max-height:100%}@media (max-width:767px){.payment-method-wrapper .select-payment-method-box .payment-method-btn .MuiButton-label .image-box{margin:0;height:90px}}.payment-method-wrapper .select-payment-method-box .payment-method-btn .MuiButton-label .title{font-size:18px;color:#363a43;line-height:20px;margin-bottom:10px}@media (max-width:767px){.payment-method-wrapper .select-payment-method-box .payment-method-btn .MuiButton-label .title{display:none}}.payment-method-wrapper .select-payment-method-box .payment-method-btn .MuiButton-label .subtitle{font-size:16px;color:#7d89a5}@media (max-width:767px){.payment-method-wrapper .select-payment-method-box .payment-method-btn .MuiButton-label .subtitle{display:none}}.practice-problem-modal button{background:#468ee7;height:36px;width:180px;text-transform:unset;font-family:Gotham;font-size:12px;color:#f7f7fc;border-radius:25px}.practice-problem-modal button:hover{background:#468ee7}.custom-date-range-picker-btn-wrapper{position:relative;width:100%}.custom-date-range-picker-btn-wrapper .label{position:relative;font-size:12px;line-height:12px;color:#7d89a5}.custom-date-range-picker-btn-wrapper .custom-date-range-picker-btn{width:100%;height:40px;border:1px solid #eff1f7!important;margin:6px 0 22px;padding:0!important;background-color:#fcfcfc!important}.custom-date-range-picker-btn-wrapper .custom-date-range-picker-btn:hover{background-color:#fcfcfc!important}.custom-date-range-picker-btn-wrapper .custom-date-range-picker-btn .MuiButton-label{text-transform:capitalize;font-family:Gotham;color:#363a43;-webkit-justify-content:flex-start;justify-content:flex-start;font-size:12px;padding:0 0 0 16px}.custom-date-picker-wrapper{font-family:Gotham}.custom-date-picker-wrapper .prod-date-picker{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;padding:16px}.custom-date-picker-wrapper .prod-date-picker .custom-header{display:-webkit-flex;display:flex}.custom-date-picker-wrapper .prod-date-picker .custom-header button{font-family:Gotham;text-transform:unset}.custom-date-picker-wrapper .prod-date-picker .react-datepicker__day-names{display:-webkit-flex;display:flex}.custom-date-picker-wrapper .prod-date-picker .react-datepicker__day-names .react-datepicker__day-name{width:14.28571%;height:36px;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;color:#7d89a5;font-size:14px}.custom-date-picker-wrapper .prod-date-picker .react-datepicker__month{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.custom-date-picker-wrapper .prod-date-picker .react-datepicker__month .react-datepicker__week{display:-webkit-flex;display:flex}.custom-date-picker-wrapper .prod-date-picker .react-datepicker__month .react-datepicker__week .react-datepicker__day{width:14.28571%;font-size:16px;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;height:36px;color:#2c2c2c;border-radius:6px;transition:all .3s;cursor:pointer}.custom-date-picker-wrapper .prod-date-picker .react-datepicker__month .react-datepicker__week .react-datepicker__day:hover{background-color:#f7f8fa}.custom-date-picker-wrapper .prod-date-picker .react-datepicker__month .react-datepicker__week .react-datepicker__day--outside-month{opacity:.5}.custom-date-picker-wrapper .prod-date-picker .custom-months-box{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:256px;max-height:288px;overflow-y:scroll;box-sizing:border-box}.custom-date-picker-wrapper .prod-date-picker .custom-months-box::-webkit-scrollbar{width:5px;position:absolute}.custom-date-picker-wrapper .prod-date-picker .custom-months-box::-webkit-scrollbar-thumb{background:#468ee7;border-radius:5px}.custom-date-picker-wrapper .prod-date-picker .custom-months-box button{width:100%}.custom-date-picker-wrapper .prod-date-picker.hide-body .change-month-btn,.custom-date-picker-wrapper .prod-date-picker.hide-body .react-datepicker__day-names,.custom-date-picker-wrapper .prod-date-picker.hide-body .react-datepicker__month,.custom-date-picker-wrapper .prod-date-picker.hide-body .year-month-btn-box{display:none}.sign-up-form{position:relative;max-width:592px;width:100%;background:#fff;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;box-sizing:border-box;box-shadow:4px 4px 24px rgba(170,177,201,.1);border-radius:16px;padding:56px;font-family:Gotham;font-size:16px;line-height:24px}@media (max-width:767px){.sign-up-form{padding:37px 16px}}.sign-up-form .title{font-family:"Poppins, medium";font-weight:700;color:#2c2c2c;font-size:23px;padding-bottom:64px}.sign-up-form .form-title{font-family:Gotham;font-size:26px;padding-bottom:24px}@media (max-width:767px){.sign-up-form .form-title{font-size:20px}}.sign-up-form .form-row-container{width:100%;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}.sign-up-form .form-row-container.topPadding{padding-top:15px}@media (max-width:767px){.sign-up-form .form-row-container.multiple{width:100%;-webkit-flex-direction:column;flex-direction:column}}.sign-up-form .form-row-container .input-container{position:relative;width:49%}.sign-up-form .form-row-container .input-container.full-width{width:100%}.sign-up-form .form-row-container .input-container.tripple{width:31%}@media (max-width:767px){.sign-up-form .form-row-container .input-container,.sign-up-form .form-row-container .input-container.tripple{width:100%}}.sign-up-form .form-row-container .input-container .show-icon{position:absolute;right:8px;top:16px;cursor:pointer}.sign-up-form .form-row-container .input-container .birthday-label{position:absolute;top:4px;left:16px;font-size:10px;color:#b1bcd3;z-index:5}.sign-up-form .form-row-container .input-container .birthday-error{position:absolute;bottom:-4px;left:0;color:red;font-size:10px;line-height:10px;font-family:Gotham}.sign-up-form .form-row-container .input-container .custom-date-range-picker-btn-wrapper{margin:8px 0;height:40px}.sign-up-form .form-row-container .input-container .custom-date-range-picker-btn-wrapper button{margin:0!important}.sign-up-form .form-row-container .input-container .custom-date-range-picker-btn-wrapper button .MuiButton-label{margin-top:8px}@media (max-width:767px){.sign-up-form .form-row-container .input-container .styled-settings-select{margin:8px 0}}.sign-up-form .form-row-container .input-container .styled-settings-select .styled-settings-select-title{position:absolute;top:2px;left:16px;z-index:5;font-size:10px;margin:0;color:#b1bcd3}.sign-up-form .form-row-container .input-container .styled-settings-select .MuiInput-underline{margin-bottom:0}.sign-up-form .form-row-container .input-container .styled-settings-select .MuiInput-underline .MuiInput-input{margin-top:10px;width:100%}.sign-up-form .form-row-container .practice-name-end{padding-left:14px}.sign-up-form .autocomplete-select-wrapper{width:50%;margin:8px 0;position:relative}.sign-up-form .autocomplete-select-wrapper .autocomplete-select-label{position:absolute;margin:0;top:3px;left:17px;font-size:10px;font-family:Gotham;color:#b1bcd3}.sign-up-form .autocomplete-select-wrapper .MuiAutocomplete-root.autocomplete-select .MuiFormControl-root .MuiInputBase-root input{padding:4px 17px 0!important}.sign-up-form .text-field{background:#fcfcfc;border:1px solid #eff1f7;border-radius:6px;padding:0 17px;height:40px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-end;justify-content:flex-end;box-sizing:border-box;margin:8px 0;width:100%}.sign-up-form .text-field label{z-index:0;font-family:Gotham;color:#b1bcd3}.sign-up-form .text-field label.MuiInputLabel-formControl{font-size:12px;-webkit-transform:translate(17px,13px);transform:translate(17px,13px)}.sign-up-form .text-field label.MuiInputLabel-shrink{z-index:5;font-size:10px;-webkit-transform:translate(17px,3px);transform:translate(17px,3px)}.sign-up-form .text-field.error{box-shadow:0 0 1px 1px red}.sign-up-form .text-field .MuiInputBase-root{margin:0}.sign-up-form .text-field .MuiInputBase-root:after,.sign-up-form .text-field .MuiInputBase-root:before{display:none}.sign-up-form .text-field .MuiInputBase-root input{color:#363a43;font-family:Gotham;font-size:12px}.sign-up-form .text-field .MuiInputBase-root input::-webkit-input-placeholder{color:#7d89a5;opacity:.7!important;font-size:12px}.sign-up-form .text-field .MuiInputBase-root input:-ms-input-placeholder{color:#7d89a5;opacity:.7!important;font-size:12px}.sign-up-form .text-field .MuiInputBase-root input::placeholder{color:#7d89a5;opacity:.7!important;font-size:12px}.sign-up-form .text-field .MuiInputBase-root input:-webkit-autofill,.sign-up-form .text-field .MuiInputBase-root input:-webkit-autofill:active,.sign-up-form .text-field .MuiInputBase-root input:-webkit-autofill:focus,.sign-up-form .text-field .MuiInputBase-root input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 30px #fcfcfc inset!important}.sign-up-form .text-field .MuiFormHelperText-root,.sign-up-form .text-field .MuiFormHelperText-root.Mui-error{position:absolute;bottom:-12px;left:0;color:red;font-size:10px;line-height:10px;margin-left:0;font-family:Gotham}.sign-up-form .back-btn{position:absolute;top:50%;left:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#468ee7;width:0;height:50px;border-radius:50%;background-color:#fff;box-shadow:0 4px 32px rgba(83,121,180,.2);display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;opacity:0;transition:opacity .3s;cursor:pointer;overflow:hidden}.sign-up-form .back-btn.active{width:50px;opacity:1}@media (max-width:767px){.sign-up-form .back-btn{left:26px;top:92px;box-shadow:none}}.sign-up-form .form-controls{display:-webkit-flex;display:flex;width:100%;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;padding-top:32px}@media (max-width:767px){.sign-up-form .form-controls{-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start}}.sign-up-form .form-controls div{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;font-family:Gotham;font-size:14px;color:#1a1a1a}.sign-up-form .form-controls div a{color:#468ee7;font-family:Gotham;text-transform:none}.sign-up-form .form-controls div a:hover{background-color:transparent}.sign-up-form .form-controls .btn{color:#fff;font-family:Gotham;border:none;width:160px;height:40px;font-size:12px;background-color:#468ee7;border-radius:75px;text-transform:none;transition:all .3s}@media (max-width:767px){.sign-up-form .form-controls .btn{width:100%;margin-bottom:16px}}.sign-up-form .form-controls .btn.Mui-disabled{opacity:.7}.sign-up-form .form-controls .btn:hover{opacity:.75}.sign-up-container{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;min-height:100vh;box-sizing:border-box;background-image:url(/app/static/media/bg-sign-in-up.99c7738e.png);background-position:50%;background-size:cover;padding:24px 24px 24px 160px}@media (max-width:1060px){.sign-up-container{padding-left:24px;-webkit-align-items:center;align-items:center}}@media (max-width:767px){.sign-up-container{padding:8px;-webkit-justify-content:center;justify-content:center;background-color:#d3e4f9;background-image:unset}}.sign-in-container{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;min-height:100vh;box-sizing:border-box;background-image:url(/app/static/media/bg-sign-in-up.99c7738e.png);background-position:50%;background-size:cover;padding:24px 24px 24px 160px}@media (max-width:1060px){.sign-in-container{padding-left:24px;-webkit-align-items:center;align-items:center}}@media (max-width:767px){.sign-in-container{padding:8px;-webkit-justify-content:center;justify-content:center;background-color:#d3e4f9;background-image:unset}}.sign-in-form{max-width:592px;width:100%;background:#fff;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;box-sizing:border-box;box-shadow:4px 4px 24px rgba(170,177,201,.1);border-radius:36px;padding:56px;font-family:Gotham;font-size:16px;line-height:24px}@media (max-width:767px){.sign-in-form{padding:37px 16px;min-height:85vh}}.sign-in-form .title{font-family:"Poppins, medium";font-weight:700;color:#2c2c2c;font-size:23px;padding-bottom:64px}.sign-in-form .form-title{font-family:Gotham;font-size:26px;padding-bottom:16px}@media (max-width:767px){.sign-in-form .form-title{font-size:20px}}.sign-in-form .form-subtitle{font-family:Gotham;font-size:16px;padding-bottom:34px}.sign-in-form .label{font-family:Gotham;font-size:12px;color:#7d89a5;line-height:14px}.sign-in-form .label.error{color:#fd005a}.sign-in-form .text-field-box{display:-webkit-flex;display:flex;position:relative;width:100%}.sign-in-form .text-field-box .show-icon{position:absolute;right:8px;top:16px;cursor:pointer}.sign-in-form .text-field{background:#fcfcfc;border:1px solid #eff1f7;border-radius:6px;padding:0 17px;height:40px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-end;justify-content:flex-end;box-sizing:border-box;margin:8px 0;width:100%}.sign-in-form .text-field label{z-index:0;font-family:Gotham;color:#b1bcd3}.sign-in-form .text-field label.MuiInputLabel-formControl{font-size:12px;-webkit-transform:translate(17px,13px);transform:translate(17px,13px)}.sign-in-form .text-field label.MuiInputLabel-shrink{font-size:10px;-webkit-transform:translate(17px,3px);transform:translate(17px,3px)}.sign-in-form .text-field .MuiInputBase-root{margin:0}.sign-in-form .text-field .MuiInputBase-root:after,.sign-in-form .text-field .MuiInputBase-root:before{display:none}.sign-in-form .text-field .MuiInputBase-root input{color:#363a43;font-family:Gotham;font-size:12px}.sign-in-form .text-field .MuiInputBase-root input::-webkit-input-placeholder{color:#7d89a5;opacity:.7!important;font-size:12px}.sign-in-form .text-field .MuiInputBase-root input:-ms-input-placeholder{color:#7d89a5;opacity:.7!important;font-size:12px}.sign-in-form .text-field .MuiInputBase-root input::placeholder{color:#7d89a5;opacity:.7!important;font-size:12px}.sign-in-form .text-field .MuiInputBase-root input:-webkit-autofill,.sign-in-form .text-field .MuiInputBase-root input:-webkit-autofill:active,.sign-in-form .text-field .MuiInputBase-root input:-webkit-autofill:focus,.sign-in-form .text-field .MuiInputBase-root input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 30px #fcfcfc inset!important}.sign-in-form .form-helpers{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;margin-top:21px}.sign-in-form .form-helpers .checkbox-container{margin:0;padding-top:0}.sign-in-form .form-helpers .forgot-password{color:#7d89a5;font-size:14px}.sign-in-form .form-controls{display:-webkit-flex;display:flex;width:100%;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;padding-top:40px}@media (max-width:767px){.sign-in-form .form-controls{-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex:1 1;flex:1 1;-webkit-justify-content:flex-end;justify-content:flex-end}}.sign-in-form .form-controls div{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;font-family:Gotham;font-size:14px}.sign-in-form .form-controls div a{color:#468ee7;text-transform:none;margin-top:-1px}.sign-in-form .form-controls .btn{color:#fff;font-family:Gotham;border:none;width:160px;height:40px;font-size:12px;background-color:#468ee7;border-radius:75px;text-transform:none;transition:all .3s}@media (max-width:767px){.sign-in-form .form-controls .btn{width:100%;margin-bottom:16px}}.sign-in-form .form-controls .btn.Mui-disabled{opacity:.7}.sign-in-form .form-controls .btn:hover{opacity:.75}.sign-in-form .sign-up-link{text-decoration:none;font-family:Gotham}.sign-in-form .sign-up-link:hover{background-color:transparent}.practice-not-found-container{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;min-height:100vh;box-sizing:border-box;background-image:url(/app/static/media/bg-sign-in-up.99c7738e.png);background-position:50%;background-size:cover;padding:24px 24px 24px 160px}@media (max-width:1060px){.practice-not-found-container{padding-left:24px;-webkit-align-items:center;align-items:center}}@media (max-width:767px){.practice-not-found-container{padding:58px 24px 24px;-webkit-justify-content:flex-start;justify-content:flex-start}}.practice-not-found-container .not-found-form{max-width:592px;width:100%;background:#fff;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;box-sizing:border-box;box-shadow:4px 4px 24px rgba(170,177,201,.1);border-radius:16px;padding:56px;font-family:Gotham;font-size:16px;line-height:24px}@media (max-width:767px){.practice-not-found-container .not-found-form{padding:40px 24px}}.practice-not-found-container .not-found-form .title{font-family:"Poppins, medium";font-weight:700;color:#468ee7;font-size:23px;padding-bottom:56px}@media (max-width:767px){.practice-not-found-container .not-found-form .title{font-size:20px}}.practice-not-found-container .not-found-form .form-title{font-family:Gotham;font-size:26px;padding-bottom:16px}@media (max-width:767px){.practice-not-found-container .not-found-form .form-title{font-size:24px}}.practice-not-found-container .not-found-form .form-subtitle{font-family:Gotham;font-size:16px;padding-bottom:40px}@media (max-width:767px){.practice-not-found-container .not-found-form .form-subtitle{font-size:16px}}.practice-not-found-container .not-found-form .form-controls{display:-webkit-flex;display:flex;width:100%;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}@media (max-width:767px){.practice-not-found-container .not-found-form .form-controls{-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start}}.practice-not-found-container .not-found-form .form-controls div{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;font-family:Gotham;font-size:14px}.practice-not-found-container .not-found-form .form-controls div a{color:#468ee7;text-decoration:underline;text-transform:none;font-weight:700}.practice-not-found-container .not-found-form .form-controls .btn{color:#fff;font-family:Gotham;border:none;width:216px;height:54px;font-size:14px;background-color:#468ee7;border-radius:75px;text-transform:none;transition:all .3s}@media (max-width:767px){.practice-not-found-container .not-found-form .form-controls .btn{width:100%;margin-bottom:30px}}.practice-not-found-container .not-found-form .form-controls .btn.Mui-disabled{opacity:.5}.practice-not-found-container .not-found-form .form-controls .btn:hover{opacity:.75}.practice-not-found-container .not-found-form .sign-up-link:hover{background-color:transparent}@media (max-width:767px){.recover-page{padding-left:24px}}.recover-page .recover-form{border-radius:16px}@media (max-width:767px){.recover-page .recover-form{padding:40px 24px}}.recover-page .recover-form .title{color:#468ee7;padding-bottom:56px}@media (max-width:767px){.recover-page .recover-form .title{font-size:20px}}@media (max-width:767px){.recover-page .recover-form .form-title{font-size:24px}}.recover-page .recover-form .form-subtitle{padding-bottom:40px}@media (max-width:767px){.recover-page .recover-form .form-subtitle{font-size:16px}}.recover-page .recover-form .text-field{background:#eff1f7;border-radius:2px;height:50px}.recover-page .recover-form .text-field.error{outline:1px solid red}.recover-page .recover-form .text-field label.MuiInputLabel-formControl{-webkit-transform:translate(17px,18px) scale(1);transform:translate(17px,18px) scale(1)}.recover-page .recover-form .text-field label.MuiInputLabel-shrink{-webkit-transform:translate(17px,8px) scale(.65);transform:translate(17px,8px) scale(.65)}.recover-page .recover-form .text-field .MuiInputBase-root input{font-size:16px}.recover-page .recover-form .form-controls{padding-top:40px}@media (max-width:767px){.recover-page .recover-form .form-controls{-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start}}.recover-page .recover-form .form-controls .btn{width:180px;height:54px;font-size:14px}@media (max-width:767px){.recover-page .recover-form .form-controls .btn{width:100%}}.recover-page .recover-form .form-controls .btn.Mui-disabled{opacity:.5}.chat-btn.MuiButtonBase-root{width:50px;min-width:0;height:50px;position:fixed;z-index:90;bottom:10px;right:10px;background-color:#468ee7;box-shadow:4px 4px 16px rgba(69,102,151,.2);border-radius:50% 12px 50% 50%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;transition:all .3s;color:#fff;cursor:pointer}.chat-btn.MuiButtonBase-root img{transition:opacity .3s;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.chat-btn.MuiButtonBase-root.MuiButton-root:hover{background-color:#468ee7}.chat-btn.MuiButtonBase-root .close-icon{opacity:1}.chat-btn.MuiButtonBase-root .chat-icon{opacity:0}.chat-btn.MuiButtonBase-root.close{border-radius:12px}.chat-btn.MuiButtonBase-root.close .close-icon{opacity:0}.chat-btn.MuiButtonBase-root.close .chat-icon{opacity:1}.small-chat-backdrop{position:fixed;height:100vh;width:100vw;z-index:5;background-color:rgba(10,10,10,.1)}.small-chat-box{width:376px;height:400px;position:fixed;z-index:90;bottom:70px;right:10px;background:#fff;box-shadow:2px 4px 12px rgba(156,175,205,.6);border-radius:8px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}@media (max-width:767px){.small-chat-box{max-width:calc(100vw - 20px)}}.small-chat-box.closed,.small-chat-box .MuiInput-underline:before{display:none}.small-chat-box .MuiInput-underline:after{border:none;display:none}.small-chat-box .MuiInput-underline:hover:not(.Mui-disabled):before{border:none!important}.small-chat-box .header{position:relative;height:60px;box-sizing:border-box;border-bottom:1px solid #eff1f7;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;padding:0 24px}.small-chat-box .header button{min-width:0}.small-chat-box .header button:hover{background-color:transparent}.small-chat-box .header .search-content{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;height:60px;box-sizing:border-box;transition:width .3s;overflow:hidden;width:100%}.small-chat-box .header .search-content.hidden{width:0}.small-chat-box .header .search-content .search-field{padding-left:10px;background:#fff;border:1px solid #eff1f7;border-radius:6px;height:36px;width:100%;margin-right:11px;font-family:Gotham}.small-chat-box .header .search-content .search-field:after,.small-chat-box .header .search-content .search-field:before{border:none}.small-chat-box .header .search-content .search-field img{margin-right:8px}.small-chat-box .header .search-content .search-field input{height:36px;font-size:12px;color:#7d89a5}.small-chat-box .header .search-content .search-field input::-webkit-input-placeholder{color:#7d89a5}.small-chat-box .header .search-content .search-field input:-ms-input-placeholder{color:#7d89a5}.small-chat-box .header .search-content .search-field input::placeholder{color:#7d89a5}.small-chat-box .header .info-content{white-space:nowrap;overflow:hidden;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;height:60px;box-sizing:border-box;width:100%;transition:width .3s}.small-chat-box .header .info-content.hidden{width:0}.small-chat-box .header .back-btn{background-color:transparent;min-width:0;margin-right:5px}.small-chat-box .header .back-btn img{height:10px}.small-chat-box .header .name{width:100%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.small-chat-box .header .menu-btn{background-color:transparent;min-width:0}.small-chat-box .footer{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;min-height:52px;position:absolute;box-sizing:border-box;bottom:0;left:0;padding:0 16px 0 24px;width:100%;border-top:1px solid #eff1f7}.small-chat-box .footer .message-field{background:#fcfcfc;border-radius:6px;width:100%;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.small-chat-box .footer .message-field .attached-container{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}.small-chat-box .footer .message-field .attached-container .img-box{position:relative;margin:1px 0 2px 5px;height:40px;min-width:40px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;border-radius:4px;border:1px solid hsla(0,0%,82.7%,.4)}.small-chat-box .footer .message-field .attached-container .img-box .attached-img{height:40px;min-width:40px;width:auto;border-radius:4px}.small-chat-box .footer .message-field .attached-container .img-box .attached-file{height:30px;width:30px}.small-chat-box .footer .message-field .attached-container .img-box .delete-img-btn{position:absolute;top:-5px;right:-5px;height:14px;background-color:#fff;border-radius:50%;cursor:pointer;opacity:0;transition:all .3s}.small-chat-box .footer .message-field .attached-container .img-box:hover .delete-img-btn{opacity:1}.small-chat-box .footer .message-field .MuiInput-underline{height:40px;font-family:Gotham}.small-chat-box .footer .message-field .MuiInput-underline:after,.small-chat-box .footer .message-field .MuiInput-underline:before{display:none}.small-chat-box .footer .message-field textarea{padding-left:5px;height:40px;max-height:40px;font-size:12px;color:#363a43}.small-chat-box .footer .message-field textarea::-webkit-input-placeholder{color:#7d89a5}.small-chat-box .footer .message-field textarea:-ms-input-placeholder{color:#7d89a5}.small-chat-box .footer .message-field textarea::placeholder{color:#7d89a5}.small-chat-box .footer .send-btn{background-color:transparent;border-radius:50%;min-width:0}.small-chat-box .footer .link{font-size:12px;color:#468ee7;text-decoration:none}.small-chat-box .chat-list{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;padding:0 8px;overflow-y:auto;height:280px}.small-chat-box .chat-list::-webkit-scrollbar{width:5px;position:absolute}.small-chat-box .chat-list::-webkit-scrollbar-thumb{background:#468ee7;border-radius:5px}.small-chat-box .chat-list .chat-item{cursor:pointer;height:60px;min-height:60px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;padding:0 8px;transition:background-color .3s,border-radius .3s;text-decoration:none;border-bottom:1px solid #eff1f7}.small-chat-box .chat-list .chat-item .avatar-box{width:32px;height:32px;min-width:32px;border-radius:4px;margin-right:8px;overflow:hidden}.small-chat-box .chat-list .chat-item .avatar-box img{width:100%;height:100%;object-fit:cover}.small-chat-box .chat-list .chat-item .main{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;max-width:170px}.small-chat-box .chat-list .chat-item .main .name{color:#2c2c2c;font-size:12px;padding-bottom:4px}.small-chat-box .chat-list .chat-item .main .message{color:#7d89a5;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.small-chat-box .chat-list .chat-item .info{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-end;align-items:flex-end;margin-left:auto}.small-chat-box .chat-list .chat-item .info .date{color:#7d89a5;font-size:10px;padding-bottom:4px}.small-chat-box .chat-list .chat-item .info .unread{width:15px;height:15px;border-radius:50%;background-color:#468ee7;color:#fff;font-size:10px;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.small-chat-box .chat-list .chat-item:hover{border-radius:16px;background-color:#468ee7;color:#fff}.small-chat-box .chat-list .chat-item:hover .date,.small-chat-box .chat-list .chat-item:hover .message,.small-chat-box .chat-list .chat-item:hover .name{color:#fff}.small-chat-box .chat-list .chat-item:hover .unread{color:#468ee7}.small-chat-box .messages-list{max-height:280px;height:280px;display:-webkit-flex;display:flex;-webkit-flex-direction:column-reverse;flex-direction:column-reverse;padding:0 26px 0 24px;box-sizing:border-box;overflow-y:auto;outline:none}.small-chat-box .messages-list.small{height:230px}.small-chat-box .messages-list.drag-active{background-color:#d3e4f9;border:1px dashed #468ee7}.small-chat-box .messages-list::-webkit-scrollbar{width:5px;position:absolute}.small-chat-box .messages-list::-webkit-scrollbar-thumb{background:#468ee7;border-radius:5px}.small-chat-box .messages-list .loader-wrapper{height:100px;width:100%}.small-chat-box .messages-list .message{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;width:100%;-webkit-align-items:flex-start;align-items:flex-start;padding:4px 0}.small-chat-box .messages-list .message .text{border-radius:8px;background-color:#eff1f7;padding:10px 7px 10px 10px;color:#363a43;font-size:12px}.small-chat-box .messages-list .message .date{padding-top:2px;font-size:8px;color:#7d89a5}.small-chat-box .messages-list .message.my{-webkit-align-items:flex-end;align-items:flex-end}.small-chat-box .messages-list .message.my .text{background-color:#d3e4f9}.small-chat-box .messages-list .message button{padding:11px 16px;max-width:100%;box-sizing:border-box;color:#468ee7;border:1px solid #468ee7;border-radius:50px;font-size:12px;line-height:14px;font-family:Gotham;transition:all .3s;margin-top:8px;text-transform:unset;-webkit-justify-content:flex-start;justify-content:flex-start;text-align:left}.small-chat-box .messages-list .message button:hover{background:#468ee7;color:#fff}.small-chat-box .messages-list .message button.full-blue{background:#468ee7;color:#fff;margin:24px 0}.small-chat-box .messages-list .message button.Mui-disabled{opacity:.5}.small-chat-box .messages-list .message button.completed{border:1px solid #29b492;color:#29b492;background:transparent;position:relative}.small-chat-box .messages-list .message button.completed:hover{background:rgba(41,180,146,.1);color:#29b492}.small-chat-box .messages-list .message button.completed:after{content:"";width:18px;height:12px;background-image:url(/app/static/media/okGrnIc.856e49d7.svg);background-repeat:no-repeat;background-position:50%;background-size:contain;position:absolute;top:50%;right:-25px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.onboarding-tour{background-color:red}.onboarding-tour .title-margin{margin-top:7px;display:block;height:unset}.onboarding-tour span{padding:0;right:10px;bottom:10px;top:unset;left:unset;height:12px;color:#7d89a5;font-family:Gotham;box-shadow:unset;line-height:unset;font-size:10px;background:transparent}.onboarding-tour div{margin-top:8px}.onboarding-tour div button{outline:none;font-size:10px;color:#7d89a5;font-family:Gotham;margin:0}.onboarding-tour div button:hover{color:#7d89a5}.onboarding-tour div button:focus{outline:none}.onboarding-tour div button:last-child{margin:0}.onboarding-mask{opacity:.3}.container,.container-fluid{margin-right:auto;margin-left:auto}.container-fluid{padding-right:2rem;padding-left:2rem}.row{box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-flex:0 1 auto;flex:0 1 auto;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap}.row.reverse{-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.col.reverse{-webkit-flex-direction:column-reverse;flex-direction:column-reverse}.col-xs,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-offset-0,.col-xs-offset-1,.col-xs-offset-2,.col-xs-offset-3,.col-xs-offset-4,.col-xs-offset-5,.col-xs-offset-6,.col-xs-offset-7,.col-xs-offset-8,.col-xs-offset-9,.col-xs-offset-10,.col-xs-offset-11,.col-xs-offset-12{box-sizing:border-box;-webkit-flex:0 0 auto;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-xs{-webkit-flex-grow:1;flex-grow:1;-webkit-flex-basis:0;flex-basis:0;max-width:100%}.col-xs-1{-webkit-flex-basis:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-xs-2{-webkit-flex-basis:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-xs-3{-webkit-flex-basis:25%;flex-basis:25%;max-width:25%}.col-xs-4{-webkit-flex-basis:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-xs-5{-webkit-flex-basis:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-xs-6{-webkit-flex-basis:50%;flex-basis:50%;max-width:50%}.col-xs-7{-webkit-flex-basis:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-xs-8{-webkit-flex-basis:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-xs-9{-webkit-flex-basis:75%;flex-basis:75%;max-width:75%}.col-xs-10{-webkit-flex-basis:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-xs-11{-webkit-flex-basis:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-xs-12{-webkit-flex-basis:100%;flex-basis:100%;max-width:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-11{margin-left:91.66666667%}.start-xs{-webkit-justify-content:flex-start;justify-content:flex-start;text-align:start}.center-xs{-webkit-justify-content:center;justify-content:center;text-align:center}.end-xs{-webkit-justify-content:flex-end;justify-content:flex-end;text-align:end}.top-xs{-webkit-align-items:flex-start;align-items:flex-start}.middle-xs{-webkit-align-items:center;align-items:center}.bottom-xs{-webkit-align-items:flex-end;align-items:flex-end}.around-xs{-webkit-justify-content:space-around;justify-content:space-around}.between-xs{-webkit-justify-content:space-between;justify-content:space-between}.first-xs{-webkit-order:-1;order:-1}.last-xs{-webkit-order:1;order:1}@media only screen and (min-width:48em){.container{width:49rem}.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-offset-0,.col-sm-offset-1,.col-sm-offset-2,.col-sm-offset-3,.col-sm-offset-4,.col-sm-offset-5,.col-sm-offset-6,.col-sm-offset-7,.col-sm-offset-8,.col-sm-offset-9,.col-sm-offset-10,.col-sm-offset-11,.col-sm-offset-12{box-sizing:border-box;-webkit-flex:0 0 auto;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-sm{-webkit-flex-grow:1;flex-grow:1;-webkit-flex-basis:0;flex-basis:0;max-width:100%}.col-sm-1{-webkit-flex-basis:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-sm-2{-webkit-flex-basis:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-sm-3{-webkit-flex-basis:25%;flex-basis:25%;max-width:25%}.col-sm-4{-webkit-flex-basis:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-sm-5{-webkit-flex-basis:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-sm-6{-webkit-flex-basis:50%;flex-basis:50%;max-width:50%}.col-sm-7{-webkit-flex-basis:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-sm-8{-webkit-flex-basis:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-sm-9{-webkit-flex-basis:75%;flex-basis:75%;max-width:75%}.col-sm-10{-webkit-flex-basis:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-sm-11{-webkit-flex-basis:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-sm-12{-webkit-flex-basis:100%;flex-basis:100%;max-width:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-11{margin-left:91.66666667%}.start-sm{-webkit-justify-content:flex-start;justify-content:flex-start;text-align:start}.center-sm{-webkit-justify-content:center;justify-content:center;text-align:center}.end-sm{-webkit-justify-content:flex-end;justify-content:flex-end;text-align:end}.top-sm{-webkit-align-items:flex-start;align-items:flex-start}.middle-sm{-webkit-align-items:center;align-items:center}.bottom-sm{-webkit-align-items:flex-end;align-items:flex-end}.around-sm{-webkit-justify-content:space-around;justify-content:space-around}.between-sm{-webkit-justify-content:space-between;justify-content:space-between}.first-sm{-webkit-order:-1;order:-1}.last-sm{-webkit-order:1;order:1}}@media only screen and (min-width:64em){.container{width:65rem}.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-offset-0,.col-md-offset-1,.col-md-offset-2,.col-md-offset-3,.col-md-offset-4,.col-md-offset-5,.col-md-offset-6,.col-md-offset-7,.col-md-offset-8,.col-md-offset-9,.col-md-offset-10,.col-md-offset-11,.col-md-offset-12{box-sizing:border-box;-webkit-flex:0 0 auto;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-md{-webkit-flex-grow:1;flex-grow:1;-webkit-flex-basis:0;flex-basis:0;max-width:100%}.col-md-1{-webkit-flex-basis:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-md-2{-webkit-flex-basis:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-md-3{-webkit-flex-basis:25%;flex-basis:25%;max-width:25%}.col-md-4{-webkit-flex-basis:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-md-5{-webkit-flex-basis:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-md-6{-webkit-flex-basis:50%;flex-basis:50%;max-width:50%}.col-md-7{-webkit-flex-basis:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-md-8{-webkit-flex-basis:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-md-9{-webkit-flex-basis:75%;flex-basis:75%;max-width:75%}.col-md-10{-webkit-flex-basis:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-md-11{-webkit-flex-basis:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-md-12{-webkit-flex-basis:100%;flex-basis:100%;max-width:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-11{margin-left:91.66666667%}.start-md{-webkit-justify-content:flex-start;justify-content:flex-start;text-align:start}.center-md{-webkit-justify-content:center;justify-content:center;text-align:center}.end-md{-webkit-justify-content:flex-end;justify-content:flex-end;text-align:end}.top-md{-webkit-align-items:flex-start;align-items:flex-start}.middle-md{-webkit-align-items:center;align-items:center}.bottom-md{-webkit-align-items:flex-end;align-items:flex-end}.around-md{-webkit-justify-content:space-around;justify-content:space-around}.between-md{-webkit-justify-content:space-between;justify-content:space-between}.first-md{-webkit-order:-1;order:-1}.last-md{-webkit-order:1;order:1}}@media only screen and (min-width:75em){.container{width:76rem}.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-offset-0,.col-lg-offset-1,.col-lg-offset-2,.col-lg-offset-3,.col-lg-offset-4,.col-lg-offset-5,.col-lg-offset-6,.col-lg-offset-7,.col-lg-offset-8,.col-lg-offset-9,.col-lg-offset-10,.col-lg-offset-11,.col-lg-offset-12{box-sizing:border-box;-webkit-flex:0 0 auto;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-lg{-webkit-flex-grow:1;flex-grow:1;-webkit-flex-basis:0;flex-basis:0;max-width:100%}.col-lg-1{-webkit-flex-basis:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-lg-2{-webkit-flex-basis:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-lg-3{-webkit-flex-basis:25%;flex-basis:25%;max-width:25%}.col-lg-4{-webkit-flex-basis:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-lg-5{-webkit-flex-basis:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-lg-6{-webkit-flex-basis:50%;flex-basis:50%;max-width:50%}.col-lg-7{-webkit-flex-basis:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-lg-8{-webkit-flex-basis:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-lg-9{-webkit-flex-basis:75%;flex-basis:75%;max-width:75%}.col-lg-10{-webkit-flex-basis:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-lg-11{-webkit-flex-basis:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-lg-12{-webkit-flex-basis:100%;flex-basis:100%;max-width:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-11{margin-left:91.66666667%}.start-lg{-webkit-justify-content:flex-start;justify-content:flex-start;text-align:start}.center-lg{-webkit-justify-content:center;justify-content:center;text-align:center}.end-lg{-webkit-justify-content:flex-end;justify-content:flex-end;text-align:end}.top-lg{-webkit-align-items:flex-start;align-items:flex-start}.middle-lg{-webkit-align-items:center;align-items:center}.bottom-lg{-webkit-align-items:flex-end;align-items:flex-end}.around-lg{-webkit-justify-content:space-around;justify-content:space-around}.between-lg{-webkit-justify-content:space-between;justify-content:space-between}.first-lg{-webkit-order:-1;order:-1}.last-lg{-webkit-order:1;order:1}}.recover-page{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;min-height:100vh;box-sizing:border-box;background-image:url(/app/static/media/bg-sign-in-up.99c7738e.png);background-position:50%;background-size:cover;padding:24px 24px 24px 160px}@media (max-width:1060px){.recover-page{padding-left:24px;-webkit-align-items:center;align-items:center}}@media (max-width:767px){.recover-page{padding:8px;-webkit-justify-content:center;justify-content:center;background-color:#d3e4f9;background-image:unset}}.recover-page .recover-form{max-width:592px;width:100%;background:#fff;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;box-sizing:border-box;box-shadow:4px 4px 24px rgba(170,177,201,.1);border-radius:36px;padding:56px;font-family:Gotham;font-size:16px;line-height:24px}@media (max-width:767px){.recover-page .recover-form{padding:37px 16px;min-height:85vh}}.recover-page .recover-form .title{font-family:"Poppins, medium";font-weight:700;color:#2c2c2c;font-size:23px;padding-bottom:64px}.recover-page .recover-form .form-title{font-family:Gotham;font-size:26px;padding-bottom:16px}@media (max-width:767px){.recover-page .recover-form .form-title{font-size:20px}}.recover-page .recover-form .form-subtitle{font-family:Gotham;color:#7d89a5;font-size:16px;padding-bottom:24px}@media (max-width:767px){.recover-page .recover-form .form-subtitle{font-size:14px}}.recover-page .recover-form .text-field{background:#fcfcfc;border:1px solid #eff1f7;border-radius:6px;padding:0 17px;height:40px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-end;justify-content:flex-end;box-sizing:border-box;margin:8px 0;width:100%}.recover-page .recover-form .text-field label{font-family:Gotham;color:#b1bcd3}.recover-page .recover-form .text-field label.MuiInputLabel-formControl{font-size:12px;-webkit-transform:translate(17px,13px);transform:translate(17px,13px)}.recover-page .recover-form .text-field label.MuiInputLabel-shrink{font-size:10px;-webkit-transform:translate(17px,3px);transform:translate(17px,3px)}.recover-page .recover-form .text-field .MuiInputBase-root{margin:0}.recover-page .recover-form .text-field .MuiInputBase-root:after,.recover-page .recover-form .text-field .MuiInputBase-root:before{display:none}.recover-page .recover-form .text-field .MuiInputBase-root input{color:#363a43;font-family:Gotham;font-size:12px}.recover-page .recover-form .text-field .MuiInputBase-root input::-webkit-input-placeholder{color:#7d89a5;opacity:.7!important;font-size:12px}.recover-page .recover-form .text-field .MuiInputBase-root input:-ms-input-placeholder{color:#7d89a5;opacity:.7!important;font-size:12px}.recover-page .recover-form .text-field .MuiInputBase-root input::placeholder{color:#7d89a5;opacity:.7!important;font-size:12px}.recover-page .recover-form .text-field .MuiInputBase-root input:-webkit-autofill,.recover-page .recover-form .text-field .MuiInputBase-root input:-webkit-autofill:active,.recover-page .recover-form .text-field .MuiInputBase-root input:-webkit-autofill:focus,.recover-page .recover-form .text-field .MuiInputBase-root input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 30px #fcfcfc inset!important}.recover-page .recover-form .form-controls{display:-webkit-flex;display:flex;width:100%;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;padding-top:32px}@media (max-width:767px){.recover-page .recover-form .form-controls{-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex:1 1;flex:1 1;-webkit-justify-content:flex-end;justify-content:flex-end;padding-top:unset}}.recover-page .recover-form .form-controls div{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;font-family:Gotham;font-size:14px;color:#1a1a1a}@media (max-width:767px){.recover-page .recover-form .form-controls div{margin-top:16px}}.recover-page .recover-form .form-controls div a{color:#468ee7;text-transform:none}.recover-page .recover-form .form-controls .btn{color:#fff;font-family:Gotham;border:none;width:160px;height:40px;font-size:12px;background-color:#468ee7;border-radius:75px;text-transform:none;transition:all .3s}@media (max-width:767px){.recover-page .recover-form .form-controls .btn{width:100%;margin-bottom:16px}}.recover-page .recover-form .form-controls .btn.Mui-disabled{opacity:.7}.recover-page .recover-form .form-controls .btn:hover{opacity:.75}.recover-page .recover-form .back-link{font-family:Gotham}.recover-page .recover-form .back-link:hover{background-color:transparent}.interlocutor-disabled-video{position:relative;z-index:10;font-size:26px;line-height:16px;color:#fff;text-align:center;max-width:100%}@media (max-width:1060px){.interlocutor-disabled-video{background-color:rgba(0,0,0,.3);border-radius:16px;width:calc(90% - 32px);padding:16px;line-height:26px}}.interlocutor-disabled-video img{display:block;margin:0 auto 32px}.mobile-menu-container{position:absolute;bottom:0;left:0;opacity:0;height:0;width:100%;overflow:hidden;transition:opacity .3s,height .3s step-end;z-index:5}.mobile-menu-container.show{transition:opacity .3s;height:100vh;opacity:1}.mobile-menu-container .backdrop-box{position:absolute;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.2);z-index:4}.mobile-menu-container .mobile-menu-box{position:absolute;bottom:24px;left:0;width:100vw;box-sizing:border-box;padding:0 8px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;z-index:5;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.mobile-menu-container .mobile-menu-box .controls-box{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;padding-bottom:8px}.mobile-menu-container .mobile-menu-box .controls-box button{background-color:#fff;font-family:Gotham;font-size:14px;color:#2c2c2c;height:52px;border-bottom:1px solid #eff1f7;text-transform:none;border-radius:0}.mobile-menu-container .mobile-menu-box .controls-box button:first-child{border-radius:16px 16px 0 0}.mobile-menu-container .mobile-menu-box .controls-box button:last-child{border-radius:0 0 16px 16px;border-bottom:none}.mobile-menu-container .mobile-menu-box .controls-box button.red{color:#db404e}.mobile-menu-container .mobile-menu-box .cancel-btn{background-color:#fff;font-family:Gotham;font-size:14px;color:#2c2c2c;height:52px;border-radius:12px}.modal{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.modal .paper{position:relative;background-color:#fff;border:none;border-radius:10px;width:550px;padding:30px}.modal .paper:focus{outline:none}.modal .title{font-weight:700;font-size:28px;color:#363a43}.modal .text{font-size:18px;color:#7d89a5;min-height:10px}.modal .controls{width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end}.modal .controls button{text-transform:unset;margin-left:5px;height:40px;width:100px;transition:all .2s;font-family:Gotham}.modal .controls button:hover{opacity:.75}.modal .controls .cancel{border:none;background-color:transparent}.modal .controls .approve{border:none;width:130px;border-radius:24px;background-color:#468ee7;color:#fff}.modal .close{position:absolute;top:16px;right:16px;border:none;border-radius:50%;background-color:#eff1f7;color:#54c3a8;height:48px;width:48px;min-width:0;padding:0;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;cursor:pointer}@media (max-width:767px){.modal{-webkit-align-items:flex-end;align-items:flex-end}.modal .title{font-size:22px}.modal .text{font-size:14px}.modal .paper{border-top-left-radius:22px;border-top-right-radius:22px;border-bottom-left-radius:0;border-bottom-right-radius:0;padding-top:40px}.modal .paper .controls{-webkit-justify-content:space-between;justify-content:space-between}.modal .paper .controls .cancel{height:50px;border:none;background-color:transparent}.modal .paper .controls .approve{border:none;width:200px;height:50px;border-radius:24px;background-color:#29b492;color:#fff}.modal .close{height:50px;width:50px;top:20px;right:28px}}.report-problem-modal .issues-list{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:25px}.report-problem-modal .issues-list .issues-list-point{border:1px solid #eff1f7;border-radius:40px;box-sizing:border-box;font-size:15px;line-height:19px;padding:15px 24px;color:#7d89a5;transition:all .3s;margin:0 12px 12px 0;cursor:pointer;background-color:#eff1f7}.report-problem-modal .issues-list .issues-list-point:hover{background:#d3e4f9;color:#468ee7}.report-problem-modal .issues-list .issues-list-point.active{background:#468ee7;color:#fff}.report-problem-modal .subtitle{font-size:12px;color:#7d89a5;margin-bottom:3px}.report-problem-modal .text-field{width:100%;background-color:#fcfcfc;border:1px solid #eff1f7;border-radius:6px}.report-problem-modal .text-field .MuiInputBase-root{padding:16px}.report-problem-modal .text-field .MuiInputBase-root:after,.report-problem-modal .text-field .MuiInputBase-root:before{display:none}.report-problem-modal .text-field .MuiInputBase-root textarea{color:#2c2c2c;font-size:14px;line-height:25px;font-family:Gotham}.report-problem-modal .text-field .MuiInputBase-root textarea::-webkit-input-placeholder{color:#7d89a5;opacity:1}.report-problem-modal .text-field .MuiInputBase-root textarea:-ms-input-placeholder{color:#7d89a5;opacity:1}.report-problem-modal .text-field .MuiInputBase-root textarea::placeholder{color:#7d89a5;opacity:1}.report-problem-modal .exit-btn{width:228px;height:50px;border-radius:50px;padding:0;border:none;font-size:14px;color:#fff;background-color:#468ee7;font-family:Gotham;font-weight:700;display:-webkit-flex;display:flex;margin:40px 0 0 auto}.report-problem-modal .exit-btn:hover{background-color:#468ee7}@media (max-width:767px){.report-problem-modal .exit-btn{width:100%}}.patient-disabled-camera-wrapper{padding:23px 30px;border-radius:10px;background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(44px);backdrop-filter:blur(44px);position:absolute;bottom:100%;left:50%;-webkit-transform:translate(-50%,-50px);transform:translate(-50%,-50px);max-width:660px;box-sizing:border-box;display:-webkit-flex;display:flex;opacity:0;-webkit-align-items:center;align-items:center;color:#fff;font-size:14px;transition:all .5s}@media (max-width:1060px){.patient-disabled-camera-wrapper{max-width:unset;width:90%}}@media (max-width:767px){.patient-disabled-camera-wrapper{-webkit-flex-direction:column;flex-direction:column}}.patient-disabled-camera-wrapper.show{opacity:1}.patient-disabled-camera-wrapper .title{padding:0 28px 0 0;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;white-space:nowrap}@media (max-width:1060px){.patient-disabled-camera-wrapper .title{white-space:unset}}@media (max-width:767px){.patient-disabled-camera-wrapper .title{padding:0 0 16px}}.patient-disabled-camera-wrapper .title img{margin-right:15px;height:24px}.patient-disabled-camera-wrapper .description{line-height:20px;font-family:"Gotham-Light";border-left:1px solid hsla(0,0%,76.9%,.23);padding:0 0 0 28px}@media (max-width:767px){.patient-disabled-camera-wrapper .description{padding:16px 0 0;border-top:1px solid hsla(0,0%,76.9%,.23);border-left:none}}.notification-wrapper{width:100%;height:100vh;position:fixed;z-index:100;top:0;left:0;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;background:#fff}.notification-wrapper .notification-header{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;padding:16px 30px}.notification-wrapper .notification-header .share-test-btn{width:209px;height:48px;border-radius:50px;padding:0;font-size:14px;font-family:Gotham;font-weight:700;background:#eff1f7;color:#29b492}@media (max-width:767px){.notification-wrapper .notification-header .share-test-btn{font-size:12px;width:140px;min-width:140px;white-space:nowrap}}.notification-wrapper .notification-header .share-test-btn img{margin-right:15px}@media (max-width:767px){.notification-wrapper .notification-header .share-test-btn img{display:none}}.notification-wrapper .notification-header .header-logo{padding:0}.notification-wrapper .notification-body{-webkit-flex:1 1;flex:1 1;flex-direction:column;-webkit-justify-content:center;justify-content:center;padding-bottom:70px}.notification-card-wrapper,.notification-wrapper .notification-body{display:-webkit-flex;display:flex;-webkit-flex-direction:column;-webkit-align-items:center;align-items:center}.notification-card-wrapper{padding:50px;width:560px;box-sizing:border-box;background:#fff;box-shadow:0 4px 40px 10px rgba(22,72,134,.12);border-radius:12px;text-align:center;flex-direction:column;transition:all .3s}@media (max-width:767px){.notification-card-wrapper{width:calc(100% - 48px);padding:24px}}.notification-card-wrapper .main-icon{transition:all .3s;display:block;margin:0 auto 42px}@media (max-width:767px){.notification-card-wrapper .main-icon{height:60px;width:60px;margin:0 auto 8px}}.notification-card-wrapper .title{line-height:36px;margin-bottom:22px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (max-width:767px){.notification-card-wrapper .title{font-size:16px;line-height:26px;margin-bottom:8px}}.notification-card-wrapper .description{font-size:16px;line-height:24px;color:#7d89a5}@media (max-width:767px){.notification-card-wrapper .description{font-size:12px}}.reviewing-report-wrapper .try-another-appointment-button{width:100%;height:66px;background:#468ee7;color:#fff;border-radius:50px;font-size:14px;font-weight:700;font-family:Gotham;margin-top:40px}.reviewing-report-wrapper .try-another-appointment-button:hover{background:#468ee7}.patient-video-footer{position:relative;z-index:1;padding:0 55px 35px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}@media (max-width:1060px){.patient-video-footer{-webkit-justify-content:center;justify-content:center}}.patient-video-footer .exit-btn,.patient-video-footer .report-btn{border:1px solid #fff;color:#fff;height:48px;width:238px;padding:0;font-size:14px;font-family:Gotham;font-weight:700;background:transparent;transition:all .3s;border-radius:50px}@media (max-width:1060px){.patient-video-footer .exit-btn,.patient-video-footer .report-btn{display:none}}.patient-video-footer .exit-btn.Mui-disabled,.patient-video-footer .report-btn.Mui-disabled{opacity:.5;color:#fff}.patient-video-footer .exit-btn:hover,.patient-video-footer .report-btn:hover{background:hsla(0,0%,100%,.1)}.patient-video-footer .exit-btn img,.patient-video-footer .report-btn img{margin-right:12px}.patient-video-footer .video-control-button-box{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.patient-video-footer .video-control-button-box .video-control-btn{padding:0;height:63px;width:63px;border-radius:50%;margin:0 10px;background-color:#db404e;box-shadow:0 4px 32px rgba(69,102,151,.1)}.patient-video-footer .video-control-button-box .video-control-btn img{-webkit-filter:invert(1);filter:invert(1)}.patient-video-footer .video-control-button-box .video-control-btn.active{background-color:#fff;color:#fff}.patient-video-footer .video-control-button-box .video-control-btn.active img{-webkit-filter:invert(0);filter:invert(0)}.patient-left-container{max-width:610px;width:100%}.patient-left-container .subtitle{color:#7d89a5;font-size:18px;padding-bottom:36px}.patient-left-container textarea{height:200px;width:100%;background-color:#eff1f7;border:none;border-radius:2px}.patient-left-container .controls{display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;padding-top:50px}.patient-left-container .controls .btn{border:1px solid rgba(125,137,165,.27);border-radius:28px;height:48px;padding-left:27px;padding-right:27px;font-family:Gotham;color:#468ee7;font-weight:700;font-size:14px;line-height:14px}.patient-left-container .controls .btn img{margin-right:18px}.patient-left-container .controls .btn.green{background-color:#29b492;color:#fff;margin-left:24px;padding-right:14px;padding-left:20px}.patient-left-container .controls .btn.green img{margin-left:32px;margin-right:0}.patient-live-video-flow-wrapper{width:100%;height:100vh;background:#000;position:relative;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between}@media (max-width:1060px){.patient-live-video-flow-wrapper{background-color:#f6f9ff}}.patient-live-video-flow-wrapper .patient-video-header{background:transparent;border:none}@media (max-width:1060px){.patient-live-video-flow-wrapper .patient-video-header{display:none}}.patient-live-video-flow-wrapper .mobile-video-header{display:none;position:-webkit-sticky;position:sticky;height:50px;width:100%;top:0;left:0;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;background:hsla(0,0%,100%,.83);-webkit-backdrop-filter:blur(44px);backdrop-filter:blur(44px);z-index:5;padding:0 24px;box-sizing:border-box}@media (max-width:1060px){.patient-live-video-flow-wrapper .mobile-video-header{display:-webkit-flex;display:flex}}.patient-live-video-flow-wrapper .mobile-video-header .back-btn{min-width:unset;padding:5px}@media (max-width:1060px){.patient-live-video-flow-wrapper .mobile-video-header .back-btn{opacity:0;pointer-events:none}}.patient-live-video-flow-wrapper .mobile-video-header .patient-name{color:#2c2c2c;font-size:16px;max-width:calc(100% - 80px);text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.patient-live-video-flow-wrapper .mobile-video-header button{padding:5px;min-width:0}.patient-live-video-flow-wrapper .doctor-video-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;flex-direction:column;overflow:hidden}.patient-live-video-flow-wrapper .doctor-video-wrapper .doctor-is-coming-text{font-size:26px;line-height:16px;color:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:16px}.patient-live-video-flow-wrapper .doctor-video-wrapper .interlocutor-disabled-video{position:absolute}@media (max-width:1060px){.patient-live-video-flow-wrapper .doctor-video-wrapper{height:calc(100% - 128px);border-radius:0 0 40px 40px;background-color:#000}}.patient-live-video-flow-wrapper .doctor-video-wrapper:before{content:"";position:absolute;z-index:5;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,transparent 45.86%,#000)}@media (max-width:1060px){.patient-live-video-flow-wrapper .doctor-video-wrapper:before{display:none}}.patient-live-video-flow-wrapper .doctor-video{width:100%;height:100%;object-fit:cover}.patient-live-video-flow-wrapper .doctor-video.muted{opacity:0}.patient-live-video-flow-wrapper .patient-video-wrapper{width:200px;height:205px;border-radius:12px;background:wheat;position:absolute;top:80px;right:80px;overflow:hidden}@media (max-width:1060px){.patient-live-video-flow-wrapper .patient-video-wrapper{height:116px;width:80px;top:80px;right:35px}}.patient-live-video-flow-wrapper .patient-video,.patient-live-video-flow-wrapper .patient-video-wrapper img{width:100%;height:100%;object-fit:cover}.connection-visit-failed{max-width:610px;width:100%}.connection-visit-failed .subtitle{color:#7d89a5;font-size:18px;padding-bottom:38px}.connection-visit-failed textarea{height:200px;width:100%;background-color:#eff1f7;border:none;border-radius:2px}.connection-visit-failed .controls{display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;padding-top:30px}.connection-visit-failed .controls .btn{border:1px solid rgba(125,137,165,.27);border-radius:28px;height:48px;padding-left:27px;padding-right:27px;font-family:Gotham;color:#468ee7;font-weight:700;font-size:14px;line-height:14px}.connection-visit-failed .controls .btn.blue{width:300px;background-color:#468ee7;color:#fff;margin-left:24px;padding-right:14px;padding-left:20px}@media (max-width:767px){.connection-visit-failed .controls .btn.blue{padding:0;width:100%;margin:0}}.connection-visit-failed .controls .btn.blue img{margin-left:32px;margin-right:0}
/*# sourceMappingURL=main.36429fc3.chunk.css.map */