@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap");*{margin:0;padding:0;outline:0}html{font-size:66.5%;height:100%}body{font-family:DM Sans,sans-serif;font-weight:400;font-style:normal;box-sizing:border-box;position:relative;font-size:1.4rem;line-height:2.6rem;color:#000000;background-color:#ffffff;background-repeat:no-repeat;background-size:cover;background-position:50%;background-attachment:fixed}a,a:active,a:focus,a:hover{text-decoration:none!important;outline:0!important;color:#444343}input,input:active,input:focus,input:hover{outline:0;box-shadow:none}ul{margin:0 auto;padding:0;list-style:none}.btn.focus,.btn:focus,button,button:active,button:focus,button:hover{box-shadow:none;outline:0;border:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.deskDispNone,.ipadDisOnly{display:none!important}.authPageContainer{padding:1rem;height:100vh;background-color:#FFFFFF}.authPageWrap{width:100%;height:calc(100vh - 2rem);background-color:#F8F8F8CC;display:flex;flex-flow:row wrap;align-items:center;justify-content:center;padding:0;border:2px solid #ffffff;border-radius:38px;box-shadow:10.93px 10.93px 21.86px 0 #0D222229,-10.93px -10.93px 13.11px 0 #FFFFFF,0 8.74px 8.74px 0 #4040401A;-webkit-backdrop-filter:blur(8.404394149780273px);backdrop-filter:blur(8.404394149780273px)}.authPageWrap .pad0{padding:0}.authPageWrap .ht100{height:100%}.authPageWrap .leftImgWrap{width:50%;height:calc(100vh - 2.4rem);position:relative;background-image:url(/img/loginPageImg.png);background-repeat:no-repeat;background-size:cover}.authPageWrap .leftImgWrap img{width:100%;height:100%;object-fit:cover;border-radius:38px 0 0 38px}.authPageWrap .leftImgWrap .pillWrap{background-color:#F4F4F4;box-shadow:4.73px 4.73px 9.46px 0 #0D222229,-4.73px -4.73px 5.67px 0 #FFFFFF,0 3.78px 3.78px 0 #4040401A;border-radius:100%;width:100px;height:100px;position:absolute;top:.2rem;right:.2rem;display:flex;flex-flow:row wrap;align-items:center;justify-content:center}.authPageWrap .leftImgWrap .pillWrap img{width:44px;height:44px;object-fit:contain;border-radius:0}.authPageWrap .formWrap{padding:0;display:flex;flex-flow:column;align-items:center;justify-content:center;border-radius:0 38px 38px 0;width:calc(100% - 41%);height:calc(100vh - 2.4rem)}.authPageWrap .formWrap .authFormWrap{max-width:400px;margin:0 auto;text-align:center}.authPageWrap .formWrap .logoWrap{width:120px;display:inline-block;margin:0 auto 4.2rem}.authPageWrap .formWrap .logoWrap.martLes{margin:0 auto 2.2rem}.authPageWrap .formWrap .logoWrap img{width:100%;object-fit:contain;text-align:center}.authPageWrap .formWrap .topTtlWrap{text-align:center;padding:0 0 2.2rem}.authPageWrap .formWrap .topTtlWrap h2{color:#444444;font-weight:500;font-size:2rem;margin:0 auto}.authPageWrap .formWrap .topTtlWrap p{margin:0 auto;color:#525252;font-size:1.1rem}.authPageWrap .formWrap .topTtlWrap p a{color:#00E8B0;font-size:1.2rem}.authPageWrap form{width:100%}.authPageWrap ul{width:100%;margin:0;display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;padding:0}.authPageWrap ul li{margin:0 0 1.6rem;width:100%}.authPageWrap ul li.martLess{margin:0 0 1rem}.authPageWrap ul li .inputField{position:relative}.authPageWrap ul li .inputField .icoWrap{position:absolute;top:50%;transform:translateY(-50%);left:2rem}.authPageWrap ul li .inputField input{height:4.4rem;width:100%;padding:.5rem 1.4rem;background-color:#F8F8F8CC;border:1px solid #cdcdcd;border-radius:30px;box-shadow:none;color:#000000;font-size:1.3rem;font-weight:400}.authPageWrap ul li .inputField input::placeholder{color:#000000;font-size:1.2rem}.authPageWrap ul li .inputField .showPassword{position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.authPageWrap ul li .inputField .showPassword img{width:18px}.RemeForgetPwd{display:flex;flex-flow:row wrap;justify-content:space-between;padding:.8rem 0 .2rem}.RemeForgetPwd a{color:#02D1A0;font-size:1.2rem;font-weight:400}.RemeForgetPwd a:hover{color:#00E8B0}.RemeForgetPwd .checkBoxWrap{display:flex;align-items:center}.RemeForgetPwd .checkBoxWrap label{color:#000000;font-size:1.2rem;font-weight:400}.RemeForgetPwd input[type=checkbox]{position:relative;border:1px solid #cdcdcd;border-radius:100%;background:none;cursor:pointer;line-height:0;margin:0 .6rem 0 0;outline:0;padding:0!important;vertical-align:text-top;height:2rem;width:2rem;-webkit-appearance:none;opacity:1}.RemeForgetPwd input[type=checkbox]:checked{background-color:#ffffff}.RemeForgetPwd input[type=checkbox]:checked:before{content:"";position:absolute;left:50%;top:50%;width:12px;height:12px;margin:0;transform:translate(-50%,-50%);z-index:2;background-color:#02D1A0;border-radius:100%}.authPageWrap ul li .ctaWrap{margin:0 auto;text-align:center}.authPageWrap ul li .ctaWrap .btn{border:0;border-radius:30px;box-shadow:none;background-color:#A1F6D9;outline:0;padding:1rem 3.2rem;color:#000000;font-size:1.6rem;font-weight:400;letter-spacing:.08rem;text-transform:uppercase;width:100%}.authPageWrap .formWrap ul li .dividerWrap{text-align:center;padding:2.6rem 0 0}.authPageWrap .formWrap ul li .dividerWrap p{margin:0 auto;position:relative}.authPageWrap .formWrap ul li .dividerWrap p:before{content:"";height:1px;width:100%;background-color:#CDCDCD;position:absolute;top:50%;transform:translateY(-50%);left:0}.authPageWrap .formWrap ul li .dividerWrap p span{display:inline-block;color:#000000;font-size:1.4rem;font-weight:400;padding:0 2rem;background-color:#f9f9f9;position:relative;z-index:2}.authPageWrap .formWrap ul li .otherLoginWrap{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;padding:2.4rem 0 3.6rem}.authPageWrap .formWrap ul li .otherLoginWrap.otherLoginPadBtm{padding:2.4rem 0 0}.authPageWrap .formWrap ul li .otherLoginWrap p{margin:0 1rem 0 0;color:#000000;font-size:1.5rem;font-weight:400}.authPageWrap .formWrap ul li .otherLoginWrap .btnsWrap{display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-start}.authPageWrap .formWrap ul li .otherLoginWrap .btnsWrap a{display:inline-block;width:44px;height:44px;border-radius:100%;background-color:#F4F4F4;box-shadow:4.73px 4.73px 9.46px 0 #0D222229,-4.73px -4.73px 5.67px 0 #FFFFFF,0 3.78px 3.78px 0 #4040401A;display:flex;align-items:center;justify-content:center;margin:0 0 0 1.6rem}.authPageWrap .formWrap ul li .otherLoginWrap .btnsWrap a img{width:30px;height:30px}.authPageWrap .formWrap ul li .noAccWrap{text-align:center}.authPageWrap .formWrap ul li .noAccWrap p{margin:0 auto;font-size:1.4rem;color:#000000;font-weight:400}.authPageWrap .formWrap ul li .noAccWrap p a{color:#01D8A5}.authPageWrap .formWrap ul li:last-child{margin:0}.pwdStrengthTxt{position:absolute;color:#878484;font-size:1.2rem;font-weight:300;right:10px;bottom:-20px;margin:0}.strengthBarContainer{height:6px;background:#FFFFFF;border-radius:30px;overflow:hidden;position:relative;width:100%;margin:3rem 0 0}.strengthBar{height:100%;background:linear-gradient(90deg,#C4FFEB,#00E8B0);border-radius:30px;transition:width .3s ease}.authPageContainer .topLogoWrap{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;width:100%;padding:1.6rem 1.6rem 0}.authPageContainer .topLogoWrap .leftLogoWrap{width:100px}.authPageContainer .topLogoWrap .leftLogoWrap img{width:100%;object-fit:contain}.authPageContainer .topLogoWrap .rightWrap{text-align:right}.authPageContainer .topLogoWrap .rightWrap a{color:#02D1A0;font-size:1.4rem;font-weight:400;position:relative}.authPageContainer .topLogoWrap .rightWrap a:after{content:"";width:100%;height:1px;background-color:#02D1A0;position:absolute;left:0;bottom:0}.authPageContainer .midInputFrmWrap{max-width:400px;margin:0 auto;text-align:center;min-height:calc(100vh - 200px);display:flex;align-items:center;justify-content:center;flex-flow:column}.authPageContainer .midInputFrmWrap .topIcoWrap{width:46px;margin:0 auto;text-align:center}.authPageContainer .midInputFrmWrap .topIcoWrap img{width:100%;object-fit:contain}.authPageContainer .midInputFrmWrap .topTtlWrap{margin:2.2rem auto 1.4rem}.authPageContainer .midInputFrmWrap .topTtlWrap h2{margin:0 auto .6rem;color:#444444;font-weight:500;font-size:2rem}.authPageContainer .midInputFrmWrap .topTtlWrap p{margin:0 auto;color:#525252;font-size:1.4rem;padding:0 1rem;line-height:2.2rem;font-weight:300}.authPageContainer .midInputFrmWrap ul li .ctaWrap{margin:1.2rem 0 0}.authPageContainer .midInputFrmWrap.midInputFrmWidMid{max-width:410px;min-height:calc(100vh - 40px)}.authPageContainer .midInputFrmWidMid ul li .inputField.verCodeFieldWrap{display:flex;justify-content:center;align-items:center;margin:1rem auto 0}.authPageContainer .midInputFrmWidMid ul li .inputField .verInput{width:44px;height:44px;border-radius:100%;text-align:center;outline:none;transition:border-color .3s ease;margin:0 .8rem;color:#000000;font-size:1.6rem;font-weight:600}.authPageContainer .midInputFrmWidMid ul li .inputField .verInput.filled{border-color:#00E8B0}.authPageContainer .midInputFrmWidMid ul li .inputField .divider{width:10px;height:2px;background-color:#6B6B6B;margin:0 .4rem}.authPageContainer .midInputFrmWidMid ul li .resendCodeWrap{text-align:center;margin:2rem auto 0}.authPageContainer .midInputFrmWidMid ul li .resendCodeWrap p{margin:0 auto;font-size:1.4rem;color:#000000;font-weight:400}.authPageContainer .midInputFrmWidMid ul li .resendCodeWrap p a{color:#01D8A5}.authPageContainer .midInputFrmWrap ul li .strengthBarMart{margin:1.2rem 0 .8rem}.authPageContainer .midInputFrmWrap ul li .newPwdLabel{color:#000000;font-size:1.4rem;font-weight:300;text-align:left;display:block;margin:0 0 .4rem 1rem}.authPageContainer .midInputFrmWrap .errorMessageWrap{width:100%;padding:3.6rem 0 1.6rem}.authPageContainer .midInputFrmWrap .errorMessageWrap p{margin:0 auto;background-color:#FFD8D8;color:#FF6060;font-size:1.4rem;font-weight:400;width:100%;border-radius:30px;padding:.6rem 1rem}.authPageContainer .forgotPwdLinkSecRow{height:calc(100vh - 260px);display:flex;align-items:center;justify-content:center}.authPageContainer .forgotPwdLinkSendWrap{text-align:center;margin:0 auto}.authPageContainer .forgotPwdLinkSendWrap .icoWrap{margin:0 auto;padding:0 0 1.4rem}.authPageContainer .forgotPwdLinkSendWrap .icoWrap img{width:80px}.authPageContainer .forgotPwdLinkSendWrap .dataWrap{text-align:center}.authPageContainer .forgotPwdLinkSendWrap .dataWrap h2{color:#444444;font-size:1.8rem;font-weight:600;margin:0 auto 2.4rem}.authPageContainer .forgotPwdLinkSendWrap .dataWrap .btn{border:0;outline:0;box-shadow:none;background-color:#A1F6D9;color:#000000;text-transform:uppercase;font-size:1.4rem;font-weight:300;padding:.9rem 10rem;border-radius:30px;letter-spacing:.08rem}.sidebar{transition:width .3s ease;overflow:hidden;padding:1.2rem 1.6rem 1.2rem .8rem;position:relative;height:calc(100vh - 2rem);border-right:1px solid #e1e1e1;display:flex;flex-direction:column}.sidebar.open{width:220px}.sidebar.closed{width:80px;padding:1.2rem .8rem}.sidebar .logoWrap{width:100px;margin:0 0 2.6rem;transition:width .3s ease;padding:0 0 0 1rem}.sidebar.closed .logoWrap{width:50px;margin:0 0 1.8rem;padding:0 0 0 1.4rem}.sidebar .logoWrap img{width:100%;height:100%;object-fit:contain}.sidebar .logoWrap .closeSidebarLogo,.sidebar.closed .logoWrap .openSidebarLogo{display:none}.sidebar.closed .logoWrap .closeSidebarLogo{display:inline-block}.sidebar .toggleButton{position:fixed;background-color:transparent;width:28px;height:28px;left:182px;top:1.6rem}.sidebar .toggleButton svg{width:20px;height:20px}.sidebar.closed .toggleButton{left:1.6rem;top:auto;position:relative;margin:0 auto 1.4rem}.sidebar.closed .menu ul li .NavLink{padding:0;width:40px;height:40px;border-radius:100%}.sidebar.closed .menu ul li .NavLink .icoWrap{margin:0 auto}.sidebar .menu{flex:1 1;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden}.sidebar .menu ul{padding:0;margin:0}.sidebar .menu .menuBottom{margin-top:auto;padding-top:.8rem;border-top:1px solid #e1e1e1}.sidebar.closed .menu .menuBottom{border-top:none}.sidebar .menu ul li{margin:0 0 .4rem}.sidebar .menu ul li>.NavLink{display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start;transition:background-color .3s ease;text-decoration:none;border-radius:30px;cursor:pointer;padding:1rem 1.4rem;position:relative;z-index:1}.sidebar.closed .menu ul li>.NavLink{justify-content:center;margin:0 auto .8rem}.sidebar .menu ul li.active>.NavLink{background:#FFFFFF;transition:box-shadow .3s ease,transform .2s ease;position:relative;z-index:1;border-radius:30px;box-shadow:3.13px 3.13px 6.25px rgba(13,34,34,.16),-3.13px -3.13px 3.75px #FFFFFF}.sidebar .menu ul li:hover>.NavLink{background-color:rgba(254,255,186,1);position:relative;z-index:1;border-radius:30px}.sidebar .menu ul li.active:hover>.NavLink{background-color:#FFFFFF}.sidebar .menu ul li.active>.NavLink:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:30px;padding:1px;background:linear-gradient(124.35deg,#00E8B0 -5.34%,#FFFFFF 47.23%,#00E8B0 87.7%)}.sidebar .menu ul li.active>.NavLink:after,.sidebar.doctorSidebar .menu ul li.active>.NavLink:after{-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude;pointer-events:none}.sidebar.doctorSidebar .menu ul li.active>.NavLink:after{background:linear-gradient(124.35deg,#3776FF -5.34%,#FFFFFF 47.23%,#3776FF 87.7%)}.sidebar .menu ul li>.NavLink .arrow{position:absolute;right:1.2rem}.sidebar .menu ul li>.NavLink .arrow svg{width:10px}.sidebar .menu ul li>.NavLink .arrow svg.rotate-180{transform:rotate(180deg)}.sidebar .menu ul li .NavLink .icoWrap{margin:0 .8rem 0 0}.sidebar .menu ul li .NavLink p{margin:0;transition:opacity .3s ease;color:#000000;font-size:1.4rem;font-weight:400;line-height:1.8rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar.closed .menu ul li .NavLink p{opacity:0;pointer-events:none}.sidebar .menu ul li ul.submenu{padding:1rem 0 0 4rem;position:relative}.sidebar .menu ul li ul.submenu:before{content:"";background-image:url(/img/subMenuBg.png);background-repeat:no-repeat;background-size:contain;width:23px;height:100%;position:absolute;left:22px;top:6px}.sidebar .menu ul li ul.submenu li{margin:0;position:relative}.sidebar .menu ul li ul.submenu li:first-child:before,.sidebar .menu ul li.umNavParent ul.submenu li:before{content:"";width:14px;height:1px;background-color:#000000;position:absolute;left:-20px;top:51%;transform:translateY(-50%)}.sidebar .menu ul li.umNavParent ul.submenu li:last-child:before{display:none}.sidebar .menu ul li.umNavParent ul.submenu:before{width:18px}.sidebar .menu ul li ul.submenu li .NavLink{padding:.7rem 1rem;color:#000000;font-size:1.2rem;letter-spacing:.02rem;line-height:1.6rem}.sidebar .menu ul li ul.submenu li.active .NavLink,.sidebar .menu ul li ul.submenu li.active:hover .NavLink{color:rgba(55,118,255,1);background-color:transparent;box-shadow:none}.sidebar .menu ul li ul.submenu li:hover .NavLink{color:rgba(246,200,101,1);background-color:transparent}.sidebar .menu ul li ul.submenu li.active .NavLink:after{content:none}.topNavWrap{width:100%;display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;border-bottom:1.34px solid #e1e1e1;padding:.8rem 2.2rem;background-color:#FFFFFF}.topNavWrap .leftWrap{text-align:left}.topNavWrap .leftWrap h2{color:#000000;margin:0;font-size:2rem;font-weight:700;line-height:2.2rem}.topNavWrap .leftWrap p{color:rgba(110,110,110,1);letter-spacing:.03rem;margin:0;font-size:1.2rem;font-weight:300;line-height:1.8rem}.topNavWrap .rightWrap{position:relative;display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-end}.topNavWrap .rightWrap .notificationWrap{margin:0 2rem 0 0;position:relative}.topNavWrap .rightWrap .notificationWrap span{display:flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:100%;background-color:#FF5959;color:#FFFFFF;font-size:.8rem;font-weight:500;position:absolute;top:0;right:-6px}.topNavWrap .rightWrap a.userProfIcoWrap{width:38px;height:38px;background-color:#F4F4F4;border-radius:100%;box-shadow:4.73px 4.73px 9.46px 0 #0D222229,-4.73px -4.73px 5.67px 0 #FFFFFF,0 3.78px 3.78px 0 #4040401A;display:flex;align-items:center;justify-content:center}.topNavWrap .rightWrap a.userProfIcoWrap svg{opacity:.3}.topNavWrap .rightWrap ul.dropdown{position:absolute;top:40px;right:0;background-color:#F5F5F5;box-shadow:12.26px 12.26px 24.51px 0 #0D222229,0 9.8px 9.8px 0 #4040401A;border-radius:18px;overflow:hidden;z-index:10;width:150px;padding:1.2rem 2rem}.topNavWrap .rightWrap ul.dropdown li .dropdownItem{display:flex;align-items:center;text-decoration:none;color:#000000;font-size:1.2rem;transition:background .2s ease,border-radius .2s ease;font-weight:400;letter-spacing:.01rem;padding:.4rem 1rem;border-radius:30px}.topNavWrap .rightWrap ul.dropdown li.active .dropdownItem,.topNavWrap .rightWrap ul.dropdown li:hover .dropdownItem{background-color:#FFDABF}.topNavWrap .rightWrap ul.dropdown li .dropdownItem span.icon{margin:0 1rem 0 0;display:inline-block}.topNavWrap .rightWrap ul.dropdown li .dropdownItem span.icon svg{width:10px}.topNavWrap .leftTopWrap{display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-start}.topNavWrap .leftTopWrap .btn{padding:0;outline:0;box-shadow:none;border:0;margin:0 1.4rem 0 0}.topNavWrap .leftTopWrap .btn svg{width:34px;height:34px}.topNavWrap .leftTopWrap h2{color:#000000;margin:0;font-size:1.8rem;font-weight:600;line-height:2rem}.topNavWrap .leftTopWrap .patientDetailIdTxt{color:#888888;font-size:1.2rem;font-weight:300;margin:.1rem 0 0;letter-spacing:.02rem}.mainContent{display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:flex-start}.commonContentWrap{position:relative;height:100vh;padding:.8rem}.contentShadowBox .pad0{padding:0}.contentShadowBox{background-color:#F8F8F8CC;border:2.19px solid #ffffff;border-radius:30px;box-shadow:10.93px 10.93px 21.86px 0 #0D222229,-10.93px -10.93px 13.11px 0 #FFFFFF,0 8.74px 8.74px 0 #4040401A;-webkit-backdrop-filter:blur(8.404394149780273px);backdrop-filter:blur(8.404394149780273px);width:100%;position:relative;z-index:2;height:calc(100vh - 1.6rem);overflow:hidden}.commonContentWrap .rightCommonPannel{background-color:#FFFFFFA6;width:calc(100% - 220px);transition:width .3s ease;border-radius:0 30px 30px 0}.commonContentWrap.sidebar-closed .rightCommonPannel{width:calc(100% - 80px)}.topTitleWrap{width:100%;border-bottom:1.34px solid #e1e1e1;justify-content:space-between;padding:1rem 2.2rem;background-color:#FFFFFF}.topTitleWrap,.topTitleWrap .leftTopWrap{display:flex;flex-flow:row wrap;align-items:center}.topTitleWrap .leftTopWrap{justify-content:flex-start}.topTitleWrap .leftTopWrap .btn{padding:0;outline:0;box-shadow:none;border:0;margin:0 1.6rem 0 0}.topTitleWrap .leftTopWrap .btn svg{width:34px;height:34px}.topTitleWrap h2{color:#000000;margin:0;font-weight:600;font-size:1.8rem}.topTitleWrap .selectWrap{width:380px}.topTitleWrap .selectWrap select{--bs-form-select-bg-img:url(/img/downArrow.png);background-size:34px 34px;background-color:#F8F8F8CC;border:.4px solid #ffffff;border-radius:30px;box-shadow:2px 2px 4px 0 #0D222229,-2px -2px 2.4px 0 #FFFFFF;height:36px;background-position:100%;color:#000000;font-size:1.3rem;font-weight:400;padding:.2rem 0 .2rem 1rem}.topTitleWrap .rightCtasWrap{text-align:right;display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-end}.topTitleWrap .rightCtasWrap .btn{border:3px solid rgba(56,255,187,1);border-radius:30px;background-color:rgba(56,255,187,1);outline:0;padding:.6rem 3.2rem;color:#000000;font-size:1.4rem;font-weight:300;letter-spacing:.04rem}.topTitleWrap .rightCtasWrap .btn svg{margin:0 .8rem 0 0}ul.formList{display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:flex-start;margin:0 -.8rem;padding:0}ul.formList li{width:100%;margin:0 0 2rem;padding:0 .8rem}ul.formList li:last-child{margin:0}ul.formList li.full{width:100%}ul.formList li.half{width:50%}ul.formList li.third{width:33.33%}ul.formList li.justifyEndItem{display:flex;justify-content:flex-end}ul.formList li.flexEnd .dateWrap{justify-content:flex-end}ul.formList li .dateWrap label{color:#000000;font-size:1.4rem;font-weight:400;margin:0;display:block}ul.formList li .dateWrap .react-datepicker-wrapper{position:relative;width:100%}ul.formList li .dateWrap .react-datepicker-wrapper:after{content:"";background-image:url(/img/downArrow.png);background-repeat:no-repeat;background-size:contain;background-position:100%;width:38px;height:38px;position:absolute;right:-3px;top:50%;transform:translateY(-50%)}ul.formList li .dateWrap .react-datepicker-wrapper .react-datepicker__input-container input{background-color:#F8F8F8CC;border:.4px solid #ffffff;border-radius:30px;box-shadow:2px 2px 4px 0 #0D222229,-2px -2px 2.4px 0 #FFFFFF;height:36px;padding:.2rem 1rem;color:#000000;font-size:1.3rem;font-weight:400;width:100%}ul.formList li .inputField{position:relative}ul.formList li .inputField label{color:#000000;font-size:1.4rem;font-weight:400;margin:0 0 .5rem;display:block}ul.formList li .inputField label.labelBoldTxt{font-weight:500}ul.formList li .inputField input{background-color:#F8F8F8CC;border:.4px solid #ffffff;border-radius:30px;box-shadow:2px 2px 4px 0 #0D222229,-2px -2px 2.4px 0 #FFFFFF;height:36px;padding:.2rem 1rem;color:#000000;font-size:1.3rem;font-weight:400}ul.formList li .inputField textarea{background-color:#FFFFFF;border:1px solid #ededed;border-radius:22px;resize:none;height:14rem;width:100%;padding:.8rem 1.2rem;font-size:1.3rem;font-weight:300;letter-spacing:.02rem;color:#626262}ul.formList li .inputField textarea::placeholder{color:#A5A5A5;font-size:1.2rem;font-weight:300}ul.formList li .inputField select{background-image:url(/img/downArrow.png);background-repeat:no-repeat;background-size:38px 38px;background-color:#F8F8F8CC;border:.4px solid #ffffff;border-radius:30px;box-shadow:2px 2px 4px 0 #0D222229,-2px -2px 2.4px 0 #FFFFFF;background-position:100%;height:36px;padding:.2rem 0 .2rem 1rem;font-size:1.3rem;font-weight:400;width:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none}ul.formList li .inputField .error{position:absolute;bottom:-17px;right:12px;font-size:1rem;font-weight:400;color:#FF0000;letter-spacing:.02rem}ul.formList li .inputField.selectMed{width:100%;position:relative}ul.formList li .inputField.selectMed:after{content:"";background-image:url(/img/downArrow.png);background-repeat:no-repeat;background-size:contain;background-position:100%;width:42px;height:42px;position:absolute;right:-3px;top:72%;transform:translateY(-50%)}ul.formList li .inputField.selectMed .selectMedInput{box-sizing:border-box;background-color:#F8F8F8CC;border:.4px solid #ffffff;border-radius:30px;box-shadow:2px 2px 4px 0 #0D222229,-2px -2px 2.4px 0 #FFFFFF;height:36px;width:100%;padding:.2rem 0 .2rem 1rem;font-size:1.3rem;font-weight:400}ul.formList li .inputField.selectMed .error{position:absolute;bottom:2px;right:40px;font-size:1rem;font-weight:400;color:#FF0000;letter-spacing:.02rem}ul.formList li .inputField.selectMed ul.selectMedList{list-style:none;padding:0;margin:0;position:absolute;width:100%;max-height:140px;overflow-y:auto;background-color:#FFFFFF;border:1px solid #f8f8f8cc;box-shadow:2px 2px 4px 0 #0D222229,-2px -2px 2.4px 0 #FFFFFF;border-radius:12px;z-index:1}ul.formList li .inputField.selectMed ul.selectMedList li{padding:.6rem 1rem;cursor:pointer;border-bottom:1px solid #f8f8f8cc;font-size:1.3rem;font-weight:400;color:#000000;margin:0;display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between}ul.formList li .inputField.selectMed ul.selectMedList li span.alreadyAssignedTxt{display:inline-block;color:#FF5959;font-size:1.2rem;font-weight:400;letter-spacing:.02rem}ul.formList li .inputField.selectMed ul.selectMedList li span.alreadyAssignedTxt svg{width:16px;height:16px;margin:-.24rem 0 0 1rem}ul.formList li .inputField.selectFlexWrap{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between}ul.formList li .inputField.selectFlexWrap label{margin:0}ul.formList li .inputField.selectFlexWrap select{width:40%}ul.formList li .medicationTime{padding:.6rem 0 0}ul.formList li .medicationTime ul{background-color:#FFFFFF;border-radius:20px;box-shadow:6.72px 6.72px 13.44px 0 #0D222229,-6.72px -6.72px 8.06px 0 #FFFFFF,0 5.37px 5.37px 0 #4040401A;display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:space-between;padding:1.6rem 3.6rem;border:1px solid #ededed}ul.formList li .medicationTime ul li{width:25%;margin:0 auto;text-align:center}ul.formList li .medicationTime ul li .itemWrap{text-align:center}ul.formList li .medicationTime ul li .itemWrap p{color:#000000;text-transform:uppercase;font-size:1.3rem;letter-spacing:.08rem;font-weight:400}ul.formList li .medicationTime ul li .itemWrap .icoWrap{width:30px;margin:.8rem auto 1rem;text-align:center}ul.formList li .medicationTime ul li .itemWrap .icoWrap img{width:100%;object-fit:contain}ul.formList li .medicationTime ul li .itemWrap .btn{padding:0;outline:0;border:0;border-radius:100%;box-shadow:none;color:#002015;font-size:1.3rem;font-weight:400}ul.formList li .medicationTime ul li .itemWrap .btn.active p{color:#00E8B0}ul.formList li .addCtaWrap{text-align:center}ul.formList li .addCtaWrap .btn{outline:0;box-shadow:none;border:1px solid #a1f6d9;background-color:#A1F6D9;border-radius:30px;color:#000000;font-size:1.4rem;font-weight:400;padding:.9rem 10rem}ul.formList li .addCtaWrap .btn svg{width:14px;height:14px;margin:0 0 0 1rem}ul.formList li .addCtaWrap .btn.btnAdd{border:1px solid #b7b7b7;background-color:transparent}ul.formList li .addCtaWrap .btn.btnAdd svg{margin:0 0 0 1.2rem}ul.formList li .readOnlyTxtWrap{display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-start}ul.formList li .readOnlyTxtWrap p{margin:0;font-size:1.3rem;font-weight:400;color:#999999}ul.formList li .readOnlyTxtWrap p strong{font-weight:500;color:#000000}ul.formList li .readOnlyTxtWrap p.contentTxt{padding:0 1rem 0 0;margin:0 1rem 0 0;position:relative}ul.formList li .readOnlyTxtWrap p.contentTxt:after{content:"";width:1px;height:100%;position:absolute;right:0;top:50%;transform:translateY(-50%);background-color:#a1f6d8}.lightgrayClur{opacity:.5!important}table{width:100%;border-collapse:collapse}table thead{position:relative;border-radius:0;background-color:#FFFFFF}table thead tr th{border:0;font-weight:400;padding:1.6rem 1.4rem;line-height:1.4rem;border-radius:0}table tbody tr td,table thead tr th{color:#000000;text-align:center;font-size:1.4rem}table tbody tr td{padding:1.2rem 1.4rem;border-bottom:1px solid #b7b7b738;font-weight:500;letter-spacing:0;line-height:1.6rem;position:relative}table tbody tr.editing{position:relative}table tbody tr.editing:after{content:"";width:calc(100% - 10px);height:calc(100% - 10px);background-color:#FFEDE0;border:1px solid #ffb37b;border-radius:30px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}table tbody tr td .ctaWrap{text-align:center;margin:0 auto;position:relative;z-index:1}table tbody tr td .btn{padding:0;outline:0;border-radius:0;border:0;box-shadow:none;margin:0 .6rem}table tbody tr td .btn svg{width:16px;height:16px}table tbody{background-color:#F8F8F8;box-shadow:7.26px 7.26px 14.52px 0 #0D222229,-7.26px -7.26px 8.71px 0 #FFFFFF,0 5.81px 5.81px 0 #4040401A;border-radius:0 0 30px 30px}table tbody tr:last-child td:first-child{border-radius:0 0 0 30px}table tbody tr:last-child td:last-child{border-radius:0 0 30px 0}table tbody tr:last-child td{border:0}table tr td .medItem{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center}table tr td .medItem .icoWrap{width:20px;margin:0 1.4rem 0 0}table tr td .medItem .icoWrap svg{margin:0}table tr td .medItem .dataWrap{text-align:left;width:calc(100% - 36px)}.ScrollContentWrap{width:100%}.ScrollContentWrap .scrollSecWrap{height:calc(100vh - 84px);border-radius:0 0 60px 0;padding:0 0 .6rem}.createMedPlanBox{width:100%;margin:0 auto;padding:1.6rem}.createMedPlanBox form{padding:0 2rem 0 0}.createMedPlanBox ul.formList li .addCtaWrap .checkBoxWrap{display:flex;align-items:center;justify-content:center;margin:0 auto 1.4rem}.createMedPlanBox ul.formList li .addCtaWrap .checkBoxWrap label{color:#000000;font-size:1.3rem;font-weight:400;letter-spacing:.04rem}.createMedPlanBox ul.formList li .addCtaWrap .checkBoxWrap input[type=checkbox]{position:relative;border:1px solid #505050;border-radius:.6rem;background:none;cursor:pointer;line-height:0;margin:0 .8rem 0 0;outline:0;padding:0!important;vertical-align:text-top;height:2.2rem;width:2.2rem;-webkit-appearance:none;opacity:1}.createMedPlanBox ul.formList li .addCtaWrap .checkBoxWrap input[type=checkbox]:checked{background-color:#ffffff;border:1px solid #00e8b0}.createMedPlanBox ul.formList li .addCtaWrap .checkBoxWrap input[type=checkbox]:checked:before{content:"";position:absolute;left:50%;top:60%;width:12px;height:12px;margin:0;transform:translate(-50%,-50%);z-index:2;background-image:url(/img/checkArrow.png);background-repeat:no-repeat;background-size:contain}.modal-backdrop.show{background-color:#F8F8F8CC;box-shadow:10.93px 10.93px 21.86px 0 #0D222229;-webkit-backdrop-filter:blur(8.404394149780273px);backdrop-filter:blur(8.404394149780273px);opacity:.8!important}.linkCartridgePopup.modal.show .modal-dialog{max-width:620px;width:100%;display:flex;align-items:center;justify-content:center;height:100%;margin:0 auto;flex-flow:row wrap}.linkCartridgePopup .modal-content{border-radius:30px;border:0}.createMedPlanTblWrap,.linkCartridgePopup .modal-content{background-color:#F8F8F8;box-shadow:7.26px 7.26px 14.52px 0 #0D222229,-7.26px -7.26px 8.71px 0 #FFFFFF,0 5.81px 5.81px 0 #4040401A}.createMedPlanTblWrap{padding:0 1rem 1.6rem;margin:0 0 0 2rem;height:calc(100vh - 180px);border-radius:30px;display:flex;justify-content:space-between;flex-flow:column;align-items:center}.createMedPlanTblWrap table thead{background-color:transparent;border-bottom:1px solid #e3e3e3}.createMedPlanTblWrap table tbody{background-color:transparent;box-shadow:none}.createMedPlanTblWrap table tr td:first-child,.createMedPlanTblWrap table tr th:first-child{text-align:left}.createMedPlanTblWrap table tr th{color:#000000;font-size:1.3rem;font-weight:500}.createMedPlanTblWrap table tr td .medItem .dataWrap h2{font-size:1.3rem;font-weight:500;margin:0}.createMedPlanTblWrap table tr td .medItem .dataWrap h5{color:#000000;margin:0;text-transform:uppercase;font-size:1.2rem;font-weight:300;letter-spacing:.06rem}.createMedPlanTblWrap table tr td{color:#000000;font-size:1.2rem;font-weight:300;letter-spacing:.02rem;position:relative;z-index:9}.createMedPlanTblWrap .ctaWrap{text-align:center}.createMedPlanTblWrap .ctaWrap .btn{outline:0;box-shadow:none;border:0;background-color:#A1F6D9;border-radius:30px;color:#000000;font-size:1.4rem;font-weight:400;padding:.9rem 10rem}.createMedPlanBox ul.formList li.medDurationItem .inputField{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between}.createMedPlanBox ul.formList li.medDurationItem input{width:60px;border-radius:0;box-shadow:none;background-color:transparent;border-bottom:1px solid #d7d7d7;text-align:center}.createMedPlanBox ul.formList li.medDurationItem .medDurationRadio{width:calc(100% - 80px);display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;border-radius:30px;overflow:hidden;box-shadow:2.01px 2.01px 4.01px 0 #0D222229,-2.01px -2.01px 2.41px 0 #FFFFFF;background-color:#F8F8F8CC}.createMedPlanBox ul.formList li.medDurationItem .medDurationRadio .toggleButton{width:33.33%;text-align:center;padding:.6rem .8rem;border:none;outline:none;background-color:transparent;cursor:pointer;font-size:1.4rem;font-weight:300;color:#000000;transition:all .2s ease-in-out}.createMedPlanBox ul.formList li.medDurationItem .medDurationRadio .toggleButton.selected{background-color:#A1F6D9;border-radius:30px}.createMedPlanBox ul.formList li.medDatesItem ul{display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-start;padding:0}.createMedPlanBox ul.formList li.medDatesItem ul li{margin:0;padding:0 1.6rem 0 0}.createMedPlanBox ul.formList li.medDatesItem ul li:last-child{padding:0}.createMedPlanBox ul.formList li.medDatesItem ul li .dateWrap{display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-start}.createMedPlanBox ul.formList li.medDatesItem ul li .dateWrap label{width:80px}.createMedPlanBox ul.formList li.medDatesItem ul li .dateWrap .dateField{width:calc(100% - 80px)}.createMedPlanBox ul.formList li.medDatesItem ul li .dateWrap .react-datepicker-wrapper .react-datepicker__input-container input{background-color:transparent;box-shadow:none;font-weight:300;padding:0 0 0 .4rem;border:0}.createMedPlanBox ul.formList li.medDatesItem ul li .dateWrap .react-datepicker-wrapper:after{content:none}.createMedPlanBox ul.formList li .medicationTime{position:relative}.createMedPlanBox ul.formList li .medicationTime .error{position:absolute;bottom:-17px;right:12px;font-size:1rem;font-weight:400;color:#FF0000;letter-spacing:.02rem}.createMedPlanBox ul.formList li .inputField.durationRField{display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-start;min-height:80px}.createMedPlanBox ul.formList li .inputField.durationRField label{margin:0 1rem 0 0}.createMedPlanBox ul.formList li .inputField.durationRField .readOnlyDuration{color:#000000;font-size:1.3rem;font-weight:300}.createMedPlanTblWrap .topDataWrap{width:100%}.createMedPlanTblWrap .topDataWrap .planNameWrap{display:flex;flex-flow:row wrap;align-items:center;padding:1.6rem 1.6rem 1rem}.createMedPlanTblWrap .topDataWrap .planNameWrap label{width:96px;font-size:1.4rem;color:#000000;font-weight:500}.createMedPlanTblWrap .topDataWrap .planNameWrap .inputField{width:calc(100% - 96px)}.createMedPlanTblWrap .topDataWrap .planNameWrap .inputField input{border:1px solid #00e8b0;border-radius:30px}.createMedPlanTblWrap .topDataWrap .planNameWrap .inputField input,.createMedPlanTblWrap .topDataWrap .planNameWrap .inputField span{width:100%;background-color:#F8F8F8CC;box-shadow:2px 2px 4px 0 #0D222229,-2px -2px 2.4px 0 #FFFFFF;height:36px;padding:.2rem 0 .2rem 1rem;font-size:1.3rem;font-weight:400}.createMedPlanTblWrap .topDataWrap .planNameWrap .inputField span{border:1px solid #ffd0ae;border-radius:30px;display:flex;align-items:center;justify-content:flex-start}.warningPopupWrap.modal.show .modal-dialog{display:flex;align-items:center;justify-content:center;height:100vh;padding:0;margin:0 auto}.warningPopupWrap .modal-content{background-color:#F5F5F5;box-shadow:6.72px 6.72px 13.44px 0 #0D222229,-6.72px -6.72px 8.06px 0 #FFFFFF,0 5.37px 5.37px 0 #4040401A;border:0;border-radius:32px;padding:3rem}.warningPopupWrap .modal-content .modal-header{text-align:center;padding:0;border:0;margin:0 auto 1rem}.warningPopupWrap .modal-content .modal-header .modal-title{color:#000000;font-size:1.6rem;font-weight:500;text-transform:capitalize}.warningPopupWrap .modal-content .modal-body{padding:0;color:#000000;font-size:1.4rem;font-weight:300;max-width:60%;width:100%;text-align:center;margin:0 auto;letter-spacing:.02rem;line-height:2rem}.warningPopupWrap .modal-content .modal-footer{border:0;border-top:1px solid #eeeeee;padding:2rem 0 0;margin:2rem auto 0;width:100%;text-align:center;display:flex;align-items:center;justify-content:center}.warningPopupWrap .modal-content .modal-footer .btn{border-radius:30px;margin:0 .6rem;font-size:1.2rem;font-weight:300;letter-spacing:.04rem;text-transform:capitalize;color:#000000;padding:.6rem 3.6rem}.warningPopupWrap .modal-content .modal-footer .btn-secondary{background-color:#FFFFFF;border:1px solid #4040401a}.warningPopupWrap .modal-content .modal-footer .btn-primary{background-color:#FFDABF!important;border:1px solid #ffdabf}.chatContainer{position:fixed;bottom:1rem;right:.4rem;z-index:1000}.chatContainer .chatButton{display:flex;align-items:flex-end;justify-content:center;cursor:pointer;transition:transform .3s ease}.chatContainer .chatButton.hide{transform:translateY(100%);opacity:0;pointer-events:none;display:none}.chatContainer .chatButton p.chatPrompt{margin:0 2rem 0 0;color:#000000;font-size:1.4rem;font-weight:400;letter-spacing:.01rem}.chatContainer .chatButton .chatIcon{box-shadow:0 3.78px 3.78px 0 #0000001A;background-color:#FFFFFF;border-radius:36px 36px 8px 36px;width:62px;height:62px;padding:.8rem}.chatContainer .chatButton .chatIcon img{width:100%;height:100%}.chatContainer .chatBox{position:fixed;bottom:0;right:0;width:100%;max-width:26%;height:53vh;background-color:#FFFFFF;border-radius:20px 20px 20px 0;overflow:hidden;display:flex;flex-direction:column}.chatContainer .chatHeader{border-bottom:1px solid #f1f1f1;padding:1.4rem 3rem;display:flex;justify-content:space-between;align-items:center}.chatContainer .chatHeader .leftWrap{display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-start}.chatContainer .chatHeader .leftWrap .topImgWrap{width:38px;height:38px;border-radius:100%;background-color:#FFFFFF;box-shadow:0 4px 4px 0 #00000026;padding:.4rem;margin:0 1rem 0 0}.chatContainer .chatHeader .leftWrap span{color:#000000;font-size:1.4rem;font-weight:300;letter-spacing:.01rem}.chatContainer .chatHeader .leftWrap .topImgWrap img{width:100%;height:100%;object-fit:contain}.chatContainer .chatHeader .closeButton{color:#000000;font-size:1.2rem;cursor:pointer;background-color:transparent;padding:0;outline:0;box-shadow:none;position:relative;z-index:2}.chatContainer .chatMessages{flex:1 1;padding:1.6rem 2rem 1rem;overflow-y:auto;background-color:#FFFFFF}.chatContainer .botMessage{font-size:1.3rem;padding:1.4rem;border-radius:36px 36px 36px 8px;align-self:flex-start;justify-self:flex-start}.chatContainer .botMessage,.chatContainer .userMessage{min-width:50%;width:70%;background-color:#D7FFF1;color:#000000;font-weight:300;margin:0 0 1rem;letter-spacing:.01rem}.chatContainer .userMessage{font-size:1.4rem;padding:1.3rem;border-radius:36px 36px 8px 36px;align-self:flex-end;justify-self:flex-end}.chatContainer .chatInputContainer{display:flex;align-items:center;padding:2rem;background-color:#FFFFFF}.chatContainer .chatInputContainer .inputFieldWrap{flex:1 1;padding:.5rem 1rem;border:1px solid #776f6947;border-radius:30px;margin:0 1rem 0 0;height:42px;display:flex;align-items:center;justify-content:space-between;flex-flow:row wrap}.chatContainer .chatInput{border:0;outline:0;box-shadow:none;color:#000000;font-weight:400;font-size:1.3rem;width:calc(100% - 30px)}.chatContainer input::placeholder{color:#776F69;font-size:1.2rem;font-weight:400;height:100%}.chatContainer .chatInputContainer .inputFieldWrap .btn{padding:0;outline:0;box-shadow:none;border:0}.chatContainer .sendButton{background-color:#00E8B0;border:0;padding:0;border-radius:100%;cursor:pointer;box-shadow:none;outline:none;width:42px;height:42px;display:flex;align-items:center;justify-content:center}.topTitleWrap.topTitlepadTpBt{padding:2rem 2.2rem}.medAdminWinBox{width:100%;height:calc(100vh - 148px);text-align:center;padding:12rem 2rem 5rem}.medAdminWinBox .ht100{height:100%}.medAdminWinWrap{justify-content:center}.medAdminWinWrap,.medAdminWinWrap ul.timeBoxes{display:flex;flex-flow:row wrap;align-items:center}.medAdminWinWrap ul.timeBoxes{justify-content:space-between;width:calc(100% - 45%);margin:0;padding:0}.medAdminWinWrap ul.timeBoxes li.timeBox{width:48%;background-color:#F8F8F8;border-radius:16px;border:.7px solid #ffffff;box-shadow:3.94px 3.94px 7.88px 0 #0D222229,-3.94px -3.94px 4.73px 0 #FFFFFF;margin:0 0 1.6rem;padding:2rem}.medAdminWinWrap ul.timeBoxes li.timeBox.activeBox{background-color:#CFFFEF}.medAdminWinWrap ul.timeBoxes li.timeBox h2{color:#000000;text-align:center;text-transform:uppercase;font-size:1.6rem;font-weight:400;letter-spacing:.04rem}.medAdminWinWrap ul.timeBoxes li.timeBox .icon{width:44px;margin:1.4rem auto}.medAdminWinWrap ul.timeBoxes li.timeBox .icon img{width:100%}.medAdminWinWrap ul.timeBoxes li.timeBox p{color:#000000;margin:0 auto;text-align:center;font-size:1.3rem;letter-spacing:.04rem;font-weight:300;display:flex;flex-flow:row wrap;align-items:center;justify-content:center;min-height:29px}.medAdminWinWrap ul.timeBoxes li.timeBox .timeInput{border:1px solid #dddddd;background-color:rgba(255,255,255,.6);border-radius:4px;padding:.4rem 1rem;font-size:1.2rem;color:#000000}.medAdminWinWrap .timePicker{width:220px;display:flex;flex-flow:column}.medAdminWinWrap .timePicker .timeInput{background-color:#F8F8F8CC;border:.48px solid #ffffff;box-shadow:2.38px 2.38px 4.76px 0 #0D222229,-2.38px -2.38px 2.85px 0 #FFFFFF;outline:0;border-radius:30px;padding:.5rem 1rem;height:42px;width:200px;text-align:center;color:#000000;font-size:1.3rem;font-weight:300}.medAdminWinWrap .timePicker .btn{padding:0;outline:0;box-shadow:none;border:0;background-color:transparent}.medAdminWinWrap .timePicker .btn img{width:50px}.medAdminWinWrap .timePicker .btn.arrowBtnTop img{transform:rotate(180deg)}.medAdminWinBox .ctaWrap{text-align:center;margin:0 auto}.medAdminWinBox .ctaWrap .btn{text-align:center;border:1px solid rgba(218,218,218,1);outline:0;box-shadow:none;background-color:#A1F6D9;font-size:1.4rem;font-weight:300;color:#000000;padding:1rem 6rem;border-radius:30px}.scheduleDespWrap{padding:1.6rem;position:relative;background-color:rgba(240,240,240,1)}.scheduleDespWrap .nav-tabs{background-color:#FFFFFF;border:1px solid rgba(218,218,218,1);box-shadow:none;border-radius:30px;width:20%;margin:0;padding:.4rem;margin:0!important;position:relative}.scheduleDespWrap .nav-tabs .nav-item{margin:0!important;width:100%}.scheduleDespWrap .nav-tabs .nav-item .nav-link{margin:0!important;width:100%;border-radius:30px;color:#000000;font-size:1.3rem;font-weight:500;letter-spacing:.02rem;border:0!important;outline:0!important;box-shadow:none;padding:.6rem .2rem;text-align:center}.scheduleDespWrap .nav-tabs .nav-item .nav-link.active{border:0!important;outline:0!important;box-shadow:none;margin:0!important;background-color:rgba(186,255,231,1)}.scheduleDespWrap .deviceDtlList{position:absolute;top:1.6rem;right:1.6rem}.scheduleDespWrap .deviceDtlList .btn{outline:0;border:0;box-shadow:none;color:#000000;font-size:1.4rem;margin:0 0 .4rem;font-weight:600}.scheduleDespWrap .deviceDtlList .btn svg{margin:0 1rem 0 0}.scheduleDespWrap .deviceDtlList h3{color:#000000;font-size:1.4rem;margin:0 0 .4rem;font-weight:600}.scheduleDespWrap .deviceDtlList .popup-card{position:absolute;top:100%;left:-14rem;background:rgba(245,245,245,1);padding:1.8rem;border-radius:12px;box-shadow:6.72px 6.72px 13.44px 0 rgba(13,34,34,.16),-6.72px -6.72px 8.06px 0 rgba(255,255,255,1),0 5.37px 5.37px 0 rgba(64,64,64,.1);min-width:280px;z-index:1000;width:100%}.scheduleDespWrap .deviceDtlList.deviceDtlList .popup-close{position:absolute;top:12px;right:12px;border:none;background:transparent;cursor:pointer}.scheduleDespWrap .deviceDtlList.deviceDtlList .popup-close svg{width:18px;height:18px}.scheduleDespWrap .deviceDtlList ul{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;padding:1.6rem 1.6rem 0 0;margin:0}.scheduleDespWrap .deviceDtlList ul li{margin:0 0 .6rem}.scheduleDespWrap .deviceDtlList ul li:last-child{margin:0}.scheduleDespWrap .deviceDtlList ul li p{margin:0;color:#000000;font-size:1.3rem;font-weight:300;letter-spacing:.03rem}.scheduleDespWrap .deviceDtlList ul li p span{display:inline-block;margin:0 .4rem}.scheduleDespWrap ul.scheduleDespList{margin:0 -1rem;padding:1.6rem 0 0;display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:flex-start}.scheduleDespWrap ul.scheduleDespList li{width:20%;padding:0 1rem}.scheduleDespWrap ul.scheduleDespList li.notEditActive{position:relative}.scheduleDespWrap ul.scheduleDespList li.notEditActive:after{content:"";background-color:#F8F8F8CC;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:100%;height:100%;position:absolute;left:0;top:0;border-radius:30px}.scheduleDespWrap ul.scheduleDespList li.notEditActive .itemWrap{box-shadow:none}.scheduleDespWrap ul.scheduleDespList li .itemWrap{background-color:#FFFFFF;border:1px solid rgba(218,218,218,1);box-shadow:none;border-radius:30px;padding:3rem 1.2rem 1.2rem;min-height:calc(100vh - 170px)}.scheduleDespWrap ul.scheduleDespList li .cartridgeTopWrap{text-align:center}.scheduleDespWrap ul.scheduleDespList li .cartridgeTopWrap .cartridgeImgWrap{position:relative;display:inline-block}.scheduleDespWrap ul.scheduleDespList li .cartridgeTopWrap .cartridgeImgWrap .noWrap{position:absolute;width:40px;height:40px;border-radius:100%;border:.51px solid #cdcdcd;display:flex;align-items:center;justify-content:center;left:-3rem;top:1rem}.scheduleDespWrap ul.scheduleDespList li .cartridgeTopWrap .cartridgeImgWrap .noWrap h2{margin:0 auto;color:#CDCDCD;font-size:2.2rem;font-weight:500}.scheduleDespWrap ul.scheduleDespList li .cartridgeTopWrap .cartridgeImgWrap .imgWrap{position:relative;width:40px;margin:0 auto 1rem}.scheduleDespWrap ul.scheduleDespList li .cartridgeTopWrap .cartridgeImgWrap .imgWrap img{text-align:center;width:100%}.scheduleDespWrap ul.scheduleDespList li .cartridgeTopWrap .cartridgeImgWrap .imgWrap .cartridgeFillClr{background-color:#00E8B0;width:calc(100% - 6px);position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.scheduleDespWrap ul.scheduleDespList li .cartridgeTopWrap .cartridgeData{text-align:center}.scheduleDespWrap ul.scheduleDespList li .cartridgeTopWrap .cartridgeData h3{color:#000000;font-size:1.3rem;font-weight:600;letter-spacing:.02rem;margin:0 auto .4rem;line-height:1.6rem}.scheduleDespWrap ul.scheduleDespList li .cartridgeTopWrap .cartridgeData p{color:#000000;margin:0 auto;font-size:1.3rem;font-weight:300;letter-spacing:.02rem;line-height:1.6rem}.scheduleDespWrap ul.scheduleDespList li .medTtlWrap{text-align:left;padding:1.2rem 0 .6rem;border-bottom:1px solid #00e8b0}.scheduleDespWrap ul.scheduleDespList li .medTtlWrap h3{color:#000000;font-size:1.4rem;font-weight:600;margin:0 0 .2rem}.scheduleDespWrap ul.scheduleDespList li .medTtlWrap p{margin:0;color:#000000;font-size:1.3rem;font-weight:300}.scheduleDespWrap ul.scheduleDespList li .medTtlWrap .btmData{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between}.scheduleDespWrap ul.scheduleDespList li .medTtlWrap .btmData p{color:#6B6B6B;margin:0;font-size:1.3rem;font-weight:400}.scheduleDespWrap ul.scheduleDespList li .medTtlWrap .btmData p.txtStrong{font-weight:500;color:#000000}.scheduleDespWrap ul.scheduleDespList li .medTimeWrap{padding:1.4rem 0 1rem}.scheduleDespWrap ul.scheduleDespList li .medTimeWrap.editing h2{color:#000000;font-size:1.4rem;font-weight:500;border-bottom:1px solid #cdcdcd;padding:0 0 .6rem;margin:0 0 .6rem;display:block}.scheduleDespWrap ul.scheduleDespList li .medTimeWrap ul li .item .btn h2{padding:0;margin:0}.scheduleDespWrap ul.scheduleDespList li .medTimeWrap ul{padding:0;margin:0;display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:center}.scheduleDespWrap ul.scheduleDespList li .medTimeWrap ul li{width:50%;padding:.6rem}.scheduleDespWrap ul.scheduleDespList li .medTimeWrap ul li .item{text-align:center;padding:1.2rem 1rem;border:1px solid #b7b7b7;border-radius:16px}.scheduleDespWrap ul.scheduleDespList li .medTimeWrap ul li.active .item{background-color:#FFFFFF;border-radius:16px;box-shadow:none;border:1px solid #00e8b0}.scheduleDespWrap ul.scheduleDespList li .medTimeWrap ul li .item .btn{outline:0;box-shadow:none;border:0}.scheduleDespWrap ul.scheduleDespList li .medTimeWrap ul li .item h2{font-size:1.2rem;font-weight:500;letter-spacing:.04rem;color:#B7B7B7;margin:0 auto}.scheduleDespWrap ul.scheduleDespList li .medTimeWrap ul li.active .item h2{color:#000000}.scheduleDespWrap ul.scheduleDespList li .medTimeWrap ul li .item img{width:34px;text-align:center;margin:1rem auto;opacity:.4}.scheduleDespWrap ul.scheduleDespList li .medTimeWrap ul li.active .item img{opacity:1}.scheduleDespWrap ul.scheduleDespList li .medTimeWrap.editing ul li{padding:.4rem}.scheduleDespWrap ul.scheduleDespList li .medTimeWrap.editing ul li .item{padding:1.2rem 0;display:flex;flex-flow:column;justify-content:center;align-items:center}.scheduleDespWrap ul.scheduleDespList li .medTimeWrap.editing ul li .item h2{color:#000000;border:0}.scheduleDespWrap ul.scheduleDespList li .medTimeWrap.editing ul li .item img{opacity:1;margin:1rem auto;width:30px}.scheduleDespWrap ul.scheduleDespList li .medTimeWrap ul li .item input{border:0;outline:0;box-shadow:none;border-bottom:1px solid #7fffd4;border-radius:0;background-color:transparent;height:22px;color:#000000;font-size:1.3rem;font-weight:300;display:block;width:90%}.scheduleDespWrap ul.scheduleDespList li .medTimeWrap ul li .item p{margin:0 auto;font-size:1.2rem;font-weight:300;letter-spacing:.04rem;color:#B7B7B7}.scheduleDespWrap ul.scheduleDespList li .medTimeWrap ul li.active .item p{color:#000000}.scheduleDespWrap ul.scheduleDespList li .alertWrap{text-align:left}.scheduleDespWrap ul.scheduleDespList li .alertWrap h2{color:#000000;font-size:1.4rem;font-weight:500;border-bottom:1px solid #cdcdcd;padding:0 0 .6rem;margin:0 0 .6rem}.scheduleDespWrap ul.scheduleDespList li .alertWrap select{width:100%;border:0;border-radius:0;background-color:transparent;font-size:1.3rem;color:#000000;font-weight:300;border-bottom:1px solid #7fffd4;margin:.4rem 0 1.4rem;height:26px}.scheduleDespWrap ul.scheduleDespList li .alertWrap p{margin:1.4rem auto;background-color:#F8F8F8CC;border-radius:30px;border:.4px solid #b7b7b7;box-shadow:none;color:#000000;font-size:1.3rem;text-align:center;padding:.8rem 1rem}.scheduleDespWrap ul.scheduleDespList li .startEndDateWrap{border-top:1px solid #00e8b0;padding:1.2rem 0;display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:space-between;position:relative}.scheduleDespWrap ul.scheduleDespList li .startEndDateWrap:after{content:"";background-image:url(/img/vectorImg-1.png);background-repeat:no-repeat;background-size:contain;width:43px;height:12px;position:absolute;top:20px;left:50%;transform:translateX(-50%)}.scheduleDespWrap ul.scheduleDespList li .startEndDateWrap .item h4{color:#000000;font-weight:500;font-size:1.3rem;margin:0 0 .4rem}.scheduleDespWrap ul.scheduleDespList li .startEndDateWrap .item p{color:#000000;font-size:1.3rem;font-weight:300}.scheduleDespWrap ul.scheduleDespList li .ctaWrap{text-align:center}.scheduleDespWrap ul.scheduleDespList li .ctaWrap .btn{background-color:#FFDABF;border-radius:30px;padding:.8rem 1rem;max-width:90%;text-align:center;margin:0 auto;color:#000000;font-size:1.4rem;font-weight:400;display:block;width:100%;outline:0;border:0;box-shadow:none}.scheduleDespWrap .dispenseQtyWrap{padding:5rem 0;text-align:center}.scheduleDespWrap .dispenseQtyWrap h2{color:#000000;font-size:1.3rem;font-weight:300;letter-spacing:.04rem;text-align:center;margin:0 auto}.scheduleDespWrap .dispenseQtyWrap .counterWrap{display:flex;align-items:center;justify-content:center;flex-flow:row wrap;padding:1.4rem 0 2.4rem}.scheduleDespWrap .dispenseQtyWrap .counterWrap .btn{background-color:#FFFFFF;box-shadow:none;border:1px solid rgba(218,218,218,1);padding:0;width:32px;height:32px;border-radius:100%}.scheduleDespWrap .dispenseQtyWrap .counterWrap p{margin:0 4rem;width:40px;height:40px;border-radius:100%;background-color:#A9FFE2;display:flex;flex-flow:row wrap;align-items:center;justify-content:center;color:#000000;font-size:1.6rem;font-weight:500}.scheduleDespWrap .dispenseQtyWrap .btnDispense{text-align:center;background-color:rgba(56,255,187,1);border:0;border-radius:30px;color:#000000;font-size:1.3rem;font-weight:400;padding:.8rem 1rem;max-width:86%;width:100%;letter-spacing:.02rem}.scheduleDespWrap .dispenseQtyWrap .checkBoxWrap{display:flex;align-items:center;justify-content:center;margin:1.4rem auto 0}.scheduleDespWrap .dispenseQtyWrap .checkBoxWrap label{color:#000000;font-size:1.3rem;font-weight:400;letter-spacing:.04rem}.scheduleDespWrap .dispenseQtyWrap .checkBoxWrap input[type=checkbox]{position:relative;border:1px solid #505050;border-radius:.6rem;background:none;cursor:pointer;line-height:0;margin:0 .8rem 0 0;outline:0;padding:0!important;vertical-align:text-top;height:2rem;width:2rem;-webkit-appearance:none;opacity:1}.scheduleDespWrap .dispenseQtyWrap .checkBoxWrap input[type=checkbox]:checked{background-color:#ffffff;border:1px solid #00e8b0}.scheduleDespWrap .dispenseQtyWrap .checkBoxWrap input[type=checkbox]:checked:before{content:"";position:absolute;left:50%;top:60%;width:12px;height:12px;margin:0;transform:translate(-50%,-50%);z-index:2;background-image:url(/img/checkArrow.png);background-repeat:no-repeat;background-size:contain}.cartridgeWrap .deviceDtlList{position:relative}.cartridgeWrap .deviceDtlList .btn{outline:0;border:0;box-shadow:none;color:#000000;font-size:1.4rem;margin:0 0 .4rem;font-weight:600}.cartridgeWrap .deviceDtlList .btn svg{margin:0 1rem 0 0}.cartridgeWrap .deviceDtlList h3{color:#000000;font-size:1.4rem;margin:0 0 .4rem;font-weight:600}.cartridgeWrap .deviceDtlList .popup-card{position:absolute;top:100%;left:-12rem;background:rgba(245,245,245,1);padding:1.8rem;border-radius:12px;box-shadow:6.72px 6.72px 13.44px 0 rgba(13,34,34,.16),-6.72px -6.72px 8.06px 0 rgba(255,255,255,1),0 5.37px 5.37px 0 rgba(64,64,64,.1);min-width:280px;z-index:1000;width:100%}.cartridgeWrap .deviceDtlList.deviceDtlList .popup-close{position:absolute;top:12px;right:12px;border:none;background:transparent;cursor:pointer}.cartridgeWrap .deviceDtlList.deviceDtlList .popup-close svg{width:18px;height:18px}.cartridgeWrap .deviceDtlList ul{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;padding:1.6rem 1.6rem 0 0;margin:0}.cartridgeWrap .deviceDtlList ul li{margin:0 0 .6rem}.cartridgeWrap .deviceDtlList ul li:last-child{margin:0}.cartridgeWrap .deviceDtlList ul li p{margin:0;color:#000000;font-size:1.3rem;font-weight:300;letter-spacing:.03rem}.cartridgeWrap .deviceDtlList ul li p span{display:inline-block;margin:0 .4rem}.cartridgeListWrap{padding:2.6rem .6rem}.cartridgeListWrap ul{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;padding:0;margin:0;height:calc(100vh - 180px)}.cartridgeListWrap ul li{width:20%;padding:0 1rem;height:100%}.cartridgeListWrap ul li .cartridge{border-radius:30px;height:100%;padding:3rem;position:relative;background-color:#F8F8F8;border:1px solid #f0f0f0;box-shadow:6.72px 6.72px 13.44px 0 #0D222229,-6.72px -6.72px 8.06px 0 #FFFFFF,0 5.37px 5.37px 0 #4040401A}.cartridgeListWrap ul li .cartridge .cartridgeDefault .cartridgeId{text-align:center}.cartridgeListWrap ul li .cartridge .cartridgeDefault .cartridgeId h2{border:.5px solid #000000;width:50px;height:50px;margin:0 auto;border-radius:100%;display:flex;align-items:center;justify-content:center;color:#000000;font-size:2.4rem;font-weight:400}.cartridgeListWrap ul li .cartridge .cartridgeDefault .plusBtn{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:0;text-align:center;outline:0;border:0;box-shadow:none}.cartridgeListWrap ul li .cartridge .cartridgeDefault .plusBtn svg{width:30px;height:30px}.cartridgeListWrap ul li .cartridge .cartridgeDefault .plusBtn svg path{fill:#01765A}.cartridgeListWrap ul li .cartridge .cartridgeAddWrap{text-align:center;display:flex;flex-flow:column;justify-content:space-between;align-items:center;height:100%}.cartridgeListWrap ul li .cartridge .cartridgeAddWrap .imgWrap{position:relative;width:58px;margin:0 auto .8rem;overflow:hidden}.cartridgeListWrap ul li .cartridge .cartridgeAddWrap .imgWrap img{text-align:center;width:100%}.cartridgeListWrap ul li .cartridge .cartridgeAddWrap .imgWrap .cartridgeNo{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);z-index:9}.cartridgeListWrap ul li .cartridge .cartridgeAddWrap .imgWrap .cartridgeNo h4{margin:0 auto;width:26px;height:26px;border:1px solid #000000;color:#000000;border-radius:100%;display:flex;flex-flow:row wrap;align-items:center;justify-content:center;font-size:1.4rem;font-weight:500}.cartridgeListWrap ul li .cartridge .cartridgeAddWrap .imgWrap .cartridgeFillClr{background-color:#00E8B0;width:calc(100% - 6px);position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.cartridgeListWrap ul li .cartridge .cartridgeAddWrap .cartridgeData{text-align:center;border-bottom:1px solid #00e8b0;padding:0 0 1rem;margin:0 auto 1rem}.cartridgeListWrap ul li .cartridge .cartridgeAddWrap .cartridgeData h3{margin:0 auto .4rem;color:#000000;font-size:1.4rem;font-weight:500;letter-spacing:.02rem}.cartridgeListWrap ul li .cartridge .cartridgeAddWrap .cartridgeData p{margin:0 auto;color:#000000;font-size:1.3rem;font-weight:300;text-transform:uppercase;letter-spacing:.06rem}.cartridgeListWrap ul li .cartridge .cartridgeAddWrap .addcartridgeForm .selectWrap{width:100%;text-align:left;margin:0 0 2.4rem}.cartridgeListWrap ul li .cartridge .cartridgeAddWrap .addcartridgeForm .pillCountWrap label,.cartridgeListWrap ul li .cartridge .cartridgeAddWrap .addcartridgeForm .selectWrap label{color:#000000;font-size:1.4rem;font-weight:400;margin:0 0 .4rem;width:100%}.cartridgeListWrap ul li .cartridge .cartridgeAddWrap .addcartridgeForm .selectWrap select{background-color:#C2F6E5CC;outline:0;border-radius:30px;border:.4px solid #ffffff;box-shadow:2px 2px 4px 0 #0D222229,-2px -2px 2.4px 0 #FFFFFF;width:100%;height:38px;padding:.2rem 1rem;font-size:1.3rem;color:#000000;font-weight:400;background-image:url(/img/downArrow-1.png);background-repeat:no-repeat;background-size:48px;background-position:103% -5px;-moz-appearance:none;appearance:none;-webkit-appearance:none}.cartridgeListWrap ul li .cartridge .cartridgeAddWrap .addcartridgeForm .pillCountWrap label{text-align:center}.cartridgeListWrap ul li .cartridge .cartridgeAddWrap .addcartridgeForm .pillCountWrap .countWrap{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;padding:1rem 0 0}.cartridgeListWrap ul li .cartridge .cartridgeAddWrap .addcartridgeForm .pillCountWrap .countWrap .btn{outline:0;background-color:#F4F4F4;border:0;box-shadow:2.8px 2.8px 5.6px 0 #0D222229,-2.8px -2.8px 3.36px 0 #FFFFFF;border-radius:100%;padding:0;width:28px;height:28px;display:flex;flex-flow:row wrap;align-items:center;justify-content:center}.cartridgeListWrap ul li .cartridge .cartridgeAddWrap .addcartridgeForm .pillCountWrap .countWrap p{margin:0 3.4rem;width:34px;height:34px;border-radius:100%;background-color:#A9FFE2;display:flex;align-items:center;justify-content:center;color:#000000;font-size:1.4rem;font-weight:400}.cartridgeListWrap ul li .cartridge .cartridgeAddWrap .addcartridgeForm .btmWrap{text-align:center;max-width:80%;width:100%}.cartridgeListWrap ul li .cartridge .cartridgeAddWrap .btmWrap .btn{outline:0;border:0;box-shadow:none;background-color:#FFDABF;border-radius:30px;color:#000000;font-size:1.4rem;font-weight:400;padding:.8rem 4.6rem;width:100%}.loadCartridgePopup.warningPopupWrap .modal-content .modal-body{max-width:100%}.loadCartridgePopup.warningPopupWrap .modal-content .modal-body .imgWrap{margin:0 auto 1rem}.loadCartridgePopup.warningPopupWrap .modal-content .modal-body .imgWrap svg{width:50px}.loadCartridgePopup.warningPopupWrap .modal-content .modal-body p{margin:0 auto 1rem;color:#000000;font-size:1.4rem}.loadCartridgePopup.warningPopupWrap .modal-content .modal-body h3{margin:0 auto;color:#000000;font-size:1.6rem;font-weight:500}.loadCartridgePopup.warningPopupWrap .modal-content .modal-footer{border:0;padding:2.6rem 0 0;margin:0 auto}.loadCartridgePopup.warningPopupWrap .modal-content .modal-footer .btn{padding:.6rem 6.6rem}.cartridgeListWrap ul li .cartridge .cartridgeViewWrap{text-align:center;display:flex;flex-flow:column;justify-content:space-between;align-items:center;height:100%}.cartridgeListWrap ul li .cartridge .cartridgeViewWrap .topWrap{width:100%}.cartridgeListWrap ul li .cartridge .cartridgeViewWrap .imgWrap{position:relative;width:58px;margin:0 auto .8rem;overflow:hidden}.cartridgeListWrap ul li .cartridge .cartridgeViewWrap .imgWrap img{text-align:center;width:100%}.cartridgeListWrap ul li .cartridge .cartridgeViewWrap .imgWrap .cartridgeNo{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);z-index:9}.cartridgeListWrap ul li .cartridge .cartridgeViewWrap .imgWrap .cartridgeNo h4{margin:0 auto;width:26px;height:26px;border:1px solid #000000;color:#000000;border-radius:100%;display:flex;flex-flow:row wrap;align-items:center;justify-content:center;font-size:1.4rem;font-weight:500}.cartridgeListWrap ul li .cartridge .cartridgeViewWrap .imgWrap .cartridgeFillClr{background-color:#00E8B0;width:calc(100% - 6px);position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.cartridgeListWrap ul li .cartridge .cartridgeViewWrap .cartridgeData{text-align:center;border-bottom:1px solid #00e8b0;padding:0 0 1rem;margin:0 auto 1rem}.cartridgeListWrap ul li .cartridge .cartridgeViewWrap .cartridgeData h3{margin:0 auto .4rem;color:#000000;font-size:1.4rem;font-weight:500;letter-spacing:.02rem}.cartridgeListWrap ul li .cartridge .cartridgeViewWrap .cartridgeData p{margin:0 auto;color:#000000;font-size:1.3rem;font-weight:300;text-transform:uppercase;letter-spacing:.06rem}.cartridgeListWrap ul li .cartridge .cartridgeViewWrap .cartridgeMedDtl{text-align:left}.cartridgeListWrap ul li .cartridge .cartridgeViewWrap .cartridgeMedDtl .topTtl{margin:0 0 1.6rem}.cartridgeListWrap ul li .cartridge .cartridgeViewWrap .cartridgeMedDtl .topTtl h3{color:#000000;margin:0;font-size:1.6rem;font-weight:500;letter-spacing:.02rem}.cartridgeListWrap ul li .cartridge .cartridgeViewWrap .cartridgeMedDtl .topTtl p{color:#000000;margin:0;font-size:1.2rem;font-weight:400;letter-spacing:.02rem}.cartridgeListWrap ul li .cartridge .cartridgeViewWrap .cartridgeMedDtl .cartridgeMedCount{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between}.cartridgeListWrap ul li .cartridge .cartridgeViewWrap .cartridgeMedDtl .cartridgeMedCount p{margin:0;color:#6B6B6B;font-size:1.2rem;font-weight:400;letter-spacing:.02rem}.cartridgeListWrap ul li .cartridge .cartridgeViewWrap .cartridgeMedDtl .cartridgeMedCount p strong{color:#000000;font-weight:500}.cartridgeListWrap ul li .cartridge .cartridgeViewWrap .btmWrap{text-align:center;max-width:80%;width:100%}.cartridgeListWrap ul li .cartridge .cartridgeViewWrap .btmWrap .btn{outline:0;border:0;box-shadow:none;background-color:#FFDABF;border-radius:30px;color:#000000;font-size:1.4rem;font-weight:400;padding:.8rem 4.6rem;width:100%}.medPlanWrap{background-color:#FFFFFF;padding:0 1.6rem 0 0;position:relative;height:calc(100vh - 147px);border-radius:0 0 40px 0}.medPlanWrap .topSecWrap{width:100%;margin:0 auto;display:flex;align-items:center;justify-content:flex-end;flex-flow:row wrap;background-color:rgba(252,252,252,1);box-shadow:0 5px 5px 0 rgba(0,0,0,.08);position:relative;padding:.8rem 2.2rem .8rem 1.6rem}.medPlanWrap .backCtaWrap{text-align:center}.medPlanWrap .backCtaWrap .btn{outline:0;width:36px;height:36px;border-radius:100%;border:1px solid rgba(0,0,0,1);display:flex;align-items:center;justify-content:center}.medPlanWrap .backCtaWrap .btn:hover,.medPlanWrap .topSearchBtnWrap .btn:hover{background-color:rgba(186,255,231,1);border:1px solid rgba(186,255,231,1)}.medPlanWrap .topSearchBtnWrap .btn{width:36px;height:36px;border-radius:100%;outline:0;border:1px solid rgba(0,0,0,1);background-color:transparent;box-shadow:none}.medPlanWrap .topSearchWrap{margin:0 auto 3.2rem;text-align:center;max-width:calc(100% - 4.2rem);width:100%;position:absolute;left:2rem;top:75px}.medPlanWrap .topSearchWrap input{background-color:#FFFFFF;border:.4px solid rgba(218,218,218,1);border-radius:30px;box-shadow:none;width:100%;height:42px;padding:.2rem 2rem;color:#000000;font-size:1.2rem;font-weight:400}.medPlanWrap .topSearchWrap input::placeholder{color:#CDCDCD;font-size:1.2rem;font-weight:400;letter-spacing:.02rem}.medPlanWrap .bgClr .medTabsWrap{background-color:rgba(240,240,240,1);padding:0 0 1.6rem 1.6rem}.medPlanWrap .medTabsWrap ul.nav-tabs{margin:-4.48rem 0 1.6rem 1rem;padding:2px;border:1px solid rgba(218,218,218,1);border-radius:30px;width:calc(100% - 8rem);display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;background-color:#FFFFFF;position:relative;z-index:1}.medPlanWrap .medTabsWrap ul.nav-tabs li.nav-item{margin:0;text-align:center;width:32%}.medPlanWrap .medTabsWrap ul.nav-tabs li.nav-item .nav-link{background-color:#FFFFFF;border-radius:30px;font-size:1.2rem;font-weight:500;color:#000000;letter-spacing:.02rem;padding:.8rem 1rem;border:0;outline:0;box-shadow:none;width:100%;text-align:center;line-height:2rem}.medPlanWrap .medTabsWrap ul.nav-tabs li.nav-item:first-child .nav-link.active,.medPlanWrap .medTabsWrap ul.nav-tabs li.nav-item:nth-child(2) .nav-link.active,.medPlanWrap .medTabsWrap ul.nav-tabs li.nav-item:nth-child(3) .nav-link.active{border:0;background-color:rgba(186,255,231,1)}.medPlanWrap .medTabsWrap ul.nav-tabs.doctor-tabs li.nav-item .nav-link.active{border:0;background-color:#3777FF;color:#FFFFFF}.medPlanWrap .medTabsWrap .medPlanListScrollWrap{height:calc(100vh - 20rem)}.medPlanWrap .medTabsWrap .medPlanListScrollWrap.search-active{padding:5rem 0 0}.medPlanWrap .medTabsWrap .medPlanListScrollWrap .ps__rail-y.ps--clicking .ps__thumb-y,.medPlanWrap .medTabsWrap .medPlanListScrollWrap .ps__rail-y:focus>.ps__thumb-y,.medPlanWrap .medTabsWrap .medPlanListScrollWrap .ps__rail-y:hover>.ps__thumb-y,.medPlanWrap .medTabsWrap .medPlanListScrollWrap .ps__thumb-y{width:5px;background-color:#7FFFD4;border-radius:30px}.medPlanWrap .medTabsWrap .medPlanListScrollWrap .ps .ps__rail-x.ps--clicking,.medPlanWrap .medTabsWrap .medPlanListScrollWrap .ps .ps__rail-x:focus,.medPlanWrap .medTabsWrap .medPlanListScrollWrap .ps .ps__rail-x:hover,.medPlanWrap .medTabsWrap .medPlanListScrollWrap .ps .ps__rail-y.ps--clicking,.medPlanWrap .medTabsWrap .medPlanListScrollWrap .ps .ps__rail-y:focus,.medPlanWrap .medTabsWrap .medPlanListScrollWrap .ps .ps__rail-y:hover{background-color:transparent!important}.medPlanWrap .medTabsWrap ul.medPlanList{padding:1.6rem 0 0;margin:0}.medPlanWrap .medTabsWrap ul.medPlanList li{width:100%;padding:0 2rem 0 0;margin:0 0 1rem;position:relative}.medPlanWrap .fullWidth .medTabsWrap ul.medPlanList li{width:100%}.medPlanWrap .medTabsWrap ul.medPlanList li .itemWrap{background-color:rgba(199,199,199,1);border-radius:30px;display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;padding:1rem 5rem 1rem 1.6rem;position:relative;border:1px solid rgba(230,230,230,1)}.medPlanWrap .medTabsWrap ul.medPlanList li .itemWrap h4,.medPlanWrap .medTabsWrap ul.medPlanList li .itemWrap p{color:rgba(102,102,102,1)!important}.medPlanWrap .medTabsWrap ul.medPlanList li.active .itemWrap h4,.medPlanWrap .medTabsWrap ul.medPlanList li.active .itemWrap p{color:rgba(0,0,0,1)!important}.medPlanWrap .medTabsWrap ul.medPlanList li.active .itemWrap{background-color:rgba(255,255,255,1)}.medPlanWrap .fullWidth .medTabsWrap ul.medPlanList li .itemWrap .boxPlanName{width:calc(100% - 66%);text-align:left}.medPlanWrap .medTabsWrap ul.medPlanList li ul.doctorMedList li.selected.active .itemWrap,.medPlanWrap .medTabsWrap ul.medPlanList li.selected.medSelected.active .itemWrap{background-color:rgba(186,255,231,1)}.medPlanWrap .medTabsWrap ul.medPlanList li.inActive .itemWrap{background-color:rgba(199,199,199,1)}.medPlanWrap .medTabsWrap ul.medPlanList li .itemWrap .statusCircle{width:18px;height:18px;border-radius:100%}.medPlanWrap .medTabsWrap ul.medPlanList li .itemWrap .statusCircle.active{background-color:#7FFFD4}.doctorViewCurrentMed .medPlanWrap .medTabsWrap ul.currentMedList li .itemWrap .statusCircle.active,.doctorViewCurrentMed .medPlanWrap .medTabsWrap ul.medPlanList li .itemWrap .statusCircle.active{background-color:rgba(111,212,101,1)}.doctorViewCurrentMed .medPlanWrap .medTabsWrap ul.medPlanList li.selected.medSelected.active .itemWrap{background-color:rgba(214,227,255,1)}.medPlanWrap .medTabsWrap ul.medPlanList li .itemWrap .statusCircle.inActive{background-color:rgba(119,119,119,1)}.medPlanWrap .medTabsWrap ul.medPlanList li ul.doctorMedList li .itemWrap .statusCircle.active{background-color:#7FFFD4}.medPlanWrap .medTabsWrap ul.medPlanList li .itemWrap p{margin:0 0 .2rem;color:#000000;font-size:1.2rem;font-weight:300;letter-spacing:.02rem;line-height:1.4rem}.medPlanWrap .medTabsWrap ul.medPlanList li .itemWrap h4{color:#000000;font-size:1.3rem;margin:0;font-weight:400;line-height:1.6rem}.medPlanWrap .medTabsWrap ul.medPlanList li.inActive .itemWrap h4,.medPlanWrap .medTabsWrap ul.medPlanList li.inActive .itemWrap p{color:rgba(102,102,102,1)}.medPlanWrap .medTabsWrap ul.medPlanList li .itemWrap .ctasWrap{display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-end}.medPlanWrap .medTabsWrap ul.medPlanList li .itemWrap .ctasWrap .cratridgeCta{display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-end;margin:0 1rem 0 0}.medPlanWrap .medTabsWrap ul.medPlanList li .itemWrap .ctasWrap .cratridgeCta p{margin:0 .6rem 0 0;color:#000000;font-size:1.2rem;font-weight:400}.medPlanWrap .medTabsWrap ul.medPlanList li .itemWrap .ctasWrap .cratridgeCta .btn{padding:0;outline:0;box-shadow:none;border:0}.medPlanWrap .medTabsWrap ul.medPlanList li .itemWrap .ctasWrap .cratridgeCta .btn svg{width:8px}.medPlanWrap .medTabsWrap ul.medPlanList li .itemWrap .deletCta .btn{padding:0;outline:0;border:0;box-shadow:none}.medPlanWrap .medTabsWrap ul.medPlanList li .itemWrap .deletCta .btn svg{width:16px;height:16px}.medPlanWrap .medTabsWrap ul.medPlanList li .itemWrap .tblArrowCta{position:absolute;right:.4rem;top:50%;transform:translateY(-50%)}.medPlanWrap .medTabsWrap ul.medPlanList li .itemWrap .tblArrowCta .btn{background-color:transparent;outline:0;border:0;border-radius:100%;width:42px;height:42px;display:flex;align-items:center;justify-content:center}.medPlanWrap .medTabsWrap ul.medPlanList li .itemWrap .tblArrowCta .btn.active{background-color:transparent;transform:rotate(-180deg)}.medPlanWrap .medTabsWrap ul.medPlanList li .itemWrap .tblArrowCta .btn svg{width:14px;height:14px}.medPlanWrap .medTabsWrap .recentWrap{width:100%;border-bottom:1px solid #50505080;padding:0 0 .6rem;margin:0 0 1.6rem;display:none}.medPlanWrap .medTabsWrap .recentWrap h2{margin:0;font-size:1.4rem;font-weight:400;letter-spacing:.01rem}.medPlanWrap .medTabsWrap ul.currentMedList{display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-start;padding:1.6rem 0 0;margin:0}.medPlanWrap .medTabsWrap ul.currentMedList li{width:100%;padding:0 2rem 0 0;margin:0 0 1rem;position:relative}.medPlanWrap .fullWidth .medTabsWrap ul.currentMedList li{width:100%}.medPlanWrap .medTabsWrap ul.currentMedList li .itemWrap{background-color:rgba(255,255,255,1);border:1px solid rgba(230,230,230,1);border-radius:35px;display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;padding:1rem 5rem 1rem 1.6rem;position:relative}.medPlanWrap .medTabsWrap ul.currentMedList li .itemWrap .statusCircle{width:18px;height:18px;border-radius:100%}.medPlanWrap .medTabsWrap ul.currentMedList li .itemWrap .statusCircle.active{background-color:#7FFFD4}.medPlanWrap .medTabsWrap ul.currentMedList li .itemWrap .statusCircle.inActive{background-color:#8C8C8C}.medPlanWrap .medTabsWrap ul.currentMedList li .itemWrap .boxCommon.medIcoWrap{display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-start;width:65%}.medPlanWrap .medTabsWrap ul.currentMedList li .itemWrap .boxCommon.medIcoWrap .icoWrap{margin:0 1rem 0 0}.medPlanWrap .medTabsWrap ul.currentMedList li .itemWrap .boxCommon.medIcoWrap .dataWrap{width:calc(100% - 32px)}.medPlanWrap .medTabsWrap ul.currentMedList li .itemWrap p{margin:0 0 .2rem;color:#000000;font-size:1.2rem;font-weight:300;letter-spacing:.02rem;line-height:1.4rem}.medPlanWrap .medTabsWrap ul.currentMedList li .itemWrap h4{color:#000000;font-size:1.3rem;margin:0;font-weight:400;line-height:1.6rem}.medPlanWrap .medTabsWrap ul.currentMedList li .itemWrap .deletCta .btn{padding:0;outline:0;border:0;box-shadow:none}.medPlanWrap .medTabsWrap ul.currentMedList li .itemWrap .deletCta .btn svg{width:16px;height:16px}.medPlanWrap .medTabsWrap ul.currentMedList li .itemWrap .tblArrowCta{position:absolute;right:-8px;top:50%;transform:translateY(-50%)}.medPlanWrap .medTabsWrap ul.currentMedList li .itemWrap .tblArrowCta .btn{background-color:#FDFDFD;outline:0;border:0;border-radius:100%;box-shadow:8px 8px 16px 0 #0D222229,-8px -8px 9.6px 0 #FFFFFF,0 6.4px 6.4px 0 #4040401A;width:42px;height:42px;display:flex;align-items:center;justify-content:center}.medPlanWrap .medTabsWrap ul.currentMedList li .itemWrap .tblArrowCta .btn.active{background-color:#E0FFF4;transform:rotate(-180deg)}.medPlanWrap .medTabsWrap ul.currentMedList li .itemWrap .tblArrowCta .btn svg{width:14px;height:14px}.medPlanWrap .medtblListWrap{padding:0;margin:-3.4rem auto 0}.medPlanWrap .medtblListWrap .innerWrap{background-color:#FFFFFF;border-radius:36px;border:1px solid rgba(225,225,225,1);padding:1rem;height:calc(100vh - 17rem)}.medPlanWrap .medtblListWrap .innerWrap .topTTlWrap{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;background-color:#FCFCFC;padding:1.6rem 1.6rem 1.6rem 3rem;border-radius:36px 36px 0 0}.medPlanWrap .medtblListWrap .innerWrap .topTTlWrap p{margin:0;font-size:1.3rem;font-weight:400;letter-spacing:.01rem}.medPlanWrap .medtblListWrap .innerWrap .topTTlWrap p strong{font-weight:600;margin:0 0 0 .6rem}.medPlanWrap .medtblListWrap .innerWrap .topTTlWrap .btn{padding:0;outline:0;border:0;box-shadow:none}.medPlanWrap .medtblListWrap .innerWrap .topTTlWrap .btn svg{width:16px;height:16px}.medPlanWrap .medtblListWrap .innerWrap .tblWrap{height:calc(100vh - 20rem)}.medPlanWrap .medtblListWrap .innerWrap .tblWrap table thead{border-radius:0;background-color:#F8F8F8;border-bottom:1px solid #e3e3e3}.medPlanWrap .medtblListWrap .innerWrap .tblWrap table thead tr th:first-child,.medPlanWrap .medtblListWrap .innerWrap .tblWrap table thead tr th:last-child{border-radius:0}.medPlanWrap .medtblListWrap .innerWrap .tblWrap table tbody{box-shadow:none;border-radius:0 0 36px 36px;background-color:transparent}.medPlanWrap .medtblListWrap .innerWrap .tblWrap table tr{position:relative}.medPlanWrap .medtblListWrap .innerWrap .tblWrap table tr:after{content:"";width:100%;height:90%;left:0;top:50%;transform:translateY(-50%);position:absolute;border-radius:60px;border:1px solid rgba(225,225,225,1)}.medPlanWrap .medtblListWrap .innerWrap .tblWrap table tr.active:after,.medPlanWrap .medtblListWrap .innerWrap .tblWrap table tr:hover:after{background-color:rgba(254,255,186,1);border:1px solid rgba(254,255,186,1)}.medPlanWrap .medtblListWrap .innerWrap .tblWrap table tr.editItem td .medItem .icoWrap svg path{stroke:#959595}.medPlanWrap .medtblListWrap .innerWrap .tblWrap table tr.editItem td,.medPlanWrap .medtblListWrap .innerWrap .tblWrap table tr.editItem td h2,.medPlanWrap .medtblListWrap .innerWrap .tblWrap table tr.editItem td p{color:#959595!important}.medPlanWrap .medtblListWrap .innerWrap .tblWrap table tr.editItem:after{background-color:#EAEAEA}.medPlanWrap .medtblListWrap .innerWrap .tblWrap table tr.editItem td .btn.editBtn svg path{stroke:#959595}.medPlanWrap .medtblListWrap .innerWrap .tblWrap table tr th{font-size:1.3rem;padding:1.6rem 1.8rem}.medPlanWrap .medtblListWrap .innerWrap .tblWrap table tr td{font-weight:400;font-size:1.3rem;letter-spacing:.01rem;padding:1.6rem 1.2rem;border:0;position:relative;z-index:9}.medPlanWrap .medtblListWrap .innerWrap .tblWrap table tr td .medItem .dataWrap h2,.medPlanWrap .medtblListWrap .innerWrap .tblWrap table tr td h2{font-size:1.3rem;font-weight:400;margin:0 0 .3rem}.medPlanWrap .medtblListWrap .innerWrap .tblWrap table tr td .medItem .dataWrap p,.medPlanWrap .medtblListWrap .innerWrap .tblWrap table tr td p{margin:0;font-size:1.2rem;font-weight:300;color:#000000}.medPlanWrap .medtblListWrap .innerWrap .tblWrap table tr td .medItem .dataWrap h5{color:#000000;margin:0;text-transform:uppercase;font-size:1.2rem;font-weight:300;letter-spacing:.06rem}.medPlanWrap .medtblListWrap .innerWrap .tblWrap table tr td .btncartrg{margin:0;padding:0}.medPlanWrap .medtblListWrap .innerWrap .tblWrap table tr td .btncartrg svg{width:30px}.medPlanWrap .medtblListWrap .innerWrap .tblWrap table tr td .btn.btnDelete:hover svg path,.medPlanWrap .medtblListWrap .innerWrap .tblWrap table tr td .btn.editBtn:hover svg path{stroke:#000000}.cartridgesListWrap{width:100%;height:calc(100vh - 134px);padding:.8rem 0 1rem;position:relative}.cartridgesListWrap:after{content:"";width:100%;height:1px;background-color:#E1E1E1;position:absolute;left:0;top:58px}.cartridgesListWrap .topTtlcartridgeWrap{position:absolute;right:2rem;top:28px}.cartridgesListWrap .topTtlcartridgeWrap p{margin:0;color:#000000;font-size:1.2rem;font-weight:300;letter-spacing:.02rem}.cartridgesListWrap .topTtlcartridgeWrap p span{font-weight:500}.cartridgesListWrap .nav-tabs{border:1px solid rgba(218,218,218,1);background:linear-gradient(0deg,#FFFFFF,#FFFFFF),linear-gradient(0deg,#FBFBFB,#FBFBFB);width:32%;margin:0 0 1rem 1.6rem;display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;box-shadow:none;border-radius:30px;padding:.2rem}.cartridgesListWrap .nav-tabs .nav-item{border:0;outline:0;box-shadow:none;margin:0;width:50%}.cartridgesListWrap .nav-tabs .nav-item .nav-link{margin:0;border:0;outline:0;border-radius:30px;width:100%;font-size:1.2rem;font-weight:500;color:#000000;letter-spacing:.02rem;padding:.6rem 1rem}.cartridgesListWrap .nav-tabs .nav-item .nav-link.active{background-color:rgba(186,255,231,1)}.cartridgesListWrap .cartridgesListScrollWrap{height:calc(100vh - 200px);padding:0}.cartridgesListWrap .cartridgesListScrollWrap table thead{box-shadow:0 4px 4px 0 rgba(0,0,0,.1);z-index:9}.cartridgesListWrap .cartridgesListScrollWrap table thead tr th{padding:1.6rem 2.6rem}.cartridgesListWrap .cartridgesListScrollWrap table tbody{box-shadow:none;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);border-radius:0;background-color:#FFFFFF}.cartridgesListWrap .cartridgesListScrollWrap table tbody tr{position:relative}.cartridgesListWrap .cartridgesListScrollWrap table tbody tr:after{content:"";width:97%;height:84%;border:1px solid rgba(230,230,230,1);border-radius:10px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.cartridgesListWrap .cartridgesListScrollWrap table tbody tr:first-child{border-radius:0}.cartridgesListWrap .cartridgesListScrollWrap table tbody tr td:nth-child(3),.cartridgesListWrap .cartridgesListScrollWrap table thead tr th:nth-child(3){text-align:left}.cartridgesListWrap .cartridgesListScrollWrap table thead tr th{text-align:center}.cartridgesListWrap .cartridgesListScrollWrap table tbody tr td{text-align:center;color:#000000;font-size:1.3rem;font-weight:400;letter-spacing:.01rem;border-bottom:0;padding:1.6rem 2.6rem;position:relative;z-index:9}.cartridgesListWrap .cartridgesListScrollWrap table tbody tr:last-child td{border-bottom:0}.cartridgesListWrap .cartridgesListScrollWrap table tbody tr td span{display:inline-block;padding:.6rem 2.6rem;border-radius:30px;text-transform:uppercase;color:#000000;font-size:1.3rem;font-weight:400}.cartridgesListWrap .cartridgesListScrollWrap table tbody tr td span.active{background-color:#A1F6D9}.cartridgesListWrap .cartridgesListScrollWrap table tbody tr td span.empty{background-color:#CBCECD}.cartridgesListWrap .cartridgesListScrollWrap table tbody tr td span.new{background-color:#FFDABF}.cartridgesListWrap .cartridgesListScrollWrap table tbody tr td img{width:20px}.cartridgesListWrap .cartridgesListScrollWrap table tbody tr td .btn.btnStatus svg{width:26px;height:26px}.cartridgesListWrap .cartridgesListTopSecWrap{display:flex;align-items:center;justify-content:space-between;flex-flow:row wrap;margin:0 0 1.1rem}.cartridgesListWrap .cartridgesListTopSecWrap .cartridgesListFiltersWrap{display:flex;align-items:center;justify-content:flex-start;flex-flow:row wrap;padding:0 1.8rem}.cartridgesListWrap .cartridgesListTopSecWrap .cartridgesListFiltersWrap .topSearchWrap{width:320px;position:relative;margin:0 1.2rem 0 0}.cartridgesListWrap .cartridgesListTopSecWrap .cartridgesListFiltersWrap .topSearchWrap input{background-color:rgba(248,248,248,.8);border:.4px solid #ffffff;border-radius:30px;box-shadow:2px 2px 4px 0 rgba(13,34,34,.16),-2px -2px 2.4px 0 rgba(255,255,255,1);width:100%;height:38px;padding:.2rem 4rem .2rem 2rem;color:#000000;font-size:1.2rem;font-weight:400}.cartridgesListWrap .cartridgesListTopSecWrap .cartridgesListFiltersWrap .topSearchWrap input::placeholder{color:rgba(161,158,158,1)}.cartridgesListWrap .cartridgesListTopSecWrap .cartridgesListFiltersWrap .topSearchWrap .btn{padding:0;outline:0;border:0;border-radius:0;box-shadow:none;position:absolute;right:1.4rem;top:50%;transform:translateY(-50%)}.cartridgesListWrap .cartridgesListTopSecWrap .cartridgesListFiltersWrap .topSearchWrap .btn svg{width:14px;height:14px}.cartridgesListWrap .cartridgesListTopSecWrap .cartridgesListFiltersWrap .selectWrap{position:relative;border:.02rem solid #ffffff;box-shadow:1.34px 1.34px 2.67px 0 #0D222229,-1.34px -1.34px 1.6px 0 #FFFFFF;border-radius:30px;background-color:#F8F8F8;width:120px;height:30px;padding:.2rem .6rem .2rem 1rem}.cartridgesListWrap .cartridgesListTopSecWrap .cartridgesListFiltersWrap .selectWrap select{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;outline:0;background-image:none;background-color:transparent;box-shadow:none;width:100%;height:100%;color:#000000;font-weight:300;font-size:1rem;letter-spacing:.01rem}.cartridgesListWrap .cartridgesListTopSecWrap .cartridgesListFiltersWrap .selectWrap .downArrow{width:18px;height:18px;border-radius:100%;position:absolute;right:.2rem;top:50%;transform:translateY(-50%);pointer-events:none;display:flex;align-items:center;justify-content:center}.patientsListWrap .leftPannelWrap{height:calc(100vh - 120px)}.patientsListWrap .topSearchWrap{width:100%;max-width:420px;position:relative;margin:0;padding:1rem 2.2rem}.patientsListWrap .topSearchWrap input{background-color:rgba(248,248,248,.8);border:.4px solid #ffffff;border-radius:30px;box-shadow:2px 2px 4px 0 rgba(13,34,34,.16),-2px -2px 2.4px 0 rgba(255,255,255,1);width:100%;height:38px;padding:.2rem 4rem .2rem 2rem;color:#000000;font-size:1.2rem;font-weight:400}.patientsListWrap .topSearchWrap input::placeholder{color:rgba(161,158,158,1)}.patientsListWrap .topSearchWrap .btn{padding:0;outline:0;border:0;border-radius:0;box-shadow:none;position:absolute;right:3.6rem;top:50%;transform:translateY(-50%)}.patientsListWrap .topSearchWrap .btn svg{width:14px;height:14px}.patientsListWrap .leftPannelWrap .tblWrap{height:calc(100vh - 200px);background-color:#FFFFFF;box-shadow:none;display:flex;justify-content:space-between;flex-flow:column;padding:0 0 2rem}.patientsListWrap .leftPannelWrap .tblWrap table{background-color:#FFFFFF}.patientsListWrap .leftPannelWrap .tblWrap table thead{box-shadow:0 4px 4px 0 rgba(0,0,0,.1);background-color:#FFFFFF;border-radius:0}.patientsListWrap .leftPannelWrap .tblWrap table thead tr{position:relative}.patientsListWrap .leftPannelWrap .tblWrap table thead tr th{font-size:1.4rem;font-weight:500;color:rgba(0,0,0,1)}.patientsListWrap .leftPannelWrap .tblWrap table tbody tr td{font-size:1.3rem;font-weight:300;color:rgba(0,0,0,1);position:relative;z-index:9;border:0}.patientsListWrap .leftPannelWrap .tblWrap table tbody tr td span{display:inline-block;padding:.6rem 1.8rem;border-radius:30px}.patientsListWrap .leftPannelWrap .tblWrap table tbody tr td span.active{background-color:rgba(158,254,193,1)}.patientsListWrap .leftPannelWrap .tblWrap table tbody tr{position:relative}.patientsListWrap .leftPannelWrap .tblWrap table tbody{box-shadow:none;background-color:#FFFFFF}.patientsListWrap .leftPannelWrap .tblWrap table tbody tr:after{content:"";background-color:#FFFFFF;width:98%;border:1px solid rgba(230,230,230,1);border-radius:14px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);height:84%}.patientsListWrap .leftPannelWrap .tblWrap table tbody tr:hover:after{background-color:rgba(254,255,186,1)}.patientsListWrap .leftPannelWrap .tblWrap .paginationWrap{display:flex;align-items:center;justify-content:center;flex-flow:row wrap}.patientsListWrap .leftPannelWrap .tblWrap .paginationWrap .btn{border:0;outline:0;box-shadow:none;font-size:1.2rem}.patientsListWrap .leftPannelWrap .tblWrap .paginationWrap .btn.active{color:rgba(0,232,176,1)}.patientsListWrap .pad0{padding-right:.6rem}.patientsListWrap .rightPannelWrap{width:100%;height:calc(100vh - 132px);background-color:rgba(238,255,249,1);border-radius:0 0 32px 0;padding:1rem 1rem 2rem;display:flex;flex-flow:column;justify-content:space-between}.patientsListWrap .rightPannelWrap .topinfoWrap{width:100%;border:.01rem solid rgba(0,0,0,1);border-radius:10px;display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:space-between}.patientsListWrap .rightPannelWrap .topinfoWrap .left{width:calc(100% - 210px);padding:1rem 1rem .6rem;border-right:.01rem solid rgba(0,0,0,1)}.patientsListWrap .rightPannelWrap .topinfoWrap .left ul{padding:0;margin:0;display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:flex-start;width:100%}.patientsListWrap .rightPannelWrap .topinfoWrap .left ul li{width:50%;text-align:left}.patientsListWrap .rightPannelWrap .topinfoWrap .left ul li .item{display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:flex-start}.patientsListWrap .rightPannelWrap .topinfoWrap .left ul li .item p{margin:0 1.2rem .4rem 0;font-size:1.3rem;font-weight:400}.patientsListWrap .rightPannelWrap .topinfoWrap .left ul li .item p strong{font-weight:500}.patientsListWrap .rightPannelWrap .topinfoWrap .right{width:210px;padding:1rem 1rem .6rem}.patientsListWrap .rightPannelWrap .topinfoWrap .right .item{display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:flex-start}.patientsListWrap .rightPannelWrap .topinfoWrap .right .item p{margin:0 1.2rem .4rem 0;font-size:1.4rem;font-weight:400}.patientsListWrap .rightPannelWrap .topinfoWrap .right .item p strong{font-weight:500}.patientsListWrap .rightPannelWrap .ttlWrap{padding:1.2rem 0 2rem;text-align:center}.patientsListWrap .rightPannelWrap .ttlWrap h3{color:rgba(31,31,31,1);font-size:1.6rem;font-weight:600;margin:0 auto}.patientsListWrap .rightPannelWrap .filtersWrap{display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-end}.patientsListWrap .rightPannelWrap .filtersWrap .dateField{display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-start;background-color:rgba(248,248,248,.8);border:.4px solid rgba(255,255,255,1);border-radius:30px;box-shadow:2px 2px 4px 0 rgba(13,34,34,.16),-2px -2px 2.4px 0 rgba(255,255,255,1);padding:.6rem 1rem;height:36px;margin:0 1rem 0 0}.patientsListWrap .rightPannelWrap .filtersWrap .dateField .react-datepicker__input-container input{background-color:transparent;font-size:1.3rem;color:#000000;border:0;outline:0;border-radius:0}.patientsListWrap .rightPannelWrap .filtersWrap .dateField .icoWrap{padding:0 .8rem 0 0}.patientsListWrap .rightPannelWrap .filtersWrap .dateField .icoWrap svg{width:16px;height:16px}.patientsListWrap .rightPannelWrap .filtersWrap .inputFieldWrap{margin:0 .8rem 0 0}.patientsListWrap .rightPannelWrap .filtersWrap .inputFieldWrap input{background-color:rgba(248,248,248,.8);border:.4px solid rgba(255,255,255,1);border-radius:30px;box-shadow:2px 2px 4px 0 rgba(13,34,34,.16),-2px -2px 2.4px 0 rgba(255,255,255,1);padding:.6rem 1rem;height:36px;width:180px;font-size:1.3rem;color:#000000}.patientsListWrap .rightPannelWrap .filtersWrap .inputFieldWrap input::placeholder{color:rgba(161,158,158,1);font-size:1.2rem}.patientsListWrap .rightPannelWrap .filtersWrap .btn{border-radius:100%;background-color:rgba(169,255,226,1);border:.4px solid rgba(255,255,255,1);box-shadow:2px 2px 4px 0 rgba(13,34,34,.16),-2px -2px 2.4px 0 rgba(255,255,255,1);width:36px;height:36px}.patientsListWrap .rightPannelWrap .filtersWrap .btn svg{width:14px;height:14px}.patientsListWrap .rightPannelWrap .pagination{display:flex;align-items:center;justify-content:center;flex-flow:row wrap}.patientsListWrap .rightPannelWrap .pagination .btn{border:0;outline:0;box-shadow:none;font-size:1.2rem;background-color:transparent}.patientsListWrap .rightPannelWrap .pagination .btn.active{color:rgba(0,232,176,1)}.patientsListWrap .accWrapper{padding:2rem 0 0}.patientsListWrap .accordion-button{outline:0;box-shadow:none!important;background-color:transparent!important;padding:2rem}.patientsListWrap .accordion-button .accHeadreWrap{width:100%}.patientsListWrap .accordion-button:after{background-image:url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_d_1503_3792)'%3E%3Ccircle cx='14' cy='10' r='9.75' fill='white' stroke='black' stroke-width='0.5'/%3E%3Cpath d='M10.3828 6.38318L14.2126 10.2517L18.0424 6.38318M10.3828 11.0253L14.2126 14.8938L18.0424 11.0253' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_1503_3792' x='0' y='0' width='28' height='28' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='4'/%3E%3CfeGaussianBlur stdDeviation='2'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_1503_3792'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_1503_3792' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E")!important;background-size:contain!important;width:30px!important;height:30px!important;left:0;position:absolute;bottom:-16px;right:0;margin:0 auto;z-index:2}.patientsListWrap .accordion-button:not(.collapsed):after{bottom:-40px;display:none}.patientsListWrap .accordion-button .accHeadreWrap ul{padding:0;margin:0;display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;width:100%}.patientsListWrap .accordion-button .accHeadreWrap ul li .icoWrap{margin:.6rem 0 0}.patientsListWrap .accordion-button .accHeadreWrap ul li .icoWrap svg{width:18px;height:18px}.patientsListWrap .accordion-button .accHeadreWrap ul li .itemWrap p{color:rgba(0,0,0,1);font-size:1.2rem;font-weight:300;letter-spacing:.01rem;margin:0 0 .5rem}.patientsListWrap .accordion-button .accHeadreWrap ul li .itemWrap h3{color:rgba(0,0,0,1);font-size:1.4rem;font-weight:500;margin:0}.patientsListWrap .accordion-button .accHeadreWrap ul li .ctaWrap{text-align:center}.patientsListWrap .accordion-button .accHeadreWrap ul li .ctaWrap .btn{padding:0;outline:0;border:0;box-shadow:none}.patientsListWrap .accordion-button .accHeadreWrap ul li .ctaWrap .btn svg{width:16px;height:16px}.patientsListWrap .accordion-item{margin:0 0 1.2rem;border:0;border-radius:10px;position:relative}.patientsListWrap .accordion-item .accordion-body{border-top:1px solid rgba(236,236,236,1);padding:0 2rem 1rem}.patientsListWrap .accTbl table tbody{background-color:transparent;box-shadow:none;border-radius:0}.patientsListWrap .accTbl table tbody tr td{font-size:1.4rem;font-weight:300;color:rgba(0,0,0,1);padding:1.2rem}.patientsListWrap .accTbl table tbody tr td strong{font-weight:500}.patientsListWrap .accTbl table tbody tr td .medName{text-align:left}.patientsListWrap .accTbl table tbody tr td .medName h3{font-size:1.4rem;font-weight:500;color:rgba(0,0,0,1)}.patientsListWrap .accTbl table tbody tr td .medName p{margin:0;font-size:1.3rem;font-weight:300;color:rgba(0,0,0,1)}.patientsListWrap .accTbl table tbody tr td .btn{border:0;border-radius:30px;box-shadow:6.72px 6.72px 13.44px 0 rgba(13,34,34,.16),-6.72px -6.72px 8.06px 0 rgba(255,255,255,1),0 5.37px 5.37px 0 rgba(64,64,64,.1);color:rgba(0,0,0,1);font-size:1.2rem;padding:.6rem 1rem;margin:0;max-width:120px;width:100%}.patientsListWrap .accTbl table tbody tr td .btn.active{background-color:rgba(169,255,226,1)}.patientsListWrap .accTbl table tbody tr td .btn.inActive{background-color:rgba(236,236,236,1)}.patientsListWrap .cartridge .addNewCta{display:flex;flex-flow:row wrap;align-items:flex-end;justify-content:space-between}.patientsListWrap .cartridge .addNewCta p{margin:0;color:rgba(0,0,0,1);font-size:1.4rem;font-weight:300}.patientsListWrap .cartridge .addNewCta p span{font-weight:600}.patientsListWrap .cartridge .addNewCta .btn{border:0;outline:0;box-shadow:none;border-radius:30px;background-color:rgba(161,246,217,1);color:rgba(0,0,0,1);font-size:1.4rem;font-weight:300;padding:1rem 1.8rem}.patientsListWrap .cartridge .addNewCta .btn svg{width:12px;height:12px;margin:0 .6rem 0 0}.patientsListWrap .cartridge ul{margin:0;padding:2rem 0 0}.patientsListWrap .cartridge ul li{margin:0 0 .2rem}.patientsListWrap .cartridge ul li .itemWrap{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;background-color:rgba(234,234,234,1);border-radius:10px;padding:1rem 2rem}.patientsListWrap .cartridge ul li .itemWrap .leftWrap{display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-start}.patientsListWrap .cartridge ul li .itemWrap .leftWrap .icoWrap{margin:0 2rem 0 0}.patientsListWrap .cartridge ul li .itemWrap .leftWrap p{margin:0;font-size:1.4rem;font-weight:300;color:rgba(0,0,0,1)}.patientsListWrap .cartridge ul li .itemWrap .rightWrap{text-align:right}.patientsListWrap .cartridge ul li .itemWrap .rightWrap p{margin:0;display:inline-block;color:rgba(0,0,0,1);border:.5px solid rgba(0,0,0,1);font-size:1.4rem;border-radius:30px;padding:.6rem 2.6rem;font-weight:300}.patientsListWrap .sidebar,.rightMedSidebar{position:fixed;bottom:-3px;right:-100%;width:45%;height:calc(100vh - 220px);background-color:rgba(248,248,248,.85);border:2.19px solid rgba(255,255,255,1);-webkit-backdrop-filter:blur(9.399999618530273px);backdrop-filter:blur(9.399999618530273px);transition:right .3s ease-in-out;padding:2rem;z-index:999;border-radius:0 0 40px 0;display:flex;flex-flow:column;align-items:center;justify-content:space-between}.patientsListWrap .sidebar.open,.rightMedSidebar.open{right:0}.patientsListWrap .sidebar.add-new-cartridge-open,.patientsListWrap .sidebar.link-cartridge-open{height:calc(100vh - 20rem);right:0;width:37.2%;bottom:0}.patientsListWrap .closeBtn{position:absolute;top:15px;right:15px;background-color:none;border:none;cursor:pointer}.patientsListWrap .sidebar .topWrap{width:100%}.patientsListWrap .sidebar .topWrap .topTtlWrap{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;padding:0 0 3rem}.patientsListWrap .sidebar .topWrap .topTtlWrap .leftWrap{display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-start}.patientsListWrap .sidebar .topWrap .topTtlWrap .leftWrap .icoWrap{margin:0 2rem 0 0}.patientsListWrap .sidebar .topWrap .topTtlWrap .leftWrap .dataWrap{text-align:left}.patientsListWrap .sidebar .topWrap .topTtlWrap .leftWrap .dataWrap h2{color:rgba(0,0,0,1);font-size:1.5rem;margin:0 0 .2rem}.patientsListWrap .sidebar .topWrap .topTtlWrap .leftWrap .dataWrap p{color:rgba(0,0,0,1);font-size:1.3rem;font-weight:300}.patientsListWrap .sidebar .topWrap .leftImg{padding:0 3rem 0 5rem;position:relative}.patientsListWrap .sidebar .topWrap .leftImg .imgWrap{position:relative}.patientsListWrap .sidebar .topWrap .leftImg .imgWrap:after{content:"";background-color:rgba(210,210,210,1);width:1px;height:100%;position:absolute;right:-3rem;top:50%;transform:translateY(-50%)}.patientsListWrap .sidebar .topWrap .leftImg .imgWrap h6{position:absolute;right:-3.8rem;top:50%;transform:translateY(-50%);background-color:rgba(248,248,248,.85);-webkit-backdrop-filter:blur(9.399999618530273px);backdrop-filter:blur(9.399999618530273px);z-index:2;color:rgba(0,0,0,1);font-size:1.3rem;font-weight:500;margin:0;padding:.3rem 0}.patientsListWrap .sidebar .topWrap .leftImg .imgWrap img{text-align:center}.patientsListWrap .sidebar .topWrap .leftImg h3{color:rgba(0,0,0,1);font-size:1.4rem;text-align:center;margin:1.4rem auto 0;font-weight:600;letter-spacing:.01rem}.patientsListWrap .sidebar .topWrap .rightImg{margin:0 auto}.patientsListWrap .sidebar .topWrap .rightImg .imgWrap{text-align:center;width:20%;margin:0 auto}.patientsListWrap .sidebar .topWrap .rightImg .imgWrap img{width:100%}.patientsListWrap .sidebar .topWrap .rightImg .dataWrap{text-align:center}.patientsListWrap .sidebar .topWrap .rightImg .dataWrap h4{color:rgba(0,0,0,1);font-size:1.6rem;font-weight:400;margin:1.4rem auto .4rem}.patientsListWrap .sidebar .topWrap .rightImg .dataWrap p{color:rgba(107,107,107,1);font-size:1.1rem;font-weight:300;letter-spacing:.01rem}.patientsListWrap .sidebar .topWrap .rightImg .dataWrap input{background-color:rgba(248,248,248,.8);border:.4px solid rgba(255,255,255,1);border-radius:30px;box-shadow:2px 2px 4px 0 rgba(13,34,34,.16),-2px -2px 2.4px 0 rgba(255,255,255,1);height:32px;width:100%;max-width:76%;color:rgba(0,0,0,1);font-size:1.3rem;padding:.2rem 1.2rem}.patientsListWrap .sidebar .qtyWrap{text-align:center;display:flex;flex-flow:row wrap;align-items:center;justify-content:center;padding:3rem 0}.patientsListWrap .sidebar .qtyWrap p{margin:0 3rem 0 0;color:rgba(0,0,0,1);font-size:1.3rem;font-weight:300}.patientsListWrap .sidebar .qtyWrap .counterWrap{display:flex;flex-flow:row wrap;align-items:center;justify-content:center}.patientsListWrap .sidebar .qtyWrap .counterWrap .btn{border:0;outline:0;border-radius:100%;background-color:rgba(244,244,244,1);width:28px;height:28px;box-shadow:2.8px 2.8px 5.6px 0 rgba(13,34,34,.16),-2.8px -2.8px 3.36px 0 rgba(255,255,255,1);display:flex;align-items:center;justify-content:center}.patientsListWrap .sidebar .qtyWrap .counterWrap .btn svg{width:20px;height:20px}.patientsListWrap .sidebar .qtyWrap .counterWrap input.pillInput,.patientsListWrap .sidebar .qtyWrap .counterWrap span{display:flex;align-items:center;justify-content:center;margin:0 2rem;width:38px;height:38px;background-color:rgba(169,255,226,1);border-radius:100%;color:rgba(0,0,0,1);font-size:1.4rem;font-weight:300;outline:0;border:0;box-shadow:none;text-align:center}.patientsListWrap .sidebar .btmWrap{text-align:center}.patientsListWrap .sidebar .btmWrap .btn{outline:0;border:0;border-radius:30px;box-shadow:none;background-color:rgba(161,246,217,1);color:rgba(0,0,0,1);font-size:1.3rem;font-weight:300;padding:.6rem 6rem}.patientsListWrap .sidebar .btmWrap .btn svg{width:14px;height:14px;margin:0 0 0 1rem}.patientsListWrap .sidebar .successMessage{display:flex;align-items:center;justify-content:center;flex-flow:column;height:calc(100% - 100px);width:100%}.patientsListWrap .sidebar .successMessage .checkIcon{background-color:rgba(163,241,214,1);width:70px;height:70px;border-radius:100%;display:flex;align-items:center;justify-content:center}.patientsListWrap .sidebar .successMessage .checkIcon svg{width:30px;height:30px}.patientsListWrap .sidebar .successMessage .dataWrap{text-align:center;margin:1.2rem auto 0}.patientsListWrap .sidebar .successMessage .dataWrap h3{color:rgba(0,232,176,1);font-size:1.4rem;font-weight:400;letter-spacing:.02rem}.patientsListWrap .sidebar .successMessage .dataWrap p{color:rgba(0,0,0,1);font-size:1.4rem;font-weight:300}.patientsListWrap .sidebar .successMessage .dataWrap p strong{font-weight:500}.patientsListWrap .sidebar .successMessage h4{color:rgba(0,0,0,1);font-size:1.6rem;font-weight:400;margin:0 auto}.patientsListWrap .prescriptionlist .accWrapper .scrollSecWrap{height:calc(100vh - 350px)}.topTitleWrap.reportTopTTl{padding:1.4rem 2.2rem}.topTitleWrap.reportTopTTl .rightCtasWrap .btn.btnDownload{box-shadow:none;outline:0;background-color:transparent;border:0;border-radius:0;padding:0}.reportsWrap{padding:2rem 3rem}.reportsWrap .tableWrap table tbody{background-color:transparent;box-shadow:none}.reportsWrap .tableWrap table.bgClrGray{border-radius:60px;background-color:#F1F1F1;padding:2rem 0}.reportsWrap .tableWrap table tr td{border:0;color:#000000;font-size:1.4rem;font-weight:300;letter-spacing:.01rem;padding:0 0 1rem}.reportsWrap .tableWrap table tr td svg{margin:0 .4rem 0 0}.reportsWrap .tableWrap table tr td.pad{padding:.4rem 2.6rem}.reportsWrap .tableWrap table tr td.textLeft,.reportsWrap .tableWrap table tr th.textLeft{text-align:left!important}.reportsWrap .tableWrap table tr td.textCenter,.reportsWrap .tableWrap table tr th.textCenter{text-align:center!important}.reportsWrap .tableWrap table tr td.textRight,.reportsWrap .tableWrap table tr th.textRight{text-align:right!important}.reportsWrap .tableWrap table tr td.bgClrGreen{background-color:#C8FFEC;border-radius:60px;padding:1rem 2.6rem;color:#000000;font-size:1.4rem;font-weight:600}.reportsWrap .tableWrap table.bgClrGray tr:first-child td{padding:1.6rem 2.6rem .4rem}.reportsWrap .tableWrap table.bgClrGray tr:nth-child(2) td{padding:.4rem 2.6rem 1.6rem}.reportsWrap .tableWrap table tr td strong{font-weight:500}.reportsWrap .tableWrap td.headerBdrBtm{padding:0 2.6rem 1.6rem}.reportsWrap .tableWrap td.headerBdrBtm table tr th{border-bottom:1px solid #dedede;color:#000000;font-size:1.4rem;font-weight:500;padding:.6rem 0;text-align:left}.reportsWrap .tableWrap td.headerBdrBtm table tr td{padding:.6rem 0;font-size:1.3rem;color:#000000;font-weight:300;text-align:left}.reportsWrap .tableWrap td.headerBdrBtm table tr td:first-child{width:140px}.reportsWrap .tableWrap td.headerBdrBtm table tr td svg{margin:0 .4rem 0 0}.reportsWrap .tableWrap td.bgGreenBigTbl table tr th{background-color:#C8FFEC;padding:1rem 2.6rem;color:#000000;font-size:1.4rem;font-weight:600;text-align:left}.reportsWrap .tableWrap td.bgGreenBigTbl.bgBlueBigTbl table tr th{background-color:rgba(197,217,255,1)}.reportsWrap .tableWrap td.bgGreenBigTbl table tr th:first-child{border-radius:30px 0 0 30px}.reportsWrap .tableWrap td.bgGreenBigTbl table tr th:last-child{border-radius:0 30px 30px 0}.reportsWrap .tableWrap td.bgGreenBigTbl table tr td{padding:.6rem 2.6rem;font-size:1.3rem;color:#000000;font-weight:300;text-align:left;line-height:1.8rem}.reportsWrap .tableWrap td.bgGreenBigTbl table tr td:first-child,.reportsWrap .tableWrap td.bgGreenBigTbl table tr th:first-child{width:25%}.reportsWrap .tableWrap td.bgGreenBigTbl table tr td:nth-child(2),.reportsWrap .tableWrap td.bgGreenBigTbl table tr th:nth-child(2){width:16%}.reportsWrap .tableWrap td.bgGreenBigTbl table tr td:nth-child(3),.reportsWrap .tableWrap td.bgGreenBigTbl table tr th:nth-child(3){width:25%}.reportsWrap .tableWrap td.bgGreenBigTbl table tr td:nth-child(4),.reportsWrap .tableWrap td.bgGreenBigTbl table tr th:nth-child(4){width:34%}.reportsWrap .tableWrap table tr td .imgWrap{padding:0 2rem}.reportsWrap .tableWrap table tr td .imgWrap.widSm img{width:55%}.reportsWrap .tableWrap table tr td.adherenceTbl svg{transform:rotate(180deg);margin:0 .6rem 0 0!important}.reportsWrap .tableWrap table tr td.adherenceTbl svg.noTrnsform{transform:none}.reportsWrap .tableWrap table tr td.adherenceTbl table tr td{width:50%}.reportsWrap .tableWrap table tr td.tblTDGreen{padding:0 0 .2rem}.reportsWrap .tableWrap table tr td.tblTDGreen table tr td{background-color:#C8FFEC;padding:1rem 2.6rem;color:#000000;font-size:1.4rem;font-weight:600}.reportsWrap .tableWrap table tr td.tblTDGreen table tr td:first-child{border-radius:30px}.reportsWrap .tableWrap table tr td.tblTDGreen table tr td:nth-child(2){border-radius:0 30px 30px 0}.doctorLoginReport .reportsWrap .tableWrap table tr td.tblTDGreen table tr td{background-color:rgba(197,217,255,1);border-radius:60px}.doctorLoginReport .reportsWrap .adherenceChartWrap{padding:0 2.2rem}.reportsWrap .adherenceChartWrap .selectWrap{position:relative;border:.02rem solid #ffffff;box-shadow:1.34px 1.34px 2.67px 0 #0D222229,-1.34px -1.34px 1.6px 0 #FFFFFF;border-radius:30px;background-color:#F8F8F8;width:120px;height:30px;padding:.2rem .6rem .2rem 1rem;display:flex;justify-self:flex-end;margin:1.2rem 0}.reportsWrap .adherenceChartWrap .selectWrap select{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;outline:0;background-color:transparent;box-shadow:none;width:100%;height:100%;color:#000000;font-weight:300;font-size:1rem;letter-spacing:.01rem}.reportsWrap .adherenceChartWrap .selectWrap .downArrow{position:absolute;right:.6rem;top:50%;transform:translateY(-50%);pointer-events:none;display:flex;align-items:center;justify-content:center}.reportsWrap .bloodPressChartWrap h2{display:none}.reportsWrap .tableWrap table tr td.wid50{width:50%;padding:0 1rem}.commonContentWrap .rightCommonPannel.withAdvFilter,.docPatientListWrap{background-color:#E6E6E6}.docPatientListWrap .topTitleWrap{background-color:#FFFFFF}.docPatientListWrap .docPatientWrap{padding:0;background-color:#E6E6E6;border-radius:14px}.docPatientWrap .topSearchWrap{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;padding:1.2rem 1rem}.docPatientWrap .topSearchWrap .inputFieldWrap{background-color:rgba(255,255,255,1);border-radius:30px;border:.4px solid rgba(149,149,149,.5);box-shadow:0;width:100%;max-width:480px;display:flex;align-items:center;justify-content:space-between;flex-flow:row wrap;height:38px;margin:0 auto;padding:.2rem 1.6rem}.docPatientWrap .topSearchWrap .inputFieldWrap input{outline:0;border:0;border-radius:30px;background-color:transparent;box-shadow:none;width:calc(100% - 30px);color:#000000;font-size:1.4rem;font-weight:400}.docPatientWrap .topSearchWrap .inputFieldWrap input::placeholder{color:rgba(161,158,158,1)}.docPatientWrap .topSearchWrap .inputFieldWrap .btn{padding:0;outline:0;box-shadow:none;border:0;text-align:center}.patientsListWrap .topTitleWrap .inputFieldWrap{background-color:#FFFFFF;border-radius:30px;border:.5px solid #959595;box-shadow:none;width:100%;max-width:633px;display:flex;align-items:center;justify-content:space-between;flex-flow:row wrap;margin:0 3rem 0 0;padding:.8rem 29px}.patientsListWrap .topTitleWrap .inputFieldWrap input{outline:0;border:0;background-color:transparent;box-shadow:none;width:calc(100% - 30px);color:#000000;font-family:DM Sans,sans-serif;font-size:1.2rem;font-weight:400;line-height:100%;letter-spacing:0}.patientsListWrap .topTitleWrap .inputFieldWrap input::placeholder{color:#959595;font-family:DM Sans,sans-serif;font-size:1.2rem;font-weight:400;line-height:100%;letter-spacing:0}.patientsListWrap .topTitleWrap .inputFieldWrap .btn{padding:0;outline:0;box-shadow:none;border:0;text-align:center}.docPatientWrap .topSearchWrap .btnAdvancedSearch{display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-start;height:38px;color:rgba(55,118,255,1);font-size:1.5rem;font-weight:500;background-color:transparent;letter-spacing:.01rem}.docPatientWrap .topSearchWrap .btnAdvancedSearch .icoWrap{box-shadow:0 4px 4px 0 rgba(0,0,0,.1);width:22px;height:22px;border-radius:100%;background-color:#FFFFFF;border:1px solid rgba(55,118,255,1);display:flex;align-items:center;justify-content:center;margin:0 0 0 1rem}.advancedSearchWrap{background-color:rgba(243,247,255,1);border-radius:30px;box-shadow:7.26px 7.26px 14.52px 0 rgba(13,34,34,.16),-7.26px -7.26px 8.71px 0 rgba(255,255,255,1),0 5.81px 5.81px 0 rgba(64,64,64,.1);padding:2rem 1.6rem 1.6rem 2rem;margin:2rem 0 0}.advancedSearchWrap .topTTl{text-align:left;margin:0 0 1.2rem}.advancedSearchWrap .topTTl h3{margin:0;font-size:1.6rem;color:rgba(0,0,0,1);font-weight:500}.advancedSearchWrap .btmDataWrap{display:flex;flex-flow:row wrap;align-items:flex-end;justify-content:space-between}.advancedSearchWrap .btmDataWrap ul{display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:flex-start;width:calc(100% - 27%);margin:0;padding:0}.advancedSearchWrap .btmDataWrap ul li{width:33.33%;padding:0 3rem 0 0;margin:0 0 1.2rem}.advancedSearchWrap .btmDataWrap ul li .inputField .customRadio{display:flex;align-items:center;position:relative;cursor:pointer;color:rgba(0,0,0,1);font-size:1.4rem;font-weight:300;margin:0}.advancedSearchWrap .btmDataWrap ul li .inputField .customRadio input{position:absolute;opacity:0}.advancedSearchWrap .btmDataWrap ul li .inputField .customRadio span{width:16px;height:16px;border:1px solid rgba(167,167,167,1);border-radius:100%;display:inline-block;position:relative;margin:0 1rem 0 0}.advancedSearchWrap .btmDataWrap ul li .inputField .customRadio input:checked+span:after{content:"";width:8px;height:8px;background:rgba(55,118,255,1);border-radius:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.priceSliderWrap{padding:0 0 0 3rem;margin:2rem 0 0}.priceSliderWrap .renderTrack{height:.3rem;background-color:rgba(228,228,228,1);border-radius:10px}.priceSliderWrap .renderBetweenTrack{background-color:rgba(55,118,255,1);position:absolute;height:3px;border-radius:10px}.priceSliderWrap .renderThumb{background-color:rgba(255,255,255,1);box-shadow:0 1px 2.1px 0 rgba(0,0,0,.1);width:14px;height:14px;border-radius:100%}.priceSliderWrap .slider-wrapper{padding:0 2rem 2.4rem}.priceSliderWrap .slider-selection{background-color:#ECF1FF!important}.priceSliderWrap .slider-gaia .slider-selection{background-color:#003DF6!important;box-shadow:none;background-image:none}.priceSliderWrap .slider.slider-horizontal{width:100%!important;height:20px}.priceSliderWrap .slider-handle{background-color:#EEF2FF!important;border:.1px solid #98b1ff;background-image:none!important;box-shadow:inset 0 0 3.5px 0 #0F4AFF,0 4px 4px 0 #00000040;width:16px;height:16px;top:3px}.priceSliderWrap .slider-gaia .slider-horizontal .slider-track{height:8px!important;width:100%;margin-top:-3px;top:50%;left:0;box-shadow:none;background-color:#ECF1FF;background-image:none}.priceSliderWrap .slider-gaia .tooltip-inner{max-width:auto!important;padding:3px 8px;color:#003DF6!important;text-align:center;border-radius:4px;background:none;position:relative;font-size:1.3rem;font-weight:500}.priceSliderWrap .slider-gaia .tooltip .tooltip-arrow{display:none!important}.priceSliderWrap .tooltip-inner{display:block!important;opacity:1!important}.priceSliderWrap .slider .tooltip{opacity:1!important;margin:2.2rem 0 0!important}.priceSliderWrap .slider .tooltip.bs-tooltip-bottom{position:absolute;top:0!important}.priceSliderWrap .sliderTooltip{position:absolute;bottom:-20px}.priceSliderWrap .sliderTooltip p{margin:0 auto;color:rgba(0,0,0,1);font-size:1.1rem;font-weight:400;letter-spacing:.02rem}.advancedSearchWrap .btmDataWrap ul li .inputField .checkboxGroup{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;padding:0 0 0 2.4rem;margin:1.2rem 0 0}.advancedSearchWrap .btmDataWrap ul li .inputField .customCheckbox{display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-start;position:relative;cursor:pointer;color:rgba(0,0,0,1);font-size:1.2rem;font-weight:400;letter-spacing:.01rem;margin:0 0 1rem;width:25%}.advancedSearchWrap .btmDataWrap ul li .inputField .checkboxGroupGender .customCheckbox{width:auto;margin:0 1.2rem 0 0}.advancedSearchWrap .btmDataWrap ul li .inputField .checkboxGroupGender .customCheckbox:last-of-type{margin:0}.advancedSearchWrap .btmDataWrap ul li .inputField .customCheckbox input{position:absolute;opacity:0}.advancedSearchWrap .btmDataWrap ul li .inputField .customCheckbox span{width:16px;height:16px;border:1px solid rgba(0,0,0,1);border-radius:3px;display:inline-block;margin:0 .8rem 0 0;position:relative}.advancedSearchWrap .btmDataWrap ul li .inputField .customCheckbox input:checked+span{border:1px solid rgba(55,118,255,1)}.advancedSearchWrap .btmDataWrap ul li .inputField .customCheckbox input:checked+span:after{content:"";background-image:url(/img/checkArrowBlue.png);background-repeat:no-repeat;background-size:contain;width:11px;height:9px;display:block;background-color:transparent;position:absolute;top:.22rem;left:.16rem}.advancedSearchWrap .btmDataWrap ul li .inputField .inputWrap{padding:0 0 0 2.4rem;margin:.4rem 0 0}.advancedSearchWrap .btmDataWrap ul li .inputField .textInput{background-color:rgba(248,248,248,.8);border-radius:30px;border:.4px solid rgba(255,255,255,1);box-shadow:2px 2px 4px 0 rgba(13,34,34,.16),-2px -2px 2.4px 0 rgba(255,255,255,1);width:100%;height:30px;padding:.2rem 1rem;font-size:1.2rem;color:rgba(0,0,0,1);font-weight:400}.dobDatePickerWrapper{display:block!important;width:100%!important}.dobDatePickerWrapper .react-datepicker__input-container{display:block;width:100%}.dobDatePickerWrapper .react-datepicker__input-container .textInput{width:100%;outline:none;background-color:#fff!important;color:#000!important;font-size:1.2rem}.react-datepicker-popper{z-index:9999!important}.dobCalendarPopper .react-datepicker{background-color:#fff;border:1px solid rgba(55,118,255,.25);border-radius:12px;font-size:1.2rem;box-shadow:0 8px 24px rgba(0,0,0,.12);overflow:hidden}.dobCalendarPopper .react-datepicker__triangle{display:none}.dobCalendarPopper .react-datepicker__header{background-color:rgba(55,118,255,1);border-bottom:none;padding:1rem 0 .8rem}.datepicker__header__dropdown{padding:.6rem 0}.dobCalendarPopper .react-datepicker__current-month{color:#fff;font-size:1.3rem;font-weight:500}.dobCalendarPopper .react-datepicker__day-name{color:rgba(255,255,255,.85);font-size:1rem;font-weight:400;width:1.92rem;text-transform:uppercase;letter-spacing:.06rem}.dobCalendarPopper .react-datepicker__month{background-color:#fff;margin:.6rem}.dobCalendarPopper .react-datepicker__day{color:#000;font-size:1.1rem;border-radius:100%;margin:.2rem;width:1.92rem;height:1.92rem;font-weight:400;line-height:1.92rem}.dobCalendarPopper .react-datepicker__day:hover:not(.react-datepicker__day--disabled){background-color:rgba(55,118,255,.12);border-radius:50%}.dobCalendarPopper .react-datepicker__day--keyboard-selected,.dobCalendarPopper .react-datepicker__day--selected{background-color:rgba(55,118,255,1)!important;color:#fff!important;border-radius:50%!important}.dobCalendarPopper .react-datepicker__day--today:not(.react-datepicker__day--selected){font-weight:500;color:rgba(55,118,255,1)}.dobCalendarPopper .react-datepicker__day--disabled{color:#ccc!important;cursor:not-allowed}.dobCalendarPopper .react-datepicker__navigation-icon:before{border-color:#fff}.dobCalendarPopper .react-datepicker__month-select,.dobCalendarPopper .react-datepicker__year-select{background-color:rgba(255,255,255,.2);color:#fff;font-size:1.1rem;border:none;outline:none;cursor:pointer;font-weight:300;border-radius:30px;margin:.4rem 0;padding:.2rem .4rem}.dobCalendarPopper .react-datepicker__month-select option,.dobCalendarPopper .react-datepicker__year-select option{background-color:#fff;color:#000}.advancedSearchWrap .btmDataWrap .ctaWrap{display:flex;flex-direction:column;align-items:flex-end;gap:.8rem}.advancedSearchWrap .btmDataWrap .ctaWrap .btn{border:0;outline:0;box-shadow:none;border-radius:30px;background-color:rgba(55,118,255,1);color:rgba(255,255,255,1);font-size:1.3rem;font-weight:300;letter-spacing:.02rem;padding:.8rem 3rem}.advancedSearchWrap .btmDataWrap .ctaWrap .btnClearFilters{background-color:transparent;color:rgba(55,118,255,1);border:1px solid rgba(55,118,255,1);width:100%}.advancedSearchWrap .btmDataWrap .ctaWrap .btnClearFilters:hover{background-color:rgba(55,118,255,.08)}.docPatientTblWrap{transition:height .3s ease;margin:2.4rem auto 0}.docPatientTblWrap .tblWrap{height:calc(100vh - 222px);background-color:transparent}.docPatientTblWrap .tblWrap table{background-color:transparent;border-radius:30px;overflow-y:auto}.docPatientTblWrap .tblWrap table thead{box-shadow:0 4px 4px 0 rgba(0,0,0,.1);background-color:#FFFFFF;border-radius:0;position:relative;z-index:1}.docPatientTblWrap .tblWrap table tbody{background-color:transparent;border-radius:0;box-shadow:none}.docPatientTblWrap .tblWrap table tbody tr{position:relative}.docPatientTblWrap .tblWrap table tbody tr:after{content:"";background-color:#FFFFFF;width:98%;border:1px solid rgba(230,230,230,1);border-radius:14px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);height:84%}.docPatientTblWrap .tblWrap table tr td.emptyState{color:rgba(0,0,0,1);font-size:2rem;font-weight:600;border-radius:30px;background-color:rgba(248,248,248,1)}.docPatientTblWrap.withFilters .tblWrap{height:calc(100vh - 420px)}.docPatientTblWrap.withFilters .tblWrap table{overflow-y:auto;background-color:transparent}.docPatientTblWrap .tblWrap table tr td{background-color:transparent;color:rgba(0,0,0,1);font-weight:300;position:relative;z-index:2;border:0}.docPatientTblWrap .tblWrap table tr td span.status{display:inline-block;background-color:rgba(255,222,151,1);border-radius:30px;padding:.6rem 1.8rem}.docPatientTblWrap.withFilters .tblWrap table tr:first-child td:first-child{border-radius:30px 0 0 0}.docPatientTblWrap.withFilters .tblWrap table tr:first-child td:last-child{border-radius:0 30px 0 0}.docMedPlanWrap .docTopWrap .patientInfoTop,.patientDtlDocDashboard .patientInfoTop{display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-start;background-color:rgba(214,227,255,1);border-radius:60px;position:relative;padding:.8rem;overflow:hidden;margin:0 0 2rem}.docMedPlanWrap .docTopWrap .patientInfoTop:after,.patientDtlDocDashboard .patientInfoTop:after{content:"";background-image:url(/img/vectorImg.png);background-repeat:no-repeat;background-size:contain;position:absolute;right:0;top:0;width:230px;height:76px}.docMedPlanWrap .docTopWrap .patientInfoTop .imgWrap,.patientDtlDocDashboard .patientInfoTop .imgWrap{background-color:rgba(255,255,255,1);box-shadow:0 4px 4px 0 rgba(0,0,0,.25);width:58px;height:58px;border-radius:100%;padding:.2rem;margin:0 2.4rem 0 0}.docMedPlanWrap .docTopWrap .patientInfoTop .imgWrap img,.patientDtlDocDashboard .patientInfoTop .imgWrap img{width:100%;height:100%;border-radius:100%;object-fit:cover}.docMedPlanWrap .docTopWrap .patientInfoTop .dataWrap,.patientDtlDocDashboard .patientInfoTop .dataWrap{text-align:left}.docMedPlanWrap .docTopWrap .patientInfoTop .dataWrap h2,.patientDtlDocDashboard .patientInfoTop .dataWrap h2{color:rgba(0,0,0,1);font-size:2rem;font-weight:600}.docMedPlanWrap .docTopWrap .patientInfoTop .dataWrap p,.patientDtlDocDashboard .patientInfoTop .dataWrap p{margin:0;color:rgba(0,0,0,1);font-size:1.3rem;font-weight:300}.docMedPlanWrap .docTopWrap .leftChoosePillWrap .choosePillWrap{position:relative;cursor:pointer}.docMedPlanWrap .docTopWrap .leftChoosePillWrap .choosePillWrap label{color:rgba(0,0,0,1);font-size:1.6rem;font-weight:600}.docMedPlanWrap .docTopWrap .leftChoosePillWrap .choosePillWrap .selectMedInput{background-color:rgba(251,255,218,1);border-radius:30px;border:.4px solid rgba(255,255,255,1);box-shadow:2px 2px 4px 0 rgba(13,34,34,.16),-2px -2px 2.4px 0 rgba(255,255,255,1);width:100%;height:36px;display:flex;align-items:center;padding:.2rem 4rem .2rem 1.4rem;color:rgba(0,0,0,1);font-size:1.4rem;position:relative;margin:1rem 0 1.4rem}.docMedPlanWrap .docTopWrap .leftChoosePillWrap .choosePillWrap .selectMedInput span{width:26px;height:26px;border-radius:100%;background-color:rgba(255,255,255,1);box-shadow:3.97px 3.97px 7.95px 0 rgba(13,34,34,.16),-5px -2px 3px 0 rgba(248,255,188,1),0 3.18px 3.18px 0 rgba(64,64,64,.1);position:absolute;right:.6rem;top:2px;display:flex;align-items:center;justify-content:center}.docMedPlanWrap .docTopWrap .leftChoosePillWrap .choosePillWrap .selectMedList{position:absolute;width:100%;left:0;top:100%;background-color:#FFFFFF;box-shadow:2px 2px 4px 0 rgba(13,34,34,.16),-2px -2px 2.4px 0 rgba(255,255,255,1);border:.4px solid rgba(255,255,255,1);border-radius:10px;z-index:2;padding:0;margin:0}.docMedPlanWrap .docTopWrap .leftChoosePillWrap .choosePillWrap .selectMedList li{font-size:1.3rem;font-weight:400;padding:1rem 1.4rem}.docMedPlanWrap .docTopWrap .leftChoosePillWrap p{color:rgba(13,65,180,1);font-size:1.5rem;font-weight:200;margin:0;line-height:2.2rem}.docMedPlanWrap .docTopWrap .rightChoosePillWrap h3{color:rgba(0,0,0,1);font-size:1.6rem;font-weight:600;margin:0}.docMedPlanWrap .docTopWrap .rightChoosePillWrap ul{margin:1rem 0 0;background-color:rgba(248,248,248,1);box-shadow:7.26px 7.26px 14.52px 0 rgba(13,34,34,.16),-7.26px -7.26px 8.71px 0 rgba(255,255,255,1),0 5.81px 5.81px 0 rgba(64,64,64,.1);padding:1rem;border-radius:36px}.docMedPlanWrap .docTopWrap .rightChoosePillWrap ul li{width:100%;margin:0 0 .6rem}.docMedPlanWrap .docTopWrap .rightChoosePillWrap ul li .itemWrap{background-color:rgba(255,255,255,1);border-radius:60px;display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;width:100%;border:1px solid rgba(205,205,205,1);padding:.8rem 1.4rem}.docMedPlanWrap .docTopWrap .rightChoosePillWrap ul li:first-child .itemWrap{background-color:rgba(209,255,244,1);border:1px solid rgba(27,206,163,1)}.docMedPlanWrap .docTopWrap .rightChoosePillWrap ul li:last-child .itemWrap{background-color:rgba(255,197,197,1);border:1px solid rgba(233,109,109,1)}.docMedPlanWrap .docTopWrap .rightChoosePillWrap ul li:last-child{margin:0}.docMedPlanWrap .docTopWrap .rightChoosePillWrap ul li .itemWrap .pillLeftWrap{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;width:100%}.docMedPlanWrap .docTopWrap .rightChoosePillWrap ul li .itemWrap .pillLeftWrap .icoWrap{margin:0 1rem 0 0}.docMedPlanWrap .docTopWrap .rightChoosePillWrap ul li .itemWrap .pillLeftWrap .dataWrap{text-align:left}.docMedPlanWrap .docTopWrap .rightChoosePillWrap ul li .itemWrap .pillLeftWrap .dataWrap h2{color:rgba(0,0,0,1);font-size:1.4rem;font-weight:500;margin:0 0 .2rem}.docMedPlanWrap .docTopWrap .rightChoosePillWrap ul li .itemWrap .pillLeftWrap .dataWrap p{color:rgba(0,0,0,1);margin:0;font-size:1rem;font-weight:300}.docMedPlanWrap .docTopWrap .rightChoosePillWrap ul li .itemWrap .pillRightData{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;width:calc(100% - 30px)}.docMedPlanWrap .docTopWrap .rightChoosePillWrap ul li .itemWrap .pillRightData p{margin:0;color:rgba(0,0,0,1);font-size:1.3rem;font-weight:300}.docMedPlanWrap .docTopWrap .rightChoosePillWrap ul li .itemWrap .pillRightData h4{margin:0;color:rgba(1,1,1,1);font-size:1.6rem;font-weight:500}.docMedPlanWrap .docTopWrap .choosePillCtaWrap{text-align:center;margin:2rem auto 2.2rem;position:relative}.docMedPlanWrap .docTopWrap .choosePillCtaWrap:after{content:"";width:100%;height:1px;background-color:rgba(64,64,64,.1);position:absolute;left:0;top:50%;transform:translateY(-50%)}.docMedPlanWrap .docTopWrap .choosePillCtaWrap .btn{color:rgba(55,118,255,1);font-size:1.5rem;font-weight:500;border:0;outline:0;box-shadow:none;padding:0 2rem;background-color:rgba(243,247,255,1);position:relative;z-index:1}.createMedPlanBox.docMedPlanWrap ul.formList>li.half{padding:0 1.2rem}.createMedPlanBox.docMedPlanWrap ul.formList li.medDurationItem input{box-shadow:none;border:0;border-bottom:1px solid rgba(215,215,215,1)}.createMedPlanBox.docMedPlanWrap ul.formList li.medDurationItem .medDurationRadio{padding:.2rem}.createMedPlanBox.docMedPlanWrap ul.formList li.medDurationItem .medDurationRadio .toggleButton.active{background-color:rgba(214,227,255,1);border-radius:30px}.createMedPlanBox.docMedPlanWrap ul.formList li .inputField.fullWid input{width:100%}.createMedPlanBox.docMedPlanWrap ul.formList li .medicationTime ul{border:0;box-shadow:6.72px 6.72px 13.44px 0 #0D222229,-6.72px -6.72px 8.06px 0 #FFFFFF,0 5.37px 5.37px 0 #4040401A;border-radius:32px}.createMedPlanBox.docMedPlanWrap ul.formList li .medicationTime ul li .itemWrap .btn.active p{color:#3776FF}.createMedPlanBox.docMedPlanWrap ul.formList li .readOnlyTxtWrap p.contentTxt:after{background-color:#50505080}.createMedPlanBox.docMedPlanWrap ul.formList li .inputField textarea{height:10rem;padding:1rem 2rem;border-radius:30px;outline:0;box-shadow:none}.createMedPlanBox.docMedPlanWrap ul.formList li .addCtaWrap .checkBoxWrap input[type=checkbox]:checked{background-color:transparent;border:1px solid #3776ff}.createMedPlanBox.docMedPlanWrap ul.formList li .addCtaWrap .checkBoxWrap input[type=checkbox]:checked:before{background-image:url(/img/checkArrowBlue.png)}.createMedPlanBox.docMedPlanWrap ul.formList li .addCtaWrap .btn{background-color:#3776FF;color:#FFFFFF}.createMedPlanBox.docMedPlanWrap table tr td .medItem .icoWrap svg{width:20px;height:20px}.createMedPlanBox.docMedPlanWrap table tr td .medItem .dataWrap{text-align:left}.createMedPlanBox.docMedPlanWrap table tr td .medItem .dataWrap h2{color:#000000;margin:0 0 .2rem}.createMedPlanBox.docMedPlanWrap table tr td .medItem .dataWrap p{margin:0}.createMedPlanBox.docMedPlanWrap .createMedPlanTblWrap .btmDataWrap{padding:0 1.4rem}.createMedPlanBox.docMedPlanWrap .createMedPlanTblWrap .btmDataWrap .btmData{text-align:left;margin:0 0 2rem;position:relative}.createMedPlanBox.docMedPlanWrap .createMedPlanTblWrap .btmDataWrap .btmData:after{content:"";width:100%;height:1px;background-color:#E2E2E2;position:absolute;top:1rem}.createMedPlanBox.docMedPlanWrap .createMedPlanTblWrap .btmDataWrap .btmData h2{color:#000000;font-size:1.6rem;font-weight:600;position:relative;background-color:#F8F8F8;display:inline-block;margin:0 0 1rem;z-index:1;padding:0 1rem 0 0}.createMedPlanBox.docMedPlanWrap .createMedPlanTblWrap .btmDataWrap .btmData p{color:#000000;font-size:1.4rem;font-weight:300;margin:0;line-height:2rem}.createMedPlanBox.docMedPlanWrap .createMedPlanTblWrap .ctaWrap .btn{background-color:#3776FF;color:#FFFFFF}.createMedPlanBox.docMedPlanWrap .docPatientMedPlanRight{margin:0 0 0 2rem}.createMedPlanBox.docMedPlanWrap .docPatientMedPlanRight .createMedPlanTblWrap{margin:-3.4rem 0 0}.createMedPlanBox.docMedPlanWrap .docPatientMedPlanRight .docPatientInfo{background-color:#E0EAFF;border-radius:20px;padding:2rem 2rem 5rem}.createMedPlanBox.docMedPlanWrap .docPatientMedPlanRight .docPatientInfo ul{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;padding:0;margin:0}.createMedPlanBox.docMedPlanWrap .docPatientMedPlanRight .docPatientInfo ul li{width:50%;margin:0 0 1rem}.createMedPlanBox.docMedPlanWrap .docPatientMedPlanRight .docPatientInfo ul li:nth-child(2){text-align:right}.createMedPlanBox.docMedPlanWrap .docPatientMedPlanRight .docPatientInfo ul li:nth-child(3){width:30%}.createMedPlanBox.docMedPlanWrap .docPatientMedPlanRight .docPatientInfo ul li:nth-child(4){width:70%;text-align:right}.createMedPlanBox.docMedPlanWrap .docPatientMedPlanRight .docPatientInfo ul li .itemWrap{display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-start}.createMedPlanBox.docMedPlanWrap .docPatientMedPlanRight .docPatientInfo ul li:nth-child(2) .itemWrap,.createMedPlanBox.docMedPlanWrap .docPatientMedPlanRight .docPatientInfo ul li:nth-child(4) .itemWrap{justify-content:flex-end}.createMedPlanBox.docMedPlanWrap .docPatientMedPlanRight .docPatientInfo ul li .itemWrap p{margin:0;color:#000000;font-size:1.2rem;font-weight:300;letter-spacing:.01rem}.createMedPlanBox.docMedPlanWrap .docPatientMedPlanRight .docPatientInfo ul li .itemWrap p strong{font-weight:500;margin:0 0 0 .6rem}.createMedPlanBox.docMedPlanWrap .docPatientMedPlanRight .docPatientInfo ul li .itemWrap .Item{display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-end}.createMedPlanBox.docMedPlanWrap .docPatientMedPlanRight .docPatientInfo ul li .itemWrap .icoWrap{margin:0 2rem}.createMedPlanBox.docMedPlanWrap .docPatientMedPlanRight .docPatientInfo ul li .itemWrap .icoWrap svg{width:10px;height:10px}.patientDtlDocDashboard{width:100%;margin:0 auto;padding:1.6rem}.patientDtlDocDashboard .topWidgetWrap{margin:0 0 2rem}.patientDtlDocDashboard .topWidgetWrap ul{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;padding:0;margin:0}.patientDtlDocDashboard .topWidgetWrap ul li{width:30%}.patientDtlDocDashboard .topWidgetWrap ul li .itemWrap{border-width:.82px solid #E1E1E1;background-color:#F5F5F5;box-shadow:4.73px 4.73px 9.47px 0 #0D222229,-4.73px -4.73px 5.68px 0 #FFFFFF,0 3.79px 3.79px 0 #4040401A;border-radius:20px}.patientDtlDocDashboard .topWidgetWrap ul li .itemWrap .topTtl{border-bottom:1px solid #e1e1e1;text-align:center;padding:1.2rem}.patientDtlDocDashboard .topWidgetWrap ul li .itemWrap .topTtl p{margin:0 auto;color:#000000;font-size:1.4rem;font-weight:300}.patientDtlDocDashboard .topWidgetWrap ul li .itemWrap .btmData{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;padding:1.2rem;min-height:52px;position:relative}.patientDtlDocDashboard .topWidgetWrap ul li .itemWrap .btmData:after{content:"";width:62px;height:52px;border-top:1px solid #e1e1e1;border-left:1px solid #e1e1e1;border-radius:30px 0 0 0;position:absolute;right:0;top:0}.patientDtlDocDashboard .topWidgetWrap ul li .itemWrap .btmData h3{color:#000000;font-size:1.6rem;font-weight:500}.patientDtlDocDashboard .topWidgetWrap ul li:last-child .itemWrap .btmData .icoWrap svg{width:28px;height:28px}.patientDtlDocDashboard .patientDtlDocBox{background-color:#F8F8F8;width:100%;border-radius:36px;box-shadow:7.26px 7.26px 14.52px 0 #0D222229,-7.26px -7.26px 8.71px 0 #FFFFFF,0 5.81px 5.81px 0 #4040401A}.patientDtlDocDashboard .patientDtlDocBox .topTileWrap{padding:1rem 3rem}.patientDtlDocDashboard .patientDtlDocBox .topTileWrap p{color:#000000;font-size:1.6rem;font-weight:300;margin:0}.patientDtlDocDashboard .patientDtlDocBox .btmDataWrap{background-color:#FFFFFF;border-radius:36px;padding:1.6rem}.patientDtlDocDashboard .vitalsWrap{margin:0 0 2rem}.patientDtlDocDashboard .vitalsWrap .btmDataWrap ul{padding:0;margin:0;display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:space-between}.patientDtlDocDashboard .vitalsWrap .btmDataWrap ul li{width:18.5%}.patientDtlDocDashboard .vitalsWrap .btmDataWrap ul li .itemWrap{background-color:#F1F1F1;border:1px solid #e4e4e4;box-shadow:3.95px 3.95px 7.9px 0 #0D222229,0 3.16px 3.16px 0 #4040401A;border-radius:20px;padding:.3rem}.patientDtlDocDashboard .vitalsWrap .btmDataWrap ul li .itemWrap .topData{background-color:#CADCFF;border-radius:20px;border:1px solid #e4e4e4;box-shadow:3.01px 3.01px 6.03px 0 #0D222229,-3.01px -3.01px 3.62px 0 #FFFFFF,0 2.41px 2.41px 0 #4040401A;padding:1.2rem 1rem 1rem;min-height:100px;display:flex;align-items:flex-start;justify-content:space-between;flex-flow:column}.patientDtlDocDashboard .vitalsWrap .btmDataWrap ul li .itemWrap .topData .icoWrap{margin:0 0 2rem}.patientDtlDocDashboard .vitalsWrap .btmDataWrap ul li .itemWrap .topData .btmCountWrap{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;width:100%}.patientDtlDocDashboard .vitalsWrap .btmDataWrap ul li .itemWrap .topData .btmCountWrap p{margin:0;font-size:1rem;font-weight:500}.patientDtlDocDashboard .vitalsWrap .btmDataWrap ul li .itemWrap .topData .btmCountWrap p span{font-size:.8rem}.patientDtlDocDashboard .vitalsWrap .btmDataWrap ul li .itemWrap .dataWrap{text-align:center;padding:.8rem .2rem}.patientDtlDocDashboard .vitalsWrap .btmDataWrap ul li .itemWrap .dataWrap p{margin:0 auto;color:#0B0B0B;font-size:1rem}.rightMedSidebar{bottom:0;height:calc(100vh - 13.7rem);justify-content:flex-start}.rightMedSidebar .topTTlWrap{display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:space-between;width:100%;border-bottom:1px solid #e1e1e1;padding:0 0 1.6rem;margin:0 0 2rem}.rightMedSidebar .topTTlWrap .leftData{display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-start}.rightMedSidebar .topTTlWrap .leftData .icoWrap{margin:0 2rem 0 0}.rightMedSidebar .topTTlWrap .leftData .icoWrap svg{width:24px}.rightMedSidebar .topTTlWrap .leftData .dataWrap{text-align:left}.rightMedSidebar .topTTlWrap .leftData .dataWrap p{margin:0;color:#000000;font-size:1.3rem;font-weight:300;letter-spacing:.01rem}.rightMedSidebar .topTTlWrap .leftData .dataWrap h2{margin:0;color:#000000;font-size:1.5rem;font-weight:500;letter-spacing:.01rem}.rightMedSidebar .topTTlWrap .ctaWrap .btn{padding:0;outline:0;box-shadow:none;border:0}.rightMedSidebar .midDataWrap .medWrap{display:flex;flex-flow:row wrap;align-items:center;justify-content:center}.rightMedSidebar .midDataWrap .medWrap .icoWrap{margin:0 1rem 0 0}.rightMedSidebar .midDataWrap .medWrap .icoWrap svg{width:20px}.rightMedSidebar .midDataWrap .medWrap h3{color:#000000;margin:0;font-size:1.5rem;font-weight:500}.rightMedSidebar .midDataWrap .medRemianWrap{text-align:center;padding:3rem 0 0}.rightMedSidebar .midDataWrap .medRemianWrap p{margin:0 auto;color:#000000;font-size:1.3rem;font-weight:300;letter-spacing:.01rem}.rightMedSidebar .midDataWrap .medRemianWrap .countWrap{display:flex;flex-flow:row wrap;align-items:center;justify-content:center}.rightMedSidebar .midDataWrap .medRemianWrap .count{display:flex;align-items:center;justify-content:center;width:70px;height:70px;border-radius:100%;background-color:#FFFFFF;border:1px solid #000000;margin:1.6rem auto}.rightMedSidebar .midDataWrap .medRemianWrap .countWrap .count{margin:1.6rem 3rem}.rightMedSidebar .midDataWrap .medRemianWrap .countWrap .btn.btnCount{width:36px;height:36px;border-radius:100%;background-color:#F4F4F4;box-shadow:2.8px 2.8px 5.6px 0 #0D222229,-2.8px -2.8px 3.36px 0 #FFFFFF;padding:0}.rightMedSidebar .midDataWrap .medRemianWrap .count h4{color:#000000;font-size:3rem;font-weight:600;margin:0 auto}.rightMedSidebar .midDataWrap .medRemianWrap .btn{background-color:#A1F6D9;color:#000000;border-radius:30px;outline:0;box-shadow:none;padding:.8rem 7rem;font-weight:300;font-size:1.4rem;letter-spacing:.02rem}.rightMedSidebar .midDataWrap .medRemianWrap .ctaWrap .btn{padding:.8rem 5rem;margin:0 .6rem}.rightMedSidebar .midDataWrap .medRemianWrap .ctaWrap .btn.btnCancel{border:1px solid #000000;background-color:transparent}.rightMedSidebar.rightMedSidebarLinkCart .topTTlWrap{border:0;padding:0;margin:0;justify-content:flex-end}.rightMedSidebar.rightMedSidebarLinkCart .midDataWrappper{width:100%;height:calc(100vh - 250px);display:flex;flex-flow:column;justify-content:center;align-items:center}.rightMedSidebar.rightMedSidebarLinkCart .midDataWrappper .contentWrap{text-align:center}.rightMedSidebar.rightMedSidebarLinkCart .midDataWrappper .contentWrap .icoWrap{margin:0 auto 2rem}.rightMedSidebar.rightMedSidebarLinkCart .midDataWrappper .contentWrap .icoWrap svg{width:40px}.rightMedSidebar.rightMedSidebarLinkCart .midDataWrappper .contentWrap .dataWrap{text-align:center}.rightMedSidebar.rightMedSidebarLinkCart .midDataWrappper .contentWrap .dataWrap p{color:#000000;font-size:1.2rem;font-weight:300}.rightMedSidebar.rightMedSidebarLinkCart .midDataWrappper .contentWrap .dataWrap h3{color:#000000;font-size:1.6rem;font-weight:500}.rightMedSidebar.rightMedSidebarLinkCart .midDataWrappper .contentWrap .dataWrap .btn{color:#000000;background-color:#A1F6D9;outline:0;border:0;box-shadow:none;font-size:1.4rem;font-weight:300;border-radius:30px;padding:.8rem 4rem}.rightMedSidebar.rightMedLinkScanSidebar .topTTlWrap{border:0;padding:0;margin:0;justify-content:flex-end}.rightMedSidebar.rightMedLinkScanSidebar .midDataWrappper{height:calc(100vh - 220px);display:flex;flex-flow:column;justify-content:space-between;align-items:center}.rightMedSidebar.rightMedLinkScanSidebar .midDataWrappper .topDataWrap{padding:3rem 0 0}.rightMedSidebar.rightMedLinkScanSidebar .midDataWrappper form{height:100%;display:flex;flex-flow:column;justify-content:space-between;align-items:center}.rightMedSidebar.rightMedLinkScanSidebar .leftImg{padding:0 3rem 0 5rem;position:relative}.rightMedSidebar.rightMedLinkScanSidebar .leftImg .imgWrap{position:relative}.rightMedSidebar.rightMedLinkScanSidebar .leftImg .imgWrap:after{content:"";background-color:rgba(210,210,210,1);width:1px;height:100%;position:absolute;right:-3rem;top:50%;transform:translateY(-50%)}.rightMedSidebar.rightMedLinkScanSidebar .leftImg .imgWrap h6{position:absolute;right:-3.8rem;top:50%;transform:translateY(-50%);background-color:rgba(248,248,248,.85);-webkit-backdrop-filter:blur(9.399999618530273px);backdrop-filter:blur(9.399999618530273px);z-index:2;color:rgba(0,0,0,1);font-size:1.3rem;font-weight:500;margin:0;padding:.3rem 0}.rightMedSidebar.rightMedLinkScanSidebar .leftImg .imgWrap img{text-align:center}.rightMedSidebar.rightMedLinkScanSidebar .leftImg h3{color:rgba(0,0,0,1);font-size:1.4rem;text-align:center;margin:1.4rem auto 0;font-weight:600;letter-spacing:.01rem}.rightMedSidebar.rightMedLinkScanSidebar .rightImg{margin:0 auto}.rightMedSidebar.rightMedLinkScanSidebar .rightImg .imgWrap{text-align:center;width:20%;margin:0 auto}.rightMedSidebar.rightMedLinkScanSidebar .rightImg .imgWrap img{width:100%}.rightMedSidebar.rightMedLinkScanSidebar .rightImg .dataWrap{text-align:center}.rightMedSidebar.rightMedLinkScanSidebar .rightImg .dataWrap h4{color:rgba(0,0,0,1);font-size:1.6rem;font-weight:400;margin:1.4rem auto .4rem}.rightMedSidebar.rightMedLinkScanSidebar .rightImg .dataWrap p{color:rgba(107,107,107,1);font-size:1.1rem;font-weight:300;letter-spacing:.01rem}.rightMedSidebar.rightMedLinkScanSidebar .rightImg .dataWrap input{background-color:rgba(248,248,248,.8);border:.4px solid rgba(255,255,255,1);border-radius:30px;box-shadow:2px 2px 4px 0 rgba(13,34,34,.16),-2px -2px 2.4px 0 rgba(255,255,255,1);height:32px;width:100%;max-width:76%;color:rgba(0,0,0,1);font-size:1.3rem;padding:.2rem 1.2rem}.rightMedSidebar.rightMedLinkScanSidebar .qtyWrap{text-align:center;display:flex;flex-flow:row wrap;align-items:center;justify-content:center;padding:3rem 0 0}.rightMedSidebar.rightMedLinkScanSidebar .qtyWrap p{margin:0 3rem 0 0;color:rgba(0,0,0,1);font-size:1.3rem;font-weight:300}.rightMedSidebar.rightMedLinkScanSidebar .qtyWrap .counterWrap{display:flex;flex-flow:row wrap;align-items:center;justify-content:center}.rightMedSidebar.rightMedLinkScanSidebar .qtyWrap .counterWrap .btn{border:0;outline:0;border-radius:100%;background-color:rgba(244,244,244,1);width:28px;height:28px;box-shadow:2.8px 2.8px 5.6px 0 rgba(13,34,34,.16),-2.8px -2.8px 3.36px 0 rgba(255,255,255,1);display:flex;align-items:center;justify-content:center}.rightMedSidebar.rightMedLinkScanSidebar .qtyWrap .counterWrap .btn svg{width:20px;height:20px}.rightMedSidebar.rightMedLinkScanSidebar .qtyWrap .counterWrap input.pillInput,.rightMedSidebar.rightMedLinkScanSidebar .qtyWrap .counterWrap span{display:flex;align-items:center;justify-content:center;margin:0 2rem;width:38px;height:38px;background-color:rgba(169,255,226,1);border-radius:100%!important;color:rgba(0,0,0,1);font-size:1.4rem;font-weight:300;outline:0;border:0;padding:0;text-align:center}.rightMedSidebar.rightMedLinkScanSidebar .midDataWrappper .ctaWrap{text-align:center}.rightMedSidebar.rightMedLinkScanSidebar .midDataWrappper .ctaWrap .btn{outline:0;border:0;border-radius:30px;box-shadow:none;background-color:rgba(161,246,217,1);color:rgba(0,0,0,1);font-size:1.3rem;font-weight:300;padding:.6rem 6rem}.rightMedSidebar.rightMedLinkScanSidebar .midDataWrappper .ctaWrap .btn svg{width:14px;height:14px;margin:0 0 0 1rem}.rightMedSidebar.rightMedSidebarLinkCart .midDataWrappper.midDataSucsWrap .contentWrap .icoWrap{margin:0 auto}.rightMedSidebar.rightMedSidebarLinkCart .midDataWrappper.midDataSucsWrap .contentWrap .icoWrap svg{width:55px}.rightMedSidebar.rightMedSidebarLinkCart .midDataWrappper.midDataSucsWrap .contentWrap .dataWrap{text-align:center}.rightMedSidebar.rightMedSidebarLinkCart .midDataWrappper.midDataSucsWrap .contentWrap .dataWrap span{color:#00E8B0;font-size:1.5rem;font-weight:400}.rightMedSidebar.rightMedSidebarLinkCart .midDataWrappper.midDataSucsWrap .contentWrap .dataWrap p{color:#000000;font-size:1.7rem;font-weight:300;margin:1rem auto .2rem}.rightMedSidebar.rightMedSidebarLinkCart .midDataWrappper.midDataSucsWrap .contentWrap .dataWrap p strong{font-weight:500}.rightMedSidebar.rightMedSidebarLinkCart .midDataWrappper.midDataSucsWrap .contentWrap .dataWrap h3{color:#000000;font-size:2rem;font-weight:500;margin:0 auto}.rightCartridgeListSidebar{height:calc(100vh - 19.1rem)}.rightCartridgeListSidebar .midDataWrappper{height:calc(100vh - 220px);display:flex;flex-flow:column;justify-content:space-between;align-items:center;width:100%}.rightCartridgeListSidebar .midDataWrappper .topDataWrap{width:100%}.rightCartridgeListSidebar .selectPillWrap{width:100%;margin:0 auto 2rem}.rightCartridgeListSidebar .selectPillWrap select{background-image:url(/img/downArrow-2.png);background-repeat:no-repeat;background-size:42px 42px;background-color:#F8F8F8CC;border:.4px solid #ffffff;border-radius:30px;box-shadow:2px 2px 4px 0 #0D222229,-2px -2px 2.4px 0 #FFFFFF;background-position:102%;height:36px;padding:.2rem 0 .2rem 1rem;font-size:1.3rem;font-weight:400;width:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none}.rightCartridgeListSidebar .qtyWrap{text-align:center;display:flex;flex-flow:row wrap;align-items:center;justify-content:center;padding:0}.rightCartridgeListSidebar .qtyWrap p{margin:0 3rem 0 0;color:rgba(0,0,0,1);font-size:1.3rem;font-weight:300}.rightCartridgeListSidebar .qtyWrap .counterWrap{display:flex;flex-flow:row wrap;align-items:center;justify-content:center}.rightCartridgeListSidebar .qtyWrap .counterWrap .btn{border:0;outline:0;border-radius:100%;background-color:rgba(244,244,244,1);width:28px;height:28px;box-shadow:2.8px 2.8px 5.6px 0 rgba(13,34,34,.16),-2.8px -2.8px 3.36px 0 rgba(255,255,255,1);display:flex;align-items:center;justify-content:center;padding:0}.rightCartridgeListSidebar .qtyWrap .counterWrap .btn svg{width:14px;height:14px}.rightCartridgeListSidebar .qtyWrap .counterWrap span{display:flex;align-items:center;justify-content:center;margin:0 2rem;width:38px;height:38px;background-color:rgba(169,255,226,1);border-radius:100%;color:rgba(0,0,0,1);font-size:1.4rem;font-weight:300}.rightCartridgeListSidebar .midDataWrappper .ctaWrap{text-align:center}.rightCartridgeListSidebar .midDataWrappper .ctaWrap .btn{outline:0;border:0;border-radius:30px;box-shadow:none;background-color:rgba(161,246,217,1);color:rgba(0,0,0,1);font-size:1.3rem;font-weight:300;padding:.6rem 6rem}.rightCartridgeListSidebar .midDataWrappper .ctaWrap .btn svg{width:14px;height:14px;margin:0 0 0 1rem}.rightCartridgeListSidebar .centerCartData{height:calc(100vh - 304px);display:flex;align-items:center;justify-content:center;text-align:center}.rightCartridgeListSidebar .centerCartData .contentWrap{text-align:center}.rightCartridgeListSidebar .centerCartData .topIcoWrap svg{width:38px;height:38px}.rightCartridgeListSidebar .centerCartData .midIcoWrap{margin:.6rem auto}.rightCartridgeListSidebar .centerCartData .midIcoWrap svg{width:70px;height:70px}.rightCartridgeListSidebar .centerCartData .dataWrap{text-align:center}.rightCartridgeListSidebar .centerCartData .dataWrap p{color:#000000;font-size:1.6rem;font-weight:300;margin:0 auto .2rem}.rightCartridgeListSidebar .centerCartData .dataWrap h3{color:#000000;font-size:2rem;font-weight:500;margin:0 auto}.docPatientDashboardWrap{background-color:#FFFFFF}.docPatientDashboardWrap .rightCtasWrap{gap:1rem}.docPatientDashboardWrap .rightCtasWrap .btn{color:#FFFFFF;background-color:rgba(55,118,255,1);border-color:rgba(55,118,255,1)}.docPatientDashboardWrap .docPatientMain{width:100%;margin:0 auto;padding:1.6rem}.docPatientDashboardWrap .patientInfoWrap{width:100%;background-color:rgba(245,245,245,1);box-shadow:0 5.37px 5.37px 0 rgba(64,64,64,.1);border-radius:20px;padding:1.4rem;border:1px solid rgba(55,118,255,1)}.docPatientDashboardWrap .patientInfoWrap .topWrap{display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:space-between}.docPatientDashboardWrap .patientInfoWrap .topWrap .imgWrap{width:20rem;padding:0 2rem 0 0;border-radius:20px;overflow:hidden}.docPatientDashboardWrap .patientInfoWrap .topWrap .imgWrap img{width:100%;height:100%;object-fit:contain;border-radius:20px}.docPatientDashboardWrap .patientInfoWrap .topWrap .dataWrap{width:calc(100% - 20rem)}.docPatientDashboardWrap .patientInfoWrap .topWrap .dataWrap ul.dataList{padding:0;display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;margin:0}.docPatientDashboardWrap .patientInfoWrap .topWrap .dataWrap ul.dataList li{width:100%;line-height:normal;display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:flex-start}.docPatientDashboardWrap .patientInfoWrap .topWrap .dataWrap ul.dataList li.half{width:50%}.docPatientDashboardWrap .patientInfoWrap .topWrap .dataWrap ul.dataList li p{width:6.6rem;text-align:left;color:rgba(0,0,0,1);font-size:1.2rem;font-weight:200}.docPatientDashboardWrap .patientInfoWrap .topWrap .dataWrap ul.dataList li p.widBig{width:calc(100% - 6.8rem)}.docPatientDashboardWrap .patientInfoWrap .topWrap .dataWrap ul.dataList li p strong{width:100%;font-weight:400}.docPatientDashboardWrap .patientInfoWrap .topWrap .dataWrap ul.linkList{padding:0;display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-start;margin:.8rem 0 0}.docPatientDashboardWrap .patientInfoWrap .topWrap .dataWrap ul.linkList li{margin:0 3rem 0 0}.docPatientDashboardWrap .patientInfoWrap .topWrap .dataWrap ul.linkList li:last-child{margin:0}.docPatientDashboardWrap .patientInfoWrap .topWrap .dataWrap ul.linkList .item{text-align:center}.docPatientDashboardWrap .patientInfoWrap .topWrap .dataWrap ul.linkList .item .icoWrap{width:26px;height:26px;border-radius:100%;background-color:rgba(197,217,255,1);display:flex;align-items:center;justify-content:center;margin:0 auto .4rem}.docPatientDashboardWrap .patientInfoWrap .topWrap .dataWrap ul.linkList .item p{margin:0 auto;color:rgba(55,118,255,1);font-size:1rem;text-transform:capitalize}.docPatientDashboardWrap .patientInfoWrap .btmWrap{margin:1rem auto 0;border-top:.5px solid rgba(229,229,229,1);padding:1rem 0 0}.docPatientDashboardWrap .patientInfoWrap .btmWrap ul{padding:0;margin:0}.docPatientDashboardWrap .patientInfoWrap .btmWrap ul,.docPatientDashboardWrap .patientInfoWrap .btmWrap ul li{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between}.docPatientDashboardWrap .patientInfoWrap .btmWrap ul li p{color:rgba(0,0,0,1);font-size:1.2rem;font-weight:200;margin:0}.docPatientDashboardWrap .patientInfoWrap .btmWrap ul li p strong{margin:0 0 0 .6rem;font-weight:400}.docPatientDashboardWrap .patientPrescrWrap{margin:2rem 0 1.4rem}.docPatientDashboardWrap .patientPrescrWrap .titleWrap{margin:0 0 .8rem}.docPatientDashboardWrap .patientPrescrWrap .titleWrap h2{color:rgba(0,0,0,1);font-size:1.4rem;font-weight:500;margin:0}.docPatientDashboardWrap .patientPrescrWrap .prescripBox{background-color:rgba(243,247,255,1);border-radius:20px}.docPatientDashboardWrap .patientPrescrWrap .tabsWrap .nav-tabs{margin:0;padding:1rem 1.8rem}.docPatientDashboardWrap .patientPrescrWrap .tabsWrap .nav-tabs .nav-item{margin:0 1rem 0 0}.docPatientDashboardWrap .patientPrescrWrap .tabsWrap .nav-tabs .nav-item:last-child{margin:0}.docPatientDashboardWrap .patientPrescrWrap .tabsWrap .nav-tabs .nav-item .nav-link{margin:0;border:0;border-radius:0;color:rgba(0,0,0,1);font-size:1.2rem;font-weight:300;letter-spacing:.01rem;position:relative;padding:0}.docPatientDashboardWrap .patientPrescrWrap .tabsWrap .nav-tabs .nav-item .nav-link.active{background-color:transparent;color:rgba(55,118,255,1)}.docPatientDashboardWrap .patientPrescrWrap .tabsWrap .nav-tabs .nav-item .nav-link.active:after{content:"";width:100%;height:1px;background-color:rgba(55,118,255,1);position:absolute;left:0;bottom:0}.docPatientDashboardWrap .patientPrescrWrap .tabsWrap .tabContent{padding:.4rem 1rem 1.2rem 1.4rem}.docPatientDashboardWrap .patientPrescrWrap .tabsWrap table tbody{background-color:transparent;box-shadow:none}.docPatientDashboardWrap .patientPrescrWrap .tabsWrap table tbody tr td:first-child{text-align:left;width:50%}.docPatientDashboardWrap .patientPrescrWrap .tabsWrap table tbody tr td{text-align:center;border:0;color:rgba(0,0,0,1);font-size:1.2rem;font-weight:300;padding:1rem 1.4rem}.docPatientDashboardWrap .patientPrescrWrap .tabsWrap table tbody tr td .presTdWRap{display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:flex-start}.docPatientDashboardWrap .patientPrescrWrap .tabsWrap table tbody tr td .presTdWRap p{color:rgba(0,0,0,1);font-size:1.2rem;font-weight:300;margin:0;width:calc(100% - 22px)}.docPatientDashboardWrap .patientPrescrWrap .tabsWrap table tbody tr td.txtSm{color:rgba(0,0,0,1);font-size:1rem;font-weight:300;padding:1rem 1.4rem 0}.docPatientDashboardWrap .patientPrescrWrap .tabsWrap table tbody tr td svg{margin:0 .8rem 0 0}.docPatientDashboardWrap .patientPrescrWrap .btmLinksWrap{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;border-top:1px solid rgba(231,233,238,1);padding:.6rem 1.2rem 0}.docPatientDashboardWrap .patientPrescrWrap .btmLinksWrap .leftWrap .btn{padding:0;width:30px;height:30px;background-color:rgba(235,235,235,1);border-radius:100%;box-shadow:3.81px 3.81px 7.62px 0 rgba(13,34,34,.16),-3.81px -3.81px 4.57px 0 rgba(249,251,255,1),0 3.05px 3.05px 0 rgba(64,64,64,.1);display:flex;align-items:center;justify-content:center}.docPatientDashboardWrap .patientPrescrWrap .btmLinksWrap .leftWrap .btn svg{width:20px;height:20px}.docPatientDashboardWrap .patientPrescrWrap .btmLinksWrap .rightWrap .btn{padding:0;border:0;outline:0;box-shadow:none;color:rgba(55,118,255,1);font-size:1.1rem;font-weight:400;letter-spacing:.01rem}.docPatientDashboardWrap .patientPrescrWrap .btmLinksWrap .rightWrap .btn svg{width:30px;height:30px}.docPatientDashboardWrap .prescHistoryWrap{padding:1rem}.docPatientDashboardWrap .prescHistoryWrap ul{padding:0;margin:0}.docPatientDashboardWrap .prescHistoryWrap ul li{margin:0 0 1rem}.docPatientDashboardWrap .prescHistoryWrap ul li:last-child{margin:0}.docPatientDashboardWrap .prescHistoryWrap ul li .itemWrap{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;background-color:rgba(252,252,252,1);border-radius:10px;padding:.8rem 1.2rem}.docPatientDashboardWrap .prescHistoryWrap ul li .itemWrap .leftWrap{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;width:calc(100% - 20%)}.docPatientDashboardWrap .prescHistoryWrap ul li .itemWrap .leftWrap p{margin:0;color:rgba(0,0,0,1);font-size:1rem;font-weight:200;letter-spacing:.01rem}.docPatientDashboardWrap .prescHistoryWrap ul li .itemWrap .leftWrap .item{text-align:left}.docPatientDashboardWrap .prescHistoryWrap ul li .itemWrap .leftWrap .item.presNameWrap{width:calc(100% - 160px)}.docPatientDashboardWrap .prescHistoryWrap ul li .itemWrap .leftWrap .item span{color:rgba(0,0,0,1);font-size:1rem;font-weight:300;letter-spacing:.01rem;display:inline-block;margin:0 0 .3rem}.docPatientDashboardWrap .prescHistoryWrap ul li .itemWrap .leftWrap .item h4{color:rgba(0,0,0,1);margin:0;font-size:1.2rem;font-weight:500}.docPatientDashboardWrap .prescHistoryWrap ul li .itemWrap .rightWrap{width:20%;text-align:right}.docPatientDashboardWrap .prescHistoryWrap ul li .itemWrap .rightWrap .btn{box-shadow:none;outline:0;border:0;padding:0}.docPatientDashboardWrap .activeDeviceWrap{width:100%;margin:0 0 1.4rem}.docPatientDashboardWrap .activeDeviceWrap .titleWrap{margin:0 0 .8rem}.docPatientDashboardWrap .activeDeviceWrap .titleWrap h2{color:rgba(0,0,0,1);font-size:1.4rem;font-weight:500;margin:0}.docPatientDashboardWrap .activeDeviceWrap ul{margin:0;display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:flex-start;background-color:rgba(243,247,255,1);border-radius:20px;padding:2rem}.docPatientDashboardWrap .activeDeviceWrap ul li{width:27%}.docPatientDashboardWrap .activeDeviceWrap ul li .itemWrap{text-align:center}.docPatientDashboardWrap .activeDeviceWrap ul li .itemWrap .imgWrap{width:100px;margin:0 auto 1rem}.docPatientDashboardWrap .activeDeviceWrap ul li .itemWrap .imgWrap img{width:100%;height:100%;object-fit:contain}.docPatientDashboardWrap .activeDeviceWrap ul li .itemWrap .dataWrap p{margin:0 auto;color:rgba(0,0,0,1);font-size:1rem;font-weight:300;letter-spacing:.01rem;line-height:1.2rem}.docPatientDashboardWrap .labsRepoortsTabWrap{width:100%;margin:0 0 1.4rem}.docPatientDashboardWrap .labsRepoortsTabWrap .titleWrap{margin:0 0 .8rem}.docPatientDashboardWrap .labsRepoortsTabWrap .titleWrap h2{color:rgba(0,0,0,1);font-size:1.4rem;font-weight:500;margin:0}.docPatientDashboardWrap .labsRepoortsTabWrap .labsRepoortsTab{background-color:rgba(243,247,255,1);border-radius:20px;padding:2rem 0;margin:0;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center}.docPatientDashboardWrap .labsRepoortsTabWrap .labsRepoortsTab ul{background-color:#FCFCFC;box-shadow:2px 0 4px 0 #0000001A;border-radius:0 20px 20px 0;padding:1rem .8rem;margin:0}.docPatientDashboardWrap .labsRepoortsTabWrap .labsRepoortsTab ul li{margin:0 0 1rem}.docPatientDashboardWrap .labsRepoortsTabWrap .labsRepoortsTab ul li:last-child{margin:0}.docPatientDashboardWrap .labsRepoortsTabWrap .labsRepoortsTab ul li .btn{width:28px;height:28px;border-radius:100%;background-color:#FFFFFF;border:.01rem solid #adadad;display:flex;align-items:center;justify-content:center;padding:0;outline:0;box-shadow:none}.docPatientDashboardWrap .labsRepoortsTabWrap .labsRepoortsTab ul li .btn.active{background-color:#C5D9FF;border:.01rem solid #c5d9ff}.docPatientDashboardWrap .labsRepoortsTabWrap .labsRepoortsTab ul li:first-child .btn.active svg path{stroke:#FF9898}.docPatientDashboardWrap .labsRepoortsTabWrap .labsRepoortsTab ul li:nth-child(2) .btn.active svg path{fill:#FF9898}.docPatientDashboardWrap .labsRepoortsTabWrap .labsRepoortsTab ul li:nth-child(3) .btn.active svg path{stroke:#FF9898;fill:#FF9898}.docPatientDashboardWrap .labsRepoortsTabWrap .labsRepoortsTab .tabContent{padding:0 2rem 0 3rem;position:relative;width:calc(100% - 50px)}.docPatientDashboardWrap .labsRepoortsTabWrap .labsRepoortsTab .tabContent:after{content:"";background-color:#3776FF;width:1px;height:100%;position:absolute;top:0;left:100px}.docPatientDashboardWrap .labsRepoortsTabWrap .tabContent .tabDataWrap{display:flex;align-items:center;justify-content:flex-start;margin:0 0 1.4rem}.docPatientDashboardWrap .labsRepoortsTabWrap .tabContent .tabDataWrap h4{width:90px;font-size:1.2rem;font-weight:300;letter-spacing:.01rem;position:relative;margin:0}.docPatientDashboardWrap .labsRepoortsTabWrap .tabContent .tabDataWrap h4:after{content:"";background-color:#3776FF;height:1px;width:10px;position:absolute;top:50%;transform:translateY(-51%);right:20px}.docPatientDashboardWrap .labsRepoortsTabWrap .tabContent .tabDataWrap .ItemWrap{display:flex;align-items:center;justify-content:flex-start;width:calc(100% - 90px)}.docPatientDashboardWrap .labsRepoortsTabWrap .tabContent .tabDataWrap .ItemWrap .icoWrap{width:26px;height:26px;border-radius:100%;background-color:#C5D9FF;display:flex;align-items:center;justify-content:space-between;margin:0 2rem 0 0}.docPatientDashboardWrap .labsRepoortsTabWrap .tabContent .tabDataWrap .ItemWrap .icoWrap svg{margin:0 auto}.docPatientDashboardWrap .labsRepoortsTabWrap .tabContent .tabDataWrap .ItemWrap .dataWrap{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;width:calc(100% - 40px)}.docPatientDashboardWrap .labsRepoortsTabWrap .tabContent .tabDataWrap .ItemWrap .dataWrap .leftData{text-align:left}.docPatientDashboardWrap .labsRepoortsTabWrap .tabContent .tabDataWrap .ItemWrap .dataWrap .leftData h3{color:#000000;font-size:1.2rem;font-weight:400;letter-spacing:.01rem}.docPatientDashboardWrap .labsRepoortsTabWrap .tabContent .tabDataWrap .ItemWrap .dataWrap .leftData p{color:#000000;font-size:1rem;font-weight:200;letter-spacing:.01rem;margin:0;line-height:1.2rem}.docPatientDashboardWrap .labsRepoortsTabWrap .tabContent .tabDataWrap .ItemWrap .dataWrap .reportBtn{text-align:right;padding:0;outline:0;border:0;box-shadow:none}.docPatientDashboardWrap .vitalsWrap{width:100%}.docPatientDashboardWrap .vitalsWrap .titleWrap{margin:0 0 .8rem}.docPatientDashboardWrap .vitalsWrap .titleWrap h2{color:rgba(0,0,0,1);font-size:1.4rem;font-weight:500;margin:0}.docPatientDashboardWrap .vitalsWrap .vitalBox{background-color:rgba(243,247,255,1);border-radius:20px;padding:1.6rem}.docPatientDashboardWrap .vitalsWrap .vitalBox .topWrap{display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:space-between}.docPatientDashboardWrap .vitalsWrap .vitalBox .topWrap .moodWrap{border:.2px solid rgba(0,0,0,1);width:120px;border-radius:20px;text-align:center}.docPatientDashboardWrap .vitalsWrap .vitalBox .topWrap .moodWrap p{margin:1.2rem auto 0;color:rgba(0,0,0,1);font-size:1rem;font-weight:400;line-height:1.2rem}.docPatientDashboardWrap .vitalsWrap .vitalBox .topWrap .moodWrap .icoWrap{border-bottom:.2px solid rgba(0,0,0,1);margin:1.4rem auto 1.6rem;padding:0 0 1.6rem}.docPatientDashboardWrap .vitalsWrap .vitalBox .topWrap .moodWrap .icoWrap svg{width:60px;height:60px;border:7px solid rgba(255,255,255,1);border-radius:100%}.docPatientDashboardWrap .vitalsWrap .vitalBox .topWrap .moodWrap h5{margin:0 auto 1.4rem;color:rgba(0,0,0,1);font-weight:300;text-transform:uppercase;font-size:1rem;letter-spacing:.01rem}.docPatientDashboardWrap .vitalsWrap .vitalBox .topWrap .bpBsCountWrap{width:170px}.docPatientDashboardWrap .vitalsWrap .vitalBox .topWrap .bpBsCountWrap ul{padding:0;margin:0;border:.2px solid rgba(0,0,0,1);border-radius:20px;width:100%;overflow:hidden}.docPatientDashboardWrap .vitalsWrap .vitalBox .topWrap .bpBsCountWrap ul li .itemWrap{display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-start;border-bottom:.2px solid rgba(0,0,0,1)}.docPatientDashboardWrap .vitalsWrap .vitalBox .topWrap .bpBsCountWrap ul li:last-child .itemWrap{border:0}.docPatientDashboardWrap .vitalsWrap .vitalBox .topWrap .bpBsCountWrap ul li .itemWrap .icoWrap{width:46px;background-color:rgba(197,217,255,1);height:80px;display:flex;align-items:center;justify-content:center}.docPatientDashboardWrap .vitalsWrap .vitalBox .topWrap .bpBsCountWrap ul li .itemWrap .icoWrap svg{width:24px;height:24px}.docPatientDashboardWrap .vitalsWrap .vitalBox .topWrap .bpBsCountWrap ul li .itemWrap .dataWrap{padding:1.4rem .8rem;width:calc(100% - 46px)}.docPatientDashboardWrap .vitalsWrap .vitalBox .topWrap .bpBsCountWrap ul li .itemWrap .dataWrap p{margin:0 0 .2rem;color:rgba(0,0,0,1);font-size:1rem;font-weight:400;letter-spacing:.01rem;line-height:1.2rem}.docPatientDashboardWrap .vitalsWrap .vitalBox .topWrap .bpBsCountWrap ul li .itemWrap .dataWrap h3{margin:0;color:rgba(0,0,0,1);font-size:1.4rem;font-weight:500}.docPatientDashboardWrap .vitalsWrap .vitalBox .topWrap .bpBsCountWrap ul li .itemWrap .dataWrap h3 span{color:rgba(0,0,0,1);font-size:.8rem;font-weight:300;display:inline-block;margin:0 0 .2rem}.docPatientDashboardWrap .vitalsWrap .vitalBox .topWrap .bpBsCountWrap ul li .itemWrap .dataWrap .rightIco{text-align:right;width:100%;line-height:normal}.docPatientDashboardWrap .vitalsWrap .vitalBox .btmWrap{padding:1.2rem 0 0}.docPatientDashboardWrap .vitalsWrap .vitalBox .btmWrap ul{padding:0;margin:0 -.8rem;display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between}.docPatientDashboardWrap .vitalsWrap .vitalBox .btmWrap ul li{width:25%;padding:0 .4rem}.docPatientDashboardWrap .vitalsWrap .vitalBox .btmWrap ul li .itemWrap{display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-start;border:.2px solid rgba(0,0,0,1);border-radius:60px;padding:.6rem}.docPatientDashboardWrap .vitalsWrap .vitalBox .btmWrap ul li .itemWrap .icoWrap{width:32px;height:32px;border-radius:100%;background-color:rgba(197,217,255,1);display:flex;align-items:center;justify-content:center}.docPatientDashboardWrap .vitalsWrap .vitalBox .btmWrap ul li .itemWrap .dataWrap{display:flex;flex-flow:row wrap;align-items:flex-end;justify-content:space-between;padding:0 0 0 1.2rem;width:calc(100% - 32px)}.docPatientDashboardWrap .vitalsWrap .vitalBox .btmWrap ul li .itemWrap .dataWrap .leftWrap{text-align:left}.docPatientDashboardWrap .vitalsWrap .vitalBox .btmWrap ul li .itemWrap .dataWrap p{color:rgba(0,0,0,1);font-size:1rem;font-weight:400;margin:0 0 .2rem;line-height:1.2rem}.docPatientDashboardWrap .vitalsWrap .vitalBox .btmWrap ul li .itemWrap .dataWrap h3{color:rgba(0,0,0,1);font-size:1.3rem;font-weight:500;margin:0}.docPatientDashboardWrap .vitalsWrap .vitalBox .btmWrap ul li .itemWrap .dataWrap h3 span{color:rgba(0,0,0,1);font-size:.8rem;font-weight:300;display:inline-block;margin:0 0 0 .3rem}.docPatientDashboardWrap .vitalsWrap .vitalBox .btmWrap ul li:first-child .itemWrap .dataWrap svg{margin:0 .3rem 0 0}.docPatientDashboardWrap .vitalsWrap .vitalBox .btmWrap ul li .itemWrap .dataWrap svg{margin:0 1rem 0 0}.docPatientDashboardWrap .marTop{margin-top:1.2rem}.docPatientDashboardWrap .allergyWrap{width:100%;margin:0 0 1.4rem}.docPatientDashboardWrap .allergyWrap .titleWrap{margin:1.2rem 0 .8rem}.docPatientDashboardWrap .allergyWrap .titleWrap h2{color:rgba(0,0,0,1);font-size:1.4rem;font-weight:500;margin:0}.docPatientDashboardWrap .allergyWrap .dataWrap{background-color:rgba(243,247,255,1);border-radius:20px;padding:1.4rem}.docPatientDashboardWrap .allergyWrap .dataWrap h4{font-size:1.2rem;color:rgba(0,0,0,1);font-weight:400;border-bottom:1px solid rgba(231,233,238,1);padding:0 0 .6rem;margin:0 0 .6rem}.docPatientDashboardWrap .allergyWrap .dataWrap ul{padding:0;margin:0}.docPatientDashboardWrap .allergyWrap .dataWrap ul.marBtm{margin:0 0 1.4rem}.docPatientDashboardWrap .allergyWrap .dataWrap ul li{color:rgba(0,0,0,1);font-size:1rem;font-weight:300;margin:0 0 .8rem;line-height:1.4rem;position:relative;padding:0 0 0 1.2rem}.docPatientDashboardWrap .allergyWrap .dataWrap ul li:before{content:"";width:5px;height:5px;border-radius:100%;background-color:rgba(0,0,0,1);position:absolute;left:0;top:5px}.docPatientDashboardWrap .allergyWrap .dataWrap ul li:last-child{margin:0}.docPatientDashboardWrap .appSchedulWrap{width:100%;margin:0 0 1.4rem}.docPatientDashboardWrap .appSchedulWrap .titleWrap{margin:1.2rem 0 .8rem}.docPatientDashboardWrap .appSchedulWrap .titleWrap h2{color:rgba(0,0,0,1);font-size:1.4rem;font-weight:500;margin:0}.docPatientDashboardWrap .appSchedulWrap .appSchedulTabWrap{width:100%;background-color:rgba(243,247,255,1);border-radius:20px}.docPatientDashboardWrap .appSchedulWrap .appSchedulTabWrap .nav-tabs{margin:0;padding:1rem 1.6rem}.docPatientDashboardWrap .appSchedulWrap .appSchedulTabWrap .nav-tabs .nav-item{margin:0 1rem 0 0}.docPatientDashboardWrap .appSchedulWrap .appSchedulTabWrap .nav-tabs .nav-item:last-child{margin:0}.docPatientDashboardWrap .appSchedulWrap .appSchedulTabWrap .nav-tabs .nav-item .nav-link{margin:0;border:0;border-radius:0;color:rgba(0,0,0,1);font-size:1.2rem;font-weight:300;letter-spacing:.01rem;position:relative;padding:0}.docPatientDashboardWrap .appSchedulWrap .appSchedulTabWrap .nav-tabs .nav-item .nav-link.active{background-color:transparent;color:rgba(55,118,255,1)}.docPatientDashboardWrap .appSchedulWrap .appSchedulTabWrap .nav-tabs .nav-item .nav-link.active:after{content:"";width:100%;height:1px;background-color:rgba(55,118,255,1);position:absolute;left:0;bottom:0}.docPatientDashboardWrap .appSchedulWrap .appSchedulTabWrap .tabContent{padding:1.2rem 1rem 1.2rem 1.2rem}.docPatientDashboardWrap .appSchedulWrap .appSchedulTabWrap table tbody{background-color:transparent;box-shadow:none}.docPatientDashboardWrap .appSchedulWrap .appSchedulTabWrap table tbody tr td{text-align:center;border:0;color:rgba(0,0,0,1);font-size:1.2rem;font-weight:300;padding:1rem 1.2rem}.docPatientDashboardWrap .appSchedulWrap .appSchedulTabWrap table tbody tr td:nth-child(2){text-align:left}.docPatientDashboardWrap .appSchedulWrap .appSchedulTabWrap table tbody tr td h3{color:rgba(0,0,0,1);font-size:1.2rem;font-weight:400;margin:0 0 .2rem}.docPatientDashboardWrap .appSchedulWrap .appSchedulTabWrap table tbody tr td p{color:rgba(0,0,0,1);font-size:1rem;font-weight:200;margin:0;letter-spacing:.01rem}.docPatientDashboardWrap .vitalsWrap .vitalBox .heartRateChartWrap{width:calc(100% - 310px);background-color:#FCFCFC;padding:1.2rem;border-radius:30px}.docPatientDashboardWrap .vitalsWrap .vitalBox .heartRateChartWrap .lineChartWrap{display:flex;align-items:center;justify-content:space-between;flex-flow:row wrap}.docPatientDashboardWrap .vitalsWrap .vitalBox .heartRateChartWrap .lineChartWrap .icoWrap{width:38px;height:38px;border-radius:100%;background-color:rgba(197,217,255,1);display:flex;align-items:center;justify-content:center}.docPatientDashboardWrap .vitalsWrap .vitalBox .heartRateChartWrap .lineChartWrap .icoWrap svg{width:22px;height:22px}.docPatientDashboardWrap .vitalsWrap .vitalBox .heartRateChartWrap .lineChartWrap.boxWrap1{margin:0 0 1.3rem}.docPatientDashboardWrap .vitalsWrap .vitalBox .heartRateChartWrap .lineChartWrap.boxWrap1 .chartWrap{text-align:left}.docPatientDashboardWrap .vitalsWrap .vitalBox .heartRateChartWrap .lineChartWrap.boxWrap2 .chartWrap{text-align:right}.docPatientDashboardWrap .vitalsWrap .vitalBox .heartRateChartWrap .lineChartWrap .chartWrap p{color:rgba(0,0,0,1);font-size:1rem;line-height:1.2rem}.docPatientDashboardWrap .vitalsWrap .vitalBox .heartRateChartWrap .lineChartWrap .chartWrap .chart{width:calc(100% - 160px)}.docPatientDashboardWrap .vitalsWrap .vitalBox .heartRateChartWrap .lineChartWrap .chartCount{display:flex;align-items:flex-end;flex-flow:row wrap}.docPatientDashboardWrap .vitalsWrap .vitalBox .heartRateChartWrap .lineChartWrap .chartCount h4{color:rgba(0,0,0,1);font-weight:600;font-size:1.6rem;margin:0}.docPatientDashboardWrap .vitalsWrap .vitalBox .heartRateChartWrap .lineChartWrap .chartCount h4 span{color:rgba(0,0,0,1);font-size:.8rem;font-weight:300;display:inline-block;margin:0 0 0 .3rem}.docPatientDashboardWrap .vitalsWrap .vitalBox .heartRateChartWrap .lineChartWrap .chartCount svg{margin:0 0 0 .4rem}.docPatientDashboardWrap .medicationAdherWrap{width:100%}.docPatientDashboardWrap .medicationAdherWrap .titleWrap{margin:0 0 .8rem}.docPatientDashboardWrap .medicationAdherWrap .titleWrap h2{color:rgba(0,0,0,1);font-size:1.4rem;font-weight:500;margin:0}.docPatientDashboardWrap .medicationAdherWrap .medAdherDataWrap{background-color:rgba(243,247,255,1);border-radius:20px;padding:1.6rem}.docPatientDashboardWrap .medicationAdherWrap .topWrap{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;border-bottom:.04rem solid #d3d3d3;padding:0 0 1.2rem}.docPatientDashboardWrap .medicationAdherWrap .topWrap .leftWrap{width:45%}.docPatientDashboardWrap .medicationAdherWrap .topWrap .leftWrap h2{color:#000000;font-weight:700;font-size:2rem;margin:0}.docPatientDashboardWrap .medicationAdherWrap .topWrap .leftWrap h2 span{font-weight:300;font-size:1.2rem;letter-spacing:.01rem;display:inline-block;margin:0 0 0 .6rem;max-width:70%}.docPatientDashboardWrap .medicationAdherWrap .topWrap .rightWrap{display:flex;align-items:center;justify-content:flex-end;flex-flow:row wrap;width:55%}.docPatientDashboardWrap .medicationAdherWrap .topWrap .rightWrap .selectWrap{position:relative;border:.02rem solid #ffffff;box-shadow:1.34px 1.34px 2.67px 0 #0D222229,-1.34px -1.34px 1.6px 0 #FFFFFF;border-radius:30px;background-color:#F8F8F8;width:120px;height:30px;padding:.2rem .6rem .2rem 1rem}.docPatientDashboardWrap .medicationAdherWrap .topWrap .rightWrap .selectWrap select{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;outline:0;background-color:transparent;box-shadow:none;width:100%;height:100%;color:#000000;font-weight:300;font-size:1rem;letter-spacing:.01rem}.docPatientDashboardWrap .medicationAdherWrap .topWrap .rightWrap .selectWrap .downArrow{background-color:#F8F8F8;width:18px;height:18px;border-radius:100%;position:absolute;right:.6rem;top:50%;transform:translateY(-50%);pointer-events:none;display:flex;align-items:center;justify-content:center}.docPatientDashboardWrap .medicationAdherWrap .topWrap .rightWrap .iconBtn{cursor:pointer;margin:0 1rem 0 0;border:0;outline:0;box-shadow:none}.docPatientDashboardWrap .medicationAdherWrap .midDataWrap{margin:1rem 0 0}.docPatientDashboardWrap .medicationAdherWrap .midDataWrap ul{margin:0;padding:0;display:flex;align-items:flex-start;justify-content:flex-start;flex-flow:row wrap}.docPatientDashboardWrap .medicationAdherWrap .midDataWrap ul li{width:20%}.docPatientDashboardWrap .medicationAdherWrap .midDataWrap ul li .itemWrap{border-right:.01rem solid #d3d3d3}.docPatientDashboardWrap .medicationAdherWrap .midDataWrap ul li:last-child .itemWrap{border-right:0}.docPatientDashboardWrap .medicationAdherWrap .midDataWrap ul li .itemWrap p{color:#000000;font-weight:300;margin:0 auto;text-align:center;max-width:80%;width:100%;font-size:.99rem;letter-spacing:.01rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.4rem}.docPatientDashboardWrap .medicationAdherWrap .midDataWrap ul li .itemWrap p.medName{min-height:20px}.docPatientDashboardWrap .medicationAdherWrap .midDataWrap ul li .itemWrap .proCount{display:flex;align-items:center;justify-content:center;margin:1rem auto}.docPatientDashboardWrap .medicationAdherWrap .midDataWrap ul li .itemWrap .proCount h4.percent{width:32px;height:32px;border-radius:100%;display:flex;align-items:center;justify-content:center;color:#000000;font-size:1rem;font-weight:500;margin:0 auto}.docPatientDashboardWrap .medicationAdherWrap .midDataWrap ul li .itemWrap .proCount h4.percent.greenText{background-color:#00E8B0}.docPatientDashboardWrap .medicationAdherWrap .midDataWrap ul li .itemWrap .proCount h4.percent.yellowText{background-color:#FFDE84}.docPatientDashboardWrap .medicationAdherWrap .midDataWrap ul li .itemWrap .proCount h4.percent.redText{background-color:#FF9898}.docPatientDashboardWrap .medicationAdherWrap .circleWrap{text-align:center;margin:.2rem auto 0}.docPatientDashboardWrap .medicationAdherWrap .circleWrap span{width:10px;height:10px;border-radius:100%;display:inline-block;margin:0 .3rem}.docPatientDashboardWrap .medicationAdherWrap .circleWrap span.green{background-color:#00E8B0}.docPatientDashboardWrap .medicationAdherWrap .circleWrap span.red{background-color:#FF9898}.docPatientDashboardWrap .medicationAdherWrap .bottomWrap{display:flex;flex-flow:row wrap;align-items:flex-end;justify-content:space-between;margin:2.2rem 0 0}.docPatientDashboardWrap .medicationAdherWrap .bottomWrap .nextDose{text-align:left;display:flex;align-items:center;justify-content:flex-start;flex-flow:row wrap}.docPatientDashboardWrap .medicationAdherWrap .bottomWrap .nextDose .icoWrap{width:32px;height:32px;border-radius:100%;background-color:#C5D9FF;display:flex;align-items:center;justify-content:center;margin:0 1rem 0 0}.docPatientDashboardWrap .medicationAdherWrap .bottomWrap .nextDose .dataWrap p{margin:0 0 .2rem;color:#000000;font-size:1rem;font-weight:200;letter-spacing:.01rem;line-height:1.2rem}.docPatientDashboardWrap .medicationAdherWrap .bottomWrap .nextDose .dataWrap h3{margin:0;color:#000000;font-size:1.3rem;font-weight:500;letter-spacing:.01rem}.docPatientDashboardWrap .medicationAdherWrap .bottomWrap .lastMissed{text-align:right}.docPatientDashboardWrap .medicationAdherWrap .bottomWrap .lastMissed p{margin:0 0 .2rem;color:#000000;font-size:1rem;font-weight:200;letter-spacing:.01rem;line-height:1.2rem}.docPatientDashboardWrap .medicationAdherWrap .bottomWrap .lastMissed h3{margin:0;color:#000000;font-size:1.2rem;font-weight:500;letter-spacing:.01rem}.docPatientDashboardWrap .medicationAdherWrap .bottomWrap .lastMissed a{color:rgba(55,118,255,1);font-size:1.1rem;font-weight:400;letter-spacing:.01rem}.docPatientDashboardWrap .medicationAdherWrap .chartWrap{width:100%;height:180px;padding:1rem 0 0}.docPatientDashboardWrap .doctorsNotesWrap .titleWrap{margin:0 0 .8rem}.docPatientDashboardWrap .doctorsNotesWrap .titleWrap h2{color:rgba(0,0,0,1);font-size:1.4rem;font-weight:500;margin:0}.docPatientDashboardWrap .doctorsNotesWrap .doctorNoteTab{background-color:rgba(243,247,255,1);border-radius:20px}.docPatientDashboardWrap .doctorsNotesWrap .doctorNoteTab ul.nav-tabs{margin:0;padding:1rem 2.6rem}.docPatientDashboardWrap .doctorsNotesWrap .doctorNoteTab ul.nav-tabs li{margin:0 2rem 0 0}.docPatientDashboardWrap .doctorsNotesWrap .doctorNoteTab ul.nav-tabs li:last-child{margin:0}.docPatientDashboardWrap .doctorsNotesWrap .doctorNoteTab ul.nav-tabs li .nav-link{margin:0;border:0;border-radius:0;color:rgba(0,0,0,1);font-size:1.2rem;font-weight:300;letter-spacing:.01rem;position:relative;padding:0}.docPatientDashboardWrap .doctorsNotesWrap .doctorNoteTab ul.nav-tabs li .nav-link.active{background-color:transparent;color:rgba(55,118,255,1)}.docPatientDashboardWrap .doctorsNotesWrap .doctorNoteTab ul.nav-tabs li .nav-link.active:after{content:"";width:100%;height:1px;background-color:rgba(55,118,255,1);position:absolute;left:0;bottom:0}.docPatientDashboardWrap .doctorsNotesWrap .doctorNoteTab .tab-content{padding:1.6rem 2rem 1.2rem}.docPatientDashboardWrap .doctorsNotesWrap .doctorNoteTab .tab-content .historyTabContent{width:100%;display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:flex-start}.docPatientDashboardWrap .doctorsNotesWrap .doctorNoteTab .tab-content .historyTabContent .boxWrap{width:45%;margin:0 0 1.6rem}.docPatientDashboardWrap .doctorsNotesWrap .doctorNoteTab .tab-content .historyTabContent .boxWrap h5{color:#000000;font-size:1.2rem;font-weight:400;letter-spacing:.01rem;margin:0 0 1.4rem}.docPatientDashboardWrap .doctorsNotesWrap .doctorNoteTab .tab-content .historyTabContent .boxWrap h5 svg{margin:0 .6rem 0 0}.docPatientDashboardWrap .doctorsNotesWrap .doctorNoteTab .tab-content .historyTabContent .boxWrap ul{position:relative;padding:0 0 0 2rem}.docPatientDashboardWrap .doctorsNotesWrap .doctorNoteTab .tab-content .historyTabContent .boxWrap ul:before{content:"";width:1px;height:100%;background-color:#3776FF;position:absolute;left:66px}.docPatientDashboardWrap .doctorsNotesWrap .doctorNoteTab .tab-content .historyTabContent .boxWrap ul li{padding:.6rem 0;text-align:left;color:#000000;font-size:1rem;font-weight:300;letter-spacing:.01rem;display:flex;align-items:center;justify-content:flex-start;flex-flow:row wrap}.docPatientDashboardWrap .doctorsNotesWrap .doctorNoteTab .tab-content .historyTabContent .boxWrap ul li span{display:inline-block;width:60px;position:relative}.docPatientDashboardWrap .doctorsNotesWrap .doctorNoteTab .tab-content .historyTabContent .boxWrap ul li p{width:calc(100% - 60px);padding:0;line-height:1.5rem}.docPatientDashboardWrap .doctorsNotesWrap .doctorNoteTab .tab-content .historyTabContent .boxWrap ul li span:after{content:"";width:12px;height:1px;background-color:#3776FF;position:absolute;right:14px;top:50%;transform:translateY(-50%)}.docPatientDashboardWrap .doctorsNotesWrap .doctorNoteTab .tab-content .historyTabContent .boxWrap p{margin:0;padding:0 0 0 2rem;font-size:1rem;font-weight:300;letter-spacing:.01rem}.docPatientDashboardWrap .doctorsNotesWrap .doctorNoteTab .tab-content .notesWrap{padding:0 0 0 .4rem}.docPatientDashboardWrap .doctorsNotesWrap .doctorNoteTab .tab-content .notesWrap ul{margin:0;padding:0}.docPatientDashboardWrap .doctorsNotesWrap .doctorNoteTab .tab-content .notesWrap ul li{margin:0 0 .8rem;font-size:1.2rem;font-weight:300;letter-spacing:.01rem;position:relative;padding:0 0 0 1.2rem}.docPatientDashboardWrap .doctorsNotesWrap .doctorNoteTab .tab-content .notesWrap ul li:before{content:"";width:6px;height:6px;border-radius:100%;background-color:#FFB01D;position:absolute;left:0;top:6px}.docPatientDashboardWrap .cartidgeDtls{width:100%;margin:0 0 1.4rem}.docPatientDashboardWrap .cartidgeDtls .titleWrap{margin:1.2rem 0 .8rem}.docPatientDashboardWrap .cartidgeDtls .titleWrap h2{color:rgba(0,0,0,1);font-size:1.4rem;font-weight:500;margin:0}.docPatientDashboardWrap .cartidgeDtls .cartridgeDtlWrap{display:flex;align-items:center;flex-flow:row wrap;justify-content:space-between;background-color:rgba(243,247,255,1);border-radius:20px;padding:1.6rem}.docPatientDashboardWrap .cartridgeDtlWrap .tabCircle{width:180px;height:180px;position:relative}.docPatientDashboardWrap .cartridgeDtlWrap .tabCircle,.docPatientDashboardWrap .cartridgeDtlWrap .tabCircle .tab-button{background-color:#F4F4F4;box-shadow:1.63px 1.63px 3.26px 0 #0D222229,-1.63px -1.63px 1.96px 0 #FFFFFF,0 1.31px 1.31px 0 #4040401A;border-radius:100%}.docPatientDashboardWrap .cartridgeDtlWrap .tabCircle .tab-button{width:50px;height:50px;font-size:1.6rem;font-weight:700;color:#000000;cursor:pointer;position:absolute;border:2px solid #f4f4f4}.docPatientDashboardWrap .cartridgeDtlWrap .tabCircle .tab-button span{position:relative;z-index:2}.docPatientDashboardWrap .cartridgeDtlWrap .tabCircle .tab-button:first-child{top:10px;left:50%;transform:translateX(-50%)}.docPatientDashboardWrap .cartridgeDtlWrap .tabCircle .tab-button:nth-child(2){top:50px;right:10px}.docPatientDashboardWrap .cartridgeDtlWrap .tabCircle .tab-button:nth-child(3){bottom:20px;right:30px}.docPatientDashboardWrap .cartridgeDtlWrap .tabCircle .tab-button:nth-child(4){bottom:20px;left:30px}.docPatientDashboardWrap .cartridgeDtlWrap .tabCircle .tab-button:nth-child(5){top:50px;left:10px}.docPatientDashboardWrap .cartridgeDtlWrap .tabCircle .tab-button.active{background-color:#D0DFFF}.docPatientDashboardWrap .cartridgeDtlWrap .tabCircle .tab-button.active:after{content:"";border:1px solid #3776ff;width:40px;height:40px;border-radius:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background-color:#D0DFFF}.docPatientDashboardWrap .cartridgeDtlWrap .cartridgeInfoBox{width:calc(100% - 210px)}.docPatientDashboardWrap .cartridgeDtlWrap .cartridgeInfoBox .notificstionWrap{text-align:right;min-height:18px}.docPatientDashboardWrap .cartridgeDtlWrap .cartridgeInfoBox .notificstionWrap .refillWarning{display:flex;align-items:center;justify-content:flex-end;flex-flow:row wrap}.docPatientDashboardWrap .cartridgeDtlWrap .cartridgeInfoBox .notificstionWrap .refillWarning .icoWrap{width:18px;height:18px;border-radius:100%;background-color:#C5D9FF;display:flex;align-items:center;justify-content:center;margin:0 1rem 0 0}.docPatientDashboardWrap .cartridgeDtlWrap .cartridgeInfoBox .notificstionWrap .refillWarning p{margin:0;color:#FF9898;font-size:1rem;font-weight:400;letter-spacing:.01rem}.docPatientDashboardWrap .cartridgeDtlWrap .cartridgeInfoBox .bottleVisual{position:relative;display:flex;flex-direction:column;align-items:center;border-bottom:1px solid #e7e9ee;margin:0 0 1.4rem;padding:0 0 1.4rem}.docPatientDashboardWrap .cartridgeDtlWrap .cartridgeInfoBox .bottleOutline{position:relative;overflow:hidden}.docPatientDashboardWrap .cartridgeDtlWrap .cartridgeInfoBox .bottleOutline .bottleFill{background-color:#FF9898;width:calc(100% - 6px);position:absolute;bottom:3px;transition:height .3s ease-in-out;left:50%;transform:translateX(-50%)}.docPatientDashboardWrap .cartridgeDtlWrap .cartridgeInfoBox ul.cartridgeText{padding:0;margin:0}.docPatientDashboardWrap .cartridgeDtlWrap .cartridgeInfoBox ul.cartridgeText li{display:flex;align-items:center;justify-content:flex-start;flex-flow:row wrap;margin:0 0 .6rem}.docPatientDashboardWrap .cartridgeDtlWrap .cartridgeInfoBox ul.cartridgeText li p{display:inline-block;width:100px;margin:0;color:#000000;font-size:1.2rem;font-weight:300;letter-spacing:.01rem}.docPatientDashboardWrap .cartridgeDtlWrap .cartridgeInfoBox ul.cartridgeText li span{display:inline-block;margin:0 2rem;color:#000000;font-size:1.2rem;font-weight:500}.docPatientDashboardWrap .cartridgeDtlWrap .cartridgeInfoBox ul.cartridgeText li h6{color:#000000;font-size:1.2rem;font-weight:400;margin:0;letter-spacing:.01rem;width:calc(100% - 152px)}.docPatientDashboardWrap .cartridgeDtlWrap .cartridgeInfoBox ul.cartridgeText li h6.lowQty{color:#FF9898}.docPatientDashboardWrap .cartridgeDtlWrap .cartridgeInfoBox .ctaWrap{text-align:center;margin:1rem auto 0}.docPatientDashboardWrap .cartridgeDtlWrap .cartridgeInfoBox .ctaWrap .btn{background-color:#3776FF;border:0;border-radius:30px;color:#FFFFFF;font-size:1.2rem;font-weight:300;box-shadow:none;letter-spacing:.02rem;padding:.6rem 2rem}.docPatientDashboardWrap .communicationWrap{width:100%;margin:0 0 1.4rem}.docPatientDashboardWrap .communicationWrap .titleWrap{margin:0 0 .8rem}.docPatientDashboardWrap .communicationWrap .titleWrap h2{color:rgba(0,0,0,1);font-size:1.4rem;font-weight:500;margin:0}.docPatientDashboardWrap .chatsContainer{background-color:rgba(243,247,255,1);border-radius:20px;padding:1.6rem}.docPatientDashboardWrap .chatsContainer .chatBox{display:flex;flex-direction:column;gap:20px;height:238px}.docPatientDashboardWrap .chatsContainer .chatMessage{width:100%;margin:0 0 1.4rem}.docPatientDashboardWrap .chatsContainer .chatMessage .topWrap{display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-start}.docPatientDashboardWrap .chatsContainer .chatMessage .topWrap .imgWrap{margin:0 1rem 0 0}.docPatientDashboardWrap .chatsContainer .chatMessage .topWrap.textEnd .imgWrap{margin:0 0 0 1rem}.docPatientDashboardWrap .chatsContainer .chatMessage .topWrap .imgWrap img{width:30px;height:30px;border-radius:100%}.docPatientDashboardWrap .chatsContainer .chatMessage .topWrap.textEnd{justify-content:flex-end}.docPatientDashboardWrap .chatsContainer .chatMessage .topWrap .nameTime{display:flex;align-items:center;justify-content:flex-start}.docPatientDashboardWrap .chatsContainer .chatMessage .topWrap .nameTime h3{color:rgba(0,0,0,1);font-size:1.3rem;font-weight:500;margin:0 1.2rem 0 0}.docPatientDashboardWrap .chatsContainer .chatMessage .topWrap.textEnd .nameTime h3{margin:0 0 0 1.2rem}.docPatientDashboardWrap .chatsContainer .chatMessage .topWrap .nameTime p{margin:0;color:rgba(0,0,0,1);font-size:1rem;font-weight:200;letter-spacing:.02rem}.docPatientDashboardWrap .chatsContainer .chatMessage.doctor{flex-direction:row-reverse;text-align:right}.docPatientDashboardWrap .chatsContainer .bubble{background-color:#ffffff;border-radius:8px 30px 8px 30px;padding:1.4rem;margin:1rem 0 0;color:#000000;font-size:1.1rem;font-weight:200;letter-spacing:.01rem;line-height:1.6rem}.docPatientDashboardWrap .chatsContainer .bubble.bubbleRight{border-radius:30px 8px 30px 8px}.docPatientDashboardWrap .chatsContainer .chatInput{display:flex;align-items:center;flex-flow:row wrap;justify-content:space-between;margin:2rem 0 0}.docPatientDashboardWrap .chatsContainer .chatInput input{outline:0;box-shadow:none;width:calc(100% - 46px);height:46px;border-radius:0 0 20px 20px;border:.05rem solid rgba(55,118,255,1);background-color:transparent;padding:.2rem 1.2rem}.docPatientDashboardWrap .chatsContainer .chatInput button{background-color:rgba(55,118,255,1);border:none;border-radius:100%;box-shadow:none;outline:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center}.docReportPageWrap{background-color:#FFFFFF}.docReportPageWrap .topTitleWrap .rightWrap{display:flex;align-items:center;justify-content:flex-end;flex-flow:row wrap}.docReportPageWrap .topTitleWrap .rightWrap .searchWrap .searchInput{background-color:#F8F8F8CC;border-radius:30px;border:.06rem solid #ffffff;box-shadow:2px 2px 4px 0 #0D222229,-2px -2px 2.4px 0 #FFFFFF;width:240px;padding:.6rem 1rem .6rem 1.4rem;height:38px}.docReportPageWrap .topTitleWrap .rightWrap .searchWrap .searchInput input{border:0;background-color:transparent;outline:0;box-shadow:none;width:calc(100% - 20px);height:100%;color:#000000;font-weight:400;font-size:1.3rem}.docReportPageWrap .topTitleWrap .rightWrap .searchWrap .searchInput input::placeholder{color:#A7A7A7;font-weight:300;font-size:1.2rem}.docReportPageWrap .topTitleWrap .rightWrap .searchWrap .searchInput .btn{padding:0;outline:0;border:0;box-shadow:none}.docReportPageWrap .topTitleWrap .rightWrap .filterWrap{margin:0 1rem;position:relative}.docReportPageWrap .topTitleWrap .rightWrap .filterWrap .btn{outline:0;border-radius:30px;background-color:#F8F8F8CC;border:.06rem solid #ffffff;box-shadow:2px 2px 4px 0 #0D222229,-2px -2px 2.4px 0 #FFFFFF;width:120px;display:flex;align-items:center;justify-content:center;height:38px;font-size:1.3rem;font-weight:400;color:#000000;letter-spacing:.01rem}.docReportPageWrap .topTitleWrap .rightWrap .filterWrap .btn svg{margin:0 1rem 0 0}.docReportPageWrap .topTitleWrap .rightWrap .filterWrap .dropdownPanel{position:absolute;top:50px;right:0;background-color:#FFFFFF;width:320px;border-radius:32px;box-shadow:0 4px 4px 0 #0000001A;z-index:20;padding:2.4rem}.docReportPageWrap .topTitleWrap .rightWrap .filterWrap .formGroup{display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-start;margin:0 0 1.6rem}.docReportPageWrap .topTitleWrap .rightWrap .filterWrap label{color:#000000;font-size:1.3rem;font-weight:300;margin:0;width:60px}.docReportPageWrap .topTitleWrap .rightWrap .filterWrap .inputField{width:calc(100% - 60px);background-color:#F8F8F8CC;border-radius:30px;border:.04rem solid #ffffff;box-shadow:2px 2px 4px 0 #0D222229,-2px -2px 2.4px 0 #FFFFFF;color:#000000;font-size:1.3rem;font-weight:400;height:40px;padding:.2rem 1rem}.docReportPageWrap .topTitleWrap .rightWrap .filterWrap .dropdownSelect{position:relative;width:calc(100% - 60px)}.docReportPageWrap .topTitleWrap .rightWrap .filterWrap .selectField{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:100%}.docReportPageWrap .topTitleWrap .rightWrap .filterWrap .dropdownArrow{background-color:#FFFFFF;box-shadow:3.97px 3.97px 7.95px 0 #0D222229,-3.97px -3.97px 4.77px 0 #FFFFFF,0 3.18px 3.18px 0 #4040401A;width:28px;height:28px;border-radius:100%;position:absolute;right:.6rem;top:50%;transform:translateY(-50%);pointer-events:none;display:flex;align-items:center;justify-content:center}.docReportPageWrap .topTitleWrap .rightWrap .filterWrap .actionRow{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;margin:2.4rem 0 0}.docReportPageWrap .topTitleWrap .rightWrap .filterWrap .actionRow .btn{outline:0;box-shadow:none;border:0;font-size:1.4rem;font-weight:400;letter-spacing:.01rem;padding:.6rem 2.4rem;border-radius:30px}.docReportPageWrap .topTitleWrap .rightWrap .filterWrap .clearBtn{background:none;color:#000000}.docReportPageWrap .topTitleWrap .rightWrap .filterWrap .applyBtn{background-color:#3776FF;color:#FFFFFF}.docReportPageWrap .topTitleWrap .rightWrap .ctaDownload .btn{outline:0;border:0;box-shadow:none}.docReportPageWrap .docReportContent{padding:1.6rem;position:relative}.docReportPageWrap .docReportContent .rightSideBarBtnWrap{width:100%}.docReportPageWrap .docReportContent .rightSideBarBtnWrap .btn{outline:0;background-color:#D3E0FE;box-shadow:-4px 0 6.3px 0 #0000001A;border:1px solid #d3d3d3;position:absolute;right:0;border-radius:30px 0 0 30px;width:44px;height:38px;display:flex;align-items:center;justify-content:center;padding:0}.docReportPageWrap .docReportContent .widgetWrap ul{margin:0;padding:0;display:flex;align-items:center;justify-content:space-between}.docReportPageWrap .docReportContent .widgetWrap ul li{width:23.6%}.docReportPageWrap .docReportContent .widgetWrap ul li .itemWrap{border:1.4px solid rgba(255,255,255,1);box-shadow:6.99px 6.99px 13.98px 0 rgba(13,34,34,.16),-6.99px -6.99px 8.39px 0 rgba(255,255,255,1),0 5.59px 5.59px 0 rgba(64,64,64,.1);-webkit-backdrop-filter:blur(5.374999523162842px);backdrop-filter:blur(5.374999523162842px);border-radius:30px;width:100%}.docReportPageWrap .docReportContent .widgetWrap ul li:first-child .itemWrap,.docReportPageWrap .docReportContent .widgetWrap ul li:nth-child(2) .itemWrap{background-color:rgba(238,243,255,1)}.docReportPageWrap .docReportContent .widgetWrap ul li:nth-child(3) .itemWrap{background-color:rgba(228,255,238,1)}.docReportPageWrap .docReportContent .widgetWrap ul li:nth-child(4) .itemWrap{background-color:rgba(247,239,255,1)}.docReportPageWrap .docReportContent .widgetWrap ul li .itemWrap .topWrap{text-align:center;margin:0 auto;padding:3rem 1.2rem}.docReportPageWrap .docReportContent .widgetWrap ul li .itemWrap .topWrap .icoWrap{margin:0 auto 1.6rem}.docReportPageWrap .docReportContent .widgetWrap ul li .itemWrap .topWrap .icoWrap svg{width:44px;height:44px}.docReportPageWrap .docReportContent .widgetWrap ul li .itemWrap .topWrap .dataWrap{text-align:center;min-height:38px;display:flex;align-items:flex-start;justify-content:center}.docReportPageWrap .docReportContent .widgetWrap ul li .itemWrap .topWrap .dataWrap p{margin:0 auto;color:rgba(0,0,0,1);font-size:1.2rem;font-weight:400}.docReportPageWrap .docReportContent .widgetWrap ul li .itemWrap .noWrap{background-color:rgba(255,255,255,1);box-shadow:0 -1px 4px 0 rgba(0,0,0,.1);border-radius:30px;padding:2.8rem 1.2rem}.docReportPageWrap .docReportContent .widgetWrap ul li .itemWrap .noWrap h3{margin:0 auto;text-align:center;color:rgba(0,0,0,1);font-size:2rem;font-weight:500}.docReportPageWrap .docReportContent .commonBorderBox{border:1px solid #d6d6d6;border-radius:30px;padding:2rem;margin:0 0 1.6rem}.docReportPageWrap .docReportContent .commonBorderBox .ttlWrap h2{color:#000000;font-size:1.6rem;font-weight:600}.docReportPageWrap .docReportContent .patientRiskDistub .chartWrap{margin:0 auto;text-align:center}.docReportPageWrap .docReportContent .patientRiskDistub .chartWrap .chart{width:320px;height:320px}.rightSidebar{position:fixed;bottom:0;right:0;height:calc(100vh - 128px);width:0;background-color:#FCFCFC;border:1px solid #d3d3d3;box-shadow:-4px 0 6.3px 0 #0000001A;z-index:50;transition:width .3s ease-in-out,padding .3s ease-in-out;border-radius:30px 0 0 30px;padding:0}.rightSidebar.rightOpen{right:0;width:220px;padding:2rem 0 2rem 2rem}.rightSidebarContent .btn{border:0;outline:0;box-shadow:none;padding:0;margin:0 0 1.2rem}.rightSidebarContent .rightSideListWrap{padding:0 2rem 0 0}.rightSidebarContent ul{padding:0;margin:0;width:100%}.rightSidebarContent ul li{width:100%;margin:0 0 .6rem}.rightSidebarContent ul li .btn{color:#000000;border-radius:30px;outline:0;box-shadow:none;width:100%;text-align:center;font-size:1.2rem;font-weight:400;padding:1rem}.rightSidebarContent ul li .btn.btnActive{border:1px solid #dde8ff;background-color:#DDE8FF}.rightSidebarContent ul li .btn.outlinedBtn{border:1px solid #e2dcdc}.rightSidebarContent ul li .btn.withoutOutlineBtn{color:#000000;border:1px solid #fcfcfc}.rightSidebarContent ul li .btn.btnNoActive{color:#C2C2C2;border:1px solid #fcfcfc}.swiper-container{width:100%;height:100%}.swiper-slide{display:flex;justify-content:center;align-items:center;width:300px}.swiper-slide-active{transform:scale(1.1);transition:transform .3s ease}.adherReportWrap .ScrollContentWrap .scrollSecWrap{height:calc(100vh - 72px)}.adherReportWrap .ScrollContentWrap .scrollSecWrap .ahdherenceReportWrap{height:calc(100vh - 140px)}.umRightPannel .ScrollContentWrap .scrollSecWrap{overflow-y:auto}.adherReportWrap .topTitleWrap.reportTopTTl .rightCtasWrap .btn.btnDownload{margin:0 0 0 1.4rem}.adherReportWrap .topTitleWrap.reportTopTTl .leftFieldsWrap{display:flex;align-items:center;justify-content:flex-start;flex-flow:row wrap}.adherReportWrap .topTitleWrap.reportTopTTl .leftFieldsWrap .btn{padding:0;outline:0;border:0;box-shadow:none;margin:0 1.6rem 0 0}.adherReportWrap .topTitleWrap.reportTopTTl .leftFieldsWrap .btn svg{width:34px;height:34px}.adherReportWrap .topTitleWrap.reportTopTTl .leftFieldsWrap .selectWrap{width:360px;margin:0 1.4rem 0 0;position:relative}.adherReportWrap .topTitleWrap.reportTopTTl .leftFieldsWrap .selectWrap:after{content:"";background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="8" viewBox="0 0 12 8" fill="none"><path d="M1.00012 1.5957L5.81207 6.0284L10.624 1.5957" stroke="%23000000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');position:absolute;right:10px;top:50%;transform:translateY(-50%);z-index:2;width:12px;height:8px}.adherReportWrap .topTitleWrap.reportTopTTl .leftFieldsWrap .selectWrap select{width:100%;box-shadow:0 5.59px 5.59px 0 rgba(64,64,64,.1);-moz-appearance:none;appearance:none;-webkit-appearance:none;color:rgba(0,0,0,1);font-size:1.6rem;font-weight:600}.adherReportWrap .topTitleWrap.reportTopTTl .leftFieldsWrap .tabsWrap{width:380px}.adherReportWrap .topTitleWrap.reportTopTTl .leftFieldsWrap .tabsWrap ul.nav-tabs{margin:0;padding:2px;box-shadow:6.72px 6.72px 13.44px 0 #0D222229,-6.72px -6.72px 8.06px 0 #FFFFFF,0 5.37px 5.37px 0 #4040401A;background:linear-gradient(0deg,#FFFFFF,#FFFFFF),linear-gradient(0deg,#FBFBFB,#FBFBFB);border:1.34px solid #f8f8f8;border-radius:30px;max-width:85%;width:100%;display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between}.adherReportWrap .topTitleWrap.reportTopTTl .leftFieldsWrap .tabsWrap ul.nav-tabs li.nav-item{margin:0;text-align:center;width:48%}.adherReportWrap .topTitleWrap.reportTopTTl .leftFieldsWrap .tabsWrap ul.nav-tabs li.nav-item .nav-link{background-color:#FFFFFF;border-radius:30px;font-size:1.2rem;font-weight:500;color:#000000;letter-spacing:.02rem;padding:.8rem 1rem;border:0;outline:0;box-shadow:none;width:100%;text-align:center}.adherReportWrap .topTitleWrap.reportTopTTl .leftFieldsWrap .tabsWrap ul.nav-tabs li.nav-item .nav-link.active{border:0;background-color:#A1F6D9}.adherReportWrap .ahdherenceReportWrap .ht100{height:100%}.adherReportWrap .ahdherenceReportWrap .bgClr{background-color:rgba(238,255,249,1);height:100%}.adherReportWrap .medicineListWrap{padding:1.2rem 1.6rem}.adherReportWrap .medicineListWrap .medListTabs{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;margin:0 0 2.6rem}.adherReportWrap .medicineListWrap .medListTabs ul.nav-tabs{margin:0;padding:2px;box-shadow:6.72px 6.72px 13.44px 0 #0D222229,-6.72px -6.72px 8.06px 0 #FFFFFF,0 5.37px 5.37px 0 #4040401A;background:linear-gradient(0deg,#FFFFFF,#FFFFFF),linear-gradient(0deg,#FBFBFB,#FBFBFB);border:1.34px solid #f8f8f8;border-radius:30px;width:49%;display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between}.adherReportWrap .medicineListWrap .medListTabs ul.nav-tabs li.nav-item{margin:0;text-align:center;width:48%}.adherReportWrap .medicineListWrap .medListTabs ul.nav-tabs li.nav-item .nav-link{background-color:#FFFFFF;border-radius:30px;font-size:1.2rem;font-weight:500;color:#000000;letter-spacing:.02rem;padding:.8rem 1rem;border:0;outline:0;box-shadow:none;width:100%;text-align:center}.adherReportWrap .medicineListWrap .medListTabs ul.nav-tabs li.nav-item .nav-link.active{border:0;background-color:#A1F6D9}.adherReportWrap .medicineListWrap .medListTabs .searchBox{width:49%;position:relative}.adherReportWrap .medicineListWrap .medListTabs .searchBox input{background-color:#F8F8F8CC;border:.4px solid #ffffff;border-radius:30px;box-shadow:2px 2px 4px 0 #0D222229,-2px -2px 2.4px 0 #FFFFFF;width:100%;height:38px;padding:.2rem 2rem;color:#000000;font-size:1.2rem;font-weight:400}.adherReportWrap .medicineListWrap .medListTabs .searchBox input::placeholder{color:#CDCDCD;font-size:1.2rem;font-weight:400;letter-spacing:.02rem}.adherReportWrap .medicineListWrap .medListTabs .searchBox svg{position:absolute;top:50%;transform:translateY(-50%);right:12px}.adherReportWrap .medicineListWrap .medPlanListScrollWrap{height:calc(100vh - 240px)}.adherReportWrap .medicineListWrap ul.medItemsList{padding:0;margin:0}.adherReportWrap .medicineListWrap ul.medItemsList li.medItem{width:100%;padding:1rem 2rem 0 0;margin:0 0 1.2rem;position:relative}.adherReportWrap .medicineListWrap ul.medItemsList li.medItem .itemWrap{background-color:#FCFCFC;border-radius:30px;display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;box-shadow:6.99px 6.99px 13.98px 0 #0D222229,-6.99px -6.99px 8.39px 0 #FFFFFF,0 5.59px 5.59px 0 #4040401A;-webkit-backdrop-filter:blur(5.374999523162842px);backdrop-filter:blur(5.374999523162842px);padding:1rem 5rem 1rem 1.6rem;position:relative}.adherReportWrap .medicineListWrap ul.medItemsList li.medItem .medItemLeft{display:flex;align-items:center;justify-content:flex-start;flex-flow:row wrap;width:54%}.adherReportWrap .medicineListWrap ul.medItemsList li.medItem .medItemLeft .roundedCircle{display:inline-block;width:20px;height:20px;border-radius:100%}.adherReportWrap .medicineListWrap ul.medItemsList li.medItem .medItemLeft .medTtlWrap{margin:0 0 0 1.6rem;text-align:left;width:calc(100% - 38px)}.adherReportWrap .medicineListWrap ul.medItemsList li.medItem .medItemLeft .medTtlWrap h2{color:rgba(0,0,0,1);font-size:14px;margin:0 0 .2rem;overflow:hidden;text-overflow:ellipsis;width:100%;white-space:nowrap}.adherReportWrap .medicineListWrap ul.medItemsList li.medItem .medItemLeft .medTtlWrap span{color:rgba(0,0,0,1);font-weight:200;font-size:12px;letter-spacing:.02rem}.adherReportWrap .medicineListWrap ul.medItemsList li.medItem .medItemRight{text-align:right}.adherReportWrap .medicineListWrap ul.medItemsList li.medItem .medItemRight h2{color:rgba(0,0,0,1);font-size:14px;margin:0 0 .2rem}.adherReportWrap .medicineListWrap ul.medItemsList li.medItem .medItemRight .timeBoxWrap{display:flex;align-items:center;justify-content:flex-end;flex-flow:row wrap;background-color:rgba(243,243,243,1);border-radius:4px;padding:.2rem .6rem}.adherReportWrap .medicineListWrap ul.medItemsList li.medItem .medItemRight .timeBoxWrap .timeWrap{display:flex;align-items:center;justify-content:flex-end;flex-flow:row wrap}.adherReportWrap .medicineListWrap ul.medItemsList li.medItem .medItemRight .timeBoxWrap .timeWrap.pipeWrap{margin:0 1rem 0 0;padding:0 1rem 0 0;position:relative}.adherReportWrap .medicineListWrap ul.medItemsList li.medItem .medItemRight .timeBoxWrap .timeWrap.pipeWrap:after{content:"";background-color:rgba(0,0,0,1);height:80%;width:.08rem;position:absolute;right:0;top:50%;transform:translateY(-50%)}.adherReportWrap .medicineListWrap ul.medItemsList li.medItem .medItemRight .timeBoxWrap .timeWrap svg{margin:0 .6rem 0 0}.adherReportWrap .medicineListWrap ul.medItemsList li.medItem .medItemRight .timeBoxWrap .timeWrap span{color:rgba(0,0,0,1);font-size:10px;font-weight:200;letter-spacing:.02rem}.adherReportWrap .medicineListWrap ul.medItemsList li.medItem .ctaWrap{position:absolute;right:-8px;top:50%;transform:translateY(-50%)}.adherReportWrap .medicineListWrap ul.medItemsList li.medItem .ctaWrap .btn{background-color:#FDFDFD;outline:0;border:0;border-radius:100%;box-shadow:8px 8px 16px 0 #0D222229,-8px -8px 9.6px 0 #FFFFFF,0 6.4px 6.4px 0 #4040401A;width:42px;height:42px;display:flex;align-items:center;justify-content:center}.adherReportWrap .medicineListWrap ul.medItemsList li.medItem .ctaWrap .btn.active{background-color:#E0FFF4;transform:rotate(-180deg)}.adherReportWrap .rightCalenderPannelWrap{width:100%;background-color:#FFFFFF;padding:0 .6rem}.adherReportWrap .rightCalenderWrap{display:flex;align-items:center;justify-content:center;flex-flow:row wrap;background-color:#FFFFFF;width:100%;margin:0;padding:0 1rem}.adherReportWrap .rightCalenderWrap .btn{outline:0;padding:0;width:20px;text-align:left;box-shadow:none;border:0}.adherReportWrap .rightCalenderWrap .btn.btnRight{text-align:right}.adherReportWrap .rightCalenderWrap .CalenderWrap{width:calc(100% - 40px);display:flex;align-items:center;justify-content:space-between;flex-flow:row wrap}.adherReportWrap .rightCalenderWrap .CalenderWrap .btnCalender{transition:all .3s ease-in-out;outline:0;box-shadow:none;width:28px;height:28px;padding:0;background-color:transparent;color:rgba(0,0,0,1);font-size:1.2rem;font-weight:400;border-radius:100%;border:.05rem solid rgba(133,133,133,1);margin:0 .3rem}.adherReportWrap .rightCalenderWrap .CalenderWrap .btnCalender.missed-date{background-color:rgba(255,152,152,1);border:1px solid rgba(255,152,152,1)}.adherReportWrap .rightCalenderWrap .CalenderWrap .btnCalender.partial-date{background-color:rgba(255,222,132,1);border:1px solid rgba(255,222,132,1)}.adherReportWrap .rightCalenderWrap .CalenderWrap .btnCalender.selected-date{box-shadow:4.73px 4.73px 9.46px 0 rgba(13,34,34,.16),-4.73px -4.73px 5.67px 0 rgba(255,255,255,1),0 3.78px 3.78px 0 rgba(64,64,64,.1);position:relative;width:34px;height:34px;display:flex;align-items:center;justify-content:center}.adherReportWrap .rightCalenderWrap .CalenderWrap .btnCalender.selected-date span{position:relative;z-index:2;color:#FFFFFF;display:flex;align-items:center;justify-content:center;line-height:1.2rem}.adherReportWrap .rightCalenderWrap .CalenderWrap .btnCalender.selected-date:after{content:"";width:26px;height:26px;border-radius:100%;background-color:rgba(55,118,255,1);color:#FFFFFF;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1}.adherReportWrap .ScrollContentWrap .scrollSecWrap.rightCalenderScroll{height:calc(100vh - 222px)}.adherReportWrap .rightCalenderPannelWrap .medDtlsWrap{background-color:rgba(248,248,248,1);border-radius:20px;border:.02rem solid rgba(255,255,255,1);box-shadow:6.99px 6.99px 13.98px 0 rgba(13,34,34,.16),-6.99px -6.99px 8.39px 0 rgba(255,255,255,1),0 5.59px 5.59px 0 rgba(64,64,64,.1);-webkit-backdrop-filter:blur(5.374999523162842px);backdrop-filter:blur(5.374999523162842px);padding:1.6rem;margin:2rem 1rem 1rem;height:100%}.padRt0{padding-right:0!important}.adherReportWrap .rightCalenderPannelWrap .medDtlsWrap .medDtlsTopWrap{display:flex;align-items:center;justify-content:space-between;flex-flow:row wrap;width:100%}.adherReportWrap .rightCalenderPannelWrap .medDtlsWrap .medDtlsTopWrap .leftWrap{text-align:left}.adherReportWrap .rightCalenderPannelWrap .medDtlsWrap .medDtlsTopWrap .leftWrap h2{color:rgba(0,0,0,1);font-size:1.4rem;font-weight:500;margin:0 0 .2rem;letter-spacing:.02rem}.adherReportWrap .rightCalenderPannelWrap .medDtlsWrap .medDtlsTopWrap .leftWrap p{color:rgba(0,0,0,1);font-weight:200;letter-spacing:.02rem}.adherReportWrap .rightCalenderPannelWrap .medDtlsWrap .medDtlsTopWrap .rightWrap{display:flex;align-items:center;flex-flow:row wrap}.adherReportWrap .rightCalenderPannelWrap .medDtlsWrap .medDtlsTopWrap .rightWrap p{margin:0 1.2rem 0 0;color:rgba(0,0,0,1);font-size:1.2rem;font-weight:400}.adherReportWrap .rightCalenderPannelWrap .medDtlsWrap .medDtlsTopWrap .criProWrap{width:42px;height:42px}.adherReportWrap .rightCalenderPannelWrap .medDtlsWrap .medScheWrap{border:1px solid rgba(231,231,231,1);background-color:#FFFFFF;border-radius:30px;display:flex;align-items:center;justify-content:space-between;flex-flow:row wrap;padding:1rem 1.8rem;margin:1.6rem 0}.adherReportWrap .rightCalenderPannelWrap .medDtlsWrap .medScheWrap h2{margin:0;color:rgba(0,0,0,1);text-transform:uppercase;font-weight:500;letter-spacing:.06rem;font-size:1.4rem}.adherReportWrap .rightCalenderPannelWrap .medDtlsWrap .medScheWrap .timeBoxWrap{display:flex;align-items:center;justify-content:flex-end;flex-flow:row wrap;background-color:rgba(243,243,243,1);border-radius:4px;padding:.2rem .6rem;width:auto}.adherReportWrap .rightCalenderPannelWrap .medDtlsWrap .medScheWrap .timeBoxWrap .timeWrap{display:flex;align-items:center;justify-content:flex-end;flex-flow:row wrap}.adherReportWrap .rightCalenderPannelWrap .medDtlsWrap .medScheWrap .timeBoxWrap .timeWrap.pipeWrap{margin:0 1rem 0 0;padding:0 1rem 0 0;position:relative}.adherReportWrap .rightCalenderPannelWrap .medDtlsWrap .medScheWrap .timeBoxWrap .timeWrap.pipeWrap:after{content:"";background-color:rgba(0,0,0,1);height:80%;width:.08rem;position:absolute;right:0;top:50%;transform:translateY(-50%)}.adherReportWrap .rightCalenderPannelWrap .medDtlsWrap .medScheWrap .timeBoxWrap .timeWrap svg{margin:0 .6rem 0 0}.adherReportWrap .rightCalenderPannelWrap .medDtlsWrap .medScheWrap .timeBoxWrap .timeWrap span{color:rgba(0,0,0,1);font-size:10px;font-weight:200;letter-spacing:.02rem}.adherReportWrap .rightCalenderPannelWrap .medDtlsWrap ul{padding:0;display:flex;align-items:center;justify-content:space-between;flex-flow:row wrap;margin:0}.adherReportWrap .rightCalenderPannelWrap .medDtlsWrap ul li{width:48.66%;margin:0 0 1.4rem}.adherReportWrap .rightCalenderPannelWrap .medDtlsWrap ul li .itemWrap{border-radius:18px;background-color:rgba(238,238,238,1)}.adherReportWrap .rightCalenderPannelWrap .medDtlsWrap ul li .itemWrap.active{background-color:rgba(255,255,255,1)}.adherReportWrap .rightCalenderPannelWrap .medDtlsWrap ul li .itemWrap .topTtlWrap{display:flex;align-items:center;justify-content:flex-start;flex-flow:row wrap}.adherReportWrap .rightCalenderPannelWrap .medDtlsWrap ul li .itemWrap .topTtlWrap .icoWrap{box-shadow:3px 3px 4px 0 rgba(0,0,0,.1);background-color:rgba(246,246,246,1);width:48px;height:42px;border-radius:20px 0 20px 0;display:flex;align-items:center;justify-content:center;margin:0 1.4rem 0 0}.adherReportWrap .rightCalenderPannelWrap .medDtlsWrap ul li .itemWrap.active .topTtlWrap .icoWrap{background-color:rgba(161,246,217,1)}.adherReportWrap .rightCalenderPannelWrap .medDtlsWrap ul li .itemWrap .topTtlWrap .icoWrap svg{width:20px;height:20px}.adherReportWrap .rightCalenderPannelWrap .medDtlsWrap ul li .itemWrap .topTtlWrap .icoWrap svg path{fill:rgba(199,199,199,1)}.adherReportWrap .rightCalenderPannelWrap .medDtlsWrap ul li .itemWrap.active .topTtlWrap .icoWrap svg path{fill:rgba(0,0,0,1)}.adherReportWrap .rightCalenderPannelWrap .medDtlsWrap ul li .itemWrap .topTtlWrap h2{text-transform:uppercase;color:rgba(173,173,173,1);letter-spacing:.08rem;font-size:1.5rem;font-weight:500}.adherReportWrap .rightCalenderPannelWrap .medDtlsWrap ul li .itemWrap.active .topTtlWrap h2{color:rgba(0,0,0,1)}.adherReportWrap .rightCalenderPannelWrap .medDtlsWrap ul li .itemWrap .dataBox{width:100%;min-height:120px;display:flex;align-items:center;justify-content:center}.adherReportWrap .rightCalenderPannelWrap .medDtlsWrap ul li .itemWrap.active .dataBox{justify-content:flex-start}.adherReportWrap .rightCalenderPannelWrap .medDtlsWrap ul li .itemWrap .dataBox p{color:rgba(255,85,85,1);margin:0 auto;font-size:1.4rem;font-weight:400}.adherReportWrap .rightCalenderPannelWrap .medDtlsWrap ul li .itemWrap .dataBox .dataWrap ul{flex-flow:column;padding:1rem 1.6rem;position:relative}.adherReportWrap .rightCalenderPannelWrap .medDtlsWrap ul li .itemWrap .dataBox .dataWrap ul:before{content:"";width:1px;height:92%;background-color:rgba(0,232,176,1);position:absolute;left:65px}.adherReportWrap .rightCalenderPannelWrap .medDtlsWrap ul li .itemWrap .dataBox .dataWrap ul li{display:flex;align-items:center;flex-flow:row wrap;justify-content:flex-start;width:100%;margin:0 0 1rem}.adherReportWrap .rightCalenderPannelWrap .medDtlsWrap ul li .itemWrap .dataBox .dataWrap ul li p{margin:0;color:rgba(0,0,0,1)}.adherReportWrap .rightCalenderPannelWrap .medDtlsWrap ul li .itemWrap .dataBox .dataWrap ul li .statusWrap{position:relative;margin:0 0 0 2.4rem}.adherReportWrap .rightCalenderPannelWrap .medDtlsWrap ul li .itemWrap .dataBox .dataWrap ul li .statusWrap img{width:160px}.adherReportWrap .rightCalenderPannelWrap .medDtlsWrap ul li .itemWrap .dataBox .dataWrap ul li .statusWrap span{position:absolute;left:20px;top:50%;transform:translateY(-50%);display:inline-block;text-transform:uppercase;font-size:1.2rem;font-weight:300;letter-spacing:.04rem}.adherReportWrap .rightCalenderPannelWrap .medDtlsWrap ul li .itemWrap .dataBox .dataWrap ul li .statusWrap span svg{margin:0 1rem 0 0}.adherReportWrap .rightPannelOuterWrap{padding:1.6rem 0 0}.adherReportWrap .topCalenderWrap{width:100%;margin:0 auto;padding:1.2rem 1.6rem 1.4rem;position:relative}.adherReportWrap .topCalenderWrap:before{content:"";background-image:linear-gradient(90deg,#E1E1E1,rgba(123,123,123,0));width:50%;height:1px;position:absolute;left:0;bottom:0}.adherReportWrap .topCalenderWrap:after{content:"";background-image:linear-gradient(-90deg,#E1E1E1,rgba(123,123,123,0));width:50%;height:1px;position:absolute;right:0;bottom:0}.medicationScheDuleWrap{width:100%;padding:1.8rem .4rem 0}.medicationScheDuleWrap ul{display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:space-between;padding:0;margin:0}.medicationScheDuleWrap ul li{width:25%;padding:0 1rem}.medicationScheDuleWrap ul li .itemWrap{background-color:rgba(248,248,248,1);border:1px solid rgba(240,240,240,1);box-shadow:6.72px 6.72px 13.44px 0 rgba(13,34,34,.16),-6.72px -6.72px 8.06px 0 rgba(255,255,255,1),0 5.37px 5.37px 0 rgba(64,64,64,.1);border-radius:20px;height:calc(100vh - 252px);position:relative}.medicationScheDuleWrap ul li .itemWrap .topIcoWrap{width:40px;height:40px;border-radius:100%;background-color:rgba(244,244,244,1);border:1px solid rgba(166,166,166,1);display:flex;align-items:center;justify-content:center;box-shadow:9.83px 9.83px 19.67px 0 rgba(13,34,34,.16),-9.83px -9.83px 11.8px 0 rgba(255,255,255,1),0 7.87px 7.87px 0 rgba(64,64,64,.1);position:absolute;left:-1rem;top:-1rem}.medicationScheDuleWrap ul li .itemWrap .topIcoWrap img{width:20px;height:20px}.medicationScheDuleWrap ul li .itemWrap .topTtlWrap{width:100%;border-bottom:1px solid rgba(225,225,225,1);padding:1rem 1.4rem 1.8rem}.medicationScheDuleWrap ul li .itemWrap .topTtlWrap .topTtl{display:flex;align-items:flex-start;justify-content:space-between;flex-flow:row wrap}.medicationScheDuleWrap ul li .itemWrap .topTtlWrap .topTtl .leftWrap{position:relative;display:flex;flex-flow:row wrap;justify-content:flex-start}.medicationScheDuleWrap ul li .itemWrap .topTtlWrap .topTtl .leftWrap h2{margin:0;padding:0 0 0 3.4rem;color:rgba(0,0,0,1);text-transform:uppercase;letter-spacing:.06rem;font-size:1.4rem;font-weight:500}.medicationScheDuleWrap ul li .itemWrap .topTtlWrap .topTtl .rightWrap{text-align:right}.medicationScheDuleWrap ul li .itemWrap .medListingWrap{height:calc(100vh - 380px)}.medicationScheDuleWrap ul li .itemWrap .medListingWrap .item .medTTl{display:flex;align-items:center;justify-content:space-between;flex-flow:row wrap}.medicationScheDuleWrap ul li .itemWrap .medListingWrap .item .medTTl h2{color:rgba(0,0,0,1);margin:0;font-size:1.4rem;font-weight:500;letter-spacing:.001rem}.medicationScheDuleWrap ul li .itemWrap .medListingWrap .item .medTTl h2 span{font-weight:300}.medicationScheDuleWrap ul li .itemWrap .medListingWrap .item .medTTl .btn{padding:0;outline:0;border:0;box-shadow:none}.medicationScheDuleWrap ul li .itemWrap .topTtlWrap .topTtl .rightWrap h3{color:rgba(0,0,0,1);font-size:1.3rem;font-weight:400;margin:0 0 .4rem;letter-spacing:.02rem}.medicationScheDuleWrap ul li .itemWrap .topTtlWrap .topTtl .rightWrap p{margin:0;color:rgba(0,0,0,1);font-size:1.1rem;font-weight:300;letter-spacing:.01rem;display:flex;align-items:center;justify-content:flex-end}.medicationScheDuleWrap ul li .itemWrap .topTtlWrap .topTtl .rightWrap p img{width:12px;height:12px;margin:0 .4rem 0 0}.medicationScheDuleWrap ul li .itemWrap .topTtlWrap .statusWrap{display:flex;align-items:center;justify-content:space-between;flex-flow:row wrap;margin:1rem 0 0}.medicationScheDuleWrap ul li .itemWrap .topTtlWrap .statusWrap .statusBox{border-radius:15px;width:49%;display:flex;align-items:center;justify-content:flex-start;flex-flow:row wrap;padding:.8rem 1.4rem}.medicationScheDuleWrap ul li .itemWrap .topTtlWrap .statusWrap .statusBox.dispensed{background-color:rgba(255,249,225,1)}.medicationScheDuleWrap ul li .itemWrap .topTtlWrap .statusWrap .statusBox.taken{background-color:rgba(200,255,236,1)}.medicationScheDuleWrap ul li .itemWrap .topTtlWrap .statusWrap .statusBox img{margin:0 .6rem 0 0}.medicationScheDuleWrap ul li .itemWrap .topTtlWrap .statusWrap .statusBox p{margin:0;color:rgba(0,0,0,1);font-size:1.1rem;letter-spacing:.02rem;font-weight:400}.medicationScheDuleWrap ul li .itemWrap .medListingWrap{padding:1.8rem 1.4rem 1.4rem}.medicationScheDuleWrap ul li .itemWrap .medListingWrap .item ul{flex-flow:column;padding:1.6rem 0;margin:0;position:relative}.medicationScheDuleWrap ul li .itemWrap .medListingWrap .item ul:before{content:"";width:1px;height:88%;background-color:rgba(0,232,176,1);position:absolute;left:44px;top:50%;transform:translateY(-50%)}.medicationScheDuleWrap ul li .itemWrap .medListingWrap .item ul li{display:flex;align-items:center;flex-flow:row wrap;justify-content:flex-start;width:100%;margin:0 0 1.2rem}.medicationScheDuleWrap ul li .itemWrap .medListingWrap .item ul li p{margin:0;color:rgba(0,0,0,1)}.medicationScheDuleWrap ul li .itemWrap .medListingWrap .item ul li .statusWrap{position:relative;margin:0 0 0 2.4rem}.medicationScheDuleWrap ul li .itemWrap .medListingWrap .item ul li .statusWrap img{width:190px}.medicationScheDuleWrap ul li .itemWrap .medListingWrap .item ul li .statusWrap p{position:absolute;left:40px;top:50%;transform:translateY(-50%);display:inline-block;text-transform:uppercase;font-size:1.2rem;font-weight:300;letter-spacing:.04rem;margin:0}.medicationScheDuleWrap ul li .itemWrap .medListingWrap .item ul li .statusWrap p img{margin:0 1rem 0 0;width:18px;height:18px}.manualDispenseWrap{width:100%}.manualDispenseWrap .manualDataWrap{padding:1.6rem 1rem}.manualDispenseWrap .manualDataWrap ul.manualList{display:flex;gap:1.4rem;list-style:none;padding:0;margin:0;height:calc(100vh - 248px)}.manualDispenseWrap .manualDataWrap ul.manualList li.manualItem{flex:1 1;display:flex}.manualDispenseWrap .manualDataWrap ul.manualList li.manualItem .manualCard{background-color:rgba(241,241,241,1);border-radius:20px;width:100%;display:flex;flex-flow:column}.manualDispenseWrap .manualDataWrap ul.manualList li h2.medicineTitle{margin:0;padding:1rem 1.2rem;color:rgba(0,0,0,1);font-size:1.4rem;font-weight:500}.manualDispenseWrap .manualDataWrap ul.manualList li h2.medicineTitle span{font-size:1.2rem;font-weight:200}.medicineTitleRow{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;padding:.2rem 0}.planTypeBadge{display:inline-block;padding:.2rem .7rem;border-radius:20px;font-size:1.05rem;font-weight:500;line-height:1.4;white-space:nowrap}.planTypeBadge--prescription{background:#DBEAFE;color:#1D4ED8}.planTypeBadge--medplan{background:#D1FAE5;color:#065F46}.manualDispenseWrap .manualDataWrap ul.manualList li .manualCardData{display:flex;flex-direction:column;box-shadow:6.72px 6.72px 13.44px 0 rgba(13,34,34,.16),-6.72px -6.72px 8.06px 0 rgba(255,255,255,1),0 5.37px 5.37px 0 rgba(64,64,64,.1);border:1px solid rgba(240,240,240,1);padding:0;width:100%;height:100%;border-radius:20px;background-color:rgba(248,248,248,1)}.manualDispenseWrap .manualDataWrap ul.manualList li.nodata .manualCardData{background-color:rgba(235,235,235,1);flex:1 1;display:flex;flex-direction:column;height:100%;justify-content:center;align-items:center}.manualDispenseWrap .manualDataWrap ul.manualList li .manualCardData .noDispenseWrap{text-align:center;width:100%}.manualDispenseWrap .manualDataWrap ul.manualList li .manualCardData .noDispenseWrap p{margin:0 auto;color:rgba(255,89,89,1);font-size:1.3rem;font-weight:400;letter-spacing:.01rem}.manualDispenseWrap .manualDataWrap ul.manualList li .dispenseList{position:relative;display:flex;flex-direction:column;flex:1 1;height:100%}.manualDispenseWrap .manualDataWrap ul.manualList li .dispenseList:before{content:"";width:1px;height:100%;border-right:1px dashed rgba(207,207,207,1);position:absolute;left:56px}.manualDispenseWrap .manualDataWrap ul.manualList li .dispenseList .dispenseItem{padding:3rem 0 0 2rem;display:flex;flex-direction:column;justify-content:flex-start}.manualDispenseWrap .manualDataWrap ul.manualList li .dispenseList .dispenseItem .timeLabel{position:relative;z-index:2}.manualDispenseWrap .manualDataWrap ul.manualList li .dispenseList .dispenseItem .timeLabel h2{color:rgba(0,0,0,1);font-size:1.4rem;font-weight:500;margin:0;display:inline-block;border:.05rem solid rgba(207,207,207,1);border-radius:30px;padding:.8rem 1.4rem;background-color:rgba(248,248,248,1);z-index:2;line-height:1.4rem}.manualDispenseWrap .manualDataWrap ul.manualList li .dispenseList .dispenseItem .timeLabel h2:after{content:"";width:calc(100% - 60px);height:.05rem;background-color:rgba(207,207,207,1);position:absolute;top:50%;transform:translateY(-50%);left:60px;z-index:-1}.manualDispenseWrap .manualDataWrap ul.manualList li .dispenseList .dispenseItem .dispenseStatus{display:flex;align-items:center;position:relative;padding:10px 0 0 36px}.manualDispenseWrap .manualDataWrap ul.manualList li .dispenseList .dispenseItem .dispenseStatus p{margin:0 auto;position:absolute;display:flex;align-items:center;left:7rem;justify-content:center}.manualDispenseWrap .manualDataWrap ul.manualList li .dispenseList .dispenseItem .dispenseStatus span.statusIcon{display:inline-block;margin:0 .6rem 0 0}.manualDispenseWrap .manualDataWrap ul.manualList li .dispenseList .dispenseItem .dispenseStatus span.dispensed{text-transform:uppercase;color:rgba(0,0,0,1);font-size:1.2rem;letter-spacing:.02rem}.manualDispenseWrap .manualDataWrap ul.manualList li .dispenseList .dispenseItem .dispenseStatus img{height:36px;width:160px}.dashboardDataWrap{width:100%;margin:0 auto;padding:.6rem 1.2rem 1.2rem}.topTitleWrap .rightCtasWrap .btn.btnIco{padding:0;box-shadow:none;background-color:transparent;border:0;margin:0 1.8rem 0 0}.topTitleWrap .rightCtasWrap .btn.btnDownload{margin:0 0 0 1.4rem}.dashboardDataWrap .vitalsWrap .titleWrap{margin:1.2rem 0 1rem 1.6rem}.dashboardDataWrap .vitalsWrap .titleWrap h2{color:rgba(0,0,0,1);font-size:1.4rem;font-weight:500;margin:0}.dashboardDataWrap .vitalsWrap .heartRateChartWrap{border:.05rem solid rgba(0,232,176,1);border-radius:20px;padding:0 1.2rem 1.2rem}.dashboardDataWrap .vitalsWrap .heartRateChartWrap .chartsWrap{background-color:rgba(229,255,246,1);border-radius:20px;padding:1.2rem}.dashboardDataWrap .vitalsWrap .heartRateChartWrap .lineChartWrap{display:flex;align-items:center;justify-content:space-between;flex-flow:row wrap;width:100%}.dashboardDataWrap .vitalsWrap .heartRateChartWrap .lineChartWrap .icoWrap{width:38px;height:38px;border-radius:100%;background-color:rgba(161,246,217,1);display:flex;align-items:center;justify-content:center}.dashboardDataWrap .vitalsWrap .heartRateChartWrap .lineChartWrap .chartWrap{width:calc(100% - 58px)}.dashboardDataWrap .vitalsWrap .heartRateChartWrap .lineChartWrap .chartWrap .topChartWrap{display:flex;align-items:center;justify-content:space-between;flex-flow:row wrap}.dashboardDataWrap .vitalsWrap .heartRateChartWrap .lineChartWrap .icoWrap svg{width:22px;height:22px}.dashboardDataWrap .vitalsWrap .heartRateChartWrap .lineChartWrap.boxWrap1{margin:0 0 1.3rem}.dashboardDataWrap .vitalsWrap .heartRateChartWrap .lineChartWrap.boxWrap1 .chartWrap{text-align:left}.dashboardDataWrap .vitalsWrap .heartRateChartWrap .lineChartWrap.boxWrap2 .chartWrap{text-align:right}.dashboardDataWrap .vitalsWrap .heartRateChartWrap .lineChartWrap .chartWrap p{color:rgba(0,0,0,1);font-size:1rem}.dashboardDataWrap .vitalsWrap .heartRateChartWrap .lineChartWrap .chartWrap .chart{width:calc(100% - 160px)}.dashboardDataWrap .vitalsWrap .heartRateChartWrap .lineChartWrap .chartCount{display:flex;align-items:flex-end;flex-flow:row wrap}.dashboardDataWrap .vitalsWrap .heartRateChartWrap .lineChartWrap .chartCount h4{color:rgba(0,0,0,1);font-weight:600;font-size:1.6rem;margin:0}.dashboardDataWrap .vitalsWrap .heartRateChartWrap .lineChartWrap .chartCount h4 span{color:rgba(0,0,0,1);font-size:.8rem;font-weight:300;display:inline-block;margin:0 0 0 .3rem}.dashboardDataWrap .vitalsWrap .heartRateChartWrap .lineChartWrap .chartCount svg{margin:0 0 0 .4rem}.dashboardDataWrap .firstSecWrap .activeDeviceWrap{width:100%;margin:0 0 1.4rem}.dashboardDataWrap .firstSecWrap .activeDeviceWrap .titleWrap{margin:1.2rem 0 1rem 1.6rem}.dashboardDataWrap .firstSecWrap .activeDeviceWrap .titleWrap h2{color:rgba(0,0,0,1);font-size:1.4rem;font-weight:500;margin:0}.dashboardDataWrap .firstSecWrap .activeDeviceWrap ul{margin:0;display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:flex-start;background-color:rgba(244,255,251,1);border-radius:20px;padding:2rem}.dashboardDataWrap .firstSecWrap .activeDeviceWrap ul li{width:33%}.dashboardDataWrap .firstSecWrap .activeDeviceWrap ul li .itemWrap{text-align:center}.dashboardDataWrap .firstSecWrap .activeDeviceWrap ul li .itemWrap .imgWrap{width:100px;margin:0 auto 1rem}.dashboardDataWrap .firstSecWrap .activeDeviceWrap ul li .itemWrap .imgWrap img{width:100%;height:100%;object-fit:contain}.dashboardDataWrap .firstSecWrap .activeDeviceWrap ul li .itemWrap .dataWrap p{margin:0 auto;color:rgba(0,0,0,1);font-size:1rem;font-weight:300;letter-spacing:.01rem;line-height:1.4rem}.dashboardDataWrap .firstSecWrap .vitalChartsWrap.marTopBtm{margin:3rem 0}.dashboardDataWrap .firstSecWrap .vitalChartsWrap .vitalchartBox{margin:1.2rem 0 0}.dashboardDataWrap .firstSecWrap .vitalChartsWrap .vitalchartBox .topWrap{display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:space-between;margin:0 0 1rem}.dashboardDataWrap .firstSecWrap .vitalChartsWrap .vitalchartBox .topWrap .leftWrap{display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-start}.dashboardDataWrap .firstSecWrap .vitalChartsWrap .vitalchartBox .topWrap .leftWrap .icoWrap{width:38px;height:38px;border-radius:100%;background-color:rgba(161,246,217,1);display:flex;align-items:center;justify-content:center;margin:0 1.4rem 0 0}.dashboardDataWrap .firstSecWrap .vitalChartsWrap .vitalchartBox .topWrap .leftWrap .dataWrap{text-align:left}.dashboardDataWrap .firstSecWrap .vitalChartsWrap .vitalchartBox .topWrap .leftWrap .dataWrap h3{color:rgba(0,0,0,1);font-size:1.2rem;font-weight:400;margin:0 0 .2rem;letter-spacing:.01rem}.dashboardDataWrap .firstSecWrap .vitalChartsWrap .vitalchartBox .topWrap .leftWrap .dataWrap p{color:rgba(0,0,0,1);margin:0;font-size:1.6rem;font-weight:600;letter-spacing:.01rem}.dashboardDataWrap .firstSecWrap .vitalChartsWrap .vitalchartBox .topWrap .leftWrap .dataWrap p span{font-size:.8rem;font-weight:300;display:inline-block;margin:0 0 0 .4rem}.dashboardDataWrap .firstSecWrap .vitalChartsWrap .vitalchartBox .topWrap .leftWrap .dataWrap p svg{margin:0 0 0 .6rem}.dashboardDataWrap .firstSecWrap .vitalChartsWrap .vitalchartBox .topWrap .selectWrap{position:relative;width:140px}.dashboardDataWrap .firstSecWrap .vitalChartsWrap .vitalchartBox .topWrap .selectWrap select{background-image:none!important;background-color:#F8F8F8CC;border:.4px solid #ffffff;border-radius:30px;box-shadow:2px 2px 4px 0 #0D222229,-2px -2px 2.4px 0 #FFFFFF;height:30px;padding:.2rem 0 .2rem 1rem;font-size:1rem;font-weight:300;letter-spacing:.01rem;width:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none}.dashboardDataWrap .firstSecWrap .vitalChartsWrap .vitalchartBox .topWrap .selectWrap .downArrow{position:absolute;right:1rem;top:50%;transform:translateY(-50%);pointer-events:none;display:flex;align-items:center;justify-content:center}.dashboardDataWrap .firstSecWrap .vitalChartsWrap .chartWrap{height:260px;width:100%}.dashboardDataWrap .firstSecWrap .vitalChartsWrap .vitalchartBox .filterWrap{display:flex;align-items:center;justify-content:space-between;flex-flow:row wrap}.dashboardDataWrap .firstSecWrap .vitalChartsWrap .vitalchartBox .filterWrap .selectWrap{position:relative;border:.02rem solid #ffffff;box-shadow:1.34px 1.34px 2.67px 0 #0D222229,-1.34px -1.34px 1.6px 0 #FFFFFF;border-radius:30px;background-color:rgba(248,248,248,1);width:36%;height:30px;padding:.2rem .6rem .2rem 1rem}.dashboardDataWrap .firstSecWrap .vitalChartsWrap .vitalchartBox .filterWrap .selectWrap.widBig{width:60%}.dashboardDataWrap .firstSecWrap .vitalChartsWrap .vitalchartBox .filterWrap .selectWrap select{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;outline:0;background-color:transparent;box-shadow:none;width:100%;height:100%;color:#000000;font-weight:300;font-size:1rem;letter-spacing:.01rem}.dashboardDataWrap .firstSecWrap .vitalChartsWrap .vitalchartBox .filterWrap .selectWrap .downArrow{position:absolute;right:1rem;top:50%;transform:translateY(-50%);pointer-events:none;display:flex;align-items:center;justify-content:center}.dashboardDataWrap .firstSecWrap .vitalChartsWrap .vitalchartBox .legendWrap{display:flex;align-items:center;justify-content:center;flex-flow:row wrap;margin:.8rem auto}.dashboardDataWrap .firstSecWrap .vitalChartsWrap .vitalchartBox .legendWrap .itemWrap{display:flex;flex-flow:row wrap;align-items:flex-start;margin:0 .6rem}.dashboardDataWrap .firstSecWrap .vitalChartsWrap .vitalchartBox .recharts-legend-wrapper{left:-10px!important}.dashboardDataWrap .firstSecWrap .vitalChartsWrap .vitalchartBox .legendWrap .itemWrap .icoWrap{margin:0 .6rem 0 0}.dashboardDataWrap .firstSecWrap .vitalChartsWrap .vitalchartBox .legendWrap .itemWrap .dataWrap{text-align:left;line-height:2rem}.dashboardDataWrap .firstSecWrap .vitalChartsWrap .vitalchartBox .legendWrap .itemWrap .dataWrap p{margin:0;color:rgba(0,0,0,1);font-size:1.1rem;font-weight:400;line-height:1.2rem}.dashboardDataWrap .firstSecWrap .vitalChartsWrap .vitalchartBox .legendWrap .itemWrap .dataWrap span{color:rgba(0,0,0,1);font-size:.9rem;font-weight:300;line-height:1.2rem}.dashboardDataWrap .firstSecWrap .vitalsBtmWrap{padding:1.6rem 0 0}.dashboardDataWrap .firstSecWrap .vitalsBtmWrap .btmWrap ul{padding:0;margin:0;display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between}.dashboardDataWrap .firstSecWrap .vitalsBtmWrap .btmWrap ul li{width:50%;padding:0 .4rem;margin:0 0 .8rem}.dashboardDataWrap .firstSecWrap .vitalsBtmWrap .btmWrap ul li:nth-child(3),.dashboardDataWrap .firstSecWrap .vitalsBtmWrap .btmWrap ul li:nth-child(4){margin:0}.dashboardDataWrap .firstSecWrap .vitalsBtmWrap .btmWrap ul li .itemWrap{display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-start;border:.02rem solid rgba(0,0,0,.2);border-radius:60px;padding:.6rem .6rem .6rem .8rem}.dashboardDataWrap .firstSecWrap .vitalsBtmWrap .btmWrap ul li .itemWrap .icoWrap{width:32px;height:32px;border-radius:100%;background-color:rgba(161,246,217,1);display:flex;align-items:center;justify-content:center}.dashboardDataWrap .firstSecWrap .vitalsBtmWrap .btmWrap ul li .itemWrap .dataWrap{display:flex;flex-flow:row wrap;align-items:flex-end;justify-content:space-between;padding:0 0 0 1.2rem;width:calc(100% - 32px);position:relative}.dashboardDataWrap .firstSecWrap .vitalsBtmWrap .btmWrap ul li .itemWrap .dataWrap .leftWrap{text-align:left}.dashboardDataWrap .firstSecWrap .vitalsBtmWrap .btmWrap ul li .itemWrap .dataWrap p{color:rgba(0,0,0,1);font-size:1rem;font-weight:400;margin:0 0 .2rem;line-height:1.4rem}.dashboardDataWrap .firstSecWrap .vitalsBtmWrap .btmWrap ul li .itemWrap .dataWrap h3{color:rgba(0,0,0,1);font-size:1.3rem;font-weight:500;margin:0}.dashboardDataWrap .firstSecWrap .vitalsBtmWrap .btmWrap ul li .itemWrap .dataWrap h3 span{color:rgba(0,0,0,1);font-size:.8rem;font-weight:300;display:inline-block;margin:0 0 0 .3rem}.dashboardDataWrap .firstSecWrap .vitalsBtmWrap .btmWrap ul li:first-child .itemWrap .dataWrap svg{margin:0 .3rem 0 0}.dashboardDataWrap .firstSecWrap .vitalsBtmWrap .btmWrap ul li .itemWrap .dataWrap svg{margin:0 1rem 0 0;position:absolute;right:.4rem;bottom:.2rem}.dashboardDataWrap .midSecWrap .MedAdherWrap{width:100%;margin:0}.dashboardDataWrap .midSecWrap .MedAdherWrap .titleWrap{margin:1.2rem 0 1rem 1.6rem}.dashboardDataWrap .midSecWrap .MedAdherWrap .titleWrap h2{color:rgba(0,0,0,1);font-size:1.4rem;font-weight:500;margin:0}.dashboardDataWrap .midSecWrap .MedAdherWrap .MedAdherData{width:100%;margin:0 auto;padding:1.6rem;border:.05rem solid rgba(0,232,176,1);border-radius:20px}.dashboardDataWrap .midSecWrap .MedAdherWrap .MedAdherData .MedAdherTop{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center}.dashboardDataWrap .midSecWrap .MedAdherWrap .MedAdherData .MedAdherTop .leftWrap{display:flex;align-items:flex-start;justify-content:flex-start;width:45%}.dashboardDataWrap .midSecWrap .MedAdherWrap .MedAdherData .MedAdherTop .leftWrap h2{color:#000000;font-weight:700;font-size:2rem;margin:0}.dashboardDataWrap .midSecWrap .MedAdherWrap .MedAdherData .MedAdherTop .leftWrap h2 span{font-weight:300;font-size:1.2rem;letter-spacing:.01rem;display:inline-block;margin:0 0 0 .6rem;max-width:65%}.dashboardDataWrap .midSecWrap .MedAdherWrap .MedAdherData .MedAdherTop .rightWrap{display:flex;align-items:center;justify-content:flex-end;flex-flow:row wrap;width:55%}.dashboardDataWrap .midSecWrap .MedAdherWrap .MedAdherData .MedAdherTop .rightWrap .nextDose{text-align:left;display:flex;align-items:center;justify-content:flex-start;flex-flow:row wrap;margin:0 0 0 1.8rem}.dashboardDataWrap .midSecWrap .MedAdherWrap .MedAdherData .MedAdherTop .rightWrap .nextDose .icoWrap{width:32px;height:32px;border-radius:100%;background-color:rgba(161,246,217,1);display:flex;align-items:center;justify-content:center;margin:0 1rem 0 0}.dashboardDataWrap .midSecWrap .MedAdherWrap .MedAdherData .MedAdherTop .rightWrap .nextDose .dataWrap p{margin:0;color:#000000;font-size:1rem;font-weight:200;letter-spacing:.01rem}.dashboardDataWrap .midSecWrap .MedAdherWrap .MedAdherData .MedAdherTop .rightWrap .nextDose .dataWrap h3{margin:0;color:#000000;font-size:1.3rem;font-weight:500;letter-spacing:.01rem}.dashboardDataWrap .midSecWrap .MedAdherWrap .MedAdherData .MedAdherTop .rightWrap .selectWrap{position:relative;border:.02rem solid #ffffff;box-shadow:1.34px 1.34px 2.67px 0 #0D222229,-1.34px -1.34px 1.6px 0 #FFFFFF;border-radius:30px;background-color:#F8F8F8;width:120px;height:30px;padding:.2rem .6rem .2rem 1rem}.dashboardDataWrap .midSecWrap .MedAdherWrap .MedAdherData .MedAdherTop .rightWrap .selectWrap select{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;outline:0;background-color:transparent;box-shadow:none;width:100%;height:100%;color:#000000;font-weight:300;font-size:1rem;letter-spacing:.01rem}.dashboardDataWrap .midSecWrap .MedAdherWrap .MedAdherData .MedAdherTop .rightWrap .selectWrap .downArrow{position:absolute;right:.6rem;top:50%;transform:translateY(-50%);pointer-events:none;display:flex;align-items:center;justify-content:center}.dashboardDataWrap .midSecWrap .MedAdherWrap .MedAdherData .midDataWrap{margin:1rem 0 0}.dashboardDataWrap .midSecWrap .MedAdherWrap .MedAdherData .midDataWrap ul{padding:0;display:flex;align-items:flex-start;justify-content:flex-start;flex-flow:row wrap;margin:0 -1rem}.dashboardDataWrap .midSecWrap .MedAdherWrap .MedAdherData .midDataWrap ul li{width:20%;padding:0 1rem}.dashboardDataWrap .midSecWrap .MedAdherWrap .MedAdherData .midDataWrap ul li:last-child .itemWrap{border-right:0}.dashboardDataWrap .midSecWrap .MedAdherWrap .MedAdherData .midDataWrap ul li .itemWrap p{color:#000000;font-weight:300;margin:0 auto;text-align:center;max-width:100%;width:100%;font-size:.9rem;letter-spacing:.01rem}.dashboardDataWrap .midSecWrap .MedAdherWrap .MedAdherData .midDataWrap ul li .itemWrap p.medNameTtl{border-bottom:.025rem solid rgba(211,211,211,.5);padding:0 0 .6rem;margin:0 auto .6rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;height:30px}.dashboardDataWrap .midSecWrap .MedAdherWrap .MedAdherData .midDataWrap ul li .itemWrap .proCount{display:flex;align-items:center;justify-content:center;margin:0 auto}.dashboardDataWrap .midSecWrap .MedAdherWrap .MedAdherData .midDataWrap ul li .itemWrap .proCount svg .percent-text{font-size:1.3rem}.dashboardDataWrap .midSecWrap .MedAdherWrap .MedAdherData .midDataWrap ul li .itemWrap .proCount h4.percent{width:32px;height:32px;border-radius:100%;display:flex;align-items:center;justify-content:center;color:#000000;font-size:1rem;font-weight:500;margin:0 auto}.dashboardDataWrap .midSecWrap .MedAdherWrap .MedAdherData .midDataWrap ul li .itemWrap .proCount h4.percent.greenText{background-color:#00E8B0}.dashboardDataWrap .midSecWrap .MedAdherWrap .MedAdherData .midDataWrap ul li .itemWrap .proCount h4.percent.yellowText{background-color:#FFDE84}.dashboardDataWrap .midSecWrap .MedAdherWrap .MedAdherData .midDataWrap ul li .itemWrap .proCount h4.percent.redText{background-color:#FF9898}.dashboardDataWrap .midSecWrap .MedAdherWrap .MedAdherData .circleWrap{text-align:center;margin:.2rem auto 0}.dashboardDataWrap .midSecWrap .MedAdherWrap .MedAdherData .circleWrap span{width:10px;height:10px;border-radius:100%;display:inline-block;margin:0 .3rem}.dashboardDataWrap .midSecWrap .MedAdherWrap .MedAdherData .circleWrap span.green{background-color:#00E8B0}.dashboardDataWrap .midSecWrap .MedAdherWrap .MedAdherData .circleWrap span.red{background-color:#FF9898}.dashboardDataWrap .midSecWrap .MedAdherData ul{padding:2rem 0 0;margin:0 -1rem;display:flex;align-items:flex-start;justify-content:flex-start;flex-flow:row wrap}.dashboardDataWrap .midSecWrap .MedAdherData ul li{text-align:center;margin:0;width:20%;padding:0 1rem}.dashboardDataWrap .midSecWrap .MedAdherData ul li .cartridgeCard{text-align:center}.dashboardDataWrap .midSecWrap .MedAdherData ul li .cartridgeCard .cartridgeImgWrap{width:60px;margin:0 auto;position:relative}.dashboardDataWrap .midSecWrap .MedAdherData ul li .cartridgeCard .cartridgeImgWrap img{width:100%}.dashboardDataWrap .midSecWrap .MedAdherData ul li .cartridgeCard .cartridgeImgWrap .pillsLevel{position:absolute;bottom:2px;left:50%;z-index:1;border-radius:0 0 2px 2px;transform:translateX(-50%);width:calc(100% - 4px)}.dashboardDataWrap .midSecWrap .MedAdherData ul li .cartridgeCard .cartridgeImgWrap .cartridgeNo{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);z-index:2}.dashboardDataWrap .midSecWrap .MedAdherData ul li .cartridgeCard .cartridgeImgWrap .cartridgeNo p{margin:0 auto;width:22px;height:22px;border-radius:100%;border:.05rem solid rgba(0,0,0,1);display:flex;align-items:center;justify-content:center;color:rgba(0,0,0,1);font-size:1rem;font-weight:300}.dashboardDataWrap .midSecWrap .MedAdherData ul li .cartridgeCard .cartridgeImgWrap .alertIcon{background-color:rgba(255,255,255,1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1);width:18px;height:18px;border-radius:100%;display:flex;align-items:center;justify-content:center;position:absolute;top:-8px;right:-8px}.dashboardDataWrap .midSecWrap .MedAdherData ul li .cartridgeCard .dataWrap{padding:1.2rem .6rem 0}.dashboardDataWrap .midSecWrap .MedAdherData ul li .cartridgeCard .dataWrap p{margin:0 auto;color:#000000;font-weight:300;text-align:center;font-size:.99rem;letter-spacing:.01rem;overflow:hidden;text-overflow:ellipsis}.dashboardDataWrap .midSecWrap .MedAdherData ul li .cartridgeCard .dataWrap p.cartridgeCode{padding:0 0 .5rem;margin:0 0 .5rem;border-bottom:.025rem solid rgba(211,211,211,.5)}.dashboardDataWrap .midSecWrap .MedAdherData ul li .cartridgeCard .dataWrap .btn{border:0;outline:0;box-shadow:none;background-color:rgba(161,246,217,1);border-radius:30px;color:rgba(0,0,0,1);font-size:.9rem;font-weight:300;letter-spacing:.01rem;padding:.4rem 1.6rem;margin:.8rem auto 0;display:inline-block}.dashboardDataWrap .midSecWrap .prescHistoryWrap{width:100%;margin:0}.dashboardDataWrap .midSecWrap .prescHistoryWrap .titleWrap{margin:1.2rem 0 1rem 1.6rem}.dashboardDataWrap .midSecWrap .prescHistoryWrap .titleWrap h2{color:rgba(0,0,0,1);font-size:1.4rem;font-weight:500;margin:0}.dashboardDataWrap .midSecWrap .prescHistoryWrap .prescHistoryWrap{background-color:rgba(229,255,246,1);border-radius:20px;padding:1.6rem}.dashboardDataWrap .midSecWrap .prescHistoryWrap ul{padding:0;margin:0}.dashboardDataWrap .midSecWrap .prescHistoryWrap ul li{margin:0 0 .8rem}.dashboardDataWrap .midSecWrap .prescHistoryWrap ul li:last-child{margin:0}.dashboardDataWrap .midSecWrap .prescHistoryWrap ul li p{margin:0 0 .2rem;text-align:right;color:rgba(0,0,0,1);font-size:.8rem;font-weight:300;letter-spacing:.01rem}.dashboardDataWrap .midSecWrap .prescHistoryWrap ul li .itemWrap{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;background-color:rgba(255,255,255,1);border-radius:10px;padding:.8rem 1.2rem}.dashboardDataWrap .midSecWrap .prescHistoryWrap ul li .itemWrap .leftWrap{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;width:calc(100% - 20%)}.dashboardDataWrap .midSecWrap .prescHistoryWrap ul li .itemWrap .leftWrap p{margin:0;color:rgba(0,0,0,1);font-size:1rem;font-weight:200;letter-spacing:.01rem}.dashboardDataWrap .midSecWrap .prescHistoryWrap ul li .itemWrap .leftWrap .item{text-align:left}.dashboardDataWrap .midSecWrap .prescHistoryWrap ul li .itemWrap .leftWrap .item span{color:rgba(0,0,0,1);font-size:1rem;font-weight:200;letter-spacing:.02rem;display:inline-block;margin:0 0 .3rem}.dashboardDataWrap .midSecWrap .prescHistoryWrap ul li .itemWrap .leftWrap .item h4{color:rgba(0,0,0,1);margin:0;font-size:1.1rem;font-weight:500}.dashboardDataWrap .midSecWrap .prescHistoryWrap ul li .itemWrap .rightWrap{width:2 0;text-align:right}.dashboardDataWrap .midSecWrap .prescHistoryWrap ul li .itemWrap .rightWrap .btn{box-shadow:none;outline:0;border:0;padding:0}.dashboardDataWrap .midSecWrap .prescHistoryWrap .btmWrap{display:flex;align-items:center;justify-content:space-between;flex-flow:row wrap;padding:2rem 0 0}.dashboardDataWrap .midSecWrap .prescHistoryWrap .btmWrap .paginationWrap .btn{border:0;outline:0;box-shadow:none;font-size:1.2rem}.dashboardDataWrap .midSecWrap .prescHistoryWrap .btmWrap .paginationWrap .btn.active{color:rgba(0,232,176,1)}.dashboardDataWrap .midSecWrap .prescHistoryWrap .viewAllCta{text-align:center;margin:0 auto}.dashboardDataWrap .midSecWrap .prescHistoryWrap .viewAllCta a{color:rgba(0,0,0,1);font-size:1.2rem;font-weight:300;letter-spacing:.01rem}.dashboardDataWrap .midSecWrap .prescHistoryWrap .tblWrap table thead{box-shadow:none;background-color:transparent;border-radius:0}.dashboardDataWrap .midSecWrap .prescHistoryWrap .tblWrap table thead tr th{color:rgba(0,0,0,1);font-size:1.2rem;font-weight:300;letter-spacing:.01rem;text-align:center;padding:0 1.8rem 1rem}.dashboardDataWrap .midSecWrap .prescHistoryWrap .tblWrap table thead tr th:first-child{text-align:left}.dashboardDataWrap .midSecWrap .prescHistoryWrap .tblWrap table tbody{box-shadow:none;background-color:transparent;border-radius:0}.dashboardDataWrap .midSecWrap .prescHistoryWrap .tblWrap table tbody tr{position:relative}.dashboardDataWrap .midSecWrap .prescHistoryWrap .tblWrap table tbody tr:after{content:"";width:100%;height:88%;background-color:#FFFFFF;border-radius:10px;position:absolute;left:0;top:50%;transform:translateY(-50%)}.dashboardDataWrap .midSecWrap .prescHistoryWrap .tblWrap table tbody tr td{color:rgba(0,0,0,1);font-size:1.2rem;font-weight:500;letter-spacing:.01rem;text-align:center;padding:1.6rem 1.8rem;border:0;position:relative;z-index:1}.dashboardDataWrap .midSecWrap .prescHistoryWrap .tblWrap table tbody tr td:first-child{text-align:left}.dashboardDataWrap .midSecWrap .prescHistoryWrap .tblWrap table tbody tr td a:hover svg path{stroke:#000000}.dashboardDataWrap .lastSecWrap .emotionsWrap{width:100%;margin:0}.dashboardDataWrap .lastSecWrap .emotionsWrap .titleWrap{margin:1.2rem 0 1rem 1.6rem}.dashboardDataWrap .lastSecWrap .emotionsWrap .titleWrap h2{color:rgba(0,0,0,1);font-size:1.4rem;font-weight:500;margin:0;letter-spacing:.01rem}.dashboardDataWrap .lastSecWrap .emotionsWrap .emotionsTabWrap{width:100%;border:.05rem solid rgba(0,232,176,1);border-radius:20px;padding:1.6rem}.dashboardDataWrap .lastSecWrap .emotionsWrap .emotionsTabWrap .nav-tabs{border:0;margin:0 auto;padding:0;width:100%;display:flex;align-items:center;justify-content:center;min-height:66px}.dashboardDataWrap .lastSecWrap .emotionsWrap .emotionsTabWrap .nav-tabs .nav-item{width:33.33%}.dashboardDataWrap .lastSecWrap .emotionsWrap .emotionsTabWrap .nav-tabs .nav-link{border:0;border-radius:0;display:flex;align-items:center;justify-content:center;padding:0;margin:0!important}.dashboardDataWrap .lastSecWrap .emotionsWrap .emotionsTabWrap .nav-tabs .nav-link img{width:48px;height:48px;transition:all .3s ease;filter:grayscale(100%) brightness(.99)}.dashboardDataWrap .lastSecWrap .emotionsWrap .emotionsTabWrap .nav-tabs .nav-link img.imgClr2{filter:grayscale(100%) brightness(.88)}.dashboardDataWrap .lastSecWrap .emotionsWrap .emotionsTabWrap .nav-tabs .nav-link img.imgClr3{filter:grayscale(100%) brightness(.96)}.dashboardDataWrap .lastSecWrap .emotionsWrap .emotionsTabWrap .nav-tabs .nav-link.active img{width:78px;height:78px;filter:none}.dashboardDataWrap .lastSecWrap .emotionsWrap .emotionsTabWrap .tab-content{margin:1.8rem 0 0;border-top:.05rem solid rgba(213,213,213,1);padding:1.2rem 0 0;min-height:100px}.dashboardDataWrap .lastSecWrap .emotionsWrap .emotionsTabWrap .emtionsDataWrap{margin:0 0 .56rem;display:flex;justify-content:center}.dashboardDataWrap .lastSecWrap .emotionsWrap .emotionsTabWrap .emtionsDataWrap:last-child{margin:0}.dashboardDataWrap .lastSecWrap .emotionsWrap .emotionsTabWrap .emtionsDataWrap .btn{color:rgba(0,0,0,1);border-radius:30px;outline:0;box-shadow:none;font-size:1rem;text-transform:uppercase;font-weight:200;letter-spacing:.03rem;padding:.4rem .6rem;border:.044rem solid rgba(213,213,213,1);margin:0 .6rem}.dashboardDataWrap .lastSecWrap .emotionsWrap .emotionsTabWrap .emtionsDataWrap .btn img{margin:0 .8rem 0 0}.dashboardDataWrap .lastSecWrap .emotionsWrap .emotionsTabWrap .emtionsDataWrap .btn.active{border:.044rem solid rgba(0,232,176,1)}.dashboardDataWrap .lastSecWrap .alertsWrap{width:100%;margin:0}.dashboardDataWrap .lastSecWrap .alertsWrap .titleWrap{margin:1.2rem 0 1rem 1.6rem}.dashboardDataWrap .lastSecWrap .alertsWrap .titleWrap h2{color:rgba(0,0,0,1);font-size:1.4rem;font-weight:500;margin:0;letter-spacing:.01rem}.dashboardDataWrap .lastSecWrap .alertsWrap ul{margin:0;padding:1.6rem;background-color:rgba(255,240,240,1);border-radius:20px}.dashboardDataWrap .lastSecWrap .alertsWrap ul li{margin:0 0 1rem}.dashboardDataWrap .lastSecWrap .alertsWrap ul li:last-child{margin:0}.dashboardDataWrap .lastSecWrap .alertsWrap ul li .itemWrap{display:flex;align-items:flex-start;justify-content:space-between;flex-flow:row wrap}.dashboardDataWrap .lastSecWrap .alertsWrap ul li .itemWrap .leftWrap{display:flex;align-items:flex-start;justify-content:flex-start;flex-flow:row wrap;width:calc(100% - 22px)}.dashboardDataWrap .lastSecWrap .alertsWrap ul li .itemWrap .leftWrap .icoWrap{margin:0;width:22px}.dashboardDataWrap .lastSecWrap .alertsWrap ul li .itemWrap .leftWrap .dataWrap{text-align:left;width:calc(100% - 32px)}.dashboardDataWrap .lastSecWrap .alertsWrap ul li .itemWrap .leftWrap .dataWrap h3{color:rgba(0,0,0,1);font-size:1.2rem;font-weight:400;margin:0 0 .2rem}.dashboardDataWrap .lastSecWrap .alertsWrap ul li .itemWrap .leftWrap .dataWrap p{margin:0;color:rgba(0,0,0,1);font-size:.9rem;font-weight:200;letter-spacing:.01rem;line-height:1.3rem}.dashboardDataWrap .lastSecWrap .alertsWrap ul li .itemWrap .viewCta{text-align:right;width:22px}.dashboardDataWrap .lastSecWrap .alertsWrap ul li .itemWrap .viewCta .btn{padding:0;outline:0;border:0;box-shadow:none}.dashboardDataWrap .lastSecWrap .alertsWrap ul li .itemWrap .viewCta .btn svg path{stroke:#A9A9A9}.dashboardDataWrap .lastSecWrap .alertsWrap ul li .itemWrap .viewCta .btn:hover svg path{stroke:#000000}.dashboardDataWrap .lastSecWrap .appSchedulWrap{width:100%;margin:0 0 1.4rem}.dashboardDataWrap .lastSecWrap .appSchedulWrap .titleWrap{margin:1.2rem 0 1rem 1.6rem}.dashboardDataWrap .lastSecWrap .appSchedulWrap .titleWrap h2{color:rgba(0,0,0,1);font-size:1.4rem;font-weight:500;margin:0;letter-spacing:.01rem}.dashboardDataWrap .lastSecWrap .appSchedulWrap .appSchedulTabWrap{width:100%;background-color:#FFFFFF;border-radius:20px;border:.05rem solid rgba(0,232,176,1)}.dashboardDataWrap .lastSecWrap .appSchedulWrap .appSchedulTabWrap .nav-tabs{margin:0;padding:1.2rem 2.4rem .6rem;border:0}.dashboardDataWrap .lastSecWrap .appSchedulWrap .appSchedulTabWrap .nav-tabs .nav-item{margin:0 2rem 0 0}.dashboardDataWrap .lastSecWrap .appSchedulWrap .appSchedulTabWrap .nav-tabs .nav-item:last-child{margin:0}.dashboardDataWrap .lastSecWrap .appSchedulWrap .appSchedulTabWrap .nav-tabs .nav-item .nav-link{margin:0;border:0;border-radius:0;color:rgba(0,0,0,1);font-size:1.2rem;font-weight:300;letter-spacing:.01rem;position:relative;padding:0}.dashboardDataWrap .lastSecWrap .appSchedulWrap .appSchedulTabWrap .nav-tabs .nav-item .nav-link.active{background-color:transparent;color:rgba(0,232,176,1)}.dashboardDataWrap .lastSecWrap .appSchedulWrap .appSchedulTabWrap .nav-tabs .nav-item .nav-link.active:after{content:"";width:100%;height:1px;background-color:rgba(0,232,176,1);position:absolute;left:0;bottom:0}.dashboardDataWrap .lastSecWrap .appSchedulWrap .appSchedulTabWrap .tabContent{padding:1.2rem 1rem 1.2rem 1.2rem}.dashboardDataWrap .lastSecWrap .appSchedulWrap .appSchedulTabWrap .tabContent .appHistory{min-height:10rem}.dashboardDataWrap .lastSecWrap .appSchedulWrap .appSchedulTabWrap .tabContent .appHistory p{text-align:center;font-size:1.1rem;color:#888888;padding:4rem 0}.dashboardDataWrap .lastSecWrap .appSchedulWrap .appSchedulTabWrap table tbody{background-color:transparent;box-shadow:none}.dashboardDataWrap .lastSecWrap .appSchedulWrap .appSchedulTabWrap table tbody tr td{text-align:center;border:0;color:rgba(0,0,0,1);font-size:1.2rem;font-weight:300;padding:1rem 1.2rem}.dashboardDataWrap .lastSecWrap .appSchedulWrap .appSchedulTabWrap table tbody tr td:nth-child(2){text-align:left;width:75%}.dashboardDataWrap .lastSecWrap .appSchedulWrap .appSchedulTabWrap table tbody tr td h3{color:rgba(0,0,0,1);font-size:1.2rem;font-weight:400;margin:0 0 .2rem}.dashboardDataWrap .lastSecWrap .appSchedulWrap .appSchedulTabWrap table tbody tr td p{color:rgba(0,0,0,1);font-size:1rem;font-weight:200;margin:0;letter-spacing:.01rem}.dashboardDataWrap .lastSecWrap .appSchedulWrap .newAppCreateWrap{text-align:center;padding:.4rem 0 1rem}.dashboardDataWrap .lastSecWrap .appSchedulWrap .newAppCreateWrap a{color:rgba(0,232,176,1);font-size:1.1rem;font-weight:300;letter-spacing:.02rem}.dashboardDataWrap .lastSecWrap .appSchedulWrap .appSchedulTabWrap table tbody tr td .btn svg path{stroke:#A9A9A9}.dashboardDataWrap .lastSecWrap .appSchedulWrap .appSchedulTabWrap table tbody tr td .btn:hover svg path{stroke:#000000}.dashboardDataWrap .lastSecWrap .communicationWrap{width:100%;margin:0}.dashboardDataWrap .lastSecWrap .communicationWrap .titleWrap{margin:1.2rem 0 1rem 1.6rem}.dashboardDataWrap .lastSecWrap .communicationWrap .titleWrap h2{color:rgba(0,0,0,1);font-size:1.4rem;font-weight:500;margin:0}.dashboardDataWrap .lastSecWrap .chatsContainer{background-color:rgba(241,249,255,1);border-radius:20px;padding:1.6rem}.dashboardDataWrap .lastSecWrap .chatsContainer .chatBox{display:flex;flex-direction:column;gap:20px;height:238px}.dashboardDataWrap .lastSecWrap .chatsContainer .chatMessage{width:100%;margin:0 0 1.4rem}.dashboardDataWrap .lastSecWrap .chatsContainer .chatMessage .topWrap{display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-start}.dashboardDataWrap .lastSecWrap .chatsContainer .chatMessage .topWrap .imgWrap{margin:0 1rem 0 0}.dashboardDataWrap .lastSecWrap .chatsContainer .chatMessage .topWrap.textEnd .imgWrap{margin:0 0 0 1rem}.dashboardDataWrap .lastSecWrap .chatsContainer .chatMessage .topWrap .imgWrap img{width:30px;height:30px;border-radius:100%}.dashboardDataWrap .lastSecWrap .chatsContainer .chatMessage .topWrap.textEnd{justify-content:flex-end}.dashboardDataWrap .lastSecWrap .chatsContainer .chatMessage .topWrap .nameTime{display:flex;align-items:center;justify-content:flex-start}.dashboardDataWrap .lastSecWrap .chatsContainer .chatMessage .topWrap .nameTime h3{color:rgba(0,0,0,1);font-size:1.3rem;font-weight:500;margin:0 1.2rem 0 0}.dashboardDataWrap .lastSecWrap .chatsContainer .chatMessage .topWrap.textEnd .nameTime h3{margin:0 0 0 1.2rem}.dashboardDataWrap .lastSecWrap .chatsContainer .chatMessage .topWrap .nameTime p{margin:0;color:rgba(0,0,0,1);font-size:1rem;font-weight:200;letter-spacing:.02rem}.dashboardDataWrap .lastSecWrap .chatsContainer .chatMessage.user{flex-direction:row-reverse;text-align:right}.dashboardDataWrap .lastSecWrap .chatsContainer .bubble{background-color:rgba(229,244,255,1);border-radius:8px 30px 8px 30px;padding:1.4rem;margin:1rem 0 0;color:#000000;font-size:1.1rem;font-weight:200;letter-spacing:.01rem;line-height:1.6rem}.dashboardDataWrap .lastSecWrap .chatsContainer .bubble.bubbleRight{border-radius:30px 8px 30px 8px}.dashboardDataWrap .lastSecWrap .chatsContainer .chatInput{display:flex;align-items:center;flex-flow:row wrap;justify-content:space-between;margin:2rem 0 0}.dashboardDataWrap .lastSecWrap .chatsContainer .chatInput input{outline:0;box-shadow:none;width:calc(100% - 46px);height:46px;border-radius:0 0 20px 20px;border:.05rem solid rgba(255,255,255,1);background-color:rgba(255,255,255,1);padding:.2rem 1.2rem}.dashboardDataWrap .lastSecWrap .chatsContainer .chatInput input::placeholder{color:rgba(176,176,176,1);font-size:1rem;font-weight:300}.dashboardDataWrap .lastSecWrap .chatsContainer .chatInput button{background-color:rgba(29,155,240,1);border:none;border-radius:100%;box-shadow:none;outline:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center}.patientDtlRepotWrap .topTitleWrap .leftFieldsWrap h2{margin:0 1.4rem 0 0}.patientDtlRepotWrap.adherReportWrap .medicineListWrap ul.medItemsList li.medItem .ctaWrap .btn.active,.patientDtlRepotWrap.adherReportWrap .rightCalenderPannelWrap .medDtlsWrap ul li .itemWrap.active .topTtlWrap .icoWrap,.patientDtlRepotWrap.adherReportWrap .topTitleWrap.reportTopTTl .leftFieldsWrap .tabsWrap ul.nav-tabs li.nav-item .nav-link.active{background-color:rgba(197,217,255,1)}.patientDtlRepotWrap.adherReportWrap .ahdherenceReportWrap .bgClr{background-color:rgba(243,247,255,1)}.patientDtlRepotWrap .patientInfoDtlWrap{padding:1.4rem 1.4rem 0}.patientDtlRepotWrap .patientInfoTop{display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-start;background-color:rgba(214,227,255,1);border-radius:60px;position:relative;padding:.8rem;overflow:hidden;margin:0 0 1.2rem}.patientDtlRepotWrap .patientInfoTop:after{content:"";background-image:url(/img/vectorImg.png);background-repeat:no-repeat;background-size:contain;position:absolute;right:0;top:0;width:230px;height:76px}.patientDtlRepotWrap .patientInfoTop .imgWrap{background-color:rgba(255,255,255,1);box-shadow:0 4px 4px 0 rgba(0,0,0,.25);width:50px;height:50px;border-radius:100%;padding:.2rem;margin:0 1.8rem 0 0}.patientDtlRepotWrap .patientInfoTop .imgWrap img{width:100%;height:100%;border-radius:100%;object-fit:cover}.patientDtlRepotWrap .patientInfoTop .dataWrap{text-align:left}.patientDtlRepotWrap .patientInfoTop .dataWrap h2{color:rgba(0,0,0,1);font-size:1.6rem;font-weight:600;margin:0 0 .4rem}.patientDtlRepotWrap .patientInfoTop .dataWrap p{margin:0;color:rgba(0,0,0,1);font-size:1rem;font-weight:300}.patientDtlRepotWrap.adherReportWrap .medicineListWrap .medPlanListScrollWrap{height:calc(100vh - 308px)}.patientDtlRepotWrap.adherReportWrap .medicineListWrap{padding:0 1.6rem 1.2rem}.patientDtlRepotWrap.adherReportWrap .medicineListWrap .medListTabs{justify-content:flex-end;margin:0 0 1rem}.patientDtlRepotWrap.adherReportWrap .medicineListWrap .medListTabs ul.nav-tabs{box-shadow:none;background:transparent;border:0;width:auto;padding:.6rem 1.6rem 0 0}.patientDtlRepotWrap.adherReportWrap .medicineListWrap .medListTabs ul.nav-tabs li.nav-item{width:auto;margin:0 0 0 1.2rem}.patientDtlRepotWrap.adherReportWrap .medicineListWrap .medListTabs ul.nav-tabs li.nav-item .nav-link{background-color:transparent;padding:0}.patientDtlRepotWrap.adherReportWrap .medicineListWrap .medListTabs ul.nav-tabs li.nav-item .nav-link.active{background-color:transparent;color:rgba(55,118,255,1)}.patientDtlRepotWrap.adherReportWrap .byDayWrap .patientInfoDtlWrap{padding:0}.patientDtlRepotWrap.adherReportWrap .byDayWrap .patientInfoTop{margin:0}.patientDtlRepotWrap.adherReportWrap .byDayWrap .medicationScheDuleWrap ul li .itemWrap{height:calc(100vh - 290px)}.patientDtlRepotWrap.adherReportWrap .manualDispenseWrap .topCalenderWrap .patientInfoDtlWrap{padding:0}.patientDtlRepotWrap.adherReportWrap .manualDispenseWrap .topCalenderWrap .patientInfoTop{margin:0}.patientDtlRepotWrap.adherReportWrap .manualDispenseWrap .manualDataWrap ul.manualList{height:calc(100vh - 286px)}.pharmadPatientDashboard{width:100%;margin:0 auto;padding:1.6rem}.pharmadPatientDashboard .patientInfoWrap{width:100%;background-color:rgba(245,245,245,1);box-shadow:0 5.37px 5.37px 0 rgba(64,64,64,.1);border-radius:20px;padding:1.4rem;border:1px solid rgba(0,232,176,1)}.pharmadPatientDashboard .patientInfoWrap .topWrap{display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:space-between}.pharmadPatientDashboard .patientInfoWrap .topWrap .imgWrap{width:20rem;padding:0 2rem 0 0}.pharmadPatientDashboard .patientInfoWrap .topWrap .imgWrap img{width:100%;height:100%;object-fit:contain}.pharmadPatientDashboard .patientInfoWrap .topWrap .dataWrap{width:calc(100% - 20rem)}.pharmadPatientDashboard .patientInfoWrap .topWrap .dataWrap ul.dataList{padding:0;display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;margin:0}.pharmadPatientDashboard .patientInfoWrap .topWrap .dataWrap ul.dataList li{width:100%;line-height:normal;display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:flex-start}.pharmadPatientDashboard .patientInfoWrap .topWrap .dataWrap ul.dataList li.half{width:50%}.pharmadPatientDashboard .patientInfoWrap .topWrap .dataWrap ul.dataList li p{width:6.6rem;text-align:left;color:rgba(0,0,0,1);font-size:1.2rem;font-weight:200}.pharmadPatientDashboard .patientInfoWrap .topWrap .dataWrap ul.dataList li p.widBig{width:calc(100% - 6.8rem)}.pharmadPatientDashboard .patientInfoWrap .topWrap .dataWrap ul.dataList li p strong{width:100%;font-weight:400}.pharmadPatientDashboard .patientInfoWrap .topWrap .dataWrap ul.linkList{padding:0;display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-start;margin:.8rem 0 0}.pharmadPatientDashboard .patientInfoWrap .topWrap .dataWrap ul.linkList li{margin:0 3rem 0 0}.pharmadPatientDashboard .patientInfoWrap .topWrap .dataWrap ul.linkList li:last-child{margin:0}.pharmadPatientDashboard .patientInfoWrap .topWrap .dataWrap ul.linkList .item{text-align:center}.pharmadPatientDashboard .patientInfoWrap .topWrap .dataWrap ul.linkList .item .icoWrap{width:26px;height:26px;border-radius:100%;background-color:rgba(189,242,224,1);display:flex;align-items:center;justify-content:center;margin:0 auto .4rem}.pharmadPatientDashboard .patientInfoWrap .topWrap .dataWrap ul.linkList .item p{margin:0 auto;color:rgba(0,232,176,1);font-size:1rem;text-transform:capitalize}.pharmadPatientDashboard .patientInfoWrap .btmWrap{margin:1rem auto;border-top:.5px solid rgba(229,229,229,1);border-bottom:.5px solid rgba(229,229,229,1);padding:1rem 0}.pharmadPatientDashboard .patientInfoWrap .btmWrap ul{padding:0;margin:0}.pharmadPatientDashboard .patientInfoWrap .btmWrap ul,.pharmadPatientDashboard .patientInfoWrap .btmWrap ul li{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between}.pharmadPatientDashboard .patientInfoWrap .btmWrap ul li p{color:rgba(0,0,0,1);font-size:1.2rem;font-weight:200;margin:0}.pharmadPatientDashboard .patientInfoWrap .btmWrap ul li p strong{margin:0 0 0 .6rem;font-weight:400}.pharmadPatientDashboard .patientInfoWrap .physiciansWrap{text-align:left}.pharmadPatientDashboard .patientInfoWrap .physiciansWrap h3{margin:0;color:rgba(0,0,0,1);font-size:1.4rem;font-weight:500;letter-spacing:.01rem}.pharmadPatientDashboard .patientInfoWrap .physiciansWrap .physiciansList{display:flex;align-items:flex-start;flex-flow:row wrap;justify-content:space-between;margin:1.6rem 0 0}.pharmadPatientDashboard .patientInfoWrap .physiciansWrap .physiciansList ul{padding:0;margin:0;width:49%;text-align:left}.pharmadPatientDashboard .patientInfoWrap .physiciansWrap .physiciansList ul li{width:100%;margin:0 0 1.2rem;line-height:1.4rem;font-size:1.2rem;color:rgba(0,0,0,1);font-weight:400;letter-spacing:.01rem}.pharmadPatientDashboard .patientInfoWrap .physiciansWrap .physiciansList ul li span{font-weight:200;display:inline-block;margin:0 0 0 .4rem}.pharmadPatientDashboard .patientInfoWrap .physiciansWrap .physiciansList p{margin:0}.pharmadPatientDashboard .patientPrescrWrap{margin:2.2rem 0 1.4rem}.pharmadPatientDashboard .patientPrescrWrap .titleWrap{margin:0 0 1rem 1.6rem}.pharmadPatientDashboard .patientPrescrWrap .titleWrap h2{color:rgba(0,0,0,1);font-size:1.4rem;font-weight:500;margin:0}.pharmadPatientDashboard .patientPrescrWrap .prescripBox{background-color:#FFFFFF;border-radius:20px;border:.05rem solid rgba(0,232,176,1)}.pharmadPatientDashboard .patientPrescrWrap .tabsWrap .nav-tabs{margin:0;padding:1rem 1.8rem}.pharmadPatientDashboard .patientPrescrWrap .tabsWrap .nav-tabs .nav-item{margin:0 2rem 0 0}.pharmadPatientDashboard .patientPrescrWrap .tabsWrap .nav-tabs .nav-item:last-child{margin:0}.pharmadPatientDashboard .patientPrescrWrap .tabsWrap .nav-tabs .nav-item .nav-link{margin:0;border:0;border-radius:0;color:rgba(0,0,0,1);font-size:1.2rem;font-weight:300;letter-spacing:.01rem;position:relative;padding:0}.pharmadPatientDashboard .patientPrescrWrap .tabsWrap .nav-tabs .nav-item .nav-link.active{background-color:transparent;color:rgba(0,232,176,1)}.pharmadPatientDashboard .patientPrescrWrap .tabsWrap .nav-tabs .nav-item .nav-link.active:after{content:"";width:100%;height:1px;background-color:rgba(0,232,176,1);position:absolute;left:0;bottom:0}.pharmadPatientDashboard .patientPrescrWrap .tabsWrap .tabContent{padding:.4rem 1rem 1.2rem 1.4rem}.pharmadPatientDashboard .patientPrescrWrap ul{padding:1.4rem 0 .6rem;margin:0}.pharmadPatientDashboard .patientPrescrWrap ul li{margin:0 0 1.8rem}.pharmadPatientDashboard .patientPrescrWrap ul li:last-child{margin:0}.pharmadPatientDashboard .patientPrescrWrap ul li .itemWrap{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;padding:0 1.2rem}.pharmadPatientDashboard .patientPrescrWrap ul li .itemWrap .leftWrap{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;width:calc(100% - 40%)}.pharmadPatientDashboard .patientPrescrWrap ul li .itemWrap .leftWrap p{margin:0;color:rgba(0,0,0,1);font-size:1rem;font-weight:200;letter-spacing:.01rem}.pharmadPatientDashboard .patientPrescrWrap ul li .itemWrap .leftWrap .item{text-align:left}.pharmadPatientDashboard .patientPrescrWrap ul li .itemWrap .leftWrap .item span{color:rgba(0,0,0,1);font-size:1rem;font-weight:300;letter-spacing:.01rem;display:inline-block;margin:0 0 .3rem;line-height:1.2rem}.pharmadPatientDashboard .patientPrescrWrap ul li .itemWrap .leftWrap .item h4{color:rgba(0,0,0,1);margin:0;font-size:1.2rem;font-weight:500}.pharmadPatientDashboard .patientPrescrWrap ul li .itemWrap .rightWrap{width:40%;text-align:right}.pharmadPatientDashboard .patientPrescrWrap ul li .itemWrap .rightWrap .btn{box-shadow:none;outline:0;border:0;padding:0}.pharmadPatientDashboard .patientPrescrWrap .rightBtmWrap{text-align:center;padding:1.2rem 0 0}.pharmadPatientDashboard .patientPrescrWrap .rightBtmWrap .btn{padding:0;outline:0;box-shadow:none;border:0;color:rgba(0,232,176,1);font-size:1rem;font-weight:300;letter-spacing:.02rem}.pharmadPatientDashboard .alertsWrap{width:100%;margin:0}.pharmadPatientDashboard .alertsWrap .titleWrap{margin:0 0 1rem 1.6rem}.pharmadPatientDashboard .alertsWrap .titleWrap h2{color:rgba(0,0,0,1);font-size:1.4rem;font-weight:500;margin:0;letter-spacing:.01rem}.pharmadPatientDashboard .alertsWrap ul{margin:0;padding:1.6rem;background-color:rgba(255,240,240,1);border-radius:20px}.pharmadPatientDashboard .alertsWrap ul li{margin:0 0 1.1rem}.pharmadPatientDashboard .alertsWrap ul li:last-child{margin:0}.pharmadPatientDashboard .alertsWrap ul li .itemWrap{display:flex;align-items:flex-start;justify-content:space-between;flex-flow:row wrap}.pharmadPatientDashboard .alertsWrap ul li .itemWrap .leftWrap{display:flex;align-items:flex-start;justify-content:flex-start;flex-flow:row wrap;width:calc(100% - 22px)}.pharmadPatientDashboard .alertsWrap ul li .itemWrap .leftWrap .icoWrap{margin:0;width:22px}.pharmadPatientDashboard .alertsWrap ul li .itemWrap .leftWrap .dataWrap{text-align:left;width:calc(100% - 32px)}.pharmadPatientDashboard .alertsWrap ul li .itemWrap .leftWrap .dataWrap h3{color:rgba(0,0,0,1);font-size:1.2rem;font-weight:400;margin:0 0 .2rem}.pharmadPatientDashboard .alertsWrap ul li .itemWrap .leftWrap .dataWrap p{margin:0;color:rgba(0,0,0,1);font-size:.9rem;font-weight:200;letter-spacing:.01rem;line-height:1.3rem}.pharmadPatientDashboard .alertsWrap ul li .itemWrap .viewCta{text-align:right}.pharmadPatientDashboard .alertsWrap ul li .itemWrap .viewCta .btn{padding:0;outline:0;border:0;box-shadow:none}.pharmadPatientDashboard .communicationWrap{width:100%;margin:1.4rem 0}.pharmadPatientDashboard .communicationWrap .titleWrap{margin:0 0 1rem 1.6rem}.pharmadPatientDashboard .communicationWrap .titleWrap h2{color:rgba(0,0,0,1);font-size:1.4rem;font-weight:500;margin:0}.pharmadPatientDashboard .chatsContainer{background-color:rgba(238,255,249,1);border-radius:20px;padding:1.6rem}.pharmadPatientDashboard .chatsContainer .chatBox{display:flex;flex-direction:column;gap:20px;height:238px}.pharmadPatientDashboard .chatsContainer .chatMessage{width:100%;margin:0 0 1.4rem}.pharmadPatientDashboard .chatsContainer .chatMessage .topWrap{display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-start}.pharmadPatientDashboard .chatsContainer .chatMessage .topWrap .imgWrap{margin:0 1rem 0 0}.pharmadPatientDashboard .chatsContainer .chatMessage .topWrap.textEnd .imgWrap{margin:0 0 0 1rem}.pharmadPatientDashboard .chatsContainer .chatMessage .topWrap .imgWrap img{width:30px;height:30px;border-radius:100%}.pharmadPatientDashboard .chatsContainer .chatMessage .topWrap.textEnd{justify-content:flex-end}.pharmadPatientDashboard .chatsContainer .chatMessage .topWrap .nameTime{display:flex;align-items:center;justify-content:flex-start}.pharmadPatientDashboard .chatsContainer .chatMessage .topWrap .nameTime h3{color:rgba(0,0,0,1);font-size:1.3rem;font-weight:500;margin:0 1.2rem 0 0}.pharmadPatientDashboard .chatsContainer .chatMessage .topWrap.textEnd .nameTime h3{margin:0 0 0 1.2rem}.pharmadPatientDashboard .chatsContainer .chatMessage .topWrap .nameTime p{margin:0;color:rgba(0,0,0,1);font-size:1rem;font-weight:200;letter-spacing:.02rem}.pharmadPatientDashboard .chatsContainer .chatMessage.doctor{flex-direction:row-reverse;text-align:right}.pharmadPatientDashboard .chatsContainer .bubble{background-color:rgba(216,255,241,1);border-radius:8px 30px 8px 30px;padding:1.4rem;margin:1rem 0 0;color:#000000;font-size:1.1rem;font-weight:200;letter-spacing:.01rem;line-height:1.6rem}.pharmadPatientDashboard .chatsContainer .bubble.bubbleRight{border-radius:30px 8px 30px 8px}.pharmadPatientDashboard .chatsContainer .chatInput{display:flex;align-items:center;flex-flow:row wrap;justify-content:space-between;margin:2rem 0 0}.pharmadPatientDashboard .chatsContainer .chatInput input{outline:0;box-shadow:none;width:calc(100% - 46px);height:46px;border-radius:0 0 20px 20px;border:.05rem solid rgba(0,0,0,1);background-color:transparent;padding:.2rem 1.2rem}.pharmadPatientDashboard .chatsContainer .chatInput input::placeholder{color:#B0B0B0}.pharmadPatientDashboard .chatsContainer .chatInput button{background-color:rgba(0,232,176,1);border:none;border-radius:100%;box-shadow:none;outline:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center}.pharmadPatientDashboard .medicationAdherWrap{width:100%;margin:1.4rem 0}.pharmadPatientDashboard .medicationAdherWrap .titleWrap{margin:0 0 1rem 1.6rem}.pharmadPatientDashboard .medicationAdherWrap .titleWrap h2{color:rgba(0,0,0,1);font-size:1.4rem;font-weight:500;margin:0}.pharmadPatientDashboard .medicationAdherWrap .medAdherDataWrap{background-color:#EEFFF9;border-radius:20px;padding:1.6rem 1.6rem 2.6rem}.pharmadPatientDashboard .medicationAdherWrap .topWrap{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;border-bottom:.04rem solid #d3d3d3;padding:0 0 1.2rem}.pharmadPatientDashboard .medicationAdherWrap .topWrap .leftWrap h2{color:#000000;font-weight:600;font-size:2rem;margin:0}.pharmadPatientDashboard .medicationAdherWrap .topWrap .leftWrap h2 span{font-weight:300;font-size:1.2rem;letter-spacing:.02rem;display:inline-block;margin:0 0 0 .6rem}.pharmadPatientDashboard .medicationAdherWrap .topWrap .rightWrap{display:flex;align-items:center;justify-content:flex-end;flex-flow:row wrap}.pharmadPatientDashboard .medicationAdherWrap .topWrap .rightWrap .selectWrap{position:relative;border:.02rem solid #ffffff;box-shadow:1.34px 1.34px 2.67px 0 #0D222229,-1.34px -1.34px 1.6px 0 #FFFFFF;border-radius:30px;background-color:#F8F8F8;width:120px;height:30px;padding:.2rem .6rem .2rem 1rem}.pharmadPatientDashboard .medicationAdherWrap .topWrap .rightWrap .selectWrap select{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;outline:0;background-color:transparent;box-shadow:none;width:100%;height:100%;color:#000000;font-weight:300;font-size:1rem;letter-spacing:.01rem}.pharmadPatientDashboard .medicationAdherWrap .topWrap .rightWrap .selectWrap .downArrow{width:18px;height:18px;border-radius:100%;position:absolute;right:.2rem;top:50%;transform:translateY(-50%);pointer-events:none;display:flex;align-items:center;justify-content:center}.pharmadPatientDashboard .medicationAdherWrap .topWrap .rightWrap .iconBtn{cursor:pointer;margin:0 1rem 0 0;border:0;outline:0;box-shadow:none}.pharmadPatientDashboard .medicationAdherWrap .midDataWrap{margin:1rem 0 0;padding:1rem 0 0}.pharmadPatientDashboard .medicationAdherWrap .midDataWrap ul{margin:0 -1rem;padding:0;display:flex;align-items:flex-start;justify-content:flex-start;flex-flow:row wrap}.pharmadPatientDashboard .medicationAdherWrap .midDataWrap ul li{width:20%;padding:0 1.2rem}.pharmadPatientDashboard .medicationAdherWrap .midDataWrap ul li .itemWrap p{color:#000000;font-weight:300;margin:0 auto;text-align:center;max-width:100%;width:100%;font-size:.99rem;letter-spacing:.01rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.4rem}.pharmadPatientDashboard .medicationAdherWrap .midDataWrap ul li .itemWrap p.medName{min-height:26px}.pharmadPatientDashboard .medicationAdherWrap .midDataWrap ul li .itemWrap .proCount{display:flex;align-items:center;justify-content:center;margin:1rem auto}.pharmadPatientDashboard .medicationAdherWrap .midDataWrap ul li .itemWrap .proCount h4.percent{width:32px;height:32px;border-radius:100%;display:flex;align-items:center;justify-content:center;color:#000000;font-size:1rem;font-weight:500;margin:0 auto}.pharmadPatientDashboard .medicationAdherWrap .midDataWrap ul li .itemWrap .proCount h4.percent.greenText{background-color:#00E8B0}.pharmadPatientDashboard .medicationAdherWrap .midDataWrap ul li .itemWrap .proCount h4.percent.yellowText{background-color:#FFDE84}.pharmadPatientDashboard .medicationAdherWrap .midDataWrap ul li .itemWrap .proCount h4.percent.redText{background-color:#FF9898}.pharmadPatientDashboard .medicationAdherWrap .circleWrap{text-align:center;margin:.2rem auto 0;line-height:1.4rem}.pharmadPatientDashboard .medicationAdherWrap .circleWrap span{width:10px;height:10px;border-radius:100%;display:inline-block;margin:0 .3rem}.pharmadPatientDashboard .medicationAdherWrap .circleWrap span.green{background-color:#00E8B0}.pharmadPatientDashboard .medicationAdherWrap .circleWrap span.red{background-color:#FF9898}.pharmadPatientDashboard .allergyWrap{width:100%;margin:0}.pharmadPatientDashboard .allergyWrap .titleWrap{margin:0 0 1rem 1.6rem}.pharmadPatientDashboard .allergyWrap .titleWrap h2{color:rgba(0,0,0,1);font-size:1.4rem;font-weight:500;margin:0}.pharmadPatientDashboard .allergyWrap .dataWrap{background-color:#EEFFF9;border-radius:20px;padding:1.4rem}.pharmadPatientDashboard .allergyWrap .dataWrap h4{font-size:1.2rem;color:rgba(0,0,0,1);font-weight:400;border-bottom:1px solid rgba(231,233,238,1);padding:0 0 .6rem;margin:0 0 .6rem}.pharmadPatientDashboard .allergyWrap .dataWrap ul{padding:0;margin:0}.pharmadPatientDashboard .allergyWrap .dataWrap ul.marBtm{margin:0 0 1.4rem}.pharmadPatientDashboard .allergyWrap .dataWrap ul li{color:rgba(0,0,0,1);font-size:1.09rem;font-weight:300;margin:0 0 .8rem;line-height:1.5rem;position:relative;padding:0 0 0 1.2rem}.pharmadPatientDashboard .allergyWrap .dataWrap ul li:before{content:"";width:5px;height:5px;border-radius:100%;background-color:rgba(0,0,0,1);position:absolute;left:0;top:5px}.pharmadPatientDashboard .allergyWrap .dataWrap ul li:last-child{margin:0}.pharmadPatientDashboard .activeDeviceWrap{width:100%;margin:1.4rem 0}.pharmadPatientDashboard .activeDeviceWrap .titleWrap{margin:0 0 1rem 1.6rem}.pharmadPatientDashboard .activeDeviceWrap .titleWrap h2{color:rgba(0,0,0,1);font-size:1.4rem;font-weight:500;margin:0}.pharmadPatientDashboard .activeDeviceWrap ul{margin:0;display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:flex-start;background-color:rgba(244,255,251,1);border-radius:20px;padding:2rem}.pharmadPatientDashboard .activeDeviceWrap ul li{width:25%}.pharmadPatientDashboard .activeDeviceWrap ul li .itemWrap{text-align:center}.pharmadPatientDashboard .activeDeviceWrap ul li .itemWrap .imgWrap{width:100px;margin:0 auto 1rem}.pharmadPatientDashboard .activeDeviceWrap ul li .itemWrap .imgWrap img{width:100%;height:100%;object-fit:contain}.pharmadPatientDashboard .activeDeviceWrap ul li .itemWrap .dataWrap p{margin:0 auto;color:rgba(0,0,0,1);font-size:1rem;font-weight:300;letter-spacing:.01rem}.pharmadPatientDashboard .refillHistoryContainer{width:100%;margin:1.4rem 0}.pharmadPatientDashboard .refillHistoryContainer .titleWrap{margin:0 0 1rem 1.6rem;display:flex;align-items:center;justify-content:space-between;flex-flow:row wrap}.pharmadPatientDashboard .refillHistoryContainer .titleWrap h2{color:rgba(0,0,0,1);font-size:1.4rem;font-weight:500;margin:0}.pharmadPatientDashboard .refillHistoryContainer .titleWrap .btn{padding:0;outline:0;border:0;box-shadow:none;margin:0 1.6rem 0 0;color:#00E8B0;font-size:1rem;font-weight:300;letter-spacing:.02rem}.pharmadPatientDashboard .refillHistoryContainer .refillHistoryBox{background-color:#EEFFF9;border-radius:20px;padding:1.4rem}.pharmadPatientDashboard .refillHistoryContainer .refillHistoryBox .toprefillWrap{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;border-bottom:.05rem solid #e6e6e6;padding:0 0 1rem}.pharmadPatientDashboard .refillHistoryContainer .refillHistoryBox .toprefillWrap .leftWrap{text-align:left}.pharmadPatientDashboard .refillHistoryContainer .refillHistoryBox .toprefillWrap .leftWrap p{margin:0;color:#000000;font-size:1rem;font-weight:200;letter-spacing:.03rem;line-height:1.2rem}.pharmadPatientDashboard .refillHistoryContainer .refillHistoryBox .toprefillWrap .rightWrap{text-align:center;min-width:112px}.pharmadPatientDashboard .refillHistoryContainer .refillHistoryBox .toprefillWrap .rightWrap p{margin:0;color:#000000;font-size:1rem;font-weight:200;letter-spacing:.03rem;line-height:1.2rem}.pharmadPatientDashboard .refillHistoryWrap{position:relative;width:calc(100% - 0px)}.pharmadPatientDashboard .refillHistoryWrap:after{content:"";background-color:#10FBC2;width:1px;height:100%;position:absolute;top:0;left:70px}.pharmadPatientDashboard .refillHistoryWrap .refillHistoryData{display:flex;align-items:center;justify-content:flex-start;margin:0 0 1rem}.pharmadPatientDashboard .refillHistoryWrap .refillHistoryData h4{width:90px;font-size:1.2rem;font-weight:300;letter-spacing:.01rem;position:relative;margin:0}.pharmadPatientDashboard .refillHistoryWrap .refillHistoryData h4:after{content:"";background-color:#10FBC2;height:1px;width:10px;position:absolute;top:50%;transform:translateY(-51%);right:20px}.pharmadPatientDashboard .refillHistoryWrap .refillHistoryData .ItemWrap{display:flex;align-items:center;justify-content:flex-start;width:calc(100% - 90px);padding:1rem 0 0}.pharmadPatientDashboard .refillHistoryWrap .refillHistoryData .ItemWrap .icoWrap{width:26px;height:26px;border-radius:100%;background-color:#C5D9FF;display:flex;align-items:center;justify-content:space-between;margin:0 2rem 0 0}.pharmadPatientDashboard .refillHistoryWrap .refillHistoryData .ItemWrap .icoWrap svg{margin:0 auto}.pharmadPatientDashboard .refillHistoryWrap .refillHistoryData .ItemWrap .dataWrap{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;width:calc(100% - 0px)}.pharmadPatientDashboard .refillHistoryWrap .refillHistoryData .ItemWrap .dataWrap .leftData{text-align:left;width:160px}.pharmadPatientDashboard .refillHistoryWrap .refillHistoryData .ItemWrap .dataWrap .leftData h3{color:#000000;font-size:1.2rem;font-weight:400;letter-spacing:.01rem;line-height:1.4rem}.pharmadPatientDashboard .refillHistoryWrap .refillHistoryData .ItemWrap .dataWrap .leftData p{letter-spacing:.01rem;margin:0;color:#000000;font-size:1rem;font-weight:200;letter-spacing:.02rem;line-height:1.4rem}.pharmadPatientDashboard .refillHistoryWrap .refillHistoryData .ItemWrap .dataWrap .leftData p strong{font-weight:500}.pharmadPatientDashboard .refillHistoryWrap .refillHistoryData .ItemWrap .dataWrap .leftData .typeCash{display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:flex-start;margin:.6rem 0 0}.pharmadPatientDashboard .refillHistoryWrap .refillHistoryData .ItemWrap .dataWrap .leftData .typeCash p{margin:0;color:#000000;font-size:1rem;font-weight:200;letter-spacing:.02rem}.pharmadPatientDashboard .refillHistoryWrap .refillHistoryData .ItemWrap .dataWrap .leftData .typeCash span.divider{display:inline-block;margin:0 1rem;position:relative}.pharmadPatientDashboard .refillHistoryWrap .refillHistoryData .ItemWrap .dataWrap .leftData .typeCash span.divider:after{content:"";width:.05rem;height:12px;background-color:#000000;position:absolute;left:0;top:2px}.pharmadPatientDashboard .refillHistoryWrap .refillHistoryData .ItemWrap .dataWrap .leftData .typeCash p.paymentTTl{margin:0;display:flex;align-items:center;justify-content:flex-start;color:#000000;font-size:1rem;font-weight:200;letter-spacing:.02rem}.pharmadPatientDashboard .refillHistoryWrap .refillHistoryData .ItemWrap .dataWrap .leftData .typeCash p.paymentTTl svg{margin:0 .4rem 0 0}.pharmadPatientDashboard .refillHistoryWrap .refillHistoryData .ItemWrap .dataWrap .leftData .typeCash p.paymentTTl span{color:#00D3A1;font-weight:500}.pharmadPatientDashboard .refillHistoryWrap .refillHistoryData .ItemWrap .dataWrap .midIcoWrap{width:30px}.pharmadPatientDashboard .refillHistoryWrap .refillHistoryData .ItemWrap .dataWrap .rightData{text-align:right;min-width:112px}.pharmadPatientDashboard .refillHistoryWrap .refillHistoryData .ItemWrap .dataWrap .rightData .statusWrap{display:flex;align-items:center;justify-content:flex-start;flex-flow:row wrap;border-radius:10px;padding:.6rem .1rem .6rem .6rem;margin:0 0 .2rem;min-width:114px}.pharmadPatientDashboard .refillHistoryWrap .refillHistoryData .ItemWrap .dataWrap .rightData .statusWrap.refilled{border:.01rem solid #00d3a1}.pharmadPatientDashboard .refillHistoryWrap .refillHistoryData .ItemWrap .dataWrap .rightData .statusWrap.refillDue{border:.01rem solid #f6c865}.pharmadPatientDashboard .refillHistoryWrap .refillHistoryData .ItemWrap .dataWrap .rightData .statusWrap.authPending{border:.01rem solid #ff5959}.pharmadPatientDashboard .refillHistoryWrap .refillHistoryData .ItemWrap .dataWrap .rightData .statusWrap svg{width:20px;height:20px;margin:0 .8rem 0 0}.pharmadPatientDashboard .refillHistoryWrap .refillHistoryData .ItemWrap .dataWrap .rightData .statusWrap h5{margin:0;font-size:1rem;font-weight:500;letter-spacing:.02rem}.pharmadPatientDashboard .refillHistoryWrap .refillHistoryData .ItemWrap .dataWrap .rightData .statusWrap h5 span{display:block;color:#000000;font-size:.8rem;font-weight:200;letter-spacing:.02rem}.pharmadPatientDashboard .refillHistoryWrap .refillHistoryData .ItemWrap .dataWrap .rightData .statusWrap.refilled h5{color:#00D3A1}.pharmadPatientDashboard .refillHistoryWrap .refillHistoryData .ItemWrap .dataWrap .rightData .statusWrap.refillDue h5{color:#F6C865}.pharmadPatientDashboard .refillHistoryWrap .refillHistoryData .ItemWrap .dataWrap .rightData .statusWrap.authPending h5{color:#FF5959}.pharmadPatientDashboard .refillHistoryWrap .refillHistoryData .ItemWrap .dataWrap .rightData p{margin:0;color:#000000;font-size:.8rem;font-weight:200;letter-spacing:.02rem;text-align:left;line-height:1.2rem}.pharmadPatientDashboard .refillHistoryWrap .refillHistoryData .ItemWrap .dataWrap .rightData .btn{padding:0;outline:0;box-shadow:none;border:0;color:#00E8B0;font-size:.8rem;font-weight:200;letter-spacing:.02rem}.addCartPopupWrap.modalCreateMedPlan .modal-content .modal-body h5{margin:0 auto;font-size:1.6rem;font-weight:600}.addCartPopupWrap.modalCreateMedPlan .modal-content .modal-body .topTtlWrap .closeBtn{background-color:transparent;position:absolute;top:-4.6rem;right:1.2rem}.addCartPopupWrap.modalCreateMedPlan .modal-content .modal-body .leftImg{width:60%;text-align:center;margin:0 auto}.addCartPopupWrap.modalCreateMedPlan .modal-content .modal-body .leftImg .imgWrap{margin:0 auto 1.4rem}.addCartPopupWrap.modalCreateMedPlan .modal-content .modal-body .leftImg h3{color:rgba(0,0,0,1);margin:0 auto;font-size:1.5rem;font-weight:600}.addCartPopupWrap.modalCreateMedPlan .modal-content .modal-body .dividerWrap{position:relative;align-items:center;justify-content:center;height:100%;display:flex;margin:-3rem -2rem 0 0}.addCartPopupWrap.modalCreateMedPlan .modal-content .modal-body .dividerWrap:after{content:"";width:1px;height:100%;background-color:rgba(210,210,210,1);position:absolute;top:50%;transform:translateY(-50%)}.addCartPopupWrap.modalCreateMedPlan .modal-content .modal-body .dividerWrap h6{background-color:rgba(252,252,252,1);padding:1rem;position:relative;z-index:2}.addCartPopupWrap.modalCreateMedPlan .modal-content .modal-body .rightImg .imgWrap{width:70px;margin:0 auto}.addCartPopupWrap.modalCreateMedPlan .modal-content .modal-body .rightImg .imgWrap img{width:100%;height:100%}.addCartPopupWrap.modalCreateMedPlan .modal-content .modal-body .rightImg .dataWrap h4{color:rgba(0,0,0,1);font-size:1.6rem;font-weight:400;margin:1.4rem auto .4rem}.addCartPopupWrap.modalCreateMedPlan .modal-content .modal-body .rightImg .dataWrap p{color:rgba(107,107,107,1);font-size:1.1rem;font-weight:300;letter-spacing:.01rem;margin:0 auto .2rem}.addCartPopupWrap.modalCreateMedPlan .modal-content .modal-body .rightImg .dataWrap input{background-color:rgba(248,248,248,.8);border:.4px solid rgba(255,255,255,1);border-radius:30px;box-shadow:2px 2px 4px 0 rgba(13,34,34,.16),-2px -2px 2.4px 0 rgba(255,255,255,1);height:32px;width:100%;max-width:76%;color:rgba(0,0,0,1);font-size:1.3rem;padding:.2rem 1.2rem}.addCartPopupWrap.modalCreateMedPlan .modal-content .modal-body .btmWrap{margin:2rem auto 0;text-align:center}.addCartPopupWrap.modalCreateMedPlan .modal-content .modal-body .btmWrap .btn{outline:0;border:0;border-radius:30px;box-shadow:none;background-color:rgba(161,246,217,1);color:rgba(0,0,0,1);font-size:1.3rem;font-weight:300;padding:.6rem 6rem}.insuranceCouponsWrap{width:100%;margin:0}.insuranceCouponsWrap .titleWrap{margin:0 0 1rem 1.6rem}.insuranceCouponsWrap .titleWrap h2{color:rgba(0,0,0,1);font-size:1.4rem;font-weight:500;margin:0}.insuranceCouponsWrap .insuranceCouponsBox{background-color:#EEFFF9;border-radius:20px}.insuranceCouponsWrap .insuranceCouponsTopWrap{margin:0 0 1.6rem;display:flex;align-items:center;justify-content:space-between;flex-flow:row wrap;border-bottom:1px solid rgba(211,211,211,1);padding:.6rem 1.6rem}.insuranceCouponsWrap .insuranceCouponsTopWrap .leftWrap{display:flex;align-items:center;flex-flow:row wrap;justify-content:flex-start}.insuranceCouponsWrap .insuranceCouponsTopWrap .leftWrap p{color:rgba(0,0,0,1);font-size:1rem;font-weight:400;margin:0}.insuranceCouponsWrap .insuranceCouponsTopWrap .leftWrap .btn{color:rgba(0,232,176,1);font-size:1rem;font-weight:300;margin:0;outline:0;box-shadow:none;border:0}.insuranceCouponsWrap .insuranceCouponsTopWrap .rightWrap .btn{background-color:rgba(56,255,187,1);border-radius:60px;padding:.6rem 1.6rem;font-size:1rem;font-weight:400;outline:0;box-shadow:none;border:0}.insuranceCouponsWrap .insuranceCouponsTopWrap .rightWrap .btn svg{margin:0 .6rem 0 0}.insuranceCouponsWrap .insuranceCouponsBox ul{margin:0;padding:0 1.6rem;min-height:18rem}.insuranceCouponsWrap .insuranceCouponsBox ul li{margin:0 0 .8rem;padding:0 0 .8rem}.insuranceCouponsWrap .insuranceCouponsBox ul li:last-child{margin:0}.insuranceCouponsWrap .insuranceCouponsBox ul li .itemWrap{display:flex;align-items:center;justify-content:space-between;flex-flow:row wrap}.insuranceCouponsWrap .insuranceCouponsBox ul li .itemWrap .leftWrap{display:flex;align-items:center;justify-content:flex-start;flex-flow:row wrap}.insuranceCouponsWrap .insuranceCouponsBox ul li .itemWrap .leftWrap svg{margin:0 1rem 0 0}.insuranceCouponsWrap .insuranceCouponsBox ul li>p{text-align:center}.insuranceCouponsWrap .insuranceCouponsBox ul li .itemWrap .leftWrap p{margin:0;color:#000000;font-size:1rem;font-weight:400;letter-spacing:.02rem}.insuranceCouponsWrap .insuranceCouponsBox ul li .itemWrap .rightWrap{text-align:right;display:flex;align-items:center;justify-content:flex-end;flex-flow:row wrap}.insuranceCouponsWrap .insuranceCouponsBox ul li .itemWrap .rightWrap svg{margin:0 .8rem 0 0}.insuranceCouponsWrap .insuranceCouponsBox ul li .itemWrap .rightWrap p{margin:0;font-size:1rem;font-weight:400;letter-spacing:.02rem;color:rgba(207,207,207,1)}.progressCircle{width:120px;height:120px;max-width:30vw}.doctorDashboardWrap .topTitleWrap .rightCtasWrap .btn{padding:0;border:0;box-shadow:none;outline:0;border-radius:100%;background-color:transparent}.doctorDashboardWrap .topTitleWrap .rightCtasWrap .btn svg{width:34px;height:34px;margin:0}.doctorDashboardWrap .doctorDashBoardContent{padding:1.6rem}.doctorDashboardWrap .highRiskPatients{width:100%;margin:0 0 1.4rem}.doctorDashboardWrap .highRiskPatients .titleWrap{margin:0 0 .8rem}.doctorDashboardWrap .highRiskPatients .titleWrap h2{color:rgba(0,0,0,1);font-size:1.4rem;font-weight:500;margin:0}.doctorDashboardWrap .highRiskPatients .tableWrap{width:100%;background-color:rgba(243,247,255,1);border-radius:20px}.doctorDashboardWrap .highRiskPatients .tableWrap table{width:100%}.doctorDashboardWrap .highRiskPatients .tableWrap table tbody,.doctorDashboardWrap .highRiskPatients .tableWrap table thead{box-shadow:none;background-color:transparent}.doctorDashboardWrap .highRiskPatients .tableWrap table tr th{padding:1.6rem;border-bottom:.05rem solid rgba(229,229,229,1);color:rgba(0,0,0,1);font-size:1.2rem;font-weight:300}.doctorDashboardWrap .highRiskPatients .tableWrap table tr td{border:0;padding:1rem 1.6rem;font-size:1.4rem;color:rgba(0,0,0,1);font-weight:500}.doctorDashboardWrap .highRiskPatients .tableWrap table tr td:first-child,.doctorDashboardWrap .highRiskPatients .tableWrap table tr th:first-child{width:58%;text-align:left}.doctorDashboardWrap .highRiskPatients .tableWrap table tr td .nameWrap{display:flex;align-items:center;justify-content:flex-start;flex-flow:row wrap}.doctorDashboardWrap .highRiskPatients .tableWrap table tr td .nameWrap .imgWrap{width:24px;height:24px;border-radius:100%;background-color:rgba(217,217,217,1);margin:0 1.2rem 0 0}.doctorDashboardWrap .patientsAdherenceScore{width:100%;margin:0 0 1.4rem}.doctorDashboardWrap .patientsAdherenceScore .titleWrap{margin:0 0 .8rem}.doctorDashboardWrap .patientsAdherenceScore .titleWrap h2{color:rgba(0,0,0,1);font-size:1.4rem;font-weight:500;margin:0}.doctorDashboardWrap .patientsAdherenceScore .tableWrap{width:100%;background-color:rgba(243,247,255,1);border-radius:20px}.doctorDashboardWrap .patientsAdherenceScore .tableWrap table{width:100%}.doctorDashboardWrap .patientsAdherenceScore .tableWrap table tbody,.doctorDashboardWrap .patientsAdherenceScore .tableWrap table thead{box-shadow:none;background-color:transparent}.doctorDashboardWrap .patientsAdherenceScore .tableWrap table tr th{padding:1.6rem;border-bottom:.05rem solid rgba(229,229,229,1);color:rgba(0,0,0,1);font-size:1.2rem;font-weight:300}.doctorDashboardWrap .patientsAdherenceScore .tableWrap table tr td{border:0;padding:1rem 1.6rem;font-size:1.4rem;color:rgba(0,0,0,1);font-weight:500}.doctorDashboardWrap .patientsAdherenceScore .tableWrap table tr td:first-child,.doctorDashboardWrap .patientsAdherenceScore .tableWrap table tr th:first-child{width:60%;text-align:left}.doctorDashboardWrap .patientsAdherenceScore .tableWrap table tr td .progressCircleWrap{margin:0 auto;text-align:center;display:flex;align-items:center;justify-content:center;position:relative}.doctorDashboardWrap .patientsAdherenceScore .tableWrap table tr td .progressCircleWrap svg{width:50px;height:50px}.doctorDashboardWrap .patientsAdherenceScore .tableWrap table tr td .progressCircleWrap h3{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:rgba(0,0,0,1);font-size:1rem;font-weight:600}.doctorDashboardWrap .midWidgetWrap{width:100%;margin:0 0 1.4rem}.doctorDashboardWrap .midWidgetWrap ul{margin:0;padding:0;display:flex;align-items:center;justify-content:space-between}.doctorDashboardWrap .midWidgetWrap ul li{width:32%;line-height:normal}.doctorDashboardWrap .midWidgetWrap ul li .itemWrap{background-color:rgba(245,245,245,1);box-shadow:none;border:1px solid rgba(230,230,230,1);border-radius:20px;display:flex;align-items:flex-start;justify-content:space-between;flex-flow:row wrap;padding:1.2rem 1.4rem}.doctorDashboardWrap .midWidgetWrap ul li .itemWrap p{margin:0;color:#000000;font-size:1.2rem;font-weight:500}.doctorDashboardWrap .midWidgetWrap ul li .itemWrap h2{margin:0;color:rgba(31,31,31,1);font-size:3rem;font-weight:600;line-height:3.4rem}.doctorDashboardWrap .chartsWrap{width:100%;margin:0 0 1.4rem;display:flex;align-items:flex-start;justify-content:space-between;flex-flow:row wrap}.doctorDashboardWrap .chartsWrap .chartBox{width:43%}.doctorDashboardWrap .chartsWrap .chartBox.chartBoxTwo{width:55.66%}.doctorDashboardWrap .chartsWrap .chartBox.chartBoxTwo .chatTop{justify-content:flex-end}.doctorDashboardWrap .chartsWrap .chartBox .chatTop{display:flex;align-items:center;justify-content:space-between;flex-flow:row wrap;margin:0 0 .8rem}.doctorDashboardWrap .chartsWrap .chartBox .chatTop .titleWrap{text-align:left}.doctorDashboardWrap .chartsWrap .chartBox .chatTop .titleWrap h2{color:rgba(0,0,0,1);font-size:1.4rem;font-weight:500;margin:0}.doctorDashboardWrap .chartsWrap .chartBox .chatTop .rightWrap{display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-end}.doctorDashboardWrap .chartsWrap .chartBox .chatTop .rightWrap .selectWrap{position:relative;border:.02rem solid #ffffff;box-shadow:1.34px 1.34px 2.67px 0 #0D222229,-1.34px -1.34px 1.6px 0 #FFFFFF;border-radius:30px;background-color:#F8F8F8;width:120px;height:30px;padding:.2rem .6rem .2rem 1rem}.doctorDashboardWrap .chartsWrap .chartBox .chatTop .rightWrap .selectWrap select{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;outline:0;background-color:transparent;box-shadow:none;width:100%;height:100%;color:#000000;font-weight:300;font-size:1rem;letter-spacing:.01rem}.doctorDashboardWrap .chartsWrap .chartBox .chatTop .rightWrap .selectWrap .downArrow{position:absolute;right:.6rem;top:50%;transform:translateY(-50%);pointer-events:none;display:flex;align-items:center;justify-content:center}.doctorDashboardWrap .chartsWrap .chartBox .chatTop .rightWrap .btn{padding:0;border:0;box-shadow:none;outline:0;margin:0 0 0 1rem}.doctorDashboardWrap .chartsWrap .chartBox .chatTop .rightWrap .btn svg{width:20px}.doctorDashboardWrap .chartsWrap .chartBox .charts{width:100%;border:1px solid rgba(55,118,255,1);border-radius:20px;padding:1.4rem 1.4rem 2rem}.doctorDashboardWrap .chartsWrap .chartBox .charts ul{padding:0;margin:0 auto;display:flex;align-items:center;justify-content:center}.doctorDashboardWrap .chartsWrap .chartBox .charts ul li{margin:0 .6rem}.doctorDashboardWrap .chartsWrap .chartBox .charts ul li .itemWrap{display:flex;align-items:center;justify-content:flex-start;flex-flow:row wrap}.doctorDashboardWrap .chartsWrap .chartBox .charts ul li .itemWrap .colorBox{width:12px;height:12px;margin:0 .4rem 0 0}.doctorDashboardWrap .chartsWrap .chartBox .charts ul li .itemWrap .colorBox.clrGreen{background-color:rgba(57,255,188,1)}.doctorDashboardWrap .chartsWrap .chartBox .charts ul li .itemWrap .colorBox.clrYellow{background-color:rgba(255,222,132,1)}.doctorDashboardWrap .chartsWrap .chartBox .charts ul li .itemWrap .colorBox.clrRed{background-color:rgba(255,152,152,1)}.doctorDashboardWrap .chartsWrap .chartBox .charts ul li .itemWrap p{color:#000000;font-size:1rem;font-weight:300;margin:0;line-height:1.2rem}.doctorDashboardWrap .aiNotificationsWrap{width:100%;margin:0 0 1.4rem}.doctorDashboardWrap .aiNotificationsWrap .titleWrap{margin:1.2rem 0 .8rem}.doctorDashboardWrap .aiNotificationsWrap .titleWrap h2{color:rgba(0,0,0,1);font-size:1.4rem;font-weight:500;margin:0}.doctorDashboardWrap .aiNotificationsWrap .aiDataWrap{background-color:rgba(243,247,255,1);padding:.6rem 0}.doctorDashboardWrap .aiNotificationsWrap .aiDataWrap ul{padding:0}.doctorDashboardWrap .aiNotificationsWrap .aiDataWrap ul li{border-bottom:1px solid rgba(231,233,238,1);color:rgba(0,0,0,1);font-size:1.1rem;font-weight:300;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:.8rem 1.4rem}.doctorDashboardWrap .aiNotificationsWrap .aiDataWrap ul li span{color:rgba(55,118,255,1)}.doctorDashboardWrap .appSchedulWrap{width:100%;margin:0 0 1.4rem}.doctorDashboardWrap .appSchedulWrap .titleWrap{margin:1.2rem 0 .8rem}.doctorDashboardWrap .appSchedulWrap .titleWrap h2{color:rgba(0,0,0,1);font-size:1.4rem;font-weight:500;margin:0}.doctorDashboardWrap .appSchedulWrap .appSchedulTabWrap{width:100%;background-color:rgba(243,247,255,1);border-radius:20px}.doctorDashboardWrap .appSchedulWrap .appSchedulTabWrap .nav-tabs{margin:0;padding:1rem 1.6rem}.doctorDashboardWrap .appSchedulWrap .appSchedulTabWrap .nav-tabs .nav-item{margin:0 1rem 0 0}.doctorDashboardWrap .appSchedulWrap .appSchedulTabWrap .nav-tabs .nav-item:last-child{margin:0}.doctorDashboardWrap .appSchedulWrap .appSchedulTabWrap .nav-tabs .nav-item .nav-link{margin:0;border:0;border-radius:0;color:rgba(0,0,0,1);font-size:1.2rem;font-weight:300;letter-spacing:.01rem;position:relative;padding:0}.doctorDashboardWrap .appSchedulWrap .appSchedulTabWrap .nav-tabs .nav-item .nav-link.active{background-color:transparent;color:rgba(55,118,255,1)}.doctorDashboardWrap .appSchedulWrap .appSchedulTabWrap .nav-tabs .nav-item .nav-link.active:after{content:"";width:100%;height:1px;background-color:rgba(55,118,255,1);position:absolute;left:0;bottom:0}.doctorDashboardWrap .appSchedulWrap .appSchedulTabWrap .tabContent{padding:1.2rem 1rem 1.2rem 1.2rem}.doctorDashboardWrap .appSchedulWrap .appSchedulTabWrap table tbody{background-color:transparent;box-shadow:none}.doctorDashboardWrap .appSchedulWrap .appSchedulTabWrap table tbody tr td{text-align:center;border:0;color:rgba(0,0,0,1);font-size:1.2rem;font-weight:300;padding:.8rem 1rem;vertical-align:baseline}.doctorDashboardWrap .appSchedulWrap .appSchedulTabWrap table tbody tr td:nth-child(2){text-align:left}.doctorDashboardWrap .appSchedulWrap .appSchedulTabWrap table tbody tr td h3{color:rgba(0,0,0,1);font-size:1.1rem;font-weight:400;margin:0 0 .2rem;text-align:left}.doctorDashboardWrap .appSchedulWrap .appSchedulTabWrap table tbody tr td:first-child p{text-align:left}.doctorDashboardWrap .appSchedulWrap .appSchedulTabWrap table tbody tr td p{color:rgba(0,0,0,1);font-size:1rem;font-weight:200;margin:0;letter-spacing:.01rem}.doctorDashboardWrap .appSchedulWrap .newAppCreateWrap{text-align:center;padding:.4rem 0 1rem}.doctorDashboardWrap .appSchedulWrap .newAppCreateWrap a{color:rgba(55,118,255,1);font-size:1.1rem;font-weight:300;letter-spacing:.02rem}.doctorDashboardWrap .patientsNoMedsTake{width:100%;margin:0 0 1.4rem}.doctorDashboardWrap .patientsNoMedsTake .titleWrap{margin:0 0 .8rem}.doctorDashboardWrap .patientsNoMedsTake .titleWrap h2{color:rgba(0,0,0,1);font-size:1.4rem;font-weight:500;margin:0}.doctorDashboardWrap .patientsNoMedsTake .tableWrap{width:100%;background-color:rgba(243,247,255,1);border-radius:20px}.doctorDashboardWrap .patientsNoMedsTake .tableWrap table{width:100%}.doctorDashboardWrap .patientsNoMedsTake .tableWrap table tbody,.doctorDashboardWrap .patientsNoMedsTake .tableWrap table thead{box-shadow:none;background-color:transparent}.doctorDashboardWrap .patientsNoMedsTake .tableWrap table tr th{width:18%;padding:1.6rem;border-bottom:.05rem solid rgba(229,229,229,1);color:rgba(0,0,0,1);font-size:1.2rem;font-weight:300}.doctorDashboardWrap .patientsNoMedsTake .tableWrap table tr td{width:18%;border:0;padding:1rem 1.6rem;font-size:1.4rem;color:rgba(0,0,0,1);font-weight:500}.doctorDashboardWrap .patientsNoMedsTake .tableWrap table tr td p{margin:0;color:rgba(0,0,0,1);font-size:1.2rem;font-weight:300;line-height:1.4rem}.doctorDashboardWrap .patientsNoMedsTake .tableWrap table tr td:first-child,.doctorDashboardWrap .patientsNoMedsTake .tableWrap table tr th:first-child{text-align:left;width:26%}.doctorDashboardWrap .patientsNoMedsTake .tableWrap table tr td:nth-child(3),.doctorDashboardWrap .patientsNoMedsTake .tableWrap table tr th:nth-child(3){width:24%}.doctorDashboardWrap .patientsNoMedsTake .tableWrap table tr td:last-child,.doctorDashboardWrap .patientsNoMedsTake .tableWrap table tr th:last-child{width:33%;text-align:left}.doctorDashboardWrap .patientsNoMedsTake .tableWrap table tr td ul.dateList{display:flex;align-items:center;justify-content:center;flex-flow:row wrap;padding:0}.doctorDashboardWrap .patientsNoMedsTake .tableWrap table tr td ul.dateList li{margin:0 .2rem;border:.05rem solid rgba(0,0,0,1);border-radius:6px;padding:.6rem}.doctorDashboardWrap .patientsNoMedsTake .tableWrap table tr td ul.dateList li p{color:rgba(0,0,0,1);font-size:1rem;font-weight:300;margin:0 0 .1rem;line-height:1.4rem}.doctorDashboardWrap .patientsNoMedsTake .tableWrap table tr td ul.dayList{display:flex;align-items:center;justify-content:center;flex-flow:row wrap;padding:0}.doctorDashboardWrap .patientsNoMedsTake .tableWrap table tr td ul.dayList li{margin:0 .2rem}.doctorDashboardWrap .patientsNoMedsTake .tableWrap table tr td ul.dayList li p{margin:0;font-size:1rem;font-weight:300;width:20px;height:20px;border-radius:100%;display:flex;align-items:center;justify-content:center}.doctorDashboardWrap .patientsNoMedsTake .tableWrap table tr td ul.dayList li p.dispensedMed{background-color:rgba(255,222,132,1)}.doctorDashboardWrap .patientsNoMedsTake .tableWrap table tr td ul.dayList li p.missEdMed{background-color:rgba(255,152,152,1)}.doctorDashboardWrap .patientsNoMedsTake .tableWrap table tr td ul.dayList li p.TakenMed{background-color:rgba(57,255,188,1)}.doctorDashboardWrap .patientsNoMedsTake .tableWrap table tr td .adhrenceProWrap{margin:0 auto;text-align:center;display:flex;align-items:center;justify-content:center;position:relative}.doctorDashboardWrap .patientsNoMedsTake .tableWrap table tr td .adhrenceProWrap svg{width:50px;height:50px}.doctorDashboardWrap .patientsNoMedsTake .tableWrap table tr td .adhrenceProWrap h3{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:rgba(0,0,0,1);font-size:1rem;font-weight:600}.doctorDashboardWrap .communicationWrap{width:100%;margin:0 0 1.4rem}.doctorDashboardWrap .communicationWrap .titleWrap{margin:0 0 .8rem}.doctorDashboardWrap .communicationWrap .titleWrap h2{color:rgba(0,0,0,1);font-size:1.4rem;font-weight:500;margin:0}.doctorDashboardWrap .chatsContainer{background-color:rgba(243,247,255,1);border-radius:20px;padding:1.6rem}.doctorDashboardWrap .chatsContainer .chatBox{display:flex;flex-direction:column;gap:20px;height:238px}.doctorDashboardWrap .chatsContainer .chatMessage{width:100%;margin:0 0 1.4rem}.doctorDashboardWrap .chatsContainer .chatMessage .topWrap{display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-start}.doctorDashboardWrap .chatsContainer .chatMessage .topWrap .imgWrap{margin:0 1rem 0 0}.doctorDashboardWrap .chatsContainer .chatMessage .topWrap.textEnd .imgWrap{margin:0 0 0 1rem}.doctorDashboardWrap .chatsContainer .chatMessage .topWrap .imgWrap img{width:30px;height:30px;border-radius:100%}.doctorDashboardWrap .chatsContainer .chatMessage .topWrap.textEnd{justify-content:flex-end}.doctorDashboardWrap .chatsContainer .chatMessage .topWrap .nameTime{display:flex;align-items:center;justify-content:flex-start}.doctorDashboardWrap .chatsContainer .chatMessage .topWrap .nameTime h3{color:rgba(0,0,0,1);font-size:1.3rem;font-weight:500;margin:0 1.2rem 0 0}.doctorDashboardWrap .chatsContainer .chatMessage .topWrap.textEnd .nameTime h3{margin:0 0 0 1.2rem}.doctorDashboardWrap .chatsContainer .chatMessage .topWrap .nameTime p{margin:0;color:rgba(0,0,0,1);font-size:1rem;font-weight:200;letter-spacing:.02rem}.doctorDashboardWrap .chatsContainer .chatMessage.doctor{flex-direction:row-reverse;text-align:right}.doctorDashboardWrap .chatsContainer .bubble{background-color:#ffffff;border-radius:8px 30px 8px 30px;padding:1.4rem;margin:1rem 0 0;color:#000000;font-size:1.1rem;font-weight:200;letter-spacing:.01rem;line-height:1.6rem}.doctorDashboardWrap .chatsContainer .bubble.bubbleRight{border-radius:30px 8px 30px 8px}.doctorDashboardWrap .chatsContainer .chatInput{display:flex;align-items:center;flex-flow:row wrap;justify-content:space-between;margin:2rem 0 0}.doctorDashboardWrap .chatsContainer .chatInput input{outline:0;box-shadow:none;width:calc(100% - 46px);height:46px;border-radius:0 0 20px 20px;border:.05rem solid rgba(55,118,255,1);background-color:transparent;padding:.2rem 1.2rem}.doctorDashboardWrap .chatsContainer .chatInput button{background-color:rgba(55,118,255,1);border:none;border-radius:100%;box-shadow:none;outline:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center}.pharmacyDashboardWrap .pharmacyDashboard{padding:1.6rem}.pharmacyDashboardWrap .pharmacyDashboard ul.topWidgetList{padding:0;margin:0;display:flex;align-items:flex-start;justify-content:space-between}.pharmacyDashboardWrap .pharmacyDashboard ul.topWidgetList li{width:24%}.pharmacyDashboardWrap .pharmacyDashboard ul.topWidgetList li .itemWrap{background-color:rgba(245,245,245,1);box-shadow:6.72px 6.72px 13.44px 0 rgba(13,34,34,.16),-6.72px -6.72px 8.06px 0 rgba(255,255,255,1),0 5.37px 5.37px 0 rgba(64,64,64,.1);border-radius:18px;padding:1.2rem;position:relative;min-height:142px;display:flex;justify-content:space-between;flex-flow:column}.pharmacyDashboardWrap .pharmacyDashboard ul.topWidgetList li .itemWrap p{margin:0;color:rgba(0,0,0,1);font-size:1.3rem;font-weight:500}.pharmacyDashboardWrap .pharmacyDashboard ul.topWidgetList li .itemWrap h2{margin:0;color:rgba(31,31,31,1);font-size:2.6rem;font-weight:600}.pharmacyDashboardWrap .pharmacyDashboard ul.topWidgetList li .itemWrap a{position:absolute;right:.6rem;bottom:.6rem;background-color:rgba(235,235,235,1);width:32px;height:32px;border-radius:100%;box-shadow:3.81px 3.81px 7.62px 0 rgba(13,34,34,.16),-3.81px -3.81px 4.57px 0 rgba(249,251,255,1),0 3.05px 3.05px 0 rgba(64,64,64,.1);display:flex;align-items:center;justify-content:center}.pharmacyDashboardWrap .inventoryWrap{width:100%;margin:0 0 1.4rem}.pharmacyDashboardWrap .inventoryWrap .titleWrap{margin:0 0 .8rem;display:flex;align-items:center;justify-content:space-between;flex-flow:row wrap}.pharmacyDashboardWrap .inventoryWrap .titleWrap h2{color:rgba(0,0,0,1);font-size:1.4rem;font-weight:500;margin:0}.pharmacyDashboardWrap .inventoryWrap .titleWrap a{color:rgba(0,232,176,1);font-size:1rem;font-weight:300;letter-spacing:.01rem}.pharmacyDashboardWrap .inventoryWrap .inventoryData{background-color:rgba(255,243,243,1);border-radius:20px;padding:1.6rem}.pharmacyDashboardWrap .inventoryWrap .topSearchWrap{width:100%;position:relative;margin:0 0 1.6rem}.pharmacyDashboardWrap .inventoryWrap .topSearchWrap input{background-color:rgba(248,248,248,.8);border:.4px solid #ffffff;border-radius:30px;box-shadow:2px 2px 4px 0 rgba(13,34,34,.16),-2px -2px 2.4px 0 rgba(255,255,255,1);width:100%;height:38px;padding:.2rem 4rem .2rem 2rem;color:#000000;font-size:1.2rem;font-weight:400}.pharmacyDashboardWrap .inventoryWrap .topSearchWrap input::placeholder{color:rgba(161,158,158,1)}.pharmacyDashboardWrap .inventoryWrap .topSearchWrap .btn{padding:0;outline:0;border:0;border-radius:0;box-shadow:none;position:absolute;right:1.2rem;top:50%;transform:translateY(-50%)}.pharmacyDashboardWrap .inventoryWrap .topSearchWrap .btn svg{width:14px;height:14px}.pharmacyDashboardWrap .inventoryWrap .inventoryData ul{margin:0;padding:0 3.4rem}.pharmacyDashboardWrap .inventoryWrap .inventoryData ul li{line-height:normal}.pharmacyDashboardWrap .inventoryWrap .inventoryData ul li .itemWrap{display:flex;align-items:center;justify-content:space-between;flex-flow:row wrap}.pharmacyDashboardWrap .inventoryWrap .inventoryData ul li .itemWrap .leftWrap{text-align:left;display:flex;align-items:center;justify-content:flex-start;flex-flow:row wrap}.pharmacyDashboardWrap .inventoryWrap .inventoryData ul li .itemWrap .leftWrap img{width:18px}.pharmacyDashboardWrap .inventoryWrap .inventoryData ul li .itemWrap .leftWrap p{margin:0 0 0 1.4rem;color:rgba(0,0,0,1);font-size:1.2rem;font-weight:500}.pharmacyDashboardWrap .inventoryWrap .inventoryData ul li .itemWrap .rightWrap{text-align:right}.pharmacyDashboardWrap .inventoryWrap .inventoryData ul li .itemWrap .rightWrap p{margin:0;color:rgba(0,0,0,1);font-size:1rem;font-weight:300}.pharmacyDashboardWrap .inventoryWrap .inventoryData ul li .itemWrap .rightWrap p strong{font-weight:500;display:inline-block;margin:0 0 0 .2rem}.pharmacyDashboardWrap .patientPrescrWrap{margin:0 0 1.4rem}.pharmacyDashboardWrap .patientPrescrWrap .titleWrap{margin:0 0 1rem 1.6rem}.pharmacyDashboardWrap .patientPrescrWrap .titleWrap h2{color:rgba(0,0,0,1);font-size:1.4rem;font-weight:500;margin:0}.pharmacyDashboardWrap .patientPrescrWrap .prescripBox{background-color:#FFFFFF;border-radius:20px;border:.05rem solid rgba(0,232,176,1)}.pharmacyDashboardWrap .patientPrescrWrap .tabsWrap .nav-tabs{margin:0;padding:1rem 1.8rem}.pharmacyDashboardWrap .patientPrescrWrap .tabsWrap .nav-tabs .nav-item{margin:0 2rem 0 0}.pharmacyDashboardWrap .patientPrescrWrap .tabsWrap .nav-tabs .nav-item:last-child{margin:0}.pharmacyDashboardWrap .patientPrescrWrap .tabsWrap .nav-tabs .nav-item .nav-link{margin:0;border:0;border-radius:0;color:rgba(0,0,0,1);font-size:1.2rem;font-weight:300;letter-spacing:.01rem;position:relative;padding:0}.pharmacyDashboardWrap .patientPrescrWrap .tabsWrap .nav-tabs .nav-item .nav-link.active{background-color:transparent;color:rgba(0,232,176,1)}.pharmacyDashboardWrap .patientPrescrWrap .tabsWrap .nav-tabs .nav-item .nav-link.active:after{content:"";width:100%;height:1px;background-color:rgba(0,232,176,1);position:absolute;left:0;bottom:0}.pharmacyDashboardWrap .patientPrescrWrap .tabsWrap .tabContent{padding:.4rem 1rem 1.2rem 1.4rem}.pharmacyDashboardWrap .patientPrescrWrap ul{padding:1.4rem 0 .6rem;margin:0}.pharmacyDashboardWrap .patientPrescrWrap ul li{margin:0 0 1.8rem}.pharmacyDashboardWrap .patientPrescrWrap ul li:last-child{margin:0}.pharmacyDashboardWrap .patientPrescrWrap ul li .itemWrap{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;padding:0 1.2rem}.pharmacyDashboardWrap .patientPrescrWrap ul li .itemWrap .leftWrap{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;width:calc(100% - 40%)}.pharmacyDashboardWrap .patientPrescrWrap ul li .itemWrap .leftWrap p{margin:0;color:rgba(0,0,0,1);font-size:1rem;font-weight:200;letter-spacing:.01rem;line-height:1.2rem}.pharmacyDashboardWrap .patientPrescrWrap ul li .itemWrap .leftWrap .item{text-align:left}.pharmacyDashboardWrap .patientPrescrWrap ul li .itemWrap .leftWrap .item span{color:rgba(0,0,0,1);font-size:1rem;font-weight:300;letter-spacing:.01rem;display:inline-block;margin:0 0 .3rem;line-height:1.2rem}.pharmacyDashboardWrap .patientPrescrWrap ul li .itemWrap .leftWrap .item h4{color:rgba(0,0,0,1);margin:0;font-size:1.2rem;font-weight:500}.pharmacyDashboardWrap .patientPrescrWrap ul li .itemWrap .rightWrap{width:40%;text-align:right}.pharmacyDashboardWrap .patientPrescrWrap ul li .itemWrap .rightWrap .btn{box-shadow:none;outline:0;border:0;padding:0}.pharmacyDashboardWrap .patientPrescrWrap .prescripBox .viewAllWrap{text-align:center;padding:.6rem 0 1rem}.pharmacyDashboardWrap .patientPrescrWrap .prescripBox .viewAllWrap .btn{color:rgba(0,232,176,1);font-size:1rem;font-weight:300;letter-spacing:.01rem;padding:0;outline:0;box-shadow:none;border:0}.pharmacyDashboardWrap .lowStockAlertWrap{margin:0 0 1.4rem}.pharmacyDashboardWrap .lowStockAlertWrap .titleWrap{margin:0 0 1rem 1.6rem;display:flex;align-items:center;justify-content:space-between;flex-flow:row wrap}.pharmacyDashboardWrap .lowStockAlertWrap .titleWrap h2{color:rgba(0,0,0,1);font-size:1.4rem;font-weight:500;margin:0}.pharmacyDashboardWrap .lowStockAlertWrap .titleWrap a{color:rgba(0,232,176,1);font-size:1rem;font-weight:300;letter-spacing:.01rem}.pharmacyDashboardWrap .lowStockAlertWrap .tblWrap{background-color:rgba(238,255,249,1);border-radius:20px}.pharmacyDashboardWrap .lowStockAlertWrap .tblWrap table{width:100%;background-color:transparent}.pharmacyDashboardWrap .lowStockAlertWrap .tblWrap table thead{background-color:transparent;border-bottom:1px solid rgba(44,252,201,1);border-radius:0}.pharmacyDashboardWrap .lowStockAlertWrap .tblWrap table tbody{box-shadow:none;background-color:transparent}.pharmacyDashboardWrap .lowStockAlertWrap .tblWrap table tr th{color:rgba(0,0,0,1);font-size:1rem;font-weight:300;text-align:center;padding:1rem 1.4rem}.pharmacyDashboardWrap .lowStockAlertWrap .tblWrap table tr td{text-align:center;border-bottom:1px solid rgba(217,217,217,.5);color:rgba(0,0,0,1);font-size:1.2rem;font-weight:500;padding:.9rem 1.4rem}.pharmacyDashboardWrap .lowStockAlertWrap .tblWrap table tr td:first-child,.pharmacyDashboardWrap .lowStockAlertWrap .tblWrap table tr th:first-child{text-align:left;width:62%}.pharmacyDashboardWrap .lowStockAlertWrap .tblWrap .paginationWrap{padding:1rem 1rem 1.2rem;display:flex;align-items:center;justify-content:center;flex-flow:row wrap}.pharmacyDashboardWrap .lowStockAlertWrap .tblWrap .paginationWrap .btn{border:0;outline:0;box-shadow:none;font-size:1.2rem}.pharmacyDashboardWrap .lowStockAlertWrap .tblWrap .paginationWrap .btn.active{color:rgba(0,232,176,1)}.pharmacyDashboardWrap .HightRiskPatientWrap{margin:0 0 1.4rem}.pharmacyDashboardWrap .HightRiskPatientWrap .titleWrap{margin:0 0 1rem 1.6rem;display:flex;align-items:center;justify-content:space-between;flex-flow:row wrap}.pharmacyDashboardWrap .HightRiskPatientWrap .titleWrap h2{color:rgba(0,0,0,1);font-size:1.4rem;font-weight:500;margin:0}.pharmacyDashboardWrap .HightRiskPatientWrap .tblWrap{background-color:rgba(238,255,249,1);border-radius:20px}.pharmacyDashboardWrap .HightRiskPatientWrap .tblWrap table{width:100%;background-color:transparent}.pharmacyDashboardWrap .HightRiskPatientWrap .tblWrap table thead{background-color:transparent;border-bottom:1px solid rgba(44,252,201,1);border-radius:0}.pharmacyDashboardWrap .HightRiskPatientWrap .tblWrap table tbody{box-shadow:none;background-color:transparent}.pharmacyDashboardWrap .HightRiskPatientWrap .tblWrap table tr th{color:rgba(0,0,0,1);font-size:1rem;font-weight:300;text-align:left;padding:1rem 1.4rem}.pharmacyDashboardWrap .HightRiskPatientWrap .tblWrap table tr td{text-align:left;border-bottom:1px solid rgba(217,217,217,.5);color:rgba(0,0,0,1);font-size:1rem;font-weight:500;padding:1.68rem 1.4rem}.pharmacyDashboardWrap .HightRiskPatientWrap .tblWrap table tr:last-child td{border-bottom:0}.pharmacyDashboardWrap .HightRiskPatientWrap .tblWrap table tr td .unitDataWrap{display:flex;align-items:flex-start;justify-content:center;flex-flow:row wrap}.pharmacyDashboardWrap .HightRiskPatientWrap .tblWrap table tr td .unitDataWrap p{margin:0;font-size:1rem;font-weight:500}.pharmacyDashboardWrap .HightRiskPatientWrap .tblWrap table tr td .unitDataWrap p .unitWrap{display:block}.pharmacyDashboardWrap .patientsAdherenceScore{width:100%;margin:0 0 1.4rem}.pharmacyDashboardWrap .patientsAdherenceScore .titleWrap{margin:0 0 .8rem}.pharmacyDashboardWrap .patientsAdherenceScore .titleWrap h2{color:rgba(0,0,0,1);font-size:1.4rem;font-weight:500;margin:0}.pharmacyDashboardWrap .patientsAdherenceScore .tableWrap{width:100%;background-color:rgba(238,255,249,1);border-radius:20px}.pharmacyDashboardWrap .patientsAdherenceScore .tableWrap table{width:100%}.pharmacyDashboardWrap .patientsAdherenceScore .tableWrap table tbody,.pharmacyDashboardWrap .patientsAdherenceScore .tableWrap table thead{box-shadow:none;background-color:transparent}.pharmacyDashboardWrap .patientsAdherenceScore .tableWrap table tr th{padding:1.6rem;border-bottom:.05rem solid rgba(229,229,229,1);color:rgba(0,0,0,1);font-size:1.2rem;font-weight:300}.pharmacyDashboardWrap .patientsAdherenceScore .tableWrap table tr td{border:0;padding:.2rem 1.6rem;font-size:1.4rem;color:rgba(0,0,0,1);font-weight:500}.pharmacyDashboardWrap .patientsAdherenceScore .tableWrap table tr td:first-child,.pharmacyDashboardWrap .patientsAdherenceScore .tableWrap table tr th:first-child{width:60%;text-align:left}.pharmacyDashboardWrap .patientsAdherenceScore .tableWrap table tr td .progressCircleWrap{margin:0 auto;text-align:center;display:flex;align-items:center;justify-content:center;position:relative}.pharmacyDashboardWrap .patientsAdherenceScore .tableWrap table tr td .progressCircleWrap svg{width:50px;height:50px}.pharmacyDashboardWrap .patientsAdherenceScore .tableWrap table tr td .progressCircleWrap h3{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:rgba(0,0,0,1);font-size:1rem;font-weight:600}.pharmacyDashboardWrap .communicationWrap{width:100%;margin:0 0 1.4rem}.pharmacyDashboardWrap .communicationWrap .titleWrap{margin:0 0 .8rem}.pharmacyDashboardWrap .communicationWrap .titleWrap h2{color:rgba(0,0,0,1);font-size:1.4rem;font-weight:500;margin:0}.pharmacyDashboardWrap .chatsContainer{background-color:rgba(238,255,249,1);border-radius:20px;padding:1.6rem}.pharmacyDashboardWrap .chatsContainer .chatBox{display:flex;flex-direction:column;gap:20px;height:238px}.pharmacyDashboardWrap .chatsContainer .chatMessage{width:100%;margin:0 0 1.4rem}.pharmacyDashboardWrap .chatsContainer .chatMessage .topWrap{display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-start}.pharmacyDashboardWrap .chatsContainer .chatMessage .topWrap .imgWrap{margin:0 1rem 0 0}.pharmacyDashboardWrap .chatsContainer .chatMessage .topWrap.textEnd .imgWrap{margin:0 0 0 1rem}.pharmacyDashboardWrap .chatsContainer .chatMessage .topWrap .imgWrap img{width:30px;height:30px;border-radius:100%}.pharmacyDashboardWrap .chatsContainer .chatMessage .topWrap.textEnd{justify-content:flex-end}.pharmacyDashboardWrap .chatsContainer .chatMessage .topWrap .nameTime{display:flex;align-items:center;justify-content:flex-start}.pharmacyDashboardWrap .chatsContainer .chatMessage .topWrap .nameTime h3{color:rgba(0,0,0,1);font-size:1.3rem;font-weight:500;margin:0 1.2rem 0 0}.pharmacyDashboardWrap .chatsContainer .chatMessage .topWrap.textEnd .nameTime h3{margin:0 0 0 1.2rem}.pharmacyDashboardWrap .chatsContainer .chatMessage .topWrap .nameTime p{margin:0;color:rgba(0,0,0,1);font-size:1rem;font-weight:200;letter-spacing:.02rem}.pharmacyDashboardWrap .chatsContainer .chatMessage.doctor{flex-direction:row-reverse;text-align:right}.pharmacyDashboardWrap .chatsContainer .bubble{background-color:rgba(216,255,241,1);border-radius:8px 30px 8px 30px;padding:1.4rem;margin:1rem 0 0;color:#000000;font-size:1.1rem;font-weight:200;letter-spacing:.01rem;line-height:1.6rem}.pharmacyDashboardWrap .chatsContainer .bubble.bubbleRight{border-radius:30px 8px 30px 8px}.pharmacyDashboardWrap .chatsContainer .chatInput{display:flex;align-items:center;flex-flow:row wrap;justify-content:space-between;margin:2rem 0 0}.pharmacyDashboardWrap .chatsContainer .chatInput input{outline:0;box-shadow:none;width:calc(100% - 46px);height:46px;border-radius:0 0 20px 20px;border:.05rem solid rgba(0,0,0,1);background-color:transparent;padding:.2rem 1.2rem}.pharmacyDashboardWrap .chatsContainer .chatInput button{background-color:rgba(0,232,176,1);border:none;border-radius:100%;box-shadow:none;outline:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center}.pharmacyDashboardWrap .aiChatWrap{border:.05rem solid rgba(0,232,176,1);border-radius:20px;padding:1.2rem;width:100%;position:relative}.pharmacyDashboardWrap .aiChatWrap .chatHistoryCta{position:absolute;right:1.2rem;top:1.2rem}.pharmacyDashboardWrap .aiChatWrap .chatHistoryCta .btn{padding:0;outline:0;box-shadow:none;border:0}.pharmacyDashboardWrap .aiChatWrap .chatDataWrap{width:100%}.pharmacyDashboardWrap .aiChatWrap .chatDataWrap .aiChatBox{display:flex;flex-direction:column;gap:20px;height:300px;align-items:center;justify-content:center;width:100%}.pharmacyDashboardWrap .aiChatWrap .chatDataWrap .aiChatBox .welcomeData{height:280px;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.pharmacyDashboardWrap .aiChatWrap .chatDataWrap h2{color:rgba(0,211,161,1);margin:0 auto .2rem}.pharmacyDashboardWrap .aiChatWrap .chatDataWrap p{color:rgba(0,0,0,1);font-size:1.2rem;margin:0 auto}.pharmacyDashboardWrap .aiChatWrap .chatinputWrap,.pharmacyDashboardWrap .aiChatWrap .chatinputWrap .inputWrap{display:flex;align-items:center;justify-content:space-between;flex-flow:row wrap}.pharmacyDashboardWrap .aiChatWrap .chatinputWrap .inputWrap{width:calc(100% - 40px);background-color:rgba(255,255,255,1);box-shadow:0 9.17px 41.93px -2.62px rgba(24,39,75,.12),0 5.24px 14.41px -3.93px rgba(24,39,75,.12);height:30px;border-radius:6px;padding:.2rem 1.2rem}.pharmacyDashboardWrap .aiChatWrap .chatinputWrap .inputWrap input{outline:0;border:0;height:100%;width:calc(100% - 30px)}.pharmacyDashboardWrap .aiChatWrap .chatinputWrap .inputWrap input::placeholder{color:rgba(158,158,158,1);font-size:.9rem;font-weight:300}.pharmacyDashboardWrap .aiChatWrap .chatinputWrap .inputWrap .btn{outline:0;border:0;padding:0;box-shadow:none}.pharmacyDashboardWrap .aiChatWrap .chatinputWrap .btnSend{padding:0;outline:0;border:0;box-shadow:none;background-color:rgba(127,255,212,1);width:30px;height:30px;border-radius:100%;display:flex;align-items:center;justify-content:center}.addMedicinePanel{position:fixed;bottom:.8rem;border-bottom-right-radius:30px;right:-480px;width:480px;height:calc(100vh - 7.5rem);background:rgba(248,248,248,1);box-shadow:-4px 1px 9.3px 0 rgba(0,0,0,.1);transition:right .3s ease-in-out;z-index:1000;display:flex;flex-direction:column;border:2px solid rgba(255,255,255,1)}.addMedicinePanel.open{right:.8rem}.addMedicinePanel .panelHeader{display:flex;align-items:center;justify-content:space-between;flex-flow:row wrap;border-bottom:1px solid rgba(225,225,225,1);padding:.6rem 1.6rem}.addMedicinePanel .panelHeader h2{color:rgba(0,0,0,1);font-size:1.6rem;font-weight:600;margin:0}.addMedicinePanel .panelHeader h2 svg{margin:0 .8rem 0 0}.addMedicinePanel .panelHeader .btn{background-color:transparent;outline:0;border:0;border-radius:0;box-shadow:none}.addMedicinePanel .panelContent{padding:3rem}.addMedicinePanel .panelContent form{display:flex;flex-flow:column;justify-content:space-between;align-items:flex-start;height:calc(100vh - 18rem)}.addMedicinePanel .panelContent form ul{padding:0;margin:0;width:100%}.addMedicinePanel .panelContent form ul li{width:100%;margin:0 0 1.2rem}.addMedicinePanel .panelContent form ul li .inputField ul.halfItemList{padding:0;margin:0;display:flex;align-items:flex-start;flex-direction:row wrap;justify-content:space-between}.addMedicinePanel .panelContent form ul li .inputField ul.halfItemList li{width:49%}.addMedicinePanel .panelContent form ul li .inputField{width:100%}.addMedicinePanel .panelContent form ul li .inputField label{margin:0 0 .3rem;font-size:1.2rem;color:rgba(97,97,97,1);font-weight:400}.addMedicinePanel .panelContent form ul li .inputField .inputWrap{width:100%}.addMedicinePanel .panelContent form ul li .inputField .inputWrap input,.addMedicinePanel .panelContent form ul li .inputField .inputWrap select,.addMedicinePanel .panelContent form ul li .inputField .inputWrap textarea{border:1px solid rgba(205,205,205,1);border-radius:30px;background-color:transparent;outline:0;box-shadow:none;width:100%;height:38px;color:rgba(0,0,0,1);font-size:1.2rem;font-weight:400}.addMedicinePanel .panelContent form ul li .inputField .inputWrap input{padding:.2rem 1.2rem}.addMedicinePanel .panelContent form ul li .inputField .inputWrap textarea{padding:1.2rem}.addMedicinePanel .panelContent form ul li .inputField .inputWrap.selectWrap{border:1px solid rgba(205,205,205,1);border-radius:30px;height:38px;position:relative;padding:.2rem .6rem .2rem 1rem}.addMedicinePanel .panelContent form ul li .inputField .inputWrap.selectWrap select{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;outline:0;background-color:transparent;box-shadow:none;width:100%;height:100%}.addMedicinePanel .panelContent form ul li .inputField .inputWrap.selectWrap .downArrow{width:18px;height:18px;border-radius:100%;position:absolute;right:.6rem;top:50%;transform:translateY(-50%);pointer-events:none;display:flex;align-items:center;justify-content:center}.addMedicinePanel .panelContent form ul li .inputField .inputWrap textarea{resize:none;height:120px;border-radius:16px}.addMedicinePanel .panelContent form .ctaWrap{text-align:center;margin:0 auto}.addMedicinePanel .panelContent form .ctaWrap .btn{background-color:rgba(161,246,217,1);border-radius:30px;font-size:1.2rem;color:rgba(0,0,0,1);font-weight:400;padding:.8rem 2.8rem}.inventoryWrap .inventoryPage{width:100%;padding:0}.inventoryWrap .inventoryPage .topSecWrap{width:100%;display:flex;align-items:center;justify-content:space-between;flex-flow:row wrap;padding:1.2rem 2rem}.inventoryWrap .inventoryPage .topSecWrap .leftWrap{display:flex;align-items:center;justify-content:flex-start;flex-flow:row wrap}.inventoryWrap .inventoryPage .topSecWrap h3{margin:0 2rem 0 0;font-size:1.5rem;font-weight:500;letter-spacing:.02rem;color:rgba(0,0,0,1)}.inventoryWrap .inventoryPage .topSecWrap .topSearchWrap{width:320px;max-width:320px;position:relative;margin:0 1.2rem 0 0}.inventoryWrap .inventoryPage .topSecWrap input{background-color:rgba(248,248,248,.8);border:.4px solid #ffffff;border-radius:30px;box-shadow:2px 2px 4px 0 rgba(13,34,34,.16),-2px -2px 2.4px 0 rgba(255,255,255,1);width:100%;height:38px;padding:.2rem 4rem .2rem 2rem;color:#000000;font-size:1.2rem;font-weight:400}.inventoryWrap .inventoryPage .topSecWrap input::placeholder{color:rgba(161,158,158,1);font-weight:300}.inventoryWrap .inventoryPage .topSecWrap .btn{padding:0;outline:0;border:0;border-radius:0;box-shadow:none;position:absolute;right:1.2rem;top:50%;transform:translateY(-50%)}.inventoryWrap .inventoryPage .topSecWrap .btn svg{width:14px;height:14px}.inventoryWrap .inventoryPage .topSecWrap p{margin:0;color:rgba(0,0,0,1);font-size:1.2rem;font-weight:300}.inventoryWrap .inventoryPage .topSecWrap p strong{font-weight:600;margin:0 0 0 .2rem;display:inline-block}.inventoryWrap .inventoryPage .topSecWrap .selectWrap{position:relative;border:.02rem solid #ffffff;box-shadow:1.34px 1.34px 2.67px 0 #0D222229,-1.34px -1.34px 1.6px 0 #FFFFFF;border-radius:30px;background-color:#F8F8F8;width:120px;height:38px;padding:.2rem .6rem .2rem 1rem}.inventoryWrap .inventoryPage .topSecWrap .selectWrap select{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;outline:0;background-image:none;background-color:transparent;box-shadow:none;width:100%;height:100%;color:#000000;font-weight:300;font-size:1rem;letter-spacing:.01rem}.inventoryWrap .inventoryPage .topSecWrap .selectWrap .downArrow{width:18px;height:18px;border-radius:100%;position:absolute;right:.2rem;top:50%;transform:translateY(-50%);pointer-events:none;display:flex;align-items:center;justify-content:center}.inventoryWrap .inventoryPage .tblWrap{box-shadow:none;background-color:#FFFFFF;border-radius:0;height:calc(100vh - 23rem);display:flex;flex-flow:column;justify-content:space-between;padding:0 0 2rem}.inventoryWrap .inventoryPage .tblWrap p{color:rgba(0,0,0,1);font-size:1.3rem;font-weight:300;padding:4rem 2rem;text-align:center}.inventoryWrap .inventoryPage .tblWrap table thead{box-shadow:0 4px 4px 0 rgba(0,0,0,.1);background-color:#FFFFFF;border-radius:0;position:relative;z-index:3}.inventoryWrap .inventoryPage table tbody{box-shadow:none;background-color:#FFFFFF}.inventoryWrap .inventoryPage table tbody tr{position:relative}.inventoryWrap .inventoryPage table tbody tr:after{content:"";background-color:transparent;width:98%;border:1px solid rgba(230,230,230,1);border-radius:14px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);height:84%}.inventoryWrap .inventoryPage table tbody tr:hover:after{background-color:rgba(254,255,186,1)}.inventoryWrap .inventoryPage table tr th{font-size:1.3rem;font-weight:500;color:rgba(0,0,0,1)}.inventoryWrap .inventoryPage table tr td{color:rgba(0,0,0,1);font-size:1.3rem;font-weight:300;padding:1.4rem;background-color:transparent;border:0;position:relative;z-index:2}.inventoryWrap .inventoryPage table tr td:nth-child(2),.inventoryWrap .inventoryPage table tr th:nth-child(2){width:80%;text-align:left}.inventoryWrap .inventoryPage table tr td:nth-child(4),.inventoryWrap .inventoryPage table tr th:nth-child(4){width:40%;text-align:left}.inventoryWrap.fullPrescWrap .inventoryPage table tr td,.inventoryWrap.fullPrescWrap .inventoryPage table tr th{width:20%}.inventoryWrap.fullPrescWrap .inventoryPage table tr td:first-child,.inventoryWrap.fullPrescWrap .inventoryPage table tr td:nth-child(6),.inventoryWrap.fullPrescWrap .inventoryPage table tr th:first-child,.inventoryWrap.fullPrescWrap .inventoryPage table tr th:nth-child(6){width:auto}.inventoryWrap .inventoryPage .tblWrap .paginationWrap{display:flex;align-items:center;justify-content:center;flex-flow:row wrap}.inventoryWrap .inventoryPage .tblWrap .paginationWrap .btn{border:0;outline:0;box-shadow:none;font-size:1.2rem}.inventoryWrap .inventoryPage .tblWrap .paginationWrap .btn.active{color:rgba(0,232,176,1)}.createMedPlanNew{overflow-x:hidden}.createMedPlanNew .topTitleWrap .rightCtasWrap .btn{box-shadow:none;outline:0;border:0;margin:0 0 0 2.4rem;background-color:rgba(56,255,187,1);padding:.8rem 2.4rem;font-weight:400}.createMedPlanNew .topTitleWrap .rightCtasWrap .btn.btnIco{background-color:transparent;padding:0;position:relative}.createMedPlanNew .topTitleWrap .rightCtasWrap .btn.btnIco p{width:20px;height:20px;background-color:rgba(56,255,187,1);border-radius:100%;display:flex;align-items:center;justify-content:center;margin:0 auto;font-size:1rem;font-weight:500;position:absolute;border:2px solid #ffffff;top:-8px;right:-3px}.createDocPrescription.createMedPlanNew .topTitleWrap .rightCtasWrap .btn.btnIco p{background-color:rgba(55,118,255,1);color:#FFFFFF}.createMedPlanNew .contentArea{padding:1.6rem;background-color:#FFFFFF}.stepperContainer{display:flex;justify-content:center;align-items:flex-start;width:100%;position:relative;height:calc(100vh - 16rem)}.stepperContainer .backCtaWrap{text-align:center}.stepperContainer .backCtaWrap .btn{outline:0;width:36px;height:36px;border-radius:100%;border:1px solid rgba(0,0,0,1);display:flex;align-items:center;justify-content:center;margin:0 0 0 .6rem}.stepperContainer .backCtaWrap .btn:hover{background-color:rgba(186,255,231,1);border:1px solid rgba(186,255,231,1)}.stepperContainer .stepperForm{width:100%;flex-direction:column;align-items:center}.stepperContainer .progressBarWrapper{width:100%;max-width:500px}.stepperContainer .progressBarWrapper .progressBar{display:flex;justify-content:space-between;width:100%;margin:0 auto;position:relative}.stepperContainer .progressBarWrapper .progressBar .progressSegmentWrapper{display:flex;flex-direction:column;align-items:center;width:32.33%}.stepperContainer .progressBarWrapper .progressBar .progressSegment{width:100%;height:5px;background-color:rgba(216,216,216,1);border-radius:30px;margin:0 .4rem;transition:background-color .3s ease}.stepperContainer .progressBarWrapper .progressBar .progressSegment.pending{background-color:rgba(216,216,216,1)}.stepperContainer .progressBarWrapper .progressBar .progressSegment.active{background-color:rgba(246,200,101,1)}.stepperContainer .progressBarWrapper .progressBar .progressSegment.completed{background-color:rgba(186,255,231,1)}.stepperContainer .progressBarWrapper p.progressStepTitle{margin:.6rem auto 0;color:rgba(114,114,114,1);font-size:1.3rem}.stepperContainer .stepperForm{height:100%;display:flex;flex-flow:column;justify-content:space-between;padding:0 0 3rem}.stepperContainer .stepperForm .topFromWrap{width:100%;display:flex;justify-content:center;align-items:center;flex-flow:column}.stepperContainer .stepperForm .topFromWrap .formStep{width:100%;max-width:500px;text-align:center;margin:3.2rem auto 0}.stepperContainer .stepperForm .topFromWrap .formStep .field-group{width:100%;margin:0 auto 2rem}.stepperContainer .stepperForm .topFromWrap .formStep .field-label{display:block;text-align:left;font-size:1.4rem;color:rgba(0,0,0,1);font-weight:500;margin:0 0 .4rem 1.6rem}.stepperContainer .stepperForm .topFromWrap .formStep .error{text-align:left;color:#FF0000;font-size:1.2rem;margin:0 0 0 1.6rem}.stepperContainer .stepperForm .topFromWrap .formStep ul.selectMedList{list-style:none;padding:0;margin:0;position:absolute;width:100%;max-width:500px;max-height:140px;overflow-y:auto;background-color:#FFFFFF;border:1px solid #f8f8f8cc;box-shadow:2px 2px 4px 0 #0D222229,-2px -2px 2.4px 0 #FFFFFF;border-radius:12px;z-index:1}.stepperContainer .stepperForm .topFromWrap .formStep ul.selectMedList li{padding:.6rem 1rem;cursor:pointer;border-bottom:1px solid #f8f8f8cc;font-size:1.3rem;font-weight:400;color:#000000;margin:0;display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between}.stepperContainer .stepperForm .topFromWrap .formStep ul.selectMedList li span.alreadyAssignedTxt{display:inline-block;color:#FF5959;font-size:1.2rem;font-weight:400;letter-spacing:.02rem}.stepperContainer .stepperForm .topFromWrap .formStep ul.selectMedList li span.alreadyAssignedTxt svg{width:16px;height:16px;margin:-.24rem 0 0 1rem}.stepperContainer .stepperForm .topFromWrap .formStep .field-select{width:100%;text-align:left;padding:.2rem 1.6rem;border:.05rem solid rgba(149,149,149,.36);border-radius:30px;height:42px;-moz-appearance:none;appearance:none;-webkit-appearance:none;outline:none;background-color:#ffffff;box-shadow:none;color:rgba(0,0,0,1);font-size:1.3rem;font-weight:400;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="6" viewBox="0 0 12 6" fill="none"><path d="M11.3311 0.558594L6.16555 5.4428L1 0.558594" stroke="black" stroke-width="0.890065" stroke-linecap="round" stroke-linejoin="round"/></svg>');background-repeat:no-repeat;background-size:12px 12px;background-position:97%}.stepperContainer .stepperForm .topFromWrap .formStep .duration-type-group{display:flex;justify-content:space-between;flex-flow:row wrap;align-items:center;border:.05rem solid rgba(149,149,149,.36);border-radius:30px;max-width:420px;width:100%;margin:0 auto 2rem;padding:.4rem}.stepperContainer .stepperForm .topFromWrap .formStep .duration-option{width:32.33%;border-radius:30px;padding:.6rem 1rem;cursor:pointer;transition:all .3s ease;background-color:#ffffff;color:rgba(0,0,0,1);font-size:1.4rem;font-weight:500}.stepperContainer .stepperForm .topFromWrap .formStep .duration-option.selected{background-color:rgba(186,255,231,1)}.stepperContainer .stepperForm .topFromWrap .formStep .hidden-radio{display:none}.stepperContainer .stepperForm .topFromWrap .formStep .radio-label{color:rgba(0,0,0,1);font-size:1.4rem;font-weight:500}.stepperContainer .stepperForm .topFromWrap .formStep .duration-days-group{margin:0 auto 2rem;max-width:420px;position:relative;width:100%}.stepperContainer .stepperForm .topFromWrap .formStep .duration-days-group .field-group{display:flex;align-items:center;justify-content:flex-start;margin:0;width:100%}.stepperContainer .stepperForm .topFromWrap .formStep .duration-days-input{width:55%;height:42px;text-align:center;border:.05rem solid rgba(149,149,149,.36);border-radius:30px;color:rgba(0,0,0,1);font-size:1.4rem;font-weight:400;padding:.2rem 1.6rem;outline:none;background-color:#ffffff;pointer-events:none;margin:0 1rem}.stepperContainer .stepperForm .topFromWrap .formStep .btnsWrap{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;height:42px;width:42px;border-radius:100%;border:.06rem solid rgba(149,149,149,.36);margin:0}.stepperContainer .stepperForm .topFromWrap .formStep .btnsWrap.btnMarRt{margin:0 2rem 0 0}.stepperContainer .stepperForm .topFromWrap .formStep .btnsWrap:hover{background-color:rgba(186,255,231,1)}.stepperContainer .stepperForm .topFromWrap .formStep .arrow-btn{background-color:transparent;border:0;border-radius:0;cursor:pointer;transition:all .2s ease;outline:0;box-shadow:none;width:100%;height:100%;border-radius:100%}.stepperContainer .stepperForm .topFromWrap .formStep .arrow-btn svg{width:12px;height:12px}.stepperContainer .stepperForm .topFromWrap .formStep .arrow-btn:hover svg path{stroke:rgba(0,0,0,1)}.stepperContainer .stepperForm .topFromWrap .formStep .duration-days-label{font-size:1.3rem;color:rgba(0,0,0,1);font-weight:300;letter-spacing:.01rem}.stepperContainer .stepperForm .topFromWrap .formStep .duration-dates{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;max-width:400px;width:100%;margin:0 auto}.stepperContainer .stepperForm .topFromWrap .formStep .duration-dates p{margin:0;color:rgba(0,0,0,1);font-size:1.3rem;font-weight:300;letter-spacing:.01rem}.stepperContainer .stepperForm .topFromWrap .formStep .duration-dates p strong{font-weight:500}.stepperContainer .stepperForm .topFromWrap .formStep.step3 .field-group{max-width:320px;width:100%;margin:0 auto 2rem}.stepperContainer .stepperForm .topFromWrap .formStep .frequency-times{display:flex;justify-content:center;flex-flow:row wrap;align-items:center;border:.05rem solid rgba(149,149,149,.36);border-radius:30px}.stepperContainer .stepperForm .topFromWrap .formStep .frequency-time-item{width:25%;height:120px;padding:1.6rem;cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.stepperContainer .stepperForm .topFromWrap .formStep .frequency-time-item.active{color:rgba(0,232,176,1)}.stepperContainer .stepperForm .topFromWrap .formStep .frequency-time-item .time-icon{margin:0 auto 1.2rem}.stepperContainer .stepperForm .topFromWrap .formStep .frequency-time-item .time-icon svg{width:28px;height:28px}.stepperContainer .stepperForm .topFromWrap .formStep .frequency-time-item .time-label{color:rgba(126,126,126,1);font-size:1.2rem;font-weight:400;letter-spacing:.02rem;line-height:1.4rem;margin:0 0 .6rem}.stepperContainer .stepperForm .topFromWrap .formStep .frequency-time-item.active .time-label{color:rgba(0,232,176,1)}.stepperContainer .stepperForm .topFromWrap .formStep .counter-controls{display:flex;align-items:center}.stepperContainer .stepperForm .topFromWrap .formStep .counter-input{width:50px;height:30px;text-align:center;border:.05rem solid rgba(149,149,149,.36);border-radius:30px;pointer-events:none;box-shadow:none;outline:0;background-color:#ffffff;color:rgba(0,0,0,1);font-size:1.4rem;font-weight:500}.stepperContainer .stepperForm .topFromWrap .formStep.step3 .btnsWrap{display:flex;flex-flow:column;justify-content:space-between;align-items:center;height:32px;margin:0 0 0 .8rem;background-color:transparent;border:0!important;width:auto}.stepperContainer .stepperForm .topFromWrap .formStep.step3 .btnsWrap:hover{background-color:transparent!important}.stepperContainer .stepperForm .topFromWrap .formStep .counter-btn{background-color:transparent;border:0;border-radius:0;cursor:pointer;transition:all .2s ease;outline:0;box-shadow:none;line-height:1.2rem}.stepperContainer .stepperForm .topFromWrap .formStep .counter-btn:hover{background-color:transparent}.stepperContainer .stepperForm .topFromWrap .formStep .counter-btn svg{width:10px;height:10px}.stepperContainer .stepperForm .topFromWrap .formStep .counter-btn:hover svg path{stroke:rgba(0,0,0,1)}.stepperContainer .stepperForm .topFromWrap .formStep .pill-info{display:flex;align-items:center;justify-content:space-between;flex-flow:row wrap;margin:1rem 0 0}.stepperContainer .stepperForm .topFromWrap .formStep .pill-info p{color:rgba(0,0,0,1);font-size:1.3rem;font-weight:500;margin:0}.stepperContainer .stepperForm .topFromWrap .formStep .pill-info p span{color:rgba(150,150,150,1);font-size:1.2rem;font-weight:400}.confirmPillModal.show{display:block;background-color:rgba(221,221,221,.85);-webkit-backdrop-filter:blur(9.399999618530273px);backdrop-filter:blur(9.399999618530273px)}.confirmPillModal .modal-content{border:1px solid rgba(255,255,255,1);background-color:rgba(252,252,252,1);box-shadow:6.99px 6.99px 13.98px 0 rgba(13,34,34,.16);border-radius:26px}.confirmPillModal .modal-content .modal-body{text-align:center;padding:2rem}.confirmPillModal .modal-content .modal-body .warning-box p{color:rgba(0,0,0,1);font-size:1.4rem;font-weight:500;margin:0 auto}.confirmPillModal .modal-content .warning-box .ctasWrap{margin:2rem auto 0}.confirmPillModal .modal-content .warning-box .btn{background-color:rgba(186,255,231,1);outline:0;border:1px solid rgba(186,255,231,1);border-radius:30px;box-shadow:none;padding:.6rem 2rem;color:#000000;font-weight:500;font-size:1.4rem;margin:0 .6rem;max-width:120px;width:100%}.createDocPrescription .confirmPillModal .modal-content .warning-box .btn{background-color:rgba(55,118,255,1);color:#FFFFFF;border:1px solid rgba(55,118,255,1)}.confirmPillModal .modal-content .warning-box .btn.btnOutline,.createDocPrescription .confirmPillModal .modal-content .warning-box .btn.btnOutline{background-color:#FFFFFF;border:1px solid rgba(0,0,0,1);color:#000000}.stepperContainer .stepperForm .formCta{text-align:center;display:flex;flex-flow:column;justify-content:center}.stepperContainer .stepperForm .formCta .ctaWrap{display:flex;align-items:center;justify-content:center;flex-flow:row wrap}.stepperContainer .stepperForm .formCta .btn{background-color:rgba(56,255,187,1);outline:0;border:0;border-radius:30px;box-shadow:none;padding:.8rem 2rem;color:#000000;font-weight:500;font-size:1.4rem}.stepperContainer .stepperForm .formCta .ctaWrap .btn{min-width:120px;margin:0 .4rem}.stepperContainer .stepperForm .formCta .btn.btnTxt{background-color:transparent;padding:0;margin:.8rem auto 0;color:rgba(0,232,176,1);font-size:1.2rem;letter-spacing:.01rem}.stepperContainer .sidebar-overlay{position:fixed;inset:0;background-color:rgb(221 221 221/73%);-webkit-backdrop-filter:blur(9.399999618530273px);backdrop-filter:blur(9.399999618530273px);opacity:0;visibility:hidden;transition:opacity .3s ease-in-out;z-index:999;width:calc(100% - 200px);top:5.7rem;left:200px}.commonContentWrap.sidebar-closed .stepperContainer .sidebar-overlay{width:calc(100% - 80px);left:80px}.stepperContainer .sidebar-overlay.show{opacity:1;visibility:visible}.stepperContainer .rightsidebar-container{position:fixed;bottom:0;border-bottom-right-radius:30px;right:-44%;width:44%;height:calc(100vh - 7.5rem);background-color:rgba(255,255,255,.85);box-shadow:-4px 1px 9.3px 0 rgba(0,0,0,.1);transition:right .3s ease-in-out;z-index:1000;display:flex;flex-direction:column;border:2px solid rgba(255,255,255,1);justify-content:space-between}.stepperContainer .rightsidebar-container.open{right:0;transition:right .3s ease-in-out}.stepperContainer .rightsidebar-container .topPannelWrap{width:100%}.stepperContainer .rightsidebar-container .topPannelWrap .topTtlWrap{display:flex;align-items:center;justify-content:space-between;flex-flow:row wrap;border-bottom:1px solid rgba(225,225,225,1);padding:1.2rem 2rem}.stepperContainer .rightsidebar-container .topPannelWrap .topTtlWrap .leftWrap{display:flex;align-items:center;justify-content:flex-start}.stepperContainer .rightsidebar-container .topPannelWrap .topTtlWrap h2{color:rgba(0,0,0,1);margin:0;font-size:1.6rem;font-weight:500}.stepperContainer .rightsidebar-container .topPannelWrap .topTtlWrap .leftWrap input{padding:.2rem 1.6rem;border:.05rem solid rgba(149,149,149,.36);border-radius:30px;height:28px;outline:none;background-color:transparent;box-shadow:none;color:rgba(0,0,0,1);font-size:1.2rem;font-weight:400}.stepperContainer .rightsidebar-container .topPannelWrap .topTtlWrap .leftWrap .btn{padding:0;outline:0;box-shadow:none;border:0;margin:-.4rem 0 0 .8rem;background-color:rgba(56,255,187,1);width:22px;height:22px;border-radius:100%}.stepperContainer .rightsidebar-container .topPannelWrap .topTtlWrap .btn{padding:0;outline:0;box-shadow:none;background-color:transparent}.stepperContainer .rightsidebar-container .topPannelWrap .tblWrap{padding:2.4rem}.stepperContainer .rightsidebar-container .topPannelWrap .tblWrap table{width:100%}.stepperContainer .rightsidebar-container .topPannelWrap .tblWrap table tr td .medItem .icoWrap{margin:0 1.4rem 0 0}.stepperContainer .rightsidebar-container .topPannelWrap .tblWrap table tr td .medItem .icoWrap svg{width:26px}.stepperContainer .rightsidebar-container .topPannelWrap .tblWrap table tr td .medItem .dataWrap h2,.stepperContainer .rightsidebar-container .topPannelWrap .tblWrap table tr td h2{font-size:1.3rem;font-weight:500;margin:0 0 .4rem;line-height:1.6rem}.stepperContainer .rightsidebar-container .topPannelWrap .tblWrap table tr td h2{font-weight:400}.stepperContainer .rightsidebar-container .topPannelWrap .tblWrap table tr td .medItem .dataWrap p,.stepperContainer .rightsidebar-container .topPannelWrap .tblWrap table tr td p{margin:0;font-size:1.2rem;font-weight:300;color:#000000;line-height:1.6rem}.stepperContainer .rightsidebar-container .topPannelWrap .tblWrap table tr{position:relative}.stepperContainer .rightsidebar-container .topPannelWrap .tblWrap table tr:after{content:"";width:100%;height:90%;left:0;top:50%;transform:translateY(-50%);position:absolute;border-radius:60px;border:1px solid rgba(225,225,225,1)}.stepperContainer .rightsidebar-container .topPannelWrap .tblWrap table tbody{box-shadow:none;background-color:transparent;border-radius:0}.stepperContainer .rightsidebar-container .topPannelWrap .tblWrap table tr td{vertical-align:top;font-size:1.3rem;font-weight:400;padding:1.6rem 1.2rem;letter-spacing:.01rem;text-align:center;border:0;position:relative;z-index:9}.stepperContainer .rightsidebar-container .topPannelWrap .tblWrap table tr td:first-child{text-align:left}.stepperContainer .rightsidebar-container .topPannelWrap .tblWrap table tr td:last-child{text-align:right;vertical-align:middle;min-width:100px}.stepperContainer .rightsidebar-container .sidebar-footer{display:flex;align-items:center;justify-content:center;flex-flow:row wrap;padding:0 0 3rem}.stepperContainer .rightsidebar-container .sidebar-footer .btn{background-color:rgba(56,255,187,1);outline:0;border:1px solid rgba(186,255,231,1);border-radius:30px;box-shadow:none;padding:.8rem 2rem;color:#000000;font-weight:500;font-size:1.4rem;margin:0 .6rem;max-width:130px;width:100%}.stepperContainer .rightsidebar-container .sidebar-footer .btn.btnOutline{background-color:#FFFFFF;border:1px solid rgba(0,0,0,1)}.modalCreateMedPlan.show{display:block;background-color:rgba(221,221,221,.85);-webkit-backdrop-filter:blur(9.399999618530273px);backdrop-filter:blur(9.399999618530273px)}.modalCreateMedPlan .modal-content{border:1px solid rgba(255,255,255,1);background-color:rgba(252,252,252,1);box-shadow:6.99px 6.99px 13.98px 0 rgba(13,34,34,.16);border-radius:26px}.modalCreateMedPlan .modal-content .modal-header{border:0;padding:0;position:relative}.modalCreateMedPlan .modal-content .modal-header .btn-close{background-image:none;position:absolute;right:1.6rem;top:1.2rem;z-index:9;outline:0;box-shadow:none;opacity:1}.modalCreateMedPlan .modal-content .modal-body{text-align:center;padding:2rem}.modalCreateMedPlan .modal-content .modal-body .icoWrap{margin:0 auto 1rem}.modalCreateMedPlan .modal-content .modal-body .icoWrap svg{width:40px;height:40px}.modalCreateMedPlan .modal-content .modal-body p{color:rgba(0,0,0,1);font-size:1.4rem;font-weight:500;margin:0 auto}.modalCreateMedPlan .modal-content .modal-footer{border:0;padding:.6rem 0 2rem;text-align:center;margin:0 auto;display:flex;align-items:center;justify-content:center;flex-flow:row wrap;width:100%}.modalCreateMedPlan .modal-content .modal-footer .btn{background-color:rgba(186,255,231,1);outline:0;border:1px solid rgba(186,255,231,1);border-radius:30px;box-shadow:none;padding:.6rem 2rem;color:#000000;font-weight:500;font-size:1.4rem;margin:0 .6rem;max-width:120px;width:100%}.modalCreateMedPlan .modal-content .modal-footer .btn.btnOutline{background-color:#FFFFFF;border:1px solid rgba(0,0,0,1)}.modalCreateMedPlan .modal-content .modal-body .icoWrap.icoSucess{border:1px solid rgba(163,241,214,1);width:50px;height:50px;border-radius:100%;display:flex;align-items:center;justify-content:center;position:relative;margin:1.2rem auto 2.6rem}.modalCreateMedPlan .modal-content .modal-body .icoWrap.icoSucess:after{content:"";width:68px;height:68px;border-radius:100%;position:absolute;border:1px solid rgba(203,255,237,1)}.modalCreateMedPlan .modal-content .modal-body .icoWrap.icoSucess svg{width:34px;height:34px}.modalCreateMedPlan .modal-content .modal-body .dataWrap{text-align:center;padding:0 0 1rem}.modalCreateMedPlan .modal-content .modal-body .dataWrap h3{color:rgba(0,0,0,1);font-size:1.6rem;font-weight:500;margin:0 auto .4rem}.modalCreateMedPlan .modal-content .modal-body .dataWrap p{color:rgba(0,0,0,1);font-size:1.4rem;font-weight:400;margin:0 auto}.modelMedPlanEditConfirm.modalCreateMedPlan .modal-content .modal-body .iconWrap{margin:0 auto 1.2rem}.modelMedPlanEditConfirm.modalCreateMedPlan .modal-content .modal-body .iconWrap svg{width:46px;height:46px}.modalEditMedPlan.show{display:block;background-color:rgba(221,221,221,.85);-webkit-backdrop-filter:blur(9.399999618530273px);backdrop-filter:blur(9.399999618530273px)}.modalEditMedPlan .modal-dialog{max-width:580px}.modalEditMedPlan .modal-content{border:1px solid rgba(255,255,255,1);background-color:rgba(252,252,252,1);box-shadow:6.99px 6.99px 13.98px 0 rgba(13,34,34,.16);border-radius:26px}.modalEditMedPlan .modal-content .modal-header{border:0;padding:0;position:relative}.modalEditMedPlan .modal-content .modal-header .btn-close{background-image:none;position:absolute;right:1.6rem;top:1.2rem;z-index:9;outline:0;box-shadow:none;opacity:1}.modalEditMedPlan .modal-content .modal-body{padding:0 2rem}.modalEditMedPlan .formStep{width:100%;text-align:center;margin:3.2rem auto 0}.modalEditMedPlan .formStep .field-group{width:100%;margin:0 auto 1.2rem}.modalEditMedPlan .formStep .field-label{display:block;text-align:left;font-size:1.4rem;color:rgba(0,0,0,1);font-weight:500;margin:0 0 .4rem 1.6rem}.modalEditMedPlan .formStep .field-select{width:100%;text-align:left;padding:.2rem 1.6rem;border:.05rem solid rgba(149,149,149,.36);border-radius:30px;height:42px;-moz-appearance:none;appearance:none;-webkit-appearance:none;outline:none;background-color:#ffffff;box-shadow:none;color:rgba(0,0,0,1);font-size:1.3rem;font-weight:400;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="6" viewBox="0 0 12 6" fill="none"><path d="M11.3311 0.558594L6.16555 5.4428L1 0.558594" stroke="black" stroke-width="0.890065" stroke-linecap="round" stroke-linejoin="round"/></svg>');background-repeat:no-repeat;background-size:12px 12px;background-position:97%}.modalEditMedPlan .formStep .durationWrap{width:100%;background-color:rgba(246,246,246,1);border-radius:10px;padding:1.6rem 1rem;margin:0 0 .6rem}.modalEditMedPlan .formStep .duration-type-group{display:flex;justify-content:space-between;flex-flow:row wrap;align-items:center;border:.05rem solid rgba(149,149,149,.36);border-radius:30px;max-width:420px;width:100%;margin:0 auto 1.2rem;padding:.4rem}.modalEditMedPlan .formStep .duration-option{width:32.33%;border-radius:30px;padding:.6rem 1rem;cursor:pointer;transition:all .3s ease;background-color:#ffffff;color:rgba(0,0,0,1);font-size:1.4rem;font-weight:500}.modalEditMedPlan .formStep .duration-option.selected{background-color:rgba(161,246,217,1)}.modalEditMedPlan .formStep .hidden-radio{display:none}.modalEditMedPlan .formStep .radio-label{color:rgba(0,0,0,1);font-size:1.4rem;font-weight:500}.modalEditMedPlan .formStep .duration-days-group{margin:0 auto 1.2rem;display:flex;justify-content:flex-start;align-items:center;max-width:420px;position:relative;width:100%}.modalEditMedPlan .formStep .duration-days-input{width:55%;height:42px;text-align:center;border:.05rem solid rgba(149,149,149,.36);border-radius:30px;color:rgba(0,0,0,1);font-size:1.4rem;font-weight:400;padding:.2rem 1.6rem;outline:none;background-color:transparent;pointer-events:none;margin:0 1rem}.modalEditMedPlan .formStep .btnsWrap{display:flex;flex-flow:column;justify-content:space-between;align-items:center;height:38px;margin:0 3rem 0 0}.modalEditMedPlan .formStep .arrow-btn{background-color:transparent;border:0;border-radius:0;cursor:pointer;transition:all .2s ease;outline:0;box-shadow:none;line-height:1.4rem}.modalEditMedPlan .formStep .arrow-btn svg{width:12px;height:12px}.modalEditMedPlan .formStep .arrow-btn:hover svg path{stroke:rgba(0,0,0,1)}.modalEditMedPlan .formStep .duration-days-group .btnsWrap{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;height:42px;width:42px;border-radius:100%;border:.06rem solid rgba(149,149,149,.36);margin:0}.modalEditMedPlan .formStep .duration-days-group .btnsWrap.btnMarRt{margin:0 2rem 0 0}.modalEditMedPlan .formStep .duration-days-group .btnsWrap:hover{background-color:rgba(186,255,231,1)}.modalEditMedPlan .formStep .duration-days-group .arrow-btn{background-color:transparent;border:0;border-radius:0;cursor:pointer;transition:all .2s ease;outline:0;box-shadow:none;width:100%;height:100%;border-radius:100%}.modalEditMedPlan .formStep .duration-days-group .arrow-btn svg{width:12px;height:12px}.modalEditMedPlan .formStep .duration-days-group .arrow-btn:hover svg path{stroke:rgba(0,0,0,1)}.modalEditMedPlan .formStep .duration-days-label{font-size:1.3rem;color:rgba(0,0,0,1);font-weight:300;letter-spacing:.01rem}.modalEditMedPlan .formStep .duration-dates{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;max-width:400px;width:100%;margin:0 auto}.modalEditMedPlan .formStep .duration-dates p{margin:0;color:rgba(0,0,0,1);font-size:1.3rem;font-weight:300;letter-spacing:.01rem}.modalEditMedPlan .formStep .duration-dates p strong{font-weight:500}.modalEditMedPlan .formStep .field-group.fromFrequency{max-width:320px;width:100%;margin:0 0 1.2rem}.modalEditMedPlan .formStep .frequency-times{display:flex;justify-content:center;flex-flow:row wrap;align-items:center;border:.05rem solid rgba(149,149,149,.36);border-radius:30px}.modalEditMedPlan .formStep .frequency-time-item{width:25%;height:120px;padding:1.6rem;cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.modalEditMedPlan .formStep .frequency-time-item.active{color:rgba(0,232,176,1)}.modalEditMedPlan .formStep .frequency-time-item .time-icon{margin:0 auto 1.2rem}.modalEditMedPlan .formStep .frequency-time-item .time-icon svg{width:28px;height:28px}.modalEditMedPlan .formStep .frequency-time-item .time-label{color:rgba(126,126,126,1);font-size:1.2rem;font-weight:400;letter-spacing:.02rem;line-height:1.4rem;margin:0 0 .6rem;text-transform:uppercase}.modalEditMedPlan .formStep .frequency-time-item.active .time-label{color:rgba(0,232,176,1)}.modalEditMedPlan .formStep .counter-controls{display:flex;align-items:center}.modalEditMedPlan .formStep .counter-input{width:50px;height:30px;text-align:center;border:.05rem solid rgba(149,149,149,.36);border-radius:30px;pointer-events:none;box-shadow:none;outline:0;background-color:#ffffff;color:rgba(0,0,0,1);font-size:1.4rem;font-weight:500}.modalEditMedPlan .formStep .btnsWrap.fromFrequencyBtnWrap{display:flex;flex-flow:column;justify-content:space-between;align-items:center;height:32px;margin:0 0 0 .8rem}.modalEditMedPlan .formStep .counter-btn{background-color:transparent;border:0;border-radius:0;cursor:pointer;transition:all .2s ease;outline:0;box-shadow:none;line-height:1.4rem}.modalEditMedPlan .formStep .counter-btn svg{width:10px;height:10px}.modalEditMedPlan .formStep .counter-btn:hover svg path{stroke:rgba(0,0,0,1)}.modalEditMedPlan .formStep .pill-info{display:flex;align-items:center;justify-content:space-between;flex-flow:row wrap;margin:1rem 0 0}.modalEditMedPlan .formStep .pill-info p{color:rgba(0,0,0,1);font-size:1.3rem;font-weight:500;margin:0}.modalEditMedPlan .formStep .pill-info p span{color:rgba(150,150,150,1);font-size:1.2rem;font-weight:400}.modalEditMedPlan .ctaWrap{padding:2.6rem 1rem 2rem;margin:0 auto;text-align:center}.modalEditMedPlan .ctaWrap .btn{background-color:rgba(186,255,231,1);outline:0;border:1px solid rgba(186,255,231,1);border-radius:30px;box-shadow:none;padding:.6rem 2rem;color:#000000;font-weight:500;font-size:1.4rem;margin:0 .6rem;max-width:120px;width:100%}.modalEditMedPlanSuccess.modalCreateMedPlan .modal-content .modal-body{padding:3rem 2rem 4rem}.doctorViewCurrentMed{overflow-x:hidden}.doctorViewCurrentMed .medPlanWrap .backCtaWrap .btn:hover,.doctorViewCurrentMed .medPlanWrap .topSearchBtnWrap .btn:hover{background-color:rgba(55,118,255,1);border:1px solid rgba(55,118,255,1)}.doctorViewCurrentMed .medPlanWrap .backCtaWrap .btn:hover svg path,.doctorViewCurrentMed .medPlanWrap .topSearchBtnWrap .btn:hover svg path{stroke:#FFFFFF}.doctorViewCurrentMed .medPlanWrap .medTabsWrap .medPlanListScrollWrap .ps__rail-y.ps--clicking .ps__thumb-y,.doctorViewCurrentMed .medPlanWrap .medTabsWrap .medPlanListScrollWrap .ps__rail-y:focus>.ps__thumb-y,.doctorViewCurrentMed .medPlanWrap .medTabsWrap .medPlanListScrollWrap .ps__rail-y:hover>.ps__thumb-y,.doctorViewCurrentMed .medPlanWrap .medTabsWrap .medPlanListScrollWrap .ps__thumb-y{background-color:rgba(214,227,255,1)}.doctorViewCurrentMed .topTitleWrap .rightCtasWrap .btn{background-color:rgba(55,118,255,1);box-shadow:none;color:#FFFFFF;border:0}.doctorViewCurrentMed .topTitleWrap .rightCtasWrap .btn svg path{stroke:#FFFFFF}.doctorViewCurrentMed .modalCreateMedPlan .modal-content .modal-footer .btn{background-color:rgba(55,118,255,1);border:1px solid rgba(55,118,255,1);color:#FFFFFF}.doctorViewCurrentMed .modalCreateMedPlan .modal-content .modal-footer .btn.btnOutline{border:1px solid rgba(0,0,0,1);color:rgba(0,0,0,1);background-color:transparent}.createDocPrescription .modelMedPlanEditConfirm.modalCreateMedPlan .modal-content .modal-body .iconWrap svg rect{fill:rgba(55,118,255,1)}.createDocPrescription .modalEditMedPlan .formStep .duration-days-group .btnsWrap:hover{background-color:rgba(214,227,255,1)}.createDocPrescription .modalEditMedPlan .formStep .duration-option.selected{background-color:rgba(55,118,255,1)}.createDocPrescription .modalEditMedPlan .formStep .duration-option.selected span{color:#FFFFFF}.createDocPrescription .modalEditMedPlan .formStep .frequency-time-item.active,.createDocPrescription .modalEditMedPlan .formStep .frequency-time-item.active .time-label{color:rgba(55,118,255,1)}.createDocPrescription .modalEditMedPlan .ctaWrap .btn{background-color:rgba(55,118,255,1);color:#FFFFFF}.createDocPrescription .modalCreateMedPlan .modal-content .modal-body .icoWrap.icoSucess svg rect{fill:rgba(153,185,255,1)}.createDocPrescription .modalCreateMedPlan .modal-content .modal-body .icoWrap.icoSucess svg path{fill:rgba(55,118,255,1)}.doctorViewCurrentMed .medPlanWrap .medTabsWrap ul.medPlanList li.selected.doctorselected.active .itemWrap{background-color:rgba(214,227,255,1)}.doctorViewCurrentMed .medPlanWrap .medTabsWrap ul.medPlanList li .itemWrap .statusCircle.doctorRxCircle.active{background-color:rgba(111,212,101,1)}.doctorViewCurrentMed .medPlanWrap .medTabsWrap ul.medPlanList li.inActive .itemWrap .statusCircle.active{background-color:rgba(102,102,102,1)}.doctorViewCurrentMed .medPlanWrap .medTabsWrap ul.medPlanList li .itemWrap .cratridgeCta .btn:hover svg rect,.doctorViewCurrentMed .medPlanWrap .medTabsWrap ul.medPlanList li .itemWrap .deletCta .btn:hover svg path{stroke:rgba(0,0,0,1)}.doctorViewCurrentMed .medPlanWrap .medTabsWrap ul.medPlanList li .itemWrap .cratridgeCta .btn:hover svg rect.forHover{fill:rgba(0,0,0,1)}.doctorViewCurrentMed .medPlanWrap .medTabsWrap ul.medPlanList li .itemWrap .cratridgeCta .btn:hover svg path{stroke:rgba(0,0,0,1);fill:rgba(0,0,0,1)}.doctorViewCurrentMed .medPlanWrap .medTabsWrap ul.medPlanList li .itemWrap .boxPlanName{width:calc(100% - 56%);text-align:left}.doctorViewCurrentMed .medPlanWrap .medtblListWrap .innerWrap .tblWrap table tr:after{width:100%;height:89%}.doctorViewCurrentMed table tbody tr td .btn.btnCartLink svg{width:28px;height:28px}.doctorViewCurrentMed .modelMedPlanEditConfirm.modalCreateMedPlan .modal-content .modal-body .iconWrap svg rect{fill:rgba(55,118,255,1)}.doctorViewCurrentMed .modalEditMedPlan .formStep .duration-option.selected{background-color:rgba(55,118,255,1)}.doctorViewCurrentMed .modalEditMedPlan .formStep .duration-option.selected .radio-label{color:#FFFFFF}.doctorViewCurrentMed .modalEditMedPlan .formStep .frequency-time-item.active .time-label{color:rgba(55,118,255,1)}.doctorViewCurrentMed .modalEditMedPlan .formStep .frequency-time-item.active .time-icon svg path{fill:rgba(55,118,255,1)}.doctorViewCurrentMed .modalEditMedPlan .ctaWrap .btn{background-color:rgba(55,118,255,1);border:1px solid rgba(55,118,255,1);color:#FFFFFF}.cartridgeSidebarOverlay.sidebar-overlay{position:fixed;inset:0;background-color:rgb(221 221 221/73%);-webkit-backdrop-filter:blur(9.399999618530273px);backdrop-filter:blur(9.399999618530273px);opacity:0;visibility:hidden;transition:opacity .3s ease-in-out;z-index:999;width:calc(100% - 200px);top:5.7rem;left:200px}.cartridgeSidebarOverlay.sidebar-overlay.show{opacity:1;visibility:visible}.cartridgeRightsidebar.rightsidebar-container{position:fixed;bottom:0;border-bottom-right-radius:30px;right:-550px;width:540px;height:calc(100vh - 7.5rem);background-color:rgba(255,255,255,.85);transition:right .3s ease-in-out;z-index:1000;display:flex;flex-direction:column;border:2px solid rgba(255,255,255,1);padding:1.8rem 3rem 3rem}.cartridgeRightsidebar.rightsidebar-container.open{right:0;transition:right .3s ease-in-out}.cartridgeRightsidebar.rightsidebar-container .sidebar-header{position:relative}.cartridgeRightsidebar.rightsidebar-container .sidebar-header .topHeaderWrap{display:flex;justify-content:space-between;flex-flow:row wrap;margin:-12rem 0 0}.cartridgeRightsidebar.rightsidebar-container .sidebar-header .imgWrap{text-align:left}.cartridgeRightsidebar.rightsidebar-container .sidebar-header .imgWrap img{width:130px}.cartridgeRightsidebar.rightsidebar-container .sidebar-header .dataWrap{margin:4rem 0 0;width:calc(100% - 130px)}.cartridgeRightsidebar.rightsidebar-container .sidebar-header .dataWrap h2{color:rgba(0,0,0,1);font-size:1.3rem;font-weight:300;border:1px solid rgba(57,75,114,1);border-radius:30px;width:calc(100% + 5.2rem);margin:0 -4rem;position:relative;z-index:-1;padding:.6rem .4rem .6rem 4rem}.cartridgeRightsidebar.rightsidebar-container .sidebar-header .dataWrap h2 span{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:100%;background-color:rgba(55,118,255,1);position:absolute;right:.34rem;top:50%;transform:translateY(-50%);color:rgba(255,255,255,1);font-size:1.4rem;font-weight:600}.cartridgeRightsidebar.rightsidebar-container .sidebar-header .dataWrap .btn{position:absolute;top:0;right:-4rem;padding:0;outline:0;box-shadow:none}.cartridgeRightsidebar.rightsidebar-container .sidebar-header .dataWrap .med-info{padding:3rem 0 0}.cartridgeRightsidebar.rightsidebar-container .sidebar-header .dataWrap .med-info .topMedData{text-align:left}.cartridgeRightsidebar.rightsidebar-container .sidebar-header .dataWrap .med-info .topMedData h3{margin:0 0 .2rem;color:rgba(0,0,0,1);font-size:1.4rem;font-weight:500}.cartridgeRightsidebar.rightsidebar-container .sidebar-header .dataWrap .med-info .topMedData p{margin:0;color:rgba(0,0,0,1);font-size:1.2rem;font-weight:300}.cartridgeRightsidebar.rightsidebar-container .sidebar-header .dataWrap .med-info .rightMedData{text-align:right;padding:.6rem 0 .2rem;border-bottom:1px solid rgba(57,75,114,1)}.cartridgeRightsidebar.rightsidebar-container .sidebar-header .dataWrap .med-info .rightMedData p{margin:0;color:rgba(0,0,0,1);font-size:1.2rem;font-weight:300}.cartridgeRightsidebar.rightsidebar-container .cartridge-content{padding:7rem 0 0}.cartridgeRightsidebar.rightsidebar-container .cartridge-content .cartridgeDataWrap{background-color:rgba(240,240,240,1);border-radius:20px;padding:4rem 1.8rem 3rem 3rem}.cartridgeRightsidebar.rightsidebar-container .cartridgeMidData{display:flex;align-items:flex-start;justify-content:space-between;flex-flow:row wrap;padding:1.2rem 0 0}.cartridgeRightsidebar.rightsidebar-container .cartridgeMidData .leftWrap{width:130px}.cartridgeRightsidebar.rightsidebar-container .pill-status{display:flex;flex-direction:column;align-items:center}.cartridgeRightsidebar.rightsidebar-container .pill-status .label{color:rgba(0,0,0,1);font-size:1.3rem;font-weight:300;margin:0 0 .8rem}.cartridgeRightsidebar.rightsidebar-container .pill-status .count{font-size:1.8rem;font-weight:600;color:rgba(55,118,255,1);margin:0 auto .8rem}.cartridgeRightsidebar.rightsidebar-container .pill-status .pill-bar{width:40px;height:calc(100vh - 46rem);background-color:rgba(255,255,255,1);box-shadow:inset 0 0 8.06px 0 rgba(0,0,0,.36);border-radius:8px;overflow:hidden;display:flex;flex-direction:column-reverse;padding:.3rem}.cartridgeRightsidebar.rightsidebar-container .pill-status .pill-fill{width:100%;transition:height .5s ease;border-radius:8px}.cartridgeRightsidebar.rightsidebar-container .cartridgeMidData .rightWrap{width:calc(100% - 130px)}.cartridgeRightsidebar.rightsidebar-container .next-dose-section{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;margin:.4rem 0 1rem}.cartridgeRightsidebar.rightsidebar-container .next-dose-section .leftDataWrap{background-color:rgba(255,255,255,1);width:calc(100% - 5rem);border-radius:10px;padding:1rem 1.6rem}.cartridgeRightsidebar.rightsidebar-container .next-dose-section .topInfo{display:flex;align-items:center;flex-flow:row wrap;margin:0 0 .4rem}.cartridgeRightsidebar.rightsidebar-container .next-dose-section .topInfo p{color:rgba(0,0,0,1);font-size:1.2rem;font-weight:300;margin:0 .4rem 0 0;line-height:1.6rem}.cartridgeRightsidebar.rightsidebar-container .next-dose-section .topInfo h4{color:rgba(0,0,0,1);font-size:1.2rem;font-weight:500;margin:0;line-height:1.6rem}.cartridgeRightsidebar.rightsidebar-container .next-dose-section .time-remaining{text-align:left}.cartridgeRightsidebar.rightsidebar-container .next-dose-section .time-remaining p{margin:0;color:rgba(55,118,255,1);font-size:1.3rem;font-weight:500;line-height:1.6rem}.cartridgeRightsidebar.rightsidebar-container .next-dose-section .rightDataWrap{position:relative;display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-end;margin:0 0 0 -4rem}.cartridgeRightsidebar.rightsidebar-container .next-dose-section .icoWrap{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.cartridgeRightsidebar.rightsidebar-container .next-dose-section .icoWrap svg{width:34px;height:34px}.cartridgeRightsidebar.rightsidebar-container .next-dose-section .dose-timer{position:relative;background-color:rgba(255,255,255,1);box-shadow:0 0 3.23px 4.34px rgba(198,215,231,.1);width:84px;height:84px;border-radius:100%;display:flex;align-items:center;justify-content:center}.cartridgeRightsidebar.rightsidebar-container .schedule-section{text-align:left;margin:0 0 1.6rem}.cartridgeRightsidebar.rightsidebar-container .schedule-section h4{color:rgba(55,118,255,1);font-size:1.4rem;font-weight:500;text-transform:uppercase;letter-spacing:.01rem}.cartridgeRightsidebar.rightsidebar-container .schedule-section p{color:rgba(0,0,0,1);font-size:1.3rem;font-weight:300;border-bottom:1px solid rgba(57,75,114,1);padding:0 0 .4rem;margin:0 0 1.2rem}.cartridgeRightsidebar.rightsidebar-container .schedule-section .schedule-times{display:flex;align-items:center;justify-content:space-between;flex-flow:row wrap}.cartridgeRightsidebar.rightsidebar-container .schedule-section .schedule-times .schedule-item{text-align:center;background-color:rgba(255,255,255,1);border-radius:10px;width:23%;padding:.6rem}.cartridgeRightsidebar.rightsidebar-container .schedule-section .schedule-times .schedule-item .schedule-icon{margin:0 auto .6rem}.cartridgeRightsidebar.rightsidebar-container .schedule-section .schedule-times .schedule-item .schedule-icon svg{width:22px;height:22px}.cartridgeRightsidebar.rightsidebar-container .schedule-section .schedule-times .schedule-item p{border:0;margin:0;padding:0;color:rgba(0,0,0,1);font-size:1rem;line-height:1.4rem}.cartridgeRightsidebar.rightsidebar-container .adherence-section{text-align:left}.cartridgeRightsidebar.rightsidebar-container .adherence-section h4{color:rgba(55,118,255,1);font-size:1.4rem;font-weight:500;text-transform:uppercase;letter-spacing:.01rem}.cartridgeRightsidebar.rightsidebar-container .adherence-section .adherence-row{display:flex;align-items:center;justify-content:flex-start;flex-flow:row wrap;background-color:rgba(255,255,255,1);border-radius:10px;padding:1rem}.cartridgeRightsidebar.rightsidebar-container .adherence-section .adherence-row h3{margin:0}.cartridgeRightsidebar.rightsidebar-container .adherence-section .adherence-row .dose-history{border-left:1px solid rgba(57,75,114,1);padding:0 0 0 .8rem;margin:0 0 0 .8rem}.cartridgeRightsidebar.rightsidebar-container .adherence-section .adherence-row .dose-history .dose-itemWrap{display:flex;align-items:center;justify-content:space-between;flex-flow:row wrap}.cartridgeRightsidebar.rightsidebar-container .adherence-section .adherence-row .dose-history p{margin:0 0 .6rem}.cartridgeRightsidebar.rightsidebar-container .adherence-section .adherence-row .dose-history .dose-item{margin:0 .3rem}.cartridgeRightsidebar.rightsidebar-container .adherence-section .adherence-row .dose-history .dose-item h4{margin:0;color:rgba(0,0,0,1);font-size:1rem;font-weight:300;border-radius:100%;width:22px;height:22px;display:flex;align-items:center;justify-content:center}.cartridgeRightsidebar.rightsidebar-container .adherence-section .adherence-row .dose-history .dose-item h4.taken{background-color:rgba(57,255,188,1)}.cartridgeRightsidebar.rightsidebar-container .adherence-section .adherence-row .dose-history .dose-item h4.dispensed{background-color:rgba(255,222,132,1)}.cartridgeRightsidebar.rightsidebar-container .adherence-section .adherence-row .dose-history .dose-item h4.missed{background-color:rgba(255,152,152,1)}.createDocPrescription .stepperContainer .patientInfoTop{display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-start;background-color:rgba(214,227,255,1);border-radius:60px;position:relative;padding:.8rem;overflow:hidden;margin:1.4rem 0 0;width:100%;max-width:500px}.createDocPrescription .stepperContainer .patientInfoTop:after{content:"";background-image:url(/img/vectorImg.png);background-repeat:no-repeat;background-size:contain;position:absolute;right:0;top:0;width:230px;height:76px}.createDocPrescription .stepperContainer .patientInfoTop .imgWrap{background-color:rgba(255,255,255,1);box-shadow:0 4px 4px 0 rgba(0,0,0,.25);width:58px;height:58px;border-radius:100%;padding:.2rem;margin:0 2.4rem 0 0}.createDocPrescription .stepperContainer .patientInfoTop img{width:100%;height:100%;border-radius:100%;object-fit:cover}.createDocPrescription .stepperContainer .patientInfoTop .dataWrap{text-align:left}.createDocPrescription .stepperContainer .patientInfoTop .dataWrap h2{color:rgba(0,0,0,1);font-size:1.8rem;font-weight:600}.createDocPrescription .stepperContainer .patientInfoTop .dataWrap p,.docMedPlanWrap .docTopWrap .patientInfoTop .dataWrap p{margin:0;color:rgba(0,0,0,1);font-size:1.3rem;font-weight:300}.createDocPrescription .stepperContainer .backCtaWrap .btn:hover{background-color:rgba(55,118,255,1)}.createDocPrescription .stepperContainer .backCtaWrap .btn:hover svg path{stroke:#FFFFFF}.createDocPrescription .stepperContainer .stepperForm .topFromWrap .formStep{margin:2rem auto 0}.createDocPrescription .stepperContainer .stepperForm .formCta .btn{background-color:rgba(55,118,255,1);color:#FFFFFF}.createDocPrescription .stepperContainer .stepperForm .formCta .btn.btnTxt{color:rgba(55,118,255,1);background-color:transparent}.createDocPrescription .stepperContainer .stepperForm .topFromWrap .formStep .btnsWrap:hover{background-color:rgba(214,227,255,1)}.createDocPrescription .stepperContainer .progressBarWrapper .progressBar .progressSegment.completed{background-color:rgba(55,118,255,1)}.createDocPrescription .stepperContainer .stepperForm .topFromWrap .formStep .duration-option.selected{background-color:rgba(55,118,255,1);color:#FFFFFF}.createDocPrescription .stepperContainer .stepperForm .topFromWrap .formStep .duration-option.selected .radio-label{color:#FFFFFF}.createDocPrescription .stepperContainer .stepperForm .topFromWrap .formStep .frequency-time-item .time-label{text-transform:uppercase}.createDocPrescription .stepperContainer .stepperForm .topFromWrap .formStep .frequency-time-item.active,.createDocPrescription .stepperContainer .stepperForm .topFromWrap .formStep .frequency-time-item.active .time-label{color:rgba(55,118,255,1)}.createDocPrescription .modalCreateMedPlan .modal-content .modal-footer .btn,.createDocPrescription .stepperContainer .rightsidebar-container .sidebar-footer .btn{background-color:rgba(55,118,255,1);border-color:rgba(55,118,255,1);color:#FFFFFF}.createDocPrescription .modalCreateMedPlan .modal-content .modal-footer .btn.btnOutline,.createDocPrescription .stepperContainer .rightsidebar-container .sidebar-footer .btn.btnOutline{background-color:transparent;color:rgba(0,0,0,1);border-color:rgba(0,0,0,1)}.createDocPrescription .modalCreateMedPlan .modal-content .modal-body .icoWrap.icoSucess{border:1px solid rgba(55,118,255,1)}.createDocPrescription .modalCreateMedPlan .modal-content .modal-body .icoWrap.icoSucess:after{border:1px solid rgb(55 118 255/34%)}.createDocPrescription .stepperContainer .rightsidebar-container .topPannelWrap .tblWrap table tr:after{border-radius:36px;width:100%}.createDocPrescription .stepperContainer .rightsidebar-container .topPannelWrap .tblWrap table tr td.forPad{padding:.6rem 1.4rem 1rem}.createDocPrescription .stepperContainer .rightsidebar-container .topPannelWrap .tblWrap table tr table tr:first-child:after{border:0;border-radius:0}.createDocPrescription .stepperContainer .rightsidebar-container .topPannelWrap .tblWrap table tr table tr:nth-child(2):after{content:none}.createDocPrescription .stepperContainer .rightsidebar-container .topPannelWrap .tblWrap table tr table tr:nth-child(2) td{padding:.6rem 1.2rem 1rem}.createDocPrescription .stepperContainer .rightsidebar-container .topPannelWrap .tblWrap table tr table tr:nth-child(2) td .additionalInfo{text-align:left}.createDocPrescription .stepperContainer .rightsidebar-container .topPannelWrap .tblWrap table tr table tr:nth-child(2) td .additionalInfo h4{font-size:1.3rem;font-weight:500;margin:0 0 .4rem}.createDocPrescription .stepperContainer .rightsidebar-container .topPannelWrap .tblWrap table tr table tr:nth-child(2) td .additionalInfo p{margin:0;font-size:1.2rem;font-weight:300;color:#000000;line-height:1.6rem}.createDocPrescription .stepperContainer .additionalInfoWrap{margin:.8rem auto 0}.createDocPrescription .stepperContainer .additionalInfoWrap .btn{padding:0;outline:0;box-shadow:none;border:0;background-color:transparent;color:rgba(55,118,255,1);font-size:1.3rem}.createDocPrescription .stepperContainer .additionalInfoWrap .btn.btnEdit{margin:0 0 0 1rem}.createDocPrescription .stepperContainer .additionalInfoWrap p{margin:.6rem auto 0;color:rgba(0,0,0,1);font-size:1.2rem}.modalAdditionalInfo .formWrap{width:100%;padding:1rem 2rem 0}.modalAdditionalInfo .formWrap label{width:100%;text-align:left;color:rgba(0,0,0,1);font-size:1.2rem;margin:0}.modalAdditionalInfo .formWrap textarea{width:100%;margin:.4rem 0 1rem;text-align:left;resize:none;border:1px solid rgba(149,149,149,.5);background-color:transparent;border-radius:20px;height:100px;color:rgba(0,0,0,1);font-size:1.2rem;padding:.8rem 1.6rem}.modalAdditionalInfo .formWrap .btn{background-color:rgba(55,118,255,1);outline:0;border:1px solid rgba(55,118,255,1);border-radius:30px;box-shadow:none;padding:.6rem 2rem;color:#FFFFFF;font-weight:500;font-size:1.4rem;margin:0 .6rem;max-width:120px;width:100%}.aiPopupContainer{position:fixed;bottom:0;right:0;width:420px;height:86.2vh;background-color:#ffffff;border-radius:30px;box-shadow:0 4px 20px rgba(0,0,0,.15);overflow:hidden;display:flex;flex-direction:column;animation:slideUp .4s ease-out;z-index:9999}.aiPopupContainer:after{content:"";background-image:url(/img/aiPopupBg.png);background-repeat:no-repeat;background-position:bottom;background-size:cover;width:100%;height:50vh;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}@keyframes slideUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.aiPopupContainer .aiPopupHeader{background-color:#FFFFFF;padding:1.2rem 1.6rem;display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between}.aiPopupContainer .aiPopupHeader .rightWrap .btn{outline:0;box-shadow:none;border:0;padding:0;margin:0 .4rem}.aiPopupContainer .aiPopupHeader .rightWrap .btn-close{outline:0;box-shadow:none;border:0;background-image:none;--bs-btn-close-bg:none;padding:0;margin:0 0 0 .4rem}.aiPopupContainer .aiPopupBody{padding:1rem 1.6rem 2rem;overflow-y:auto;flex:1 1;font-size:1rem;color:rgba(0,0,0,1);font-weight:300;position:relative;z-index:2}.aiPopupContainer .aiPopupBody strong{font-weight:600}.aiPopupContainer .aiPopupBody h5{color:rgba(96,96,96,1);font-size:1rem;font-weight:300;margin:0 0 1rem}.aiPopupContainer .aiPopupBody p{color:rgba(0,0,0,1);font-size:1rem;font-weight:300;margin:0 0 .4rem}.aiPopupContainer .aiPopupBody ul{padding:0;margin:0}.aiPopupContainer .aiPopupBody ul li{color:rgba(0,0,0,1);font-size:1rem;font-weight:300;margin:0 0 .4rem;position:relative;padding:0 0 0 .8rem}.aiPopupContainer .aiPopupBody ul li:before{content:"";width:4px;height:4px;border-radius:100%;background-color:rgba(0,0,0,1);position:absolute;left:0;top:7px}.aiPopupContainer .aiPopupFooter{position:relative;z-index:2;display:flex;padding:1.6rem}.aiPopupContainer .aiPopupFooter .aiPopupFooterCta{display:flex;align-items:flex-end;justify-content:space-between;flex-flow:row wrap;position:relative;background-color:rgba(255,255,255,1);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);box-shadow:0 4px 10px 0 rgba(0,0,0,.1);border-radius:20px;width:100%;padding:1rem}.aiPopupContainer .aiPopupFooter input{width:calc(100% - 0px);outline:none;border:0;padding:0;height:40px}.aiPopupContainer .aiPopupFooter .catWrap{justify-content:flex-end;display:flex;flex-flow:row wrap;align-items:center;width:100%}.aiPopupContainer .aiPopupFooter .btn{box-shadow:none;outline:0;border-radius:100%;width:26px;height:26px;align-items:center;justify-content:center;display:flex;padding:0;margin:0 0 0 1rem}.aiPopupContainer .aiPopupFooter .btnMic{border:1px solid rgba(0,0,0,.1);background-color:#FFFFFF}.aiPopupContainer .aiPopupFooter .btnSend{border:1px solid rgba(0,136,255,1);background-color:rgba(0,136,255,1)}.doctorAccordion .doctorHeader{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;margin:0 1.6rem .6rem;position:relative}.doctorAccordion .doctorHeader:after{content:"";width:100%;height:1px;background-color:rgba(55,118,255,1);position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:0}.doctorAccordion .doctorHeader p{margin:0;color:rgba(55,118,255,1);font-size:1.4rem;font-weight:500;position:relative;background-color:rgba(240,240,240,1);z-index:1;padding:0 .6rem 0 0}.doctorAccordion .doctorHeader p span{font-weight:300;display:inline-block;margin:0 0 0 .6rem}.doctorAccordion .doctorHeader .accordionToggle{outline:0;border:0;padding:0 0 0 1rem;box-shadow:none;background-color:rgba(240,240,240,1);position:relative;z-index:1}.doctorAccordion ul.doctorMedList{padding:0;margin:0}.doctorAccordion ul.doctorMedList li.doctorMedItem,.doctorAccordion ul.doctorMedList li.selected.active{padding:0}.doctorAccordion ul.doctorMedList li.doctorMedItem.pinkBg .itemWrap{background-color:rgba(255,225,237,1);border:1.4px solid rgba(230,230,230,1)}.doctorAccordion ul.doctorMedList li .itemWrap .boxPlanName{width:calc(100% - 56%)!important;text-align:left}.doctorPieChartDtlWrap .doctorDashBoardContent{background-color:#FcFcFc}.doctorPieChartDtlWrap .padLt0{padding-left:0}.doctorPieChartDtlWrap .padRt0{padding-right:0}.doctorPieChartDtlWrap .topTitleWrap .leftTopWrap{display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-start}.doctorPieChartDtlWrap .topTitleWrap .leftTopWrap .btn{padding:0;outline:0;box-shadow:none;border:0;margin:0 1.6rem 0 0}.doctorPieChartDtlWrap .topTitleWrap .leftTopWrap .btn svg{width:34px;height:34px}.doctorPieChartDtlWrap .ScrollContentWrap .scrollSecWrap{padding:0}.doctorPieChartDtlWrap .leftChartWrap{padding:1.6rem;border-right:1px solid rgba(225,225,225,1);height:calc(100vh - 13rem)}.doctorPieChartDtlWrap .leftChartWrap .topTTlWrap{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between}.doctorPieChartDtlWrap .leftChartWrap .topTTlWrap h2{color:rgba(0,0,0,1);font-size:1.4rem;font-weight:500;margin:0}.doctorPieChartDtlWrap .leftChartWrap .selectWrap{position:relative;border:.02rem solid #ffffff;box-shadow:1.34px 1.34px 2.67px 0 #0D222229,-1.34px -1.34px 1.6px 0 #FFFFFF;border-radius:30px;background-color:#F8F8F8;width:120px;height:30px;padding:.2rem .6rem .2rem 1rem}.doctorPieChartDtlWrap .leftChartWrap .selectWrap select{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;outline:0;background-color:transparent;box-shadow:none;width:100%;height:100%;color:#000000;font-weight:300;font-size:1rem;letter-spacing:.01rem}.doctorPieChartDtlWrap .leftChartWrap .selectWrap .downArrow{position:absolute;right:.6rem;top:50%;transform:translateY(-50%);pointer-events:none;display:flex;align-items:center;justify-content:center}.doctorPieChartDtlWrap .leftChartWrap .chartWrap{border:1px solid rgba(55,118,255,1);border-radius:20px;margin:1.2rem auto 0}.doctorPieChartDtlWrap .leftChartWrap .chartWrap .chart{width:100%;height:200px}.doctorPieChartDtlWrap .leftChartWrap .legendWrap{padding:0 2rem 1rem}.doctorPieChartDtlWrap .leftChartWrap .legendWrap ul{padding:0;margin:0}.doctorPieChartDtlWrap .leftChartWrap .legendWrap ul li{margin:0 0 1rem;line-height:normal;display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-start}.doctorPieChartDtlWrap .leftChartWrap .legendWrap ul li .dotWrap{width:14px;height:14px;border-radius:100%;margin:0 1rem 0 0}.doctorPieChartDtlWrap .leftChartWrap .legendWrap ul li .dotWrap.bgClrF87171{background-color:rgba(255,152,152,1)}.doctorPieChartDtlWrap .leftChartWrap .legendWrap ul li .dotWrap.bgClrFACC15{background-color:rgba(255,222,132,1)}.doctorPieChartDtlWrap .leftChartWrap .legendWrap ul li .dotWrap.bgClr6EE7B7{background-color:rgba(57,255,188,1)}.doctorPieChartDtlWrap .leftChartWrap .legendWrap ul li p{margin:0;color:rgba(0,0,0,1);font-size:1rem;font-weight:400}.doctorPieChartDtlWrap .rightTblWrap{padding:0}.doctorPieChartDtlWrap .rightTblWrap .topTTlWrap{position:relative;margin:0 auto;padding:1.6rem}.doctorPieChartDtlWrap .rightTblWrap .topTTlWrap h2{text-align:center;margin:0 auto;color:rgba(0,0,0,1);font-size:1.4rem;font-weight:500}.doctorPieChartDtlWrap .rightTblWrap .topTTlWrap p{position:absolute;color:rgba(0,0,0,1);font-size:1.2rem;font-weight:400;right:1.6rem;top:50%;transform:translateY(-50%);margin:0}.doctorPieChartDtlWrap .rightTblWrap table{border-radius:0}.doctorPieChartDtlWrap .rightTblWrap table thead{box-shadow:0 4px 4px 0 rgba(0,0,0,.1);background-color:#FFFFFF;border-radius:0}.doctorPieChartDtlWrap .rightTblWrap table thead tr th{color:rgba(0,0,0,1);font-size:1.3rem;font-weight:500;padding:1.6rem 2.2rem}.doctorPieChartDtlWrap .rightTblWrap table thead tr th:first-child,.doctorPieChartDtlWrap .rightTblWrap table thead tr th:last-child{border-radius:0}.doctorPieChartDtlWrap .rightTblWrap table tbody{box-shadow:none;background-color:#FCFCFC;border-radius:0}.doctorPieChartDtlWrap .rightTblWrap table tbody tr{position:relative}.doctorPieChartDtlWrap .rightTblWrap table tbody tr:after{content:"";background-color:#FFFFFF;width:98%;border:1px solid rgba(230,230,230,1);border-radius:14px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);height:84%}.doctorPieChartDtlWrap .rightTblWrap table tbody tr td{color:rgba(0,0,0,1);font-size:1.3rem;font-weight:300;padding:1.6rem 2.2rem;border:0;vertical-align:middle;position:relative;z-index:9}.doctorPieChartDtlWrap .rightTblWrap table tbody tr td p{margin:0;color:rgba(0,0,0,1);font-size:1.3rem;font-weight:300}.doctorPieChartDtlWrap .rightTblWrap table tbody tr td .innerTbl tr td{padding:0 .4rem;text-align:left;border:0}.doctorPieChartDtlWrap .rightTblWrap table tbody tr td .innerTbl tr td span{text-align:left;display:inline-block;padding:0 0 0 1.4rem;color:rgba(0,0,0,1);font-size:1rem;font-weight:300;letter-spacing:.01rem}.doctorPieChartDtlWrap .rightTblWrap table tbody tr td .innerTbl tr td .tblData{display:flex;align-items:center;justify-content:flex-start;flex-flow:row wrap}.doctorPieChartDtlWrap .rightTblWrap table tbody tr td .innerTbl tr td .tblData svg{width:12px}.doctorPieChartDtlWrap .rightTblWrap table tbody tr td .innerTbl tr td .tblData p{margin:0;color:rgba(0,0,0,1);font-size:1.4rem;font-weight:500;width:calc(100% - 12px)}.doctorPieChartDtlWrap .rightTblWrap table tbody tr td .innerTbl tr td .tblData p span{margin:0;padding:0;font-size:.8rem;font-weight:300}.doctorPieChartDtlWrap .rightTblWrap table tbody tr td .innerTbl tbody{background-color:#FFFFFF}.doctorPieChartDtlWrap .rightTblWrap table tbody tr td .innerTbl tbody tr:after{content:none}.doctorPieChartDtlWrap .rightTblWrap table tbody tr td a{color:rgba(55,118,255,1);font-weight:400}.doctorPieChartDtlWrap .rightTblWrap table tbody tr td:first-child,.doctorPieChartDtlWrap .rightTblWrap table tbody tr td:nth-child(6),.doctorPieChartDtlWrap .rightTblWrap table thead tr th:first-child,.doctorPieChartDtlWrap .rightTblWrap table thead tr th:nth-child(6){text-align:left}.doctorPieChartDtlWrap .rightTblWrap table tbody tr td.textRed{color:rgba(255,152,152,1)}.doctorPieChartDtlWrap .rightTblWrap table tbody tr td.textYellow{color:rgba(214,159,9,1)}.doctorPieChartDtlWrap .rightTblWrap table tbody tr td.textGreen{color:rgba(57,255,188,1)}.doctorPieChartDtlWrap .rightTblWrap table tbody tr td .riskScoreWrap{display:flex;align-items:center;justify-content:center}.doctorPieChartDtlWrap .rightTblWrap table tbody tr td .riskScoreWrap p{margin:0 0 0 .6rem}.doctorPieChartDtlWrap .rightTblWrap table tbody tr td .bgRed{width:10px;height:10px;border-radius:100%;background-color:rgba(255,152,152,1)}.doctorPieChartDtlWrap .rightTblWrap table tbody tr td .bgYellow{width:10px;height:10px;border-radius:100%;background-color:rgba(255,222,132,1)}.doctorPieChartDtlWrap .rightTblWrap table tbody tr td .bgGreen{width:10px;height:10px;border-radius:100%;background-color:rgba(57,255,188,1)}.expandedChart{position:fixed;background-color:#FFFFFF;z-index:999999;right:0;bottom:0;width:calc(100% - 160px);height:calc(100vh - 14rem)}.expandedChart .btnClose{top:1.2rem;right:1.6rem}.expandedChart .btn,.expandedChart .btnClose{outline:0;box-shadow:none;border:0;padding:0;background-color:transparent;position:absolute}.expandedChart .btn{top:50%;transform:translateY(-50%)}.expandedChart .btn.btnPrev{left:1rem}.expandedChart .btn.btnNext{right:1rem}.expandedChart .expandChartItem{padding:1.8rem 4.8rem 0}.expandedChart .expandChartItem .topWrap{display:flex;align-items:center;justify-content:space-between;flex-flow:row wrap}.expandedChart .expandChartItem .topWrap .filterWrap{justify-content:flex-end!important}.expandedChart .expandChartItem .topWrap .filterWrap .selectWrap{width:140px!important}.expandedChart .expandChartItem .topWrap .filterWrap .selectWrap.widBig{width:320px!important;margin:0 1rem 0 0}.expandedChart .expandChartItem .topWrap .filterWrap .selectWrap select{background-image:none!important}.medDispenceReportWrap .ScrollContentWrap .scrollSecWrap{height:calc(100vh - 72px)}.medDispenceReportWrap .ScrollContentWrap .scrollSecWrap .ahdherenceReportWrap{height:calc(100vh - 140px)}.medDispenceReportWrap .topTitleWrap.reportTopTTl .rightCtasWrap .btn.btnDownload{margin:0 0 0 1.4rem}.medDispenceReportWrap .topTitleWrap.reportTopTTl .leftFieldsWrap{display:flex;align-items:center;justify-content:flex-start;flex-flow:row wrap}.medDispenceReportWrap .topTitleWrap.reportTopTTl .leftFieldsWrap .btn{padding:0;outline:0;border:0;box-shadow:none;margin:0 1.6rem 0 0}.medDispenceReportWrap .topTitleWrap.reportTopTTl .leftFieldsWrap .btn svg{width:34px;height:34px}.medDispenceReportWrap .topTitleWrap.reportTopTTl .leftFieldsWrap .selectWrap{width:360px;margin:0 1.4rem 0 0;position:relative}.medDispenceReportWrap .topTitleWrap.reportTopTTl .leftFieldsWrap .selectWrap:after{content:"";background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="8" viewBox="0 0 12 8" fill="none"><path d="M1.00012 1.5957L5.81207 6.0284L10.624 1.5957" stroke="%23000000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');position:absolute;right:10px;top:50%;transform:translateY(-50%);z-index:2;width:12px;height:8px}.medDispenceReportWrap .topTitleWrap.reportTopTTl .leftFieldsWrap .selectWrap select{width:100%;box-shadow:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;color:rgba(0,0,0,1);font-size:1.6rem;font-weight:600;border:.05rem solid rgba(218,218,218,1);background-color:#FFFFFF;height:38px}.medDispenceReportWrap .topTitleWrap.reportTopTTl .leftFieldsWrap .tabsWrap{width:380px}.medDispenceReportWrap .topTitleWrap.reportTopTTl .leftFieldsWrap .tabsWrap ul.nav-tabs{margin:0;padding:.4rem;box-shadow:none;background:#FFFFFF;border:.05rem solid rgba(218,218,218,1);border-radius:30px;max-width:85%;width:100%;display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between}.medDispenceReportWrap .topTitleWrap.reportTopTTl .leftFieldsWrap .tabsWrap ul.nav-tabs li.nav-item{margin:0;text-align:center;width:48%}.medDispenceReportWrap .topTitleWrap.reportTopTTl .leftFieldsWrap .tabsWrap ul.nav-tabs li.nav-item .nav-link{background-color:#FFFFFF;border-radius:30px;font-size:1.2rem;font-weight:500;color:#000000;letter-spacing:.02rem;padding:.8rem 1rem;border:0;outline:0;box-shadow:none;width:100%;text-align:center;line-height:1.2rem}.medDispenceReportWrap .topTitleWrap.reportTopTTl .leftFieldsWrap .tabsWrap ul.nav-tabs li.nav-item .nav-link.active{border:0;background-color:#A1F6D9}.medDispenceReportWrap .medDisReportWrap .ht100{height:100%}.medDispenceReportWrap .medDisReportWrap .bgClr{background-color:rgba(238,255,249,1);height:100%}.calendarContainer{height:calc(100vh - 15rem);display:flex;flex-direction:column;padding:0;border-radius:60px}.calendarContainer .calendarMonthYrWrap{display:flex;align-items:center;justify-content:center;flex-flow:row wrap;padding:1.6rem}.calendarContainer .calendarMonthYrWrap .btn{padding:0;outline:0;box-shadow:none;border:0;margin:0 1.6rem;width:30px;height:20px}.calendarContainer .calendarMonthYrWrap h4{color:rgba(0,0,0,1);margin:0;font-size:1.6rem}.calendarGrid{display:grid;grid-template-columns:repeat(7,1fr);text-align:center}.calendarGrid .daysWrap{display:contents}.calendarDayHeader{position:relative;z-index:9;box-shadow:0 5px 5px 0 rgba(0,0,0,.08);background-color:#FFFFFF;padding:1rem 1.4rem;border:1px solid rgba(225,225,225,1);text-align:left}.calendarDayHeader h2{margin:0;font-size:1.6rem;color:rgba(0,0,0,1);font-weight:600;text-transform:uppercase}.calendarDay{border:.05rem solid rgba(225,225,225,1);height:12.3rem;position:relative;transition:background-color .3s;padding:1.2rem}.calendarDay.clickable{cursor:pointer;display:flex;flex-flow:column;justify-content:space-between}.calendarDay.clickable:hover{background-color:#fff6cc;border-radius:6px}.calendarDay.today{background-color:rgba(217,229,255,1);border-radius:6px}.calendarDay.disabledDay{background-color:#FFFFFF;cursor:not-allowed}.calendarDay.low-adherence{background-color:rgba(255,227,227,1);border-radius:6px}.calendarDay .topDayWrap{display:flex;align-items:flex-start;flex-flow:row wrap;justify-content:space-between}.calendarDay .topDayWrap h2{font-size:2rem;color:rgba(0,0,0,1);font-weight:600;margin:0}.calendarDay .topDayWrap .rightWrap{display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-end}.calendarDay .topDayWrap .rightWrap p{margin:0 .8rem 0 0;color:rgba(0,0,0,1);font-size:1rem;font-weight:400;letter-spacing:.01rem;line-height:1.2rem}.calendarDay .progressCircleWrap{position:relative}.calendarDay .progressCircleWrap h3{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:rgba(0,0,0,1);font-size:1rem;margin:0 auto}.calendarDay.disabledDay .topDayWrap h2{color:rgba(217,217,217,1)}.calendarDay .btmIcoWrap .iconsWrap{display:flex;align-items:center;justify-content:space-between;flex-flow:row wrap}.calendarDay .btmIcoWrap .iconsWrap svg{width:22px;height:22px}.icoGreen svg{color:rgba(0,232,176,1);fill:rgba(0,232,176,1)}.icoBlue svg{color:rgba(55,118,255,1);fill:rgba(55,118,255,1)}.icoYellow svg{color:rgba(221,176,53,1);fill:rgba(221,176,53,1)}.icoRed svg{color:rgba(255,89,89,1);fill:rgba(255,89,89,1)}.icoGray svg{color:rgba(217,217,217,1);fill:rgba(217,217,217,1)}.calendarDetailsContainer{display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:space-between}.calendarLeft{width:260px;display:flex;flex-direction:column;background-color:rgba(252,252,252,1);box-shadow:5px 0 5px 0 rgba(0,0,0,.08);position:relative;z-index:2}.calendarMonthHeader{display:flex;align-items:center;justify-content:center;padding:1rem}.calendarMonthHeader h4{margin:0;color:rgba(0,0,0,1);font-size:1.5rem;font-weight:600}.calendarMonthHeader .btn{background:transparent;margin:0 1.2rem;padding:.6rem;border:none;outline:0;box-shadow:none;border-radius:0;cursor:pointer}.weekNav{display:flex;align-items:center;justify-content:center}.weekNav .btn,.weekNav .btn:active,.weekNav .btn:focus,.weekNav .btn:hover{width:100%;background-color:rgba(212,255,240,1)!important;border:1px solid rgba(217,217,217,1)!important;border-radius:0;height:28px;cursor:pointer;outline:0;box-shadow:none}.twoColumnGrid{display:grid;grid-template-columns:6rem 1fr}.daysColumn{display:flex;flex-direction:column;text-align:center;position:relative;z-index:2;background-color:rgba(252,252,252,1);box-shadow:5px 0 5px 0 rgba(0,0,0,.08)}.dayCell{height:8.94rem;padding:1.2rem;display:flex;align-items:flex-start;justify-content:center;font-weight:600;color:rgba(0,0,0,1);font-size:1.3rem;border:.06rem solid rgba(225,225,225,1)}.datesColumn{display:flex;flex-direction:column}.dateCell{height:8.94rem;border:.06rem solid rgba(225,225,225,1);padding:.8rem 1.2rem;cursor:pointer;transition:.2s ease}.dateCell.selected,.dateCell:hover{background-color:rgba(254,255,186,1);border-radius:6px}.dateCell.otherMonthCell{background-color:rgba(248,248,248,1)}.dateCell.otherMonthCell .dateNumber{opacity:.3;font-size:1.4rem}.dateCell.otherMonthCell:hover{background-color:rgba(240,240,240,1)}.blankCell{height:9.4rem;background:transparent!important}.singleDateWrap{flex-flow:column;height:100%}.singleDateWrap,.singleDateWrap .topDataWrap{display:flex;align-items:flex-start;justify-content:space-between}.singleDateWrap .topDataWrap{flex-flow:row wrap;width:100%}.singleDateWrap .topDataWrap .progressCircleWrap{position:relative}.singleDateWrap .topDataWrap .progressCircleWrap .progressValue{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:rgba(0,0,0,1);font-size:.9rem;margin:0 auto}.dateNumber{font-size:1.8rem;font-weight:600;color:rgba(0,0,0,1)}.singleDateWrap .iconsWrap{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;width:100%}.singleDateWrap .iconsWrap svg{width:22px;height:22px}.calendarDetailPanel{width:calc(100% - 260px);display:flex;flex-direction:column;padding:1.6rem 3.6rem 0;height:calc(100vh - 138px)}.calendarDetailPanel .topTTlWrap{padding:0 0 1rem 1rem}.calendarDetailPanel .topTTlWrap h3{margin:0;color:rgba(0,0,0,1);font-size:1.4rem;font-weight:500}.calendarDetailPanel .innerDtlWrap{background-color:rgba(255,255,255,1);border:1px solid rgba(230,230,230,1);border-radius:26px;padding:0 .4rem 4rem;flex:1 1;overflow-y:auto;min-height:0}.calendarDetailPanel .detailHeader{display:flex;align-items:center;justify-content:space-between;border-bottom:.06rem solid rgba(225,225,225,1);padding:1.4rem 1.8rem}.calendarDetailPanel .detailHeader .leftWrap{display:flex;align-items:center;flex-flow:row wrap;justify-content:flex-start}.calendarDetailPanel .detailHeader .leftWrap .dataWrap{text-align:left;margin:0}.calendarDetailPanel .detailHeader .leftWrap .dataWrap .selectWrap{position:relative;border:.02rem solid #ffffff;box-shadow:1.34px 1.34px 2.67px 0 #0D222229,-1.34px -1.34px 1.6px 0 #FFFFFF;border-radius:30px;background-color:#F8F8F8;height:30px;width:280px;padding:.2rem 2rem .2rem 1rem}.calendarDetailPanel .detailHeader .leftWrap .dataWrap .selectWrap select{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;outline:0;background-color:transparent;box-shadow:none;width:100%;height:100%;color:#000000;font-weight:300;font-size:1rem;letter-spacing:.01rem}.calendarDetailPanel .detailHeader .leftWrap .dataWrap .selectWrap .downArrow{position:absolute;right:.6rem;top:50%;transform:translateY(-50%);pointer-events:none;display:flex;align-items:center;justify-content:center}.calendarDetailPanel .detailHeader .leftWrap h3{margin:0;color:rgba(0,0,0,1);font-size:1.4rem;font-weight:500}.calendarDetailPanel .detailHeader .leftWrap p{margin:0;color:rgba(0,0,0,1);font-size:1.2rem;font-weight:300}.calendarDetailPanel .detailAdherence{display:flex;flex-flow:row wrap;justify-content:flex-end;align-items:center}.calendarDetailPanel .detailAdherence .progressCircleWrap{position:relative}.calendarDetailPanel .detailAdherence .progressCircleWrap .progressValue{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:rgba(0,0,0,1);font-size:.9rem;margin:0 auto}.calendarDetailPanel .detailCardHeader{margin:0 1rem 0 0;background-color:rgba(255,255,255,1);border:.06rem solid rgba(231,231,231,1);border-radius:14px;padding:1rem;text-align:center}.calendarDetailPanel .detailCardHeader p{margin:0 auto .4rem;text-transform:uppercase;color:rgba(0,0,0,1);font-size:1.2rem;font-weight:600;letter-spacing:.04rem;line-height:1.4rem}.calendarDetailPanel .detailCardHeader .timeWrap{background-color:rgba(243,243,243,1);border-radius:4px;padding:.2rem .6rem;display:flex;align-items:center;flex-flow:row wrap;justify-content:center;color:rgba(0,0,0,1);font-size:1rem;font-weight:300}.calendarDetailPanel .detailCardHeader .timeWrap .divider{margin:0 .8rem}.calendarDetailPanel .detailCardHeader .timeWrap svg{margin:0 .3rem 0 0;width:14px;height:14px}.calendarDetailPanel .detailCard .doseList{display:flex;flex-direction:column}.calendarDetailPanel .detailCard .doseRow{display:flex;align-items:center;justify-content:space-between;padding:1rem 0}.calendarDetailPanel .detailCard .doseInfo{width:100%}.calendarDetailPanel .detailCard .doseInfo .topDataWrap{display:flex;align-items:center;justify-content:flex-start;flex-flow:row wrap;padding:1rem 4.6rem}.calendarDetailPanel .detailCard .doseRow.scheduled .doseInfo .topDataWrap{border-bottom:.06rem solid rgba(0,232,176,1);padding:1rem 4.6rem 1.6rem}.calendarDetailPanel .detailCard .doseRow.notScheduled .doseInfo .topDataWrap{border-bottom:.06rem solid rgba(206,206,206,1)}.calendarDetailPanel .detailCard .doseCircle{width:40px;height:40px;border-radius:100%;display:flex;align-items:center;justify-content:center;margin:0 .8rem 0 0}.calendarDetailPanel .detailCard .doseRow.scheduled .doseCircle{background-color:rgba(186,255,231,1)}.calendarDetailPanel .detailCard .doseRow.notScheduled .doseCircle{background-color:rgba(229,229,229,1)}.calendarDetailPanel .detailCard .doseCircle svg{width:20px;height:20px}.calendarDetailPanel .detailCard .doseRow.scheduled .doseCircle svg path{fill:#000000}.calendarDetailPanel .detailCard .doseRow.notScheduled .doseCircle svg path{fill:rgba(158,158,158,1)}.calendarDetailPanel .detailCard .doseRow .doseInfo .doseLabel{text-transform:uppercase;color:rgba(0,0,0,1);font-size:1.3rem;font-weight:500;letter-spacing:.02rem}.calendarDetailPanel .detailCard .doseRow.notScheduled .doseInfo .doseLabel{color:rgba(173,173,173,1)}.calendarDetailPanel .detailCard .doseRow .timeInfo{display:flex;align-items:flex-start;flex-flow:row wrap;justify-content:flex-start;padding:0 4.6rem;margin:-2rem 0 0}.calendarDetailPanel .detailCard .doseRow .timeInfo .disTake{text-align:center;width:220px}.calendarDetailPanel .detailCard .doseRow .timeInfo .disTake p{margin:0 0 1.4rem;line-height:1.6rem}.calendarDetailPanel .detailCard .doseRow .timeInfo .disTake .icoWrap{display:flex;align-items:center;justify-content:center;flex-flow:row wrap;width:140px;margin:0 auto;padding:.4rem 1.2rem;border-radius:6px;position:relative}.calendarDetailPanel .detailCard .doseRow .timeInfo .disTake .icoWrap:after{content:"";width:1px;height:8px;background-color:rgba(0,232,176,1);position:absolute;top:-1rem;left:50%;transform:translateX(-50%)}.calendarDetailPanel .detailCard .doseRow .timeInfo .disTake.dispensed .icoWrap{background-color:rgba(255,249,225,1)}.calendarDetailPanel .detailCard .doseRow .timeInfo .disTake.taken .icoWrap{background-color:rgba(212,255,240,1)}.calendarDetailPanel .detailCard .doseRow .timeInfo .disTake .icoWrap span{color:rgba(0,0,0,1);font-size:1.2rem;text-transform:uppercase;font-weight:400;letter-spacing:.05rem;display:inline-block;margin:0 0 0 .8rem}.calendarDetailsContainer .byDayWrap{width:calc(100% - 260px)}.calendarDetailsContainer .medicationScheDuleWrap ul li .itemWrap .topTtlWrap .statusWrap .statusBox{padding:.8rem}.calendarDetailsContainer .medicationScheDuleWrap ul li .itemWrap .medListingWrap .item ul li .statusWrap{margin:0 0 0 3.4rem}.manualCalendarDetailPanel{width:calc(100% - 260px);display:flex;flex-direction:column;padding:1.6rem 2rem 0;height:calc(100vh - 138px)}.manualCalendarDetailPanel .innerDtlWrap{flex:1 1;overflow-y:auto;min-height:0}.manualCalendarDetailPanel .medicationBlock{margin:0 0 .8rem}.manualCalendarDetailPanel .medicationBlock .detailHeader{background-color:rgba(241,241,241,1);display:inline-block;min-width:30rem;border-radius:33px;padding:1.4rem 2rem 5rem}.manualCalendarDetailPanel .medicationBlock .detailHeader .dtlinnerHeader{display:flex;align-items:center;flex-flow:row wrap;justify-content:flex-start}.manualCalendarDetailPanel .medicationBlock .detailHeader .iconWrap{margin:0 1rem 0 0}.manualCalendarDetailPanel .medicationBlock .detailHeader .dataWrap{display:flex;align-items:center;flex-flow:row wrap;justify-content:flex-start}.manualCalendarDetailPanel .medicationBlock .detailHeader .dataWrap h3{margin:0 .6rem 0 0;color:rgba(0,0,0,1);font-size:1.4rem;font-weight:500}.manualCalendarDetailPanel .medicationBlock .detailHeader .dataWrap p{margin:0;color:rgba(0,0,0,1);font-size:1.1rem;line-height:1.4rem;font-weight:300}.manualCalendarDetailPanel .medicationBlock .detailAdherenceWrap{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:flex-start;background-color:rgba(255,255,255,1);border:.06rem solid rgba(218,218,218,1);border-radius:33px;position:relative;margin:-4rem 0 0}.manualCalendarDetailPanel .medicationBlock .detailAdherence{text-align:center;width:50%}.manualCalendarDetailPanel .medicationBlock .detailAdherence .timeSection{position:relative;border-bottom:1px solid rgba(207,207,207,1)}.manualCalendarDetailPanel .medicationBlock .detailAdherence .timeSection .timeInfo{background-color:#FFFFFF;display:inline-block;border:.06rem solid rgba(207,207,207,1);padding:.6rem 1rem;border-radius:30px;position:relative;bottom:-1.2rem}.manualCalendarDetailPanel .medicationBlock .detailAdherence .timeSection .timeInfoWrap{display:flex;align-items:center;justify-content:center;flex-flow:row wrap}.manualCalendarDetailPanel .medicationBlock .detailAdherence .timeSection:after{content:"";width:1px;height:8px;background-color:rgba(0,232,176,1);position:absolute;bottom:-2rem;left:50%;transform:translateX(-50%)}.manualCalendarDetailPanel .medicationBlock .detailAdherence .timeSection .icoWrap{margin:.2rem .6rem 0 0;height:20px}.manualCalendarDetailPanel .medicationBlock .detailAdherence .timeSection .timeValue{margin:0;font-size:1rem;font-weight:500;color:rgba(0,0,0,1);line-height:1.2rem}.manualCalendarDetailPanel .medicationBlock .detailAdherence .statusWrap{display:flex;align-items:center;justify-content:center;flex-flow:row wrap;width:30px;height:30px;margin:2rem auto 1rem;padding:.2rem;border-radius:6px;position:relative;background-color:rgba(255,249,225,1)}.manualCalendarDetailPanel .medicationBlock .detailAdherence .statusWrap p{color:rgba(0,0,0,1);font-size:1.2rem;text-transform:uppercase;font-weight:400;letter-spacing:.05rem;display:inline-block;margin:0 0 0 .8rem}.doctorMedDisView .medDispenceReportWrap .topTitleWrap.reportTopTTl .leftFieldsWrap .tabsWrap ul.nav-tabs li.nav-item .nav-link.active{background-color:rgba(55,118,255,1);color:#FFFFFF}.doctorMedDisView .doctorCalendarCard{display:flex;align-items:center;justify-content:space-between;flex-flow:row wrap;padding:1.2rem 1.6rem 1.2rem 2.2rem}.doctorMedDisView .doctorCalendarCard .patientInfoTop{display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-start;background-color:rgba(214,227,255,1);border-radius:60px;position:relative;padding:.6rem;overflow:hidden;margin:0;width:100%;max-width:500px}.doctorMedDisView .doctorCalendarCard .patientInfoTop:after{content:"";background-image:url(/img/vectorImg.png);background-repeat:no-repeat;background-size:contain;position:absolute;right:0;top:0;width:230px;height:76px}.doctorMedDisView .doctorCalendarCard .patientInfoTop .imgWrap{background-color:rgba(255,255,255,1);box-shadow:0 4px 4px 0 rgba(0,0,0,.25);width:46px;height:46px;border-radius:100%;padding:.2rem;margin:0 2.4rem 0 0}.doctorMedDisView .doctorCalendarCard .patientInfoTop img{width:100%;height:100%;border-radius:100%;object-fit:cover}.doctorMedDisView .doctorCalendarCard .patientInfoTop .dataWrap{text-align:left}.doctorMedDisView .doctorCalendarCard .patientInfoTop .dataWrap h2{color:rgba(0,0,0,1);font-size:1.8rem;font-weight:600;line-height:2rem}.doctorMedDisView .doctorCalendarCard .patientInfoTop .dataWrap p{margin:0;color:rgba(0,0,0,1);font-size:1.3rem;font-weight:300;line-height:1.6rem}.doctorMedDisView .doctorCalendarCard .calendarMonthYrWrap{padding:0}.doctorMedDisView .calendarDay{height:11.9rem}.doctorMedDisView .weekNav .btn,.doctorMedDisView .weekNav .btn:active,.doctorMedDisView .weekNav .btn:focus,.doctorMedDisView .weekNav .btn:hover{background-color:rgba(214,227,255,1)!important}.doctorMedDisView .calendarDetailPanel .detailHeader .leftWrap .icoWrap svg rect{fill:rgba(55,118,255,1)}.doctorMedDisView .calendarDetailPanel .detailCard .doseRow.scheduled .doseCircle{background-color:rgba(214,227,255,1)}.doctorMedDisView .calendarDetailPanel .detailCard .doseRow.scheduled .doseInfo .topDataWrap{border-bottom:.06rem solid rgba(55,118,255,1)}.doctorMedDisView .calendarDetailPanel .detailCard .doseRow .timeInfo .disTake .icoWrap:after{background-color:rgba(55,118,255,1)}.doctorMedDisView .calendarDetailPanel .detailCard .doseRow .timeInfo .disTake.taken .icoWrap{background-color:rgba(214,227,255,1)}.doctorMedDisView .manualCalendarDetailPanel .medicationBlock .detailHeader .iconWrap svg rect{fill:rgba(55,118,255,1)}.createDocPrescription .stepperContainer .rightsidebar-container .topPannelWrap .topTtlWrap .leftWrap .btn,.doctorMedDisView .manualCalendarDetailPanel .medicationBlock .detailAdherence .timeSection:after{background-color:rgba(55,118,255,1)}.createDocPrescription .stepperContainer .rightsidebar-container .topPannelWrap .topTtlWrap .leftWrap .btn svg path{stroke:#FFFFFF}.disNoneMob{display:block!important}.med-details-sidebar{display:none!important}.prgListPage{padding:2rem 2.4rem}.prgListHeader{margin-bottom:2rem}.prgListTitle{font-size:2.2rem;color:#000000;line-height:1.2}.prgNewBtn{display:inline-flex;align-items:center;gap:6px;background:#3776F9;color:#FFFFFF;outline:none;font-size:1.3rem;font-weight:500;padding:.9rem 2rem;line-height:1.6rem;box-shadow:none}.prgNewBtn:hover{background:#2563EB;color:#FFFFFF}.prgEmptyLink,.prgEmptyState{font-size:1.5rem}.prgEmptyLink{color:#10B981}.prgCard{background:#FFFFFF;box-shadow:0 1px 4px rgba(0,0,0,.08);height:100%}.prgCard:hover{box-shadow:0 6px 20px rgba(0,0,0,.12)}.prgCardBanner{height:110px;padding:12px;border-radius:14px 14px 0 0}.prgStatusBadge{line-height:1.6rem;white-space:nowrap}.prgStatusDot{flex-shrink:0}.prgCardName{font-weight:600;color:#000000;margin:0 0 .5rem;line-height:1.3}.prgCardMetaRow{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:row wrap;padding:.8rem 1.4rem}.prgCardMetaRow .prgCardstartsDy{background-color:#FFEABD;color:#FF9F43}.prgCardMetaRow .prgCardEndsDy,.prgCardMetaRow .prgCardstartsDy{display:inline-block;padding:.4rem 2rem;border-radius:30px;font-size:1rem;font-weight:300}.prgCardMetaRow .prgCardEndsDy{background-color:#FFE4E4;color:#EF4444}.prgCardOwner{font-size:1.2rem}.prgCardCreated{font-size:1rem;color:#6E6E6E;white-space:nowrap}.prgMetricsRow{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;padding-bottom:1rem;border-bottom:1px solid #e5e7eb}.prgMetricNum{color:#03A37C;line-height:1}.prgEditBtn{padding:0;justify-content:center;outline:none}.prgEditBtn:hover svg path{stroke:#3776F9}.prgViewUsersBtn{display:inline-flex;outline:none}.prgViewUsersBtn:hover{color:#3776FF}.prgCreatePage{height:calc(100vh - 84px);background-color:#E6E6E6}.prgCreateHeader{display:flex;flex-flow:row wrap;align-items:center;gap:12px;margin-bottom:1.6rem;background-color:#FFFFFF;border-bottom:1.34px solid #e1e1e1;padding:1rem 2.2rem}.prgBackBtn{border-radius:50%;border:1px solid #e5e7eb;background:#FFFFFF;justify-content:center;flex-shrink:0;outline:none}.prgBackBtn,.prgBackBtn svg{width:34px;height:34px}.prgCreateTitle{color:#000000;margin:0;font-weight:600;font-size:1.8rem}.prgProgressTrack{overflow:hidden}.prgProgressFill{background:#3776F9;transition:width .4s ease}.prgFormCard{background:transparent;border-radius:0;padding:0;border:0;box-shadow:none}.prgFormCard.prgClrFormCard{background-color:#C4D6FE;border-radius:14px}.prgFormCard.prgClrFormCard .prgChipGroup{background-color:#FFFFFF;border-radius:14px;padding:1.6rem}.prgFormCard.prgClrFormCard .prgStepCardTitle{font-size:1.4rem;font-weight:500;color:#000000;margin:0;padding:1rem 1.6rem}.prgFormCard.prgClrFormCard .prgChipGroup .prgChip{outline:0;box-shadow:none;border:1px solid #f6f6f6;background-color:#F6F6F6;border-radius:30px;padding:.6rem 1.6rem;color:#000000;font-size:1.2rem;font-weight:300}.prgFormCard.prgClrFormCard .prgChipGroup.prgChipGroupMtStep4 .prgChip{background-color:#FFFFFF;border:1px solid #ffffff}.prgFormCard.prgClrFormCard .prgChipGroup .prgChip.prgChipSelected{border:1px solid #3776ff;background-color:#C9DAFF}.prgUploadRow{display:flex;align-items:flex-start;gap:14px;margin-bottom:1.8rem}.prgUploadImgBox{width:96px;height:96px;border-radius:12px;overflow:hidden;border:1px solid #e5e7eb;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#F9FAFB}.prgUploadPreview{width:100%;height:100%;object-fit:cover}.prgUploadPlaceholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.prgUploadInfo{display:flex;flex-direction:column;gap:10px;padding-top:4px}.prgUploadHint{font-size:1.2rem;color:#6B7280;margin:0;line-height:1.6}.prgUploadSubhint{font-size:1.1rem;color:#9CA3AF}.prgUploadBtn{display:inline-block;background:#3776F9;color:#FFFFFF;border:none;border-radius:30px;padding:.6rem 1.4rem;font-size:1.2rem;cursor:pointer;font-family:inherit;line-height:1.6rem;text-align:center;width:-moz-fit-content;width:fit-content}.prgUploadBtn:hover{background:#2563EB}.prgField{margin-bottom:1.4rem}.prgFieldMt{margin-top:1.6rem}.prgFieldLabel{font-size:1.2rem;color:#374151;font-weight:400;display:block;margin:0 0 .6rem .4rem}.editorWrap{background-color:#FFFFFF;border-radius:14px}.prgInput{width:100%;padding:1rem 1.6rem;border:1px solid #e5e7eb;border-radius:30px;font-size:1.3rem;font-family:inherit;color:#000000;outline:none;background:#FFFFFF;box-sizing:border-box;line-height:1.6rem}.prgInput::placeholder{color:#B8B8B8;font-size:1.2rem;font-weight:300}.prgInput:focus{border-color:#3776F9}.prgInput[readonly]{background:#F9FAFB;color:#000000}.prgDescEditor{border:1px solid #e5e7eb!important;border-radius:12px!important;padding:1rem 1.2rem!important;min-height:90px;background:#fff}.prgDescEditor:focus{border-color:#3776F9!important}.prgDateRangeRow{display:flex;align-items:center;gap:12px;border:1px solid #e5e7eb;border-radius:14px;padding:1.2rem 1.6rem;background-color:#FFFFFF}.prgDateBox{display:flex;flex-direction:column;gap:2px;flex:1 1}.prgDateBoxLabel{font-size:1rem;color:#9CA3AF;font-weight:300;line-height:1.2}.prgDateInner{display:flex;align-items:center;gap:8px;border:1px solid #95959538;height:38px;border-radius:30px;padding:.4rem 1.2rem;position:relative;cursor:pointer}.prgDateInput{border:none;outline:none;font-size:1.2rem;color:#000000;font-family:inherit;background:transparent;flex:1 1;min-width:0;height:100%}.prgDateInput[type=date]::-webkit-calendar-picker-indicator{opacity:0;position:absolute;inset:0;width:100%;height:100%;cursor:pointer}.prgArrowIcon{flex-shrink:0;margin:1rem auto 0}.prgSelectWrap{position:relative}.prgSelectWrap>svg{position:absolute;right:16px;top:50%;transform:translateY(-50%);pointer-events:none}.prgSelect{width:100%;padding:1rem 3.6rem 1rem 1.6rem;border:1px solid #e5e7eb;border-radius:30px;font-size:1.3rem;font-family:inherit;color:#000000;outline:none;background:#FFFFFF;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;line-height:1.6rem}.prgSelect:focus{border-color:#3776F9}.prgChipGroup{display:flex;flex-wrap:wrap;gap:10px}.prgChipGroupMt{margin-top:10px}.prgChip{padding:.6rem 1.6rem;border:1px solid #d1d5db;border-radius:30px;background:#FFFFFF;font-size:1.2rem;color:#374151;cursor:pointer;transition:all .15s;font-family:inherit;outline:none;line-height:1.6rem}.prgChip:hover,.prgChipSelected{border-color:#3776F9;color:#3776F9}.prgChipSelected{background:#EFF6FF;font-weight:500}.prgChipAdd{padding:.6rem 1.2rem;border:1.5px dashed #d1d5db;border-radius:30px;background:#FFFFFF;font-size:1.6rem;color:#9CA3AF;cursor:pointer;font-family:inherit;outline:none;line-height:1.6rem;transition:border-color .15s}.prgChipAdd:hover{border-color:#3776F9;color:#3776F9}.prgDemoRow{margin-bottom:1.4rem}.prgDemoRowInline{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.prgDemoFieldLabel{font-size:1.2rem;color:#374151;font-weight:400;display:inline-block;margin-right:4px}.prgCheckboxLabel{display:inline-flex;align-items:center;gap:6px;font-size:1.2rem;color:#374151;cursor:pointer;font-family:inherit}.prgCheckboxLabel input[type=checkbox]{width:16px;height:16px;cursor:pointer;accent-color:#3776F9}.prgAgeWrap{margin-top:8px}.prgAgeScale{display:flex;justify-content:space-between;font-size:1rem;color:#6B7280;margin-bottom:6px}.prgDualRange{position:relative;height:24px;margin-bottom:4px}.prgDualTrack{left:0;right:0;height:10px;background:#959595;border-radius:3px;border:2px solid #ffffff}.prgDualFill,.prgDualTrack{position:absolute;top:50%;transform:translateY(-50%)}.prgDualFill{height:6px;background:#3776FF;border-radius:3px;pointer-events:none}.prgRangeThumb{position:absolute;width:100%;top:0;left:0;height:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;outline:none;pointer-events:none}.prgRangeThumb::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:10px;height:24px;border-radius:0;background:transparent;border:none;box-shadow:none;pointer-events:all;cursor:pointer;margin-top:-10px}.prgRangeThumb::-moz-range-thumb{width:10px;height:24px;border-radius:0;background:transparent;border:none;box-shadow:none;pointer-events:all;cursor:pointer}.prgRangeThumbLeft::-webkit-slider-thumb{background-image:url("data:image/svg+xml,%3Csvg width='5' height='21' viewBox='0 0 5 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.59091 19.5967H5V21H0V0H5V1.40334H1.59091V19.5967Z' fill='%233776FF'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:5px 21px}.prgRangeThumbLeft::-moz-range-thumb{background-image:url("data:image/svg+xml,%3Csvg width='5' height='21' viewBox='0 0 5 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.59091 19.5967H5V21H0V0H5V1.40334H1.59091V19.5967Z' fill='%233776FF'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:5px 21px}.prgRangeThumbRight::-webkit-slider-thumb{background-image:url("data:image/svg+xml,%3Csvg width='5' height='21' viewBox='0 0 5 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.40909 19.5967H0V21H5V0H0V1.40334H3.40909V19.5967Z' fill='%233776FF'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:5px 21px}.prgRangeThumbRight::-moz-range-thumb{background-image:url("data:image/svg+xml,%3Csvg width='5' height='21' viewBox='0 0 5 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.40909 19.5967H0V21H5V0H0V1.40334H3.40909V19.5967Z' fill='%233776FF'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:5px 21px}.prgRangeThumb::-webkit-slider-runnable-track{height:4px;background:transparent}.prgRangeThumb::-moz-range-track{height:4px;background:transparent}.prgDemoTabsWrap{border:1px solid #e1e1e1;border-radius:14px}.prgDemoTabs{display:flex;gap:0;border-bottom:1px solid #e5e7eb;margin-bottom:0;padding:0 0 .2rem}.prgDemoTab{background:none;border:none;padding:.6rem 1.6rem;font-size:1.3rem;color:#959595;cursor:pointer;font-family:inherit;outline:none;margin-bottom:0;font-weight:400;box-shadow:none;position:relative}.prgDemoTabActive{color:#000000}.prgDemoTabActive:after{content:"";width:calc(100% - 24px);height:2px;border-radius:30px;background-color:#3776F9;position:absolute;left:50%;transform:translateX(-50%);bottom:.2rem}.prgChkGroupWrap{border:1px solid #e1e1e1;border-radius:30px;padding:.8rem 1.4rem;display:flex;flex-flow:row wrap;align-items:center;gap:1.6rem}.prgChkLabel{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-size:1.2rem;color:#000000;position:relative;line-height:1;font-weight:400}.topPrgChkLabel{background-color:#F6F6F6;padding:.6rem 1.8rem;border-radius:30px}.prgChkLabel input[type=checkbox]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.prgChkBox{width:18px;height:18px;border:1px solid rgba(0,0,0,.4);border-radius:4px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:transparent;transition:all .15s}.prgChkLabel input:checked+.prgChkBox{background:#3776FF;border-color:#3776FF}.prgChkLabel input:checked+.prgChkBox:after{content:"";display:block;width:11px;height:8px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 8'%3E%3Cpath d='M1 3.5L3.8 6.5L10 1' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain}.prgChkLabel:has(input:disabled){cursor:not-allowed;opacity:.55}.prgFormCard.prgClrFormCard .prgDemoBody{background-color:#FFFFFF;border-radius:14px;padding:1.6rem}.prgFormCard.prgClrFormCard .prgDemoBody .prgChipGroup{background:transparent;border-radius:0;padding:1rem}.prgDemoHint{font-size:1.1rem;color:#9CA3AF;margin:4px 0 0;line-height:1.4}.prgDemoHintInline{font-size:1.1rem;color:#9CA3AF;margin-left:8px}.prgDemoLocRow{display:flex;align-items:center;justify-content:space-between;margin-bottom:.8rem}.prgDemoGrayWrap{background-color:#F3F3F3;border-radius:14px;padding:1.4rem}.prgDemoAddRow{display:inline-flex;align-items:center;gap:6px}.prgDemoAddInput{width:130px;padding:.4rem 1rem;border:1px solid #e5e7eb;border-radius:30px;font-size:1.2rem;font-family:inherit;outline:none;color:#111827}.prgDemoAddInput:focus{border-color:#3776FF}.prgDemoAddBtn{padding:.4rem 1.2rem;background:#3776FF;color:#fff;border:none;border-radius:30px}.prgDemoAddBtn,.prgDemoAddCancel{font-size:1.2rem;cursor:pointer;font-family:inherit}.prgDemoAddCancel{padding:.4rem .8rem;background:none;border:1px solid #e5e7eb;border-radius:30px;color:#6B7280}.prgDemoCityTags{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.prgDemoCityTag{display:inline-flex;align-items:center;gap:4px;background:#EEF2FF;color:#4F46E5;border-radius:12px;padding:2px 10px;font-size:1.2rem;font-weight:500}.prgDemoCityRemove{background:none;border:none;cursor:pointer;color:#6366F1;line-height:1;padding:0;font-size:1.4rem}.prgCreateFooter{gap:1.2rem;margin-top:2.4rem;padding-bottom:2rem}.prgNextBtn{background:#3776F9;color:#FFFFFF;border:none;outline:none;border-radius:30px;font-size:1.4rem;font-weight:400;padding:1rem 6rem;cursor:pointer;font-family:inherit;line-height:1.8rem;transition:background .2s}.prgNextBtn:hover{background:#2563EB}.prgPrevBtn{background:#FFFFFF;color:#3776F9;border:1.5px solid #3776f9;outline:none;border-radius:30px;font-size:1.4rem;font-weight:400;padding:1rem 4rem;cursor:pointer;font-family:inherit;line-height:1.8rem;transition:all .2s}.prgPrevBtn:hover{background:#EEF3FF}.posAbsoluteWrap{position:absolute;right:0;top:115px;height:100%!important;padding-right:0!important;max-width:280px!important}.prgPreviewPanel{background:#FFFFFF;border-radius:0;overflow:hidden;border:1px solid #fcfcfc;box-shadow:none;height:100%;width:100%}.prgPreviewBanner{height:110px;width:100%;position:relative;overflow:hidden;background:#F3F4F6}.prgPreviewBannerImg{width:100%;height:100%;object-fit:cover;display:block}.prgPreviewBannerPlaceholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#F3F4F6}.prgPreviewBody{padding:1rem 1.2rem 1.4rem}.prgPreviewName{font-size:1.4rem;font-weight:400;color:#000000;margin:0 0 .3rem;line-height:1.3}.prgPreviewMeta{font-size:1.1rem;color:#959595;margin:0 0 1rem;font-weight:300}.prgPreviewSection{margin-bottom:1rem;background-color:#F3F3F3;border-radius:12px}.prgPreviewSectionLabel{font-size:1rem;color:#939393;margin:0 0 .8rem;padding:1rem 1rem .8rem;font-weight:300;line-height:1.4;border-bottom:1px solid #e1e1e1}.prgPreviewSectionVal{font-size:1.1rem;color:#6B6560;margin:0;font-weight:400;padding:0 1rem .8rem}.prgPreviewChips{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.prgPreviewChip{display:inline-block;border:1px solid #3776ff;background-color:#C9DAFF;border-radius:30px;padding:.6rem 1.6rem;color:#000000;font-size:1.2rem;font-weight:300}.prgFeaSection{padding:1rem 0 0}.prgFeaSectionLabel{color:#000000;font-size:1.2rem;font-weight:400}.prgFeaChips{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:.8rem}@media(max-width:991px){.prgCreatePage,.prgListPage{padding:0}.prgDateRangeRow{flex-wrap:wrap;gap:8px}}@media(max-width:768px){.prgMetricsRow{grid-template-columns:repeat(2,1fr)}.prgMetricBox:last-child{grid-column:span 2}.prgDateRangeRow{border-radius:16px}}@media(max-width:576px){.prgCreatePage,.prgListPage{padding:0}.prgListTitle{font-size:1.8rem}.prgMetricsRow{grid-template-columns:1fr 1fr}.prgMetricBox:last-child{grid-column:1/-1}.prgCreateTitle{font-size:1.5rem}.prgFormCard{padding:1.4rem}.prgUploadRow{flex-direction:column}.prgUploadImgBox{width:80px;height:80px}.prgDateRangeRow{flex-direction:column;border-radius:16px;padding:1rem}.prgArrowIcon{transform:rotate(90deg)}.prgNextBtn{padding:1rem 3rem;width:100%;max-width:300px}}.invitePageWrap{padding:1.6rem 2.2rem;height:calc(100vh - 84px);overflow-y:auto}.invitePageTopBar{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.8rem}.invitePageTopBar h2{font-size:2rem;font-weight:600;color:#000000;margin:0}.invitePrimaryBtn{background-color:#E1E1E1;color:#000000;border:none;border-radius:30px;padding:.8rem 2rem;font-size:1.2rem;font-weight:400;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;font-family:inherit;transition:background .2s}.invitePrimaryBtn:hover{background-color:#3776FF;color:#FFFFFF}.inviteTableShell{background-color:#F8F8F8;border-radius:30px;box-shadow:7.26px 7.26px 14.52px 0 #0D222229,-7.26px -7.26px 8.71px 0 #FFFFFF,0 5.81px 5.81px 0 #4040401A;overflow:hidden}.inviteTableShell table tbody tr td:first-child,.inviteTableShell table thead tr th:first-child{text-align:left;padding-left:2rem}.inviteStatusBadge{display:inline-block;border-radius:30px;padding:.6rem 1.2rem;font-size:1.2rem;font-weight:400;line-height:1.8rem}.inviteStatusBadge.pending{background-color:#FFEABD;color:#FF9F43}.inviteStatusBadge.accepted{background-color:#DDFFF7;color:#03A37C}.inviteStatusBadge.expired{background-color:#F3E5F5;color:#6A1B9A}.inviteApproveBtn{border:none;border-radius:30px;padding:.6rem 1.8rem;font-size:1.2rem;font-weight:400;cursor:pointer;font-family:inherit;transition:all .2s}.inviteApproveBtn.grey{background-color:#E1E1E1;color:#000000;border:1px solid #c2c2c2}.inviteApproveBtn.blue{background-color:#3776FF;color:#FFFFFF;border:1px solid #3776ff}.inviteSentStatus{display:inline-flex;align-items:center;gap:.5rem;color:#03A37C;font-size:1.3rem;font-weight:400}.inviteSentStatus svg{margin:0 .4rem 0 0;width:14px;height:14px}.inviteResendBtn{background:none;border:none;cursor:pointer;padding:.4rem;display:inline-flex;align-items:center;justify-content:center;border-radius:100%;transition:background .2s}.inviteResendBtn:hover{background-color:transparent}.inviteResendBtn svg{width:16px;height:16px;color:#888}.invitePagination{gap:.4rem;padding:1.4rem 0 .4rem}.invitePageBtn,.invitePagination{display:flex;align-items:center;justify-content:center}.invitePageBtn{min-width:32px;height:32px;border:none;border-radius:100%;background:none;font-size:1.3rem;font-weight:400;color:#555;cursor:pointer;font-family:inherit}.invitePageBtn.active{background-color:#3776FF;color:#FFFFFF;font-weight:600}.invitePageBtn:hover:not(.active){background-color:#EEF3FF}.invitePageBtn.nav{background-color:#F5F5F5}.inviteDrawerOverlay{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:999;opacity:0;pointer-events:none;transition:opacity .28s ease}.inviteDrawerOverlay.open{opacity:1;pointer-events:all}.inviteDrawer{position:fixed;top:0;right:0;width:620px;height:100vh;background:#FFFFFF;z-index:1000;transform:translateX(100%);transition:transform .28s ease;display:flex;flex-direction:column;box-shadow:-8px 0 32px rgba(0,0,0,.12)}.inviteDrawer.open{transform:translateX(0)}.inviteDrawerHeader{padding:1.4rem 2rem;border-bottom:1px solid #f0f0f0;display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.inviteDrawerTitleGroup{display:flex;align-items:center;gap:1rem}.inviteDrawerPersonIco{width:30px;height:30px;background-color:#C4D6FE;border-radius:100%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.inviteDrawerPersonIco svg{width:18px;height:18px;color:#3776FF}.inviteDrawerHeader h4{margin:0;font-size:1.3rem;font-weight:400;color:#000}.inviteDrawerCloseBtn{background:transparent;border:none;border-radius:0;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:0}.inviteDrawerCloseBtn svg{width:16px;height:16px}.inviteDrawerBody{flex:1 1;overflow-y:auto;padding:1.4rem 2rem 2rem}.inviteDrawerBody::-webkit-scrollbar{width:4px}.inviteDrawerBody::-webkit-scrollbar-thumb{background:#E0E0E0;border-radius:4px}.inviteDrawerFooter{padding:1.4rem 2rem;flex-shrink:0;display:flex;justify-content:center;margin:0 auto;width:100%}.inviteDrawerFooter--2col{justify-content:space-between;align-items:center}.inviteDrawerFooter .invitePrimaryBtn{width:auto;justify-content:center;border-radius:12px;background-color:#3776FF;color:#FFFFFF;font-size:1.2rem;font-weight:500;padding:.8rem 3.8rem;border-radius:30px;box-shadow:none}.drawerSectionTitle{font-size:1.6rem;font-weight:400;color:#000;text-align:center;margin:0 0 2rem}.drawerField{margin-bottom:1.4rem}.textCenterWrap .drawerField{margin:0 auto 1.4rem;text-align:center}.textCenterWrap .drawerField label{margin:0 0 .4rem}.drawerField label{display:block;font-size:1.1rem;font-weight:300;color:#000000;margin:0 0 .2rem 1rem}.drawerInput{width:100%;height:40px;background-color:transparent;border:1.5px solid #eeeeee;border-radius:30px;padding:0 1.2rem;font-size:1.3rem;font-weight:400;color:#959595;font-family:inherit;transition:border-color .2s}.drawerInput:focus{border-color:#3776FF;outline:none;background:#FFF}.drawerInput.hasError{border-color:#FF5959}.drawerTextarea{width:100%;background:#FFFFFF;border:1.5px solid #ededed;border-radius:12px;padding:1rem 1.2rem;font-size:1.3rem;font-weight:400;color:#000;resize:none;min-height:8rem;font-family:inherit;transition:border-color .2s}.drawerTextarea:focus{border-color:#3776FF;outline:none}.drawerFieldError{color:#FF5959;font-size:1.1rem;margin:.3rem 0 0 1.6rem}.dateInputWrap{position:relative;display:block}.dateInputWrap .drawerInput[type=date]{padding-right:3.5rem}.dateInputWrap .drawerInput[type=date]::-webkit-calendar-picker-indicator{opacity:0;position:absolute;right:0;top:0;width:3rem;height:100%;cursor:pointer}.dateInputWrap .dateInputIcon{position:absolute;right:1.2rem;top:50%;transform:translateY(-50%);pointer-events:none}.genderToggleGroup{display:flex;gap:.8rem;flex-flow:row wrap}.genderToggleBtn{width:120px;height:40px;display:flex;align-items:center;justify-content:center;gap:.5rem;border:1.5px solid #eeeeee!important;border-radius:30px;background:transparent;font-size:1.2rem;font-weight:400;color:#959595;cursor:pointer;font-family:inherit;transition:all .2s}.genderToggleBtn.active{border-color:#3776FF!important;background:#C9DAFF!important;color:#000000}.genderToggleBtn svg{width:14px;height:14px;fill:#959595}.genderToggleBtn.active svg{fill:#000000}.diseaseChipsWrap{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:.2rem;border:1px solid #e1e1e1;padding:1rem;border-radius:12px}.diseaseChip{border:1.5px solid #f6f6f6!important;border-radius:30px;padding:.5rem 1.6rem;font-size:1.1rem;font-weight:400;color:#000000;cursor:pointer;background:#F6F6F6;font-family:inherit;transition:all .2s;line-height:2rem;box-shadow:none!important;outline:0!important}.diseaseChip.selected{border-color:#3776FF!important;background:#C9DAFF!important;color:#000000;font-weight:500}.yesNoToggleGroup{gap:1rem;display:flex;flex-flow:row wrap;align-items:center;justify-content:center}.yesNoToggleBtn{height:38px;border:1.5px solid #dddddd;border-radius:30px;background:#FFFFFF;font-size:1.3rem;font-weight:400;color:#959595;cursor:pointer;font-family:inherit;transition:all .2s;display:inline-block;width:110px}.yesNoToggleBtn.active{border-color:#3776FF;background:#C9DAFF;color:#000000;font-weight:500}.inviteSuccessOverlay{position:fixed;inset:0;background:rgba(0,0,0,.55);z-index:1100;display:flex;align-items:center;justify-content:center}.inviteSuccessCard{background:#FFFFFF;border-radius:24px;padding:3.5rem 4rem;text-align:center;min-width:340px;box-shadow:0 20px 60px rgba(0,0,0,.18)}.inviteSuccessIco{width:76px;height:76px;border-radius:100%;background:#EEF3FF;display:flex;align-items:center;justify-content:center;margin:0 auto 1.8rem}.inviteSuccessIco svg{width:36px;height:36px;color:#3776FF}.inviteSuccessCard h3{font-size:1.8rem;font-weight:600;color:#000;margin:0}.prgListPage{padding:0;background-color:#E6E6E6;height:calc(100vh - 84px);overflow-y:auto}.prgListHeader{display:flex;align-items:center;justify-content:space-between;background-color:#FFFFFF;padding:1rem 1.4rem;margin:0}.prgListTitle{font-size:2rem;font-weight:600;color:#1F1F1F;margin:0}.prgNewBtn{color:#fff;border:none;border-radius:30px;padding:.8rem 2rem;font-size:1.2rem;font-weight:400;cursor:pointer;font-family:inherit;transition:background .2s}.prgNewBtn,.prgNewBtn:hover{background:#3776FF}.prgErrorState,.prgLoadingState{text-align:center;padding:4rem 0;font-size:1.4rem;color:#888}.prgEmptyState{text-align:center;padding:6rem 0;font-size:1.4rem;color:#6B7280}.prgEmptyLink{background:none;border:none;color:#3776FF;font-size:1.4rem;cursor:pointer;font-family:inherit}.prgListPageItemWrap{padding:1.4rem}.prgCard{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 1px 4px rgba(0,0,0,.07);border:1px solid #e5e7eb;cursor:pointer;transition:box-shadow .15s,transform .15s;padding:0}.prgCard:hover{box-shadow:0 4px 16px rgba(0,0,0,.12);transform:translateY(-2px)}.prgCardBanner{height:160px;position:relative;display:flex;align-items:flex-start;justify-content:flex-end;padding:10px 12px;border-radius:14px 14px;background:#E8F4FD 50%/cover no-repeat;overflow:hidden}.prgCardBanner:after{content:"";background:linear-gradient(1turn,#000000,rgba(0,0,0,0) 64.57%);width:100%;height:100%;position:absolute;top:0;left:0}.prgStatusBadge{display:inline-flex;align-items:center;gap:5px;font-size:1.1rem;font-weight:500;padding:.4rem 1rem;border-radius:30px;line-height:1.8rem}.prgStatusDot{width:7px;height:7px;border-radius:50%;display:inline-block}.prgCardBody{padding:0}.prgCardMetaHdrWrap{position:absolute;bottom:0;left:0;z-index:2;padding:1rem 1.4rem}.prgCardName{font-size:1.5rem;font-weight:500;color:#FFFFFF;margin:0 0 .2rem}.prgCardOwner{color:#FFFFFF}.prgCardCreated,.prgCardOwner{font-size:1.1rem;font-weight:300}.prgCardCreated{color:#9CA3AF}.prgMetricsRow{display:flex;gap:1rem;justify-content:space-between;padding:.8rem 0;border-top:1px solid #f3f4f6;border-bottom:1px solid #f3f4f6}.prgMetricBox{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;flex:1 1;position:relative}.prgMetricBox.midBoxContent:after,.prgMetricBox.midBoxContent:before{content:"";width:1px;height:96%;background-color:#F3F4F6;position:absolute;top:50%;transform:translateY(-50%)}.prgMetricBox.midBoxContent:before{left:0}.prgMetricBox.midBoxContent:after{right:0}.prgMetricNum{font-size:2rem;font-weight:600;color:#3B82F6}.prgMetricLabel{font-size:1rem;color:#6E6E6E;font-weight:300}.prgMetricDate{font-size:1rem;color:#6B6560;text-align:center;line-height:1.4;font-weight:300}.prgCardFooter{display:flex;align-items:center;justify-content:space-between;padding:.8rem 1.4rem}.prgEditBtn{padding:.4rem;color:#6B7280}.prgEditBtn,.prgViewUsersBtn{background:none;border:none;cursor:pointer;display:flex;align-items:center}.prgViewUsersBtn{gap:5px;color:#3776FF;font-size:1.1rem;font-weight:300;font-family:inherit;padding:0}.prgCreatePage{padding:0;overflow-y:auto;overflow-x:hidden}.prgBackBtn{background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center}.prgProgressTrack{height:6px;background:#E5E7EB;border-radius:3px;margin-bottom:2.4rem}.prgProgressFill{height:100%;background:#3776FF;border-radius:3px;transition:width .3s}.prgStepIndicator{display:flex;align-items:center;gap:6px;max-width:100%;margin:0 auto 2.4rem}.prgStepBar{flex:1 1;height:6px;border-radius:3px;background:#FFFFFF;transition:background .3s}.prgStepBar.active{background:#3776FF}.prgCreateFooter{display:flex;justify-content:center;padding:2.4rem 0}.prgCreateError{background:#FEF2F2;border:1px solid #fecaca;border-radius:8px;padding:1rem 1.4rem;color:#DC2626;font-size:1.3rem;margin-bottom:1.6rem}.prgCreatingOverlay{position:fixed;inset:0;background:rgba(0,0,0,.55);z-index:2000;display:flex;align-items:center;justify-content:center}.prgCreatingCard{background:#fff;border-radius:24px;padding:4rem 5rem;text-align:center;min-width:320px;box-shadow:0 20px 60px rgba(0,0,0,.2)}.prgCreatingSpinner{width:48px;height:48px;border:4px solid #e5e7eb;border-top-color:#3776ff;border-radius:50%;animation:prgSpin .8s linear infinite;margin:0 auto 1.6rem}@keyframes prgSpin{to{transform:rotate(1turn)}}.prgCreatingTitle{font-size:1.8rem;font-weight:600;color:#111827;margin:0 0 .8rem}.prgCreatingSubtitle{font-size:1.3rem;color:#9CA3AF;margin:0}.prgStepCardTitle{font-size:1.4rem;font-weight:600;color:#111827;margin:0 0 1.2rem}.prgDomainModalOverlay{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:1200;display:flex;align-items:center;justify-content:center;padding:1rem}.prgDomainModal{background:#C4D6FE;border-radius:14px;width:100%;max-width:440px;padding:0;box-shadow:0 8px 32px rgba(0,0,0,.18);overflow:hidden}.prgDomainModalHead{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:1rem 1.6rem}.prgDomainModalTitle{font-size:1.4rem;font-weight:500;color:#000000;margin:0}.prgDomainModalTabsWrap{margin:0 auto 1.6rem;text-align:center;border-radius:30px;display:flex;flex-flow:row wrap;align-items:center;justify-content:center}.prgDomainModalTabs{display:flex;background:rgba(255,255,255,1);border-radius:30px;padding:3px;gap:2px;flex-shrink:0;border:1px solid #9595956b}.prgDomainModalTab{padding:.4rem 1.4rem;border-radius:30px;border:none;background:transparent;font-size:1.2rem;color:#000000;cursor:pointer;font-family:inherit;font-weight:400;transition:all .2s}.prgDomainModalTab.active{background:#3776FF;color:#fff}.prgDomainModalBody{background:#FFFFFF;border-radius:14px;padding:1.6rem}.prgDomainChipScroll{display:flex;flex-wrap:wrap;gap:10px;max-height:220px;overflow-y:auto;padding-bottom:4px}.prgDomainChipScroll .prgChip{outline:0;box-shadow:none;border:1px solid #f6f6f6;background-color:#F6F6F6;border-radius:30px;padding:.6rem 1.6rem;color:#000000;font-size:1.2rem;font-weight:300;cursor:pointer}.prgDomainChipScroll .prgChip.prgChipSelected{border:1px solid #3776ff;background-color:#C9DAFF}.prgDomainModalActions{display:flex;justify-content:center;margin-top:1.6rem}.prgDomainModalAddBtn{background:#3776FF;color:#fff;border:none;border-radius:30px;padding:.9rem 3rem;font-size:1.3rem;font-weight:600;cursor:pointer;font-family:inherit;transition:background .2s}.prgDomainModalAddBtn:hover{background:#2563EB}.prgDomainModalField{margin-bottom:.8rem}.prgDomainModalLabel{font-size:1.2rem;font-weight:500;color:#374151;display:block;margin-bottom:.6rem}.prgDomainModalInput{width:100%;border:1px solid #e5e7eb;border-radius:30px;padding:.9rem 1.2rem;font-size:1.3rem;font-family:inherit;outline:none;color:#111827;box-sizing:border-box}.prgDomainModalInput:focus{border-color:#E5E7EB;box-shadow:none}.pdPage{padding:0;min-height:calc(100vh - 84px);overflow-y:auto;max-height:calc(100vh - 84px)}.pdPage::-webkit-scrollbar{width:6px}.pdPage::-webkit-scrollbar-thumb{background:#D1D5DB;border-radius:3px}.pdErrorState,.pdLoading{padding:4rem 2.4rem;text-align:center;font-size:1.4rem;color:#888}.pdBackBtn{background:none;border:none;cursor:pointer;padding:0;flex-shrink:0}.pdBackBtn,.pdTopBar{display:flex;align-items:center}.pdTopBar{justify-content:space-between;padding:1.6rem 2.4rem 1rem;background:#fff;border-bottom:1px solid #f3f4f6;flex-wrap:wrap;gap:1rem}.pdHdrLeft,.pdTopBarLeft{display:flex;align-items:center;gap:1.4rem}.topNavWrap .pdMetaChips{flex-wrap:nowrap;margin-right:1rem}.topNavWrap .pdDurMetaWrap{background-color:#e1e1e16b;padding:0}.topNavWrap .pdDurMetaWrap:before{content:none}.topNavWrap .pdDurMetaWrap .topMedChipWrap{border-bottom:1px solid #e1e1e1;padding:.4rem 1rem}.topNavWrap .pdDurMetaWrap .topMedChipWrap svg{width:12px;height:12px;margin:0 .6rem 0 0}.topNavWrap .pdDurMetaWrap .topMedChipWrap .pdMetaLabel{color:#939393;font-size:1rem;font-weight:300;border:0}.topNavWrap .pdDurMetaWrap .pdMetaVal{display:inline-block;padding:.4rem 1rem;font-size:1rem;font-weight:400;color:#6B6560}.pdDurMetaWrap{background-color:#E1E1E1;border-radius:14px}.pdTitleBlock{display:flex;flex-direction:column}.pdTitleRow{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}.pdProgramTitle{font-size:2rem;font-weight:700;color:#111827;margin:0}.pdStatusBadge{font-size:1.1rem;font-weight:500;padding:.3rem 1rem;border-radius:30px;display:inline-block;line-height:1.8rem}.pdStatusUpcoming{background:#FFF8EC;color:#D97706}.pdStatusActive{background:#E8FBF7;color:#059669}.pdStatusEnded{background:#F3F4F6;color:#6B7280}.pdOwnerRow{font-size:1.2rem;color:#6E6E6E;margin-top:.2rem;font-weight:300}.pdPage.pdBgPageWrap{background-color:#E6E6E6}.pdMetaChips{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}.pdMetaChip{background:transparent;border:0;border-radius:8px;padding:.5rem 1rem .5rem 2rem;display:flex;flex-direction:column;min-width:80px;position:relative}.pdMetaChip:before{content:"";width:1px;height:100%;background-color:#E1E1E1;position:absolute;left:0;top:50%;transform:translateY(-50%)}.pdMetaLabel{font-size:1rem;color:#959595;font-weight:300;border-bottom:1px solid #e1e1e1;padding:0 0 .4rem;margin:0 0 .4rem}.pdMetaVal{font-size:1rem;color:#000000;font-weight:400}.pdRoundBtn{width:36px;height:36px;border-radius:50%;background:#EEF3FF;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.pdTabsRowWrap{padding:.6rem 1.6rem;background:#fff;border-bottom:1px solid #e5e7eb}.pdTabsRow{gap:0;border:1px solid #95959559;display:inline-block;border-radius:30px;padding:.4rem}.pdTabBtn{padding:.4rem 2rem;font-size:1.2rem;font-weight:400;color:#000000;background:none;border:0;cursor:pointer;font-family:inherit;transition:all .2s;white-space:nowrap;border-radius:30px}.pdTabBtn svg{margin:-.2rem .6rem 0 0}.pdTabBtn:hover,.pdTabBtnActive{color:#FFFFFF;background-color:#3776FF}.pdTabBtn:hover svg path,.pdTabBtnActive svg path{stroke:#FFFFFF}.pdTabContent{padding:0}.pdSectionHeaderRow{display:flex;align-items:center;justify-content:space-between;margin:0;border-bottom:1px solid #e5e7eb;padding:.2rem 1.6rem}.pdFeatureConfigWrap{padding:1.6rem}.pdSectionTitle{font-size:1.6rem;font-weight:600;color:#111827;margin:0}.pdEmptyState{padding:4rem 0}.pdEmptyState,.pdLoading{text-align:center;color:#9CA3AF;font-size:1.3rem}.pdLoading{padding:3rem 0}.pdFeatureConfigWrap .prgFormCard.prgClrFormCard .prgChipGroup{border:1px solid #d9d9d9;border-top:0}.pdFeatureTab{display:block}.pdFeatureTabsBar{gap:0;position:relative;padding:.4rem .4rem 0}.pdFeatureSubTabsList,.pdFeatureTabsBar{display:flex;align-items:center;flex-flow:row wrap;justify-content:center}.pdFeatureSubTabsList{gap:.6rem;border:1px solid #d5d3d3;border-bottom:0;border-radius:12px 12px 0 0}.pdFeatureSubTab{display:flex;align-items:center;gap:.6rem;padding:1rem .6rem 1rem 1.4rem;border:0!important;border-radius:12px 12px 0 0;font-size:1.2rem;font-weight:400;color:#787676;cursor:pointer;background:transparent;transition:all .2s;position:relative}.pdFeatureSubTab:hover{color:#000000;background-color:#FFFFFF}.pdFeatureSubTab:hover svg path{stroke:#000000}.pdFeatureSubTabActive{background:#FFFFFF;color:#000000}.pdFeatureSubTabActive svg path{stroke:#000000}.pdFeatureMenuBtn{background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;opacity:.6}.pdFeatureMenuBtn:hover{opacity:1}.pdFeatureSubMenu{position:absolute;top:calc(100% + 4px);right:0;background:#fff;border:1px solid #ffffff;border-radius:8px;box-shadow:0 7px 7.1px 0 #0000001C;z-index:50;min-width:120px;overflow:hidden}.pdFeatureSubMenuItem{display:flex;align-items:center;gap:.6rem;width:100%;text-align:left;padding:.8rem 1.4rem;font-size:1.2rem;font-weight:400;color:#000000;background:none;border:none;cursor:pointer;font-family:inherit;transition:background .15s}.pdFeatureSubMenuItem:hover{background:#CFDFFF}.pdFeatureSubMenuDanger{color:#000000}.pdFeatureSubMenuDanger:hover{background:#CFDFFF}.pdFeatureAddBtn{background:transparent;border:1px dashed #959595!important;border-radius:12px 12px 0 0;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:.4rem 1.4rem;margin:0 .4rem 0 0}.pdAddFeatureBtnWrap{position:relative}.pdAddFeaturePanel{position:absolute;top:calc(100% + 8px);right:0;background:#fff;border:1px solid #ffffff;border-radius:12px;box-shadow:0 7px 7.1px 0 #0000001C;z-index:100;width:340px;padding:1.2rem}.pdAddFeaturePanelTitle{font-size:1.3rem;font-weight:600;color:#111827;margin-bottom:1.2rem}.pdAddFeatureChips{display:flex;flex-wrap:wrap;gap:.8rem;margin-bottom:1.4rem}.pdAddFeatureChip{padding:.5rem 1.2rem;border:1px solid #f6f6f6;border-radius:30px;font-size:1.1rem;font-weight:400;color:#000000;background:#F6F6F6;cursor:pointer;font-family:inherit;outline:0;box-shadow:none}.pdAddFeatureChip:hover:not(:disabled){border-color:#F6F6F6;background:#F6F6F6;color:#000000}.pdAddFeatureChipActive{background:#C9DAFF;border-color:#3776FF;color:#000000}.pdAddFeatureDoneBtn{width:auto;display:block;margin-left:auto;background:#3776FF;color:#fff;border:none;border-radius:30px;padding:.8rem 2.6rem;font-size:1.2rem;font-weight:400;cursor:pointer;font-family:inherit}.pdFeaturePlaceholder{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:5rem 0;gap:1rem}.pdFeaturePlaceholderIco{opacity:.3}.pdFeatureLoading,.pdFeaturePlaceholderText{font-size:1.3rem;color:#9CA3AF}.pdFeatureLoading{text-align:center;padding:3rem 0}.pdQuestionnairesMainWrap{padding:0 1rem 1rem}.pdQuestionnairesWrap{padding:1.2rem;background-color:#FFFFFF;min-height:calc(100vh - 200px);border-radius:14px}.pdQCard{background:#fff;border-radius:24.19px;border:.5px solid #e5e7eb;overflow:hidden;cursor:pointer;transition:box-shadow .15s;opacity:1;display:flex;flex-direction:column;width:495px;max-width:100%;height:228px}.pdQCard:hover{box-shadow:0 4px 20px rgba(0,0,0,.09)}.pdQCardBody{padding:1.2rem 1.4rem .6rem;flex:1 1;display:flex;flex-direction:column}.pdQProgressBar{width:100%;height:12px;background:#FFFFFF;border-radius:30px;box-shadow:inset 0 0 4px 0 rgba(0,0,0,.25);overflow:hidden;margin-bottom:1rem}.pdQCardTitleRow{display:flex;align-items:flex-start;gap:.8rem;margin-bottom:.6rem}.pdQTitle{font-family:DM Sans,sans-serif;font-size:14px;font-weight:600;font-style:normal;color:#111827;margin:0;flex:1 1;line-height:1.25;letter-spacing:0;text-transform:capitalize}.pdQCardActions{gap:.1rem;flex-shrink:0;margin-top:2px}.pdQActionBtn,.pdQCardActions{display:flex;align-items:center}.pdQActionBtn{background:none;border:none;cursor:pointer;padding:.35rem;border-radius:6px;transition:background .15s}.pdQActionBtn:hover{background:#F3F4F6}.pdQDateRow{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.pdQDateRow span{font-family:DM Sans,sans-serif;font-weight:300;font-size:12px;line-height:15px;letter-spacing:0;color:#6B6560}.pdQChipsRow{justify-content:space-between;margin-bottom:.8rem}.pdQChipsLeft,.pdQChipsRow{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.pdQOptOutChip{display:inline-flex;align-items:center;gap:.4rem;border:1px solid #d1d5db;border-radius:30px;padding:.35rem 1rem;font-size:1.1rem;color:#6B7280;background:#F5F0E8}.pdQOptOutChip--allowed{border-color:#3776FF;color:#3776FF;background:#EEF3FF}.pdQDomainPill{display:inline-flex;align-items:center;gap:.5rem;background:#EEF3FF;color:#3776FF;border-radius:30px;padding:.4rem 1.1rem;font-family:DM Sans,sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:1;letter-spacing:0}.pdQCompletion{margin-bottom:.5rem;margin-top:auto}.pdQCompletionPct{font-family:DM Sans,sans-serif;font-size:24px;font-weight:600;font-style:normal;color:#111827;line-height:1;letter-spacing:0}.pdQCompletionLabel{font-size:1.3rem;color:#6B7280;font-weight:400;margin-left:.3rem}.pdQProgressFill{height:100%;background:#3776FF;border-radius:30px;transition:width .4s ease}.pdQCardFooter{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #f3f4f6;padding:.75rem 1.4rem}.pdQMemberCount{font-size:1.2rem;color:#6B7280}.pdQViewUsersBtn{background:none;border:none;cursor:pointer;color:#3776FF;font-size:1.2rem;font-weight:500;display:flex;align-items:center;gap:.4rem;padding:0}.pdQViewUsersBtn:hover{text-decoration:underline}.pdDomainSectionQ .pdQCard{border:none;border-radius:0;box-shadow:none;cursor:default;overflow:visible;min-height:0;height:auto;flex:1 1}.pdDomainSectionQ .pdQCard:hover{box-shadow:none}.pdDomainSectionQ .pdQCardBody{padding:0;display:flex;flex-direction:column}.pdDomainSectionQ .pdQTitle{font-family:DM Sans,sans-serif;font-weight:600;font-style:normal;font-size:14px;line-height:1.25;letter-spacing:0;text-transform:capitalize}.pdDomainSectionQ .pdQChipsRow{margin-bottom:.5rem}.pdDomainSectionQ .pdQCardTitleRow,.pdDomainSectionQ .pdQDateRow{margin-bottom:.4rem}.pdDomainSectionQ .pdQCompletion{margin-top:.8rem;margin-bottom:.3rem}.pdDomainSectionQ .pdQCardFooter{border-top-color:#E5E7EB;margin-left:-16px;margin-right:-16px;padding:.4rem 16px;margin-top:.6rem}.pdQAddCard,.pdQLinkCard{background:#FAFAFA;border:.5px dashed #d1d5db;border-radius:24.19px;min-height:287px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;cursor:pointer;color:#9CA3AF;font-size:1.3rem;font-weight:400;transition:border-color .2s,color .2s}.pdQAddCard:hover,.pdQLinkCard:hover{border-color:#3776FF;color:#3776FF}.pdDrawerOverlay{position:fixed;inset:0;background:rgba(0,0,0,.35);z-index:200}.pdDrawerPanel{position:fixed;top:0;right:0;width:380px;height:100vh;background:#fff;z-index:201;box-shadow:-8px 0 32px rgba(0,0,0,.12);display:flex;flex-direction:column}.pdDrawerHeader{padding:1.6rem;border-bottom:1px solid #f3f4f6;display:flex;align-items:center;justify-content:space-between}.pdDrawerTitle{font-size:1.5rem;font-weight:600;color:#111827;margin:0;flex:1 1;padding-right:1rem}.pdDrawerCloseBtn{width:30px;height:30px;background:#F5F5F5;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pdDrawerBody{flex:1 1;overflow-y:auto;padding:1.6rem}.pdDrawerRow{display:flex;justify-content:space-between;padding:.8rem 0;border-bottom:1px solid #f9fafb;font-size:1.2rem}.pdDrawerRow span:first-child{color:#9CA3AF;font-weight:400}.pdDrawerRow span:last-child{color:#374151;font-weight:500}.pdDrawerMeta{display:flex;gap:.8rem;flex-wrap:wrap;margin-bottom:1.2rem}.pdDrawerTypeBadge{display:inline-flex;align-items:center;padding:.3rem .9rem;border-radius:20px;font-size:1.1rem;font-weight:600;letter-spacing:.02em}.pdDrawerTypeBadge--onetime{background:#EFF6FF;color:#2563EB}.pdDrawerTypeBadge--recurring{background:#F0FDF4;color:#16A34A}.pdDrawerDateRange{display:flex;align-items:center;gap:.4rem;font-size:1.1rem;color:#6B7280;background:#F9FAFB;border-radius:8px;padding:.3rem .8rem}.pdDrawerDivider{height:1px;background:#F3F4F6;margin:1.2rem 0}.pdDrawerSectionLabel{font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#9CA3AF;margin-bottom:.8rem}.pdDrawerQList{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.8rem}.pdDrawerQItem{display:flex;gap:.8rem;align-items:flex-start;padding:.9rem 1rem;background:#F9FAFB;border-radius:10px}.pdDrawerQNum{flex-shrink:0;width:22px;height:22px;border-radius:50%;background:#E0E7FF;color:#4F46E5;font-size:1rem;font-weight:700;display:flex;align-items:center;justify-content:center}.pdDrawerQText{font-size:1.2rem;color:#374151;line-height:1.5}.pdDrawerQType{font-size:1rem;color:#9CA3AF;margin-top:.2rem}.pdDrawerLoading{text-align:center;padding:2rem 0;color:#9CA3AF;font-size:1.2rem}.pdTrainingCard{background:#fff;border-radius:16px;border:1px solid #e5e7eb;overflow:hidden}.pdTrainingCardBanner{height:80px;background:50%/cover no-repeat #E8F4FD}.pdTrainingCardBody{padding:1rem 1.2rem}.pdTrainingTitle{font-size:1.4rem;font-weight:600;color:#111827;margin:0 0 .6rem}.pdTrainingMeta{display:flex;gap:.6rem;flex-wrap:wrap;margin-bottom:.6rem}.pdTrainingChip{background:#F3F4F6;color:#6B7280;border-radius:30px;padding:.2rem .8rem;font-size:1.1rem}.pdTrainingChipGreen{background:#C4D6FE;color:#3776FF}.pdTrainingChipGrey{background:#F3F4F6;color:#9CA3AF}.pdTrainingInstructor{font-size:1.1rem;color:#9CA3AF;margin-bottom:.6rem}.pdTrainingFooter{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #f3f4f6;padding-top:.6rem}.pdTrainingRemoveBtn{background:none;border:none;color:#EF4444;font-size:1.2rem;cursor:pointer;font-family:inherit;padding:0}.pdDomainTab{padding:1.2rem;background-color:#E6E6E6;border-radius:14px;min-height:calc(100vh - 200px)}.pdDomainCard{background:#fff;border-radius:24.19px;border:.5px solid #959595;padding:0;display:flex;flex-direction:column;gap:0}.pdDomainCardTopWrap{padding:1.4rem 1.4rem .8rem;display:flex;flex-direction:column;gap:1rem}.pdDomainCardTop{display:flex;align-items:center;justify-content:space-between}.pdDomainCardDates{display:flex;align-items:center;gap:.5rem;font-family:DM Sans,sans-serif;font-weight:300;font-size:12px;line-height:15px;letter-spacing:0;color:#6B6560}.pdDomainCardActions{display:flex;gap:.4rem}.pdDomainDeleteBtn,.pdDomainEditBtn{background:none;border:none;cursor:pointer;padding:.4rem;display:flex;align-items:center;border-radius:0;outline:0;box-shadow:none}.pdOptOutBadge{display:inline-flex;align-items:center;gap:.6rem;font-family:DM Sans,sans-serif;font-weight:400;font-style:normal;font-size:11px;line-height:16.5px;letter-spacing:0;padding:.2rem .8rem;border-radius:30px;border:1px solid;align-self:flex-start}.pdOptOutDisabled{color:#6B6560;border-color:#9A9490;background:#F5F0E8}.pdOptOutAllowed{color:#3776FF;border-color:#3776FF;background:#F3F7FF}.pdDomainCardMetrics{display:flex;align-items:stretch;justify-content:space-around;padding:1rem 0 .8rem;gap:.8rem;margin-top:.4rem}.pdDomainMetric{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;border:1px solid #e1e1e185;flex:1 1;border-radius:10px;padding:1rem}.pdDomainMetricNum{font-family:DM Sans,sans-serif;font-weight:600;font-style:normal;font-size:24px;line-height:28px;letter-spacing:0;text-align:center;color:#3B82F6}.pdDomainMetricLabel{line-height:1}.pdDomainMetricDate,.pdDomainMetricLabel{font-family:DM Sans,sans-serif;font-weight:300;font-style:normal;font-size:12px;letter-spacing:0;color:#9CA3AF}.pdDomainMetricDate{line-height:15px;text-align:center}.pdDomainCardFooter{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e5e7eb;padding:.85rem 1.4rem}.pdDomainMemberCount{font-size:1.1rem;color:#6B6560;font-weight:300}.pdDomainViewUsersBtn{background:none;border:none;color:#3776FF;font-family:DM Sans,sans-serif;font-weight:400;font-style:normal;font-size:12px;line-height:16px;letter-spacing:0;text-align:center;cursor:pointer;padding:0;display:inline-flex;align-items:center;gap:.4rem}.pdDomainAddCard{background:transparent;border:1.5px dashed #959595;border-radius:16px;min-height:unset;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;color:#9CA3AF;height:100%}.pdDomainModalToggle{display:flex;gap:.4rem;margin-top:.4rem}.pdDomainModalToggleBtn{padding:.4rem 1.2rem;border-radius:30px;border:1px solid #e5e7eb;background:#fff;font-size:1.2rem;color:#6B7280;cursor:pointer;font-family:inherit}.pdDomainModalToggleBtnActive{background:#3776FF;color:#fff;border-color:#3776FF}.pdAuditTab,.pdMembersTab{padding-top:.4rem;min-height:100vh;background-color:#FFFFFF}.topNavWrap .qnNewHeaderLeft{display:flex;align-items:center;gap:12px}.qnNewBackBtn{outline:0;padding:0;background:transparent;border:0;display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer}.qnNewBackBtn svg{width:34px;height:34px}.qnNewHeaderContent{display:flex;flex-direction:column;gap:2px}.qnNewHeaderTitle{font-size:1.8rem;font-weight:700;color:#000000;margin:0;line-height:1.2}.qnNewHeaderBreadcrumb{font-size:1.2rem;color:#6B7280;margin:0;font-weight:300;letter-spacing:.03rem}.qbPage{padding:2rem 2.4rem;min-height:calc(100vh - 84px);background-color:#E6E6E6}.qbStep1Wrap{display:flex;justify-content:center;padding-top:1rem}.qbStep1Card{background:transparent;border-radius:0;border:0;padding:0;width:100%;max-width:580px;box-shadow:none}.qbStep1Header{display:flex;align-items:center;gap:1rem;margin-bottom:1.6rem}.qbStep1Header .icoWrap{width:38px;height:38px;border-radius:100%;background-color:#C4D6FE;display:flex;align-items:center;justify-content:center;margin:0 .6rem 0 0}.qbStep1Title{font-size:1.6rem;font-weight:500;color:#000000;margin:0}.qbFormField{margin-bottom:1rem}.qbLabel{display:block;font-size:1.2rem;font-weight:400;color:#000000;margin-bottom:.2rem}.qb-row{display:flex;flex-direction:row;gap:19px;width:100%;margin-bottom:1rem}.qb-row>.qb-field{flex:1 1;min-width:0}.qb-field{margin-bottom:1rem}.qb-label{display:block;font-size:1.3rem;font-weight:300;color:#000000;margin:0 0 .4rem .6rem}.qbStep1Card .row.g-3{display:flex;flex-direction:row;gap:19px;width:100%;margin-bottom:1rem;--bs-gutter-x:0;--bs-gutter-y:0}.qbStep1Card .row.g-3>.col-md-6{flex:1 1;min-width:0;padding-left:0;padding-right:0;width:auto;max-width:none}.qbStep1Card .row.g-3 .qbFormField{margin-bottom:0}.qbStep1Card .row.g-3 .qbLabel{font-size:1.3rem;font-weight:300;margin:0 0 .4rem .6rem}.qb-searchable-wrap{position:relative;width:100%;max-width:100%}.qb-searchable-input{width:100%;height:44px;padding:0 40px 0 16px;border:.5px solid #9595954f;border-radius:24.19px;font-size:1.3rem;box-sizing:border-box;outline:none;font-family:inherit;cursor:pointer;background:#fff;color:#000;opacity:1}.qb-searchable-wrap>svg{position:absolute;top:50%;transform:translateY(-50%);right:14px;pointer-events:none}.qb-searchable-input:focus{border-color:#C4D6FE;outline:none}.qbInput{width:100%;height:4.4rem;border:1px solid #959595b0;border-radius:30px;padding:0 1.2rem;font-size:1.3rem;font-weight:400;color:#111827;font-family:inherit;outline:none;transition:border-color .2s}.qbInput::placeholder{color:#959595b0;font-size:1.2rem;font-weight:300}.qbInput:focus{border-color:#3776FF}.qbSelect{width:100%;height:44px;padding:0 40px 0 16px;border:.5px solid #9595954f;border-radius:24.19px;font-size:1.3rem;font-weight:400;color:#111827;font-family:inherit;outline:none;background:#fff url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="6" viewBox="0 0 12 6" fill="none"><path d="M10.7764 0.445313L5.61087 5.32952L0.445312 0.445312" stroke="%236B7280" stroke-width="0.890065" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat right 14px center;box-sizing:border-box;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.qbSelect:focus{border-color:#C4D6FE;outline:none}.qbAddCategoryToggle{display:inline-flex;align-items:center;background:none;border:none;color:#3776FF;font-size:1.2rem;font-weight:400;cursor:pointer;padding:0;margin-top:.6rem;font-family:inherit}.qbAddCategoryToggle:hover{text-decoration:underline}.qbAddCategoryRow{display:flex;align-items:center;gap:.6rem;width:100%;margin-top:.6rem;box-sizing:border-box}.qbAddCategoryInput{flex:1 1;min-width:0;height:44px;padding:0 16px;border:.5px solid #9595954f;border-radius:24.19px;font-size:1.3rem;font-weight:400;color:#111827;font-family:inherit;box-sizing:border-box;outline:none;background:#fff}.qbAddCategoryInput::placeholder{color:#959595b0;font-size:1.2rem;font-weight:300}.qbAddCategoryInput:focus{border-color:#3776FF}.qbAddCategoryConfirm{flex-shrink:0;height:44px;padding:0 1.4rem;border:none;border-radius:24.19px;background:#3776FF;color:#fff;font-size:1.2rem;font-weight:400;cursor:pointer;font-family:inherit;white-space:nowrap}.qbAddCategoryConfirm:hover{background:#2563EB}.qbAddCategoryCancel{flex-shrink:0;width:44px;height:44px;padding:0;border:.5px solid #9595954f;border-radius:50%;background:#fff;color:#6B7280;font-size:1.2rem;cursor:pointer;font-family:inherit;display:flex;align-items:center;justify-content:center}.qbAddCategoryCancel:hover{background:#F3F4F6}.qbScheduleBlock{background:transparent;border-radius:12px;border:1px solid #95959563;padding:1.4rem;margin:1.6rem 0}.qb-schedule-card{background:#EBEBEB;border-radius:20px;border:none;padding:1.4rem 1.6rem;margin:1.6rem 0}.qb-schedule-top-row{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;gap:1.4rem;margin-bottom:1.2rem}.qb-schedule-top-row>div{flex:1 1;min-width:0}.qb-schedule-label{font-size:1.3rem;font-weight:500;color:#111827;margin-bottom:.6rem}.qb-freq-pills{display:flex;flex-direction:row;flex-wrap:nowrap;width:100%;height:3.8rem;border:1px solid #959595b0;border-radius:30px;overflow:hidden;background:#fff;padding:.3rem}.qb-freq-pill{flex:1 1;padding:.4rem .8rem;border:none;font-size:1.2rem;font-weight:400;color:#959595;background:none;cursor:pointer;font-family:inherit;transition:all .2s;border-radius:30px;text-align:center;white-space:nowrap}.qb-freq-pill--active{background:#C4D6FE;color:#070707}.qb-delivery-col{display:flex;flex-direction:column}.qb-time-picker-btn{gap:.6rem;height:4.4rem;border:1px solid #95959580;border-radius:30px;padding:0 1.2rem;font-size:1.3rem;font-weight:400;color:#111827;background:#fff;cursor:pointer;font-family:inherit;width:100%}.qb-days-row,.qb-time-picker-btn{display:flex;align-items:center;justify-content:space-between}.qb-days-row{flex-direction:row;gap:.5rem;padding:.4rem 0 0}.qb-day-circle{width:38px;height:38px;border-radius:50%;border:1.5px solid #b4b4b4;background:transparent;font-size:1.2rem;font-weight:500;color:#111827;cursor:pointer;font-family:inherit;transition:all .2s;display:flex;align-items:center;justify-content:center;outline:0;flex-shrink:0}.qb-day-circle--active{background:#C4D6FE;border-color:#3776FF;color:#000}.qb-selected-days-label{display:flex;align-items:center;font-size:1.4rem;color:#000000;font-weight:400;margin-top:.3rem;padding:0 .4rem}.qb-selected-days-label strong{font-weight:500;display:inline-block;margin:0 .4rem}.qbFrequencyRow{display:flex;align-items:center;flex-flow:row wrap;justify-content:flex-start;gap:1.2rem;margin-bottom:1rem}.qbFreqToggle{display:flex;flex-direction:row;flex-wrap:nowrap;width:100%;border:1px solid #959595b0;border-radius:30px;overflow:hidden;background:#fff;padding:.3rem}.qbFreqBtn{padding:.4rem 1.4rem;border:none;font-size:1.2rem;font-weight:400;color:#959595;background:none;cursor:pointer;font-family:inherit;transition:all .2s;width:50%;border-radius:30px}.qbFreqBtnActive{background:#C4D6FE;color:#070707}.qbDelivTimeWrap{gap:.6rem;width:126px}.qbFrequencyRowItemWrap{width:calc(100% - 140px);color:#000000;font-weight:300}.qbDelivTimeWrap .qbLabel{margin:0 0 0 1rem}.qbTimeInput{height:3.6rem;border:1px solid #e5e7eb;border-radius:8px;padding:0 .8rem;font-size:1.2rem;font-family:inherit;outline:none;color:#111827}.qbTimeInput:focus{border-color:#3776FF}.qbDaysRow{gap:.8rem;flex-flow:row wrap;justify-content:space-between;padding:.6rem .4rem 0}.qbDayBtn,.qbDaysRow{display:flex;align-items:center}.qbDayBtn{width:36px;height:36px;border-radius:50%;border:1.5px solid #b4b4b4;background:transparent;font-size:1.2rem;font-weight:500;color:#000000;cursor:pointer;font-family:inherit;transition:all .2s;justify-content:center;outline:0;box-shadow:none}.qbDayBtnActive{background:#C4D6FE;border-color:#3776FF;color:#000000}.qbMonthCalendar{margin-top:1rem}.qbMonthGrid{display:flex;flex-wrap:wrap;gap:.6rem}.qbMonthDay{width:36px;height:36px;border-radius:8px;border:1px solid #e5e7eb;background:#fff;font-size:1.2rem;font-weight:400;color:#374151;cursor:pointer;font-family:inherit;transition:all .2s;display:flex;align-items:center;justify-content:center}.qbMonthDayActive{background:#3776FF;border-color:#3776FF;color:#fff;font-weight:600}.qbMonthNote{font-size:1.1rem;color:#9CA3AF;margin-top:.8rem}.qbTimeBtn{display:flex;align-items:center;gap:8px;padding:.55rem 1.2rem;background:#fff;border:1px solid #959595b0!important;border-radius:30px;cursor:pointer;white-space:nowrap;height:3.8rem;font-family:inherit;transition:border-color .2s;width:100%;flex-flow:row wrap;justify-content:space-between;color:#000000;font-size:1.2rem;font-weight:500}.qbTimeBtn:hover{border-color:#959595b0}.qbTimeBtnText{font-size:1.3rem;font-weight:500;color:#374151}.qbStep1Card .ctaWrap{display:block;margin:1.6rem auto 0;text-align:center}.qbNextBtn{background:#3776FF;color:#fff;border:none;border-radius:30px;padding:.8rem 3rem;font-size:1.4rem;font-weight:500;cursor:pointer;outline:0;box-shadow:none}.qbNextBtn:hover{background:#2563EB}.dtpOverlay{position:fixed;inset:0;background:rgba(0,0,0,.38);z-index:9999;display:flex;align-items:center;justify-content:center;padding:16px}.dtpModal{background:#C4D6FE;border-radius:24px;padding:0;width:720px;max-width:96vw;box-shadow:0 24px 60px rgba(0,0,0,.22)}.dtpModalTitle{font-size:1.6rem;font-weight:500;color:#000000;margin:0;padding:1rem 1.8rem}.dtpModalBody{display:flex;gap:2rem;background-color:#FFFFFF;padding:1.8rem;border-radius:24px 24px 0 0}.dtpCal{flex:1 1;background:#fff;border-radius:20px;padding:2rem;box-shadow:none;border:1px solid #d9d9d9}.dtpCalHeader{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.6rem}.dtpCalTitle{font-size:1.4rem;color:#6B7280;letter-spacing:.01rem}.dtpCalTitle strong{font-size:2rem;font-weight:700;color:#111827;margin-left:4px}.dtpCalNavs{display:flex;gap:2px}.dtpCalNavBtn{background:none;border:none;cursor:pointer;padding:4px 10px;font-size:2rem;color:#6B7280;line-height:1;border-radius:8px;font-family:inherit}.dtpCalNavBtn:hover{background:#F3F4F6}.dtpCalGrid{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:2px;gap:2px}.dtpCalCell{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:100%;font-size:1.2rem;cursor:pointer;margin:2px auto;border:none;background:#FAFAFA80;font-family:inherit;transition:background .15s;color:#000000;box-sizing:border-box;font-weight:400}.dtpCalCell:hover{background:#3776FF}.dtpCalOther{color:#D1D5DB!important;cursor:default}.dtpCalOther:hover{background:transparent!important}.dtpCalSelected{background:#3B82F6!important;color:#fff!important;font-weight:500}.dtpCalToday{font-weight:500;color:#3B82F6}.dtpClockWrap{flex:1 1;background:#fff;border-radius:20px;padding:2rem;box-shadow:none;border:1px solid #d9d9d9;flex-direction:column;gap:1.6rem}.dtpClockDigital,.dtpClockWrap{display:flex;align-items:center}.dtpClockDigital{gap:10px}.dtpClockBox{width:64px;height:64px;border-radius:0;display:flex;align-items:center;justify-content:center;font-size:3rem;font-weight:600;font-family:inherit;text-align:center;border:none;outline:none;cursor:pointer;padding:0}.dtpClockBoxHour{background:#DBEAFE;color:#3B82F6;cursor:pointer}.dtpClockBoxHour:hover{background:#BFDBFE}.dtpClockBoxMin{background:#F3F4F6;color:#111827;cursor:pointer}.dtpClockBoxMin:hover{background:#E5E7EB}.dtpClockBoxActive{outline:2px solid #3B82F6;outline-offset:2px}.dtpClockModeHint{font-size:1.1rem;color:#9CA3AF;margin-top:-4px}.dtpClockColon{font-size:3.2rem;font-weight:700;color:#111827;line-height:1}.dtpClockPeriodCol{display:flex;flex-direction:column;gap:4px;margin-left:4px}.dtpPeriodBtn{padding:5px 14px;border:0!important;border-radius:6px;cursor:pointer;font-size:1.2rem;font-weight:500;background:#F9FAFB;color:#6B7280;font-family:inherit;outline:0;box-shadow:none}.dtpPeriodBtn.active{background:#3B82F6;color:#fff}.dtpClockFace{cursor:pointer;display:block;max-width:100%}.dtpModalFooter{display:flex;justify-content:center;gap:1rem;margin-top:0;background-color:#FFFFFF;padding:1rem 1.8rem 1.8rem;border-radius:0 0 24px 24px}.dtpCancelBtn{padding:1rem 4rem;border:1.5px solid #d1d5db;border-radius:30px;background:#fff;font-size:1.2rem;font-weight:500;cursor:pointer;color:#374151;font-family:inherit;transition:all .15s}.dtpCancelBtn:hover{border-color:#9CA3AF;background:#F9FAFB}.dtpConfirmBtn{padding:1rem 4rem;border:none;border-radius:30px;color:#fff;font-size:1.2rem;font-weight:500;cursor:pointer;font-family:inherit;transition:background .15s}.dtpConfirmBtn,.dtpConfirmBtn:hover{background:#3776FF}.sfPage{padding:0}.sfTitle{font-size:1.6rem;font-weight:600;color:#000000;margin:0 0 1.6rem}.sfCards{display:flex;flex-direction:column;gap:1.2rem;margin-bottom:.8rem}.sfVitalCard{overflow:hidden}.sfVitalCardHead{justify-content:space-between;padding:.6rem 1.6rem}.sfCardLeft,.sfVitalCardHead{display:flex;align-items:center}.sfCardLeft{gap:10px}.sfVitalIconWrap{display:flex;align-items:center;justify-content:center;flex-shrink:0}.sfVitalIconWrap svg{width:18px;height:18px}.sfVitalName{font-size:1.4rem;font-weight:400;color:#000000}.sfWhenChkLabel{color:#000000!important;font-size:1.1rem!important}.sfVitalCardBody{background:#FFFFFF;border-radius:14px;padding:1.4rem 1.6rem;border:1px solid #e6e6e6;border-top:0}.sfFreqRow{gap:2rem}.sfFreqRow,.sfFreqTabs{display:flex;align-items:center;flex-flow:row wrap;justify-content:space-between}.sfFreqTabs{gap:.6rem;background:transparent;border-radius:0;padding:0;flex-shrink:0}.sfFreqTab{padding:.4rem 1.8rem;border:1px solid #9595957a!important;border-radius:30px;font-size:1.2rem;font-weight:400;cursor:pointer;background:transparent;color:#000000;font-family:inherit;transition:all .15s;line-height:1.4}.sfFreqTabActive{background:#C9DAFF;color:#000000;border:1px solid #3776ff!important}.sfFreqControls{flex-flow:row wrap;justify-content:flex-end}.sfFreqControls,.sfSlots{display:flex;align-items:center;gap:1.8rem}.sfSlots{flex-wrap:wrap}.sfDays,.sfSlots{margin:0 2rem 0 0}.sfDays{display:flex;gap:1.8rem}.sfDayBtn{width:32px;height:32px;border-radius:100%;border:1px solid #b4b4b4;background:transparent;font-size:1.2rem;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#000000}.sfDayBtn:hover{border-color:#3776FF;color:#000000;background-color:#C4D6FE}.sfDayBtnActive{background:#C4D6FE!important;border-color:#3776FF!important;color:#000000!important}.sfMonthDateBtn{display:flex;align-items:center;gap:.6rem;padding:0;border:0;border-radius:20px;cursor:pointer;font-size:1.2rem;color:#000000;font-weight:500;margin:0 2rem 0 0}.sfMonthDateBtn,.sfMonthDateBtn:hover{background:transparent}.sfTimeBtn{display:flex;align-items:center;gap:.6rem;padding:0;background:#fff;border:0;border-radius:0;cursor:pointer;font-size:1.2rem;font-family:inherit;white-space:nowrap;margin-left:auto;box-shadow:none;outline:0;font-weight:500}.sfTimeBtn,.sfTimeBtn:hover{color:#000000}.sfDailySlotGrid{display:flex;align-items:flex-start;gap:1.2rem;flex-wrap:wrap}.sfDailySlotCol{gap:.5rem}.sfDailySlotCol,.sfSlotTimeBtn{display:flex;flex-direction:column;align-items:center}.sfSlotTimeBtn{gap:.3rem;padding:.5rem .7rem;border-radius:10px;border:1px solid #3776ff;background:#fff;cursor:pointer;font-size:1.1rem;font-family:inherit;color:#3776FF;font-weight:500;min-width:62px;transition:all .15s;line-height:1.2}.sfSlotTimeBtnActive{border-color:#3776FF;color:#3776FF;background:#EFF4FF}.sfSlotTimeBtnActive:hover{background:#C9DAFF}.sfSlotTimeBtnDisabled{border-color:#D1D5DB;color:#9CA3AF;background:#F9FAFB;cursor:not-allowed;opacity:.6}.sfAddCard{border:1.8px dashed #9595954d;border-radius:14px;min-height:54px;display:flex;align-items:center;justify-content:center;cursor:pointer;background:transparent;transition:border-color .15s;margin-bottom:.4rem}.sfAddCard:hover{border-color:#3776F9}.sfAddIcon{font-size:2.6rem;color:#9CA3AF;font-weight:300;line-height:1}.qbBuilderPage{padding:1.6rem 2.4rem}.qbBuilderWrap{max-width:720px;margin:0 auto}.qbBuilderHeader{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.6rem;padding:1.2rem 1.4rem;background:transparent;border-radius:14px;border:0}.qbBuilderHeaderInfo{display:flex;flex-direction:column;gap:.2rem}.qbBuilderHeader .icoWrap{width:38px;height:38px;border-radius:100%;background-color:#C4D6FE;display:flex;align-items:center;justify-content:center;margin:0 .6rem 0 0}.qbBuilderTitle{font-size:1.6rem;line-height:1.8rem;font-weight:500;color:#000000;margin:0}.qbBuilderMeta{font-size:1.2rem;color:#6B7280;line-height:1.2rem}.qbBuilderBody{display:flex;gap:1.6rem;align-items:flex-start}.qbQuestionsStack{flex:1 1;display:flex;flex-direction:column;gap:1.2rem;min-width:0}.qbQuestionWrapper{display:flex;align-items:flex-start;gap:.8rem;width:100%}.qbQuestionCard{background:#fff;border:1px solid #95959596;border-radius:16px;padding:1.4rem;position:relative;cursor:pointer;width:100%}.qbQuestionCard:hover,.qbQuestionCardActive{border-color:#95959596}.qbQuestionCardActive{cursor:default}.qbToolbar{gap:.4rem;margin-bottom:1rem;padding-bottom:.8rem;border-bottom:1px solid #f3f4f6;flex-wrap:wrap}.qbFmtBtn,.qbToolbar{display:flex;align-items:center}.qbFmtBtn{width:32px;height:32px;background:none;border:1px solid #e5e7eb;border-radius:6px;cursor:pointer;justify-content:center;font-size:1.3rem;font-family:inherit;transition:background .15s}.qbFmtBtn:hover{background:#F3F4F6}.qbToolbarDivider{width:1px;height:24px;background:#E5E7EB;margin:0 .4rem}.qbTypeDropWrap{position:relative;margin-left:auto;display:inline-flex}.qbTypeDropBtn{display:inline-flex;align-items:center;gap:6px;padding:5px 10px 5px 8px;border:1px solid #e5e7eb;border-radius:30px;font-size:1.2rem;background:#fff;cursor:pointer;font-family:inherit;color:#374151;outline:none;white-space:nowrap;transition:border-color .15s}.qbTypeDropBtn:hover{border-color:#3776FF}.qbTypeDropIcon{display:flex;align-items:center;color:#6B7280}.qbTypeDropChevron{display:flex;align-items:center;color:#9CA3AF;margin-left:2px}.qbTypeMenu{position:absolute;top:calc(100% + 6px);right:0;background:#fff;border:1px solid #e9eaec;border-radius:14px;box-shadow:0 8px 24px rgba(0,0,0,.12);z-index:200;min-width:180px;padding:6px}.qbTypeMenuItem{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:none;background:transparent;cursor:pointer;font-size:1.2rem;font-family:inherit;color:#374151;border-radius:8px;text-align:left}.qbTypeMenuItem:hover{background:#F3F4F6}.qbTypeMenuItem--active{color:#3776FF;background:#EFF6FF}.qbTypeMenuIcon{display:flex;align-items:center;color:inherit;flex-shrink:0}.qbTypeMenuCheck{margin-left:auto;flex-shrink:0}.qbQuestionText{min-height:4rem;padding:.8rem;border:1px solid #e5e7eb;border-radius:8px;font-size:1.3rem;color:#111827;outline:none;font-family:inherit;transition:border-color .2s}.qbQuestionText:focus{border-color:#3776FF}.qbQuestionText:empty:before{content:attr(data-placeholder);color:#9CA3AF;pointer-events:none}.qbOptions{margin-top:1rem;display:flex;flex-direction:column;gap:.6rem}.qbOptionRow{display:flex;align-items:center;gap:.8rem}.qbOptionIcon{flex-shrink:0}.qbRadio{border:2px solid #d1d5db;border-radius:50%}.qbCheckbox,.qbRadio{display:inline-block;width:16px;height:16px}.qbCheckbox{border:2px solid #d1d5db;border-radius:3px}.qbDropIco{font-size:1.2rem;color:#6B7280;width:16px}.qbOptionInput{flex:1 1;height:3.4rem;border:none;border-bottom:1px solid #e5e7eb;font-size:1.3rem;font-family:inherit;outline:none;color:#374151}.qbOptionInput:focus{border-bottom-color:#3776FF}.qbOptionRemoveBtn{background:none;border:none;cursor:pointer;font-size:1.6rem;color:#9CA3AF;padding:0;line-height:1}.qbAddOptionRow{display:flex;align-items:center;gap:.6rem;padding-top:.2rem}.qbAddOptionBtn{background:none;border:none;font-size:1.2rem;color:#3776FF;cursor:pointer;font-family:inherit;padding:0}.qbAddOther{color:#9CA3AF}.qbAddOtherSep{font-size:1.2rem;color:#9CA3AF}.qbParagraphPreview,.qbShortAnswerPreview{border-bottom:1px solid #d1d5db;padding:.6rem 0;font-size:1.2rem;color:#9CA3AF;margin-top:.8rem}.qbRatingPreview{display:flex;gap:.4rem;margin-top:.8rem}.qbRatingStar{font-size:2rem;color:#D1D5DB}.qbMediaPreview{margin-top:.8rem;border-radius:8px;overflow:hidden}.qbMediaPreview img,.qbMediaPreview video{max-width:100%;max-height:200px;border-radius:8px}.qbFilePreview{background:#F3F4F6;padding:.8rem;border-radius:8px;font-size:1.2rem;color:#6B7280}.qbCollapsedQuestion{padding:.4rem 0}.qbCollapsedText{font-size:1.3rem;color:#374151;margin-bottom:.4rem}.qbCollapsedMeta{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap}.qbCollapsedType{background:#F3F4F6;color:#6B7280;border-radius:30px;padding:.2rem .8rem;font-size:1.1rem}.qbCollapsedOptions{display:flex;gap:.4rem;flex-wrap:wrap}.qbCollapsedOpt{background:#EEF3FF;color:#3776FF;border-radius:4px;padding:.1rem .5rem;font-size:1.1rem}.qbQActions{position:absolute;top:1rem;right:1rem;display:flex;gap:.4rem;opacity:0;transition:opacity .15s}.qbQuestionCard:hover .qbQActions{opacity:1}.qbQActionBtn{background:#F9FAFB;border:1px solid #e5e7eb;border-radius:6px;cursor:pointer;padding:.4rem;display:flex;align-items:center;transition:background .15s}.qbQActionBtn:hover{background:#FEF2F2}.qbSideToolbar{display:flex;flex-direction:column;gap:.8rem;flex-shrink:0;padding-top:.6rem}.qbSideBtn{width:40px;height:40px;background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color .2s,background .2s}.qbSideBtn:hover{border-color:#3776FF;background:#EEF3FF}.qbBuilderFooter{display:flex;align-items:center;justify-content:center;gap:1.4rem;padding-top:2rem}.qbBackBtn{background:#fff;border:1.5px solid #fff;border-radius:30px;padding:.8rem 4.6rem;font-size:1.3rem;font-weight:400;color:#374151;cursor:pointer;outline:0;box-shadow:none}.qbBackBtn:hover{border-color:#9CA3AF}.qbCreateBtn{background:#3776FF;color:#fff;border:none;border-radius:30px;padding:.8rem 3.6rem;font-size:1.4rem;font-weight:400;cursor:pointer;outline:0;box-shadow:none}.qbCreateBtn:hover:not(:disabled){background:#2563EB}.qbCreateBtn:disabled{opacity:.6;cursor:not-allowed}.qbSaveError{background:#FEF2F2;border:1px solid #fecaca;border-radius:8px;padding:1rem 1.4rem;color:#DC2626;font-size:1.3rem;margin-top:1rem}.pd-inner-table{width:100%;border-collapse:collapse;font-size:1.2rem}.pd-inner-table th{padding:.8rem 1rem;text-align:left;font-weight:600;color:#374151;border-bottom:2px solid #e5e7eb;background:#F9FAFB}.pd-inner-table td{padding:.8rem 1rem;border-bottom:1px solid #f3f4f6;color:#374151}.pd-td-muted{color:#9CA3AF}.pd-table-name{font-weight:500;color:#111827}.pd-group-badge{padding:.2rem .8rem;border-radius:30px;font-size:1.1rem;font-weight:500}.pd-group-badge--intervention{background:#DBEAFE;color:#1D4ED8}.pd-group-badge--control{background:#F3E8FF;color:#7E22CE}.pd-active-badge{background:#ECFDF5;color:#059669;padding:.2rem .8rem;border-radius:30px;font-size:1.1rem;font-weight:500}.pd-active-badge--inactive{background:#F3F4F6;color:#9CA3AF}.pd-unlink-btn{background:none;border:none;color:#EF4444;font-size:1.2rem;cursor:pointer;font-family:inherit;padding:.4rem;border-radius:6px;transition:background .15s}.pd-vis-badge{background:#F3F4F6;color:#6B7280;border-radius:30px;padding:.2rem .8rem;font-size:1.1rem}.pdDomainDetail{display:flex;flex-direction:column;gap:0;padding:0 1.4rem 1.4rem;background-color:#FFFFFF;border-radius:14px;min-height:calc(100vh - 200px)}.pdDomainDetailHeader{display:flex;align-items:center;gap:10px;padding:12px 16px 14px;border-bottom:1px solid #f3f4f6;flex-wrap:nowrap;background:#E6E6E6;border-radius:14px 14px 0 0;margin:0 -1.4rem}.pdDomainDetailBack{background:#fff;border:1px solid #e5e7eb;border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.pdDomainDetailName{font-family:DM Sans,sans-serif;font-size:16px;font-weight:500;font-style:normal;line-height:1;letter-spacing:0;color:#111;background:none;border:none;border-radius:0;padding:0;white-space:nowrap}.pdDomainDetailHeader .pdOptOutBadge{align-self:center;white-space:nowrap;flex-shrink:0}.pdDomainDetailDates{display:flex;align-items:center;gap:5px;font-family:DM Sans,sans-serif;font-weight:300;font-size:12px;line-height:15px;letter-spacing:0;color:#6B6560;margin-left:auto}.pdDomainDetailActions{display:flex;gap:6px;margin-left:4px;flex-shrink:0;align-items:center}.pdDomainDetailBody{margin-top:16px}.pdDomainFeaturePanel{width:220px;flex-shrink:0;background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:14px;position:-webkit-sticky;position:sticky;top:0}.pdDomainFeaturePanelTitle{font-size:12px;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.05em;margin-bottom:10px}.pdDomainFeaturePanelChips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.pdDomainFeatureChip{background:#F3F4F6;border:1px solid #e5e7eb;border-radius:20px;padding:4px 10px;font-size:12px;color:#374151;cursor:pointer;transition:all .15s}.pdDomainFeatureChip:hover{border-color:#3776FF;color:#3776FF}.pdDomainFeatureChipActive{background:#3776FF;border-color:#3776FF;color:#fff;font-weight:500}.pdDomainFeatureEditBtn{width:100%;background:#F9FAFB;border:1px dashed #d1d5db;border-radius:8px;padding:7px;font-size:12px;color:#6B7280;cursor:pointer;margin-top:4px}.pdDomainFeatureEditBtn:hover{border-color:#3776FF;color:#3776FF}.pdDomainSection{background:#fff;border:.5px solid #959595;border-radius:24.19px;padding:16px;box-sizing:border-box;width:100%}.pdDomainSectionHeader{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.pdDomainQSectionHeader{border-bottom:1px solid #e5e7eb;padding-bottom:6px;margin-bottom:10px;margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}.pdDomainSectionTitle{font-size:16px;font-weight:400;font-family:DM Sans,sans-serif;font-style:normal;color:#111;margin:0;line-height:1;letter-spacing:0}.pdDomainSectionShareBtn{background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;border-radius:6px;transition:background .15s;flex-shrink:0}.pdDomainSectionShareBtn:hover{background:#F3F4F6}.pdDomainQItem{background:none;border:none;border-radius:0;padding:0;margin-bottom:0}.pdDomainQItemTop{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:3px}.pdDomainQItemTitle{font-size:15px;font-weight:700;color:#111827;margin:0;flex:1 1;line-height:1.35}.pdDomainQItemDates{display:flex;align-items:center;gap:5px;font-size:12px;color:#6B7280;margin-bottom:4px}.pdDomainQItemProgress{display:block;margin:10px 0 6px}.pdDomainQProgressPct{color:#111827;line-height:1}.pdDomainQProgressBar{width:100%;height:14px;background:#fff;border:.2px solid #e5e7eb;border-radius:30px;overflow:hidden;display:block;margin-top:8px}.pdDomainQProgressFill{width:0;height:100%;background:#3776FF;border-radius:30px;transition:width .3s}.pdDomainQItemFooter{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #959595;padding-top:10px;margin-top:8px;margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}.pdDomainTrainingCard{background:#fff;border:.5px solid #e5e7eb;border-radius:24.19px;overflow:hidden;position:relative}.pdDomainTrainingBanner{height:140px;background-size:cover;background-position:50%}.pdDomainTrainingBannerEmpty{background:linear-gradient(135deg,#EFF6FF,#DBEAFE)}.pdDomainTrainingOverlay{position:absolute;top:8px;right:8px}.pdDomainTrainingBody{padding:12px}.prgCardIconBtns{gap:4px}.prgCardIconBtns,.prgIconBtn{display:flex;align-items:center}.prgIconBtn{background:none;border:none;padding:0;cursor:pointer;border-radius:6px;transition:background .15s;outline:0;box-shadow:none;margin:0 1rem 0 0}.prgIconBtn--danger:hover,.prgIconBtn:hover{background:transparent}.prgCardActionLinks{display:flex;align-items:center;gap:8px}.prgInviteBtn{display:flex;align-items:center;gap:3px;background:none;border:none;color:#3776FF;font-size:1.2rem;font-weight:300;cursor:pointer;font-family:inherit;padding:0}.invOverlay{position:fixed;inset:0;background:rgba(0,0,0,.4);z-index:1200;display:flex;justify-content:flex-end}.invSidebar{width:460px;max-width:100vw;background:#fff;height:100%;display:flex;flex-direction:column;box-shadow:-4px 0 24px rgba(0,0,0,.12);animation:invSlideIn .22s ease}@keyframes invSlideIn{0%{transform:translateX(100%)}to{transform:translateX(0)}}.invHeader{justify-content:space-between;padding:1.4rem 1.6rem;border-bottom:1px solid #e5e7eb;flex-shrink:0}.invHeader,.invHeaderLeft{display:flex;align-items:center}.invHeaderLeft{gap:10px}.invHeaderIcon{width:36px;height:36px;background:#ECFDF5;border-radius:50%;display:flex;align-items:center;justify-content:center}.invHeaderTitle{font-size:1.5rem;font-weight:600;color:#111827;margin:0}.invCloseBtn{background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;border-radius:6px}.invCloseBtn:hover{background:#F3F4F6}.invBody{flex:1 1;overflow-y:auto;padding:1.4rem 1.6rem}.invBody::-webkit-scrollbar{width:4px}.invBody::-webkit-scrollbar-thumb{background:#E5E7EB;border-radius:2px}.invSearchBox{position:relative;margin-bottom:1.6rem}.invSearchInput{width:100%;padding:10px 14px 10px 36px;border:1px solid #e5e7eb;border-radius:30px;font-size:1.3rem;box-sizing:border-box;outline:none;font-family:inherit;background:#F9FAFB}.invSearchInput:focus{border-color:#10B981;background:#fff}.invSearchIcon{position:absolute;top:50%;left:12px;transform:translateY(-50%);pointer-events:none}.invDropdown{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.1);z-index:10;max-height:200px;overflow-y:auto}.invDropdownRow{padding:10px 14px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-size:1.3rem;border-bottom:1px solid #f3f4f6}.invDropdownRow:last-child{border-bottom:none}.invDropdownRow:hover{background:#F9FAFB}.invDropdownMuted{color:#9CA3AF;cursor:default}.invDropdownPhone{font-size:1.1rem;color:#9CA3AF}.invStepTitle{font-size:1.5rem;font-weight:600;color:#111827;margin:0 0 1.2rem}.invGrid2{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.invField{margin-bottom:1.2rem}.invLabel{font-size:1.2rem;font-weight:300;color:#374151;display:block;margin:0 0 4px 4px}.invInput{width:100%;padding:10px 14px;border:1px solid #e5e7eb;border-radius:30px;font-size:1.3rem;box-sizing:border-box;outline:none;font-family:inherit}.invInput:focus{border-color:#10B981}.invTextarea{width:100%;padding:10px 14px;border:1px solid #e5e7eb;border-radius:12px;font-size:1.3rem;box-sizing:border-box;outline:none;font-family:inherit;resize:none}.invTextarea:focus{border-color:#10B981}.invGenderRow{display:flex;gap:8px;flex-wrap:wrap}.invGenderBtn{padding:8px 14px;border:1px solid #e5e7eb;border-radius:30px;font-size:1.3rem;font-family:inherit;cursor:pointer;background:#fff;display:flex;align-items:center;gap:5px}.invGenderBtn--active{border-color:#10B981;background:#ECFDF5;color:#059669}.invChips{display:flex;flex-wrap:wrap;gap:8px}.invChip{padding:6px 14px;border:1px solid #e5e7eb;border-radius:30px;font-size:1.2rem;font-family:inherit;cursor:pointer;background:#fff;transition:all .15s}.invChip--active{border-color:#6366F1;background:#EEF2FF;color:#4338CA}.invToggleRow{display:flex;border:1px solid #e5e7eb;border-radius:30px;overflow:hidden}.invToggleBtn{flex:1 1;padding:8px 12px;border:none;font-size:1.2rem;font-family:inherit;cursor:pointer;background:#fff}.invToggleBtn--active{background:#10B981;color:#fff}.invError{background:#FEF2F2;border:1px solid #fecaca;border-radius:8px;padding:8px 12px;color:#DC2626;font-size:1.2rem;margin-bottom:12px}.invFooter{display:flex;justify-content:flex-end;padding-top:8px}.invFooter--2col{justify-content:space-between}.invNextBtn{background:#10B981;color:#fff;border:none;border-radius:30px;padding:1rem 2.4rem;font-size:1.4rem;font-weight:500;cursor:pointer;font-family:inherit}.invNextBtn:hover{background:#059669}.invBackBtn{background:none;border:1px solid #e5e7eb!important;border-radius:30px;padding:.6rem 1.6rem;font-size:1.3rem}.invBackBtn,.invInviteBtn{cursor:pointer;font-family:inherit}.invInviteBtn{background:#10B981;color:#fff;border:none;border-radius:30px;padding:1rem 2.4rem;font-size:1.4rem;font-weight:500}.invInviteBtn:disabled{opacity:.6;cursor:not-allowed}.mbrAutoAssignBtn{background:#EFF6FF;color:#2563EB;border:1px solid #bfdbfe;border-radius:30px;padding:.8rem 1.4rem;font-size:1.2rem;font-weight:500;cursor:pointer;font-family:inherit}.mbrAutoAssignBtn:hover{background:#DBEAFE}.mbrAutoAssignBtn:disabled{opacity:.6;cursor:not-allowed}.mbrTableWrap{overflow-x:auto;background-color:#FFFFFF}.mbrTable{width:100%;border-collapse:collapse}.mbrTable thead{box-shadow:0 4px 4px 0 rgba(0,0,0,.1);background-color:#FFFFFF}.mbrTable thead tr{position:relative}.mbrTable thead tr th{font-size:1.4rem;font-weight:500;color:rgba(0,0,0,1);padding:1.4rem 3rem;border:0;background-color:#FFFFFF;text-align:center}.mbrTable thead tr th:first-child{text-align:left}.mbrTable tbody{box-shadow:none;background-color:#FFFFFF}.mbrTable tbody tr{position:relative}.mbrTable tbody tr:after{content:"";background-color:#FFFFFF;width:98%;border:1px solid rgba(230,230,230,1);border-radius:14px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);height:84%;pointer-events:none}.mbrTable tbody tr:hover:after{background-color:rgba(254,255,186,1)}.mbrTable tbody tr td{font-size:1.3rem;font-weight:300;color:rgba(0,0,0,1);position:relative;z-index:9;border:0;padding:1rem 3rem;text-align:center}.mbrTable tbody tr td:first-child{text-align:left}.mbrDomainsWrap{position:relative;display:inline-block}.mbrDomainsBadge{display:inline-flex;align-items:center;gap:5px;background:#EEF2FF;color:#4338CA;border-radius:30px;padding:.25rem .9rem;font-size:1.1rem;font-weight:500;cursor:default;white-space:nowrap}.mbrDomainsTooltip{position:absolute;top:calc(100% + 4px);left:0;background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 8px 20px rgba(0,0,0,.1);z-index:999;min-width:160px;padding:6px 0}.mbrDomainTooltipRow{display:flex;align-items:center;gap:6px;padding:6px 12px;font-size:1.2rem;color:#374151;white-space:nowrap}.mbrViewDataBtn{display:inline-flex;align-items:center;gap:4px;background:none;border:none;color:#6366F1;font-size:1.2rem;font-weight:500;cursor:pointer;font-family:inherit;padding:.4rem;border-radius:6px;justify-content:center;text-align:center;transition:background .15s}.mbrViewDataBtn:hover{color:#4338CA}.mbrViewDataOverlay{position:fixed;inset:0;background:rgba(0,0,0,.4);z-index:1200;display:flex;justify-content:flex-end}.mbrViewDataPanel{width:520px;max-width:100vw;background:#fff;height:100%;display:flex;flex-direction:column;box-shadow:-4px 0 24px rgba(0,0,0,.12);animation:invSlideIn .22s ease}.mbrViewDataHeader{display:flex;align-items:center;justify-content:space-between;padding:1.4rem 1.6rem;border-bottom:1px solid #e5e7eb;flex-shrink:0}.mbrViewDataTitle{font-size:1.6rem;font-weight:600;color:#111827;margin:0}.mbrViewDataSub{font-size:1.2rem;color:#6B7280}.mbrQList{padding:1.4rem 1.6rem;overflow-y:auto;flex:1 1}.mbrQListItem{display:flex;align-items:center;justify-content:space-between;padding:1.2rem;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:10px;cursor:pointer;transition:background .12s}.mbrQListItem:hover{background:#F9FAFB}.mbrQListItemLeft{display:flex;align-items:center;gap:10px}.mbrQListTitle{font-size:1.3rem;font-weight:500;color:#111827}.mbrQListDate{font-size:1.1rem;color:#9CA3AF;margin-top:2px}.mbrQListItemRight{display:flex;align-items:center;gap:8px}.mbrDomainLabel{background:#EEF2FF;color:#4338CA}.mbrDomainLabel,.mbrQStatusChip{border-radius:30px;padding:.2rem .8rem;font-size:1.1rem;font-weight:500}.mbrQStatusChip--pending{background:#FEF3C7;color:#92400E}.mbrQStatusChip--completed{background:#ECFDF5;color:#059669}.mbrQStatusChip--scheduled{background:#EFF6FF;color:#2563EB}.mbrQStatusChip--submitted{background:#ECFDF5;color:#059669}.mbrQDetailPanel{display:flex;flex-direction:column;height:100%}.mbrQDetailHeader{display:flex;align-items:center;gap:12px;padding:1.4rem 1.6rem;border-bottom:1px solid #e5e7eb;flex-shrink:0}.mbrQBackBtn{background:none;border:1px solid #e5e7eb;border-radius:8px;padding:6px 12px;font-size:1.2rem;cursor:pointer;font-family:inherit}.mbrQBackBtn:hover{background:#F3F4F6}.mbrQDetailTitle{font-size:1.4rem;font-weight:600;color:#111827;margin:0}.mbrQDetailDate{font-size:1.1rem;color:#9CA3AF;display:flex;align-items:center;gap:6px}.mbrQTable{margin:1.4rem 1.6rem}.mbrQTypeBadge{background:#F3F4F6;color:#6B7280;border-radius:6px;padding:.2rem .6rem;font-size:1.1rem}.mbrQResponseFilled{color:#059669;font-weight:500}.pdAssignBtn{border:1px solid #3776ff;border-radius:100%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s;flex-shrink:0;margin:0 0 0 2rem}.pdAssignBtn,.pdAssignBtn:hover{background:#3776FF}.pdAssignBtn:disabled{opacity:.6;cursor:not-allowed}.mbrQQuestionsList{display:flex;flex-direction:column;gap:12px}.mbrQQuestionRow{background:#F9FAFB;border:1px solid #e5e7eb;border-radius:10px;padding:1rem 1.2rem}.mbrQQuestionRow--answered{border-color:#A7F3D0;background:#F0FDF4}.mbrQQuestionTop{display:flex;align-items:center;gap:6px;margin-bottom:6px}.mbrQQuestionNum{width:20px;height:20px;background:#6366F1;color:#fff;border-radius:50%;font-size:10px;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mbrQQuestionText{font-size:1.3rem;font-weight:500;color:#111827;margin:0 0 6px;line-height:1.5}.mbrQAnswerRow{display:flex;align-items:center;gap:6px;margin-top:8px;font-size:1.2rem}.invDropdownRow--linked{opacity:.7;cursor:not-allowed;background:#F9FAFB}.invDropdownRow--linked:hover{background:#F9FAFB}.invDropdownInfo{display:flex;flex-direction:column;gap:1px;flex:1 1;min-width:0}.invLinkedBadge{flex-shrink:0;background:#ECFDF5;color:#059669;border:1px solid #6ee7b7;border-radius:30px;padding:2px 10px;font-size:11px;font-weight:600}.invSelectHint{flex-shrink:0;color:#9CA3AF;font-size:11px}.pdFtrEmptyHint,.pdFtrHintTextMt{color:#9CA3AF;font-size:13px}.pdFtrHintTextMt{margin-top:8px}.pdFtrChipGroupMt{margin-top:16px}.dvCardGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));grid-gap:14px;gap:14px;margin-top:20px}.dvCard{position:relative;display:flex;flex-direction:column;align-items:center;border:1.5px solid #e5e7eb;border-radius:14px;background:#FAFBFF;cursor:pointer;outline:none;font-family:inherit;overflow:hidden;transition:border-color .18s,box-shadow .18s,background .18s;padding:0}.dvCard:hover{border-color:#3776FF;box-shadow:0 4px 16px rgba(55,118,249,.12);background:#fff}.dvCardSelected{border-color:#3776FF;background:#EFF6FF;box-shadow:0 4px 16px rgba(55,118,249,.15)}.dvCardImgArea{position:relative;width:100%;height:100px;background:#F3F6FB;flex-shrink:0;transition:background .18s;display:flex;align-items:center;justify-content:center}.dvCardSelected .dvCardImgArea{background:#E1ECFF}.dvCardLabel{width:100%;padding:9px 8px 10px;font-size:1.2rem;font-weight:500;color:#1E293B;text-align:center;line-height:1.35;border-top:1px solid #e8edf6}.dvCardSelected .dvCardLabel{color:#3776FF;border-top-color:#C4D9FF}.dvCardCheck{position:absolute;top:8px;right:8px;width:20px;height:20px;border-radius:50%;background:#3776FF;color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;z-index:2}.dvChipGroupMt{margin-top:14px}.pdFeaturePlaceholder--mt32{margin-top:32px}.pdFeaturePlaceholder--sm{padding:24px 0}.pdFtrInputRow{display:flex;gap:8px;margin-top:16px;margin-bottom:16px}.pdFtrFlexInput{flex:1 1}.pdFtrBtnGrp{display:flex;gap:8px}.pdFtrSmMuted{font-size:12px;color:#6B7280}.pdMedChip{display:inline-flex;align-items:center;gap:6px;background:#EFF6FF;border:1px solid #bfdbfe;border-radius:20px;padding:4px 12px;font-size:13px}.pdMedChipRemoveBtn{background:none;border:none;cursor:pointer;color:#EF4444;font-weight:700;line-height:1;padding:0}.pm-create-btn.pm-create-btn--outline{background:#fff;border:1px solid #e5e7eb;color:#374151}.pdDomainSectionHeader .pm-create-btn{background:#F3F4F6;color:#374151;border:1px solid #e5e7eb;font-size:11px;padding:5px 12px;border-radius:20px}.pdDomainSectionHeader .pm-create-btn:hover{background:#E5E7EB}.pdDomainSectionHeader .pm-create-btn.pm-create-btn--outline{background:#fff;color:#374151;border:1px solid #e5e7eb}.pdAlertRulesCol{margin-top:16px;display:flex;flex-direction:column;gap:10px}.pdAlertDomainCol{display:flex;flex-direction:column;gap:8px}.pdAlertRuleRow{display:flex;align-items:center;gap:8px;background:#F9FAFB;border:1px solid #e5e7eb;border-radius:10px;padding:10px 14px}.pdAlertFlex15{flex:1.5 1}.pdAlertFlex1{flex:1 1}.pdRemoveInlineBtn{background:none;border:none;cursor:pointer;color:#EF4444;font-size:18px;line-height:1}.pdDomainCard{cursor:pointer}.pdDomainCardClickable{padding:4px 0 8px}.pdDomainCardName{font-family:DM Sans,sans-serif;font-weight:500;font-style:normal;font-size:16px;line-height:1;letter-spacing:0;color:#111827;margin:0}.pdDomainQItemBtnGrp{display:flex;gap:6px;flex-shrink:0}.pdOptOutBadge.pdOptOutBadge--sm{font-size:10px;margin-bottom:8px;display:inline-block}.pdOptOutBadge.pdOptOutBadge--xs{font-size:11px}.pdDomainOptOutChip{display:inline-flex;align-items:center;gap:5px;border:1px solid #d1d5db;border-radius:30px;padding:4px 12px;font-size:11px;color:#6B7280;background:#F5F0E8;margin:4px 0 8px}.pdDomainOptOutChip--allowed{border-color:#3776FF;color:#3776FF}.pdDomainQProgressPct{font-size:22px;font-weight:700;color:#111;margin-right:4px}.pdDomainQProgressLabel{font-size:12px;color:#6B7280}.pdDomainViewUsersBtn.pdDomainViewUsersBtn--sm{font-size:12px}.pdDomainTrainingTopRow{display:flex;align-items:center;gap:6px;margin-bottom:6px}.pdDomainTrainingDate{font-size:11px;color:#9CA3AF}.pdDomainTrainingTitle{font-size:14px;margin-bottom:4px}.pdDomainTrainingDesc{font-size:12px;color:#6B7280;margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pdDomainTrainingMetaRow{display:flex;gap:6px;margin-bottom:8px}.pdQMetaChip.pdQMetaChipAlt{background:#F3F4F6}.pdDomainTrainingFooterRow{display:flex;justify-content:space-between;align-items:center}.pdDomainTrainingAddedDate{font-size:12px;color:#6B7280}.pdTrainingRemoveBtn.pdTrainingRemoveBtn--sm{font-size:11px}.pdDomainTrainingNavBtn{background:none;border:none;cursor:pointer;padding:2px;display:flex;align-items:center;margin-left:auto;flex-shrink:0}.pdDomainTrainingCompletedRow{display:flex;align-items:center;gap:6px;margin-bottom:10px;font-size:12px;color:#6B7280}.pdDomainTrainingCompletedPct{font-weight:600;color:#3776FF}.pdDomainTrainingFooterBtns{display:flex;align-items:center;gap:2px}.pdDomainTrainingIconBtn{background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;border-radius:6px;transition:background .15s}.pdDomainTrainingIconBtn:hover{background:#F3F4F6}.pdDomainSectionHintText{font-size:12px;color:#9CA3AF;margin-top:8px}.pdDomainMedInputRow{display:flex;gap:8px;margin-bottom:12px}.pdDomainDetailProgress{margin-left:8px}.pm-modal-confirm.pm-modal-confirm--full{width:100%;margin-top:8px}.blueModal .pm-modal-confirm{background:#3776FF;color:#fff}.blueModal .pm-modal-confirm:hover{background:#2563EB}.blueModal .pm-modal-input:focus,.blueModal .pm-modal-textarea:focus{border-color:#3776FF}.pdDomainDetailBody .row{display:flex;flex-wrap:wrap;align-items:stretch;gap:12px}.pdDomainDetailBody .row>[class*=col-]{flex-grow:0;flex-shrink:0;flex-basis:calc(33.333% - 8px);width:calc(33.333% - 8px)!important;max-width:calc(33.333% - 8px)!important;min-width:0;padding:0;display:flex;flex-direction:column}.pdDomainDetailBody .row>[class*=col-]>.pdDomainSection{flex:1 1;min-height:287px}.pdDomainDetailBody .row>[class*=col-]>.pdDomainSectionClickable,.pdDomainDetailBody .row>[class*=col-]>.pdDomainSectionQ{flex:1 1;min-height:287px;display:flex;flex-direction:column}.pdDomainSectionClickable .pdFtrEmptyHint{flex:1 1;display:flex;align-items:center;justify-content:center;text-align:center;padding:0 .5rem}.pdDomainDetailBody .row>[class*=col-]>.pdDomainAddSectionWrap{flex:1 1;min-height:287px}.pdDomainDetailBody .pdDomainAddSectionCard{min-height:287px}.pdDomainAddSectionWrap{position:relative;width:100%;display:flex;flex-direction:column}.pdDomainAddSectionCard{background:transparent;border:1.5px dashed #959595;border-radius:24.19px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;cursor:pointer;flex:1 1;width:100%;box-sizing:border-box;min-height:0;transition:border-color .2s}.pdDomainAddSectionCard:hover{border-color:#3776FF}.pdDomainAddSectionCard:hover svg path{stroke:#3776FF}.pdDomainAddSectionCard:hover .pdDomainAddCardLabel{color:#3776FF}.pdDomainAddFeaturePanel{right:auto;left:-190px;top:18%}.pdDomainExistingItem{padding:8px 12px;background:#F9FAFB;border-radius:8px;margin-bottom:8px;display:flex;justify-content:space-between;align-items:center}.pdDomainExistingName{font-weight:500}.pdDomainAddCardLabel{font-size:13px;color:#9CA3AF;margin-top:6px}.modalHeader.pdModalHeaderCol{flex-direction:column;gap:10px}.pdModalHdrFlex{display:flex;align-items:center;justify-content:space-between;gap:10px}.pdModalHdrLeft{display:flex;flex-direction:column;gap:8px}.pdModalCloseBtn{background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pdModalTabGroup{display:flex;background:#F3F4F6;border-radius:20px;padding:3px;gap:2px}.pdModalTabBtn{background:transparent;color:#374151;border:none;border-radius:20px;padding:5px 18px;cursor:pointer;font-weight:500;font-size:1.3rem;text-transform:capitalize;font-family:inherit}.pdModalTabBtnActive{background:#3B82F6;color:#fff}.pdCheckboxLabel{display:flex;align-items:center;gap:8px;cursor:pointer}.mbrQNoAnswer{font-style:italic;font-size:11px}.mbrQOptionsWrap{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.mbrQDetailFlex{flex:1 1;min-width:0}.mbrQDetailTitleRow{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mbrQDetailMeta{font-size:11px;color:#9CA3AF;margin-top:2px}.mbrQQuestionsListWrap{padding:1rem 1.6rem;overflow-y:auto;flex:1 1}.pdMlAuto{margin-left:auto;flex-shrink:0}.pdMembersSearch{position:relative;max-width:320px;margin:0 0 .4rem;width:100%}.mbrSearchInput{max-width:420px;width:100%;background-color:rgba(248,248,248,.8);border:.4px solid rgba(255,255,255,1);border-radius:30px;box-shadow:2px 2px 4px 0 rgba(13,34,34,.16),-2px -2px 2.4px 0 rgba(255,255,255,1);padding:.6rem 3.6rem .6rem 1.6rem;height:38px;font-size:1.3rem;font-family:inherit;outline:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M15 15L10.3333 10.3333M1 6.44444C1 7.86739 1.41443 8.52794C1.68804 9.18849 2.08908 9.78868 2.59464 10.2942C3.1002 10.7998 3.7004 11.2008 4.36095 11.4745C5.0215 11.7481 5.72947 11.8889 6.44444 11.8889C7.15942 11.8889 7.86739 11.7481 8.52794 11.4745C9.18849 11.2008 9.78868 10.7998 10.2942 10.2942C10.7998 9.78868 11.2008 9.18849 11.4745 8.52794C11.7481 7.86739 11.8889 7.15942 11.8889 6.44444C11.8889 5.72947 11.7481 5.0215 11.4745 4.36095C11.2008 3.7004 10.7998 3.1002 10.2942 2.59464C9.78868 2.08908 9.18849 1.68804 8.52794 1.41443C7.86739 1.14082 7.15942 1 6.44444 1C5.72947 1 5.0215 1.14082 4.36095 1.41443C3.7004 1.68804 3.1002 2.08908 2.59464 2.59464C2.08908 3.1002 1.68804 3.7004 1.41443 4.36095C1.14082 5.0215 1 5.72947 1 6.44444Z' stroke='%23939393' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center}.mbrSearchInput::placeholder{color:rgba(161,158,158,1);font-size:1.2rem;font-weight:300}.pd-td-right{text-align:right}.mbrActionsCell{display:flex;gap:20px;justify-content:center;align-items:center}.pdAuditFilterGrp{display:flex;gap:.8rem;margin:0 0 .4rem}.pdAuditFilterBtn{background:#F6F6F6;color:#000000;border:1px solid #f6f6f6!important;border-radius:30px;padding:.4rem 1.4rem;font-size:1.1rem;cursor:pointer;text-transform:capitalize;font-weight:400;outline:0;box-shadow:none}.pdAuditFilterBtnActive{background:#C9DAFF;border-color:#3776FF!important}.pdAuditEmptyWrap{padding:40px 0;text-align:center}.pdAuditEmptyText{color:#9CA3AF;font-size:14px}.pdAuditLogList{display:flex;flex-direction:column;gap:.8rem;padding:1.4rem}.pdAuditLogEntry{display:flex;align-items:flex-start;gap:12px;background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:12px 16px}.pdAuditLogIcon{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0}.pdAuditLogContent{flex:1 1;min-width:0}.pdAuditLogLabelRow{display:flex;align-items:center;gap:8px;margin-bottom:2px}.pdAuditDomainRef{font-size:1rem;color:#6B6560;font-weight:300}.pdAuditLogDescRow{display:flex;align-items:center;justify-content:flex-start;gap:12px}.pdAuditBadge{font-size:1rem;font-weight:300;color:#354052;background:#C4D6FE;border-radius:30px;padding:.2rem 1rem;flex-shrink:0}.pdAuditLogDesc{font-size:1.3rem;color:#000000;margin:0 0 .2rem;font-weight:500}.pdAuditLogMeta{display:flex;gap:1rem;font-size:1rem;color:#6B6560;font-weight:300}.pdAuditByName{color:#000000}.patientDetailViewWrap{padding:0}.patientDetailIdTxt{color:#888888;font-size:1.2rem;font-weight:300;margin:.2rem 0 0;letter-spacing:.02rem}.patientStatusBadge{display:inline-flex;align-items:center;gap:.4rem;background-color:#EDFFF8;color:#00A368;font-size:1.2rem;font-weight:500;padding:.4rem 1rem;border-radius:30px;border:1px solid #a1f6d9;margin:0 0 0 1rem}.patientStatusBadge .statusDot{width:7px;height:7px;border-radius:100%;background-color:#00A368;display:inline-block;flex-shrink:0}.patientDetailViewWrap .patientTabsNavWrap{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;padding:.6rem 2.2rem}.patientDetailViewWrap .patientTabsNavWrap .patientTabsGroup{display:inline-flex;flex-flow:row wrap;align-items:center;background-color:#FFFFFF;border:1px solid #e1e1e1;border-radius:30px;padding:.3rem;gap:.2rem}.patientDetailViewWrap .patientTabsNavWrap .patientTabBtn{border:0;outline:0;box-shadow:none;background-color:transparent;border-radius:30px;color:#000000;font-size:1.2rem;font-weight:400;padding:.6rem 2.2rem;cursor:pointer;transition:all .2s ease;line-height:1.6rem}.patientDetailViewWrap .patientTabsNavWrap .patientTabBtn.activeTab{background-color:#3776FF;color:#FFFFFF}.patientDetailViewWrap .patientTabContentWrap{padding:0}.patientVitalsTableMainWrap{border-top:1px solid #e1e1e1;padding:1.2rem}.patientVitalsTableMainWrap .patientVitalCtaWrap{width:100%;text-align:right;padding:0 0 .6rem}.patientVitalsTableMainWrap .patientVitalCtaWrap .btn{color:#3776FF;font-size:1.2rem;outline:0;border:0}.patientVitalsTableMainWrap .patientVitalCtaWrap .btn svg{margin:0 .4rem 0 0}.uvDrawerOverlay{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:999;opacity:0;pointer-events:none;transition:opacity .28s ease}.uvDrawerOverlay.open{opacity:1;pointer-events:all}.uvDrawer{position:fixed;top:0;right:0;width:460px;height:100vh;background:#FFFFFF;z-index:1000;transform:translateX(100%);transition:transform .28s ease;display:flex;flex-direction:column;box-shadow:-8px 0 32px rgba(0,0,0,.12)}.uvDrawer.open{transform:translateX(0)}.uvDrawerHeader{padding:1.4rem 1.6rem;border-bottom:1px solid #f0f0f0;display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.uvDrawerHeaderLeft{display:flex;align-items:center;gap:.8rem}.uvDrawerHeartIco{width:32px;height:32px;background-color:#E8F0FF;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.uvDrawerTitle{margin:0;font-size:1.3rem;font-weight:500;color:#000}.uvDrawerCloseBtn{background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:4px}.uvDrawerCloseBtn svg{width:16px;height:16px}.uvDrawerBody{flex:1 1;overflow-y:auto;padding:1.4rem 1.6rem 1rem}.uvDrawerBody::-webkit-scrollbar{width:4px}.uvDrawerBody::-webkit-scrollbar-thumb{background:#E0E0E0;border-radius:4px}.uvVitalGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-bottom:1.6rem}.uvVitalCard{border:1px solid #a6a6a661!important;border-radius:12px;padding:0;display:flex;flex-direction:column;align-items:flex-start;background:#fff;outline:0;box-shadow:none;opacity:.4}.uvVitalCard.active{opacity:1;cursor:pointer}.uvVitalCard.has-value{opacity:1;background-color:#EAEAEA}.uvVitalCard .topTtlWrap{display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-start;padding:1rem;min-height:50px;width:100%}.uvVitalCardIco{display:flex;align-items:center;justify-content:center;margin:0 .6rem 0 0;width:18px}.uvVitalCardIco svg{width:18px;height:18px}.uvVitalCardLabel{font-size:1.1rem;font-weight:400;color:#000000;text-align:left;line-height:1.3;width:calc(100% - 24px)}.uvVitalCard .btmFiledWrap{border-top:1px solid #a6a6a661!important;border-radius:12px;width:100%;height:36px;display:flex;align-items:center;justify-content:center;background-color:#FFFFFF}.uvVitalCardNum{font-size:1.2rem;font-weight:500;color:#000000;line-height:1}.uvVitalCardUnit{font-size:1rem;font-weight:300;color:#5F5F5F;line-height:1;margin-left:2px}.uvInputCard{background:#CFDFFF;border-radius:16px;padding:1.2rem 1.6rem;display:flex;align-items:center;gap:12px;justify-content:center}.uvInputField{background:#fff;border:0;border-radius:30px;padding:.7rem 1rem;font-size:1.3rem;font-weight:400;color:#000000;outline:none;box-shadow:none;outline:0;height:42px;width:110px;text-align:center}.uvInputUnit{font-size:1.2rem;font-weight:300;color:#394B72;box-shadow:none;outline:0}.uvInputRow{display:flex;align-items:center;gap:8px}.uvInputSep{font-size:1.4rem;color:#6B7280;font-weight:600}.uvDrawerFooter{padding:1.4rem 1.6rem 5rem;flex-shrink:0;display:flex;justify-content:center}.uvSaveBtn{background:#3776FF;color:#fff;border:none;border-radius:30px;padding:1rem 4rem;font-size:1.2rem;font-weight:500;cursor:pointer}.uvSaveBtn:hover{background:#2560e0}.patientVitalsTableWrap{background-color:#FFFFFF;border-radius:30px;border:1px solid #e1e1e1;height:calc(100vh - 160px);overflow-y:auto}.patientVitalsTableWrap table{min-width:900px;width:100%}.patientVitalsTableWrap table thead{background-color:#CFDFFF}.patientVitalsTableWrap table thead tr th{text-align:left;padding:1.4rem 1.2rem;font-size:1.2rem;font-weight:400;color:#000000;white-space:nowrap;border:0;position:-webkit-sticky;position:sticky;top:0;z-index:1;background-color:#CFDFFF}.patientVitalsTableWrap table tbody{background-color:#FFFFFF;box-shadow:none}.patientVitalsTableWrap table tbody tr td{text-align:left;padding:1rem 1.2rem;font-size:1.2rem;font-weight:400;color:#000000;border:1px solid #e1e1e1;vertical-align:middle}.patientVitalsTableWrap table tbody tr td:first-child{border-left:0}.patientVitalsTableWrap table tbody tr td:last-child{border-right:0}.patientVitalsTableWrap table tbody tr td.dateTd{vertical-align:top;font-weight:500;white-space:nowrap}.vitalStatusTxt{display:block;font-size:1.05rem;font-weight:400;margin:.1rem 0 0;letter-spacing:.01rem}.vitalStatusTxt.normal{color:#02B389}.vitalStatusTxt.abnormal{color:#DDB035}.vitalStatusTxt.critical{color:#FF6262}.vitalTrendWrap{display:inline-flex;align-items:center;justify-content:center}.vitalTrendWrap svg{width:18px;height:18px}.dateTd{font-size:1.2rem;font-weight:400;white-space:nowrap;min-width:100px}.questViewWrap{display:flex;flex-flow:row nowrap;align-items:stretch;justify-content:flex-start;background-color:#E6E6E6;height:100vh;overflow:hidden;border-top:1px solid #e1e1e1}.questViewWrap .questListPanel{width:22%;padding-right:0;border-right:none;overflow-y:auto}.questViewWrap .questDetailPanel{width:78%;padding:1.4rem;background-color:#FFFFFF;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 4px 4px 0 #0000001A}.questListPanelHdr{padding:1rem 1.2rem;margin:0;border-bottom:none}.questListPanelHdr h3{color:#000000;font-size:1.2rem;font-weight:400;margin:0}.questListItemsWrap{padding:0 1.2rem}.questListItems{display:flex;flex-flow:column;gap:.6rem;background-color:#FFFFFF;border-radius:10px;padding:1rem 0;flex:1 1;min-height:calc(100vh - 190px)}.questListItem{padding:.8rem 1rem;cursor:pointer;display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:space-between}.questListItem.activeQuest{border-left:3px solid #3776ff;background-color:#D6E3FF}.questListItem .dataWrap{width:calc(100% - 26px)}.questListItem .dataWrap,.questListItemTitle{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.questListItemTitle{color:#000000;font-size:1.2rem;font-weight:500;margin:0 0 .6rem}.questItemBadge{display:inline-block;font-size:1rem;font-weight:300;padding:.2rem .9rem;border-radius:30px}.questItemBadge,.questItemBadge.badgeDaily,.questItemBadge.badgeDone,.questItemBadge.badgeNutrition,.questItemBadge.badgeSleep{background-color:#C4D6FE;color:#354052}.questDetailHdrTop{display:flex;flex-flow:row nowrap;align-items:flex-start;justify-content:space-between;margin:0 0 1.2rem;gap:1rem}.questDetailHdrTop .leftWrap{flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.questDetailHdrTop .rightWrap{display:flex;align-items:center;gap:.8rem;flex-shrink:0}.topttlWrap{display:flex;align-items:center;gap:.6rem}.topttlWrap svg{flex-shrink:0}.questDetailMainTitle{font-size:1.3rem;font-weight:500;color:#000000;margin:0 .6rem 0 0}.questRecurBadge{display:inline-block;background-color:#C9DAFF;color:#000000;font-size:1rem;font-weight:300;padding:.4rem 1.2rem;border-radius:30px;white-space:nowrap;border:1px solid #3776ff}.questDetailDateRange{display:flex;align-items:center;gap:.6rem;margin:-.3rem 0 0 2.2rem}.questDetailDateRange svg{width:18px;height:18px;flex-shrink:0}.questDetailDateRange p{margin:0;color:#6B6560;font-size:1.1rem;font-weight:300}.questProgressRow{margin:0;gap:.8rem;width:100%;background-color:#F6F6F6;border-radius:10px;padding:1rem}.questProgressTxtWrap{display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:space-between;margin:0 0 .2rem}.questProgressRow .questProgressLabel{color:#040404;font-size:1rem;font-weight:400;margin:0;white-space:nowrap}.questProgressBarOuter{flex:1 1;min-width:200px;height:6px;background-color:#E2E2E2;border-radius:30px;overflow:hidden}.questProgressBarFill{height:100%;background:#3776FF;border-radius:30px;transition:width .3s ease}.questProgressPct{color:#000000;font-size:1.4rem;font-weight:600;margin:0;white-space:nowrap}.questDetailTableWrap{border-radius:30px;overflow-x:hidden;overflow-y:auto;min-height:0;flex:1 1}.questDetailTableWrap table{border-collapse:separate;border-spacing:0;width:100%;border:1px solid #d9d9d9;border-top:0;border-radius:0 0 20px 20px}.questDetailTableWrap table thead{background-color:#CFDFFF}.questDetailTableWrap table thead tr th{text-align:center;padding:1.2rem 1.4rem;font-size:1.2rem;font-weight:400;color:#000000;border:0;position:-webkit-sticky;position:sticky;top:0;z-index:1;background-color:#CFDFFF}.questDetailTableWrap table thead tr th:first-child{text-align:left}.questDetailTableWrap table tbody{background-color:#FFFFFF;box-shadow:none}.questDetailTableWrap table tbody tr:first-child td:first-child{border-top-left-radius:20px}.questDetailTableWrap table tbody tr:first-child td:last-child{border-top-right-radius:20px}.questDetailTableWrap table tbody tr td{text-align:center;padding:1.1rem 1.4rem;font-size:1.2rem;font-weight:400;color:#000000;border-bottom:1px solid #e8e8e8;background-color:#FFFFFF}.questDetailTableWrap table tbody tr td div,.questDetailTableWrap table tbody tr td h3{font-size:1.2rem!important;font-weight:400!important;color:#000000!important}.questDetailTableWrap table tbody tr:last-child td{border-bottom:0}.questDetailTableWrap table tbody tr td:first-child{text-align:left}.questVerifyBtnWrap{text-align:center;padding:1.6rem;background-color:#FFFFFF}.questVerifyBtnWrap .btn{background-color:#3776FF!important;border-radius:30px;color:#FFFFFF!important;font-weight:300;padding:.8rem 4rem;outline:0}.questEditBtn,.questVerifyBtnWrap .btn{font-size:1.3rem;border:0;box-shadow:none}.questEditBtn{display:inline-flex;align-items:center;gap:.6rem;padding:.7rem 1.8rem;border-radius:30px;color:#FFFFFF;font-weight:400;cursor:pointer;white-space:nowrap;flex-shrink:0;margin:0 .8rem;letter-spacing:.04rem}.questEditBtn,.questEditBtn:hover{background:#3776FF}.questViewToggleWrap{display:inline-flex;align-items:center;gap:.7rem;flex-shrink:0}.questToggleLabel{font-size:1.15rem;font-weight:300;color:#6E6E6E;cursor:pointer;transition:color .18s;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;letter-spacing:.04rem}.questToggleLabelActive{color:#3D3D3D}.questToggleTrack{position:relative;width:52px;height:28px;background:#3776FF;border-radius:30px;cursor:pointer;flex-shrink:0;transition:background .2s}.questToggleThumb{position:absolute;top:3px;left:3px;width:22px;height:22px;background:#FFFFFF;border-radius:50%;box-shadow:0 1px 4px rgba(0,0,0,.18);transition:transform .22s cubic-bezier(.4,0,.2,1)}.questToggleThumbRight{transform:translateX(24px)}.questActionBtnsWrap{display:flex;align-items:center;justify-content:center;gap:1.2rem;padding:1.6rem;background:#FFFFFF;border-radius:0 0 20px 20px}.questAcceptBtn{padding:.8rem 3.5rem;color:#FFFFFF;border:none;border-radius:30px;font-size:1.3rem;font-weight:400;cursor:pointer}.questAcceptBtn,.questAcceptBtn:hover,.questRetakeBtn{background:#3776FF}.questRetakeBtn{padding:.8rem 3.5rem;color:#FFFFFF;border:none;border-radius:30px;font-size:1.3rem;font-weight:400;cursor:pointer}.questRetakeBtn:hover{background:#3776FF}.questTrendIcon{display:inline-flex;align-items:center;justify-content:center}.questTrendIcon svg{width:14px;height:14px}.patientTabEmptyWrap{text-align:center;padding:4rem 2rem;color:#888888}.patientTabEmptyWrap .emptyIcoWrap{margin:0 auto 1rem}.patientTabEmptyWrap .emptyIcoWrap svg{width:48px;height:48px}.patientTabEmptyWrap p{margin:0;font-size:1.4rem;font-weight:300}.viewHistoryBtn{background-color:#00E8B0;border-radius:30px;color:#000000;font-size:1.3rem;font-weight:500;padding:.7rem 2rem;border:0;outline:0;box-shadow:none}.voiceMicNavBtn{cursor:pointer}.voiceMicNavBtn--active{background:rgba(0,232,176,.15)!important;border-radius:8px}.voiceChatPanel{position:fixed;left:220px;bottom:70px;width:360px;max-height:520px;background:#fff;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.18);z-index:9999;display:flex;flex-direction:column;overflow:hidden}.voiceChatPanelHeader{display:flex;align-items:center;justify-content:space-between;padding:1.2rem 1.6rem;border-bottom:1px solid #f0f0f0;font-weight:600;font-size:1.4rem}.voiceChatCloseBtn{background:none;border:none;cursor:pointer;font-size:1.6rem;color:#888;padding:0;line-height:1}.voiceChatCloseBtn:hover{color:#333}.voicePanelPatientTag{font-weight:400;font-size:1.2rem;color:#555}.voiceMicArea{flex-direction:column;padding:1.8rem 1rem .8rem;gap:.8rem}.voiceMicArea,.voiceMicCircle{display:flex;align-items:center}.voiceMicCircle{width:64px;height:64px;border-radius:50%;border:none;cursor:pointer;justify-content:center;transition:all .2s}.voiceMicCircle--idle{background:#f0f0f0}.voiceMicCircle--recording{background:#ff4444;animation:voicePulse 1.2s infinite}.voiceMicCircle--processing{background:#f0f0f0}.voiceMicCircle--speaking{background:#00E8B0;animation:voicePulse 1.5s infinite}@keyframes voicePulse{0%,to{box-shadow:0 0 0 0 rgba(255,68,68,.35)}50%{box-shadow:0 0 0 14px rgba(255,68,68,0)}}.voiceSpinner{width:22px;height:22px;border:3px solid #ddd;border-top-color:#333;border-radius:50%;animation:voiceSpin .7s linear infinite}@keyframes voiceSpin{to{transform:rotate(1turn)}}.voiceWaveform{display:flex;align-items:center;gap:3px;height:28px}.voiceWaveBar{width:4px;height:100%;background:#ff4444;border-radius:2px;animation:voiceWave .7s ease-in-out infinite alternate}@keyframes voiceWave{0%{transform:scaleY(.15)}to{transform:scaleY(1)}}.voiceMicLabel{font-size:1.2rem;color:#888;margin:0}.voiceChatMessages{flex:1 1;overflow-y:auto;padding:1rem 1.4rem 1.4rem;display:flex;flex-direction:column;gap:.8rem;max-height:300px}.voiceChatBubble{padding:.8rem 1.2rem;border-radius:12px;font-size:1.3rem;line-height:1.9rem;max-width:88%;word-break:break-word}.voiceChatBubble--ai{background:#f4f4f4;align-self:flex-start;border-radius:12px 12px 12px 2px}.voiceChatBubble--user{background:#00E8B0;align-self:flex-end;border-radius:12px 12px 2px 12px;color:#000}.voiceRowMicBtn{opacity:.6;transition:opacity .15s}.voiceRowMicBtn:hover{opacity:1}.textChatInputRow{display:flex;align-items:center;gap:.6rem;padding:1rem 1.2rem;border-top:1px solid #f0f0f0}.textChatInput{flex:1 1;border:1px solid #e0e0e0;border-radius:20px;padding:.8rem 1.4rem;font-size:1.3rem;outline:none}.textChatInput:focus{border-color:#00A86B}.textChatInput:disabled{background:#f7f7f7}.textChatSendBtn{flex-shrink:0;width:38px;height:38px;border-radius:50%;border:none;background:#00A86B;display:flex;align-items:center;justify-content:center;cursor:pointer}.textChatSendBtn:disabled{background:#ccc;cursor:not-allowed}.anBreadcrumb{font-size:1.2rem;color:#9CA3AF;margin:0;line-height:1.4;font-weight:300}.anPage{padding:1.6rem;overflow-y:auto;height:calc(100vh - 76px);background-color:#E6E6E6}.anPage::-webkit-scrollbar{width:6px}.anPage::-webkit-scrollbar-track{background:transparent}.anPage::-webkit-scrollbar-thumb{background:#D1D5DB;border-radius:3px}.anPage::-webkit-scrollbar-thumb:hover{background:#9CA3AF}.anSetupPage{padding:0}.anPageNoHeight{padding-bottom:10rem}.anSwitch{display:inline-flex;align-items:center;gap:.3rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative}.anSwitch input[type=checkbox]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.anSwitchTrack{width:42px;height:24px;background:#D9D9D9;border-radius:12px;position:relative;transition:background .2s;flex-shrink:0}.anSwitchTrack:before{content:"";position:absolute;width:18px;height:18px;border-radius:50%;background:#fff;top:3px;left:3px;transition:transform .2s;box-shadow:0 1px 3px rgba(0,0,0,.2)}.anSwitch input[type=checkbox]:checked~.anSwitchTrack{background:#3776FF}.anSwitch input[type=checkbox]:checked~.anSwitchTrack:before{transform:translateX(18px)}.anSwitchLocked{cursor:not-allowed;pointer-events:none}.anSwitchLocked input[type=checkbox]:not(:checked)~.anSwitchTrack{background:#D9D9D9}.anSwitchLockedOn{cursor:not-allowed;pointer-events:none}.anSwitchLockedOn input[type=checkbox]:checked~.anSwitchTrack{background:#3776FF}.anSwitchLockedOn input[type=checkbox]:checked~.anSwitchTrack:before{transform:translateX(18px)}.anSwitchLocked .anSwitchTrack:before{background-image:url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.5 4.16927V3.33594C2.5 1.95677 2.91667 0.835938 5 0.835938C7.08333 0.835938 7.5 1.95677 7.5 3.33594V4.16927' stroke='%231A2533' stroke-width='0.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.00016 7.70833C5.57546 7.70833 6.04183 7.24196 6.04183 6.66667C6.04183 6.09137 5.57546 5.625 5.00016 5.625C4.42487 5.625 3.9585 6.09137 3.9585 6.66667C3.9585 7.24196 4.42487 7.70833 5.00016 7.70833Z' stroke='%231A2533' stroke-width='0.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.0835 9.16406H2.91683C1.25016 9.16406 0.833496 8.7474 0.833496 7.08073V6.2474C0.833496 4.58073 1.25016 4.16406 2.91683 4.16406H7.0835C8.75016 4.16406 9.16683 4.58073 9.16683 6.2474V7.08073C9.16683 8.7474 8.75016 9.16406 7.0835 9.16406Z' stroke='%231A2533' stroke-width='0.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:10px 10px}.anSwitchLabel{font-size:1.2rem;font-weight:600;color:#000;min-width:26px;text-align:right}.anHeaderLeftWrap{display:flex;align-items:center;gap:12px}.anHeaderBackBtn{flex-shrink:0;padding:0!important;background:none!important;border:none!important;cursor:pointer;display:flex;align-items:center}.anHeaderTitle{font-size:1.8rem;font-weight:700;color:#000;margin:0 0 2px}.anHeaderBreadcrumb{font-size:1.1rem;color:#6E6E6E;margin:0;font-weight:300}.anLogTopBar{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;gap:14px;padding:0 0 1.2rem}.anFilterDropWrap{position:relative;flex-shrink:0}.anFilterDropdown{border:1px solid #95959578;border-radius:30px;padding:.8rem 2.8rem .8rem 1.4rem;font-size:1.3rem;font-family:inherit;background:#fff;cursor:pointer;outline:none;color:#000;font-weight:400;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='11' height='7' viewBox='0 0 11 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5.5 6L10 1' stroke='%236B7280' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;min-width:140px}.anSearchWrap{position:relative;flex:1 1;max-width:420px}.anSearchInput{width:100%;padding:1rem 4rem 1rem 2rem;border-radius:30px;border:1px solid #95959578;background:#fff;font-size:1.3rem;font-family:inherit;outline:none;color:#000;box-shadow:none}.anSearchInput::placeholder{color:#959595}.anSearchIco{position:absolute;right:16px;top:50%;transform:translateY(-50%);pointer-events:none;display:flex;align-items:center}.anSetupBtn{display:inline-flex;align-items:center;gap:8px;background:transparent;border:0;border-radius:0;padding:0;font-size:1.3rem;font-weight:400;cursor:pointer;font-family:inherit;box-shadow:none;flex-shrink:0}.anSetupBtn,.anSetupBtn:hover{color:#000000}.anAlertList{display:flex;flex-direction:column;gap:0}.anAlertRow{display:flex;align-items:center;gap:14px;background:#fff;border:1px solid #e6e6e6;border-radius:12px;padding:1.2rem 1.6rem;margin-bottom:8px;transition:box-shadow .15s}.anAlertRow:hover{box-shadow:0 2px 10px rgba(0,0,0,.07)}.anAlertIconWrap{flex-shrink:0;width:40px;height:40px;background:#FFC4C4;border-radius:100%;display:flex;align-items:center;justify-content:center}.anAlertIconWrap img{margin:-.5rem auto 0}.anAlertMsg{flex:1 1;font-size:1.3rem;color:#000000;font-weight:400;margin:0;line-height:1.5;min-width:0}.anAlertPatientWrap{display:flex;align-items:center;gap:8px;flex-shrink:0;min-width:200px}.anAlertAvatarWrap{flex-shrink:0}.anAlertAvatar{border-radius:50%;object-fit:cover}.anAlertPatientInfo{min-width:0}.anAlertPatientName{font-size:1.2rem;font-weight:500;color:#000;margin:0;white-space:nowrap}.anAlertPatientSep{color:#939393;font-weight:400;margin:0 2px}.anAlertPatientId{font-size:1.1rem;font-weight:300;color:#939393}.anAlertTimeWrap{display:flex;align-items:center;gap:5px;flex-shrink:0}.anAlertTimeText{color:#000000;font-weight:300}.anAlertTimeText,.anUrgentBadge{font-size:1.2rem;white-space:nowrap}.anUrgentBadge{display:inline-flex;align-items:center;background:#FFE2E2;border:1px solid #ffe2e2;box-shadow:none;color:#FF4545;border-radius:6px;padding:.4rem 2rem;font-weight:500;flex-shrink:0}.anSectionLabel{font-size:1.4rem;font-weight:400;color:#939393;margin:0 0 1rem}.anEmptyState{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:6rem 2rem;color:#9CA3AF;text-align:center;grid-column:1/-1}.anEmptyIco{margin-bottom:1.2rem}.anEmptyText{font-size:1.4rem;color:#9CA3AF;margin:0}.anEmptyTitle{font-size:1.6rem;font-weight:600;color:#374151;margin:1.2rem 0 .4rem}.anEmptySubtitle{font-size:1.3rem;color:#9CA3AF;margin:0}.anSetupSubtitle{font-size:1.7rem;font-weight:500;color:#1F1F1F;margin:0;padding:1.2rem 1.8rem;background-color:#FFFFFF}.anCardsGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;padding:1.6rem}.anRiskCard{background:#fff;border-radius:14px;padding:0;position:relative;overflow:hidden;cursor:pointer;transition:box-shadow .15s,transform .15s}.anRiskCard:hover{box-shadow:0 4px 16px rgba(0,0,0,.1)}.anRiskCardHeader{display:flex;align-items:center;justify-content:space-between;margin-bottom:.8rem;padding:1rem 1.4rem}.anRiskCardTitle{font-size:1.6rem;font-weight:500;color:#1F1F1F;margin:0}.anRiskCardHeaderLeft{display:flex;align-items:center;gap:10px}.anRiskCardHeaderRight{display:flex;align-items:center;gap:8px}.anExpandBtn{border:none;cursor:pointer;padding:4px;color:#9CA3AF;display:flex;align-items:center;border-radius:0}.anExpandBtn,.anExpandBtn:hover{background:none}.anBellWrap{height:30px;display:flex;align-items:flex-end;justify-content:flex-end;margin-bottom:1.2rem;overflow:hidden}.anRiskCardHeader .rightCtaWrap{display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-end}.anBellSvg{position:absolute;right:-25px;bottom:6px;object-fit:contain;width:160px;height:160px;opacity:.6}.anAddCard{background:#FAFAFA;border:1px dashed #d1d5db;border-radius:14px;min-height:220px;flex-direction:column;gap:.8rem;color:#9CA3AF;font-size:1.4rem;font-weight:500;transition:border-color .2s,color .2s}.anAddCard:hover{border-color:#3776FF;color:#3776FF}.anAddCardIcon{width:44px;height:44px;border-radius:50%;display:flex;justify-content:center;color:inherit}.anAddCardIcon,.anEditCardBtn{background:#fff;align-items:center;border:1px solid #e5e7eb}.anEditCardBtn{display:inline-flex;gap:4px;padding:4px 10px;border-radius:6px;color:#6B7280;font-size:1.2rem;font-weight:500;cursor:pointer;transition:color .15s,border-color .15s,background .15s}.anEditCardBtn:hover{color:#3776FF;border-color:#3776FF;background:#EBF3FF}.anConfigRowList{display:flex;flex-direction:column;gap:10px;padding:0 1.4rem 1rem}.anConfigRow{display:flex;align-items:center;justify-content:space-between;font-size:1.3rem;font-weight:400;color:#1A2533}.anDetailWrap{display:flex;gap:1.2rem;align-items:flex-start}.anDetailLeft{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1.2rem}.anDetailRight{width:320px;flex-shrink:0}.anSectionCard{overflow:hidden}.anDetailSecWrap,.anSectionCardInsideWrap{background-color:#EAF1FF;border-radius:14px}.anSectionCardInsideWrapWhite{background-color:#fff}.anDetailSectionHdr{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;gap:12px;padding:1.2rem 1.6rem;border-radius:14px 14px 0 0;background-color:#EAF1FF}.anDetailSectionHdrBGWhite{background-color:#FFFFFF;border-radius:14px;margin-bottom:1rem}.anDetailSectionHdrBGWhite+.anErrBanner{margin-top:0}.anDetailSectionTitle{font-size:1.5rem;font-weight:500;color:#000000;margin:0}.anDetailSectionHdr .leftWrap p{margin:0;color:#5A6B7B;font-size:1.1rem;font-weight:400;letter-spacing:.02rem}.anSectionCardTitle{font-size:1.5rem;font-weight:400;color:#1A2533;margin:0 0 .2rem}.anSectionCardSubtitle{font-size:1.2rem;color:#5A6B7B;margin:0;line-height:1.6rem;max-width:100%}.anErrBanner{display:flex;align-items:center;gap:1.2rem;background:#FFD8D8;border:1px solid #ffd8d8;border-radius:14px;padding:1rem 1.4rem;margin:1rem 0}.anErrBannerIco{flex-shrink:0;margin-top:1px}.anErrBannerTitle{font-size:1.5rem;font-weight:400;color:#1A2533;margin:0 0 .2rem}.anErrBannerText{font-size:1.3rem;font-weight:300;color:#5A6B7B;margin:0;line-height:1.6rem}.anConfigTable{width:100%;border-collapse:collapse}.anConfigTable tbody{box-shadow:none}.anConfigTable tbody tr{border-top:1px solid #f3f4f6}.anConfigTableTd{padding:1rem 1.6rem;font-size:1.3rem;vertical-align:middle;color:#1A2533}.anConfigLabelTd{color:#1A2533;font-weight:400;width:320px;text-align:left;padding:1rem .6rem}.anInfoIco{display:inline-flex;align-items:center;margin-left:5px;color:#9CA3AF;vertical-align:middle}.anConfigControlsTd{text-align:right}.anConfigToggleTd{width:90px;text-align:right}.anConfigChannelsTd{width:180px;text-align:left}.anChannelMultiSelect{position:relative;display:inline-block}.anChannelMultiSelectTrigger{display:inline-flex;align-items:center;gap:6px;background:#FFFFFF;border:1px solid #e1e1e1;border-radius:20px;padding:.4rem .9rem;cursor:pointer;font-family:inherit;min-height:34px}.anChannelMultiSelectPlaceholder{font-size:1.1rem;color:#959595;font-weight:300}.anChannelMultiSelectPill{display:inline-flex;align-items:center;gap:4px;background:#EAF1FF;border:1px solid #c9daff;border-radius:20px;padding:.25rem .8rem;font-size:1.1rem;font-weight:400;color:#1A2533;white-space:nowrap}.anChannelMultiSelectMore{font-size:1.1rem;color:#959595;font-weight:400;padding:0 .2rem}.anChannelMultiSelectChevron{flex-shrink:0;margin-left:auto;transition:transform .15s}.anChannelMultiSelectChevron.open{transform:rotate(180deg)}.anChannelMultiSelectDropdown{position:absolute;top:calc(100% + 6px);left:0;z-index:20;background:#FFFFFF;border:1px solid #e1e1e1;border-radius:14px;box-shadow:0 8px 24px rgba(0,0,0,.1);padding:.6rem 0;min-width:180px}.anChannelMultiSelectOption{display:flex;align-items:center;gap:10px;padding:.7rem 1.4rem;font-size:1.2rem;font-weight:400;color:#1A2533;cursor:pointer;transition:background .12s}.anChannelMultiSelectOption:hover{background:#F9FAFB}.anChannelMultiSelectEmpty{padding:.7rem 1.4rem;font-size:1.1rem;color:#959595;font-weight:300}.anChannelMultiSelectCheckbox{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:1.5px solid #d1d5db;border-radius:5px;background:#FFFFFF}.anChannelMultiSelectCheckbox.checked{background:#3776FF;border-color:#3776FF}.anTimingCtrl{display:inline-flex;align-items:center;gap:6px;background:#F8F8F8;border-radius:30px;border:1px solid #e1e1e1;padding:0 1rem}.anEscDelayRow .anTimingCtrl{background-color:transparent}.anEscDelayRow .anTimingCtrl .anTimingCtrlTxt{gap:.6rem;width:70px;height:30px}.anEscDelayRow .anTimingCtrl .anTimingVal{min-width:1px;font-weight:400;font-size:1.2rem}.anEscDelayRow .anTimingCtrl .anTimingUnit{min-width:1px;font-size:1rem;font-weight:300}.anTimingBtn{background:none;border:none;cursor:pointer;font-size:1.6rem;line-height:1;color:#374151;padding:0;width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background .15s}.anTimingBtn:hover{background:transparent}.anTimingCtrlTxt{border:1px solid #959595a8;border-top:0;border-bottom:0;border-radius:30px;height:38px;width:120px;text-align:center;display:flex;flex-flow:row wrap;align-items:center;justify-content:center}.anTimingVal{font-size:1.3rem;font-weight:600;color:#000000;min-width:28px;text-align:center}.anTimingValInput{border:none;background:transparent;outline:none;padding:0;width:32px;font-family:inherit;text-align:center;-moz-appearance:textfield}.anTimingValInput::-webkit-inner-spin-button,.anTimingValInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.anEscDelayRow .anTimingCtrl .anTimingValInput{width:20px}.anTimingUnit{font-size:1.2rem;color:#959595;font-weight:300;min-width:52px}.anLockedBadge{display:inline-flex;align-items:center;background:transparent;border-radius:30px;padding:0 0 0 .2rem;font-size:1.2rem;color:#5A6B7B;font-weight:400;letter-spacing:.06rem}.anLockedBadgeTxt{font-size:1.2rem;color:#959595;font-weight:300;letter-spacing:.04rem}.anRequiredBadge{display:inline-flex;align-items:center;background:#EAF1FF;border:1px solid #eaf1ff;border-radius:30px;padding:.3rem .8rem;font-size:1.1rem;font-weight:400;color:#1A2533;margin:0 .2rem;gap:.2rem}.anRequiredBadge svg{margin:0 .2rem 0 0;display:inline-block}.anAlertAfterLabel{font-size:1.2rem;color:#959595;font-weight:300;margin-right:.5rem;display:flex;flex-flow:row wrap;align-items:center;letter-spacing:.04rem}.anAlertAfterLabel svg{margin:0 .4rem 0 0}.anControlsRow{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.anRuleSectionCard{overflow:visible}.anRuleCardWhiteBg{background-color:#FFFFFF}.anRuleCardSingleRow{position:relative;display:flex;align-items:center;gap:1rem;padding:1.2rem 1.6rem;flex-wrap:nowrap}.anRuleCardLabelWrap{flex:1 1;min-width:0}.anRuleCardTitle{font-size:1.5rem;font-weight:500;color:#000000;margin:0;white-space:nowrap}.anRuleCardSubtitle{margin:2px 0 0;color:#5A6B7B;font-size:1.1rem;font-weight:400;letter-spacing:.02rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.anRuleCardChannels,.anRuleCardRecipients{width:150px;flex-shrink:0}.anRuleCardControls{justify-content:flex-end;flex-shrink:0}.anRuleCardSingleRow .anSwitch{flex-shrink:0}.anTimingUnitSelect{font-size:1.2rem;color:#959595;font-weight:300;border:none;background:transparent;outline:none;cursor:pointer;min-width:52px}.anTimingCtrlDropdownUnit .anTimingCtrlTxt{width:130px}.anConfigRowNote{font-size:1.1rem;color:#5A6B7B;padding:.8rem 1.6rem;line-height:1.6rem;font-weight:400}.anConfigRowNote span{display:inline-block;font-size:1.8rem;font-weight:600;margin:0 .2rem 0 0}.anConfigRowNote strong{font-weight:600}.anDragHandleTd{width:24px;padding:0 4px 0 8px!important;text-align:center}.anDragDots{cursor:-webkit-grab;cursor:grab;opacity:1;display:block;width:100%;height:100%;object-fit:contain}.anDragDots:active{cursor:-webkit-grabbing;cursor:grabbing}.anConfigTr{transition:background .15s}.anConfigTr[draggable=true]:hover{background:#F9FAFB}.anConfigTr[draggable=true]:hover .anDragDots{opacity:.9}.anConfigTrLocked .anDragHandleTd{opacity:.3}.anEscRow[draggable=true]{cursor:default}.anEscDragHandle:active{cursor:-webkit-grabbing;cursor:grabbing}.anDetailTopBar{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;padding:.6rem 1.8rem;border-bottom:1px solid #f3f4f6;background:#fff;min-height:56px}.anDetailTopBar .leftWrap{text-align:left}.anDetailTopBar .leftWrap h2{font-size:1.7rem;font-weight:500;color:#1F1F1F;margin:0}.anSaveBtn{display:inline-flex;align-items:center;gap:6px;color:#fff;border:none;border-radius:30px;padding:.8rem 4rem;font-size:1.3rem;font-weight:500;cursor:pointer;font-family:inherit;transition:background .15s}.anSaveBtn,.anSaveBtn:hover{background:#3776FF}.anEscCard{background:#fff;border-radius:16px;border:1px solid #e1e1e1;box-shadow:0 1px 4px rgba(0,0,0,.06);padding:1.6rem;overflow:hidden}.anEscTitle{font-size:1.6rem;font-weight:400;color:#000;margin:0 0 1.6rem}.anEscList{display:flex;flex-direction:column}.anEscRow{display:flex;gap:2rem;align-items:flex-start}.anEscTimelineCol{display:flex;flex-direction:column;align-items:center;flex-shrink:0;width:16px;padding-top:10px}.anEscTimelineCol .dotWrap{width:8px;height:8px;border-radius:100%;background-color:#3776FF}.anEscTeardrop{flex-shrink:0;display:block}.anEscLineV{width:1px;flex:1 1;min-height:130px;opacity:.5;margin:4px 0;background-color:#959595;position:relative}.anEscLineVArrow{position:absolute;left:-5px;bottom:-9px}.anEscArrow{margin-top:2px;display:flex;justify-content:center}.anEscCardCol{flex:1 1;min-width:0;display:flex;flex-direction:column}.anEscEntryCard{border-radius:14px;padding:1rem 1.2rem 1rem .6rem;display:flex;align-items:flex-start;gap:6px;position:relative}.anEscEntryCardLeftIco{position:absolute;left:-16px}.anEscDragHandle{flex-shrink:0;cursor:-webkit-grab;cursor:grab;padding:4px 2px;opacity:.5;position:absolute;left:-9px;top:15px}.anEscDragHandle svg{width:16px;height:16px}.anEscEntryContent{flex:1 1;min-width:0;padding:0 0 0 .6rem}.anEscItemTop{justify-content:space-between;gap:8px;margin-bottom:8px}.anEscItemTop,.anEscLabelGroup{display:flex;align-items:center}.anEscLabelGroup{gap:6px}.anEscEntryIcon{display:flex;align-items:center;flex-shrink:0}.anEscItemName{font-size:1.3rem;font-weight:500;color:#000000;margin:0}.anEscItemRight{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}.anEscTimeBadge{background:rgba(255,255,255,1);border-radius:30px;padding:.3rem .9rem;letter-spacing:.02rem;font-size:1rem;font-weight:400;color:#000000;white-space:nowrap}.anEscItemChannels{margin-top:2px;display:flex;align-items:center;justify-content:space-between;gap:8px}.anEscChannelPill{display:inline-flex;align-items:center;background:rgba(255,255,255,1);border:1px solid #95959575;border-radius:20px;overflow:hidden;gap:0}.anEscChannelPill .anChannelBtn{border:none;border-radius:0;padding:.4rem .9rem;font-size:1.1rem;font-weight:400}.anEscChannelPill .anChannelBtn,.anEscChannelPill .anChannelBtn.on{background:transparent;color:#000000}.anEscDelayRow{display:flex;align-items:center;padding:2.2rem 0 0}.anChannelBtn{display:inline-flex;align-items:center;gap:4px;background:#FFFFFF;border:1px solid #ffffff!important;border-radius:20px;padding:.3rem .9rem;font-size:1.1rem;font-weight:400;color:#000000;cursor:pointer;transition:all .15s;font-family:inherit}.anChannelBtn.on{background:#FFFFFF;border-color:#FFFFFF!important}.anVitalChannelsCell .anChannelBtn.on{background:#C9DAFF;border-color:#3776FF!important}.anVitalsTable{width:100%;border-collapse:collapse}.anVitalsTable thead th{padding:1rem 1.6rem;font-size:1.2rem;font-weight:600;color:#6B7280;background:#F9FAFB;text-align:left;border-bottom:1px solid #e1e1e1}.anVitalsTable tbody td{padding:1rem 1.6rem;font-size:1.2rem;border-bottom:1px solid #f3f4f6;vertical-align:middle;color:#000}.anVitalsTable tbody tr:last-child td{border-bottom:none}.anVitalSelect{border:1px solid #e1e1e1;border-radius:20px;padding:.4rem 1rem;font-size:1.2rem;background:#F8F8F8;outline:none;cursor:pointer;font-family:inherit;color:#000}.anVitalsEmpty{padding:2rem 1.6rem;text-align:center;color:#9CA3AF;font-size:1.3rem}.anVitalsThresholdWrap{display:flex;flex-direction:column}.anVitalsThreshTable{width:100%;border-collapse:collapse}.anVitalsThreshTable tbody{box-shadow:none;border-radius:0;background-color:#FFFFFF}.anVitalsThreshTable thead th{padding:.8rem 1rem;font-size:1.1rem;font-weight:500;color:#5A6B7B;text-transform:uppercase;letter-spacing:.02rem;text-align:left;border-bottom:1px solid #e1e1e1;white-space:nowrap}.anVitalsThreshTable tbody td{padding:.8rem 1rem;font-size:1.2rem;border-bottom:1px solid #f3f4f6;vertical-align:text-top;color:#000;position:relative;z-index:9}.anVitalsThreshTable tbody tr{position:relative}.anVitalsThreshTable tbody tr:after{content:"";background-color:#F5F5F5;border:1px solid #e1e1e1;position:absolute;left:0;top:0;width:100%;height:calc(100% - .4rem);border-radius:10px}.anVitalsThreshTable tbody tr:last-child td{border-bottom:none}.anVitalTypeCell{display:flex;align-items:center;gap:8px}.anVitalTypeIcon{flex-shrink:0;color:#374151;display:flex;background-color:#FFFFFF;align-items:center;justify-content:center;width:34px;height:34px;border-radius:100%}.anVitalTypeSelect{border:none;outline:none;font-size:1.2rem;font-family:inherit;color:#000000;font-weight:400;background:transparent;cursor:pointer;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.anVitalConditionCell{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.anVitalCondInput{border:1.5px solid #e1e1e1;border-radius:20px;padding:.35rem .9rem;font-size:1.2rem;font-family:inherit;color:#374151;outline:none;width:72px;text-align:center;background:#fff}.anVitalCondInput:focus{border-color:#3776FF}.anVitalCondInputWide{width:110px}.anVitalSevBadge{display:inline-flex;align-items:center;gap:5px;border-radius:20px;padding:.3rem .8rem}.anVitalSevSelect{border:none;outline:none;font-size:1.2rem;font-family:inherit;font-weight:500;background:transparent;cursor:pointer;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.anVitalRecipientsCell{display:flex;flex-wrap:wrap;gap:5px;max-width:160px}.anVitalRecipientBtn{border:1px solid #fff!important;border-radius:20px;background:#fff;padding:.25rem .8rem;font-size:1.1rem;font-family:inherit;color:#000000;cursor:pointer;white-space:nowrap;box-shadow:none;outline:0}.anVitalRecipientBtn.on{background:#C9DAFF;border-color:#3776FF!important}.anVitalChannelsCell{display:flex;flex-wrap:wrap;gap:5px;max-width:200px}.anVitalEscalateCell{display:flex;align-items:center;gap:6px;flex-wrap:nowrap;white-space:nowrap}.anVitalSetTimerBtn{background:#C9DAFF;color:#000000;border:1px solid #3776ff!important;border-radius:30px;padding:.3rem .9rem;font-size:1.1rem;cursor:pointer;white-space:nowrap}.anVitalEscMode{font-size:1.2rem;color:#374151;background-color:#FFFFFF;border:1px solid #ffffff!important;border-radius:30px;padding:.3rem .9rem}.anVitalStepTxtWrp{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;width:57px;background-color:#FFFFFF;height:30px;border-radius:30px}.anVitalEscStepper{display:flex;align-items:center;gap:4px;border:1px solid #95959559;border-radius:30px;padding:0 .6rem}.anVitalStepBtn{background:none;border:none;cursor:pointer;font-size:1.3rem;color:#374151;padding:0 2px;line-height:1}.anVitalStepVal{font-size:1.1rem;font-weight:500;color:#000000;min-width:20px;text-align:center}.anVitalStepValInput{border:none;background:transparent;outline:none;padding:0;width:24px;font-family:inherit;text-align:center;-moz-appearance:textfield}.anVitalStepValInput::-webkit-inner-spin-button,.anVitalStepValInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.anVitalStepUnit{font-size:1rem;color:#959595;font-weight:300}.anVitalDeleteBtn{background:none;border:none;cursor:pointer;padding:4px;border-radius:6px;opacity:.7}.anVitalDeleteBtn:hover{background:#FEF2F2;opacity:1}.anVitalsAddRowBtn{display:flex;align-items:center;justify-content:center;width:calc(100% - .6rem);height:37px;background:#FFFFFF;border:1px dashed #959595!important;border-radius:10px;cursor:pointer;margin:1rem auto .4rem;outline:0;box-shadow:none}.anVitalsAddRowBtn:hover{background:#FFFFFF}.anTemplateIconBtn{display:flex;align-items:center;gap:6px;border:0;border-radius:0;padding:0;cursor:pointer;margin-right:1.4rem;box-shadow:none;white-space:nowrap;outline:0}.anTemplateIconBtn,.anTemplateIconBtn:hover{background:transparent}.anVitalsHdrRight{display:flex;align-items:center;gap:12px}.anVitalsColorKey{display:flex;align-items:center;gap:6px;flex-wrap:nowrap}.anColorKeyLabel{font-size:1.1rem;color:#6B7280;white-space:nowrap}.anColorKeyItem{font-size:1.1rem;font-weight:400;display:flex;flex-flow:row wrap;align-items:center;padding:.4rem 1rem;border-radius:30px;letter-spacing:.02rem}.anColorKeyItem svg{margin:0 .4rem 0 0}.anColorKeyCritical{color:#FF5959;background-color:#FFD8D8}.anColorKeyHigh{color:#E67E22;background-color:#FFF3D3}.anColorKeyMedium{color:#2E75B6;background-color:#C4D6FE}.anColorKeyLow{color:#7F8C8D;background-color:#F3F4F6}.anConfigTrErrRow td{background-color:#FFD8D8;padding:1.2rem 1.4rem!important}.anConfigErrTd{padding:0 2px 8px 28px!important}.anRowErrText{display:flex;align-items:center;gap:5px;font-size:1.2rem;font-weight:300;color:#FF5959;line-height:1.5rem}.anVitalsAddWrap{padding:3.4rem 1rem;gap:1.6rem;background-color:#FFFFFF;border-radius:14px}.anVitalsAddEmpty,.anVitalsAddWrap{display:flex;flex-direction:column;align-items:center}.anVitalsAddEmpty{gap:8px}.anVitalsAddEmpty .iconWrap{background-color:#EAF1FF;width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:100%}.anVitalsAddIco{opacity:.35}.anVitalsAddText{font-size:1.1rem;color:#000000;margin:.6rem auto 1rem;font-weight:400;max-width:220px;text-align:center;letter-spacing:.02rem}.anAddThresholdBtn{display:flex;align-items:center;background:#3776FF;border:1px solid #3776ff!important;color:#FFFFFF;border-radius:30px;padding:.8rem 2.4rem;font-size:1.3rem;font-weight:500;cursor:pointer;box-shadow:none!important}.anAddThresholdBtn:hover{background:#3776FF}.anTemplatePageHdr{display:flex;align-items:center;gap:1.4rem}.anTemplatePageTitle{font-size:1.8rem;font-weight:500;color:#1F1F1F;margin:0}.anTemplateCard{overflow:hidden}.anTemplateCardHdr{padding:1.2rem 1.4rem;background-color:#FFFFFF;border-radius:12px}.anTemplateCardTitle{font-size:1.5rem;font-weight:600;color:#1A2533;margin:0 0 .2rem}.anTemplateCardSubtitle{font-size:1.2rem;font-weight:300;color:#5A6B7B;margin:0;line-height:1.6}.anTemplateControls{justify-content:space-between;gap:12px;padding:1rem 1.6rem 2rem;border-bottom:1px solid #f3f4f6;background-color:#EAF1FF;margin:1.2rem 0 0;border-radius:12px 12px 0 0}.anTemplateControls,.anTemplateDropdownGroup{display:flex;align-items:center;flex-wrap:wrap}.anTemplateDropdownGroup{gap:8px}.anTemplateDropdownWrap{position:relative;display:inline-flex;align-items:center}.anTemplateCriticalDot{position:absolute;left:10px;width:8px;height:8px;border-radius:50%;background:#EF4444;z-index:1;pointer-events:none;flex-shrink:0}.anTemplateDropdown{border:1px solid #e1e1e1;border-radius:20px;padding:.5rem 2.4rem .5rem 1rem;font-size:1.2rem;font-family:inherit;background:#F9FAFB;cursor:pointer;outline:none;color:#374151;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%236B7280' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.anTemplateCriticalDropdown,.anTemplateDropdown{background-repeat:no-repeat;background-position:right .8rem center}.anTemplateCriticalDropdown{background-color:#FEF2F2;border-color:#FECACA;color:#DC2626;font-weight:500;padding-left:2.4rem;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%23DC2626' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.anTemplateArrow{color:#9CA3AF;font-size:1.4rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.anTemplateChannelRight{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.anChannelTabs{display:flex;align-items:center;gap:.6rem}.anChannelTab{display:inline-flex;align-items:center;gap:.6rem;border:1px solid #ffffff;background:#FFFFFF;border-radius:30px;padding:.6rem 1.4rem;font-size:1.1rem;font-family:inherit;color:#000000;cursor:pointer;font-weight:400;white-space:nowrap;outline:0;box-shadow:none}.anChannelTab.active,.anChannelTab:hover{background:#C9DAFF;border:1px solid #3776ff!important}.anGenerateBtn{display:inline-flex;align-items:center;gap:6px;color:#fff;border:none;border-radius:20px;padding:.6rem 1.4rem;font-size:1.3rem;font-weight:400;cursor:pointer;font-family:inherit;transition:background .15s;white-space:nowrap}.anGenerateBtn,.anGenerateBtn:hover{background:#3776FF}.anTemplateBody{display:flex;border-radius:12px;min-height:380px;margin:-1rem 0 0;background-color:#FFFFFF}.anTemplateLeft{min-width:0}.anTemplateLeft,.anTemplateRight{flex:0 0 50%;width:50%;display:flex;flex-direction:column}.anTemplateRight{padding:0;background:#FAFBFC;border:1px solid #eaeaea;border-radius:12px;gap:1rem}.anEmailSubjectRow{display:flex;align-items:center;gap:8px;padding:.9rem 1.4rem;border-bottom:1px solid #f3f4f6;background:#fff}.anEmailSubjectLabel{font-size:1.2rem;color:#6B7280;font-weight:500;white-space:nowrap;flex-shrink:0}.anEmailSubjectInput{background:transparent}.anEmailSubjectInput,.anTemplateTextarea{flex:1 1;border:none;outline:none;font-size:1.3rem;font-family:inherit;color:#000}.anTemplateTextarea{width:100%;resize:none;padding:1.2rem 1.4rem;min-height:200px;background:#fff;line-height:1.7;border-radius:12px 0 0 0}.anTemplateTextarea::placeholder{color:#9CA3AF}.anTemplateToolbar{display:flex;align-items:center;gap:2px;padding:.7rem 1.2rem;border-top:1px solid #eaf1ff;background:#EAF1FF;flex-wrap:wrap}.anToolbarBtn{border:none;background:transparent;padding:.4rem .5rem;cursor:pointer;color:#374151;border-radius:4px;font-size:1.3rem;display:flex;align-items:center;justify-content:center;transition:background .15s;min-width:28px;line-height:1}.anToolbarBtn:hover{background:#F3F4F6}.anToolbarDivider{width:1px;height:18px;background:#E1E1E1;margin:0 4px;flex-shrink:0}.anToolbarInsertBtn{display:inline-flex;align-items:center;gap:3px;border:1px solid #e1e1e1;background:#F9FAFB;border-radius:6px;padding:.4rem .8rem;font-size:1.2rem;cursor:pointer;font-family:inherit;color:#374151;line-height:1}.anToolbarInsertBtn:hover{background:#F3F4F6}.anLivePreviewLabel{display:flex;align-items:center;gap:6px;padding:1.2rem;font-size:1.1rem;font-weight:500;color:#5A6B7B;letter-spacing:.04rem;text-transform:uppercase;border-bottom:1px solid #e1e1e1}.anSmsPreviewWrap{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex:1 1;padding:0 1.4rem}.anSmsBubble{background:#E5FFF6;box-shadow:0 4px 4px 0 #0000001A;border-radius:18px 18px 0 18px;padding:1rem 1.4rem .6rem;font-size:1.2rem;font-weight:400;color:#000000;line-height:1.6;max-width:95%;word-break:break-word;display:flex;flex-direction:column;gap:.4rem}.anSmsBubbleStatus{display:block;text-align:right;font-size:1rem;color:#959595;font-weight:300;margin:.2rem 0 0}.anCallPreview{border-radius:12px;overflow:hidden;padding:2rem;max-width:86%;margin:0 auto}.anCallPreviewHdr{background:#618C7D;padding:1.2rem 1.4rem;border-radius:12px 12px 0 0}.anCallPreviewHdr h2{text-align:center;font-size:1.6rem;font-weight:500}.anCallPreviewHdr h3{color:#fff;text-align:center;font-size:1.1rem;font-weight:500;letter-spacing:.08em;margin:0 auto}.anCallPreviewBody{background:#618C7D;padding:0 1rem}.anCallPreviewBody p{background:#BCD3CB;color:#376152;padding:1.2rem 1.4rem;font-size:1.1rem;line-height:1.7;font-weight:500;text-align:center;letter-spacing:.01rem;margin:0;border-radius:12px}.anCallPreviewFooter{background:#618C7D;color:rgba(255,255,255,.8);text-align:center;padding:.8rem 1.2rem;font-size:1rem;font-weight:300;letter-spacing:.03em;border-radius:0 0 12px 12px}.anEmailPreviewWrap{padding:.6rem 1.4rem}.anEmailPreview{border-radius:12px;border:1px solid #eaeaea;overflow:hidden;background:#fff}.anEmailPreviewHdr{display:flex;align-items:flex-start;gap:10px;padding:.8rem 1.2rem;background:#E1E1E1;border-bottom:1px solid #eaeaea}.anEmailAvatar{width:36px;height:36px;border-radius:50%;background:#EF6C00;color:#fff;font-size:1.6rem;font-weight:500;display:flex;align-items:center;justify-content:center;flex-shrink:0}.anEmailPreviewMeta{flex:1 1;min-width:0}.anEmailMetaLine{font-size:1.1rem;color:#6B7280;margin:0 0 .1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.anEmailMetaLine strong{color:#000;font-weight:600}.anEmailPreviewBody{padding:1rem 1.2rem;font-size:1.1rem;line-height:1.4;color:#000000}.anPushPreviewWrap{padding:1.6rem;display:flex;align-items:flex-start;justify-content:center}.anPushPreview{background:#D9D9D9;border-radius:12px;padding:1rem 1.2rem;min-width:320px}.anPushPreviewHdr{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.anPushApp{font-size:1.2rem;font-weight:400;color:#1C1C1E}.anPushTime{font-size:1.1rem;color:#6C6C70}.anPushTitle{font-size:1.4rem;font-weight:500;color:#1C1C1E;margin:0 0 .5rem}.anPushSubrow,.anPushTitle{display:flex;align-items:center}.anPushSubrow{gap:.8rem;margin-bottom:1.6rem}.anPushSubText{font-size:1.1rem;color:#6C6C70}.anPushOnlineBadge{background:#DD9C9C;color:#fff;font-size:1rem;font-weight:400;border-radius:30px;padding:.2rem 1.4rem}.anPushProgress{display:flex;align-items:center;gap:.8rem}.anPushProgressBar{flex:1 1;height:8px;background:#FFFFFF;border-radius:30px;overflow:hidden}.anPushProgressFill{height:100%;width:55%;background:#39FFBC;border-radius:30px}.anPushProgressTime{font-size:1.6rem;font-weight:500;color:#000000;white-space:nowrap}.anTemplateFooterNote{margin-top:auto;align-self:flex-end;padding:.8rem 1.6rem;text-align:right;font-size:1rem;color:#A0AEC0}.anPlaceholdersBar{display:flex;align-items:center;gap:1rem;padding:.8rem 1.4rem;background:#fff;border:1px solid #e2e8f0;border-radius:30px;margin-top:1rem;flex-wrap:wrap}.anPlaceholdersLabel{font-size:1.2rem;font-weight:600;color:#5A6B7B;white-space:nowrap}.anPlaceholdersList{display:flex;gap:.6rem;flex-wrap:wrap;flex:1 1}.anPlaceholderTag{background:#EFF6FF;border:1px solid #bfdbfe;border-radius:6px;padding:.3rem .9rem;font-size:1.1rem;font-weight:500;color:#2E75B6;cursor:pointer;outline:0;box-shadow:none}.anPlaceholderTag:hover{background:#EFF6FF;border:1px solid #bfdbfe}.anPlaceholdersHint{font-size:1rem;color:#A0AEC0;white-space:nowrap;margin-left:auto}@media (max-width:1400px){.anDetailRight{width:320px}}@media (max-width:1200px){.anCardsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:1024px){.anDetailWrap{flex-direction:column}.anDetailRight{width:100%}.anTemplateBody{flex-direction:column}.anTemplateRight{width:100%}.anTemplateLeft{border-right:none;border-bottom:1px solid #f3f4f6}}@media (max-width:768px){.anCardsGrid{grid-template-columns:1fr}.anSearchWrap{width:100%;max-width:340px}.anLogTopBar{flex-wrap:wrap;justify-content:center}.anTemplateControls{flex-direction:column;align-items:flex-start}.anAlertRow,.anChannelTabs{flex-wrap:wrap}.anAlertRow{gap:10px}.anAlertPatientWrap{min-width:unset}}.pdTabsRowInner{justify-content:space-between}.pdTabsRowInner,.tlToggleBtn{display:flex;align-items:center}.tlToggleBtn{border:none;cursor:pointer;justify-content:center;padding:.5rem .8rem;border-radius:10px}.tlToggleBtn,.tlToggleBtn:hover,.tlToggleBtnActive{background:none}.tlToggleBtnActive svg path{stroke:#3776FF}.anEscTabWrap{display:flex;background:none;border-radius:50px;padding:.3rem;margin-bottom:1.6rem;border:1px solid rgb(149 149 149/39%)}.anEscTabBtn{flex:1 1;padding:.8rem 0;border-radius:50px;border:none;cursor:pointer;font-size:1.3rem;font-weight:400;font-family:inherit;background:transparent;color:#374151;transition:background .2s,color .2s}.anEscTabBtn.active{background:#3776FF;color:#fff;font-weight:500}.tlViewWrap{display:flex;flex-direction:column;min-height:calc(100vh - 130px)}.tlTopBar{justify-content:space-between;padding:1rem 1.6rem;background:#fff;border-bottom:1px solid #e5e7eb}.tlTopBar,.tlTopLeft{display:flex;align-items:center}.tlTopLeft{gap:.8rem}.tlBackBtn{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:0;flex-shrink:0}.tlBackBtn:hover circle,.tlBackBtn:hover path{stroke:#3776FF}.tlTopTitle{font-size:1.5rem;font-weight:500;color:#111827}.tlFilterBar,.tlTopTitle{display:flex;align-items:center;gap:.8rem}.tlFilterSelectWrap{position:relative;display:inline-flex;align-items:center}.tlFilterSelectWrap svg{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none}.tlFilterSelect{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #e1e1e1;border-radius:30px;padding:.6rem 3rem .6rem 1.4rem;font-size:1.2rem;font-family:inherit;color:#111827;background:#fff;cursor:pointer;outline:none;min-width:110px}.tlContentArea{display:flex;flex:1 1;position:relative;background-color:#E6E6E6;min-height:calc(100vh - 184px)}.tlContent{flex:1 1;padding:1.2rem;display:flex;flex-direction:column;gap:1.2rem;overflow-y:auto;max-height:calc(100vh - 184px)}.tlContent::-webkit-scrollbar{width:5px}.tlContent::-webkit-scrollbar-thumb{background:#D1D5DB;border-radius:3px}.tlDaySection{background:#fff;border-radius:16px;padding:1.4rem 1.6rem}.tlDayHeaderRow{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.2rem}.tlDayDate{font-size:1.4rem;font-weight:500;color:#111827}.tlDayColHeaders{display:flex;align-items:center;font-size:1.2rem;color:#000000;font-weight:300}.tlDayColScheduled{min-width:160px;text-align:left}.tlDayColStatus{min-width:230px;text-align:left}.tlDayColArrow{width:36px;flex-shrink:0}.tlDayEvents{display:flex;flex-direction:column;gap:1.2rem;position:relative}.tlDayEvents:before{content:"";position:absolute;left:calc(44px + 1rem);top:0;bottom:0;width:1px;background:#000000;pointer-events:none;z-index:0}.tlEventRow{display:flex;align-items:flex-start;gap:2rem;position:relative;z-index:1}.tlEventTime{font-size:1.1rem;color:#959595;font-weight:400;min-width:44px;text-align:left;flex-shrink:0}.tlEventCard{flex:1 1;border-radius:8px;padding:.85rem 1.2rem;font-size:1.3rem;font-weight:500;cursor:pointer;transition:opacity .15s;color:#111827;display:flex;align-items:center;justify-content:space-between}.tlEventCard:hover{opacity:.85}.tlEventCardSelected{outline:2px solid #3776FF}.tlEventDefault{background:#F0F0F0}.tlEventYellow{background:#FFF4D5}.tlEventBlue,.tlEventLightBlue{background:#C4D6FE}.tlEventTitle{flex:1 1;font-size:1.3rem;font-weight:500}.tlEventMeta{display:flex;align-items:center;gap:0;flex-shrink:0}.tlEventScheduled{min-width:160px;color:#000000}.tlEventScheduled,.tlEventStatus{text-align:left;font-size:1.2rem;flex-shrink:0;font-weight:400}.tlEventStatus{min-width:220px}.tlStatusCompleted{color:#111827}.tlStatusEmpty{color:#9CA3AF}.tlStatusPendingBadge{display:inline-block;background:#FFEABD;color:#A27A01;border-radius:30px;padding:.25rem 1.2rem;font-size:1.1rem;font-weight:500;border:1px solid #ffeabd}.tlEventArrowBtn{background:none;border:none;cursor:pointer;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;transition:background .15s;margin-left:.4rem}.tlEventArrowBtn:hover{background:rgba(0,0,0,.06)}.tlDetailPanel{position:fixed;top:64px;right:0;width:480px;height:calc(100vh - 84px);background:#fff;box-shadow:0;z-index:60;display:flex;flex-direction:column;overflow-y:auto}.tlDetailPanel::-webkit-scrollbar{width:4px}.tlDetailPanel::-webkit-scrollbar-thumb{background:#D1D5DB;border-radius:3px}.tlDetailHeader{display:flex;align-items:center;justify-content:space-between;padding:1.2rem 1.6rem;border-bottom:1px solid #e1e1e1;gap:.8rem}.tlDetailTitleGroup{display:flex;align-items:center;gap:.6rem;flex:1 1;min-width:0}.tlDetailTitle{font-size:1.5rem;font-weight:600;color:#111827;margin:0}.tlDetailHeaderRight{display:flex;align-items:center;gap:1rem;flex-shrink:0}.tlDetailIconBtn{background:none;border:none;cursor:pointer;padding:0;display:inline-block;flex-shrink:0;margin:0 0 0 .6rem}.tlDetailTimeRow{display:flex;align-items:center;gap:.6rem}.tlDetailTime{font-size:1.2rem;color:#959595;font-weight:300}.tlDetailCloseBtn{background:none;border:none;cursor:pointer;padding:.3rem;display:flex;align-items:center;justify-content:center;border-radius:100%;margin:0 0 0 1rem}.tlDetailCloseBtn:hover{background:none}.tlDetailBody{padding:0 1.6rem;display:flex;flex-direction:column;gap:0}.tlDetailRow{display:flex;align-items:center;justify-content:space-between;padding:1.2rem 0;border-bottom:0}.tlDetailLabel{font-size:1.3rem;color:#111827;font-weight:400}.tlFreqChip{background:#F3F7FF;color:#3776FF;border:1px solid #3776ff;border-radius:30px;padding:.4rem 1.8rem;font-size:1.2rem;font-weight:500}.tlPatientsSection{padding:1.4rem 0}.tlPatientsTable{width:100%;border-collapse:collapse;font-size:1.2rem}.tlPatientsTable tbody{box-shadow:none;background-color:transparent}.tlPatientsThLabel{font-size:1.2rem;font-weight:500;color:#111827;text-align:left;vertical-align:middle;padding:.8rem .8rem .8rem 0;white-space:nowrap}.tlPatientsThStat{background:#EAF0FE;padding:1rem .6rem;color:#6B7280;font-weight:400;text-align:center;vertical-align:middle;font-size:1.1rem}.tlPatientsThStat:nth-child(2){border-radius:6px 0 0 6px}.tlPatientsThStat:nth-child(3){border-radius:0}.tlPatientsThStat:nth-child(4){border-radius:0 6px 6px 0}.tlThInfo{display:inline-flex;align-items:center;margin-left:.3rem;vertical-align:middle}.tlPatientsTdLabel{padding:.8rem 0;vertical-align:middle}.tlPatientsTdValue{text-align:center;font-size:1.4rem;font-weight:600;color:#000000;padding:1rem .6rem;vertical-align:middle}.ScrollContentWrap .vitalsActiveWrap{height:calc(100vh - 14px)}.vitViewWrap{width:100%;padding:0;min-height:0}.vitViewHeader{justify-content:space-between;padding:.75rem 1.5rem;background:#fff;border-bottom:1px solid #f3f4f6;width:100%}.vitViewHeader,.vitViewHeader .leftTopWrap{display:flex;flex-direction:row;align-items:center}.vitViewHeader .leftTopWrap{justify-content:flex-start;flex:1 1;min-width:0}.vitViewHeader .leftTopWrap .btn{padding:0;outline:0;box-shadow:none;border:0;margin:0 1.4rem 0 0;flex-shrink:0}.vitViewHeader .leftTopWrap .btn svg{width:34px;height:34px}.vitViewHeader .leftTopWrap h2{color:#000;margin:0;font-size:1.8rem;font-weight:600;line-height:2rem}.vitViewHeader .leftTopWrap .patientDetailIdTxt{color:#888;font-size:1.2rem;font-weight:300;margin:.1rem 0 0;letter-spacing:.02rem}.vitViewHeader .vitHeaderRight{gap:.75rem}.medAdherenceCard,.vitViewHeader .vitHeaderRight{display:flex;flex-direction:row;align-items:center;flex-shrink:0}.medAdherenceCard{gap:1.2rem;background:#F5F6F8;border-radius:12px;padding:.7rem 1.4rem;margin-left:1.5rem}.medAdherenceLbl{font-size:1.3rem;color:#555;font-weight:400;white-space:nowrap}.medAdherenceCircleWrap{position:relative;width:44px;height:44px;flex-shrink:0}.medAdherenceCircleWrap svg{display:block}.medAdherencePct{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1.1rem;font-weight:600;color:#1a1a1a;white-space:nowrap}.vitShareBtn{border:0!important;border-radius:50%!important;display:flex;align-items:center;justify-content:center;padding:0!important;flex-shrink:0;outline:0;box-shadow:none;margin:0 1rem 0 0}.vitGenerateReportBtn{color:#ffffff!important;border-radius:30px!important;font-size:1.2rem!important;font-weight:400!important;padding:1rem 2rem!important;white-space:nowrap;letter-spacing:.02rem;outline:0!important;box-shadow:none!important;border:1px solid #3776ff!important}.vitGenerateReportBtn,.vitGenerateReportBtn:hover{background:#3776FF!important}.vitViewHistoryBtn{background:#FFFFFF!important;color:#000000!important;border-radius:30px!important;font-size:1.2rem!important;font-weight:400!important;padding:1rem 2rem!important;white-space:nowrap;letter-spacing:.02rem;outline:0!important;box-shadow:none!important;border:1px solid #959595!important}.vitViewHistoryBtn:hover{background:#f5f5f5!important}.vitalsViewDtlsWrap{width:100%;background-color:#E6E6E6;padding:1.4rem 1.4rem 1.4rem 0;min-height:calc(100vh - 130px)}.vitalsViewDtlsWrap .row.h-100{align-items:stretch}.vitLeftPanel,.vitalsViewDtlsWrap .row.h-100>[class*=col]{display:flex;flex-direction:column}.vitLeftPanel{flex-shrink:0;background:#fff;border-radius:0 16px 16px 0;padding:0;gap:1rem;overflow-y:auto;height:100%}.vitPatientImg{border-radius:12px;object-fit:cover;width:68px;height:68px}.vitPatientProfileRow{display:flex;flex-direction:row;align-items:flex-start;gap:1.2rem;padding:1.6rem 1.6rem .4rem}.vitPhotoWrapper{position:relative;flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:.6rem;border:2px solid rgba(55,118,255,1);border-radius:14px}.vitPhotoWrapper img{border-radius:10px;border:1px solid rgba(225,225,225,.6);position:relative;z-index:2}.vitVerifiedOverlay{position:absolute;top:-6px;left:-6px;display:flex;background-color:#FFFFFF;width:20px;height:20px;border-radius:100%}.vitVerifiedOverlay svg{width:16px;height:16px}.vitPatientDetails{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.3rem}.vitPatientNameRow{display:flex;align-items:center;gap:.4rem;justify-content:space-between}.vitPatientName{font-size:1.4rem;font-weight:600;color:rgba(0,0,0,1);line-height:1.3}.vitEditBtn{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;flex-shrink:0;outline:none}.vitEditBtn:focus{outline:none;box-shadow:none}.vitPatientGender{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.vitGenderLabel{font-size:1.2rem;color:rgba(0,0,0,1);font-weight:300}.vitGenderLightLabel{color:rgba(107,101,96,1)}.vitStatusBadge{background:#D1FAE5;color:#065F46;border-radius:20px;padding:.2rem .8rem;font-size:1rem;font-weight:500}.vitVerifiedBadge{display:flex;align-items:center;gap:.25rem;font-size:.95rem;color:#3776FF;font-weight:500}.vitProfileCompletion{display:flex;align-items:center;gap:.35rem;margin-top:.1rem}.vitProfileCmpLabel{font-size:1.1rem;color:rgba(107,101,96,1)}.vitProfileCmpPct{font-size:1.1rem;font-weight:300;color:rgba(55,118,255,1)}.vitPatientInfoList{list-style:none;margin:0;display:flex;flex-direction:column;gap:.5rem;padding:0 1.6rem}.vitPatientInfoList li{display:flex;flex-direction:row;align-items:flex-start;flex-wrap:wrap;gap:.25rem}.vitInfoLabel{font-size:1.1rem;color:rgba(107,101,96,1);white-space:nowrap;flex-shrink:0}.vitInfoLabel,.vitInfoVal{font-weight:300;letter-spacing:.03rem}.vitInfoVal{font-size:1.2rem;color:rgba(0,0,0,1);flex:1 1;min-width:0}.vitIntervalToggle{display:flex;justify-content:center;align-items:center;cursor:pointer;padding:.1rem 0;background:none;border:none;outline:none;width:100%;box-shadow:none;margin:0 0 1rem}.vitIntervalSection{padding:0 1.6rem 1.6rem;display:flex;flex-direction:column;gap:.8rem;height:100%}.vitBioRow{border-radius:10px;padding:0;margin:0 1.6rem .4rem}.vitBioRow,.vitBioRowInner{display:flex;justify-content:space-between}.vitBioRowInner{width:100%;flex-flow:row wrap;align-items:flex-start;border:1px solid rgba(184,184,184,.46);padding:.6rem 0;border-radius:10px}.vitBioItem{display:flex;flex-direction:column;align-items:center}.vitBioVal{font-size:1.2rem}.vitBioLabel,.vitBioVal{font-weight:300;color:rgba(0,0,0,1);letter-spacing:.02rem}.vitBioLabel{font-size:1rem;margin:0 0 .2rem}.lightClrTxt{color:rgba(166,166,166,1)}.vitLinkIcons{display:flex;flex-wrap:wrap;padding:1rem 1.6rem;max-width:92%}.vitLinkInnerIcons{display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:space-between}.vitLinkItem{flex-direction:column;gap:.3rem;flex:1 1;min-width:56px;cursor:pointer;width:24%}.vitLinkIco,.vitLinkItem{display:flex;align-items:center}.vitLinkIco{width:36px;height:36px;background:#3776FF;border-radius:50%;justify-content:center;margin:0 0 .6rem}.vitLinkItem span{font-size:1rem;color:rgba(0,0,0,1);text-align:center;line-height:1.2;font-weight:300;letter-spacing:.02rem}.vitIntervalWrap{display:flex;flex-direction:column;gap:.5rem}.vitIntervalLabel{font-size:1.2rem;font-weight:400;color:rgba(107,101,96,1);margin:0 0 .2rem}.vitSelectWrap{position:relative;display:flex;align-items:center}.vitSelect{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(149,149,149,.4);border-radius:30px;padding:.6rem 2.4rem .6rem 1.2rem;font-size:1.2rem;color:rgba(0,0,0,1);background:rgba(255,255,255,1);cursor:pointer;outline:none;height:36px;font-weight:500}.vitSelectArrow{position:absolute;right:1rem;pointer-events:none}.vitParamsWrap{display:flex;flex-direction:column;gap:.6rem}.vitParamsLabel{font-size:1.2rem;font-weight:500;color:rgba(0,0,0,1);margin:.6rem 0 .4rem}.vitParamsList{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1.2rem}.vitParamCheck{display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-start;position:relative;cursor:pointer;font-size:1.1rem;color:#374151}.vitParamCheck input{position:absolute;opacity:0}.vitParamCheckBox{width:16px;height:16px;border:1px solid #d1d5db;border-radius:3px;display:inline-block;margin:0 .8rem 0 0;position:relative;flex-shrink:0}.vitParamCheck input:checked+.vitParamCheckBox{border:1px solid rgba(55,118,255,1)}.vitParamCheck input:checked+.vitParamCheckBox:after{content:"";background-image:url(/img/checkArrowBlue.png);background-repeat:no-repeat;background-size:contain;width:11px;height:9px;display:block;background-color:transparent;position:absolute;top:.22rem;left:.16rem}.vitParamName{font-size:1.1rem;color:rgba(0,0,0,1);font-weight:300}.vitChartCard{background:#fff;border-radius:10px;padding:0 .6rem;border:1px solid #b4b4b482;background-color:#F5F5F5}.vitChartLarge{flex:1 1;min-width:0}.vitChartHeader{display:flex;align-items:flex-start;justify-content:space-between;padding:1.4rem .8rem .8rem}.vitChartHeaderLeft{display:flex;align-items:flex-start;gap:.8rem}.vitChartIcon{width:36px;height:36px;border-radius:100%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.vitChartIcon,.vitChartIconBp{background:#FFFFFF}.vitChartTitle{font-size:1.4rem;font-weight:300;color:#000000;margin:0 0 .6rem}.vitChartMarBtmTitle{margin:0}.vitChartLatestTXt{font-size:1rem;font-weight:200;color:#656565;margin:0;letter-spacing:.02rem}.vitChartValue{font-size:2rem;font-weight:400;color:#000000;display:flex;align-items:center;gap:0;flex-wrap:wrap}.vitChartUnit{font-size:1rem;font-weight:300;color:#000000;align-self:flex-end;margin:0 .4rem .5rem .6rem}.vitChartNormal{font-size:.82rem;font-weight:300;color:#000000;padding:0;white-space:nowrap;margin:0 0 0 .6rem;letter-spacing:.02rem}.vitChartValue svg{margin:.2rem 0 0}.vitChartTabs{display:flex;align-items:center;background:transparent;border-radius:0;padding:0;flex-shrink:0}.vitChartTab{background:none;border:1px solid #959595!important;cursor:pointer;padding:.6rem 1.8rem;border-radius:30px;font-size:1.1rem;color:#6B7280;font-weight:300;margin:0 .8rem 0 0}.vitChartTab.active{background:#3776FF;color:#ffffff;border:1px solid #3776ff!important}.vitBpCardHeader{display:flex;justify-content:space-between;align-items:flex-start;padding:1.4rem .8rem .8rem}.vitBpCardHeaderLeft{display:flex;flex-direction:column;gap:.05rem}.vitBpTitleRow{display:flex;align-items:flex-start;gap:.8rem}.vitBpLatestLabel{font-size:.8rem;color:#9CA3AF;padding-left:0}.vitBpValueRow{display:flex;align-items:center;gap:.3rem}.vitBpBigVal{font-size:1.9rem;font-weight:700;color:#111827;line-height:1.1}.vitBpUnit{font-size:.95rem;color:#6B7280}.vitBpNormalBadge{font-size:.8rem;color:#000000;white-space:nowrap;flex-shrink:0;font-weight:300;letter-spacing:.02rem}.vitBpChartsWrap{display:flex;gap:1.5rem}.vitBpChartPanel{display:flex;align-items:stretch}.vitBpChartArea,.vitBpChartPanel{flex:1 1;min-width:0}.vitBpAxisLabel{writing-mode:vertical-rl;transform:rotate(180deg);font-size:1rem;color:rgba(0,0,0,1);white-space:nowrap;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:0 2px;font-weight:400}.vitBpTooltip{background:#3776FF;color:#fff;padding:.4rem .8rem;border-radius:8px;font-size:1.1rem;font-weight:500;box-shadow:0 2px 8px rgba(55,118,255,.3);white-space:nowrap}.vitSmallCardsCol{flex-shrink:0;display:flex;flex-direction:column;gap:1.2rem}.vitSmallCard{background:#F5F5F5;border-radius:10px;padding:1.2rem 1.2rem 0;border:1px solid #b4b4b482}.vitSmallCardHeader{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:.4rem}.vitSmallCardTitleWrap{display:flex;align-items:center;gap:.5rem}.vitSmallCardIcon{width:32px;height:32px;border-radius:100%;display:flex;align-items:center;justify-content:center}.vitSmallCardIcon,.vitSugarIcon,.vitTempIcon{background:#FFFFFF}.vitSmallCardTitle{font-size:1.3rem;font-weight:300;color:#000000}.vitSmallCardVal p{font-size:1rem;font-weight:200;color:#656565;margin:0;letter-spacing:.02rem}.vitSmallCardVal h3{font-size:2rem;font-weight:400;color:#000000;display:flex;align-items:center;gap:0;flex-wrap:wrap}.vitSmallCardVal h3 svg{margin:.2rem 0 0}.vitSmallCardVal .vitSmallCardUnit{font-size:1rem;font-weight:300;color:#000000;align-self:flex-end;margin:0 .4rem .5rem .6rem}.vitTempValue{font-size:2.8rem;font-weight:700;color:#111827;margin:.4rem 0 .2rem}.vitTempUnit{font-size:1.4rem;font-weight:400;color:#6B7280}.vitTempNormal{font-size:.9rem;color:#9CA3AF}.vitSugarCol{align-self:stretch}.vitSugarCard{display:flex;flex-direction:column;height:100%;background:#F5F5F5;border-radius:10px;padding:1.2rem;border:1px solid #b4b4b482}.vitSugarTopRow{display:flex;align-items:flex-start;justify-content:space-between;padding:0 0 1rem}.vitSugarNormalLabel{font-size:.85rem;color:#9CA3AF;white-space:nowrap}.vitSugarValueRow{display:flex;align-items:baseline;gap:.3rem;margin-bottom:.2rem}.vitSugarBigVal{font-size:2rem;font-weight:700;color:#111827;line-height:1}.vitSugarUnit{font-size:1rem;color:#6B7280;font-weight:400}.vitSugarWeekRow{display:flex;justify-content:space-between;margin-top:.4rem}.vitSugarDay{font-size:1rem;color:#9CA3AF;cursor:pointer;padding:.2rem .3rem;border-radius:4px}.vitSugarDay.active{background:#3776FF;color:#fff;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:.9rem}.vitSugarTooltip{padding:.3rem .7rem;font-size:1rem;font-weight:600;white-space:nowrap}.vitHrTooltip,.vitSugarTooltip{background:#3776FF;color:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(55,118,255,.3)}.vitHrTooltip{padding:.4rem .8rem;font-size:1.1rem;font-weight:500}.vitRiskCard{background:#F5F5F5;border:1px solid #b4b4b482;border-radius:10px;padding:1.2rem;display:flex;flex-direction:column;height:100%}.vitRiskCardHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.6rem}.vitRiskCardHeaderLeft{display:flex;align-items:center;gap:1rem;flex:1 1;min-width:0}.vitRiskCardIcon{width:32px;height:32px;border-radius:50%;background:#FFFFFF;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:600;color:#374151;flex-shrink:0}.vitRiskCardTitle{font-size:1.3rem;font-weight:300;color:#000000;line-height:1.3}.vitRiskCardBadge{display:inline-flex;align-items:center;gap:.4rem;font-size:1.3rem;font-weight:600;padding:.45rem 1rem;border-radius:8px;white-space:nowrap;flex-shrink:0}.vitRiskCardBadgeUp{background:#FEE2E2;color:#D7263D}.vitRiskCardBadgeDown{background:#DCFCE7;color:#1A7A4A}.vitRiskCardBody{display:flex;flex-direction:column;gap:1.2rem;flex:1 1}.vitRiskCardStatLbl{font-size:1.2rem;color:#9CA3AF;margin:0 0 .2rem;font-weight:400}.vitRiskCardStatVal{font-size:2rem;font-weight:400;color:#6B7280;margin:0}.vitRiskCardStatValLg{font-size:3rem;font-weight:500;color:#000000;margin:0;line-height:1.1}.vitRiskCardFooter{font-size:1.1rem;color:#9CA3AF;font-style:italic;margin:1.6rem 0 0}.vitTempVal{font-size:1.6rem;font-weight:700;color:#111827;line-height:1}.vitChartFull{flex:1 1;width:100%;min-width:0}.vitArrBadge{font-weight:600;padding:.3rem .9rem;border-radius:20px;white-space:nowrap}.vitArrBadge,.vitArrNormal{background:#F3E8FF;color:#7C3AED;font-size:1rem}.vitArrNormal{font-weight:500;padding:.15rem .6rem;border-radius:12px;margin-left:.6rem;display:inline-block}.vitChartIconArr{background:#FFFFFF}.vitArrTooltip{background:#3776FF;color:#fff;padding:.4rem .8rem;border-radius:8px;font-size:1.1rem;font-weight:500;box-shadow:0 2px 8px rgba(55,118,255,.3);white-space:nowrap}.vitEcgPaper{background-color:rgba(245,245,245,1);background-image:url(/img/Grid.png);background-repeat:repeat;background-size:contain;border-radius:10px;overflow:hidden;position:relative}.vitEcgPaper .vitChartCard{background:transparent;box-shadow:none}.vitEcgPaper .vitSugarCard{background:#fff!important;box-shadow:0 2px 12px rgba(0,0,0,.07)!important;border-radius:16px}.vitEcgPaper .recharts-surface,.vitEcgPaper .recharts-wrapper{background:transparent!important}.vitEcgPaper .recharts-plot-area{background:transparent}.rcgDeleteOverlay{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:9999;display:flex;align-items:center;justify-content:center}.rcgDeleteModal{background:#fff;border-radius:16px;padding:2rem 2rem 1.5rem;width:360px;max-width:90vw;box-shadow:0 8px 32px rgba(0,0,0,.18);flex-direction:column;gap:.75rem}.rcgDeleteIcon,.rcgDeleteModal{display:flex;align-items:center}.rcgDeleteIcon{width:64px;height:64px;background:#FFF5F5;border-radius:50%;justify-content:center}.rcgDeleteTitle{font-size:1.2rem;font-weight:700;color:#1a1a1a;margin:0}.rcgDeleteMsg{font-size:.92rem;color:#555;text-align:center;margin:0;line-height:1.5}.rcgDeleteActions{display:flex;gap:.75rem;margin-top:.5rem;width:100%}.rcgCancelBtn{flex:1 1;padding:.6rem 1rem;border-radius:8px;border:1.5px solid #ddd;background:#fff;color:#444;font-size:.95rem;font-weight:500;cursor:pointer}.rcgCancelBtn:hover{background:#f5f5f5}.rcgConfirmBtn{flex:1 1;padding:.6rem 1rem;border-radius:8px;border:none;background:#E53E3E;color:#fff;font-size:.95rem;font-weight:600;cursor:pointer}.rcgConfirmBtn:hover{background:#c53030}.drawerAnSetupWrap{background:rgba(234,241,255,1);border-radius:14px;padding:1.4rem 1.4rem 1.6rem;margin-top:1.6rem}.drawerAnSetupLabel{font-size:1.3rem;font-weight:400;color:rgba(0,0,0,1);margin:0 0 1.4rem;border-bottom:1px solid rgba(225,225,225,1);padding:0 0 1rem}.drawerAnSetupGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.drawerAnSetupBtn{background:#fff;border:1px solid #ffffff!important;border-radius:50px;padding:1.1rem 1.4rem;font-size:1.3rem;font-weight:400;color:rgba(0,0,0,1);cursor:pointer;text-align:left;box-shadow:none;outline:0}.drawerAnSetupBtn.active{background:rgba(201,218,255,1);color:rgba(0,0,0,1);border:1px solid rgba(55,118,255,1)!important}.anAddCard{background:#fff;border:2px dashed #d1d5db!important;border-radius:16px;display:flex;align-items:center;justify-content:center;cursor:pointer;min-height:200px;outline:0;width:100%;background-color:transparent}.anAddCard:hover{border:2px dashed rgba(55,118,255,1)!important;background:transparent}.anAddCard:hover svg path{stroke:rgba(55,118,255,1)}.anSetupSelectWrap{position:relative;display:inline-flex;align-items:center}.anSetupSelect{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid #e5e7eb;border-radius:30px;padding:.5rem 2.4rem .5rem 1.2rem;font-size:1.2rem;font-weight:400;color:#374151;background:#fff;cursor:pointer;font-family:inherit;outline:none;min-width:130px}.anSetupSelect:focus{border-color:#3776FF}.anSetupSelectArrow{position:absolute;right:10px;pointer-events:none}.umRolesHeader,.umUsersHeader{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.2rem;flex-wrap:wrap;gap:1rem;padding:.8rem 1.4rem;background-color:#FFFFFF}.umPageTitle{font-size:1.6rem;font-weight:400;color:#1a1a1a;margin:0}.umUsersHeaderRight{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.umNewRoleBtn{display:inline-flex;align-items:center;gap:.5rem;background:#3776FF;color:#fff;border:none;border-radius:30px;padding:.75rem 2rem;font-size:1.3rem;font-weight:400;cursor:pointer;transition:background .2s;white-space:nowrap}.umNewRoleBtn:hover{background:#2563eb}.umSearchWrap{position:relative}.umSearchIcon,.umSearchWrap{display:flex;align-items:center}.umSearchIcon{position:absolute;left:1rem;color:#9ca3af}.umSearchInput{border:1px solid #e5e7eb;border-radius:30px;padding:.7rem 1.2rem .7rem 2.8rem;font-size:1.3rem;color:#374151;background:#fff;outline:none;width:240px;font-family:inherit;transition:border-color .2s}.umSearchInput:focus{border-color:#3776FF}.umSearchInput::placeholder{color:#9ca3af}.commonContentWrap .rightCommonPannel.umRightPannel{background-color:rgba(230,230,230,1)}.umtblMainWrap{padding:0 1.2rem}.umtblMainWrap .umtblSubWrap{background-color:#FFFFFF;height:calc(100vh - 146px);border-radius:14px}.umTableWrap{border-radius:16px;overflow:hidden}.umTable{width:100%;border-collapse:collapse}table.umTable tbody{box-shadow:none;background-color:transparent}.umTable thead tr{background:#EEF2FF}.pmNavVisibilityTable.umTable thead tr,.pmOrgTable.umTable thead tr{background:#EDEDED}.umTable thead th{padding:1.6rem;font-size:1.2rem;font-weight:300;color:rgba(110,110,110,1);text-align:center;border:none;white-space:nowrap}.umTable thead th:first-child{text-align:left}.umTable tbody tr{border-bottom:1px solid #f3f4f6;transition:background .15s}.umTable tbody tr:last-child{border-bottom:none}.umTable tbody tr:hover{background:#fafbff}.umTable tbody td{padding:1rem 1.2rem;font-size:1.3rem;color:rgba(0,0,0,1);font-weight:400;vertical-align:middle;text-align:center}.umTable tbody td:first-child{text-align:left}.umTableEmpty{text-align:center;color:#9ca3af;padding:3rem 1.6rem!important;font-size:1.3rem}.umRoleName{font-weight:500;color:#1a1a1a}.pmOrgTable.umTable tr td,.pmOrgTable.umTable tr th{text-align:left}.pmOrgTable.umTable tr td:last-child,.pmOrgTable.umTable tr th:last-child{text-align:center}.umAccessBtn{display:inline-flex;align-items:center;gap:.5rem;background:transparent;border:none;cursor:pointer;color:rgba(149,149,149,1);font-size:1.2rem;padding:.4rem .8rem;border-radius:8px}.umAccessBtn svg{margin:0 .4rem 0 0}.umAccessBtn:hover{background:transparent;color:rgba(149,149,149,1)}.umStatusBadge,.umStatusBadges{display:inline-flex;align-items:center;gap:.4rem;padding:.6rem 1.8rem;border-radius:50px;font-size:1.2rem;font-weight:400;white-space:nowrap}.umStatusBadge.umStatusActive:before{content:"";width:10px;height:10px;border-radius:100%;flex-shrink:0}.umStatusActive{background:rgba(3,163,124,1);color:rgba(255,255,255,1)}.umStatusActive:before{background:rgba(255,255,255,1)}.umStatusInactive{background:rgba(255,69,69,.4);color:rgba(255,69,69,1)}.umStatusInactive:before{content:none}.umRoleBadge{display:inline-flex;align-items:center;padding:.3rem 1.1rem;background:#eff6ff;color:#3776FF;border-radius:30px;font-size:1.15rem;font-weight:500;white-space:nowrap}.umActionBtns{gap:.5rem}.umActionBtns,.umDeleteBtn,.umEditBtn{display:flex;align-items:center;justify-content:center}.umDeleteBtn,.umEditBtn{width:34px;height:34px;border-radius:8px;border:none;cursor:pointer;background:transparent;transition:background .15s,color .15s}.umEditBtn{color:#6b7280}.umEditBtn:hover{background:#eff6ff;color:#3776FF}.umDeleteBtn{color:#6b7280}.umDeleteBtn:hover{background:#fff5f5;color:#dc2626}.umUserNameCell{gap:.8rem}.umUserAvatar,.umUserNameCell{display:flex;align-items:center}.umUserAvatar{width:34px;height:34px;border-radius:50%;background:#dbeafe;color:#3776FF;font-size:1.3rem;font-weight:600;justify-content:center;flex-shrink:0}.umUserEmail{color:#6b7280}.umUsersStats{margin-top:1.2rem;font-size:1.2rem;color:#9ca3af;display:flex;align-items:center;gap:.6rem}.umUsersSep{color:#d1d5db}.umDrawerOverlay{position:fixed;inset:0;background:rgba(0,0,0,.35);z-index:1100;display:flex;justify-content:flex-end}.umDrawer{background:#fff;width:480px;max-width:96vw;height:100%;display:flex;flex-direction:column;padding:0;box-shadow:-4px 0 28px rgba(0,0,0,.14);overflow-y:auto}.umDrawerHeader{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1.4rem;padding:1.4rem 2.4rem;border-bottom:1px solid rgba(225,225,225,1)}.umDrawerHeader .umDrawerTitle{margin:0;align-self:center}.umDrawer>.umDrawerSteps{margin-bottom:1.6rem;padding:0 2.4rem}.umDrawerStep,.umDrawerSteps{display:flex;align-items:center;gap:.6rem}.umStepNum{width:32px;height:32px;border-radius:50%;background:#e5e7eb;color:#9ca3af;font-size:1.3rem;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .2s,color .2s}.umDrawerStepActive .umStepNum{background:rgba(196,214,254,1);color:#000000}.umStepInfo{display:flex;flex-direction:column}.umStepTitle{font-size:1.3rem;font-weight:500;color:#000000;line-height:1.3}.umStepSub{font-size:1.1rem;color:rgba(149,149,149,1);font-weight:300;line-height:1.3}.umDrawerStepDivider{width:36px;height:1px;background:#e5e7eb;flex-shrink:0}.umDrawerClose{border-radius:0;border:0;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#6b7280;flex-shrink:0}.umDrawerClose,.umDrawerClose:hover{background:transparent}.umDrawerTitle{font-size:1.4rem;font-weight:600;color:rgba(0,0,0,1);margin:0 0 2rem}.umDrawerBody{flex:1 1;gap:1.6rem;padding:0 2.4rem}.umDrawerBody,.umFormGroup{display:flex;flex-direction:column}.umFormGroup{gap:.5rem}.umFormGroupBgClr{background-color:rgba(234,241,255,1);border-radius:10px;padding:1rem 2rem}.umFormLabel{font-size:1.2rem;font-weight:300;color:rgba(0,0,0,1)}.umFormGroupBgClr .umFormLabel{font-weight:500;margin:0 0 .4rem}.umFormInput{width:100%;padding:.9rem 1.2rem;border:1px solid rgba(149,149,149,.4);border-radius:30px;font-size:1.3rem;color:#374151;background:#fff;outline:none;transition:border-color .2s;font-family:inherit;box-sizing:border-box}.umFormInput:focus{border-color:#3776FF}.umFormInput::placeholder{color:#9ca3af;font-weight:300;font-size:1.2rem}.umFormInputDisabled{background:rgba(224,224,224,1);border:1px dashed rgba(149,149,149,1);color:rgba(149,149,149,1);cursor:not-allowed}.umFormInputError{border-color:#dc2626!important}.umFormError{font-size:1.1rem;color:#dc2626;margin:0}.umSelectWrap{position:relative}.umSelectWrap .umFormInput{padding-right:2.8rem}.umSelectArrow{position:absolute;right:1rem;top:50%;transform:translateY(-50%);pointer-events:none}.umSelectArrow,.umStep2Note{display:flex;align-items:center}.umStep2Note{flex-direction:column;gap:1rem;padding:3rem 1.6rem;text-align:center}.umStep2NoteTitle{font-size:1.6rem;font-weight:600;color:#1a1a1a;margin:0}.umStep2NoteText{font-size:1.3rem;color:#6b7280;margin:0;line-height:1.6}.umDrawerFooter{padding:0 2.4rem 2.4rem;margin-top:2.4rem;display:flex;align-items:center;justify-content:center;gap:1rem}.umDrawerBackBtn{padding:.9rem 2rem;border-radius:30px;border:1.5px solid #e5e7eb;background:#fff;color:#374151;font-size:1.3rem;font-weight:500;cursor:pointer;font-family:inherit;transition:border-color .2s}.umDrawerBackBtn:hover{border-color:#3776FF;color:#3776FF}.umDrawerNextBtn{color:#fff;border:none;border-radius:30px;padding:1rem 4.8rem;font-size:1.3rem;font-weight:400;cursor:pointer;font-family:inherit;transition:background .2s}.umDrawerNextBtn,.umDrawerNextBtn:hover{background:rgba(55,118,255,1)}.umAcHeader{gap:1.2rem;flex-wrap:wrap;padding:.8rem 1.4rem;background:#FFFFFF;position:-webkit-sticky;position:sticky;top:0;z-index:10}.umAcBackBtn,.umAcHeader{display:flex;align-items:center;flex-shrink:0}.umAcBackBtn{border-radius:0;border:0;background:#fff;justify-content:center;cursor:pointer;color:#374151}.umAcBackBtn:hover{border-color:0}.umAcBackBtn svg{width:34px;height:34px}.umAcTitle{font-size:1.6rem;font-weight:400;color:#1a1a1a;margin:0;flex:1 1}.umAcRoleSelectWrap{position:relative;display:inline-flex;align-items:center}.umAcRoleSelect{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid #e5e7eb;border-radius:30px;padding:.55rem 2.8rem .55rem 1.4rem;font-size:1.3rem;color:#374151;background:#fff;cursor:pointer;font-family:inherit;outline:none;min-width:190px;transition:border-color .2s}.umAcRoleSelect:focus{border-color:#3776FF}.umAcSelectArrow{position:absolute;right:1rem;pointer-events:none;display:flex;align-items:center}.umAcSection{background:#fff;border-radius:14px;margin-bottom:1rem;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.05)}.umAcCrudLabelRow{justify-content:flex-end;padding:.8rem 1.6rem;background:rgba(234,241,255,1)}.umAcCrudLabelRow,.umAcSectionHead{display:flex;align-items:center;gap:1rem}.umAcSectionHead{padding:1.4rem 1.6rem;background:#fff}.umAcSectionTitle{flex:1 1;font-size:1.4rem;font-weight:500;color:rgba(0,0,0,1)}.umAcCrudCols{gap:2rem;flex-shrink:0}.umAcCrudCol,.umAcCrudCols{display:flex;align-items:center}.umAcCrudCol{flex-direction:column;gap:.4rem;min-width:60px}.umAcCrudLabel{font-size:1.2rem;font-weight:400;color:rgba(110,110,110,1);text-transform:uppercase}.umAcExpandBtn{background:none;border:none;cursor:pointer;color:#9ca3af;display:flex;align-items:center;padding:.3rem;border-radius:6px;transition:color .15s,background .15s;flex-shrink:0}.umAcExpandBtn:hover{color:#374151;background:#f3f4f6}.umToggleWrap{position:relative;width:40px;height:22px;display:block;cursor:pointer;flex-shrink:0}.umToggleInput{opacity:0;width:0;height:0;position:absolute}.umToggleSlider{position:absolute;inset:0;border-radius:50px;background:#e5e7eb;transition:background .2s}.umToggleSlider:before{content:"";position:absolute;width:16px;height:16px;border-radius:50%;background:#fff;top:3px;left:3px;transition:transform .2s;box-shadow:0 1px 3px rgba(0,0,0,.2)}.umToggleInput:checked+.umToggleSlider{background:#3776FF}.umToggleInput:checked+.umToggleSlider:before{transform:translateX(18px)}.umCbLabel{display:flex;align-items:center;cursor:pointer;position:relative}.umCbInput{display:none}.umCbBox{width:18px;height:18px;border:1.5px solid #d1d5db;border-radius:4px;display:flex;align-items:center;justify-content:center;background:transparent;transition:border-color .15s,background .15s}.umCbInput:checked~.umCbBox{background:#3776FF;border-color:#3776FF}.umAcSubRows{border-top:1px solid #f3f4f6}.umAcSubRow{display:flex;align-items:center;padding:1rem 1.6rem 1rem 3rem;border-bottom:1px solid rgba(225,225,225,.6);gap:1rem;background-color:rgba(248,248,248,1)}.umAcSubRow:last-child{border-bottom:none}.umAcSubLabel{flex:1 1;font-size:1.2rem;color:rgba(0,0,0,1)}.umAcPage .scrollSecWrap{overflow-y:auto;overflow-x:hidden;padding:0;scrollbar-width:thin;scrollbar-color:#d1d5db transparent}.umAcPage .scrollSecWrap::-webkit-scrollbar{width:5px}.umAcPage .scrollSecWrap::-webkit-scrollbar-track{background:transparent}.umAcPage .scrollSecWrap::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:10px}.umAcScrollBody{padding:1.2rem 2rem 1rem}.umAcFooter{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;padding:.4rem .4rem .4rem 1.6rem;background:#fff;border-top:1px solid #f3f4f6;flex-shrink:0;position:-webkit-sticky;position:sticky;bottom:0;z-index:10;border-radius:30px;box-shadow:0 0 17.8px 0 rgba(0,0,0,.1)}.umAcFooterNote{font-size:1.2rem;color:rgba(110,110,110,1);font-weight:300}.umSaveBtn{background:#3776FF;color:#fff;border:none;border-radius:30px;padding:.8rem 2.6rem;font-size:1.3rem;font-weight:500;cursor:pointer;font-family:inherit;transition:background .2s}.umSaveBtn:hover{background:#2563eb}.umSaveBtnDone{background:#10b981!important}@media (max-width:992px){.umAcCrudCols{gap:1.2rem}.umAcCrudCol{min-width:32px}}@media (max-width:768px){.umDrawer{width:100vw;max-width:100vw}.umAcHeader{gap:.8rem}.umAcTitle{font-size:1.6rem}.umAcRoleSelect{min-width:140px}.umTable tbody td,.umTable thead th{padding:1rem;font-size:1.1rem}.umRolesHeader,.umUsersHeader{flex-direction:column;align-items:flex-start}.umSearchInput{width:100%}.umAcFooter{flex-direction:column;align-items:flex-start}}@media (max-width:576px){.umAcCrudCols{gap:.8rem}.umAcCrudCol{min-width:26px}.umAcSubRow{padding-left:1.4rem}}.umFormRow{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.2rem;gap:1.2rem}@media (max-width:480px){.umFormRow{grid-template-columns:1fr}}.umDrawerFooterEnd{justify-content:center}.umDrawer select.umFormInput{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}.orgPageHeader{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1.2rem;padding:1.6rem 2rem 1rem}.orgPageTitle{font-size:2rem;font-weight:700;color:#111827;margin:0;line-height:1.3}.orgPageSubtitle{font-size:1.2rem;color:#6B7280;margin:0;font-weight:400}.orgPageHeaderLeft{display:flex;flex-direction:column;gap:.2rem}.orgHeaderRight,.orgPageHeaderRight{display:flex;align-items:center;gap:1rem}.orgContentHeader{display:flex;justify-content:flex-end;padding:1rem 2.2rem;background-color:#FFFFFF;margin:0 0 1.2rem}.orgSearchWrap{display:flex;align-items:center;gap:.7rem;background:#FFFFFF;border:1px solid rgba(149,149,149,.4);border-radius:30px;padding:.6rem 1.4rem;min-width:320px}.orgSearchInput{border:none;background:transparent;font-size:1.3rem;color:#374151;width:100%;font-family:inherit}.orgSearchInput::placeholder{color:#9CA3AF}.orgCreateBtn{display:inline-flex;align-items:center;gap:.5rem;color:#fff;border:none;border-radius:30px;padding:.9rem 1.8rem;font-size:1.3rem;font-weight:300;letter-spacing:.04rem;cursor:pointer;font-family:inherit;transition:background .2s;white-space:nowrap}.orgCreateBtn,.orgCreateBtn:hover{background:rgba(55,118,255,1)}.orgTable td,.orgTable th{vertical-align:middle}.orgNameCell{gap:1rem}.orgAvatar,.orgNameCell{display:flex;align-items:center}.orgAvatar{width:32px;height:32px;border-radius:100%;background:rgba(234,241,255,1);color:rgba(162,190,250,1);font-size:1.2rem;font-weight:500;justify-content:center;flex-shrink:0;border:1px solid rgba(234,241,255,1)}.orgAvatarSm{width:34px;height:34px;border-radius:8px;font-size:1.1rem}.orgNameInfo{display:flex;flex-direction:column;gap:.1rem}.orgNameText{font-size:1.3rem;font-weight:500;color:#111827}.orgMeta{font-size:1.1rem;color:rgba(110,110,110,1);font-weight:400}.orgNumCell{font-size:1.3rem;font-weight:500;color:#374151;text-align:center}.orgStatusDot{display:inline-block;width:8px;height:8px;border-radius:100%;margin-right:5px;vertical-align:middle}.orgStatusDotActive{background:#FFFFFF}.orgDeactivateBtn{display:inline-flex;align-items:center;gap:.4rem;border:1px solid rgba(55,118,255,1);border-radius:20px;padding:.45rem 1.2rem;font-size:1.2rem;font-weight:300;cursor:pointer}.orgDeactivateBtn,.orgDeactivateBtn:hover{background:rgba(55,118,255,1);color:#FFFFFF}.orgDeactivateBtn svg{flex-shrink:0}.orgPagination{gap:.4rem;padding:1.6rem 2rem 2rem;flex-wrap:wrap}.orgPagBtn,.orgPagination{display:flex;align-items:center;justify-content:center}.orgPagBtn{width:32px;height:32px;border-radius:100%;border:0;background:none;color:rgba(0,0,0,1);font-size:1.2rem;font-weight:300;cursor:pointer}.orgPagBtn:hover,.orgPagBtnActive{background:rgba(55,118,255,1);color:rgba(255,255,255,1)}.orgPagArrow{width:32px;height:32px;border-radius:0;border:0;background:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.orgPagArrow:hover:not(:disabled){background:#F3F4F6}.orgPagArrow:disabled{opacity:.4;cursor:not-allowed}.orgPagEllipsis{font-size:1.2rem;color:#6B7280;padding:0 .2rem;line-height:32px}.orgDrawerTitleWrap{display:flex;align-items:flex-start;gap:1rem}.orgDrawerIcon{width:38px;height:38px;border-radius:100%;background:rgba(196,214,254,1);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin:.2rem .6rem 0 0}.orgDrawerSubtitle{font-size:1.15rem;color:rgba(149,149,149,1);margin:.2rem 0 0;font-weight:300;letter-spacing:.04rem}.orgRequired{color:#EF4444;margin-left:2px}.orgEmailNote{font-size:1.1rem;color:rgba(149,149,149,1);margin:.1rem 0 0 1rem;font-weight:300;line-height:1.6}.orgCheckboxGroup{display:flex;align-items:center;gap:1.6rem;flex-wrap:wrap;margin-top:.4rem}.orgCheckboxLabel{display:flex;align-items:center;gap:.6rem;cursor:pointer;font-size:1.3rem;color:#374151;-webkit-user-select:none;-moz-user-select:none;user-select:none}.orgCheckboxInput{display:none}.orgCheckboxBox{width:18px;height:18px;border:1px solid rgba(0,0,0,.4);border-radius:4px;display:flex;align-items:center;justify-content:center;background:transparent;transition:border-color .15s,background .15s;flex-shrink:0}.orgCheckboxLabelActive .orgCheckboxBox{border-color:#3776FF;background:#EFF6FF}.orgCreateSubmitBtn{color:#fff;border:none;border-radius:30px;padding:.8rem 3.6rem;font-size:1.3rem;font-weight:400;cursor:pointer;font-family:inherit}.orgCreateSubmitBtn,.orgCreateSubmitBtn:hover{background:rgba(55,118,255,1)}.orgCustomizeBtn{display:inline-flex;align-items:center;gap:.4rem;background:#3776FF;border:none;color:#fff;border-radius:20px;padding:.45rem 1.2rem;font-size:1.2rem;font-weight:500;cursor:pointer;font-family:inherit;transition:background .15s;margin-left:.4rem}.orgCustomizeBtn:hover{background:#2563eb}.pmPageWrap{display:flex;flex-direction:column;height:100%}.pmPageHeader{display:flex;align-items:center;justify-content:space-between;padding:1.6rem 2rem .8rem;flex-wrap:wrap;gap:1rem}.pmContentArea{display:flex;flex:1 1;overflow:hidden;height:calc(100vh - 130px)}.pmContentAreaPanel .pmTableSection{flex:1 1;min-width:0;border-right:1px solid #e5e7eb}.pmTableSection{display:flex;flex-direction:column;flex:1 1;overflow:hidden}.pmDirHeader{display:flex;align-items:baseline;gap:.8rem;padding:.6rem 2rem 0}.pmDirTitle{font-size:1.5rem;font-weight:600;color:#111827;margin:0}.pmDirSubtitle{font-size:1.1rem;color:rgba(110,110,110,1);margin:0}.pmFiltersRow{justify-content:space-between;gap:.8rem;padding:.8rem 2rem;flex-wrap:wrap;background-color:#FFFFFF;margin:0 0 1.2rem}.pmFiltersRow,.pmLeftGroup{display:flex;align-items:center}.pmLeftGroup{gap:1.2rem}.pmSearchWrap{display:flex;align-items:center;gap:.6rem;background:transparent;border:1px solid rgba(149,149,149,.4);border-radius:30px;padding:.55rem 1.2rem;min-width:280px;max-width:280px;height:38px}.pmSearchInput{border:none;background:transparent;font-size:1.2rem;color:#374151;width:100%;font-family:inherit}.pmSearchInput::placeholder{color:#9CA3AF}.pmFilterSelects{display:flex;align-items:center;gap:.7rem}.pmSelectWrap{position:relative;display:inline-flex;align-items:center}.pmSelectWrap .pmSelectArrow{position:absolute;pointer-events:none}.pmFilterSelect{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#fff;border:1px solid #e5e7eb;border-radius:20px;padding:.7rem 2.8rem .7rem 1.2rem;font-size:1.2rem;color:#374151;font-family:inherit;cursor:pointer;outline:none}.pmFilterSelect:focus{border-color:#3776FF}.pmRegisterTriggerBtn{width:34px;height:34px;border-radius:50%;background:#3776FF;color:#fff;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background .2s}.pmRegisterTriggerBtn:hover{background:#2563eb}.pmTableWrapOuter{flex:1 1;overflow:auto;padding:0 1.2rem}.pmTableWrap{background:#fff;border-radius:14px;overflow:hidden;min-height:200px}.pmTable{width:100%}.pmTable td,.pmTable th{vertical-align:middle;text-align:left!important}.pmTable td:last-child,.pmTable th:last-child{text-align:center!important}.pmPageNameCell{font-size:1.3rem;font-weight:400;color:#111827}.pmDefaultNameCell,.pmPageIdCells{font-size:1.2rem;color:rgba(110,110,110,1)!important}.pmPageIdCell{font-weight:500}.pmModuleCell,.pmPageIdCell{font-size:1.2rem;color:#374151}.pmRouteText{font-size:1.15rem;color:rgba(110,110,110,1);font-family:monospace;font-weight:300}.pmPlatformBadge{display:inline-flex;align-items:center;gap:.3rem;border-radius:30px;padding:.4rem 1rem;font-size:1.1rem;font-weight:400}.pmPlatformWeb{background:rgba(196,214,254,1);color:rgba(55,118,255,1)}.pmPlatformMobile{background:rgba(221,255,247,1);color:rgba(3,163,124,1)}.pmPlatformBoth{background:#FFF7ED;color:#EA580C}.pmNavBadge{padding:.25rem .75rem;font-weight:500}.pmNavBadge,.pmStatusBadge{display:inline-flex;align-items:center;border-radius:20px;font-size:1.1rem;white-space:nowrap}.pmStatusBadge{gap:.4rem;padding:.3rem .8rem;font-weight:300}.pmStatusActive{background:rgba(3,163,124,1);color:#FFFFFF}.pmStatusInactive{background:rgba(255,226,226,1);color:rgba(255,69,69,1)}.pmStatusDraft{background:rgba(196,214,254,1);color:rgba(55,118,255,1)}.pmLastModifiedCell{display:flex;flex-direction:column;gap:.15rem}.pmLastModDate{font-size:1.15rem;color:rgba(110,110,110,1);white-space:nowrap}.pmLastModBy{font-size:1rem;color:rgba(110,110,110,1);font-weight:300}.pmActionBtns{gap:.4rem}.pmActionBtn,.pmActionBtns{display:flex;align-items:center}.pmActionBtn{justify-content:center;width:28px;height:28px;border:none;background:#F3F4F6;border-radius:6px;color:#6B7280;cursor:pointer;transition:background .15s,color .15s}.pmActionBtn:hover{background:#E5E7EB;color:#374151}.pmActionBtnDelete:hover{background:#FEE2E2;color:#DC2626}.pmNewPageBtn{display:inline-flex;align-items:center;gap:.5rem;color:#fff;border:none;border-radius:30px;padding:.8rem 1.4rem;font-size:1.25rem;font-weight:300;cursor:pointer;white-space:nowrap}.pmNewPageBtn,.pmNewPageBtn:hover{background:rgba(55,118,255,1)}.pmDrawerPanel{width:420px;flex-shrink:0;background:#fff;display:flex;flex-direction:column;overflow:hidden;height:100%;border-left:1px solid #e5e7eb}.pmDrawerHeader{display:flex;align-items:center;justify-content:space-between;padding:1.4rem 1.8rem;border-bottom:1px solid #e5e7eb}.pmDrawerTitleRow{display:flex;align-items:center;gap:.8rem}.pmDrawerIcon{width:34px;height:34px;border-radius:8px;background:#EFF6FF;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pmDrawerTitle{font-size:1.4rem;font-weight:600;color:#111827;margin:0}.pmDrawerClose{background:transparent;border:none;cursor:pointer;padding:.4rem;border-radius:6px;display:flex;align-items:center;justify-content:center;color:#6B7280;transition:background .15s}.pmDrawerClose:hover{background:#F3F4F6}.pmStepBar{gap:.4rem;padding:1rem 1.8rem .6rem;border-bottom:1px solid #f3f4f6}.pmStep,.pmStepBar{display:flex;align-items:center}.pmStep{gap:.5rem}.pmStepNum{width:22px;height:22px;border-radius:50%;background:#E5E7EB;color:#6B7280;font-size:1.1rem;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .2s,color .2s}.pmStepActive .pmStepNum{background:#3776FF;color:#fff}.pmStepLabel{font-size:1.15rem;font-weight:500;color:#374151}.pmStepDivider{flex:1 1;height:1px;background:#E5E7EB;margin:0 .4rem}.pmDrawerBody{flex:1 1;overflow-y:auto;padding:1.4rem 1.8rem;scrollbar-width:thin;scrollbar-color:#d1d5db transparent}.pmDrawerBody::-webkit-scrollbar{width:4px}.pmDrawerBody::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:10px}.pmFormRow{display:flex;gap:1rem}.pmFormCol{flex:1 1;min-width:0}.pmSelectWrap .pmSelect{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;padding-right:2.8rem;cursor:pointer}.pmSelectWrap .pmSelectArrow{right:1rem}.pmAuthToggleRow{display:flex;align-items:center;justify-content:space-between;background:rgba(234,241,255,1);border-radius:12px;padding:1.6rem 1.8rem;margin-top:.6rem;gap:1rem}.pmAuthToggleInfo{flex:1 1}.pmAuthToggleTitle{font-size:1.3rem;font-weight:600;color:#111827;margin:0 0 .2rem}.pmAuthToggleDesc{font-size:1.1rem;color:#6B7280;margin:0}.pmToggleBtn{width:44px;height:24px;border-radius:12px;background:#D1D5DB;border:none;cursor:pointer;position:relative;transition:background .2s;flex-shrink:0;padding:0}.pmToggleBtnOn{background:#3776FF}.pmToggleThumb{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:left .2s;box-shadow:0 1px 3px rgba(0,0,0,.2)}.pmToggleBtnOn .pmToggleThumb{left:23px}.pmStepTabs{display:flex;gap:.4rem;margin-bottom:1.6rem}.pmStepTab{flex:1 1;height:3px;border-radius:2px;background:#E5E7EB;transition:background .2s}.pmStepTabActive{background:#3776FF}.pmDrawerFooter{display:flex;align-items:center;justify-content:flex-end;gap:.8rem;padding:1.2rem 1.8rem;border-top:1px solid #e5e7eb}.pmNextBtn{background:#3776FF;color:#fff;border:none;border-radius:30px;padding:.9rem 2.4rem;font-size:1.3rem;font-weight:500;cursor:pointer;font-family:inherit;transition:background .2s}.pmNextBtn:hover{background:#2563eb}.pmRegisterBtn{display:inline-flex;align-items:center;gap:.5rem;background:#3776FF;color:#fff;border:none;border-radius:30px;padding:.9rem 1.8rem;font-size:1.3rem;font-weight:500;cursor:pointer;font-family:inherit;transition:background .2s}.pmRegisterBtn:hover{background:#2563eb}.pmDrawerBody .umFormInput{width:100%;border:1px solid #e5e7eb;border-radius:10px;padding:.8rem 1.2rem;font-size:1.3rem;color:#374151;font-family:inherit;background:#fff;transition:border-color .15s;box-sizing:border-box}.pmDrawerBody .umFormInput:focus{border-color:#3776FF;outline:none}.pmDrawerBody .umFormInput::placeholder{color:#9CA3AF}.pmDrawerBody .umFormInputError{border-color:#EF4444}.pmDrawerBody .umFormGroup{margin-bottom:1.2rem}.pmDrawerBody .umFormLabel{font-size:1.2rem;font-weight:300;color:rgba(0,0,0,1);display:block;margin-bottom:.4rem}.pmDrawerBody .umFormError{font-size:1.1rem;color:#EF4444;margin:.3rem 0 0}.pmTableRow:hover{background:#F5F8FF}.pmDetailWrap{display:flex;flex-direction:column;height:calc(100vh - 64px);overflow:hidden;background:rgba(230,230,230,1)}.pmDetailHeader{background:#fff;border-bottom:1px solid #e5e7eb;padding:1.2rem 2rem;flex-shrink:0}.pmDetailHeaderInner{justify-content:space-between;flex-wrap:wrap}.pmDetailHeaderInner,.pmDetailHeaderLeft{display:flex;align-items:center;gap:1rem}.pmDetailHeaderRight{gap:.8rem}.pmDetailBackBtn,.pmDetailHeaderRight{display:flex;align-items:center;flex-shrink:0}.pmDetailBackBtn{width:34px;height:34px;border-radius:100%;border:0;justify-content:center;cursor:pointer;color:#374151}.pmDetailBackBtn,.pmDetailBackBtn:hover{background:transparent}.pmDetailTitleWrap{display:flex;flex-direction:column;gap:.3rem}.pmDetailTitleRow{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap}.pmDetailTitle{font-size:1.8rem;font-weight:700;color:#111827;margin:0;line-height:1.2}.pmDetailStatusBadge{display:inline-flex;align-items:center;gap:.4rem;border-radius:20px;padding:.3rem .9rem;font-size:1.15rem;font-weight:500}.pmDetailStatusActive{background:rgba(3,163,124,1);color:rgba(255,255,255,1)}.pmDetailStatusDraft{background:#FEF9C3;color:#CA8A04}.pmDetailStatusInactive{background:#F3F4F6;color:#6B7280}.pmDetailStatusDot{width:6px;height:6px;border-radius:50%;background:currentColor}.pmDetailTagPill{display:inline-flex;align-items:center;gap:.35rem;background:rgba(238,242,255,1);color:rgba(67,45,215,1);border-radius:20px;padding:.3rem .9rem;font-size:1.1rem;font-weight:400;border:1px solid rgba(198,210,255,1)}.pmDetailTagPillMono{color:rgba(149,149,149,1);background-color:rgba(225,225,225,1);border:1px solid rgba(225,225,225,1)}.pmDetailSubtext{font-size:1.2rem;color:#9CA3AF;margin:0}.pmDetailEditBtn{display:inline-flex;align-items:center;gap:.5rem;color:#fff;border:none;border-radius:20px;padding:.65rem 1.6rem;font-size:1.25rem;font-weight:400;cursor:pointer;letter-spacing:.04rem}.pmDetailEditBtn,.pmDetailEditBtn:hover{background:#3776FF}.pmDetailDeactivateBtn{display:inline-flex;align-items:center;gap:.5rem;background:#FFE2E2;color:#FF5959;border:none;border-radius:20px;padding:.65rem 1.6rem;font-size:1.25rem;font-weight:400;cursor:pointer;outline:0;box-shadow:none;letter-spacing:.04rem}.pmDetailDeactivateBtn:hover{background:#FFE2E2;display:flex;align-items:center}.pmDetailTabNavWrap{padding:.8rem 1.6rem .4rem}.pmDetailTabNav{display:inline-block;border-radius:30px;border:1px solid rgba(149,149,149,1);background:transparent;flex-shrink:0;overflow-x:auto;gap:.2rem;padding:.2rem}.pmDetailTabBtn{display:inline-flex;align-items:center;gap:.5rem;background:transparent;border:none;border-bottom:0;padding:1rem 1.4rem;font-size:1.2rem;font-weight:500;color:rgba(110,110,110,1);cursor:pointer;white-space:nowrap;margin-bottom:0;letter-spacing:.01rem;border-radius:30px}.pmDetailTabBtn:hover,.pmDetailTabBtnActive{color:#FFFFFF;background-color:rgba(55,118,255,1)}.pmDetailTabIcon{display:flex;align-items:center;justify-content:center}.pmDetailTabContent{flex:1 1;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#d1d5db transparent;padding:.4rem 1.6rem 1rem}.pmDetailTabContent::-webkit-scrollbar{width:4px}.pmDetailTabContent::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:10px}.pmOverviewWrap{height:100%}.pmOverviewPanel{background:#FFFFFF;padding:0;min-height:calc(100vh - 320px);border-radius:14px;background-color:rgba(234,241,255,1)}.pmOverviewPanelRight{border-right:none}.pmOvrHeader{border-radius:14px 14px 0 0;padding:1rem 1.6rem;display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-start;position:relative}.rightLockIcoWrap{position:absolute;right:2rem;top:50%;transform:translateY(-50%)}.pmOvrTechTitleIcon{margin:0 .6rem 0 0}.pmOverviewSectionTitle{font-size:1.3rem;font-weight:600;color:rgba(11,42,59,1);margin:0 0 .2rem;letter-spacing:.01rem}.pmOvrHeader p{margin:0;color:rgba(149,149,149,1);font-size:1rem;font-weight:400;letter-spacing:.01rem}.pmOverviewFieldList{display:flex;flex-direction:column;gap:1.2rem;padding:1.6rem 2rem 2rem;background-color:#FFFFFF;min-height:calc(100vh - 350px);border-radius:14px}.pmOverviewField{display:flex;flex-direction:column;gap:.4rem}.pmOverviewFieldLabel{font-size:1.1rem;color:rgba(0,0,0,1);margin:0 0 0 1rem;font-weight:300;letter-spacing:.01rem}.pmOverviewFieldValue{font-size:1.25rem;color:#111827;font-weight:400;background:transparent;border:1px solid rgba(149,149,149,.4);border-radius:30px;padding:.65rem 1.2rem;display:block;line-height:1.5;min-height:3.8rem}.pmOverviewFieldPlaceholder{color:#9CA3AF}.pmOverviewFieldCode{font-family:monospace;font-size:1.15rem;color:#3776FF;background:#F0F6FF;border-color:#C7DCFF}.pmOverviewIconRow{display:flex;align-items:flex-start;gap:.8rem;background:transparent;border:1px solid rgba(149,149,149,.4);border-radius:14px;padding:.8rem 1.2rem;min-height:7rem}.pmOverviewIconPreview{width:32px;height:32px;border-radius:100%;background:rgba(196,214,254,1);display:flex;align-items:center;justify-content:center;flex-shrink:0}.pmOverviewFieldValueMuted{font-size:1.2rem;color:#6B7280}.pmOverviewInput{width:100%;outline:none}.pmOverviewInput:focus{border-color:#3776FF;background:#F8FBFF}.pmOverviewTextarea{width:100%;outline:none;resize:vertical;border-radius:14px;min-height:7rem}.pmOverviewTextarea:focus{border-color:#3776FF;background:#F8FBFF}.pmOvrTechInputWrap{position:relative}.pmOvrTechCodeIcon{left:1rem}.pmOvrTechCodeIcon,.pmOvrTechLockIcon{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;pointer-events:none}.pmOvrTechLockIcon{right:1rem}.pmOvrTechInput{padding-left:3.6rem!important;padding-right:3rem!important;cursor:default}.pmOvrTechLabel{display:flex;align-items:center;gap:.5rem}.pmOvrLabelLock{display:inline-flex;align-items:center;flex-shrink:0}.pmOvrIconEditBtn{margin-left:auto;display:flex;align-items:center;cursor:pointer;flex-shrink:0}.pmOvrStatusWrap{position:relative;display:flex;align-items:flex-start}.pmOvrStatusWrap .pmOverviewInput{padding-right:3.2rem;min-height:7rem;border-radius:14px}.pmOvrStatusTextarea{resize:none}.pmOvrStatusEditBtn{position:absolute;right:1rem;top:.75rem;display:flex;align-items:flex-start;pointer-events:none}.pmNavTabWrap{display:flex;flex-direction:column;height:100%}.pmNavHierarchySection{background:#EAF1FF;padding:0;flex-shrink:0;margin:0 0 1.2rem;border-radius:14px}.pmNavHierarchyHeader{padding:1rem 2rem}.pmNavSectionTitle{font-size:1.4rem;font-weight:700;color:#111827;margin:0 0 .3rem}.pmNavSectionSubtitle{font-size:1.15rem;color:#6E6E6E;margin:0;font-weight:300}.pmNavTree{display:flex;flex-direction:column;gap:.2rem;background-color:#FFFFFF;border-radius:14px;padding:1rem 2rem}.pmNavTreeRoot{display:flex;align-items:center;gap:.6rem;padding:.4rem 0}.pmNavTreeLevel1,.pmNavTreeLevel2{display:flex;flex-direction:column;padding-left:1.6rem}.pmNavTreeItem{display:flex;align-items:center;gap:.5rem;padding:.3rem 0}.pmNavTreeItemActive .pmNavTreeLabel{color:#3776FF;font-weight:600}.pmNavTreeLabel{font-size:1.25rem;color:#00000080}.pmNavTreeLabelActive{color:#00000080!important}.pmNavTreeBullet{font-size:1.1rem;color:#9CA3AF;font-weight:500;min-width:24px}.pmNavTreeConnector{width:1px;height:18px;background:#00000080;margin-left:5px}.pmNavTreeIco{display:inline-flex;align-items:center;flex-shrink:0}.pmNavTreeArrowIco{margin-left:-.2rem}.pmNavTreeLabelActive{font-size:1.25rem;color:#00000080}.pmNavThWrap{display:inline-flex;align-items:center;gap:.4rem}.pmNavVisibilitySection{background:#fff;border:1px solid #e5e7eb;border-radius:14px;overflow:hidden;flex:1 1}.pmNavVisibilityTable{width:100%}.pmNavVisibilityTable td,.pmNavVisibilityTable th{vertical-align:middle}.pmNavRoleCell{font-size:1.25rem;font-weight:500;color:#111827}.pmNavVisibilityInput{border:1px solid #e5e7eb;border-radius:6px;padding:.45rem .8rem;font-size:1.2rem;color:#374151;font-family:inherit;background:#F9FAFB;width:120px;outline:none;transition:border-color .15s}.pmNavVisibilityInput:focus{border-color:#3776FF;background:#fff}.pmNavIconToggleBtn{background:none;border:none;padding:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.pmNavIconToggleBtn:hover{opacity:.8}.pmNavDash{font-size:1.2rem;color:#9CA3AF}.pmRoleAccessWrap{padding:0}.pmRoleStatsCards{display:flex;gap:1.2rem;margin-bottom:1.8rem}.pmRoleStatCard{display:flex;align-items:center;gap:1.2rem;background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:1.2rem 1.4rem;min-width:22rem}.pmRoleStatBigCard{min-width:82rem;align-items:flex-start;background-color:#EAF1FF;border:1px solid #9badcf}.pmRoleStatBigCard p{color:#9BADCF;margin:0;font-size:1.1rem;font-weight:400}.pmRoleStatBigCard p span{font-family:monospace;display:inline-block;background-color:#FFFFFF;border:1px solid #0e749024;border-radius:6px;padding:.2rem .6rem}.pmRoleStatIco{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:100%}.pmRoleStatIcoBgClrGreen{background-color:#D0FAE5}.pmRoleStatIcoBgClrGray{background-color:#EAEAEA}.pmRoleStatBody{display:flex;flex-direction:column;gap:.2rem}.pmRoleStatNum{font-size:2.4rem;font-weight:400;line-height:1}.pmRoleStatNumBlue,.pmRoleStatNumGray{color:#0B2A3B}.pmRoleStatLabel{font-size:1.2rem;color:#959595;font-weight:500;letter-spacing:.02rem}.pmRoleGroups{display:flex;flex-direction:column;gap:1.2rem}.pmRoleGroup{margin-bottom:0}.pmRoleGroupTitle{font-size:1.4rem;font-weight:500;color:#5B5B5B;margin:0 0 .4rem;letter-spacing:.01em}.pmRoleCard{background:#FFFFFF;border:1px solid #ffffff;border-radius:12px;padding:1.2rem 1.4rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.pmRoleCardEnabled{border-color:#FFFFFF;background:#FFFFFF}.pmRoleCardDisabled{background:#DDDDDD;border:1px solid #dddddd}.pmRoleCardLeft{display:flex;align-items:center;gap:.9rem}.pmRoleCardAvatar{width:40px;height:40px;border-radius:100%;background:#D0FAE5;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pmRoleCardAvatarOff{background:#F3F4F6}.pmRoleCardInfo{flex:1 1;min-width:0}.pmRoleCardName{font-size:1.36rem;font-weight:600;color:#000000;margin:0 0 .2rem}.pmRoleCardAccess{font-size:1.1rem;color:#03A37C;margin:0;display:flex;align-items:center;gap:.4rem;font-weight:500}.pmRoleCardDisabled .pmRoleCardName{color:#B2B2B2}.pmRoleCardDisabled .pmRoleCardAccess{color:#A7A9A9}.pmRoleCard .pmRoleCardRight .btn{background-color:#D0FAE5;border:0;box-shadow:none;outline:0;color:#03A37C;font-size:1.2rem;font-weight:300;letter-spacing:.02rem;border-radius:30px;padding:.4rem 2.4rem}.pmRoleCardDisabled .pmRoleCardRight .btn{background-color:#EDEDED;color:#A7A9A9}.pmOrgsWrap{padding:0}.pmOrgStatsRow{margin-bottom:1.6rem}.pmOrgStatCard{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:1.6rem 2rem}.pmOrgStatNum{font-size:2.4rem;font-weight:400;color:#0B2A3B;margin:0}.pmOrgStatLabel{font-size:1.15rem;color:#959595;margin:0;font-weight:400;letter-spacing:.03rem}.pmOrgTableSection{background:#fff;border-radius:12px;border:1px solid #e5e7eb;overflow:hidden}.pmOrgSectionHeader{background:#EEF2FF;padding:1.2rem 1.6rem}.pmOrgSectionHeader h2{font-size:1.36rem;font-weight:600;color:#0B2A3B;margin:0 0 .2rem!important}.pmOrgSectionHeader p{color:#6E6E6E;margin:0;font-size:1.1rem;font-weight:300;letter-spacing:.02rem}.pmOrgTable{width:100%}.pmOrgTable td,.pmOrgTable th{vertical-align:middle}.pmOrgNameCell{gap:.8rem}.pmOrgAvatar,.pmOrgNameCell{display:flex;align-items:center}.pmOrgAvatar{width:30px;height:30px;border-radius:8px;background-color:#EAF1FF;color:#7F93BC;font-size:1.1rem;font-weight:600;justify-content:center;flex-shrink:0}.pmOrgNameText{font-size:1.25rem;font-weight:500;color:#111827}.pmOrgStatusCell{display:flex;align-items:center;gap:.5rem;font-size:1.2rem;color:#FF4545}.pmOrgStatusDot{width:8px;height:8px;border-radius:100%;flex-shrink:0}.pmOrgStatusDisabled{background:#EF4444}.pmOrgStatusActive{background:#22C55E}.pmOrgOverrideBadge{display:inline-flex;align-items:center;border-radius:20px;padding:.3rem .9rem;font-size:1.1rem;font-weight:400}.pmOrgOverrideDefault{font-size:1.15rem;color:#959595}.pmOrgOverrideCustom{background:#FFECB8;color:#AA8E46}.pmOrgLastModified{font-size:1.2rem;color:#6B7280}.pmHistoryWrap{padding:0;min-height:100%}.pmHistoryHeader{margin-bottom:2rem}.pmHistoryTitle{font-size:1.5rem;font-weight:700;color:#111827;margin:0 0 .3rem}.pmHistorySubtitle{font-size:1.2rem;color:#6B7280;margin:0}.pmHistoryTimeline{display:flex;flex-direction:column}.pmHistoryTimelineEntry{display:flex;align-items:flex-start;gap:1.4rem;margin-bottom:1.6rem}.pmHistoryTimelineEntry:last-child{margin-bottom:0}.pmHistoryTimelineLeft{flex-direction:column;align-self:stretch}.pmHistoryTimelineIco,.pmHistoryTimelineLeft{display:flex;align-items:center;flex-shrink:0}.pmHistoryTimelineIco{width:46px;height:46px;border-radius:50%;justify-content:center}.pmHistoryTimelineIcoCode,.pmHistoryTimelineIcoEdited,.pmHistoryTimelineIcoPublished{background:#FFFEFE}.pmHistoryTimelineLine{width:1px;flex:1 1;background:#BAB9B9;margin-top:0;margin-bottom:-1.6rem}.pmHistoryCard{flex:1 1;background:#fff;border-radius:14px;padding:0}.pmHistoryCardTop{display:flex;align-items:center;gap:1rem;padding:1.2rem 2rem;border-bottom:1px solid #e1e1e1}.pmHistoryCardUserWrap{display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-start;gap:.2rem;flex:1 1}.pmHistoryUserName{font-size:1.4rem;font-weight:400;color:#000000;display:inline-block;margin:0 1rem 0 0;padding:0 1rem 0 0;position:relative}.pmHistoryUserName:after{content:"";width:4px;height:4px;border-radius:100%;background-color:#D9D9D9;position:absolute;right:-.4rem;top:50%;transform:translateY(-50%)}.pmHistoryUserRole{font-size:1.2rem;color:#959595;font-weight:300;letter-spacing:.02rem}.pmHistoryCardMeta{display:flex;align-items:center;gap:1rem;margin-left:auto}.pmHistoryDate{font-size:1.2rem;color:#959595;white-space:nowrap;font-weight:300;letter-spacing:.02rem}.pmHistoryDate span{display:inline-block;color:#D9D9D9;font-size:1.6rem;line-height:1.6rem;margin:0 .4rem}.pmHistoryBadge{display:inline-flex;align-items:center;padding:.4rem 2rem;border-radius:20px;font-size:1.15rem;font-weight:400;white-space:nowrap}.pmHistoryBadgeEdited{background:#FFECB8;color:#AA8E46}.pmHistoryBadgePublished{background:#DDFFF7;color:#03A37C}.pmHistoryBadgeRoute{background:#D9D9D9;color:#6E6E6E}.pmHistoryArrowBtn{background:none;border:none;padding:.4rem;cursor:pointer;display:flex;align-items:center;flex-shrink:0}.pmHistoryChangesWrap{background:transparent;border-radius:10px;padding:1.2rem 2rem;display:flex;flex-direction:column;gap:.6rem}.pmHistoryChangeRow{display:flex;align-items:center;gap:1rem;font-size:1.2rem}.pmHistoryChangeLabel{color:#000000;min-width:11rem;flex-shrink:0;font-size:1.2rem;font-weight:500}.pmHistoryChangeFromTo{display:flex;align-items:center;gap:.7rem;flex:1 1}.pmHistoryChangeFrom{text-decoration:line-through}.pmHistoryChangeFrom,.pmHistoryChangeTo,.pmHistoryChangeValue{color:#6E6E6E;display:inline-block;background-color:#F2F2F2;padding:.4rem 1.8rem;border-radius:30px;font-family:monospace;font-weight:300}.pmHistoryChangeBadge{display:inline-flex;align-items:center;padding:.2rem .8rem;border-radius:20px;background:#FFECB8;color:#AA8E46;font-size:1.1rem;font-weight:600}.vitalHistTableCard{background:#FFFFFF;border:1px solid #e4e4e4;border-radius:14px;overflow:hidden;margin-top:1.6rem}.vitalHistTableHeader{background:rgba(196,214,254,1);padding:1.4rem 2rem 2.2rem}.vitalHistTableTitle{font-size:1.4rem;font-weight:600;color:#1A1A1A;letter-spacing:.01rem}.vitalHistTableWrap{overflow-x:auto;padding:1.2rem;border:1px solid rgba(180,180,180,.4);border-radius:14px;margin:-1rem 0 0;background-color:#FFFFFF}.vitalHistTable{width:100%;border-collapse:collapse;border:1px solid rgba(180,180,180,.4)}table.vitalHistTable tbody{box-shadow:none}.vitalHistTable thead tr th{padding:1.2rem 2rem;font-size:1.2rem;border:1px solid rgba(180,180,180,.4)}.vitalHistTable tbody tr td,.vitalHistTable thead tr th{text-align:left;font-weight:400;color:rgba(0,0,0,1);white-space:nowrap}.vitalHistTable tbody tr td{padding:1.1rem 2rem;font-size:1.25rem;border:1px solid rgba(180,180,180,.4)!important}.vitalHistRowEven,.vitalHistRowOdd{background:#FFFFFF}.vitDateRangeWrap{display:flex;flex-direction:column;gap:1rem;margin:1.6rem 0 0}.vitDateRangeRow{display:flex;flex-direction:column;gap:.4rem}.vitDateRangeLabel{font-size:1.15rem;font-weight:500;color:#1A1A1A}.vitDatePickerInputWrap{position:relative;display:flex;align-items:center;width:100%}.vitDatePickerCalIco{position:absolute;right:1rem;z-index:1;pointer-events:none;display:flex;align-items:center}.vitDatePickerArrowIco{display:flex;align-items:center;justify-content:center;flex-flow:row wrap;margin:0 auto -2rem}.vitDatePickerInputWrap .dobDatePickerWrapper,.vitDatePickerInputWrap .dobPickerWrap{width:100%}.vitDatePickerInputWrap .textInput{width:100%;font-size:1.2rem;padding:.4rem 3.2rem;border:1px solid rgba(149,149,149,.6);border-radius:30px;background:#FFFFFF;color:#1A1A1A;outline:none;cursor:pointer;height:4rem}.vitDatePickerInputWrap .textInput:focus{border-color:rgba(55,118,255,.6)}.vitDatePickerInputWrap .textInput::placeholder{color:rgba(180,180,180,1)}.vitShowResultBtn{display:block;padding:1rem;color:#FFFFFF;font-size:1.25rem;font-weight:400;border:none;border-radius:30px;cursor:pointer;letter-spacing:.02rem;width:100%;max-width:140px;margin:2rem auto 0}.vitShowResultBtn,.vitShowResultBtn:hover{background:#3776FF}.medDispenseLegend{flex-shrink:0;display:flex;align-items:center;justify-content:flex-end;gap:1.2rem;padding:1rem 3.6rem;background:#fff;flex-wrap:wrap;margin:.2rem -3.6rem 0}.medDispenseLegend .legendTimeGroup{display:flex;align-items:center;gap:1.2rem;margin:0 1rem 0 0}.medDispenseLegend .legendTimeItem{display:flex;align-items:center;gap:.4rem}.medDispenseLegend .legendTimeItem span{font-size:1.2rem;color:#000}.medDispenseLegend .legendDivider{width:1px;height:24px;background:rgba(0,0,0,.15)}.medDispenseLegend .legendStatusGroup{display:flex;align-items:center;gap:.8rem;margin:0 0 0 1rem}.medDispenseLegend .legendStatusItem{display:flex;align-items:center;gap:.4rem;margin:0 .6rem 0 0}.medDispenseLegend .legendStatusItem .icoWrap{display:flex;align-items:center;justify-content:center;border-radius:6px;width:28px;height:28px}.medDispenseLegend .legendStatusItem span{font-size:1.2rem;color:#000}.medDispenseLegend .legendStatusItem--taken .icoWrap{background:#FFF9E1}.medDispenseLegend .legendStatusItem--pending .icoWrap{background:#D6E3FF}.medDispenseLegend .legendStatusItem--missed .icoWrap{background:#FFE3E3}.manualCalendarDetailPanel .medDispenseLegend{margin:0 -2rem;padding:1rem 2rem}.medDispenseLegendInner{background-color:#F2F2F2;border-radius:10px;display:flex;flex-flow:row wrap;justify-content:flex-end;align-items:center;padding:1rem 1.8rem}.advancedSearchWrap .btmDataWrap ul li .inputField .ageRangeWrap{display:flex;flex-flow:row wrap;gap:.6rem;padding:0 0 0 2.4rem;margin:.4rem 0 0}.advancedSearchWrap .btmDataWrap ul li .inputField .ageRangeWrap .textInput{width:calc(50% - .3rem)}.advancedSearchWrap .btmDataWrap ul li .inputField .textInput.inputError{border-color:#FF5959!important;box-shadow:2px 2px 4px 0 rgba(255,89,89,.16),-2px -2px 2.4px 0 rgba(255,255,255,1)}.advancedSearchWrap .btmDataWrap ul li .inputField .fieldError{display:block;font-size:1rem;color:#FF5959;margin:.4rem 0 0 2.4rem;width:100%}.advancedSearchWrap .btmDataWrap ul li .inputField .ageRangeWrap .fieldError{margin:.4rem 0 0;width:100%}.vitToggleStripCol{width:36px;display:flex;flex-direction:column;align-items:center;padding:.8rem 0 0 .4rem!important;background:#fff;border-radius:0 16px 16px 0}.vitSidebarToggleBtnInner{display:block}.vitSidebarToggleBtn{background:none;border:none;outline:none;cursor:pointer;padding:1rem 1rem 0;display:flex;align-items:center;justify-content:flex-end;border-radius:8px}.vitSidebarToggleBtn:hover{background:none}.vitHourFilterWrap{display:flex;flex-flow:row nowrap;gap:.8rem;padding:1.2rem 0}.vitHourFilterBtn{flex:1 1;background:#E6E6E6;border:1px solid #e6e6e6;border-radius:30px;font-size:1.2rem;font-weight:400;color:#000000;padding:1rem .8rem;cursor:pointer;outline:none;white-space:nowrap;text-align:center;box-shadow:none}.vitHourFilterBtn.active,.vitHourFilterBtn:hover{background:#C9DAFF;border:1px solid #3776ff;color:#000000}.advancedSearchWrap{background:#fff;border-radius:16px;width:100%;margin:1.6rem 0 0;overflow:hidden;box-shadow:4px 4px 12px 0 rgba(13,34,34,.1),-4px -4px 8px 0 rgba(255,255,255,.9)}.advSection{background-color:rgba(246,246,246,1);border-radius:10px;margin:0 0 1.2rem}.advSection:last-of-type{border-bottom:0}.advSectionHead{width:100%;display:flex;align-items:center;justify-content:space-between;padding:1.4rem 1.8rem;cursor:pointer;background:none;border:none;outline:none;text-align:left}.advSectionHeadStatic{cursor:default}.advSectionHead span{font-size:1.5rem;font-weight:500;color:#000}.advSectionBody{padding:0 1.8rem 1.4rem}.advField{margin:0 0 1.2rem}.advField:last-child{margin:0}.advFieldLabel{display:block;font-size:1.2rem;font-weight:300;color:#000;margin:0 0 .6rem}.advDateWrap{position:relative}.advDatePickerWrapper,.advDateWrap .advInput,.advDateWrap input{width:100%!important}.advCalIco{position:absolute;right:1.2rem;top:50%;transform:translateY(-50%);pointer-events:none}.advInputWrap{position:relative}.advInput{width:100%;height:40px;border:1px solid rgba(149,149,149,.5);border-radius:30px;padding:0 1.4rem;font-size:1.3rem;color:#000;background:transparent;outline:none;box-sizing:border-box}.advInput::placeholder{color:rgba(180,180,180,1)}.advInput.advInputError{border-color:#ff4d4d}.advSelectWrap{position:relative}.advSelectInput{width:100%;height:44px;border:1px solid rgba(149,149,149,.5);border-radius:30px;padding:0 3.2rem 0 1.4rem;font-size:1.3rem;color:#000;background:transparent;outline:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;box-sizing:border-box}.advSelectInput::placeholder{color:rgba(180,180,180,1)}.advSelectArrow{position:absolute;right:1.2rem;top:50%;transform:translateY(-50%);pointer-events:none}.advCheckRow{gap:1.6rem;flex-wrap:wrap}.advCheckLabel,.advCheckRow{display:flex;align-items:center}.advCheckLabel{gap:.6rem;font-size:1.3rem;font-weight:400;color:#000;cursor:pointer;position:relative}.advCheckLabel input{position:absolute;opacity:0;width:0;height:0}.advCheckBox{width:16px;height:16px;border:1px solid #000;border-radius:3px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.advCheckLabel input:checked~.advCheckBox{background:#3776FF;border-color:#3776FF}.advCheckLabel input:checked~.advCheckBox:after{content:"";display:block;width:5px;height:9px;border:2px solid #fff;border-top:none;border-left:none;transform:rotate(45deg);margin-top:-2px}.advCustomSelect{position:relative;width:100%}.advCSBtn{width:100%;height:40px;border:1px solid rgba(149,149,149,.5);border-radius:30px;padding:0 1.2rem 0 1.4rem;font-size:1.3rem;background:transparent;outline:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:.6rem;text-align:left}.advCSBtn.open,.advCSBtn:hover{border:1px solid rgba(149,149,149,.5)!important}.advCSBtn.open{box-shadow:none}.advCSBtnTxt{flex:1 1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:1.3rem;color:rgba(180,180,180,1)}.advCSBtn.hasVal .advCSBtnTxt{color:#000}.advCSChevron{flex-shrink:0;transition:transform .2s}.advCSChevron.open{transform:rotate(180deg)}.advCSPanel{position:absolute;top:calc(100% + 6px);left:0;right:0;background:#fff;border-radius:12px;z-index:300;overflow:hidden;box-shadow:0 4px 6px -1px rgba(0,0,0,.07),0 10px 24px -4px rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.05)}.advCSList{list-style:none;margin:0;padding:.4rem 0;max-height:190px;overflow-y:auto}.advCSList::-webkit-scrollbar{width:4px}.advCSList::-webkit-scrollbar-track{background:transparent}.advCSList::-webkit-scrollbar-thumb{background:rgba(0,0,0,.12);border-radius:4px}.advCSItem{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1.4rem;font-size:1.3rem;color:#1a1a1a;cursor:pointer;transition:background .1s}.advCSItem:hover{background:#F5F8FF}.advCSItem.selected{color:#3776FF;font-weight:500;background:#EEF4FF}.advCSItem.selected span{color:#3776FF}.advSectionProgram{background:rgba(246,246,246,1)}.advFooter{display:flex;align-items:center;justify-content:space-between;padding:1.4rem 1.8rem}.advClearBtn{background:transparent!important;color:rgba(110,110,110,1)!important;padding:0!important}.advClearBtn,.advShowResultBtn{border:0!important;font-size:1.4rem!important;font-weight:300;box-shadow:none!important}.advShowResultBtn{background:rgba(55,118,255,1)!important;color:#fff!important;border-radius:30px!important;padding:1rem 2.8rem!important}.docPatListRow{flex-wrap:nowrap!important;align-items:stretch}.docAdvFilterSidebar{width:290px;min-width:290px;flex-shrink:0;background:#fff;border-radius:0 16px 16px 0;overflow-y:auto;max-height:calc(100vh - 136px)}.docAdvFilterTitle{color:rgba(55,118,255,1);font-size:1.4rem;font-weight:500;padding:1.2rem 1.4rem .4rem;display:flex;align-items:center;justify-content:space-between}.docAdvFilterSidebar .advancedSearchWrap{margin:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;padding:0 1.4rem 1.6rem}.docPatMainCol{min-width:0;overflow:hidden}.docPatientTblWrap{margin:0!important}.docPatMainCol .docPatientTblWrap .tblWrap{height:calc(100vh - 195px)!important}.docPatListRow .vitToggleStripCol{align-self:stretch}