@charset "UTF-8";@font-face{font-family:Poppins;src:url(/CELMODS/assets/Poppins-Regular-CTKNfV9P-1789540437236.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Poppins;src:url(/CELMODS/assets/Poppins-Medium-Cxde2ZoM-1789540437236.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Poppins;src:url(/CELMODS/assets/Poppins-Bold-qTAUjFF7-1789540437236.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:BMS Humanity;src:url(/CELMODS/assets/BMSHumanity-Regular-BvU0vuPu-1789540437236.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:BMS Humanity;src:url(/CELMODS/assets/BMSHumanity-Bold-De1BaYwz-1789540437236.otf) format("opentype");font-weight:700;font-style:normal}body{margin:0;font-family:Poppins}code{font-family:BMS Humanity}p{margin:0}.responsive-page-design{max-width:1280px;margin:0 auto}.responsive-tab{max-width:1280px}.content-flex{flex:1}h5{font-family:Poppins;font-size:18px;font-style:normal;font-weight:500;line-height:24px;margin:0}h3{font-family:Poppins;font-size:32px;font-style:normal;font-weight:400;line-height:24px;margin:0}#webpack-dev-server-client-overlay{display:none}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media(prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin infinite 20s linear}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.main-header{display:flex;justify-content:space-between;align-items:center;height:80px;padding:16px 32px 20px;border-bottom:1px solid var(--border-gray);background:var(--white)}.main-header .drawer-container{display:flex;flex-direction:column;height:100vh}.main-header .drawer-container .drawer-content{flex-grow:1}.main-header .drawer-container .drawer-content .list{padding:0;gap:10px}.main-header .drawer-container .drawer-content .list .profile-list-item{background-color:var(--background-light-gray);padding:12px 24px;gap:8px;height:57px;color:var(--Mezi-Primary-Dark-Slate-Blue);font-weight:400;font-size:16px}.main-header .drawer-container .drawer-content .list .profile-list-item .logoutBtn{margin-left:10px;text-transform:capitalize;color:#595454;text-decoration:underline;cursor:pointer}.main-header .drawer-container .drawer-content .list .home-item{padding:14px 24px;gap:8px}.main-header .drawer-container .drawer-content .list .home-item.active{cursor:pointer}.main-header .drawer-container .drawer-content .list .home-item.disabled{pointer-events:none;cursor:not-allowed;opacity:.5;color:#c4c4c4}.main-header .drawer-container .drawer-content .list .home-item.disabled .drawer-content-details{color:#c4c4c4}.main-header .drawer-container .drawer-content .list .home-item.disabled img{opacity:.5}.main-header .drawer-container .drawer-content .list .list-items{padding:16px 0}.main-header .drawer-container .drawer-content .list .list-item{height:48px;padding:0 24px;line-height:24px;color:var(--Mezi-Secondary)}.main-header .drawer-container .drawer-content .list .list-icon{color:var(--Mezi-Primary-Dark-Slate-Blue)}.main-header .drawer-container .drawer-content .drawer-content-details{cursor:pointer;text-decoration:none;color:var(--Mezi-Secondary);font-weight:400;font-size:16px;line-height:20px}.main-header .drawer-container .drawer-content .mobileheaderprofile-icon{gap:8px;color:var(--Mezi-Primary-Dark-Slate-Blue)}.main-header .drawer-container .drawer-content .mobileheaderprofile-icon .mobileheaderprofile-icontext{color:var(--Mezi-Primary-Dark-Slate-Blue);font-size:14px;font-weight:600;line-height:20px;margin:0 5px}.main-header .header-logo{width:280px;font-weight:700;color:var(--dark-blue);cursor:default}.main-header .menu{display:flex;height:48px;padding:0 24px;justify-content:space-between;align-items:center;align-self:stretch}.main-header .header-content{display:flex;gap:32px;align-items:center}.main-header .header-content .header-content-details{cursor:pointer;text-decoration:none;color:var(--light-gray);font-weight:400;font-size:13px;line-height:20px;padding:12px 8px}.main-header .header-content .header-content-details.active{pointer-events:none;cursor:default;text-decoration:none;color:inherit}.main-header .header-content .header-content-details.active.pink{color:var(--pink);font-weight:700}.main-header .header-content .header-content-details.active.purple{color:var(--primary-dark-slate-blue);font-weight:700}.main-header .header-content .header-content-details.disabled{pointer-events:none;cursor:not-allowed;text-decoration:none;color:#c4c4c4;opacity:.5}.main-header .header-content .header-content-details.error-none{display:none}.main-header .header-content .header-content-details:hover.pink{color:var(--pink)}.main-header .header-content .header-content-details:hover.purple{color:var(--primary-dark-slate-blue)}.main-header .header-content .headerprofile-icon{padding:12px 8px;gap:8px;cursor:pointer}.main-header .header-content .headerprofile-icon:hover{background-color:transparent}.main-header .header-content .headerprofile-icon img{width:24px;height:24px}.main-header .header-content .headerprofile-icon .headerprofile-icontext{font-size:13px;font-weight:400;line-height:20px;color:var(--light-gray);max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main-header .header-content .headerprofile-icon .logoutBtn{margin-left:10px;text-transform:capitalize;color:#595454;text-decoration:underline;cursor:pointer}.main-header .header-content .highlight-home:first-child{color:#595454;font-size:13px;font-weight:700}.profile-dropdown-menu .MuiPaper-root{min-width:220px;margin-top:8px;box-shadow:0 4px 16px #0000001f;border-radius:4px;border:1px solid var(--divider);background-color:var(--white)}.profile-dropdown-menu .MuiList-root{padding:4px 0}.profile-dropdown-menu .profile-menu-item{padding:12px 16px;font-size:14px;font-weight:400;line-height:20px;color:var(--Mezi-Secondary);cursor:pointer;transition:all .2s ease;min-height:44px}.profile-dropdown-menu .profile-menu-item:hover{background-color:var(--background-light-gray);color:var(--primary-dark-slate-blue)}.profile-dropdown-menu .profile-menu-item:focus{background-color:var(--background-light-gray);outline:none}.profile-dropdown-menu .profile-menu-item:focus-visible{background-color:var(--background-light-gray);outline:none}@media(max-width:1024px)and (min-width:767px){.profile-dropdown-menu .MuiPaper-root{min-width:200px}}@media(max-width:1024px){.main-header{padding:16px 52px 20px}}@media(max-width:767px){.main-header{padding:16px 24px 20px}}.mobile-menu-header{display:flex;justify-content:space-between;align-items:center;height:77px;padding:8px 24px;border-bottom:1px solid var(--divider);background:var(--white)}.mobile-menu-header .mobile-menu-title{font-family:Poppins,sans-serif;font-weight:500;font-size:18px;line-height:24px;color:var(--primary-dark-slate-blue)}.mobile-menu-header .mobile-menu-close{cursor:pointer;display:flex;align-items:center;justify-content:center;width:24px;height:24px}.mobile-menu-content{display:flex;flex-direction:column;gap:20px;width:100%;padding:20px 0}.mobile-user-profile{display:flex;align-items:center;gap:12px;padding:12px 16px;margin:0 20px;background-color:var(--primary-light-blue);border-radius:6px;height:86px}.mobile-user-profile .mobile-user-icon{width:32px;height:32px;padding:0}.mobile-user-profile .mobile-user-icon img{width:32px;height:32px}.mobile-user-profile .mobile-user-info{display:flex;flex-direction:column;gap:2px}.mobile-user-profile .mobile-user-info .mobile-user-name{font-family:Poppins,sans-serif;font-weight:500;font-size:18px;line-height:24px;color:var(--primary-dark-slate-blue)}.mobile-user-profile .mobile-user-info .mobile-user-label{font-family:Poppins,sans-serif;font-weight:400;font-size:12px;line-height:18px;color:var(--primary-dark-slate-blue)}.mobile-menu-items{display:flex;flex-direction:column;gap:16px;background-color:var(--white);border-radius:4px;overflow:hidden}.mobile-menu-items .mobile-menu-item{display:flex;align-items:center;justify-content:center;padding:6px 24px;height:56px;cursor:pointer;transition:background-color .2s ease}.mobile-menu-items .mobile-menu-item:hover{background-color:var(--action-hover)}.mobile-menu-items .mobile-menu-item .mobile-menu-item-text{font-family:Poppins,sans-serif;font-weight:500;font-size:16px;line-height:1.5;letter-spacing:.15px;color:#000000de;text-align:left;width:100%}.mobile-menu-items .mobile-menu-item-first{background-color:var(--action-hover)}.mobile-menu-items .mobile-menu-item-logout{border-top:1px solid var(--divider)}.mobile-menu-items .mobile-menu-item-logout .mobile-menu-item-text-logout{color:var(--secondary-orange)}.footer-container{display:flex;justify-content:space-between;align-items:center;padding:32px}@media(max-width:767px){.footer-container{padding:24px 24px 16px;gap:24px}}.footer-container{background-color:var(--BMS-Light-Ray);flex-direction:column;gap:16px}.footer-container .MuiTypography-root{color:var(--light-gray);text-decoration:none}.footer-container.purple{background-color:var(--primary-dark-slate-blue)}@media(min-width:767px){.footer-container{flex-direction:row;gap:0}}.footer-container .footer-copyright{color:var(--light-gray);font-size:13px;font-weight:400;line-height:20px;text-align:center}.footer-container .footer-copyright.purple{color:var(--white)}@media(max-width:767px){.footer-container .footer-copyright.purple{font-size:13px;font-weight:400;line-height:24px}}@media(max-width:767px){.footer-container .footer-copyright{font-size:16px;font-weight:300;line-height:24px}}.footer-container .footer-links{display:flex;color:var(--light-gray);gap:16px;justify-content:space-between;text-decoration:none;font-size:13px;padding:12px;gap:32px}@media(max-width:767px){.footer-container .footer-links{font-size:16px;font-weight:400;line-height:20px;padding:12px 8px}}.footer-container .footer-link{color:var(--light-gray);font-size:13px;font-weight:400;line-height:20px;text-decoration:none}@media(max-width:767px){.footer-container .footer-link{font-size:16px;margin-left:14px;margin-right:14px}}.footer-container .footer-link.purple{color:var(--white)}@media(max-width:767px){.footer-container .footer-link.purple{font-weight:400;line-height:20px;font-size:13px}}.footer-container .footer-link:hover{text-decoration:underline}.footer-container .footer-link:hover.pink{color:var(--pink)}.footer-container .footer-link:hover.purple{color:var(--secondary-orange)}.prescriberModal-main-container{display:flex}.prescriberModal-main-container .prescriberModal-container{outline:none;background-color:var(--white);border-radius:10px;border:1px solid var(--BMS-Light-Ray);box-shadow:0 2px 4px #23232f0f,0 8px 16px #23232f14;margin:auto;max-height:80%;width:600px;display:flex;flex-direction:column}.prescriberModal-main-container .prescriberModal-container .prescriberModal-header{display:flex;flex:1;padding:16px 20px;justify-content:space-between;align-items:center;align-self:stretch}.prescriberModal-main-container .prescriberModal-container .prescriberModal-header .prescriberModal-header-text{color:var(--primary-dark-slate-blue);font-size:18px;font-style:normal;font-weight:500;line-height:24px;margin:7px 0}.prescriberModal-main-container .prescriberModal-container .horizontal-rule{margin:0;border:1px solid var(--BMS-Light-Ray)}.prescriberModal-main-container .prescriberModal-container .prescriberModal-close{display:flex;align-items:center;gap:12px}.prescriberModal-main-container .prescriberModal-container .prescriberModal-close .prescriberModal-close-text{color:var(--primary-dark-slate-blue);font-size:16px;font-style:normal;font-weight:700;line-height:20px}.prescriberModal-main-container .prescriberModal-container .prescriberModal-text{padding:24px 40px;flex:4;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.prescriberModal-main-container .prescriberModal-container .prescriberModal-text .prescriberModal-data{color:var(--primary-dark-slate-blue);font-size:16px;font-style:normal;font-weight:400;line-height:24px;max-width:100%}.prescriberModal-main-container .prescriberModal-container .prescriberModal-image{width:39.796px;height:39.796px;padding:5.102px}.prescriberModal-main-container .prescriberModal-container .prescriberModal-textbox{display:flex;align-items:center;gap:15px;align-self:stretch}.prescriberModal-main-container .prescriberModal-container .prescriberModal-button-container{display:flex;padding:24px 32px;justify-content:space-between;align-items:center;align-self:stretch;flex:1}@media(max-width:1023px){.prescriberModal-text{padding:24px 40px;flex:4;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.prescriberModal-text .prescriberModal-data{color:var(--primary-dark-slate-blue);font-size:16px;font-style:normal;font-weight:400;line-height:24px;max-width:100%}}@media(max-width:767px){.prescriberModal-main-container .prescriberModal-container{max-width:80%}.prescriberModal-main-container .prescriberModal-container .prescriberModal-header{justify-content:end;padding:10px 20px}.prescriberModal-main-container .prescriberModal-container .prescriberModal-header-text{color:var(--primary-dark-slate-blue);font-size:18px;font-style:normal;font-weight:500;line-height:24px;margin:7px 0}.prescriberModal-main-container .prescriberModal-container .prescriberModal-text{display:flex;padding:24px 40px;flex-direction:column;align-items:center;overflow-y:scroll;gap:15px;align-self:stretch;text-align:center}.prescriberModal-main-container .prescriberModal-container .prescriberModal-text .prescriberModal-data{font-size:16px;font-weight:400;line-height:20px;text-align:center;overflow-wrap:break-word}.prescriberModal-main-container .prescriberModal-container .prescriberModal-image{height:78px;width:78px;padding:10px}.prescriberModal-main-container .prescriberModal-container .prescriberModal-button-container{display:flex;padding:24px 40px;justify-content:center;align-items:center;flex:1;flex-direction:column;gap:24px}.prescriberModal-main-container .prescriberModal-container .prescriberModal-button-container .btn-mobile{border-radius:28px;border:1px solid var(--Mezi-Primary-Dark-Slate-Blue);background:var(--Mezi-Primary-Dark-Slate-Blue);padding:12px 24px 16px;height:48px;width:100%}.prescriberModal-main-container .prescriberModal-container .prescriberModal-button-container .btn-mobile:hover{color:var(--white);background-color:var(--Mezi-Primary-Dark-Slate-Blue)}.prescriberModal-main-container .prescriberModal-container .prescriberModal-button-container .btn-mobile:hover p{color:var(--white);font-size:16px;font-weight:700;text-transform:none;flex-shrink:0}.prescriberModal-main-container .prescriberModal-container .prescriberModal-button-container .btn-mobile:hover svg{margin-right:12px;color:var(--white)}.prescriberModal-main-container .prescriberModal-container .prescriberModal-button-container .btn-mobile p{color:var(--white);font-size:16px;font-weight:700;text-transform:none;flex-shrink:0}.prescriberModal-main-container .prescriberModal-container .prescriberModal-button-container .btn-mobile svg{margin-left:12px;color:var(--white)}.prescriberModal-main-container .prescriberModal-container .prescriberModal-button-container .btn-mobile-white{border-radius:28px;border:1px solid var(--Mezi-Primary-Dark-Slate-Blue);background:var(--white);padding:12px 24px 16px;height:48px;width:100%}.prescriberModal-main-container .prescriberModal-container .prescriberModal-button-container .btn-mobile-white:hover{color:var(--white);background-color:var(--Mezi-Primary-Dark-Slate-Blue)}.prescriberModal-main-container .prescriberModal-container .prescriberModal-button-container .btn-mobile-white:hover p{color:var(--white);font-size:16px;font-weight:700;text-transform:none;flex-shrink:0}.prescriberModal-main-container .prescriberModal-container .prescriberModal-button-container .btn-mobile-white:hover svg{margin-right:12px;color:var(--white)}.prescriberModal-main-container .prescriberModal-container .prescriberModal-button-container .btn-mobile-white p{color:var(--Mezi-Primary-Dark-Slate-Blue);font-size:16px;font-weight:700;text-transform:none;flex-shrink:0}.prescriberModal-main-container .prescriberModal-container .prescriberModal-button-container .btn-mobile-white svg{margin-left:12px;color:var(--Mezi-Primary-Dark-Slate-Blue)}}.portal-tutorials-modal{display:flex}.portal-tutorials-modal .portal-tutorials-container{background-color:var(--white);border-radius:10px;border:1px solid var(--BMS-Light-Ray);box-shadow:0 2px 4px #23232f0f,0 8px 16px #23232f14;margin:auto;max-height:80%;max-width:664px;width:100%;display:flex;flex-direction:column}.portal-tutorials-modal .portal-tutorials-container .portal-tutorials-header{display:flex;padding:10px 20px;justify-content:space-between;align-items:center;align-self:stretch;border-bottom:1px solid var(--BMS-Light-Ray)}.portal-tutorials-modal .portal-tutorials-container .portal-tutorials-header .portal-tutorials-header-text{color:var(--primary-dark-slate-blue);font-family:Poppins;font-size:18px;font-style:normal;font-weight:500;line-height:24px;margin:7px 0}.portal-tutorials-modal .portal-tutorials-container .portal-tutorials-header .portal-tutorials-close{display:flex;align-items:center;gap:12px}.portal-tutorials-modal .portal-tutorials-container .portal-tutorials-header .portal-tutorials-close .portal-tutorials-close-text{color:var(--primary-dark-slate-blue);font-family:Poppins;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.portal-tutorials-modal .portal-tutorials-container .portal-tutorials-body{padding:12px 0;flex:1;overflow-y:auto}.portal-tutorials-modal .portal-tutorials-container .portal-tutorials-body .portal-tutorials-accordion{background-color:var(--white);border-bottom:1px solid var(--divider)}.portal-tutorials-modal .portal-tutorials-container .portal-tutorials-body .portal-tutorials-accordion:before{display:none}.portal-tutorials-modal .portal-tutorials-container .portal-tutorials-body .portal-tutorials-accordion .portal-tutorials-accordion-summary{min-height:64px;padding:0 20px;background-color:var(--primary-light-blue)}.portal-tutorials-modal .portal-tutorials-container .portal-tutorials-body .portal-tutorials-accordion .portal-tutorials-accordion-summary .portal-tutorials-section-title{color:var(--primary-dark-slate-blue);font-family:Poppins;font-size:18px;font-style:normal;font-weight:500;line-height:24px}.portal-tutorials-modal .portal-tutorials-container .portal-tutorials-body .portal-tutorials-accordion .portal-tutorials-accordion-details{padding:0 20px 16px}.portal-tutorials-modal .portal-tutorials-container .portal-tutorials-body .portal-tutorials-accordion .portal-tutorials-accordion-details .portal-tutorials-video-list{margin:0;padding:0 0 0 24px;list-style:none}.portal-tutorials-modal .portal-tutorials-container .portal-tutorials-body .portal-tutorials-accordion .portal-tutorials-accordion-details .portal-tutorials-video-list li{margin-bottom:12px}.portal-tutorials-modal .portal-tutorials-container .portal-tutorials-body .portal-tutorials-accordion .portal-tutorials-accordion-details .portal-tutorials-video-list li:last-child{margin-bottom:0}.portal-tutorials-modal .portal-tutorials-container .portal-tutorials-body .portal-tutorials-accordion .portal-tutorials-accordion-details .portal-tutorials-video-list .portal-tutorials-video-link{font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:20px;color:var(--primary-dark-slate-blue);text-decoration:underline;text-decoration-style:solid}.portal-tutorials-modal .portal-tutorials-container .portal-tutorials-body .portal-tutorials-accordion .portal-tutorials-accordion-details .portal-tutorials-video-list .portal-tutorials-video-link:hover{color:var(--pink)}@media(max-width:767px){.portal-tutorials-modal .portal-tutorials-container{max-width:90%}}.wrapper{display:flex;flex-direction:column;height:100vh}.wrapper .content{flex-grow:1;display:flex;flex-direction:column}.loader-fullpage .loader-icon{color:var(--secondary-orange);margin-right:12px;width:24px;height:24px}.loader-content{display:flex;justify-content:center;align-items:center;width:100%;height:200px;color:var(--primary-dark-slate-blue)}.loader-content .loader-icon{color:var(--primary-dark-slate-blue);margin-right:12px;width:24px;height:24px}.sessionTimeoutModal-main-container{display:flex}.sessionTimeoutModal-main-container .sessionTimeoutModal-container{outline:none;background-color:var(--white);border-radius:10px;border:1px solid var(--BMS-Light-Ray);box-shadow:0 2px 4px #23232f0f,0 8px 16px #23232f14;margin:auto;max-height:80%;max-width:600px;display:flex;flex-direction:column}.sessionTimeoutModal-main-container .sessionTimeoutModal-container .sessionTimeoutModal-header{display:flex;flex:1;padding:16px 20px;justify-content:space-between;align-items:center;align-self:stretch}.sessionTimeoutModal-main-container .sessionTimeoutModal-container .sessionTimeoutModal-header .sessionTimeoutModal-header-text{color:var(--primary-dark-slate-blue);font-size:18px;font-style:normal;font-weight:500;line-height:24px;margin:7px 0}.sessionTimeoutModal-main-container .sessionTimeoutModal-container .horizontal-rule{margin:0;border:1px solid var(--BMS-Light-Ray)}.sessionTimeoutModal-main-container .sessionTimeoutModal-container .sessionTimeoutModal-close{display:flex;align-items:center;gap:12px}.sessionTimeoutModal-main-container .sessionTimeoutModal-container .sessionTimeoutModal-close .sessionTimeoutModal-close-text{color:var(--primary-dark-slate-blue);font-size:16px;font-style:normal;font-weight:700;line-height:20px}.sessionTimeoutModal-main-container .sessionTimeoutModal-container .sessionTimeoutModal-text{padding:24px 40px;flex:4;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.sessionTimeoutModal-main-container .sessionTimeoutModal-container .sessionTimeoutModal-text .sessionTimeoutModal-data{color:var(--primary-dark-slate-blue);font-size:16px;font-style:normal;font-weight:400;line-height:24px;max-width:100%}.sessionTimeoutModal-main-container .sessionTimeoutModal-container .sessionTimeoutModal-text .sessionTimeoutModal-data p:nth-child(2){font-size:25px;color:var(--Mezi-Primary-Dark-Slate-Blue);font-weight:700}.sessionTimeoutModal-main-container .sessionTimeoutModal-container .sessionTimeoutModal-image{width:39.796px;height:39.796px;padding:5.102px}.sessionTimeoutModal-main-container .sessionTimeoutModal-container .sessionTimeoutModal-textbox{display:flex;align-items:center;gap:15px;align-self:stretch}.sessionTimeoutModal-main-container .sessionTimeoutModal-container .sessionTimeoutModal-button-container{display:flex;padding:24px 32px;justify-content:flex-end;align-items:flex-start;flex:1}@media(max-width:1023px){.sessionTimeoutModal-text{padding:24px 40px;flex:4;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.sessionTimeoutModal-text .sessionTimeoutModal-data{color:var(--primary-dark-slate-blue);font-size:16px;font-style:normal;font-weight:400;line-height:24px;max-width:100%}.sessionTimeoutModal-text .sessionTimeoutModal-data p:nth-child(3){font-size:16px;color:var(--Mezi-Primary-Dark-Slate-Blue);font-weight:400;max-width:400px}}@media(max-width:767px){.sessionTimeoutModal-main-container .sessionTimeoutModal-container{max-width:80%}.sessionTimeoutModal-main-container .sessionTimeoutModal-container .sessionTimeoutModal-header{justify-content:end;padding:10px 20px}.sessionTimeoutModal-main-container .sessionTimeoutModal-container .sessionTimeoutModal-text{display:flex;padding:24px 40px;flex-direction:column;align-items:center;overflow-y:scroll;gap:15px;align-self:stretch;text-align:center}.sessionTimeoutModal-main-container .sessionTimeoutModal-container .sessionTimeoutModal-text .sessionTimeoutModal-header-text{color:var(--primary-dark-slate-blue);font-size:18px;font-style:normal;font-weight:500;line-height:24px;margin:7px 0}.sessionTimeoutModal-main-container .sessionTimeoutModal-container .sessionTimeoutModal-text .sessionTimeoutModal-data{font-size:16px;font-weight:400;line-height:20px;text-align:center;overflow-wrap:break-word}.sessionTimeoutModal-main-container .sessionTimeoutModal-container .sessionTimeoutModal-image{height:78px;width:78px;padding:10px}.sessionTimeoutModal-main-container .sessionTimeoutModal-container .sessionTimeoutModal-button-container{display:flex;padding:24px 40px;justify-content:center;align-items:center;flex:1}.sessionTimeoutModal-main-container .sessionTimeoutModal-container .sessionTimeoutModal-button-container .btn-mobile{border-radius:28px;border:1px solid var(--Mezi-Primary-Dark-Slate-Blue);background:var(--Mezi-Primary-Dark-Slate-Blue);padding:12px 24px 16px;height:48px}.sessionTimeoutModal-main-container .sessionTimeoutModal-container .sessionTimeoutModal-button-container .btn-mobile p{color:var(--white);font-size:16px;font-weight:700;text-transform:none;flex-shrink:0}.sessionTimeoutModal-main-container .sessionTimeoutModal-container .sessionTimeoutModal-button-container .btn-mobile svg{margin-left:12px;color:var(--white)}}.tabStepper{display:flex;justify-content:space-around;border-bottom:1px solid var(--black);margin:24px 32px}@media(max-width:1281px){.tabStepper{margin:0 auto}}.tabStepper .tabStepperlinks{padding:12px;text-align:center}.tabStepper .tabStepperlinks.active{border-bottom:5px solid var(--secondary-orange)}.tabContent{padding:0 32px}@media(min-width:1281px){.tabContent{padding:0}}.tabStepper{display:flex;border-bottom:1px solid var(--black);margin:0 24px}.tabStepper .tabStepperlinks{font-size:18px;font-weight:500;line-height:24px;padding:12px;width:100%;text-align:center;display:none;color:#0000008a}.tabStepper .tabStepperlinks.active{color:var(--Mezi-Primary-Dark-Slate-Blue);font-size:18px;font-weight:600;line-height:20px;border-bottom:5px solid var(--secondary-orange);display:block}.tabContent{padding:0 24px}.text-center{text-align:center}.text-center [role=button]{position:relative;z-index:10;pointer-events:auto;user-select:none}.text-center [role=button]:hover{opacity:.8}.text-center [role=button]:focus{outline:2px solid var(--secondary-orange);outline-offset:2px}.step3-container{display:flex;padding:12px 24px 24px;flex-direction:column;align-items:center;gap:24px;align-self:stretch}.step3-container-enroll{display:flex;padding:28px 0 158px;flex-direction:row-reverse;justify-content:center;align-items:center;gap:24px}.step3-container-enroll .enroll-btns{display:flex;gap:24px}.step3-container-enroll .last-box{display:flex;border-radius:10px;background:var(--background-light-gray);width:860px;padding:20px;flex-direction:column;align-items:flex-start;gap:12px;flex-shrink:0;margin-left:188px;margin-right:188px}.step3-container-enroll .last-box .last-box-text1{font-size:24px;color:var(--primary-dark-slate-blue)}.step3-container-enroll .last-box .last-box-text2,.step3-container-enroll .last-box .last-box-text3{color:var(--primary-dark-slate-blue);font-size:16px}.step3-container-enroll .button-container1{display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-self:stretch;width:100%}@media(min-width:767px)and (max-width:1024px){.step3-container-enroll{flex-direction:column;align-items:center;padding:28px 0 24px}}.step3-patientEnroll{display:flex;padding:0 0 70px;justify-content:center;align-items:center;gap:24px}.errorButton{display:flex;justify-content:space-between;width:65%;padding:0 24px}@media(max-width:767px){.tabStepper .tabStepperlinks.active{font-size:14px;font-weight:500;line-height:24px}.step3-container-enroll{flex-direction:column;padding:8px 0 30px}.step3-container-enroll .enroll-btns{display:flex;flex-direction:column;align-items:center}.step3-patientEnroll{flex-direction:column;flex-direction:column-reverse;padding:16px 0 50px}.errorButton{flex-direction:column;align-items:center;gap:24px}.errorButton .tryAgainButton{order:1;width:100%}.errorButton .backButton{order:2;width:100%}.errorButton .RefreshIcon,.errorButton .ArrowBackButton{display:none}.last-box{max-width:350px;margin-right:215px;padding:20px 24px;display:flex;align-items:center}.button-container1{display:flex;flex-direction:column-reverse;justify-content:space-between;gap:5px;align-items:center;align-self:stretch}.button-container1 .continue-button1,.button-container1 .download-button1,.button-container1 .download-edu{width:350px;margin-right:5px}.btnhdwoffline{height:65px!important}.mb-btndwn{margin-right:0!important}}@media(min-width:767px){.tabStepper{margin:24px 52px}.tabStepper .tabStepperlinks{display:block}.tabContent{padding:0 52px 24px}}@media(min-width:1023px){.tabStepper{margin:24px 32px}.tabContent{padding:0 32px 24px}.errorButton .tryAgainButton{display:flex;flex-direction:row;align-items:center;gap:8px}.errorButton{gap:24px}}@media(max-width:1024px){.tabStepper .tabStepperlinks,.tabStepper .tabStepperlinks.active{font-size:16px}.step3-patientEnroll{flex-direction:row;align-items:center;padding:0 0 50px}.errorButton{gap:24px}.last-box .button-container1{display:flex;justify-content:space-between;align-items:center;align-self:stretch;flex-direction:row;width:100%}.enroll-btns{display:flex;align-items:center}}@media(min-width:767px)and (max-width:1024px){.tabStepper{margin:24px 32px}.tabContent{padding:0 32px 24px}.errorButton .tryAgainButton{display:flex;flex-direction:row;align-items:center;gap:8px;white-space:nowrap}.errorButton{gap:24px}}@media(max-width:1023px){.step3-container-enroll .last-box{display:flex;width:600px;padding:20px;flex-direction:column;align-items:flex-start;gap:12px;flex-shrink:0;margin-left:180px}.step3-container-enroll .button-container1{display:flex;flex-direction:column-reverse;justify-content:space-between;align-items:center;align-self:stretch}.step3-container-enroll .enroll-btns{display:flex;flex-direction:column-reverse;align-items:center}}.infoAlert-outerDiv{position:relative;display:flex;padding:8px 12px;border-radius:10px;width:auto;align-items:center;gap:8px}.infoAlert-outerDiv .infoAlert-apiError{color:var(--Mezi-Black);font-size:14px;font-weight:700;line-height:20px;margin-bottom:4px}.infoAlert-outerDiv .infoAlert-boldHeader{font-size:12px;font-style:normal;font-weight:600;line-height:18px;text-decoration-line:underline;text-decoration-style:solid}.infoAlert-outerDiv .info-icon-and-text{width:100%;display:flex;flex-direction:row;gap:12px;align-items:center}.infoAlert-outerDiv .info-icon-and-text .infoalert-iconStyle{display:flex;align-items:center}.infoAlert-outerDiv .info-icon-and-text .infoalert-iconStyle .iconImg{background-color:inherit;height:32px}.infoAlert-outerDiv .info-icon-and-text .infoalert-cross{padding:0;margin-left:auto;height:32px;width:32px}.infoAlert-outerDiv .infoAlert-content{color:var(--black);font-size:14px;font-weight:400;line-height:20px;text-align:left}.infoAlert-outerDiv .infoalert-flex{display:flex;margin-left:auto}.apiErr-Outerdiv{align-items:flex-start}@media(max-width:767px){.infoAlert-outerDiv{flex-direction:column;border:none;gap:4px}.infoAlert-outerDiv .info-icon-and-text .infoalert-iconStyle .iconImg{padding:4px}.infoAlert-outerDiv .infoAlert-content{font-size:12px;line-height:18px}.infoAlert-outerDiv .infoalert-flex{margin:32px 0}}.mb-24px{margin-bottom:24px}.mainHeader-container{border-top:1px solid var(--divider);border-bottom:1px solid var(--divider);padding:8px 0 12px;margin-bottom:16px}.mainHeader-container .mainHeader{color:var(--primary-dark-slate-blue)}.mainHeader-container .subHeader{color:var(--light-gray);padding-top:8px}@media(min-width:767px){.npi-dea-form{margin-bottom:21.5px}.mainHeader-container{border:0;padding:0;margin-bottom:16px}.mainHeader-container .subHeader{padding-top:10px}}@media(min-width:1023px){.npi-dea-form{margin-bottom:18px}.mainHeader-container{padding:20px 0;margin-bottom:32px}}select{color:#000}input,select{padding:12px 16px;border-radius:2px;border:1px solid var(--divider);background:var(--white);font-size:14px;font-family:Poppins}input::placeholder,select::placeholder{color:var(--Mezi-Text-Secondary)}input:focus,input:focus-visible,select:focus,select:focus-visible{border-color:var(--divider);outline:none;box-shadow:none}input.errorInput,select.errorInput{border:1.5px solid var(--error)}input.errorInput:focus,input.errorInput:focus-visible,select.errorInput:focus,select.errorInput:focus-visible{border-color:var(--error);outline:none;box-shadow:none}input.greenbox,select.greenbox{border:2px solid var(--BMS-Information-Success)}input.greenbox:focus,input.greenbox:focus-visible,select.greenbox:focus,select.greenbox:focus-visible{border-color:var(--BMS-Information-Success);outline:none;box-shadow:none}.calendarInput input{font-size:14px;font-family:Poppins}.calendarInput input::placeholder{color:var(--Mezi-Text-Secondary);opacity:1}.calendarInput .MuiInputBase-root.Mui-focused{border:1.5px solid var(--black);border-radius:3px;outline:none}.calendarInput .MuiInputBase-root.Mui-focused .MuiOutlinedInput-notchedOutline,.calendarInput .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{appearance:textfield}label{font-size:14px}.fieldContainer input{width:calc(100% - 34px)}@media(min-width:767px){.fieldContainer input{width:calc(100% - 74px)}}.fieldContainer select{width:100%}@media(min-width:767px){.fieldContainer select{width:calc(100% - 40px)}}.form-input-label{font-weight:500;line-height:20px}.info-container{width:100%}@media(min-width:767px){.info-container{width:calc(100% - 42px)}}.mt-8px{margin-top:8px}.error{color:var(--error)}.hintList{list-style-type:none;padding-left:0}.hintList li{display:flex;align-items:center}.hintList li .hintMsg{margin-left:5px}.hintList li .dot{font-size:30px;width:13px;margin-top:-15px;margin-left:7px}.success{color:var(--BMS-Information-Success);font-size:12px}.ml-10{margin-left:10px}.mt-16px{margin-top:16px}.fieldContainer{position:relative;margin-top:8px}.fieldContainer .greenCheck{position:absolute;right:18px;top:10px}@media(min-width:767px){.fieldContainer .greenCheck{right:58px}}.fieldContainer .form-pswd-div{position:absolute;right:20px;top:1px}.fieldContainer .form-pswd-div.right95{right:55px}@media(min-width:767px){.fieldContainer .form-pswd-div.right95{right:95px}}@media(min-width:767px){.fieldContainer .form-pswd-div{right:60px}}.fieldContainer .eye-icon-img{background-color:var(--white);border-radius:50%;height:100%}.font-12{font-size:12px}.npiClass{color:var(--text-disabled)}.calendar-layout .MuiPickersCalendarHeader-root{display:grid;grid-template-columns:auto 1fr auto;padding:0}.calendar-layout .MuiPickersCalendarHeader-labelContainer{grid-Column:2;grid-row:1;z-index:1;justify-Self:center;margin:0;cursor:pointer}.calendar-layout .MuiPickersCalendarHeader-label{text-Align:center;pointer-events:auto}.calendar-layout .MuiPickersArrowSwitcher-root{display:grid;grid-template-columns:subgrid;grid-Column:1/4;grid-Row:1}.calendar-layout .MuiInputBase-root{color:var(--black);border-radius:4px;border-Width:4px;border-Color:var(--error-border);border:4px solid;background-color:var(--white);width:500px}.calendar-layout .MuiInputBase-input{padding:0}.calendar-layout .MuiPickersCalendarHeader-labelContainer>button{display:none}.calendar-layout .MuiButtonBase-root.MuiPickersDay-root.Mui-selected{color:var(--white);background-color:var(--primary-dark-slate-blue)}.calendar-layout .MuiPickersDay-root.MuiPickersDay-today{border:1px solid var(--primary-dark-slate-blue);background-color:transparent}.calendar-layout .MuiDateCalendar-root{height:300px}.calendar-layout .MuiYearCalendar-root{max-height:230px}.calendarInput{padding:0}.calendarInput.errorInput .MuiOutlinedInput-root{border:1.5px solid var(--error)}.calendarInput input:focus{border:none!important}.calendarInput .MuiInputBase-root{width:auto;padding:12px 16px;border:1px solid var(--divider);border-radius:2px;height:48px}.calendarInput .MuiInputBase-root.Mui-focused{border:1.5px solid var(--black);outline:none}.calendarInput .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border:none}.calendarInput .MuiIconButton-root{padding:8px;color:var(--primary-dark-slate-blue)}.calendarInput .MuiIconButton-root svg{width:20px;height:20px}.calendarInput .MuiIconButton-root:hover{background-color:#262c610a}.account-creation-error-container .acc-completion-error{display:flex;width:57px;height:57px;padding:5.4px;justify-content:center;align-items:center;flex-shrink:0;border-radius:55px;background:var(--error-bg-secondary);margin:24px auto 0;position:relative}.account-creation-error-container .acc-completion-errorImg{width:100%;height:auto;flex-shrink:0;position:absolute}.reviewInfoHeader-container{padding:16px 0}.reviewInfoHeader-container .reviewHeader{color:var(--primary-dark-slate-blue);margin-bottom:10px}.reviewInfoHeader-container .reivew-info-subHeader{color:var(--primary-dark-slate-blue);font-size:12px;font-style:normal;font-weight:300;line-height:24px}.reviewInfoContainer{display:flex;position:relative;margin:0 0 24px}.reviewInfoContainer .review-info-content-header{color:var(--primary-dark-slate-blue);margin-bottom:20px}.reviewInfoContainer .progressIcon{height:auto;width:1px;background:var(--primary-orange);position:absolute;top:9px;bottom:0;margin:auto;left:10px}.reviewInfoContainer .reviewInfoContent{background-image:url("data:image/svg+xml,%3csvg%20width='22'%20height='22'%20viewBox='0%200%2022%2022'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Ellipse%201'%3e%3ccircle%20cx='7'%20cy='7'%20r='7'%20transform='matrix(-1%200%200%201%2018%204)'%20fill='%23ED821C'/%3e%3ccircle%20cx='7'%20cy='7'%20r='9'%20transform='matrix(-1%200%200%201%2018%204)'%20stroke='%23ED821C'%20stroke-opacity='0.1'%20stroke-width='4'/%3e%3c/g%3e%3c/svg%3e");background-repeat:no-repeat;padding-left:32px;z-index:99}.reviewInfoContainer .review-data{display:flex;flex-direction:row}.reviewInfoContainer .review-data .presc-details-review-label{color:var(--Mezi-Text-Secondary);font-size:13px;font-style:normal;font-weight:400;line-height:20px;width:50%}.reviewInfoContainer .review-data .review-hcpinfo-or-label{color:var(--primary-dark-slate-blue);font-size:14px;font-weight:500;line-height:24px;margin-bottom:0;word-break:break-word;width:50%}.reviewInfoContainer .review-flex-div{display:flex;align-items:center}.mr-12{margin-right:12px}.d-none-vpassword{display:none}@media(min-width:767px){.reviewInfoHeader-container{padding:7px 0}.reviewInfoHeader-container .reivew-info-subHeader{font-size:16px}.reviewInfoContainer{margin:24px 0}.reviewInfoContainer .review-data{flex-direction:column}.reviewInfoContainer .review-data .presc-details-review-label{width:auto}.reviewInfoContainer .review-data .review-hcpinfo-or-label{font-size:16px;width:auto}.reviewInfoContainer .review-info-content-header{margin-bottom:16px}}@media(min-width:1023px){.reviewInfoHeader-container{padding:20px 0}.reviewInfoContainer{margin:20px 0 20px 20px}.reviewInfoContainer .review-data .review-hcpinfo-or-label{font-size:18px;margin-bottom:8px}.reviewInfoContainer .review-info-content-header{margin-bottom:24px}}.hcp-name-consent-modal-container .hcp-name-consent-modal{background:#fff;background-color:#fff!important;border-radius:10px;border:1px solid #EEE7E7;box-shadow:0 2px 4px #23232f0f,0 8px 16px #23232f14;max-width:600px;width:90%;max-height:80%;overflow-y:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);outline:none;padding:0;opacity:1!important;display:flex;flex-direction:column}@media(max-width:768px){.hcp-name-consent-modal-container .hcp-name-consent-modal{width:95%;max-width:none;margin:20px}}.hcp-name-consent-modal-container .hcp-name-consent-modal .hcp-name-consent-header{display:flex;justify-content:space-between;align-items:center;padding:10px 20px;align-self:stretch;flex:1}@media(max-width:768px){.hcp-name-consent-modal-container .hcp-name-consent-modal .hcp-name-consent-header{padding:10px 20px;justify-content:flex-end}}.hcp-name-consent-modal-container .hcp-name-consent-modal .hcp-name-consent-header .hcp-name-consent-header-text{font-family:var(--font-family-primary);font-size:18px;font-weight:500;line-height:24px;color:var(--primary-dark-slate-blue);margin:7px 0}@media(max-width:768px){.hcp-name-consent-modal-container .hcp-name-consent-modal .hcp-name-consent-header .hcp-name-consent-header-text{display:none}}.hcp-name-consent-modal-container .hcp-name-consent-modal .hcp-name-consent-header .hcp-name-consent-close{display:flex;align-items:center;gap:12px}.hcp-name-consent-modal-container .hcp-name-consent-modal .hcp-name-consent-header .hcp-name-consent-close .hcp-name-consent-close-text{font-family:var(--font-family-primary);font-size:16px;font-weight:700;line-height:20px;color:var(--primary-dark-slate-blue)}@media(max-width:768px){.hcp-name-consent-modal-container .hcp-name-consent-modal .hcp-name-consent-header .hcp-name-consent-close .hcp-name-consent-close-text{display:none}}.hcp-name-consent-modal-container .hcp-name-consent-modal .hcp-name-consent-header .hcp-name-consent-close .MuiIconButton-root{padding:8px}.hcp-name-consent-modal-container .hcp-name-consent-modal .hcp-name-consent-header .hcp-name-consent-close .MuiIconButton-root svg{width:20px;height:20px;color:var(--primary-dark-slate-blue)}.hcp-name-consent-modal-container .hcp-name-consent-modal .hcp-name-consent-header .hcp-name-consent-close .MuiIconButton-root:hover svg{color:var(--primary-dark-slate-blue);opacity:.8}.hcp-name-consent-modal-container .hcp-name-consent-modal .hcp-name-consent-divider{border:none;border-top:1px solid #EEE7E7;margin:0}.hcp-name-consent-modal-container .hcp-name-consent-modal .hcp-name-consent-content{padding:24px 40px;flex:4;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.hcp-name-consent-modal-container .hcp-name-consent-modal .hcp-name-consent-content .hcp-name-consent-header-text-mobile{font-family:var(--font-family-primary);font-size:18px;font-weight:500;line-height:24px;color:var(--primary-dark-slate-blue);text-align:center;margin-bottom:15px;display:none}@media(max-width:768px){.hcp-name-consent-modal-container .hcp-name-consent-modal .hcp-name-consent-content .hcp-name-consent-header-text-mobile{display:block}}.hcp-name-consent-modal-container .hcp-name-consent-modal .hcp-name-consent-content .hcp-name-consent-message{font-family:var(--font-family-primary);font-size:16px;font-weight:400;line-height:24px;color:var(--primary-dark-slate-blue);margin:0}@media(max-width:768px){.hcp-name-consent-modal-container .hcp-name-consent-modal .hcp-name-consent-content .hcp-name-consent-message{font-size:14px;line-height:20px}}.hcp-name-consent-modal-container .hcp-name-consent-modal .hcp-name-consent-content .hcp-name-consent-message p{margin:0 0 16px;padding:0}.hcp-name-consent-modal-container .hcp-name-consent-modal .hcp-name-consent-content .hcp-name-consent-message p:last-child{margin-bottom:0}.hcp-name-consent-modal-container .hcp-name-consent-modal .hcp-name-consent-content .hcp-name-consent-message a{color:#336;text-decoration:underline;text-underline-offset:3px}.hcp-name-consent-modal-container .hcp-name-consent-modal .hcp-name-consent-content .hcp-name-consent-message a:hover{color:var(--primary-dark-slate-blue)}.hcp-name-consent-modal-container .hcp-name-consent-modal .hcp-name-consent-content .hcp-name-consent-message ul{margin:0 0 16px;padding:0 0 0 30px;list-style-type:disc;color:var(--primary-dark-slate-blue)}.hcp-name-consent-modal-container .hcp-name-consent-modal .hcp-name-consent-content .hcp-name-consent-message ul li{margin-bottom:8px}.hcp-name-consent-modal-container .hcp-name-consent-modal .hcp-name-consent-content .hcp-name-consent-message ul li:last-child{margin-bottom:0}.hcp-name-consent-modal-container .hcp-name-consent-modal .hcp-name-consent-content .hcp-name-consent-message ul li::marker{color:var(--primary-dark-slate-blue)}.hcp-name-consent-modal-container .hcp-name-consent-modal .hcp-name-consent-actions{display:flex;justify-content:flex-end;align-items:center;padding:24px 32px;flex:1}@media(max-width:768px){.hcp-name-consent-modal-container .hcp-name-consent-modal .hcp-name-consent-actions{flex-direction:column;padding:24px 32px}.hcp-name-consent-modal-container .hcp-name-consent-modal .hcp-name-consent-actions .MuiButton-root{width:100%}}@media(prefers-color-scheme:dark){.hcp-name-consent-modal-container .hcp-name-consent-modal{background:var(--neutral-dark-background, #1a1a1a)}.hcp-name-consent-modal-container .hcp-name-consent-modal .hcp-name-consent-header-text,.hcp-name-consent-modal-container .hcp-name-consent-modal .hcp-name-consent-header-text-mobile{color:var(--neutral-white)}.hcp-name-consent-modal-container .hcp-name-consent-modal .hcp-name-consent-message{color:var(--neutral-light-gray)}.hcp-name-consent-modal-container .hcp-name-consent-modal .hcp-name-consent-divider{border-color:var(--neutral-medium-gray)}}._steppercomponent_wrapper .mobileContainerStyle{padding:8px 24px}._steppercomponent_wrapper .tabsContainer{width:100%;padding-top:8px;padding-bottom:8px;display:flex;gap:3px}._steppercomponent_wrapper .tabsStyles{border-bottom:4px solid var(--text-disabled);height:20px;width:100%}._steppercomponent_wrapper .tabsStyles.active{border-bottom:4px solid var(--secondary-orange)}._steppercomponent_wrapper .tabsStyles.completed{border-bottom:4px solid var(--success)}.prescVerification-layoutStyle .prescVerification-layoutStyle .subtitle-Boxstyle{display:flex;flex-direction:column;align-items:flex-start;gap:85px;flex:1 0;padding:20px 32px}.presciberVerification .responsive-page-design .subtitle-Boxstyle{padding:20px 32px}.presciberVerification .responsive-page-design .subtitle-Boxstyle p:last-child{margin-top:10px;font-size:16px;color:var(--light-gray);font-weight:400}.presciberVerification .container{padding:16px 32px}@media(max-width:1024px){.presciberVerification .subtitle-Boxstyle{font-size:1px;margin-left:25px;margin-right:2px;padding:12px 15px 42px 30px;text-align:left}.presciberVerification .container{margin-left:24px}.presciberVerification .container .MuiGrid2-root{width:95%}}@media(max-width:767px){.presciberVerification{min-height:calc(100vh - 380px)}.presciberVerification .responsive-page-design .subtitle-Boxstyle{padding:8px 24px 12px;margin:0}.presciberVerification .responsive-page-design .subtitle-Boxstyle p:last-child{font-size:16px;color:#595454;font-weight:400;margin-bottom:10px}.presciberVerification .container{display:flex;padding:0 24px 16px;align-items:flex-start;align-content:flex-start;gap:24px 60px;align-self:stretch;flex-wrap:wrap;margin:0}.presciberVerification .container .MuiGrid2-root{width:100%}}.heading-container{background:var(--primary-light-blue)}.heading-container .heading{display:flex;padding:24px 32px;align-items:center;gap:24px;align-self:stretch}.heading-container .heading .title{color:var(--primary-dark-slate-blue);font-size:32px;line-height:40px;font-weight:300}@media(max-width:1023px)and (min-width:768px){.heading-container .heading{padding:20px 24px}.heading-container .heading .title{font-size:24px;line-height:32px}}@media(max-width:767px){.heading-container .heading{padding:16px 24px}.heading-container .heading .title{font-size:20px;line-height:26px}}.agreementForm-mainContainer .info-icon-and-text{align-items:start}.agreementForm-mainContainer .disclaimer-text-purple{color:#336!important;font-weight:700!important}.agreementForm-mainContainer .agreement-header{display:flex;padding:20px 0;align-items:center;align-self:stretch}.agreementForm-mainContainer .header-text{color:var(--primary-dark-slate-blue);font-size:24px;font-style:normal;font-weight:400;line-height:32px}.agreementForm-mainContainer .text-container{display:flex;padding:16px 0 24px;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}.agreementForm-mainContainer .text-container ul{list-style-type:disc;margin:0}.agreementForm-mainContainer .text-mainHeader{color:var(--primary-dark-slate-blue);font-size:16px;font-style:normal;font-weight:700;line-height:20px}.agreementForm-mainContainer .sub-points{color:var(--primary-dark-slate-blue);font-size:16px;font-style:normal;font-weight:300;line-height:20px}.agreementForm-mainContainer .sub-points strong{font-weight:700}.agreementForm-mainContainer .signature-header{display:flex;flex-direction:column;align-items:flex-start;gap:10px;flex:1 0 0;padding:20px 0}.agreementForm-mainContainer .signature-header .signature-header-text{color:var(--primary-dark-slate-blue);font-size:24px;font-style:normal;font-weight:400;line-height:32px}.agreementForm-mainContainer .signature-header .signature-header-subText,.agreementForm-mainContainer .signature-header .signature-header-subTextSecond{color:var(--primary-dark-slate-blue);font-size:16px;font-style:normal;font-weight:300;line-height:20px}.agreementForm-mainContainer .signature-btnContainer{display:flex;padding:16px 0;align-items:flex-start;gap:24px;align-self:stretch}.agreementForm-mainContainer .signature-btnContainer .username-container{display:flex;width:574px;flex-direction:column;align-items:flex-start;gap:4px}.agreementForm-mainContainer .signature-btnContainer .input-label{color:var(--dropdown-label);font-size:14px;font-style:normal;font-weight:500;line-height:20px}.agreementForm-mainContainer .signature-btnContainer .mblableTypo{color:var(--black);font-size:16px;font-style:normal;font-weight:400;line-height:24px}.agreementForm-mainContainer .signature-btnContainer .eye-icon-img{background-color:var(--white);border-radius:50%;height:100%}.agreementForm-mainContainer .signature-btnContainer .textbox{display:flex;height:48px;padding:12px 16px;align-items:center;gap:8px;align-self:stretch;flex-direction:column;position:relative}.agreementForm-mainContainer .signature-btnContainer .textbox .textbox-input{width:100%}.agreementForm-mainContainer .signature-btnContainer .textbox .textbox-input-err{border:2px solid var(--error);width:100%}.agreementForm-mainContainer .signature-btnContainer .textbox .errText-agreement{position:absolute;color:var(--error);font-weight:400;left:0;top:50px;font-size:12px;line-height:16px;margin-top:13px}.agreementForm-mainContainer .signature-btnContainer .pswdbox{position:absolute;right:20px;top:10px}.agreementForm-mainContainer .signature-footer{display:flex;padding:16px 0 24px;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}.agreementForm-mainContainer .signature-footer .signature-footer-text{color:var(--primary-dark-slate-blue);font-size:16px;font-style:normal;font-weight:300;line-height:24px}.agreementForm-mainContainer .signature-noteContainer{display:flex;align-items:center;gap:8px}.agreementForm-mainContainer .signature-noteContainer p{font-weight:400;color:var(--primary-dark-slate-blue)}@media(min-width:767px)and (max-width:1023px){.agreementForm-mainContainer .header-text{font-size:25px}.agreementForm-mainContainer .signature-btnContainer .input-label{font-size:16px;font-weight:300}.agreementForm-mainContainer .signature-noteContainer p{font-size:14px}}@media(max-width:767px){.agreementForm-mainContainer .agreement-header{padding:0}.agreementForm-mainContainer .header-text{font-size:16px;font-style:normal;font-weight:400;line-height:24px;padding:24px 0 6px}.agreementForm-mainContainer .text-container{padding:13px 0 0}.agreementForm-mainContainer .text-container ul{padding-left:19px}.agreementForm-mainContainer .text-mainHeader{font-size:14px;font-weight:600}.agreementForm-mainContainer .sub-points{font-size:14px;font-weight:400}.agreementForm-mainContainer .onlineSig-rule{margin-top:21px}.agreementForm-mainContainer .signature-footer{padding:16px 0}.agreementForm-mainContainer .signature-footer .signature-footer-text{font-size:14px}.agreementForm-mainContainer .signature-header{padding:0}.agreementForm-mainContainer .signature-header .signature-header-text{font-size:16px}.agreementForm-mainContainer .signature-header .signature-header-subText{color:var(--Mezi-Text-Primary);font-size:14px}.agreementForm-mainContainer .signature-header .signature-header-subTextSecond{padding-bottom:24px;color:var(--Mezi-Text-Primary);font-size:14px}.agreementForm-mainContainer .signature-btnContainer{display:flex;flex-direction:column;padding:10px 0 16px}.agreementForm-mainContainer .signature-btnContainer .username-container{width:100%;gap:8px}.agreementForm-mainContainer .signature-btnContainer .input-label{font-size:14px;font-weight:500}.agreementForm-mainContainer .signature-btnContainer .textbox{align-items:flex-start;padding:0;width:90%}.agreementForm-mainContainer .signature-btnContainer .textbox .errText-agreement{position:absolute;top:40px}.agreementForm-mainContainer .signature-btnContainer .textbox-input{width:100%}.agreementForm-mainContainer .signature-btnContainer .pswdbox{position:absolute;right:-10px;top:0}.signature-noteContainer p{font-size:14px}}.modal-main-container{display:flex}.modal-main-container .modal-container{background-color:var(--white);border-radius:10px;border:1px solid var(--BMS-Light-Ray);box-shadow:0 2px 4px #23232f0f,0 8px 16px #23232f14;margin:auto;max-height:80%;max-width:600px;display:flex;flex-direction:column}.modal-main-container .modal-container .modal-header{display:flex;flex:1;padding:10px 20px;justify-content:space-between;align-items:center;align-self:stretch}.modal-main-container .modal-container .modal-header .modal-header-text{color:var(--primary-dark-slate-blue);font-size:18px;font-style:normal;font-weight:500;line-height:24px;margin:7px 0}.modal-main-container .modal-container .horizontal-rule{margin:0;border:1px solid var(--BMS-Light-Ray)}.modal-main-container .modal-container .modal-close{display:flex;align-items:center;gap:12px}.modal-main-container .modal-container .modal-close .modal-close-text{color:var(--primary-dark-slate-blue);font-size:16px;font-style:normal;font-weight:700;line-height:20px}.modal-main-container .modal-container .modal-text{padding:24px 40px;flex:4;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.modal-main-container .modal-container .modal-text .modal-data{color:var(--primary-dark-slate-blue);font-size:16px;font-style:normal;font-weight:400;line-height:24px;max-width:100%}.modal-main-container .modal-container .modal-button-container{display:flex;padding:24px 32px;justify-content:center;align-items:center;flex:1}@media(max-width:1023px){.modal-main-container .modal-container .modal-text .modal-data{margin:24px 0}}@media(max-width:767px){.modal-main-container .modal-container{max-width:80%}.modal-main-container .modal-container .modal-header{justify-content:end;padding:10px 20px}.modal-main-container .modal-container .modal-text .modal-header-text-mbl{color:var(--primary-dark-slate-blue);text-align:center;font-size:18px;font-style:normal;font-weight:500;line-height:24px;margin-bottom:15px}.modal-main-container .modal-container .modal-text .modal-data{font-size:14px;font-weight:400;line-height:20px;overflow-wrap:break-word}}.enrollment-confirmation-container{text-align:center;display:flex;flex-direction:column;flex-wrap:wrap;padding:0 56px}.enrollment-confirmation-container .enrollment-confirmation-successLogo{padding-top:70px}@media(min-width:767px)and (max-width:1023px){.enrollment-confirmation-container .enrollment-confirmation-successLogo{padding-top:0}}.enrollment-confirmation-container .enrollment-comp-header{color:var(--primary-dark-slate-blue);text-align:center;font-size:24px;font-style:normal;font-weight:400;line-height:32px;padding-top:18px}@media(min-width:767px)and (max-width:1023px){.enrollment-confirmation-container .enrollment-comp-header{padding:0 56px}}.enrollment-confirmation-container .enrollment-comp-subHeaderfirst{padding-top:16px;color:var(--primary-dark-slate-blue);text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:24px}@media(min-width:767px)and (max-width:1023px){.enrollment-confirmation-container .enrollment-comp-subHeaderfirst{padding-bottom:40px;padding-left:10px;padding-right:10px}}.enrollment-confirmation-container .enrollment-comp-subHeadersecond{color:var(--primary-dark-slate-blue);text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:24px}@media(max-width:1024px){.enrollment-confirmation-container .enrollment-comp-subHeadersecond{padding-left:50px;padding-right:50px}}@media(max-width:767px){.enrollment-confirmation-container{padding:0}.enrollment-confirmation-container .enrollment-confirmation-successLogo{padding-top:16px}.enrollment-confirmation-container .enrollment-comp-header{font-size:18px;font-weight:500;text-align:center;line-height:24px;padding:15px 8px 0}.enrollment-confirmation-container .enrollment-comp-subHeadersecond{padding-left:10px;padding-right:10px;padding-bottom:5px}}.enrollform-Fields{box-sizing:border-box;margin:0 0 8px}.enrollform-Fields .enroll_titleTypo{color:var(--primary-dark-slate-blue);font-size:18px;font-weight:500;line-height:24px;padding:20px 0}.enrollform-Fields .enroll_reqText{color:var(--light-gray);font-size:16px;font-weight:400;line-height:24px;padding:16px 0 24px}.enrollform-Fields .checkbox-flex{margin-top:4px;display:flex;align-items:center;padding:4px 16px;gap:16px}.enrollform-Fields .checkbox-flex .consentLabel{color:var(--black);font-size:13px;font-weight:400;line-height:24px}.enrollform-Fields .enroll_fieldContainer{margin:16px 0 24px}@media(max-width:1024px){.enrollform-Fields .head_primaryOfficeInfo{padding:20px 0 0}.enrollform-Fields .req_primaryOfficeInfo{padding:10px 0 20px}.enrollform-Fields .head_altContactInfo{padding-block:16px}.enrollform-Fields .req_altContactInfo{padding-block:12px;font-size:14px;line-height:20px}}@media(max-width:767px){.enrollform-Fields{margin:0}.enrollform-Fields .accordionOuter{margin:0 24px}.enrollform-Fields .enroll_reqText{font-size:14px;font-weight:400;line-height:20px;padding:20px 0}.enrollform-Fields .enroll_fieldContainer{margin:16px 0}}.inputFormMaindiv .formLabel{color:var(--dropdown-label);font-size:14px;font-weight:500;line-height:20px;padding:0 0 8px}.inputFormMaindiv .input_textdiv{position:relative}.inputFormMaindiv .input_textdiv .calendarInput .MuiInputBase-root{padding:12px 16px 12px 0}.inputFormMaindiv .input_pswdbox{position:absolute;right:20px;top:0}.inputFormMaindiv .input_zipbox{position:absolute;right:25px;top:4px}.inputFormMaindiv .eye-icon-img{background-color:var(--white);border-radius:50%;height:100%}.inputFormMaindiv .loader-icon{color:var(--primary-dark-slate-blue);margin-right:12px;width:24px;height:24px}.inputFormMaindiv .input_errText{color:var(--error);font-size:12px;font-weight:400;line-height:16px;margin-top:8px}.inputFormMaindiv .input_helperText{color:var(--CoolGray-60);font-size:12px;font-style:normal;font-weight:400;line-height:16px;padding-top:8px}.inputFormMaindiv .inputForm-Checkbox-flex{margin-top:4px;display:flex;align-items:center;padding:16px;gap:16px}.inputFormMaindiv .inputForm-Checkbox-flex .inputForm-checkbox-label{color:var(--primary-dark-slate-blue);font-size:14px;font-weight:500;line-height:20px}@media(max-width:767px){.inputFormMaindiv .inputForm-Checkbox-flex .inputForm-checkbox-label{color:var(--primary-dark-slate-blue);font-size:14px;font-weight:500;line-height:24px}}.accordion-container{width:auto;gap:0;box-sizing:border-box;margin:0 -25px;padding:0;border-top:1.5px solid var(--divider)}.accordion-container .MuiAccordion-root.Mui-expanded{margin:0}.accordion-container .accoridion-title{color:var(--primary-dark-slate-blue);font-size:14px;font-weight:500;line-height:24px}.accordion-container .accoridion-title-completed{color:var(--primary-gray);font-size:14px;font-weight:500;line-height:24px}.accordion-container .accordian-simpleBox{border-bottom:1px solid var(--divider);display:flex;align-items:center;padding:24px}.accordion-container .simpleBox-innerText{color:var(--primary-dark-slate-blue);font-size:14px;font-weight:400;line-height:20px;margin-left:16px}.accordion-container .accordion-summary{background-color:var(--secondary-bg-orange);width:100%;border-bottom:1px solid var(--divider);padding:24px 24px 16px;gap:24px}.accordion-container .accordion-summary .MuiAccordionSummary-root.Mui-disabled{background-color:var(--action-selected);color:var(--Mezi-Text-Secondary)}.accordion-container .accordian-disabled{background-color:var(--action-disabled);color:var(--Mezi-Text-Secondary)}.accordion-container .accordian-completed{background-color:var(--white);color:var(--primary-gray)}.accordion-container .flexTitleBox{display:flex;gap:24px}.patient-search-container{margin:16px 24px}.alertMsg-patientSearch{margin:24px}.alertMsg-patientSearch .emptyDataMsg{font-size:14px}.alertMsg-patientSearch .infoAlert-outerDiv{padding:12px 24px}.alertMsg-patientSearch .infoAlert-outerDiv .infoalert-flex{margin:24px 0 0}.alertMsg-patientSearch .infoAlert-outerDiv .infoalert-flex button{width:264px}@media(min-width:767px){.patient-search-container{margin:16px 52px}.alertMsg-patientSearch{margin:32px}.alertMsg-patientSearch .infoAlert-outerDiv .infoalert-flex{margin:0}.alertMsg-patientSearch .infoAlert-outerDiv .infoalert-flex button{width:160px}}@media(min-width:1023px){.patient-search-container{margin:16px 32px}.alertMsg-patientSearch{margin:20px 32px}}.patient-search-form-container .reqText{color:var(--light-gray);font-size:14px;font-weight:400;line-height:20px;padding:16px 0 24px}.patient-search-form-container .subHeaderText{font-size:14px;font-style:normal;font-weight:400;line-height:20px;padding-bottom:16px;color:var(--primary-dark-slate-blue)}.patient-search-form-container .patient-searchForm{padding-top:0}.patient-search-form-container .patient-searchForm .mb-24px{margin-bottom:0}.patient-search-form-container .patient-searchForm .patient-search-button{display:flex;align-items:flex-end;justify-content:flex-start;padding-bottom:2px}.patient-search-form-container .patient-searchForm .patient-search-button button{width:100%;height:48px}.patient-search-form-container .patient-searchForm .patient-search-button button:disabled svg path{fill:var(--text-disabled)}.patient-search-form-container .patient-searchForm .patient-search-button button:hover svg path{fill:var(--primary-dark-slate-blue)}.patient-search-form-container .patient-searchForm .patient-search-button button .MuiButton-endIcon{margin-left:12px}.patient-search-form-container .patient-searchForm .patient-search-button button svg path{fill:#fff}.patient-search-form-container .fieldContainer .calendarInput{width:100%}.patient-search-form-container .fieldContainer .calendarInput input,.patient-search-form-container .fieldContainer .calendarInput select{padding:12px 0;width:100%}.patient-search-form-container .fieldContainer input,.patient-search-form-container .fieldContainer select{padding:15px 16px}.patient-search-form-container .calender-container{justify-content:left}@media(min-width:767px){.patient-search-form-container .subHeaderText{font-size:16px;font-weight:500;line-height:24px}.patient-search-form-container .patient-searchForm{padding-top:16px}.patient-search-form-container .calendarInput .MuiInputBase-root{width:calc(100% - 40px)}}@media(min-width:1023px){.patient-search-form-container .subHeaderText{font-size:18px}.patient-search-form-container .patient-search-button{margin-top:0}.patient-search-form-container .calendarInput .MuiInputBase-root{max-width:calc(100% - 40px)}}@media(min-width:1200px){.patient-search-form-container .patient-search-button button{width:160px;height:48px}}.dataTableComponent>table>thead>tr.MuiTableRow-head{border-top:1px solid var(--divider);background:var(--background-light-gray)}.dataTableComponent>table>thead>tr.MuiTableRow-head th .headerCell{display:flex;align-items:center;justify-content:space-between}.dataTableComponent>table>thead>tr.MuiTableRow-head th .headerCell:last-child{justify-content:center}.dataTableComponent>table>thead>tr.MuiTableRow-head th .headerCell p{color:var(--CoolGray-100);font-size:14px;font-weight:500}.dataTableComponent>table>thead>tr.MuiTableRow-head th .headerCell svg{width:24px;height:24px;cursor:pointer;flex-shrink:0}.dataTableComponent>table>thead>tr.MuiTableRow-head th .headerCell svg.asc{transform:rotate(180deg)}.dataTableComponent>table>thead>tr.MuiTableRow-head th .headerCell svg.desc{transform:none}.dataTableComponent>table>tbody>tr>td:not(:last-child){word-break:break-all;color:var(--CoolGray-90);font-size:14px;font-weight:400}.dataTableComponent>table>tbody>tr>td:last-child .actionBtnContainer{border-radius:28px;border:1px solid var(--primary-dark-slate-blue);background:var(--primary-dark-slate-blue);color:var(--white);padding:12px 16px;text-transform:capitalize;font-size:16px;font-weight:700;height:48px}.dataTableComponent>table>tbody>tr>td:last-child .actionBtnContainer .rightArrow{padding-left:12px}.dataTableComponent>table>tbody>tr>td:last-child .actionBtnContainer:hover{background:var(--white);color:var(--primary-dark-slate-blue)}.dataTableComponent>table>tbody>tr>td:last-child .actionBtnContainer:hover .rightArrow{fill:var(--primary-dark-slate-blue)}.dataTableComponent>table>tbody>tr>td:last-child .actionBtnContainerPartial .partialBtn{border-radius:38px;border:1px solid var(--primary-dark-slate-blue);background:var(--primary-dark-slate-blue);color:var(--white);text-transform:capitalize;font-size:16px;font-weight:700;height:48px;padding:12px 18px 16px;justify-content:center;align-items:center}.dataTableComponent>table>tbody>tr>td:last-child .actionBtnContainerPartial .rightArrow{padding-left:12px}.dataTableComponent>table>tbody>tr>td:last-child .actionBtnContainerPartial:hover{background:var(--white);color:var(--primary-dark-slate-blue)}.dataTableComponent>table>tbody>tr>td:last-child .actionBtnContainerPartial:hover .rightArrow{fill:var(--primary-dark-slate-blue)}.dataTableComponent>table>tbody>tr>td:last-child .actionBtnEnroll{border-radius:38px;border:1px solid var(--primary-dark-slate-blue);background:var(--white);color:var(--primary-dark-slate-blue);text-transform:capitalize;padding:12px 24px 16px;font-weight:700;height:48px;font-size:16px;line-height:20px}.dataTableComponent>table>tbody>tr>td:last-child .actionBtnEnroll:hover{background:var(--primary-dark-slate-blue);color:var(--white)}.dataTableComponent>table>tbody>tr>td:last-child .actionBtnEnroll:hover .rightArrow{fill:var(--white)}.dataTableComponent>table>tbody>tr>td:last-child .actionBtnEnrollDisable{text-transform:none;border-radius:38px;height:48px;padding:12px 24px;border:1px solid var(--text-disabled)}.dataTableComponent>table .enrollment-status-container{display:flex;gap:4px;align-items:center;margin-bottom:8px}.dataTableComponent>table .enrollment-status-container.faded{opacity:.3}.dataTableComponent>table .enrollment-status-container:last-child{margin-bottom:0}.dataTableComponent .no-Patient-container{display:flex;flex-direction:column;justify-content:center;align-items:center;height:201px;text-align:center;padding:32px 16px;gap:12px;align-self:stretch;background-color:var(--lotion-white)}.dataTableComponent .no-Patient-container .no-Patient-header{font-size:16px;font-weight:500;color:var(--primary-dark-slate-blue);line-height:150%;letter-spacing:.15px}.dataTableComponent .no-Patient-container .no-Patient-body{color:var(--Mezi-Primary-Dark-Slate-Blue, #336);font-size:14px;font-style:normal;font-weight:400;line-height:20px}@media(max-width:1024px){.responsiveTableRowContainer{border-radius:10px;border:1px solid var(--divider);padding:16px 24px;display:flex;justify-content:space-between;flex-direction:column}.responsiveTableRowContainer:not(:last-of-type){margin-bottom:12px}.responsiveTableRowContainer .rowDataSection .enrollmentStatus{border-radius:32px;border:1px solid var(--Mezi-Alerts-Warning-Border);background:var(--Mezi-Alerts-Warning-Border);padding:8px 16px;width:max-content;margin-bottom:16px;color:var(--Mezi-Text-Primary);font-size:14px;font-weight:400}.responsiveTableRowContainer .rowDataSection .enrollmentStatus.red{border:1px solid var(--error-border);background:var(--error-bg);color:var(--error)}.responsiveTableRowContainer .rowDataSection .enrollmentStatus.green{border:1px solid var(--success-border);background:var(--success-bg);color:var(--success)}.responsiveTableRowContainer .rowDataSection .enrollmentStatus .tooltip-info{display:flex;gap:10px}.responsiveTableRowContainer .rowDataSection .enrollmentStatus .tooltip-info img{width:24px}.responsiveTableRowContainer .rowDataSection .enrollmentStatus .enrollment-status-text{display:inline-block;padding:0;margin-top:-40px}.responsiveTableRowContainer .rowDataSection .otherRowData .card-container{font-size:14px;text-align:left;gap:12px}.responsiveTableRowContainer .rowDataSection .otherRowData .card-container .card-inner .tHead{width:45%;color:var(--Mezi-Primary-Dark-Slate-Blue);font-weight:600}.responsiveTableRowContainer .rowDataSection .otherRowData .card-container .card-inner .tData{width:45%;color:var(--Mezi-Text-Primary);font-weight:400}.responsiveTableRowContainer .rowDataSection .otherRowData .card-container .card-inner .tData .enrollment-status-container{display:flex;gap:4px;align-items:center;margin-bottom:8px}.responsiveTableRowContainer .rowDataSection .otherRowData .card-container .card-inner .tData .enrollment-status-container.faded{opacity:.3}.responsiveTableRowContainer .rowDataSection .otherRowData .card-container .card-inner .tData .enrollment-status-container:last-child{margin-bottom:0}.responsiveTableRowContainer .rowDataSection .otherRowData .card-container .card-inner .tData .second-program-wrapper{display:flex;align-items:center;gap:4px}.responsiveTableRowContainer .rowDataSection .otherRowData .card-container .card-inner .tData .second-program-wrapper .show-more-text{color:var(--primary-dark-slate-blue)!important;opacity:1!important;text-decoration:underline!important;cursor:pointer;white-space:nowrap}.responsiveTableRowContainer .rowDataSection .otherRowData .card-container .card-inner .tData .second-program-wrapper .show-more-text:hover{opacity:.8!important}.responsiveTableRowContainer .rowButtonSection{margin-top:22px}.responsiveTableRowContainer .rowButtonSection .buttonContainer{border-radius:38px!important;border:1px solid var(--Mezi-Primary-Dark-Slate-Blue);background:var(--Mezi-Primary-Dark-Slate-Blue);padding:0;font-size:16px;font-weight:700;color:var(--white);text-transform:capitalize;height:48px;display:flex;align-items:center;justify-content:center}.responsiveTableRowContainer .rowButtonSection .buttonContainerPartial{border-radius:28px;border:1px solid var(--Mezi-Primary-Dark-Slate-Blue);background:var(--Mezi-Primary-Dark-Slate-Blue);padding:0;font-size:16px;font-weight:700;color:var(--white);text-transform:capitalize;height:48px;display:flex;align-items:center;justify-content:center}.responsiveTableRowContainer .rowButtonSection .buttonContainerPartial .rightArrow{margin-left:10px;display:flex;align-items:center}.responsiveTableRowContainer .rowButtonSection .actionBtnEnroll{border-radius:38px!important;border:1px solid var(--Mezi-Primary-Dark-Slate-Blue);background:var(--white);color:var(--Mezi-Primary-Dark-Slate-Blue);padding:0;font-size:16px;font-weight:500;text-transform:none;height:48px!important;min-height:48px;display:flex;align-items:center;margin-right:auto;justify-content:flex-start;gap:8px;cursor:pointer}.responsiveTableRowContainer .rowButtonSection .actionBtnEnroll:hover{background:var(--Mezi-Primary-Dark-Slate-Blue);color:var(--white)}.responsiveTableRowContainer .rowButtonSection .actionBtnEnroll:hover .rightArrow{fill:var(--white)}.responsiveTableRowContainer .rowButtonSection .actionBtnEnroll .rightArrow{width:16px;height:16px;fill:currentColor}.responsiveTableRowContainer .rowButtonSection .actionBtnEnrollDisable{text-transform:none;border-radius:38px;min-height:48px;padding:0;background:var(--white);border:1px solid var(--checkbox-disabled);color:var(--text-disabled);display:flex;align-items:center;justify-content:center}.responsiveTableRowContainer .rowButtonSection .rightArrow{top:0;position:relative}.responsiveTableRowContainer .no-Patient-container{display:flex;flex-direction:column;justify-content:center;align-items:center;height:201px;text-align:center;padding:32px 16px;gap:12px;align-self:stretch;background-color:var(--lotion-white)}.responsiveTableRowContainer .no-Patient-container .no-Patient-header{font-size:16px;font-weight:500;color:var(--primary-dark-slate-blue);line-height:150%;letter-spacing:.15px}.responsiveTableRowContainer .no-Patient-container .no-Patient-body{color:var(--Mezi-Primary-Dark-Slate-Blue, #336);font-size:14px;font-style:normal;font-weight:400;line-height:20px}}@media(max-width:767px){.responsiveTableRowContainer{padding:32px 24px;flex-direction:column}.responsiveTableRowContainer .rowDataSection .enrollmentStatus{margin-bottom:26px}.responsiveTableRowContainer .rowDataSection .otherRowData .card-container{gap:10px}.responsiveTableRowContainer .rowDataSection .otherRowData .card-container .card-inner{width:100%}.responsiveTableRowContainer .rowButtonSection{align-self:flex-start;margin-top:32px;width:100%}.responsiveTableRowContainer .rowButtonSection .buttonContainer,.responsiveTableRowContainer .rowButtonSection .buttonContainerPartial{border-radius:38px!important;border:1px solid var(--Mezi-Primary-Dark-Slate-Blue);background:var(--Mezi-Primary-Dark-Slate-Blue);padding:0;font-size:16px;font-weight:700;color:var(--white);text-transform:capitalize;height:48px;display:flex;align-items:center;justify-content:center}.responsiveTableRowContainer .rowButtonSection .buttonContainerPartial .rightArrow{margin-left:10px;display:flex;align-items:center}.responsiveTableRowContainer .rowButtonSection .actionBtnEnroll{border:1px solid var(--Mezi-Primary-Dark-Slate-Blue);background:var(--white);color:var(--Mezi-Primary-Dark-Slate-Blue);padding:0;font-size:14px;font-weight:500;text-transform:none;min-height:48px;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.responsiveTableRowContainer .rowButtonSection .actionBtnEnroll:hover{background:var(--Mezi-Primary-Dark-Slate-Blue);color:var(--white)}.responsiveTableRowContainer .rowButtonSection .actionBtnEnroll:hover .rightArrow{fill:var(--white)}.responsiveTableRowContainer .rowButtonSection .actionBtnEnroll .rightArrow{width:16px;height:16px;fill:currentColor}.responsiveTableRowContainer .rowButtonSection .actionBtnEnrollDisable{text-transform:none;border-radius:38px!important;height:48px!important;min-height:48px;padding:0;background:var(--white);border:1px solid var(--checkbox-disabled);color:var(--text-disabled);display:flex;align-items:center;justify-content:center}.responsiveTableRowContainer .rowButtonSection .rightArrow{top:0;position:relative}}.pagination-container{width:100%;display:flex;align-items:center;justify-content:flex-end;gap:26px}.pagination-container .show-button{background-color:var(--white);padding:8px 12px;align-items:center;border-radius:10px;border:1px solid var(--divider);width:120px;height:40px;box-shadow:0 1px 4px 0 var(--card-boxshadowgray);color:var(--Mezi-Text-Secondary);font-family:Poppins;font-size:12px;font-style:normal;font-weight:400;line-height:166%;letter-spacing:.4px}.pagination-container .next-previous-buttons{display:flex;align-items:center;gap:0;margin:0}.pagination-container .next-previous-buttons .icon-button{background-color:var(--white);padding:0;margin:0;border:none}.pagination-container .next-previous-buttons .icon-style{padding:6px;width:24px;height:24px}.pagination-container .next-previous-buttons .icon-style:hover{cursor:pointer}.pagination-container .next-previous-buttons .current-total-page{padding:0 10px}.sorting-container{display:flex;align-items:center}.sorting-container .text-typography{white-space:nowrap;margin:0 12px 0 4px;font-size:16px;font-weight:700;line-height:20px}.sorting-container .text-placeholder{font-size:14px;font-weight:400;line-height:20px;color:#0000008a}.mainContainer-patientResult .titleBox{background-color:var(--primary-light-blue)}.mainContainer-patientResult .subTitleBox{display:flex;gap:8px;align-items:center;box-sizing:border-box;padding:16px 32px}.mainContainer-patientResult .subTitleText{color:var(--primary-dark-slate-blue);font-size:18px;font-style:normal;font-weight:500;line-height:24px}.mainContainer-patientResult .filterContainer{display:flex;padding:16px 32px 0;align-items:center;gap:24px;box-sizing:border-box}.mainContainer-patientResult .enrollStatus-column{display:flex;gap:12px;align-items:center}.mainContainer-patientResult .patientResult-alertMsg{margin:16px 32px}.mainContainer-patientResult .emptyDataMsg{font-size:14px}.mainContainer-patientResult .matchesFound-header{color:var(--primary-dark-slate-blue);font-size:20px;font-style:normal;font-weight:500;line-height:28px;margin-bottom:12px}.mainContainer-patientResult .matchesFound-description{color:var(--black);font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:12px}.mainContainer-patientResult .matchesFound-statusInfo{color:var(--black);font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:0;display:flex;align-items:center;flex-wrap:wrap}.mainContainer-patientResult .matchesFound-statusInfo .info-icon-inline{display:inline-flex;align-items:center;margin:0 2px}.mainContainer-patientResult .matchesFound-statusInfo .inline-info-icon{font-size:26px!important;color:var(--black);vertical-align:middle;margin:0 2px}.mainContainer-patientResult .tableContainer{display:flex;padding:16px 32px;flex-direction:column;align-items:flex-start;gap:10px;align-self:stretch}.mainContainer-patientResult .infoAlert-patientResult{margin:12px 32px}.mainContainer-patientResult .infoAlert-patientResult .info-icon-and-text{align-items:start}.mainContainer-patientResult .customHeaderEnroll{display:flex;align-items:center;gap:10px}.mainContainer-patientResult #panel1bh-content .enrollPateintSearchTables table>thead>tr>th:nth-of-type(1) .headerCell svg{display:none}.mainContainer-patientResult .enrollPateintSearchTables{width:100%;max-width:1280px;margin:0 auto}.mainContainer-patientResult .enrollPateintSearchTables table{width:100%}.mainContainer-patientResult .enrollPateintSearchTables table>thead>tr>th:nth-of-type(2) .headerCell svg,.mainContainer-patientResult .enrollPateintSearchTables table>thead>tr>th:nth-of-type(3) .headerCell svg{display:none}.mainContainer-patientResult .enrollPateintSearchTables table>thead>tr>th:nth-of-type(5){width:15%}.mainContainer-patientResult .enrollPateintSearchTables table>thead>tr>th:nth-of-type(6){width:24%}.mainContainer-patientResult .enrollPateintSearchTables table>thead>tr>th:nth-of-type(6) .headerCell svg{display:none}.mainContainer-patientResult .enrollPateintSearchTables table>thead>tr>th:nth-of-type(7) .headerCell svg{display:none}.mainContainer-patientResult .MuiAccordion-root{padding:0}.mainContainer-patientResult .MuiAccordion-root .MuiAccordion-heading{all:revert;background-color:var(--primary-light-blue);border-bottom:1px solid var(--divider);margin:0}.mainContainer-patientResult .MuiAccordion-root .MuiAccordionSummary-root{max-width:2000px;width:100%;margin:0 auto;padding:0 32px 0 0}.mainContainer-patientResult .MuiAccordion-root .MuiAccordionSummary-root .MuiAccordionSummary-content{margin:0}.mainContainer-patientResult .MuiAccordion-root .MuiAccordionDetails-root{padding:0}.mainContainer-patientResult .show-more-text{color:var(--primary-dark-slate-blue)}.mainContainer-patientResult .second-program-wrapper-container{display:flex;align-items:center;gap:4px;margin-bottom:8px}.mainContainer-patientResult .second-program-wrapper-container .show-more-text{color:var(--primary-dark-slate-blue)!important;opacity:1!important;text-decoration:underline!important;cursor:pointer;white-space:nowrap}.mainContainer-patientResult .second-program-wrapper-container .show-more-text:hover{opacity:.8!important}.MuiTooltip-popper.showMore-tooltip-popper .MuiTooltip-tooltip.showMore-tooltip .showMore-tooltip-content{max-width:230px;max-height:300px;overflow-y:auto;overflow-x:hidden}@media(max-width:1024px){.mainContainer-patientResult .tableContainer,.mainContainer-patientResult .subTitleBox{padding:16px 52px}.mainContainer-patientResult .patientResult-alertMsg{margin:16px 52px}.mainContainer-patientResult .filterContainer{padding:16px 52px 0;gap:12px;flex-wrap:wrap}.mainContainer-patientResult .filterContainer .searchTableFilter{flex:100%}.mainContainer-patientResult .filterContainer .searchTableFilter .MuiFormControl-root.MuiTextField-root{width:100%}.mainContainer-patientResult .sortBy{flex:1}.mainContainer-patientResult .sortBy .sorting-container{justify-content:end}.mainContainer-patientResult .sortBy .sorting-container .MuiInputBase-root.MuiOutlinedInput-root{margin-right:0;width:310px}.mainContainer-patientResult .sortBy .sorting-container .MuiSelect-select{text-overflow:initial;white-space:initial;padding-right:10px}.enrollPateintSearchTables>.rowDataSection>.otherRowData>table>tbody>tr:last-child{display:none}.enrollPateintSearchTables.responsiveTableRowContainer{width:calc(100% - 48px)}.mainContainer-patientResult .second-program-wrapper-container{display:flex;align-items:center;gap:4px;margin-bottom:8px}.mainContainer-patientResult .second-program-wrapper-container .show-more-text{color:var(--primary-dark-slate-blue)!important;opacity:1!important;text-decoration:underline!important;cursor:pointer;white-space:nowrap}.mainContainer-patientResult .second-program-wrapper-container .show-more-text:hover{opacity:.8!important}}@media(max-width:767px){.mainContainer-patientResult .matchesFound-header{color:var(--primary-dark-slate-blue);font-size:16px;line-height:22px;margin-bottom:10px}.mainContainer-patientResult .matchesFound-description,.mainContainer-patientResult .matchesFound-statusInfo{color:var(--black);font-size:14px;line-height:20px;margin-bottom:10px}.mainContainer-patientResult .matchesFound-description .inline-info-icon,.mainContainer-patientResult .matchesFound-statusInfo .inline-info-icon{font-size:14px!important}.mainContainer-patientResult .subTitleBox{padding:16px 24px}.mainContainer-patientResult .subTitleText{font-size:14px}.mainContainer-patientResult .tableContainer{padding:16px 24px}.mainContainer-patientResult .tableContainer .viewMore-btn{width:100%;margin:12px 0}.mainContainer-patientResult .tableContainer .viewMore-btn button{width:100%}.mainContainer-patientResult .patientResult-alertMsg{margin:16px 24px}.mainContainer-patientResult .responsiveTableRowContainer{width:calc(100% - 50px);flex-direction:column}.mainContainer-patientResult .responsiveTableRowContainer .rowButtonSection{width:100%;text-align:center}.mainContainer-patientResult .filterContainer{padding:16px 24px 0;gap:12px;flex-wrap:wrap}.mainContainer-patientResult .filterContainer .searchTableFilter{flex:auto;width:calc(100% - 100px)}.mainContainer-patientResult .filterContainer .sortBy .sorting-container .sort-form-control{flex-grow:1}.mainContainer-patientResult .filterContainer .sortBy .sorting-container .MuiInputBase-root.MuiOutlinedInput-root{width:100%}.mainContainer-patientResult .infoAlert-patientResult .info-icon-and-text{margin-top:32px}.mainContainer-patientResult .second-program-wrapper-container{display:flex;align-items:center;gap:4px;margin-bottom:8px}.mainContainer-patientResult .second-program-wrapper-container .show-more-text{color:var(--primary-dark-slate-blue)!important;opacity:1!important;text-decoration:underline!important;cursor:pointer;white-space:nowrap}.mainContainer-patientResult .second-program-wrapper-container .show-more-text:hover{opacity:.8!important}}.patient-program-selection-container .heading-container{padding-left:24px;padding-right:24px}.patient-program-selection-container .heading-container .heading{padding-left:0;padding-right:0}.patient-program-selection-container .language-toggler{background-color:var(--secondary-bg-orange);padding:20px 24px}.patient-program-selection-container .language-toggler .language-header{font-size:18px;margin-bottom:10px;color:var(--primary-dark-slate-blue)}.patient-program-selection-container .language-toggler .language-sub-header{font-size:14px;color:var(--primary-dark-slate-blue)}@media(min-width:767px){.patient-program-selection-container .heading-container{padding-left:52px;padding-right:52px}.patient-program-selection-container .language-toggler{padding:20px 52px}}@media(min-width:1023px){.patient-program-selection-container .heading-container{padding-left:32px;padding-right:32px}.patient-program-selection-container .language-toggler{padding:20px 32px}.patient-program-selection-container .language-toggler .language-sub-header{font-size:16px}}.card-main-padding .formcontrol-header{margin-bottom:16px;border:1px solid var(--border)}@media(max-width:767px){.dropdown-title{font-size:14px;font-weight:500;line-height:20px}}.dropdown-title{color:var(--dropdown-label);font-size:16px;line-height:24px;padding-bottom:8px;font-weight:500}.formcontrol-header{display:flex;flex-direction:column;gap:4px;background:var(--white);border-radius:2px}.formcontrol-header .formcontrol-inputlabel{font-size:16px;gap:18px;line-height:24px;color:var(--light-gray);font-weight:400;transform:translate(16px,14px) scale(1)}.formcontrol-header .formcontrol-inputlabel.Mui-focused{color:var(--light-gray)}.formcontrol-header .formcontrol-select{font-size:14px;color:var(--light-gray);font-weight:400;line-height:20px}.formcontrol-header .formcontrol-select .MuiSelect-icon{color:var(--light-gray)}.formcontrol-header .formcontrol-menuitem{font-size:16px;color:var(--light-gray);font-weight:400;background-color:var(--white);line-height:24px}.formcontrol-header .formcontrol-menuitem:hover{background-color:var(--action-hover)}.inline-dropdown{position:relative;width:100%}.inline-dropdown .inline-dropdown-header{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border:1px solid var(--Mezi-Background-Divider-2);border-radius:4px;background-color:#fff;cursor:pointer;color:var(--light-gray);transition:all .2s ease-in-out}.inline-dropdown .inline-dropdown-header:hover{background-color:var(--pink)!important;color:var(--white)!important;border-color:var(--pink)!important}.inline-dropdown .inline-dropdown-header:hover .MuiTypography-root,.inline-dropdown .inline-dropdown-header:hover .MuiSvgIcon-root{color:var(--white)!important}.inline-dropdown.dropdown-open .inline-dropdown-header{background-color:var(--pink)!important;color:#fff!important;border-color:var(--pink)!important}.inline-dropdown.dropdown-open .inline-dropdown-header .MuiTypography-root,.inline-dropdown.dropdown-open .inline-dropdown-header .MuiSvgIcon-root{color:#fff!important}.inline-dropdown.dropdown-open .inline-dropdown-header:hover{background-color:var(--pink)!important;color:#fff!important;border-color:var(--pink)!important}.inline-dropdown.dropdown-open .inline-dropdown-header:hover .MuiTypography-root,.inline-dropdown.dropdown-open .inline-dropdown-header:hover .MuiSvgIcon-root{color:#fff!important}.inline-dropdown.has-value .inline-dropdown-header{background-color:var(--pink)!important;color:#fff!important;border-color:var(--pink)!important}.inline-dropdown.has-value .inline-dropdown-header .MuiTypography-root,.inline-dropdown.has-value .inline-dropdown-header .MuiSvgIcon-root{color:#fff!important}.inline-dropdown.has-value .inline-dropdown-header:hover{background-color:var(--pink)!important;color:#fff!important;border-color:var(--pink)!important}.inline-dropdown.has-value .inline-dropdown-header:hover .MuiTypography-root,.inline-dropdown.has-value .inline-dropdown-header:hover .MuiSvgIcon-root{color:#fff!important}.inline-dropdown .inline-dropdown-options{position:absolute;top:100%;left:0;right:0;z-index:1000;box-shadow:0 1px 11px -3px #0003;background-color:var(--light-white);border:1px solid var(--Mezi-Background-Divider-2);border-top:none;border-radius:0 0 4px 4px;max-height:200px;overflow:auto;padding:0}.inline-dropdown .inline-dropdown-options::-webkit-scrollbar{display:none}.inline-dropdown .inline-dropdown-options{scrollbar-width:none;-ms-overflow-style:none}.inline-dropdown .inline-dropdown-options .MuiListItem-root{border-bottom:1px solid var(--Mezi-Background-Divider-2)!important}.inline-dropdown .inline-dropdown-options .MuiListItem-root:last-child{border-bottom:none!important}.inline-dropdown .inline-dropdown-options .MuiListItem-root .MuiListItemButton-root{transition:all .2s ease-in-out}.inline-dropdown .inline-dropdown-options .MuiListItem-root .MuiListItemButton-root:hover{background-color:var(--pink)!important;color:#fff!important}.inline-dropdown .inline-dropdown-options .MuiListItem-root .MuiListItemButton-root:hover .MuiListItemText-root .MuiTypography-root{color:#fff!important}.inline-dropdown .inline-dropdown-options .MuiListItem-root .MuiListItemButton-root.Mui-selected{background-color:transparent!important;color:inherit!important}.inline-dropdown .inline-dropdown-options .MuiListItem-root .MuiListItemButton-root.Mui-selected .MuiListItemText-root .MuiTypography-root{color:inherit!important}.inline-dropdown .inline-dropdown-options .MuiListItem-root .MuiListItemButton-root.Mui-selected:hover{background-color:var(--pink)!important;color:#fff!important}.inline-dropdown .inline-dropdown-options .MuiListItem-root .MuiListItemButton-root.Mui-selected:hover .MuiListItemText-root .MuiTypography-root{color:#fff!important}.inline-dropdown.rems-dropdown-theme .inline-dropdown-options{scrollbar-color:var(--pink) var(--dropdownmenu-gray)}.MuiPopover-root.MuiMenu-root.MuiModal-root .custom-dropdown-paper{max-height:200px;box-shadow:0 1px 11px -3px #0003;border-radius:2px;overflow-y:auto}.MuiPopover-root.MuiMenu-root.MuiModal-root .custom-dropdown-paper.purple{scrollbar-color:var(--primary-dark-slate-blue) var(--dropdownmenu-gray)}.MuiPopover-root.MuiMenu-root.MuiModal-root .custom-dropdown-paper{scrollbar-color:var(--pink) var(--dropdownmenu-gray);padding:0;margin:0}.MuiPopover-root.MuiMenu-root.MuiModal-root .custom-dropdown-paper::-webkit-scrollbar{width:8px;border-radius:20px}.language-toggle-container .fontBold{font-weight:700}.language-toggle-container .languageText{font-size:14px;color:var(--Mezi-Text-Primary)}.language-toggle-container .switch-toggle .MuiSwitch-thumb,.language-toggle-container .switch-toggle .MuiSwitch-track{background-color:var(--primary-dark-slate-blue)}.language-toggle-container .switch-toggle .Mui-checked+.MuiSwitch-track{background-color:var(--primary-dark-slate-blue)}.generic-error-system-container{padding:52px 0;text-align:center;display:flex;flex-direction:column;flex-wrap:wrap;gap:16px;margin:auto}.generic-error-system-container .generic-error-system-info-container{padding:0 24px;gap:16px;display:flex;flex-direction:column}.generic-error-system-container .generic-error-system-info-container .generic-system-error{display:flex;width:57px;height:57px;padding:5.4px;justify-content:center;align-items:center;flex-shrink:0;border-radius:55px;background:var(--error-bg-secondary);margin:24px auto 0}.generic-error-system-container .generic-error-system-info-container .generic-system-errorImg{width:100%;height:auto;flex-shrink:0}.generic-error-system-container .generic-error-system-info-container .generic-system-error-header{color:var(--error);text-align:center;font-size:24px;font-style:normal;font-weight:400;line-height:32px}.generic-error-system-container .generic-error-system-info-container .generic-system-error-subHeader{text-align:center;display:flex;align-items:center;flex-direction:column;font-size:16px;font-style:normal;font-weight:300;line-height:24px;color:var(--Mezi-Text-Primary)}.generic-error-system-container .generic-error-system-info-container .instruction-list{margin:0;text-align:center;display:flex;align-items:center;flex-direction:column;font-size:16px;font-style:normal;font-weight:300;line-height:24px;color:var(--Mezi-Text-Primary);flex-shrink:0;padding:0}.generic-error-system-container .generic-error-system-info-container .instruction-list .instruction-list-item{list-style-position:inside}.generic-error-system-container .information-container{gap:16px}.generic-error-system-container .info-alert-container{width:666px;margin:auto auto 32px;max-width:660px}.generic-error-system-container .refresh-button-container{display:flex;padding:24px 0;justify-content:center;align-items:center;flex:1}.generic-error-system-container .list-container{gap:0px}@media(max-width:768px){.generic-error-system-container{padding:24px 0;gap:10px}.generic-error-system-container .generic-system-error-header{font-size:23px}.generic-error-system-container .info-alert-container{width:auto;margin:auto auto 10px;padding:0 24px}}@media(min-width:768px)and (max-width:1024px){.generic-error-system-container{padding:52px 0}.generic-error-system-container .generic-system-error-header{font-size:25px}.generic-error-system-container .info-alert-container{width:auto;margin:auto auto 16px;padding:0 52px}}.patientSurveysRow{width:100%;display:flex;align-items:center;justify-content:center;margin-top:-36px}.patientSurveysBtn{position:relative;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;max-width:446px;min-height:49px;margin:0 auto;padding:12px 24px;background-color:var(--primary-dark-slate-blue);border:1px solid var(--primary-orange);border-radius:28px;color:var(--white);cursor:pointer;-webkit-appearance:none;appearance:none;font:inherit;text-align:center;outline:none;transition:filter .15s ease-in-out}.patientSurveysBtn:hover{filter:brightness(1.08)}.patientSurveysBtn:focus-visible{box-shadow:0 0 0 3px var(--primary-dark-slate-blue)}.patientSurveysBtn__icon{position:absolute;left:-23px;top:50%;transform:translateY(-50%);width:75px;height:75px;pointer-events:none}.patientSurveysBtn__label{flex:1;text-align:center;padding:0 34px;font-size:16px;font-weight:700;line-height:20px}@media(max-width:767px){.patientSurveysRow{margin-top:0}.patientSurveysBtn{max-width:100%;margin:4px auto 0;padding:12px 16px}.patientSurveysBtn__icon{left:-16px;width:56px;height:56px}.patientSurveysBtn__label{padding:0 30px;font-size:14px;line-height:20px}}.headerContainer{padding:128px 0 40px}.headerContainer .header{padding:0 32px;line-height:58px;color:var(--primary-dark-slate-blue);font-size:54px;font-weight:300}.headerContainer .subHeader{padding:0 32px;margin-top:24px;font-size:16px;font-weight:300}.cardContainer{background-color:var(--primary-light-blue);display:flex;justify-content:center;gap:60px;flex-wrap:wrap;padding:32px}.cardContainer .warningAlert{flex-basis:100%;width:100%;margin-top:-36px;display:flex;justify-content:center;padding:0;box-sizing:border-box}.cardContainer .warningAlert>*{width:55%;max-width:55%}.cardStyle{border:1px solid var(--divider);border-radius:12px;overflow:hidden;width:412px;height:398px;background-color:var(--white);transition:height .3s ease}.cardHeader{background-color:var(--primary-dark-slate-blue);height:158px;display:flex;justify-content:space-between;align-items:center;padding:32px;color:#fff}.cardHeader .cardText{font-size:24px;line-height:22px;right:50px}.cardHeader .cardIcon{border-radius:50%;background-color:var(--secondary-orange);overflow:hidden;display:flex;align-items:center;justify-content:center;width:80px;height:80px}.btnContainer{padding:32px;background-color:#fff;text-align:center}.btnContainer .btnContainerText{margin-top:32px;margin-bottom:12px;font-size:18px;font-weight:500}.loginBtn{width:100%;padding:10px;margin:5px 0;border:none;border-radius:5px;font-size:16px;background-color:var(--primary-dark-slate-blue);color:#fff}.createAccountBtn{width:100%;padding:10px;margin:5px 0;border:none;border-radius:5px;font-size:16px;border:1px solid grey;background-color:#fff;color:var(--primary-dark-slate-blue)}@media(max-width:1023px){.headerContainer{margin-top:40px;padding:0 52px}.headerContainer .subHeader{font-size:16px;color:var(--primary-dark-slate-blue);font-weight:300;line-height:24px;margin-bottom:24px}.headerContainer .cardContainer{gap:39px;padding:24px}}@media(max-width:1023px)and (max-width:767px){.headerContainer{margin:32px 50px 24px 24px;padding:0;width:290px}.getStarted-mainContainer{flex:1}.headerContainer .header{font-weight:400;font-size:23px;line-height:28px;display:inline-block;border-left:3px solid var(--secondary-orange);padding-left:15px}.headerContainer .subHeader{margin-block:0px;font-weight:300;font-size:14px;line-height:20px;display:inline-block;border-left:3px solid var(--secondary-orange);padding-left:15px}.cardContainer{background-color:var(--primary-light-blue);display:flex;justify-content:center;gap:36px;flex-wrap:wrap;padding:30px;flex-direction:column;align-items:center}.cardContainer .warningAlert{width:100%;margin-top:20px;padding:0;align-self:stretch}.cardContainer .warningAlert>*{width:100%;max-width:100%}.cardHeader{flex-direction:row-reverse}.cardHeader .cardText{margin-right:30px;margin-left:10px;font-size:18px;line-height:24px}.cardHeader .accordianIcon{order:-1;width:32px;height:32px}.cardHeader .cardIcon{display:flex;width:40px;height:50px;max-width:50px;max-height:50px;padding:4.255px 9.043px;justify-content:center;align-items:center;gap:5.319px;background:var(--Mezi-Secondary-Orange, #F93)}.cardHeader .cardIcon .prescriber{width:35px;height:35px}.cardHeader .cardIcon .pharmacy{width:43px;height:43px}}@media(max-width:1023px)and (max-width:768px){.cardStyle{width:312px;height:398px}}@media(max-width:1023px)and (max-width:1024px){.cardStyle.collapsed{height:158px}.getStarted-mainContainer{flex:1}}.responsive-page-design{max-width:1280px;margin:0 auto;width:100%}.programFooter-mainContainer{display:flex;justify-content:center;align-items:center;padding-block:32px;gap:50px;position:relative;overflow-x:hidden}.logoContainer{display:flex;align-items:center;gap:117px;opacity:1;transition:transform .5s ease}.logoContainer.slide-right{transform:translate(80%);opacity:0}.logoContainer.slide-left{transform:translate(-80%);opacity:0}.logoContainer{transform:translate(0);opacity:1}.logoStyle{display:flex;align-items:center;justify-content:center;gap:5px;font-size:20px;height:45px}.arrowStyleLeft{position:absolute;cursor:pointer;opacity:.5;left:50px}.arrowStyleRight{position:absolute;cursor:pointer;opacity:.5;right:50px}.zenbexusnewlogoimg{width:auto;max-width:250px;height:auto;max-height:56px;object-fit:contain;-webkit-box-sizing:border-box;box-sizing:border-box}@media(max-width:600px){.programFooter-mainContainer{gap:25px;margin-left:24px;margin-right:24px;overflow-x:hidden;padding-block:24px}.logoStyle{width:130px;font-size:20px;height:45px}.zenbexusnewlogoimg{width:120px;height:auto}.arrowStyleLeft{margin-left:-100px}.arrowStyleRight{margin-right:-100px}}@media(max-width:768px){.programFooter-mainContainer{gap:35px;padding-block:24px}.logoContainer{gap:60px}.logoStyle{width:auto;font-size:22px;height:45px}.arrowStyleLeft{opacity:.5;font-size:36px;left:100px}.arrowStyleRight{opacity:.5;font-size:36px;right:100px}}@media(min-width:768px)and (max-width:1024px){.programFooter-mainContainer{overflow:hidden}.logoStyle{width:130px;font-size:20px;height:45px}.arrowStyleRight,.arrowStyleLeft{font-size:36px}}._modalOverlay_dnj9v_78{display:flex;align-items:center;justify-content:center}._modalContainer_dnj9v_84{background-color:var(--white);border:1px solid #eee7e7;border-radius:10px;box-shadow:0 2px 4px #23232f0f,0 8px 16px #23232f14;width:600px;max-width:90vw;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;outline:none}._modalContainer_dnj9v_84:focus-visible{box-shadow:0 0 0 3px var(--primary-dark-slate-blue),0 2px 4px #23232f0f,0 8px 16px #23232f14}@media(max-width:767px){._modalContainer_dnj9v_84{width:90vw;max-width:500px}}._modalHeader_dnj9v_107{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 20px;min-height:59px;border-bottom:1px solid #eee7e7}@media(max-width:767px){._modalHeader_dnj9v_107{padding:12px 16px}}._modalTitle_dnj9v_122{font-family:Poppins,sans-serif;font-size:18px;font-weight:500;line-height:24px;color:var(--primary-dark-slate-blue);margin:0}@media(max-width:767px){._modalTitle_dnj9v_122{font-size:16px}}._closeButton_dnj9v_136{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;padding:4px 8px;background:none;border:none;border-radius:4px;color:var(--primary-dark-slate-blue);cursor:pointer;outline:none}._closeButton_dnj9v_136:hover{background-color:var(--button-hover-bg-light)}._closeButton_dnj9v_136:focus-visible{box-shadow:0 0 0 2px var(--secondary-orange)}._closeButtonLabel_dnj9v_156{font-family:Poppins,sans-serif;font-size:16px;font-weight:700;line-height:20px}._closeButtonIcon_dnj9v_163{width:20px;height:20px}._modalContent_dnj9v_168{display:flex;flex-direction:column;align-items:flex-start;padding:24px 40px;overflow-y:auto}@media(max-width:767px){._modalContent_dnj9v_168{padding:20px 24px}}._contentText_dnj9v_181{font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var(--primary-dark-slate-blue);width:100%;white-space:pre-wrap;margin:0}@media(max-width:767px){._contentText_dnj9v_181{font-size:14px;line-height:20px}}._modalActions_dnj9v_198{display:flex;align-items:center;justify-content:flex-start;padding:16px 32px;gap:24px}@media(max-width:767px){._modalActions_dnj9v_198{padding:16px 24px}}.headline-container{display:flex;padding:40px 32px;background:var(--primary-dark-slate-blue);justify-content:center;align-items:center;gap:8px}.headline-container .headline-Msg{text-align:center;font-size:32px;font-weight:300;line-height:40px;max-width:auto;color:var(--white)}@media(max-width:1023px){.headline-container .headline-Msg{font-size:28px;line-height:35px}}@media(max-width:767px){.headline-container{padding:16px 24px}.headline-container .headline-Msg{font-size:23px;font-weight:400;line-height:28px}}.login-container{box-sizing:border-box;max-width:533px;display:flex;flex-direction:column;gap:16px}.login-container .warningAlert,.login-container .warningAlertIndividualAccount{display:flex;flex-direction:column;margin-bottom:8px;gap:24px}.login-container .warningAlertIndividualAccount{margin-top:16px}.login-container .labelTypo{color:var(--black);margin-bottom:8px;font-size:18px;font-style:normal;font-weight:500;line-height:24px}.login-container .no-margin{margin:0}.login-container .mblableTypo{color:var(--black);font-size:16px;font-style:normal;font-weight:400;line-height:24px}.login-container .forgotPswdTypo{color:var(--black);font-size:14px;font-weight:400;line-height:20px;text-decoration-line:underline;text-decoration-style:solid;text-underline-offset:auto;cursor:pointer}.login-container .eye-icon-img{background-color:var(--white);border-radius:50%;height:100%}.login-container .errTextStyle{color:var(--error);font-size:"14px"!important;font-weight:400;line-height:"16px";margin-left:0;margin-right:0}.login-container .textbox{position:relative}.login-container .pswdbox{position:absolute;right:20px;top:0}.login-container .label-container{display:flex;align-items:center;gap:8px;margin-bottom:8px}.login-container .label-container .labelTypo{margin:0}.login-container .label-container .info-icon{height:16.67px;width:16.67px;color:var(--secondary-orange)}.prescriberTaskCard{font-family:Poppins,sans-serif;border-radius:10px;border:1px solid var(--primary-gray);background:var(--white)}.prescriberTaskCard .header{display:flex;align-items:center;padding:24px 16px 8px;border-bottom:.947px solid var(--divider);background:var(--primary-light-blue);border-top-left-radius:10px;border-top-right-radius:10px;height:42px}.prescriberTaskCard .header .iconContainer{min-width:34px;height:34px;border-radius:6.071px;border:1.214px solid var(--secondary-orange);background:var(--secondary-orange);display:flex;justify-content:center;align-items:center;margin-right:16px}.prescriberTaskCard .header .iconContainer img{width:24.286px;height:24.286px}.prescriberTaskCard .header .headingText{font-size:18px;font-weight:500;line-height:24px}.prescriberTaskCard .content .desc{display:flex;align-items:center;color:var(--black);padding:8px 32px;font-size:13px;font-weight:400;line-height:24px;height:88px}.prescriberTaskCard .content .buttonsContainer{padding:16px 24px}.prescriberTaskCard .content .buttonsContainer>button{border-radius:28px;border:1px solid var(--primary-dark-slate-blue);background:var(--primary-dark-slate-blue);color:var(--white);padding:12px 16px;text-transform:capitalize;font-size:16px;font-weight:700;height:48px}.prescriberTaskCard .content .buttonsContainer>button .rightArrow{fill:var(--white);padding-left:12px}.prescriberTaskCard .content .buttonsContainer>button:hover{background:var(--white);color:var(--primary-dark-slate-blue)}.prescriberTaskCard .content .buttonsContainer>button:hover .rightArrow{fill:var(--primary-dark-slate-blue)}.prescriberTaskCard .content .buttonsContainer>button.manage-patients-button{text-transform:none}.prescriberTaskCard .content .buttonsContainer .spanishButton{width:109px}.prescriberTaskCard .content .buttonsContainer .englishButton{width:113px}.prescriberTaskCard .content .buttonsContainer .doubleButtonsDesktopn{display:flex;justify-content:space-between}.prescriberTaskCard-ept{font-family:Poppins,sans-serif;border-radius:20px;border:2px solid var(--divider);padding:32px;display:flex;flex-direction:column}.prescriberTaskCard-ept .iconContainer{display:flex;border-radius:32px;padding:2px 8px;max-width:max-content;align-items:center}.prescriberTaskCard-ept .iconContainer img{width:24px;height:24px;margin-right:5px}.prescriberTaskCard-ept .iconContainer .iconText{font-size:14px;font-weight:400}.prescriberTaskCard-ept .certifiedContainer{border:1px solid var(--success-bg);background:var(--success-bg)}.prescriberTaskCard-ept .certifiedContainer .iconText{color:#327d40}.prescriberTaskCard-ept .deactivatedContainer{border:1px solid var(--divider);background:var(--background-light-gray)}.prescriberTaskCard-ept .deactivatedContainer .iconText{color:#0000004d}.prescriberTaskCard-ept .programName{margin-top:10px;margin-bottom:10px;font-size:18px;font-weight:500}.prescriberTaskCard-ept .ept-button{border-radius:28px;border:1px solid var(--primary-dark-slate-blue);background:var(--primary-dark-slate-blue);color:var(--white);padding:12px 16px;text-transform:capitalize;font-size:16px;font-weight:700;height:48px}.prescriberTaskCard-ept .ept-button .rightArrow{padding-left:12px}.prescriberTaskCard-ept .ept-button:hover{background:var(--white);color:var(--primary-dark-slate-blue)}.prescriberTaskCard-ept .ept-button:hover .rightArrow{fill:var(--primary-dark-slate-blue)}.prescriberTaskCard-ept:hover,.prescriberTaskCard-ept-checked{border:2px solid var(--secondary-orange);background-color:var(--secondary-bg-orange)}.availableProgramCard{padding:16px 0}.availableProgramCard>.upperSection{display:flex;justify-content:space-between;align-items:center;padding:8px 24px}.availableProgramCard>.upperSection>.notStartedContainer{border:1px solid var(--error-border);background:var(--error-bg)}.availableProgramCard>.upperSection>.notStartedContainer .iconText{color:var(--error)}.availableProgramCard>.upperSection>input{width:max-content;height:24px;width:24px;border-radius:6px;transform:translate(-16px)}.availableProgramCard>.programName{padding:24px 32px;margin:0}@media(max-width:1024px){.prescriberTaskCard-ept>.upperSection>.iconContainer>img{display:none}.prescriberTaskCard-ept>.iconContainer>img{display:none}.prescriberTaskCard-ept>.ept-button{padding:12px 24px 16px}}@media(max-width:767px){.prescriberTaskCard{margin-right:5px;margin-left:5px}}.loginHomePage{font-family:Poppins;width:100%}.loginHomePage .headerBox{background-color:var(--white);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.loginHomePage .headerBox .heading{color:var(--primary-dark-slate-blue);padding:40px 32px 24px;font-size:42px;font-weight:300;line-height:46px;background:var(--white);text-transform:capitalize}.loginHomePage .greyBgBox{padding:16px 32px;background-color:var(--background-light-gray)}.loginHomePage .greyBgBox .headlineBox .headline{font-size:16px;color:var(--primary-dark-slate-blue);padding-bottom:16px}.loginHomePage .greyBgBox .patientTaskGrid{padding-top:16px;padding-bottom:24px}.loginHomePage .greyBgBox .tabsContainer{margin-top:16px;border-radius:16px;border:1px solid var(--divider);background:var(--white)}.loginHomePage .greyBgBox .tabsContainer>.MuiBox-root{padding-top:40px;margin:0 16px}.loginHomePage .greyBgBox .tabsContainer>.MuiBox-root Button.MuiButtonBase-root{text-transform:capitalize;font-size:18px;color:#0000008a;font-weight:500;text-align:center;flex:1;max-width:none}.loginHomePage .greyBgBox .tabsContainer>.MuiBox-root .MuiTab-root{text-align:center;flex:1;max-width:none}.loginHomePage .greyBgBox .tabsContainer>.MuiBox-root .MuiTab-root.Mui-selected{color:var(--primary-dark-slate-blue)!important;font-weight:600!important}.loginHomePage .greyBgBox .tabsContainer>.MuiBox-root .MuiTabs-flexContainer{display:flex;width:100%}.loginHomePage .greyBgBox .tabsContainer>.MuiBox-root .MuiTabs-indicator{background-color:var(--secondary-orange);height:5px;width:33.33%!important}.loginHomePage .greyBgBox .tabsContainer .MuiTab-root{text-transform:capitalize;font-size:18px;color:#0000008a;font-weight:500;text-align:center;flex:1;max-width:none}.loginHomePage .greyBgBox .tabsContainer .MuiTab-root.Mui-selected{color:var(--primary-dark-slate-blue)!important;font-weight:600!important}.loginHomePage .greyBgBox .tabsContainer .MuiTabs-flexContainer{display:flex;width:100%}.loginHomePage .greyBgBox .tabsContainer .MuiTabs-indicator{background-color:var(--secondary-orange);height:5px;width:33.33%!important}.loginHomePage .greyBgBox .tabsContainer.leftTab .MuiTabs-indicator{left:0%!important}.loginHomePage .greyBgBox .tabsContainer.middleTab .MuiTabs-indicator{left:33.33%!important}.loginHomePage .greyBgBox .tabsContainer.rightTab .MuiTabs-indicator{left:66.66%!important}.loginHomePage .greyBgBox .loginHomePage .greyBgBox .tabsContainer .MuiTab-root.Mui-selected,.loginHomePage .greyBgBox .MuiTabs-root .MuiTab-root.Mui-selected{color:#336!important;font-weight:600!important}.loginHomePage .greyBgBox .eptGridContainer{margin:24px 0}.loginHomePage .greyBgBox .eptGridContainer .eptGridContainerHeading{padding:16px;border-radius:10px 10px 0 0;background:var(--secondary-bg-orange)}.loginHomePage .greyBgBox .eptGridContainer .eptGridContainerHeading .headingText{font-size:24px;color:var(--primary-dark-slate-blue);font-weight:400}.loginHomePage .greyBgBox .eptGridContainer .eptGrid{background-color:var(--white);padding:24px 16px;border-radius:0 0 10px 10px}.loginHomePage .greyBgBox .eptGridContainer .eptGrid .sectionDescription{font-size:14px;color:#666;margin-bottom:16px;font-family:Poppins,sans-serif}.loginHomePage .greyBgBox .resourcesCard{background-color:#d1eaf5;background-color:#f0f8ff;border-radius:20px;padding:24px 5px;text-align:left;box-shadow:none;cursor:pointer;transition:all .2s ease;border:none;display:flex;align-items:center;gap:10px;margin-bottom:8px;width:100%;height:82px;opacity:1}.loginHomePage .greyBgBox .resourcesCard:hover{box-shadow:0 2px 8px #0000001a}.loginHomePage .greyBgBox .resourcesCard .resourcesCardIconContainer{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:8px;flex-shrink:0}.loginHomePage .greyBgBox .resourcesCard .resourcesCardIconContainer .resourcesCardIcon{width:24px;height:24px;object-fit:contain}.loginHomePage .greyBgBox .resourcesCard .resourcesCardTitle{font-size:18px;line-height:24px;font-weight:400;color:#336;font-family:Poppins,sans-serif}.loginHomePage .greyBgBox .resourcesCard:last-child{margin-bottom:0}.loginHomePage .greyBgBox .resourcesCard.prescribing-info-card .prescribing-info-icon .resourcesCardIcon,.loginHomePage .greyBgBox .resourcesCard.prescriber-pharmacy-guide-card .prescriber-pharmacy-guide-icon .resourcesCardIcon,.loginHomePage .greyBgBox .resourcesCard.patient-guide-card .patient-guide-icon .resourcesCardIcon,.loginHomePage .greyBgBox .resourcesCard.certified-pharmacy-network-card .certified-pharmacy-network-icon .resourcesCardIcon{width:48px;height:48px;object-fit:contain}.loginHomePage .greyBgBox .resourcesModal{display:flex!important;align-items:center!important;justify-content:center!important;z-index:1300;position:fixed!important;inset:0!important}.loginHomePage .greyBgBox .resourcesModal .MuiBackdrop-root{backdrop-filter:blur(4px);background-color:#00000080}.loginHomePage .greyBgBox .resourcesModal .resourcesModalContainer{background-color:#fff!important;border-radius:12px;width:620px;max-height:350px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 10px 40px #0003;position:relative}@media(max-width:768px){.loginHomePage .greyBgBox .resourcesModal .resourcesModalContainer{width:520px;max-height:85vh}}@media(max-width:600px){.loginHomePage .greyBgBox .resourcesModal .resourcesModalContainer{width:95%;max-width:500px;margin:0 16px}}@media(max-width:480px){.loginHomePage .greyBgBox .resourcesModal .resourcesModalContainer{width:95%;max-width:450px;margin:0 16px}}.loginHomePage .greyBgBox .resourcesModal .resourcesModalContainer .resourcesModalHeader{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e5e5e5;background-color:#fff!important;min-height:30px;flex-wrap:nowrap}.loginHomePage .greyBgBox .resourcesModal .resourcesModalContainer .resourcesModalHeader .resourcesModalTitle{font-size:16px;font-weight:500;color:#333;font-family:Poppins,sans-serif;margin:0;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:16px}@media(max-width:480px){.loginHomePage .greyBgBox .resourcesModal .resourcesModalContainer .resourcesModalHeader .resourcesModalTitle{font-size:14px}}.loginHomePage .greyBgBox .resourcesModal .resourcesModalContainer .resourcesModalHeader .resourcesModalClose{display:flex;align-items:center;gap:6px;cursor:pointer;flex-shrink:0;white-space:nowrap}.loginHomePage .greyBgBox .resourcesModal .resourcesModalContainer .resourcesModalHeader .resourcesModalClose .resourcesModalCloseText{font-size:14px;color:#336;font-family:Poppins,sans-serif;margin:0;font-weight:500}@media(max-width:480px){.loginHomePage .greyBgBox .resourcesModal .resourcesModalContainer .resourcesModalHeader .resourcesModalClose .resourcesModalCloseText{font-size:12px}}.loginHomePage .greyBgBox .resourcesModal .resourcesModalContainer .resourcesModalHeader .resourcesModalClose .resourcesModalCloseButton{color:#666;padding:2px;min-width:20px}.loginHomePage .greyBgBox .resourcesModal .resourcesModalContainer .resourcesModalHeader .resourcesModalClose .resourcesModalCloseButton:hover{color:#424242}.loginHomePage .greyBgBox .resourcesModal .resourcesModalContainer .resourcesModalHeader .resourcesModalClose .resourcesModalCloseButton svg{width:16px;height:16px}.loginHomePage .greyBgBox .resourcesModal .resourcesModalContainer .resourcesModalContent{padding:20px;overflow-y:auto;background-color:#fff!important}.loginHomePage .greyBgBox .resourcesModal .resourcesModalContainer .resourcesModalContent .MuiGrid2-container{gap:12px!important}.loginHomePage .greyBgBox .resourcesModal .resourcesModalContainer .resourcesModalContent .resourceDocumentItem{display:flex;justify-content:space-between;align-items:center;padding:12px 8px;border:none;border-radius:0;background-color:#fff!important;min-height:60px;position:relative;width:100%;cursor:default}.loginHomePage .greyBgBox .resourcesModal .resourcesModalContainer .resourcesModalContent .resourceDocumentItem:hover{background-color:#f9f9f9}.loginHomePage .greyBgBox .resourcesModal .resourcesModalContainer .resourcesModalContent .resourceDocumentItem .documentInfo{flex:1;display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:4px;padding-right:12px}.loginHomePage .greyBgBox .resourcesModal .resourcesModalContainer .resourcesModalContent .resourceDocumentItem .documentInfo .documentName{font-size:14px;font-weight:400;color:#333;font-family:Poppins,sans-serif;margin:0;line-height:1.3;text-align:left}.loginHomePage .greyBgBox .resourcesModal .resourcesModalContainer .resourcesModalContent .resourceDocumentItem .documentInfo .documentLanguage{font-size:10px;color:#666;font-family:Poppins,sans-serif;margin:0;text-align:left}.loginHomePage .greyBgBox .resourcesModal .resourcesModalContainer .resourcesModalContent .resourceDocumentItem .downloadButton{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background-color:#b8d4f0;color:#fff;border-radius:50%;cursor:pointer;border:none;transition:background-color .2s ease;flex-shrink:0}.loginHomePage .greyBgBox .resourcesModal .resourcesModalContainer .resourcesModalContent .resourceDocumentItem .downloadButton:hover{background-color:#a0c4e8}.loginHomePage .greyBgBox .resourcesModal .resourcesModalContainer .resourcesModalContent .resourceDocumentItem .downloadButton .downloadIcon{width:14px;height:14px;fill:#fff}.resourcesModal{display:flex!important;align-items:center!important;justify-content:center!important;position:fixed!important;inset:0!important;z-index:1300!important}.resourcesModalContainer{background-color:#fff!important;border-radius:12px!important;width:620px!important;max-height:350px!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;box-shadow:0 10px 40px #0003!important;position:relative!important}@media(max-width:768px){.resourcesModalContainer{width:520px!important;max-height:85vh!important}}@media(max-width:600px){.resourcesModalContainer{width:95%!important;max-width:500px!important;margin:0 16px!important}}@media(max-width:480px){.resourcesModalContainer{width:95%!important;max-width:450px!important;margin:0 16px!important}}.resourcesModalHeader{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:12px 16px!important;border-bottom:1px solid #e5e5e5!important;background-color:#fff!important;min-height:30px!important;flex-wrap:nowrap!important}.resourcesModalTitle{font-size:16px!important;font-weight:500!important;color:#333!important;font-family:Poppins,sans-serif!important;margin:0!important;flex:1!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;padding-right:16px!important}.resourcesModalClose{display:flex!important;align-items:center!important;gap:6px!important;cursor:pointer!important;flex-shrink:0!important;white-space:nowrap!important}.resourcesModalCloseText{font-size:14px!important;color:#336!important;font-family:Poppins,sans-serif!important;margin:0!important;font-weight:500!important}@media(max-width:480px){.resourcesModalTitle{font-size:14px!important}.resourcesModalCloseText{font-size:12px!important}.resourcesModalHeader{padding:12px 16px!important}.resourcesModalContent{padding:20px!important}.documentName{font-size:12px!important}.documentLanguage{font-size:9px!important}.downloadButton{width:28px!important;height:28px!important}.downloadIcon{width:14px!important;height:14px!important}}.resourcesModalContent{padding:20px!important;overflow-y:auto!important;background-color:#fff!important}.resourcesModalContent .MuiGrid2-container{gap:12px!important}.resourceDocumentItem{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:12px 8px!important;border:none!important;border-radius:0!important;background-color:#fff!important;min-height:60px!important;position:relative!important;width:100%!important;cursor:default!important}.resourceDocumentItem:hover{background-color:#f9f9f9!important}.documentInfo{flex:1!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;text-align:left!important;gap:4px!important;padding-right:12px!important}.documentName{font-size:14px!important;font-weight:400!important;color:#333!important;font-family:Poppins,sans-serif!important;margin:0!important;line-height:1.3!important;text-align:left!important}.documentLanguage{font-size:10px!important;color:#666!important;font-family:Poppins,sans-serif!important;margin:0!important;text-align:left!important}.downloadButton{display:flex!important;align-items:center!important;justify-content:center!important;width:28px!important;height:28px!important;background-color:#b8d4f0!important;color:#fff!important;border-radius:50%!important;cursor:pointer!important;border:none!important;transition:background-color .2s ease!important;flex-shrink:0!important}.downloadButton:hover{background-color:#a0c4e8!important}.downloadIcon{width:14px!important;height:14px!important;fill:#fff!important}@media(min-width:1281px){.loginHomePage{width:100%}}@media(max-width:1024px){.loginHomePage>.headerBox>.heading{padding:40px 32px 24px 52px;font-size:32px;font-weight:300}.loginHomePage>.greyBgBox{padding:20px 52px}.loginHomePage>.greyBgBox>.headlineBox>.headline{padding-bottom:4px}.loginHomePage>.greyBgBox>.eptGridContainer{margin-top:16px}.loginHomePage>.greyBgBox>.eptGridContainer>.eptGridContainerHeading>.headingText{font-size:16px;font-weight:500}.loginHomePage>.greyBgBox>.tabsContainer>.MuiBox-root{padding-top:16px}.loginHomePage>.greyBgBox>.tabsContainer>.MuiBox-root Button.MuiButtonBase-root{font-size:16px}.loginHomePage>.greyBgBox>.tabsContainer>.MuiBox-root Button.MuiButtonBase-root:last-child{transform:translate(25px)}}@media(max-width:767px){.loginHomePage>.headerBox>.heading{font-size:23px;font-weight:400;padding:40px 24px 24px}.loginHomePage>.greyBgBox{padding:16px 24px}.loginHomePage>.greyBgBox>.headlineBox>.headline{padding-bottom:24px}.loginHomePage>.greyBgBox>.tabsContainer{margin-top:24px;margin-left:-24px;margin-right:-24px;border-radius:0}.loginHomePage>.greyBgBox>.tabsContainer .mobileTabContainer{display:flex;align-items:center;justify-content:center;min-height:60px;padding:8px 0;border-bottom:1px solid var(--divider);position:relative}.loginHomePage>.greyBgBox>.tabsContainer .mobileTabContainer:after{content:"";position:absolute;bottom:0;left:0;right:0;height:4px;background-color:var(--secondary-orange)}.loginHomePage>.greyBgBox>.tabsContainer .leftNavOption,.loginHomePage>.greyBgBox>.tabsContainer .middleNavOption,.loginHomePage>.greyBgBox>.tabsContainer .rightNavOption{display:flex;align-items:center;justify-content:center;position:relative;width:100%;height:48px}.loginHomePage>.greyBgBox>.tabsContainer .leftNavOption .tabLabel,.loginHomePage>.greyBgBox>.tabsContainer .middleNavOption .tabLabel,.loginHomePage>.greyBgBox>.tabsContainer .rightNavOption .tabLabel{flex:1;text-align:center;font-size:16px;font-weight:400;color:#404040;padding:12px 60px;line-height:1.2}.loginHomePage>.greyBgBox>.tabsContainer .leftNavOption svg{position:absolute;right:24px;top:50%;transform:translateY(-50%);cursor:pointer;width:24px;height:24px;color:#666}.loginHomePage>.greyBgBox>.tabsContainer .middleNavOption .leftArrow{position:absolute;left:24px;top:50%;transform:translateY(-50%) rotate(180deg);cursor:pointer;width:24px;height:24px;color:#666}.loginHomePage>.greyBgBox>.tabsContainer .middleNavOption .rightArrow{position:absolute;right:24px;top:50%;transform:translateY(-50%);cursor:pointer;width:24px;height:24px;color:#666}.loginHomePage>.greyBgBox>.tabsContainer .rightNavOption .leftArrow{position:absolute;left:24px;top:50%;transform:translateY(-50%) rotate(180deg);cursor:pointer;width:24px;height:24px;color:#666}.loginHomePage>.greyBgBox>.tabsContainer>.MuiBox-root .MuiTabs-indicator{background-color:var(--secondary-orange);height:4px;width:100%!important;left:0!important;bottom:0}.loginHomePage>.greyBgBox>.eptGridContainer{border:none;margin:0 -24px}.loginHomePage>.greyBgBox>.eptGridContainer .eptGridContainerHeading{padding:0}.loginHomePage>.greyBgBox>.eptGridContainer .eptGridContainerHeading>.headingText{font-size:18px;font-weight:500;padding:16px 24px}.loginHomePage>.greyBgBox>.eptGridContainer .eptGrid{padding:16px 24px}.loginHomePage>.greyBgBox>.eptGridContainer .swipeableViewEPTCard{background-color:var(--white);padding:16px 12px}.loginHomePage>.greyBgBox>.eptGridContainer .swipeableViewEPTCard .prescriberTaskCard-ept{margin-right:12px;margin-left:12px}}.enroll-patient-modal{display:flex}.enroll-patient-modal .modal-content{outline:none;background-color:var(--white);border-radius:10px;border:1px solid var(--BMS-Light-Ray);box-shadow:0 2px 4px #23232f0f,0 8px 16px #23232f14;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:500px;max-width:550px;width:90vw;overflow:hidden}@media(max-width:1023px){.enroll-patient-modal .modal-content{min-width:85vw;max-width:90vw;width:85vw}}@media(max-width:767px){.enroll-patient-modal .modal-content{min-width:90vw;max-width:95vw;width:90vw;margin:16px;top:45%}}.enroll-patient-modal .modal-header{display:flex;flex:1;padding:16px 20px;justify-content:space-between;align-items:center;align-self:stretch}.enroll-patient-modal .modal-header .modal-title{color:var(--primary-dark-slate-blue);font-size:18px;font-style:normal;font-weight:500;line-height:24px;margin:7px 0}.enroll-patient-modal .modal-header .horizontal-rule{margin:0;border:1px solid var(--BMS-Light-Ray)}.enroll-patient-modal .modal-header .close-btn{display:flex;align-items:center;gap:12px}.enroll-patient-modal .modal-header .close-btn .close-btn-text{color:var(--primary-dark-slate-blue);font-size:16px;font-style:normal;font-weight:700;line-height:20px}.enroll-patient-modal .modal-body{padding:24px;background:#fff}.enroll-patient-modal .modal-body .description-text{font-size:.95rem;line-height:1.5;color:var(--primary-dark-slate-blue);margin-bottom:16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.enroll-patient-modal .modal-body .description-text:last-child{margin-bottom:0}.enroll-patient-modal .modal-body .description-text strong{font-weight:600;color:var(--primary-dark-slate-blue)}@media(max-width:1023px){.enroll-patient-modal .modal-body{padding:20px}.enroll-patient-modal .modal-body .description-text{font-size:.9rem;line-height:1.4}}.enroll-patient-modal .modal-actions{display:flex;gap:12px;justify-content:space-between;padding:16px 24px 24px;background:var(--white)}.enroll-patient-modal .modal-actions .continue-btn{text-transform:"none";border-radius:28px;padding:14px 24px 16px;border:1px solid var(--primary-dark-slate-blue);color:var(--white);font-size:16px;font-style:normal;font-weight:700;gap:12px}.enroll-patient-modal .modal-actions .continue-btn:hover{color:var(--primary-dark-slate-blue)!important;background-color:var(--white)!important}.enroll-patient-modal .modal-actions .back-btn{margin-right:auto;border-radius:28px;min-width:80px;padding:10px 20px;border:1px solid #cccccc;color:#666;font-weight:500;text-transform:none;background:var(--white);font-size:.875rem;transition:all .2s ease;cursor:pointer}.enroll-patient-modal .modal-actions .back-btn:hover{border-color:#999;background-color:#f8f8f8;color:#333}@media(max-width:767px){.enroll-patient-modal .modal-actions{flex-direction:column-reverse;gap:12px;padding:16px 20px 20px}.enroll-patient-modal .modal-actions .back-btn{width:100%;justify-content:center;min-width:unset;padding:12px 16px}}@media(max-width:767px){.enroll-patient-modal .modal-actions .back-btn{font-size:.8rem;padding:10px 12px}}.enroll-patient-modal .modal-content{animation:modalFadeIn .2s ease-out}@media(max-width:767px){.enroll-patient-modal .modal-content{min-width:95vw;width:95vw}.enroll-patient-modal .modal-header{padding:16px 20px 12px}.enroll-patient-modal .modal-header .modal-title{font-size:1.1rem}.enroll-patient-modal .modal-header .close-btn{font-size:.8rem;padding:2px 8px}.enroll-patient-modal .modal-body{padding:16px 20px}.enroll-patient-modal .modal-body .description-text{font-size:.85rem;margin-bottom:14px}.enroll-patient-modal .modal-actions{padding:12px 20px 16px}}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.enroll-patient-modal .modal-content{box-shadow:0 8px 32px #0003}}@media(prefers-color-scheme:dark){.enroll-patient-modal .modal-content{background:#2d2d2d;color:#fff}.enroll-patient-modal .modal-header{background:#2d2d2d;border-bottom-color:#444}.enroll-patient-modal .modal-header .modal-title{color:#fff}.enroll-patient-modal .modal-header .close-btn{color:#ccc}.enroll-patient-modal .modal-header .close-btn:hover{background-color:#404040;color:#fff}.enroll-patient-modal .modal-body{background:#2d2d2d}.enroll-patient-modal .modal-body .description-text{color:#ccc}.enroll-patient-modal .modal-body .description-text strong{color:#fff}.enroll-patient-modal .modal-actions{background:#2d2d2d}.enroll-patient-modal .modal-actions .back-btn{border-color:#555;color:#ccc;background:#2d2d2d}.enroll-patient-modal .modal-actions .back-btn:hover{border-color:#777;background-color:#404040;color:#fff}}@media print{.enroll-patient-modal{display:none!important}}.MuiAutocomplete-popper{z-index:1600!important}.MuiAutocomplete-popper .MuiPaper-root{max-width:289px;box-shadow:0 2px 8px #00000026;border:1px solid #E3E2E2;border-radius:2px}.MuiAutocomplete-popper .MuiAutocomplete-listbox{max-width:289px;max-height:200px;overflow-y:auto;overflow-x:hidden}.MuiAutocomplete-popper .MuiAutocomplete-listbox .MuiAutocomplete-option{white-space:normal;word-wrap:break-word;overflow-wrap:break-word;font-size:14px;padding:8px 16px;min-height:40px}.MuiAutocomplete-popper .MuiAutocomplete-listbox .MuiAutocomplete-option:hover{background-color:#f6f6f6}@media(max-width:767px){.MuiAutocomplete-popper .MuiPaper-root,.MuiAutocomplete-popper .MuiAutocomplete-listbox{max-width:calc(100vw - 48px)}}@media(min-width:767px)and (max-width:1023px){.MuiAutocomplete-popper .MuiPaper-root,.MuiAutocomplete-popper .MuiAutocomplete-listbox{max-width:350px}}.table-filter-button{display:flex;height:48px;padding:0 12px;justify-content:center;align-items:center;gap:12px;background:none;color:var(--primary-dark-slate-blue);font-family:Poppins;font-size:16px;font-style:normal;font-weight:700;line-height:20px;border:none}.table-filter-button:hover{cursor:pointer}.table-filter-button.open{background-color:var(--primary-light-blue)}.table-filter-button-mbl{display:flex;padding:16px 10px 16px 12px;justify-content:center;align-items:center;background:none;color:var(--primary-dark-slate-blue);width:55px;height:65px;border:none;position:relative;font-family:Poppins;font-size:12px;font-style:normal;font-weight:700;line-height:20px}.table-filter-button-mbl:hover{cursor:pointer}.table-filter-button-mbl.open{background-color:var(--primary-light-blue)}.table-filter-button-mbl .table-filter-number-mbl{background-color:var(--secondary-orange);border-radius:100px;width:18px;position:absolute;top:12px;right:11px;display:flex;justify-content:center;align-items:center}.table-filter-popup-style .popUp-container{display:flex;width:673px;padding-bottom:32px;flex-direction:column;align-items:flex-start;border-radius:2px;border:1px solid var(--white);box-shadow:0 5px 15px #00000080}.table-filter-popup-style .popUp-container .title-container{border-bottom:1px solid var(--divider);background:var(--background-light-gray)}.table-filter-popup-style .popUp-container .filter-title{color:var(--black);font-family:Poppins;font-size:18px;font-style:normal;font-weight:500;line-height:24px}.table-filter-popup-style .popUp-container .action-container{display:flex;padding:8px 32px;justify-content:space-between;align-items:center;align-self:stretch;border-bottom:1px solid var(--divider)}.table-filter-popup-style .popUp-container .action-container .icon-action{border:none;background:none;display:flex;height:36px;justify-content:center;align-items:center;gap:12px;padding:0}.table-filter-popup-style .popUp-container .action-container .icon-action:hover{cursor:pointer}.table-filter-popup-style .popUp-container .action-container .icon-action .icon-style{width:24px;height:24px}.table-filter-popup-style .popUp-container .action-container .icon-action .action-text{font-family:Poppins;font-size:16px;font-style:normal;font-weight:700;line-height:20px;color:var(--primary-dark-slate-blue)}.table-filter-popup-style .popUp-container .form-container{display:flex;flex-direction:row;padding:12px 32px;align-items:flex-start;align-content:flex-start;gap:24px;align-self:stretch;flex-wrap:wrap}.table-filter-popup-style .popUp-container .form-container .single-field-container{display:flex;width:289px;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch}.table-filter-popup-style .popUp-container .form-container .single-field-container .label{color:var(--dropdown-label);font-family:Poppins;font-size:14px;font-style:normal;font-weight:500;line-height:20px;align-self:stretch}.table-filter-popup-style .popUp-container .form-container .single-field-container .MuiInputBase-input{padding:0}.table-filter-popup-style .popUp-container .form-container .single-field-container .Mui-disabled{background:var(--action-hover)}.table-filter-popup-style .popUp-container .form-container .single-field-container .Mui-disabled input{color:var(--text-disabled)}.table-filter-popup-style .popUp-container .form-container .single-field-container input:focus{border:none!important}.table-filter-popup-style .popUp-container .form-container .single-field-container .MuiInputBase-root{width:289px;padding:12px 16px;border:1px solid var(--divider);border-radius:2px}.table-filter-popup-style .popUp-container .form-container .single-field-container .MuiInputBase-root.Mui-focused{border:1.5px solid var(--black);outline:none}.table-filter-popup-style .popUp-container .form-container .single-field-container .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border:none}.table-filter-popup-style .popUp-container .form-container .single-field-container .MuiAutocomplete-root{width:289px;height:41.33px;border-radius:2px;border:1px solid var(--divider);background:var(--white);border:none}.table-filter-popup-style .popUp-container .form-container .single-field-container .MuiAutocomplete-root .MuiInputBase-root{padding-right:56px}.table-filter-popup-style .popUp-container .form-container .single-field-container .MuiAutocomplete-root .MuiAutocomplete-input{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.table-filter-popup-style .popUp-container .form-container .single-field-container .MuiInputBase-input::placeholder{color:var(--Mezi-Text-Secondary);font-family:Poppins;font-size:14px;font-style:normal;font-weight:410;line-height:20px;opacity:1}.table-filter-popup-style .popUp-container .form-container .single-field-container .MuiInput-underline:before{border-bottom:none}.table-filter-popup-style .popUp-container .form-container .single-field-container .MuiInput-underline:after{border-bottom:none}.table-filter-popup-style .popUp-container .apply-button-style{display:flex;padding:12px 32px;flex-direction:column;align-items:flex-start;gap:10px;align-self:stretch}@media(max-width:1023px){.table-filter-popup-style .popUp-container .action-container{padding:8px 24px}.table-filter-popup-style .popUp-container .form-container,.table-filter-popup-style .popUp-container .apply-button-style{padding:12px 24px}}@media(max-width:767px){.table-filter-popup-style{padding-bottom:32px}.table-filter-popup-style .popUp-container{max-width:100vw;box-shadow:none;border:none;padding-bottom:32px}.table-filter-popup-style .popUp-container .form-container .single-field-container{min-width:100%}}.main-container-partial-patient{position:relative}.main-container-partial-patient .partial-patient-enrollment-tab-searchBar-desktop{width:317px}.main-container-partial-patient .partial-patient-enrollment-tab-searchBar-desktop input{font-size:14px}.main-container-partial-patient .pagination-container{margin-top:18px;margin-bottom:8px}.main-container-partial-patient .partial-patient-enrollment-tab-export2xl-btn-desktop{font-size:14px;padding:12px 24px 16px}.main-container-partial-patient .partial-patient-enrollment-tab-export2xl-btn-desktop>[class$=startIcon]{margin-right:12px;margin-left:0}.main-container-partial-patient .css-13xfq8m-MuiTabPanel-root{padding:12px}.main-container-partial-patient .no-Patient-container{display:flex;flex-direction:column;justify-content:center;align-items:center;height:201px;text-align:center;padding:32px 16px;gap:12px;align-self:stretch;background-color:var(--lotion-white)}.main-container-partial-patient .view-more{padding:24px 0}.main-container-partial-patient .view-more>button{padding:12px 24px 16px;border:1px solid var(--Mezi-Primary-Dark-Slate-Blue);background:var(--white);color:var(--Mezi-Primary-Dark-Slate-Blue)}.main-container-partial-patient .view-more>button.Mui-disabled{border:1px solid var(--disabled-button-grey);background:var(--white);color:var(--disabled-button-grey)}.main-container-partial-patient .no-Patient-container .no-Patient-header{font-size:16px;font-weight:500;color:var(--primary-dark-slate-blue);line-height:150%;letter-spacing:.15px}.main-container-partial-patient .no-Patient-container .no-Patient-body{color:var(--Mezi-Primary-Dark-Slate-Blue, #336);font-size:14px;font-style:normal;font-weight:400;line-height:20px}.main-container-partial-patient .search-box{border-radius:90px}.main-container-partial-patient .exportToexcelBtn .text{text-transform:capitalize;padding-right:4px;font-size:14px;font-style:normal;font-weight:700;line-height:20px}.main-container-partial-patient .table-header-message{padding-bottom:10px}.main-container-partial-patient .partial-patient-table>table>thead>tr>th.MuiTableCell-root{padding:11px!important}.main-container-partial-patient .partial-patient-table>table>thead>tr>th.MuiTableCell-root:not(:last-child) .headerCell{justify-content:flex-start;gap:8px}.main-container-partial-patient .partial-patient-table>table>tbody>tr>td.MuiTableCell-root{padding:11px!important}.main-container-partial-patient .partial-patient-table>table>tbody>tr>td:nth-last-of-type(2){word-break:normal!important;white-space:nowrap!important;color:var(--Mezi-Text-Primary, rgba(0, 0, 0, .87));font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.main-container-partial-patient .partial-patient-table>table>tbody>tr>td:nth-last-of-type(2):before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background-color:var(--Mezi-Alerts-Warning, #FFA500);margin-right:8px;vertical-align:middle}.main-container-partial-patient .partial-patient-table>table>tbody>tr>td:nth-last-of-type(3){word-break:normal!important;white-space:nowrap!important}.main-container-partial-patient .partial-patient-table>table>tbody>tr>td:last-of-type>.actionBtnContainerPartial>button{font-size:14px;padding:12px 24px 16px}@media(max-width:767px){.main-container-partial-patient .partial-patient-row .rowDataSection>.otherRowData>.card-container>.card-inner>.tData{word-break:break-all}.main-container-partial-patient .partial-patient-row>.rowButtonSection{align-self:center}.main-container-partial-patient .partial-patient-row>.rowButtonSection>button.buttonContainerPartial{border:none;margin-left:0;padding:12px 24px 16px}.main-container-partial-patient .partial-patient-row>.rowButtonSection>button.buttonContainerPartial>.rightArrow{margin-left:12px}.main-container-partial-patient .mobile-main-container-partial .MuiTabPanel-root.css-13xfq8m-MuiTabPanel-root{padding:0}.main-container-partial-patient .mobile-main-container-partial .mobileTopbase{display:flex;align-items:flex-start;align-self:stretch;justify-content:flex-start;margin-left:-24px;margin-right:-24px;padding:8px 24px 12px}.main-container-partial-patient .mobile-main-container-partial .mobileTopbase .mobile-search-bar{display:flex;width:270px;padding:0 16px 0 0;align-items:center;align-self:stretch}.main-container-partial-patient .mobile-main-container-partial .mobileTopbase .mobile-search-bar input{font-size:14px;width:195px}.main-container-partial-patient .mobile-main-container-partial .mobileMiddleBase{padding:32px 0;align-items:flex-start;align-self:stretch;width:100%}.main-container-partial-patient .mobile-main-container-partial .mobileMiddleBase .mobile-ExportToExcel{padding:15px 100px;width:100%;font-size:14px}}@media(max-width:767px)and (max-width:392px){.main-container-partial-patient .mobile-main-container-partial .mobileMiddleBase .mobile-ExportToExcel{padding:15px 90px}}@media(max-width:767px){.main-container-partial-patient .mobile-main-container-partial .mobileBottomBase{display:flex;padding:32px 0 12px;align-items:flex-start;gap:16px;align-self:stretch}.main-container-partial-patient .mobile-main-container-partial .mobileBottomBase .sorting-container>p{color:var(--primary-dark-slate-blue)}.main-container-partial-patient .mobile-main-container-partial .mobileBottomBase .mobile-sort{width:100%}}@media(max-width:767px)and (max-width:415px){.main-container-partial-patient .mobile-main-container-partial .mobileBottomBase .mobile-sort{width:85%}}@media(max-width:767px){.main-container-partial-patient .mobile-main-container-partial .no-Patient-container{padding:20px 10px;height:auto}.main-container-partial-patient .mobile-main-container-partial .search-box{width:100%;padding:10px;margin:0}.main-container-partial-patient .mobile-main-container-partial .exportToexcelBtn{margin-top:10px;width:100%;padding:12px 8px}.main-container-partial-patient .partial-patient-row .tooltip-info .MuiBox-root{display:none}.main-container-partial-patient .table-header-message{font-size:14px;padding-bottom:8px}}@media(min-width:767px)and (max-width:1024px){.main-container-partial-patient .partial-patient-row .rowDataSection>.enrollmentStatus{display:none}.main-container-partial-patient .partial-patient-row .rowDataSection>.otherRowData>.card-container>.card-inner>.tData{word-break:break-all}.main-container-partial-patient .partial-patient-row .rowButtonSection{margin-top:16px}.main-container-partial-patient .partial-patient-row .rowButtonSection>button.buttonContainerPartial{margin-left:0;padding:12px 24px 16px}.main-container-partial-patient .partial-patient-row .rowButtonSection>button.buttonContainerPartial>.rightArrow{margin-left:12px}.main-container-partial-patient .partial-patient-enrollment-tab-export2xl-btn-tablet{font-size:14px;padding:12px 24px 16px}.main-container-partial-patient .partial-patient-enrollment-tab-export2xl-btn-tablet>[class$=startIcon]{margin-right:12px;margin-left:0}.main-container-partial-patient .tablet-main-container-partial{width:100%}.main-container-partial-patient .tablet-main-container-partial .tabletTopbaseContainer{display:flex;gap:50px;border-bottom:1px solid var(--Mezi-Background-Divider, #E3E2E2);justify-content:space-between;width:100%;margin-left:-24px;margin-right:-44px;padding:0 24px 16px}.main-container-partial-patient .tablet-main-container-partial .tabletTopbaseContainer .tablet-search-bar{width:350px;margin-left:17px;transform:translate(-15px);gap:8px;border-radius:2px}.main-container-partial-patient .tablet-main-container-partial .tabletTopbaseContainer .tablet-search-bar input{font-size:14px}.main-container-partial-patient .tablet-main-container-partial .tabletBottombaseContainer{display:flex;padding:24px 0 16px;align-items:center;align-content:center;gap:40px;align-self:stretch;flex-wrap:wrap}.main-container-partial-patient .tablet-main-container-partial .tabletBottombaseContainer>.sorting-container>p{color:var(--primary-dark-slate-blue)}.main-container-partial-patient .tablet-main-container-partial .no-Patient-container{padding:30px 15px;height:auto}.main-container-partial-patient .tablet-main-container-partial .search-box{padding:12px}.main-container-partial-patient .tablet-main-container-partial .exportToexcelBtn{margin-top:15px;width:48%}.main-container-partial-patient .table-header-message{font-size:15px;padding-bottom:10px}.main-container-partial-patient .partial-patient-row .tooltip-info .MuiBox-root{display:none}}@media(min-width:1023px){.main-container-partial-patient .no-Patient-container{padding:40px 20px;height:201px}.main-container-partial-patient .search-box{width:60%;padding:15px}.main-container-partial-patient .exportToexcelBtn{margin-top:20px;width:20%}.main-container-partial-patient .table-header-message{font-size:16px;padding-bottom:12px}}.main-container-partial-patient .enrollTimeLimit-Partial-Patient{padding:0 24px 24px 0;align-items:center;font-size:16px;font-style:normal;font-weight:400;line-height:24px;color:var(--Mezi-Primary-Dark-Slate-Blue)}.associatedPrescDropdown .title{color:var(--primary-dark-slate-blue);font-size:16px;font-style:normal;font-weight:400;line-height:24px}.associatedPrescDropdown .dropdown-title{color:var(--CoolGray-90);font-size:14px;font-style:normal;font-weight:500;line-height:20px;display:flex;align-items:center}.associatedPrescDropdown .tooltipBox{margin-left:auto}.associatedPrescDropdown .selectdropdown-div{margin:16px 0 30px}.associatedPrescDropdown .selectdropdown-div .error-message{color:var(--error);font-size:14px;margin-top:8px}.associatedPrescDropdown .selectdropdown-div .infoAlert-outerDiv{margin:16px 0}.associatedPrescDropdown .show-button{background-color:var(--white);font-size:14px;font-style:normal;font-weight:400;line-height:20px;height:48px!important;min-height:48px!important;max-height:48px!important;padding:12px 16px!important;box-sizing:border-box}.associatedPrescDropdown .show-button.MuiOutlinedInput-root fieldset,.associatedPrescDropdown .show-button.MuiOutlinedInput-root.Mui-focused fieldset{border:1px solid var(--divider)!important}.associatedPrescDropdown .show-button .MuiSelect-select{padding:0!important;height:1rem!important;line-height:20px!important;display:flex;align-items:center;box-sizing:border-box}.associatedPrescDropdown .text-placeholder{color:var(--Mezi-Text-Secondary);font-size:14px;font-style:normal;font-weight:400;line-height:20px}@media(max-width:767px){.associatedPrescDropdown .selectdropdown-div .error-message{font-size:12px}}.pendingSurveyContainer .headLine{font-size:16px;color:var(--primary-dark-slate-blue);line-height:24px}.pendingSurveyContainer .headerBox{justify-content:space-between;align-items:center;margin:16px 0}.pendingSurveyContainer .headerBox .headLine{color:var(--primary-dark-slate-blue)}.pendingSurveyContainer .headerBox .rightSection{position:relative;display:flex;justify-content:space-between}.pendingSurveyContainer .headerBox .rightSection .export2excelBtn{border-radius:28px;border:1px solid var(--primary-dark-slate-blue);background:var(--primary-dark-slate-blue);padding:12px 24px 16px;height:40px;display:flex;align-items:center;justify-content:center}.pendingSurveyContainer .headerBox .rightSection .export2excelBtn .downloadIcon{height:24px;width:24px;color:var(--white);margin-right:12px}.pendingSurveyContainer .headerBox .rightSection .export2excelBtn p{text-transform:none;color:var(--white);font-size:14px;font-weight:700}.pendingSurveyContainer .headerBox .rightSection .export2excelBtn:hover{background:var(--white)}.pendingSurveyContainer .headerBox .rightSection .export2excelBtn:hover p,.pendingSurveyContainer .headerBox .rightSection .export2excelBtn:hover .downloadIcon{color:var(--primary-dark-slate-blue)}.pendingSurveyContainer .headerBox .rightSection .searchIcon{position:absolute;left:16px;top:10px;width:24px;height:24px}.pendingSurveyContainer .headerBox .rightSection .pendingSurverySearch{width:242px;border-radius:28px;margin-right:24px;padding:12px 16px 12px 46px}.pendingSurveyContainer .pendingSurveyTable .statusIconContainer{display:flex;align-items:center}.pendingSurveyContainer .pendingSurveyTable .statusIconContainer .imgContainer{display:flex;justify-content:center;align-items:center;height:32px;width:32px;border-radius:50%;margin-right:12px}.pendingSurveyContainer .pendingSurveyTable .statusIconContainer .imgContainer img{width:24px;height:24px}.pendingSurveyContainer .pendingSurveyTable>table>thead>tr{background-color:var(--background-light-gray)}.pendingSurveyContainer .pendingSurveyTable>table>thead>tr th{font-size:18px;font-weight:500;color:var(--dropdown-label)}.pendingSurveyContainer .pendingSurveyTable>table>thead>tr th:last-child{padding-left:58px}.pendingSurveyContainer .pendingSurveyTable>table>tbody .actionColoumn{display:flex;cursor:pointer;align-items:center}.pendingSurveyContainer .pendingSurveyTable>table>tbody .actionColoumn .plusIcon{width:24px;height:24px;margin-right:12px}.pendingSurveyContainer .pendingSurveyTable>table>tbody .actionColoumn .actionText{font-size:16px;font-weight:700;text-decoration:underline;color:var(--primary-dark-slate-blue)}@media(max-width:1024px){.pendingSurveyContainer .headerBox{flex-direction:column;margin-top:0}.pendingSurveyContainer .headerBox .upperSection{display:flex;width:100%;justify-content:space-between;align-items:center}.pendingSurveyContainer .headerBox .upperSection .headLine{color:var(--primary-dark-slate-blue);width:60%}.pendingSurveyContainer .headerBox .upperSection .export2excelBtn{border-radius:28px;border:1px solid var(--primary-dark-slate-blue);background:var(--primary-dark-slate-blue);padding:12px 24px 16px;height:40px;display:flex;align-items:center;justify-content:center}.pendingSurveyContainer .headerBox .upperSection .export2excelBtn .downloadIcon{height:24px;width:24px;color:var(--white);margin-right:12px}.pendingSurveyContainer .headerBox .upperSection .export2excelBtn p{text-transform:none;color:var(--white);font-size:14px;font-weight:700}.pendingSurveyContainer .headerBox .upperSection .export2excelBtn:hover{background:var(--white)}.pendingSurveyContainer .headerBox .upperSection .export2excelBtn:hover p,.pendingSurveyContainer .headerBox .upperSection .export2excelBtn:hover .downloadIcon{color:var(--primary-dark-slate-blue)}.pendingSurveyContainer .headerBox .belowSection{position:relative;width:100%;margin-top:25px;margin-bottom:16px}.pendingSurveyContainer .headerBox .belowSection .searchIcon{position:absolute;left:16px;top:10px;width:24px;height:24px}.pendingSurveyContainer .headerBox .belowSection .pendingSurverySearch{border-radius:28px;margin-right:24px;padding:12px 16px 12px 46px}.pendingSurveyResponsiveTableRow{display:flex;padding:16px 24px;justify-content:space-between;align-items:center;border-radius:10px;border:1px solid var(--divider);background:var(--white);margin-bottom:12px}.pendingSurveyResponsiveTableRow :last-child{margin-bottom:0}.pendingSurveyResponsiveTableRow>.rightSection .actionBtn{border-radius:28px;border:1px solid var(--primary-dark-slate-blue);background:var(--primary-dark-slate-blue);padding:12px 24px 16px;height:40px;display:flex;align-items:center;justify-content:center}.pendingSurveyResponsiveTableRow>.rightSection .actionBtn .downloadIcon{height:24px;width:24px;color:var(--white);margin-right:12px}.pendingSurveyResponsiveTableRow>.rightSection .actionBtn p{text-transform:none;color:var(--white);font-size:14px;font-weight:700}.pendingSurveyResponsiveTableRow>.rightSection .actionBtn:hover{background:var(--white)}.pendingSurveyResponsiveTableRow>.rightSection .actionBtn:hover p{color:var(--primary-dark-slate-blue)}.pendingSurveyResponsiveTableRow>.rightSection .actionBtn:hover .downloadIcon{color:var(--primary-dark-slate-blue)}.pendingSurveyResponsiveTableRow>.rightSection .actionBtn .rightArrow{height:24px;width:24px;color:var(--white);margin-left:12px}.pendingSurveyResponsiveTableRow>.rightSection .actionBtn p{text-transform:none;color:var(--white);font-size:14px;font-weight:700;padding-left:12px}.pendingSurveyResponsiveTableRow>.leftSection>.topSection .iconContainer{display:flex;border-radius:32px;padding:2px 8px;max-width:max-content;align-items:center}.pendingSurveyResponsiveTableRow>.leftSection>.topSection .iconContainer img{width:24px;height:24px;margin-right:5px}.pendingSurveyResponsiveTableRow>.leftSection>.topSection .iconContainer .iconText{font-size:14px;font-weight:400}.pendingSurveyResponsiveTableRow>.leftSection>.topSection .activeContainer{border:1px solid var(--success-bg);background:var(--success-bg)}.pendingSurveyResponsiveTableRow>.leftSection>.topSection .activeContainer .iconText{color:#327d40}.pendingSurveyResponsiveTableRow>.leftSection>.topSection .overdueContainer{border:1px solid var(--error-border);background:var(--error-bg)}.pendingSurveyResponsiveTableRow>.leftSection>.topSection .overdueContainer .iconText{color:var(--error)}.pendingSurveyResponsiveTableRow>.leftSection>.topSection .upcomingContainer{border:1px solid #ffa500;background:#fff5e5}.pendingSurveyResponsiveTableRow>.leftSection>.topSection .upcomingContainer .iconText{color:#3f3d38}.pendingSurveyResponsiveTableRow>.leftSection>.bottonSection table{padding-top:5px}.pendingSurveyResponsiveTableRow>.leftSection>.bottonSection table tbody tr th{text-align:left;font-size:14px;font-weight:600;color:var(--primary-dark-slate-blue);padding-top:10px}.pendingSurveyResponsiveTableRow>.leftSection>.bottonSection table tbody tr td{text-align:left;font-size:14px;font-weight:400;color:#000000de;padding-left:24px;padding-top:10px}}@media(max-width:767px){.pendingSurveyContainer .headerBox>.upperSection .headLine{width:100%}.pendingSurveyContainer .headerBox>.upperSection .export2excelBtn{display:none}.pendingSurveyContainer .headerBox>.belowSection>.pendingSurverySearch{width:75%}.pendingSurveyContainer .pendingSurveyResponsiveTableRow{flex-direction:column;padding:32px}.pendingSurveyContainer .pendingSurveyResponsiveTableRow .leftSection .topSection{margin-bottom:16px}.pendingSurveyContainer .pendingSurveyResponsiveTableRow .rightSection{margin-top:32px}.pendingSurveyContainer .pendingSurveyResponsiveTableRow .rightSection>.actionBtn{transform:translate(-24px)}}.commonDataTable{width:100%;padding:16px 0}.commonDataTable .dataTableHeader{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;gap:12px}.commonDataTable .dataTableHeader .leftActions,.commonDataTable .dataTableHeader .rightActions{display:flex;gap:12px;align-items:center}.commonDataTable .dataTableHeader .filterBtn,.commonDataTable .dataTableHeader .downloadBtn{display:flex;align-items:center;gap:8px;padding:8px 14px;text-transform:none;border-radius:8px;font-weight:400;font-size:14px;line-height:20px}.commonDataTable .dataTableHeader .filterBtn .filterIcon,.commonDataTable .dataTableHeader .filterBtn .downloadIcon,.commonDataTable .dataTableHeader .downloadBtn .filterIcon,.commonDataTable .dataTableHeader .downloadBtn .downloadIcon{width:16px;height:16px}.commonDataTable .dataTableHeader .filterBtn .MuiButton-startIcon,.commonDataTable .dataTableHeader .downloadBtn .MuiButton-startIcon{margin-right:6px;margin-left:0}.commonDataTable .dataTableHeader .filterBtn{border:none;background-color:transparent;color:var(--primary-dark-slate-blue);padding:6px 8px;min-width:auto;font-family:Poppins,sans-serif;font-weight:700;font-size:16px;line-height:20px}.commonDataTable .dataTableHeader .filterBtn:hover{background-color:transparent;color:var(--primary-dark-slate-blue)}.commonDataTable .dataTableHeader .filterBtn .filterIcon{color:var(--primary-dark-slate-blue);width:24px;height:24px}.commonDataTable .dataTableHeader .filterBtn .MuiButton-startIcon{margin-right:12px}.commonDataTable .dataTableHeader .filterBtn .MuiTypography-root{font-family:Poppins,sans-serif;font-weight:700;font-size:16px;line-height:20px;color:var(--primary-dark-slate-blue)}.commonDataTable .dataTableHeader .downloadBtn{background-color:var(--white);color:var(--primary-dark-slate-blue);border-width:1px;border-style:solid;border-color:var(--primary-dark-slate-blue);border-radius:28px;padding:12px 24px 16px;height:40px;display:flex;align-items:center;justify-content:center;gap:12px;font-family:Poppins,sans-serif;font-weight:700;font-size:14px;line-height:20px;text-transform:none;box-shadow:none}.commonDataTable .dataTableHeader .downloadBtn:hover{background-color:var(--primary-dark-slate-blue);color:var(--white);border-color:var(--primary-dark-slate-blue);box-shadow:none}.commonDataTable .dataTableHeader .downloadBtn:hover .downloadIcon{color:var(--white)}.commonDataTable .dataTableHeader .downloadBtn .downloadIcon{color:var(--primary-dark-slate-blue);width:24px;height:24px;margin-right:0}.commonDataTable .dataTableHeader .downloadBtn .MuiTypography-root{font-family:Poppins,sans-serif;font-weight:700;font-size:14px;line-height:20px;color:var(--primary-dark-slate-blue);text-transform:none}.commonDataTable .dataTableFilters{margin-bottom:16px;padding:16px;background-color:var(--light-white);border-radius:8px;border:1px solid var(--tableborder)}.commonDataTable .dataTableContainer{border:1px solid var(--tableborder);border-radius:8px;overflow:hidden}.commonDataTable .dataTableContainer .MuiTable-root{min-width:650px}.commonDataTable .dataTableContainer .MuiTable-root .MuiTableHead-root{background-color:#e8edf5}.commonDataTable .dataTableContainer .MuiTable-root .MuiTableHead-root .MuiTableCell-root{font-weight:400;color:#2e2d66;font-size:12px;line-height:24px;padding:12px 24px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:var(--platinum-gray);text-transform:capitalize}.commonDataTable .dataTableContainer .MuiTable-root .MuiTableHead-root .MuiTableCell-root .MuiTableSortLabel-root{font-weight:400;color:#2e2d66;font-size:12px}.commonDataTable .dataTableContainer .MuiTable-root .MuiTableHead-root .MuiTableCell-root .MuiTableSortLabel-root:hover,.commonDataTable .dataTableContainer .MuiTable-root .MuiTableHead-root .MuiTableCell-root .MuiTableSortLabel-root.Mui-active{color:#2e2d66}.commonDataTable .dataTableContainer .MuiTable-root .MuiTableHead-root .MuiTableCell-root .MuiTableSortLabel-root.Mui-active .MuiTableSortLabel-icon{color:#2e2d66;opacity:1}.commonDataTable .dataTableContainer .MuiTable-root .MuiTableHead-root .MuiTableCell-root .MuiTableSortLabel-root .MuiTableSortLabel-icon{opacity:.5;margin-left:4px}.commonDataTable .dataTableContainer .MuiTable-root .MuiTableHead-root .MuiTableCell-root .MuiTableSortLabel-root:hover .MuiTableSortLabel-icon{opacity:.7}.commonDataTable .dataTableContainer .MuiTable-root .MuiTableBody-root .MuiTableRow-root:hover{background-color:var(--light-white)}.commonDataTable .dataTableContainer .MuiTable-root .MuiTableBody-root .MuiTableRow-root:last-child .MuiTableCell-root{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:var(--platinum-gray)}.commonDataTable .dataTableContainer .MuiTable-root .MuiTableBody-root .MuiTableRow-root .MuiTableCell-root{padding:16px 24px;font-size:14px;line-height:20px;color:var(--CoolGray-100);font-weight:400;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:var(--platinum-gray)}.commonDataTable .customPagination{display:flex;justify-content:flex-end;align-items:center;gap:0;margin-top:12px;padding:2px 0}.commonDataTable .customPagination .paginationBtn{width:48px;height:48px;border:none;border-radius:48px;background-color:transparent;color:var(--Mezi-Text-Primary);padding:12px;min-width:48px;transition:background-color .15s cubic-bezier(.4,0,.2,1) 0ms}.commonDataTable .customPagination .paginationBtn:hover:not(.Mui-disabled){background-color:var(--action-hover)}.commonDataTable .customPagination .paginationBtn.Mui-disabled{color:var(--text-disabled);background-color:transparent;cursor:default}.commonDataTable .customPagination .paginationBtn svg{display:block;width:24px;height:24px;color:inherit}.commonDataTable .customPagination .paginationBtn .MuiTypography-root{font-size:20px;line-height:1;font-weight:400}.commonDataTable .customPagination .pageInfo{display:flex;align-items:center;justify-content:center;height:48px;min-width:auto;text-align:center;font-size:12px;font-weight:400;color:var(--Mezi-Text-Primary);padding:0 10px;letter-spacing:.4px;line-height:1.66;font-family:Poppins,sans-serif}.commonDataTable .dataTableMobileRows{display:flex;flex-direction:column;gap:12px}.commonDataTable .dataTableMobileRows .mobileTableRow{background-color:var(--white);border:1px solid var(--tableborder);border-radius:8px;padding:16px;display:flex;flex-direction:column;gap:12px}.commonDataTable .dataTableMobileRows .mobileTableRow .mobileTableCell{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}.commonDataTable .dataTableMobileRows .mobileTableRow .mobileTableCell .cellLabel{font-weight:600;color:var(--CoolGray-60);font-size:14px;min-width:120px}.commonDataTable .dataTableMobileRows .mobileTableRow .mobileTableCell .cellValue{font-size:14px;color:var(--CoolGray-100);text-align:right;flex:1;display:flex;justify-content:flex-end;align-items:center}.commonDataTable .dataTableMobileRows .mobileTableRow .mobileTableCell .cellValue .MuiTypography-root{font-size:14px}.commonDataTable .dataTableMobileRows .mobileTableRow .mobileTableCell .cellValue .MuiButton-root{margin-left:auto}@media(max-width:1023px){.commonDataTable{padding:12px 0}.commonDataTable .dataTableHeader{flex-direction:column;align-items:stretch}.commonDataTable .dataTableHeader .dataTableHeaderActions{justify-content:space-between}.commonDataTable .dataTableHeader .downloadBtn{padding:12px 20px 16px;border-radius:28px;height:40px;font-size:14px}}@media(max-width:767px){.commonDataTable{padding:8px 0}.commonDataTable .dataTableHeader .leftActions,.commonDataTable .dataTableHeader .rightActions{flex-direction:column}.commonDataTable .dataTableHeader .leftActions .filterBtn,.commonDataTable .dataTableHeader .leftActions .downloadBtn,.commonDataTable .dataTableHeader .rightActions .filterBtn,.commonDataTable .dataTableHeader .rightActions .downloadBtn{width:100%;justify-content:center}.commonDataTable .dataTableHeader .leftActions .downloadBtn,.commonDataTable .dataTableHeader .rightActions .downloadBtn{padding:12px 24px 16px;border-radius:28px;height:40px;font-size:14px}.commonDataTable .dataTableHeader .leftActions .downloadBtn .downloadIcon,.commonDataTable .dataTableHeader .rightActions .downloadBtn .downloadIcon{width:24px;height:24px}.commonDataTable .dataTableHeader .leftActions .downloadBtn .MuiTypography-root,.commonDataTable .dataTableHeader .rightActions .downloadBtn .MuiTypography-root{font-size:14px}}.filterModal :global .MuiPickersLayout-root{width:auto!important;min-width:auto!important}.filterModal :global .MuiPickersPopper-root .MuiPaper-root{width:auto!important;min-width:auto!important}.filterModal :global .MuiDateCalendar-root{width:auto!important;min-width:auto!important;max-width:none!important}.filterModal .filterModalContent{background-color:var(--white);border-radius:8px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;min-width:600px;max-width:650px;max-height:85vh;overflow:hidden;display:flex;flex-direction:column;margin:60px 0 0 20px}.filterModal .filterModalContent .filterModalBody{padding:24px;overflow-y:auto;flex:1}.filterModal .filterModalContent .filterModalBody .clearFiltersBtn{margin-bottom:24px;color:var(--dropdown-label);font-size:14px;font-weight:600;font-family:Poppins,sans-serif;text-transform:none;border:none;background-color:transparent;padding:0;min-width:auto;line-height:20px}.filterModal .filterModalContent .filterModalBody .clearFiltersBtn:hover{background-color:transparent;color:var(--Mezi-Primary-Dark-Slate-Blue)}.filterModal .filterModalContent .filterModalBody .clearFiltersBtn:hover .refreshIcon{color:var(--Mezi-Primary-Dark-Slate-Blue)}.filterModal .filterModalContent .filterModalBody .clearFiltersBtn .refreshIcon{width:18px;height:18px;color:var(--dropdown-label)}.filterModal .filterModalContent .filterModalBody .filterGrid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.filterModal .filterModalContent .filterModalBody .filterGrid .filterColumn{display:flex;flex-direction:column;gap:20px}.filterModal .filterModalContent .filterModalBody .filterGrid .filterColumn .filterField .filterLabel{font-family:Poppins,sans-serif;font-size:14px;font-weight:600;color:var(--dropdown-label);margin-bottom:6px;line-height:20px}.filterModal .filterModalContent .filterModalBody .filterGrid .filterColumn .filterField .MuiOutlinedInput-root{border-radius:4px;font-size:14px;font-family:Poppins,sans-serif}.filterModal .filterModalContent .filterModalBody .filterGrid .filterColumn .filterField .MuiOutlinedInput-root input{padding:10px 14px;font-family:Poppins,sans-serif;color:var(--CoolGray-100)}.filterModal .filterModalContent .filterModalBody .filterGrid .filterColumn .filterField .MuiOutlinedInput-root input::placeholder{color:var(--CoolGray-60);opacity:1;font-family:Poppins,sans-serif;font-size:14px;font-weight:400}.filterModal .filterModalContent .filterModalBody .filterGrid .filterColumn .filterField .MuiOutlinedInput-root fieldset{border-color:var(--border-gray)}.filterModal .filterModalContent .filterModalBody .filterGrid .filterColumn .filterField .MuiOutlinedInput-root:hover fieldset{border-color:var(--CoolGray-60)}.filterModal .filterModalContent .filterModalBody .filterGrid .filterColumn .filterField .MuiOutlinedInput-root.Mui-focused fieldset{border-color:var(--Mezi-Primary-Dark-Slate-Blue);border-width:1px}.filterModal .filterModalContent .filterModalBody .filterGrid .filterColumn .filterField .MuiFormControl-root .MuiOutlinedInput-root{border-radius:4px;font-size:14px;font-family:Poppins,sans-serif}.filterModal .filterModalContent .filterModalBody .filterGrid .filterColumn .filterField .MuiFormControl-root .MuiOutlinedInput-root fieldset{border-color:var(--border-gray);border-width:1px}.filterModal .filterModalContent .filterModalBody .filterGrid .filterColumn .filterField .MuiFormControl-root .MuiOutlinedInput-root:hover fieldset{border-color:var(--CoolGray-60)}.filterModal .filterModalContent .filterModalBody .filterGrid .filterColumn .filterField .MuiFormControl-root .MuiOutlinedInput-root.Mui-focused fieldset{border-color:var(--Mezi-Primary-Dark-Slate-Blue);border-width:1px}.filterModal .filterModalContent .filterModalBody .filterGrid .filterColumn .filterField .MuiFormControl-root .MuiOutlinedInput-root .MuiSelect-select{padding:10px 14px;font-size:14px;font-family:Poppins,sans-serif;font-weight:400;color:var(--CoolGray-100)}.filterModal .filterModalContent .filterModalBody .filterGrid .filterColumn .filterField .MuiFormControl-root .MuiOutlinedInput-root .MuiSelect-select em{color:var(--CoolGray-60);opacity:1;font-style:normal;font-family:Poppins,sans-serif;font-size:14px;font-weight:400}.filterModal .filterModalContent .filterModalFooter{display:flex;justify-content:flex-start;padding:20px 24px;border-top-width:1px;border-top-style:solid;border-top-color:var(--platinum-gray)}.filterModal .filterModalContent .filterModalFooter .applyFiltersBtn{background-color:var(--Mezi-Primary-Dark-Slate-Blue);color:var(--white);font-family:Poppins,sans-serif;text-transform:none;font-weight:600;font-size:14px;padding:10px 18px;border-radius:24px;box-shadow:none}.filterModal .filterModalContent .filterModalFooter .applyFiltersBtn:hover{background-color:#2a2a54;box-shadow:none}@media(max-width:767px){.filterModal .filterModalContent{min-width:auto;width:90%;max-width:90%}.filterModal .filterModalContent .filterModalBody .filterGrid{grid-template-columns:1fr;gap:20px}}.survey-override-modal-container{display:flex;align-items:center;justify-content:center;padding:20px}.survey-override-modal-container .survey-override-modal-box{position:relative;background-color:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;outline:none;max-width:600px;width:100%;max-height:90vh;overflow-y:auto}@media(max-width:768px){.survey-override-modal-container .survey-override-modal-box{margin:16px;max-width:calc(100vw - 32px)}}.survey-override-modal-container .survey-override-modal-box .survey-override-modal-header{display:flex;justify-content:space-between;align-items:center;padding:24px 24px 16px}@media(max-width:768px){.survey-override-modal-container .survey-override-modal-box .survey-override-modal-header{padding:16px 16px 8px}}.survey-override-modal-container .survey-override-modal-box .survey-override-modal-header .survey-override-modal-header-text{font-size:20px;font-weight:600;color:#336;line-height:1.3}@media(max-width:768px){.survey-override-modal-container .survey-override-modal-box .survey-override-modal-header .survey-override-modal-header-text{font-size:18px}}.survey-override-modal-container .survey-override-modal-box .survey-override-modal-header .survey-override-modal-close{display:flex;align-items:center;gap:8px;font-weight:600;color:#336}.survey-override-modal-container .survey-override-modal-box .survey-override-modal-header .survey-override-modal-close .survey-override-modal-close-text{font-size:14px;font-weight:600;color:#336;margin-right:4px}.survey-override-modal-container .survey-override-modal-box .horizontal-rule{border:none;border-top:1px solid #e0e0e0;margin:0}.survey-override-modal-container .survey-override-modal-box .survey-override-modal-content{padding:24px}@media(max-width:768px){.survey-override-modal-container .survey-override-modal-box .survey-override-modal-content{padding:16px}}.survey-override-modal-container .survey-override-modal-box .survey-override-modal-content .survey-override-modal-header-text-mobile{font-size:18px;font-weight:600;color:#336;margin-bottom:16px;line-height:1.3}.survey-override-modal-container .survey-override-modal-box .survey-override-modal-content .survey-override-modal-patient-name{font-size:16px;color:#336;margin-bottom:16px;padding:12px;background-color:#f5f5f5;border-radius:4px;border-left:4px solid #004c99}.survey-override-modal-container .survey-override-modal-box .survey-override-modal-content .survey-override-modal-message{font-size:14px;color:#336;line-height:1.5;margin-bottom:20px;border-radius:4px}.survey-override-modal-container .survey-override-modal-box .survey-override-modal-content .survey-override-modal-instruction{font-size:14px;color:#336;line-height:1.5;margin-bottom:20px;font-weight:500}.survey-override-modal-container .survey-override-modal-box .survey-override-modal-content .survey-override-modal-dropdown-section{margin-top:20px}.survey-override-modal-container .survey-override-modal-box .survey-override-modal-content .survey-override-modal-dropdown-section .survey-override-modal-dropdown-label{font-size:14px;font-weight:600;color:#336;margin-bottom:8px;display:block}.survey-override-modal-container .survey-override-modal-box .survey-override-modal-content .survey-override-modal-dropdown-section .survey-override-modal-dropdown-label .required-asterisk{color:#dc3545;margin-left:2px}.survey-override-modal-container .survey-override-modal-box .survey-override-modal-content .survey-override-modal-dropdown-section .survey-override-modal-dropdown .MuiSelect-select{padding:12px 14px;font-size:14px}.survey-override-modal-container .survey-override-modal-box .survey-override-modal-content .survey-override-modal-dropdown-section .survey-override-modal-dropdown .MuiSelect-select em{color:#888;font-style:normal}.survey-override-modal-container .survey-override-modal-box .survey-override-modal-actions{padding:16px 24px 24px}@media(max-width:768px){.survey-override-modal-container .survey-override-modal-box .survey-override-modal-actions{padding:12px 16px 16px}.survey-override-modal-container .survey-override-modal-box .survey-override-modal-actions .MuiGrid2-container{flex-direction:column-reverse!important;gap:12px!important}.survey-override-modal-container .survey-override-modal-box .survey-override-modal-actions .MuiGrid2-container .MuiGrid2-root{width:100%!important}.survey-override-modal-container .survey-override-modal-box .survey-override-modal-actions .MuiGrid2-container .MuiGrid2-root .MuiButton-root{width:100%}}.survey-override-modal-container .survey-override-modal-box .survey-override-modal-actions .MuiGrid2-container{width:100%}.survey-override-modal-loading .survey-override-modal-content{display:flex;justify-content:center;align-items:center;min-height:100px}.survey-override-modal-error .survey-override-modal-message{background-color:#f8d7da;border-color:#f5c6cb;border-left-color:#dc3545;color:#721c24}.survey-override-modal-success .survey-override-modal-message{background-color:#d4edda;border-color:#c3e6cb;border-left-color:#28a745;color:#155724}.call-rems-center-modal .MuiDialog-paper{box-shadow:0 8px 8px -4px #10182808,0 20px 24px -4px #10182814}.ae-confirmation-modal-container{display:flex;align-items:center;justify-content:center;padding:20px}.ae-confirmation-modal-box{position:relative;background-color:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;outline:none;max-width:600px;width:100%;max-height:90vh;overflow-y:auto}@media(max-width:768px){.ae-confirmation-modal-box{margin:16px;max-width:calc(100vw - 32px)}}.ae-confirmation-modal-header{display:flex;justify-content:space-between;align-items:center;padding:24px 24px 16px}@media(max-width:768px){.ae-confirmation-modal-header{padding:16px 16px 8px}}.ae-confirmation-modal-header-text{font-size:20px;font-weight:600;color:#336;line-height:1.3}@media(max-width:768px){.ae-confirmation-modal-header-text{font-size:18px}}.ae-confirmation-modal-header-text-mobile{font-size:18px;font-weight:600;color:#336;margin-bottom:16px;line-height:1.3}.ae-confirmation-modal-close{display:flex;align-items:center;gap:8px;font-weight:600;color:#336}.ae-confirmation-modal-close-text{font-size:14px;font-weight:700;color:#336;margin-right:4px}.ae-confirmation-modal-content{padding:24px}@media(max-width:768px){.ae-confirmation-modal-content{padding:16px}}.ae-confirmation-modal-message{font-size:14px;color:#336;line-height:1.5;margin-bottom:20px;border-radius:4px}.ae-confirmation-modal-radio-section{margin-top:16px}.ae-confirmation-modal-radio-section .MuiFormControlLabel-root{margin-left:0;margin-right:0;align-items:center}.ae-confirmation-modal-radio-section .MuiRadio-root{color:#666}.ae-confirmation-modal-radio-section .MuiRadio-root.Mui-checked{color:#004c99}.ae-radio-option{padding:8px 0;margin-bottom:12px}.ae-radio-option:last-child{margin-bottom:0}.ae-radio-label-container{display:flex;flex-direction:column;gap:4px;padding-left:8px}.ae-radio-label-title{font-size:16px;font-weight:700;color:#000;line-height:1.5}@media(max-width:768px){.ae-radio-label-title{font-size:14px}}.ae-radio-label-description{font-size:14px;color:#666;line-height:1.4}@media(max-width:768px){.ae-radio-label-description{font-size:12px}}.ae-confirmation-modal-actions{padding:16px 24px 24px}@media(max-width:768px){.ae-confirmation-modal-actions{padding:12px 16px 16px}.ae-confirmation-modal-actions .MuiGrid2-container{flex-direction:column-reverse!important;gap:12px!important}.ae-confirmation-modal-actions .MuiGrid2-container .MuiGrid2-root{width:100%!important}.ae-confirmation-modal-actions .MuiGrid2-container .MuiGrid2-root .MuiButton-root{width:100%}}.ae-confirmation-modal-actions .MuiGrid2-container{width:100%}.horizontal-rule{border:none;border-top:1px solid #e0e0e0;margin:0}.event-classification-section{padding:16px 0}.event-classification-section .MuiTextField-root .MuiOutlinedInput-root.Mui-focused fieldset{border-color:var(--primary-dark-slate-blue);border-width:2px;border-style:solid}.event-classification-section .serious-event-types-section{padding:12px;background-color:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}.event-classification-section .MuiFormLabel-root{font-weight:500;color:#374151;margin-bottom:8px}.event-classification-section .MuiFormLabel-root.Mui-focused{color:#336}.event-classification-section .MuiFormLabel-root.Mui-error{color:#d32f2f}.event-classification-section .MuiRadioGroup-root{margin-top:8px}.event-classification-section .MuiCheckbox-root{color:#6b7280}.event-classification-section .MuiCheckbox-root.Mui-checked{color:#336}.event-classification-section .character-counter{font-size:12px;color:#6b7280;font-style:italic;text-align:right}.event-classification-section .MuiFormHelperText-root{margin-left:0;margin-top:4px}.event-classification-section .MuiFormHelperText-root.Mui-error{color:#d32f2f}.event-classification-section .MuiAlert-root{border-radius:8px}.event-classification-section .MuiAlert-root.MuiAlert-standardInfo{background-color:#e0f2fe;color:#075985}@media(max-width:768px){.event-classification-section{padding:12px 0}.event-classification-section .MuiRadioGroup-root,.event-classification-section .serious-event-types-section .MuiGrid2-container{flex-direction:column}}.patient-information-section{padding:16px 0}.patient-information-section .MuiTextField-root .MuiInputBase-root.Mui-disabled{background-color:#f3f4f6;cursor:not-allowed}.patient-information-section .MuiTextField-root .MuiInputBase-root.Mui-disabled input{-webkit-text-fill-color:#6b7280;color:#6b7280}.patient-information-section .MuiFormLabel-root.Mui-disabled{color:#374151;font-weight:500}.reporter-information-section{padding:16px 0}.reporter-information-section .MuiTextField-root .MuiInputBase-root{background-color:#fff}.reporter-information-section .MuiTextField-root .MuiInputBase-root.Mui-disabled{background-color:#f3f4f6;cursor:not-allowed}.reporter-information-section .MuiTextField-root .MuiInputBase-root.Mui-disabled input{-webkit-text-fill-color:#6b7280;color:#6b7280}.reporter-information-section .MuiFormLabel-root{font-weight:500;color:#374151}.reporter-information-section .MuiFormLabel-root.Mui-focused{color:#336}.reporter-information-section .MuiFormLabel-root.Mui-error{color:#d32f2f}.reporter-information-section .MuiDatePicker-root{width:100%}.reporter-information-section .calendar-wrapper{margin-top:8px}.document-upload-section{padding:16px 0}.document-upload-section .upload-dropzone{transition:all .2s ease}.document-upload-section .upload-dropzone.dragging{background-color:#f0f4ff!important;border-color:#336!important}.document-upload-section .upload-dropzone:hover{border-color:#9ca3af;background-color:#f9fafb}.document-upload-section .MuiListItem-root{box-shadow:0 1px 3px #0000001a}.document-upload-section .MuiListItem-root:hover{box-shadow:0 2px 6px #00000026}.document-upload-section .MuiLinearProgress-root{background-color:#e5e7eb}.document-upload-section .MuiLinearProgress-root .MuiLinearProgress-bar{background-color:#336}.document-upload-section .optional-fields-section{padding-top:16px;border-top:1px solid #e5e7eb}.document-upload-section .optional-fields-section .MuiFormLabel-root{color:#6b7280;font-weight:400}@media(max-width:768px){.document-upload-section .upload-dropzone{padding:24px 16px}.document-upload-section .MuiListItem-root{flex-direction:column;align-items:flex-start}.document-upload-section .MuiListItem-root .MuiListItemSecondaryAction-root{position:relative;transform:none;margin-top:8px}}.ae-success-modal .MuiDialog-paper{border-radius:8px}.ae-success-modal__header{padding:20px 24px;border-bottom:1px solid #e5e7eb}.ae-success-modal__header .MuiTypography-root{color:#1f2937;font-weight:600}.ae-success-modal__content{padding:24px!important;text-align:left}.ae-success-modal__actions{padding:16px 24px!important;justify-content:flex-end}@media(max-width:768px){.ae-success-modal__content{padding:20px 16px!important}.ae-success-modal__actions{justify-content:center}.ae-success-modal__actions button{width:100%}}.adverse-event-modal .MuiDialog-paper{border-radius:12px;max-height:90vh}.adverse-event-modal__header{padding:20px 24px;border-bottom:1px solid #e5e7eb;background-color:#f9fafb}.adverse-event-modal__header .MuiTypography-root{color:#336}.adverse-event-modal__header .MuiIconButton-root{color:#6b7280}.adverse-event-modal__header .MuiIconButton-root:hover{color:#374151;background-color:#6b728014}.adverse-event-modal__content{padding:24px;background-color:#fff;overflow-y:auto;max-height:calc(90vh - 180px)}.adverse-event-modal__actions{padding:16px 24px;border-top:1px solid #e5e7eb;background-color:#f9fafb}.adverse-event-modal__actions button{min-width:120px;text-transform:none;font-weight:500}@media(max-width:768px){.adverse-event-modal .MuiDialog-paper{margin:16px;max-height:calc(75vh - 32px);width:calc(100% - 32px)}.adverse-event-modal__header{padding:16px}.adverse-event-modal__content{padding:16px;max-height:calc(100vh - 180px)}.adverse-event-modal__actions{padding:12px 16px;flex-direction:column-reverse}.adverse-event-modal__actions button{width:100%;margin:4px 0}}._legendContainer_ndzad_5{display:flex;flex-direction:column;gap:6px;align-items:flex-start;justify-content:flex-end;padding:16px 0}@media(max-width:1023px){._legendContainer_ndzad_5{padding:12px 0}}@media(max-width:767px){._legendContainer_ndzad_5{width:100%;align-items:flex-start;padding:16px;background-color:#f9f9f9;border-radius:4px;margin-top:16px}}._legendTitle_ndzad_29{display:flex;align-items:center;justify-content:center}._titleText_ndzad_35{font-family:Poppins,sans-serif;font-size:14px;font-weight:700;line-height:20px;color:#336}._legendRow_ndzad_43{display:flex;gap:12px;align-items:center;flex-wrap:wrap}@media(max-width:767px){._legendRow_ndzad_43{gap:8px;width:100%}}._legendItem_ndzad_56{display:flex;gap:4px;align-items:center;padding:2px 8px;border-radius:32px}@media(max-width:767px){._legendItem_ndzad_56{flex:1 1 auto;min-width:140px}}._legendText_ndzad_70{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#000000de}@media(max-width:1023px){._legendText_ndzad_70{font-size:13px}}@media(max-width:767px){._legendText_ndzad_70{font-size:12px}}._statusIcon_ndzad_88{width:17px!important;height:17px!important;flex-shrink:0}._statusIcon_ndzad_88[data-status=flagged],._statusIcon_ndzad_88[data-status=overdue]{color:#ee0006}._statusIcon_ndzad_88[data-status=upcoming]{color:orange}._statusIcon_ndzad_88[data-status=required]{color:#46ae59}._programBadge_ndzad_106{display:flex;align-items:center;justify-content:center;width:17px;height:17px;border-radius:50%;flex-shrink:0}._programBadge_ndzad_106[data-program=zenbexus]{background-color:#336}._programBadge_ndzad_106[data-program=meznuva],._programBadge_ndzad_106[data-program=elixogen]{background-color:#ed821c}._badgeLetter_ndzad_122{font-family:Poppins,sans-serif;font-size:12px;font-weight:700;line-height:16px;color:#fff;text-align:center}._filtersContainer_c9n1y_5{display:flex;flex-direction:column;gap:16px;padding:16px 0;width:100%}@media(max-width:767px){._filtersContainer_c9n1y_5{padding:16px}}._filtersRow_c9n1y_18{display:flex;gap:37px;align-items:flex-end;width:100%}@media(max-width:1023px){._filtersRow_c9n1y_18{gap:24px;flex-direction:column;align-items:stretch}}@media(max-width:767px){._filtersRow_c9n1y_18{gap:16px}}._dropdownsContainer_c9n1y_37{display:flex;gap:22px;flex-shrink:0}@media(max-width:1023px){._dropdownsContainer_c9n1y_37{gap:16px}}@media(max-width:767px){._dropdownsContainer_c9n1y_37{flex-direction:column;width:100%;gap:16px}}._fieldContainer_c9n1y_55{display:flex;flex-direction:column;gap:8px;min-width:240px;flex:0 0 auto}@media(max-width:1023px){._fieldContainer_c9n1y_55{min-width:200px}}@media(max-width:767px){._fieldContainer_c9n1y_55{width:100%;min-width:auto}}._fieldLabel_c9n1y_74{font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#21272a}._dropdown_c9n1y_37{background-color:#fff;border:1px solid #c8c6c6;border-radius:2px;height:48px;font-family:Poppins,sans-serif;font-size:14px;color:#000000de}._dropdown_c9n1y_37 ._MuiOutlinedInput-notchedOutline_c9n1y_91{border:none}._dropdown_c9n1y_37:hover{border-color:#336}._dropdown_c9n1y_37._Mui-focused_c9n1y_97{border-color:#336;box-shadow:0 0 0 2px #3333661a}._dropdown_c9n1y_37._Mui-disabled_c9n1y_101{background-color:#f5f5f5;cursor:not-allowed}._legendSection_c9n1y_106{display:flex;flex:1;justify-content:flex-end;align-items:flex-end}@media(max-width:1023px){._legendSection_c9n1y_106{justify-content:flex-start;align-items:flex-start}}@media(max-width:767px){._legendSection_c9n1y_106{width:100%}}._programMenuItem_c9n1y_124{display:flex;align-items:center;padding:8px 16px}._menuCheckbox_c9n1y_130{padding:0;margin-right:8px}._menuCheckbox_c9n1y_130._Mui-checked_c9n1y_134{color:#336}._programIcon_c9n1y_138{flex-shrink:0}.calendarTabContent{display:flex;flex-direction:column;width:100%;padding:0}.headerBox{margin-bottom:24px}@media(max-width:767px){.headerBox{margin-bottom:16px}}.headLine{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#000000de}.alertContainer{margin-bottom:24px}@media(max-width:767px){.alertContainer{margin-bottom:16px}}.calendarContainer{display:flex;flex-direction:column;margin-top:24px}@media(max-width:767px){.calendarContainer{margin-top:16px}}.loadingContainer{display:flex;align-items:center;justify-content:center;padding:60px 0;background-color:#fff;border-radius:8px;border:1px solid #e3e2e2}.emptyState{display:flex;align-items:center;justify-content:center;padding:60px 40px;background-color:#fff;border:2px dashed #697077;border-radius:8px;margin-top:24px}@media(max-width:767px){.emptyState{padding:40px 20px;margin-top:16px}}.emptyStateText{font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#697077;text-align:center}.mobileNote{font-family:Poppins,sans-serif;font-size:14px;font-weight:500;color:#697077;text-align:center;padding:40px 20px}input{padding:12px 16px;border-radius:2px;border:1px solid var(--divider);background:var(--white);width:calc(100% - 74px)}input:focus{border:2px solid var(--CoolGray-60);outline:none}input::-ms-reveal,input::-ms-clear{display:none}.mt-8px{margin-top:8px;position:relative}.mt-8px.errorInput input:focus{border:1.5px solid var(--error);outline:none}.mt-8px.highlightBorderError input{border:2px solid var(--error);outline:none}.description{color:var(--CoolGray-60);font-size:12px;font-style:normal;font-weight:400;line-height:16px}.error-message{color:var(--error);font-size:12px}.form-pswd-div{position:absolute;right:20px;top:1px}.eye-icon-img{background-color:var(--white);border-radius:50%;height:100%}.required-Asterisk{color:var(--black)}.loginPharmacy-container{box-sizing:border-box;max-width:533px;display:flex;flex-direction:column;gap:16px;margin:32px auto;padding:0}.loginPharmacy-container .alertOuterDiv{padding:8px 12px}.loginPharmacy-container .infoAlert-content{font-size:12px;line-height:16px}.loginPharmacy-container .login-bothAlert{display:flex;flex-direction:column;margin-bottom:8px;gap:24px}.loginPharmacy-container .labelTypo{margin:0;color:var(--black);font-size:18px;font-weight:500;line-height:24px}.loginPharmacy-container .forgotPswdDiv{display:flex;justify-content:end;margin:4px 12px}.loginPharmacy-container .forgotPswdDiv span{color:var(--black);font-size:14px;font-weight:400;line-height:20px;text-decoration-line:underline;text-decoration-style:solid;text-underline-offset:auto;cursor:pointer}.loginPharmacy-container .combinedError{color:var(--error);font-size:12px;font-weight:400;line-height:16px;margin-left:0;margin-right:0}.loginPharmacy-container .buttonDiv button{padding:12px 24px 16px}@media(max-width:1023px){.loginPharmacy-container{margin:38px auto}}@media(max-width:767px){.loginPharmacy-container{margin:0 auto;padding:16px 24px}.loginPharmacy-container .labelTypo{font-size:16px;font-weight:400}}.results-table-container{border:1px solid var(--platinum-gray);border-radius:10px;margin:16px 32px 24px;background:var(--white);overflow-x:auto;max-width:calc(100% - 64px)}.results-table-container .results-table{width:100%;min-width:800px;table-layout:auto}.results-table-container .results-table thead{background-color:var(--dropdown-gray)}.results-table-container .results-table th{font-family:Poppins;font-size:14px;font-weight:600;color:var(--primary-dark-slate-blue);padding:16px;border-bottom:1px solid var(--platinum-gray);text-align:left;line-height:20px;white-space:nowrap}.results-table-container .results-table td{font-family:Poppins;font-size:14px;font-weight:400;color:var(--CoolGray-90);padding:16px;border-bottom:none;text-align:left;line-height:20px}.results-table-container .results-table tbody tr:hover{background-color:var(--light-white)}.results-card.tablet{border:1px solid var(--platinum-gray);border-radius:10px;padding:24px 24px 16px;margin:16px 32px 24px;background:var(--white);max-width:calc(100% - 64px)}.results-card.tablet .card-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.results-card.tablet .card-field{display:flex;flex-direction:row;gap:12px;align-items:flex-start;padding-left:8px}.results-card.tablet .card-label{font-family:Poppins;font-size:14px;font-weight:600;color:var(--primary-dark-slate-blue);line-height:20px;width:131px;flex-shrink:0}.results-card.tablet .card-value{font-family:Poppins;font-size:14px;font-weight:400;color:var(--CoolGray-90);line-height:20px;flex:1;word-break:break-word}.results-card.mobile{border:2px solid var(--platinum-gray);border-radius:20px;padding:32px 24px;margin:16px 22px 24px;background:var(--white);max-width:calc(100% - 44px)}.results-card.mobile .card-row{display:flex;gap:10px;align-items:flex-start;margin-bottom:10px}.results-card.mobile .card-row:last-child{margin-bottom:0}.results-card.mobile .card-label{font-family:Poppins;font-size:14px;font-weight:600;color:var(--primary-dark-slate-blue);line-height:20px;width:121px;flex-shrink:0}.results-card.mobile .card-value{font-family:Poppins;font-size:14px;font-weight:400;color:var(--Mezi-Text-Primary);line-height:20px;text-align:left;flex:1;word-break:break-word}@media(max-width:1024px){.results-table-container{margin:16px 22px 24px;max-width:calc(100% - 44px)}.results-card.tablet{margin:16px 22px 24px;padding:20px;max-width:calc(100% - 44px)}}@media(max-width:767px){.results-table-container,.results-card.mobile{margin:16px 22px 24px;max-width:calc(100% - 44px)}}.main-container-HCP-selection{overflow-x:hidden;max-width:100vw}.main-container-HCP-selection .TopHeader{display:flex;flex-direction:column;padding:20px 32px;align-items:start;gap:24px;align-self:stretch;box-sizing:border-box}.main-container-HCP-selection .TopHeader .header-container{color:var(--Mezi-Primary-Dark-Slate-Blue);font-family:Poppins;font-size:18px;font-style:normal;font-weight:500;line-height:24px}.main-container-HCP-selection .TopHeader .mandatory-container{color:var(--light-gray);font-size:16px;font-weight:400;line-height:24px}@media(max-width:1024px){.main-container-HCP-selection .TopHeader{padding:20px 52px}}@media(max-width:767px){.main-container-HCP-selection .TopHeader{padding:16px 24px}}.main-container-HCP-selection .input-row-container{padding:16px 32px;display:flex;flex-direction:row;align-items:flex-end;gap:32px;width:100%;box-sizing:border-box;max-width:100%}.main-container-HCP-selection .input-row-container .field-label{font-family:Poppins;font-size:14px;font-weight:500;color:var(--dropdown-label);line-height:20px;margin-bottom:8px;min-height:20px;height:20px;display:flex;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.main-container-HCP-selection .input-row-container .fields-group-desktop{display:flex;flex-direction:row;align-items:flex-end;gap:24px;flex:1 0 0;min-width:0}.main-container-HCP-selection .input-row-container .fields-group-desktop .dropdown-field{display:flex;flex-direction:column;flex:1 0 0;min-width:0;max-width:484px}.main-container-HCP-selection .input-row-container .fields-group-desktop .dropdown-field .associatedPrescDropdown .selectdropdown-div{margin:0;padding:0}.main-container-HCP-selection .input-row-container .fields-group-desktop .dropdown-field .associatedPrescDropdown .selectdropdown-div .MuiFormControl-root{width:100%!important;margin:0}.main-container-HCP-selection .input-row-container .fields-group-desktop .dropdown-field .associatedPrescDropdown .show-button{height:48px!important;min-height:48px!important;max-height:48px!important;width:100%;padding:12px 16px!important;box-sizing:border-box;border-radius:2px}.main-container-HCP-selection .input-row-container .fields-group-desktop .dropdown-field .associatedPrescDropdown .show-button fieldset{border-color:var(--Mezi-Background-Divider-2);border-width:1px}.main-container-HCP-selection .input-row-container .fields-group-desktop .dropdown-field .associatedPrescDropdown .show-button:hover fieldset{border-color:var(--primary-dark-slate-blue)}.main-container-HCP-selection .input-row-container .fields-group-desktop .dropdown-field .associatedPrescDropdown .show-button.Mui-focused fieldset{border-color:var(--primary-dark-slate-blue);border-width:2px}.main-container-HCP-selection .input-row-container .fields-group-desktop .dropdown-field .associatedPrescDropdown .show-button .MuiSelect-select{font-family:Poppins!important;font-size:14px!important;line-height:20px!important;padding:0!important;height:1rem!important;min-height:unset!important;display:flex;align-items:center;box-sizing:border-box}.main-container-HCP-selection .input-row-container .fields-group-desktop .or-separator{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;align-self:stretch;width:26px;flex:0 0 26px;padding:0 0 12px;box-sizing:border-box}.main-container-HCP-selection .input-row-container .fields-group-desktop .or-separator .or-text{font-family:Poppins;font-size:16px;font-weight:400;color:var(--primary-dark-slate-blue);line-height:24px}.main-container-HCP-selection .input-row-container .fields-group-desktop .npi-field{display:flex;flex-direction:column;flex:1 0 0;min-width:0;max-width:484px}.main-container-HCP-selection .input-row-container .fields-group-mobile,.main-container-HCP-selection .input-row-container .fields-group-mobile .dropdown-section{display:flex;flex-direction:column;gap:16px;width:100%}.main-container-HCP-selection .input-row-container .fields-group-mobile .dropdown-section .dropdown-field{display:flex;flex-direction:column;width:100%}.main-container-HCP-selection .input-row-container .fields-group-mobile .dropdown-section .dropdown-field .associatedPrescDropdown .selectdropdown-div{margin:0;padding:0}.main-container-HCP-selection .input-row-container .fields-group-mobile .dropdown-section .dropdown-field .associatedPrescDropdown .selectdropdown-div .MuiFormControl-root{width:100%!important;margin:0}.main-container-HCP-selection .input-row-container .fields-group-mobile .dropdown-section .dropdown-field .associatedPrescDropdown .show-button{width:100%!important;height:48px!important;min-height:48px!important;max-height:48px!important;padding:12px 16px!important;box-sizing:border-box;border-radius:2px}.main-container-HCP-selection .input-row-container .fields-group-mobile .dropdown-section .dropdown-field .associatedPrescDropdown .show-button fieldset{border-color:var(--Mezi-Background-Divider-2);border-width:1px}.main-container-HCP-selection .input-row-container .fields-group-mobile .dropdown-section .dropdown-field .associatedPrescDropdown .show-button:hover fieldset{border-color:var(--primary-dark-slate-blue)}.main-container-HCP-selection .input-row-container .fields-group-mobile .dropdown-section .dropdown-field .associatedPrescDropdown .show-button.Mui-focused fieldset{border-color:var(--primary-dark-slate-blue);border-width:2px}.main-container-HCP-selection .input-row-container .fields-group-mobile .dropdown-section .dropdown-field .associatedPrescDropdown .show-button .MuiSelect-select{font-family:Poppins!important;font-size:14px!important;line-height:20px!important;padding:0!important;height:1rem!important;min-height:unset!important;display:flex;align-items:center;box-sizing:border-box}.main-container-HCP-selection .input-row-container .fields-group-mobile .dropdown-section .info-alert-mobile{width:100%}.main-container-HCP-selection .input-row-container .fields-group-mobile .or-separator-mobile{display:flex;justify-content:flex-start;width:100%}.main-container-HCP-selection .input-row-container .fields-group-mobile .or-separator-mobile .or-text-mobile{font-family:Poppins;font-size:16px;font-weight:400;color:var(--primary-dark-slate-blue);line-height:24px}.main-container-HCP-selection .input-row-container .fields-group-mobile .npi-field{display:flex;flex-direction:column;width:100%}.main-container-HCP-selection .input-row-container .npi-text-field :global(.MuiOutlinedInput-root){height:48px!important;border-radius:2px;padding:12px 16px!important;box-sizing:border-box}.main-container-HCP-selection .input-row-container .npi-text-field :global(.MuiOutlinedInput-root) fieldset{border-color:var(--Mezi-Background-Divider-2);border-width:1px}.main-container-HCP-selection .input-row-container .npi-text-field :global(.MuiOutlinedInput-root):hover fieldset{border-color:var(--primary-dark-slate-blue)}.main-container-HCP-selection .input-row-container .npi-text-field :global(.MuiOutlinedInput-root).Mui-focused fieldset{border-color:var(--primary-dark-slate-blue);border-width:2px}.main-container-HCP-selection .input-row-container .npi-text-field :global(.MuiOutlinedInput-root).Mui-error fieldset{border-color:#d32f2f;border-width:1px}.main-container-HCP-selection .input-row-container .npi-text-field :global(.MuiOutlinedInput-root).Mui-error:hover fieldset{border-color:#d32f2f}.main-container-HCP-selection .input-row-container .npi-text-field :global(.MuiOutlinedInput-root).Mui-error.Mui-focused fieldset{border-color:#d32f2f;border-width:2px}.main-container-HCP-selection .input-row-container .npi-text-field :global(.MuiOutlinedInput-root.MuiOutlinedInput-root) :global(input.MuiInputBase-input.MuiOutlinedInput-input){font-family:Poppins!important;font-size:14px!important;line-height:20px!important;padding:0!important;height:1rem!important;min-height:unset!important;box-sizing:border-box!important}.main-container-HCP-selection .input-row-container .npi-text-field :global(.MuiFormHelperText-root){font-family:Poppins;font-size:12px;margin-left:0;margin-top:4px}.main-container-HCP-selection .input-row-container .npi-text-field :global(.MuiOutlinedInput-root input.MuiInputBase-input.MuiOutlinedInput-input),.main-container-HCP-selection .input-row-container .npi-text-field :global(.MuiOutlinedInput-root .MuiInputBase-input.MuiOutlinedInput-input){font-family:Poppins!important;font-size:14px!important;line-height:20px!important;padding:0!important;height:1rem!important;min-height:unset!important;box-sizing:border-box!important}.main-container-HCP-selection .input-row-container .search-button-wrapper{display:flex;align-items:flex-end;width:142px;flex:0 0 142px}.main-container-HCP-selection .input-row-container .search-button-wrapper .search-button{background-color:var(--primary-dark-slate-blue);color:var(--white);height:48px;border-radius:28px;font-size:16px;font-weight:700;font-family:Poppins;text-transform:none;padding:12px 24px 16px;width:142px}.main-container-HCP-selection .input-row-container .search-button-wrapper .search-button:hover{background-color:#2a2a54}.main-container-HCP-selection .input-row-container .search-button-wrapper .search-button.Mui-disabled{background-color:#e0e0e0;color:#9e9e9e}@media(max-width:1024px){.main-container-HCP-selection .input-row-container{padding:16px 52px;flex-direction:column;align-items:stretch;gap:24px}.main-container-HCP-selection .input-row-container .search-button-wrapper{width:100%;flex:0 0 auto}.main-container-HCP-selection .input-row-container .search-button-wrapper .search-button{width:100%}}@media(max-width:767px){.main-container-HCP-selection .input-row-container{padding:16px 24px;flex-direction:column;align-items:stretch;gap:24px}.main-container-HCP-selection .input-row-container .search-button-wrapper{width:100%;flex:0 0 auto}.main-container-HCP-selection .input-row-container .search-button-wrapper .search-button{width:100%}}.main-container-HCP-selection .info-alert-container-desktop{padding:0 32px 16px;margin-top:8px;width:100%;box-sizing:border-box}.main-container-HCP-selection .hcp-header-container{color:var(--Mezi-Primary-Dark-Slate-Blue);font-family:Poppins;font-size:18px;font-style:normal;font-weight:500;line-height:24px;padding:24px}.main-container-HCP-selection .prescriber-details-form label{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px;line-height:24px;font-weight:500;color:var(--CoolGray-90)}.main-container-HCP-selection .prescriber-details-form{row-gap:24px;column-gap:60px;padding:5px 16px;width:300%;max-width:1100px}.main-container-HCP-selection .info-container{padding:16px 22px}.main-container-HCP-selection .api-error-container{padding:16px 32px;max-width:calc(100% - 64px)}@media(max-width:767px){.main-container-HCP-selection .api-error-container{padding:16px 22px;max-width:calc(100% - 44px)}}.main-container-HCP-selection .clear-selection-row{display:flex;padding:0 32px;width:100%;box-sizing:border-box;margin-top:10px}@media(max-width:1024px){.main-container-HCP-selection .clear-selection-row{display:none}}.main-container-HCP-selection .clear-selection-row .clear-selection-wrapper{display:flex;justify-content:flex-end;align-items:center;width:100%;max-width:484px}.main-container-HCP-selection .clear-selection-row .clear-selection-wrapper .clear-selection-button{background-color:transparent;color:var(--primary-dark-slate-blue);border:none;font-size:14px;font-weight:700;font-family:Poppins;text-transform:none;padding:0;text-decoration:underline;text-decoration-skip-ink:none;cursor:pointer;min-width:auto;line-height:20px}.main-container-HCP-selection .clear-selection-row .clear-selection-wrapper .clear-selection-button:hover{background-color:transparent;text-decoration:underline;opacity:.8}.main-container-HCP-selection .clear-selection-row-mobile{display:flex;justify-content:flex-end;align-items:center;width:100%;margin-top:8px;margin-bottom:8px}.main-container-HCP-selection .clear-selection-row-mobile .clear-selection-button{background-color:transparent;color:var(--primary-dark-slate-blue);border:none;font-size:14px;font-weight:700;font-family:Poppins;text-transform:none;padding:0;text-decoration:underline;text-decoration-skip-ink:none;cursor:pointer;min-width:auto;line-height:20px}.main-container-HCP-selection .clear-selection-row-mobile .clear-selection-button:hover{background-color:transparent;text-decoration:underline;opacity:.8}@media(max-width:767px){.main-container-HCP-selection .clear-selection-row-mobile .clear-selection-button{font-size:13px}}.main-container-HCP-selection .results-header{font-family:Poppins;font-size:16px;font-weight:500;color:var(--Mezi-Primary-Dark-Slate-Blue);line-height:24px;padding:16px 32px 0}@media(max-width:1024px){.main-container-HCP-selection .results-header{padding:16px 52px 0}}@media(max-width:767px){.main-container-HCP-selection .results-header{padding:16px 24px 0;font-size:14px}}@media(max-width:1024px){.main-container-HCP-selection .prescriber-details-form label{white-space:normal;overflow:visible;text-overflow:unset;font-size:14px}.main-container-HCP-selection .prescriber-details-form{gap:80px;padding:5px 16px;width:250%;max-width:600px}}@media(max-width:767px){.main-container-HCP-selection .prescriber-details-form{gap:10px;padding:5px 16px;width:300%;max-width:300px}.main-container-HCP-selection .info-container{width:90%;padding-left:22px;padding-right:22px}}.nonPrescriberEmail-verification-container{display:flex;flex-direction:column;justify-content:space-between}.nonPrescriberEmail-verification-container .nonPrescriberEmail-heading-container{padding:40px 32px 24px;background:var(--primary-light-blue)}.nonPrescriberEmail-verification-container .nonPrescriberEmail-heading-container .nonPrescriberEmail-heading{font-size:32px;font-style:normal;font-weight:300;line-height:40px;color:var(--primary-dark-slate-blue);text-align:left;margin-left:25px}.nonPrescriberEmail-verification-container .subtitle-boxstyle{display:flex;flex-direction:column;align-items:flex-start;gap:24px;flex:1 0;padding:20px 32px}.nonPrescriberEmail-verification-container .input-form-container{width:600px}.nonPrescriberEmail-verification-container .input-form-container .inputFormMaindiv{padding:20px 32px;background:#fff;border-radius:8px}.nonPrescriberEmail-verification-container .input-form-container .inputFormMaindiv .formLabel{font-size:16px;font-weight:500;margin-bottom:8px;color:var(--primary-dark-slate-blue)}.nonPrescriberEmail-verification-container .input-form-container .inputFormMaindiv .input_textdiv{display:flex;flex-direction:column;gap:12px}.nonPrescriberEmail-verification-container .input-form-container .inputFormMaindiv .input_textdiv input{padding:10px;border:1px solid var(--primary-dark-slate-blue);border-radius:4px;font-size:14px}.nonPrescriberEmail-verification-container .input-form-container .inputFormMaindiv .input_textdiv .input_errText{color:var(--error);font-size:12px}.nonPrescriberEmail-verification-container .nonPrescriberEmail-already-exist-box{display:flex;flex-direction:row;width:92%;max-width:auto;padding:12px 20px;margin:12px auto 0;border-radius:10px;border:1px solid var(--error-border);background:var(--error-bg);align-items:center}.nonPrescriberEmail-verification-container .warning-icon{font-size:36px;color:var(--error-text);margin-right:24px;align-self:center}.nonPrescriberEmail-verification-container .login-button{display:flex;height:48px;padding:12px 24px 16px;justify-content:center;align-items:center;gap:12px;white-space:nowrap;margin-left:auto}.nonPrescriberEmail-verification-container .nonPrescriberEmail-already-exist-text-container{display:flex}.nonPrescriberEmail-verification-container .nonPrescriberEmail-already-exist-heading{color:var(--error-text);font-size:14px;font-weight:700;margin-right:4px;line-height:20px}.nonPrescriberEmail-verification-container .nonPrescriberEmail-already-exist-text{color:var(--error-text);font-size:14px;white-space:pre-line;word-break:break-word;line-height:20px}.nonPrescriberEmail-verification-container .nav-controls{position:sticky;bottom:0;width:100%;background:#fff;padding:10px 0;box-shadow:0 -2px 5px #0000001a}.nonPrescriberEmail-verification-container .white-space{margin-bottom:200px}.nonPrescriberEmail-verification-container .api-failed-box{display:flex;flex-direction:row;width:92%;max-width:auto;padding:12px 20px;margin:12px auto 0;border-radius:10px;border:1px solid var(--error-border);background:var(--error-bg);align-items:center}.nonPrescriberEmail-verification-container .api-failed-text-container{display:flex;flex-direction:column}.nonPrescriberEmail-verification-container .api-failed-heading{color:var(--error-text);font-size:16px;font-weight:700;margin-bottom:4px}.nonPrescriberEmail-verification-container .api-failed-text{color:var(--error-text);font-size:14px}@media(max-width:767px){.nonPrescriberEmail-verification-container{display:flex;flex-direction:column;justify-content:space-between}.nonPrescriberEmail-verification-container .nonPrescriberEmail-heading-container{padding:16px 24px 8px}.nonPrescriberEmail-verification-container .nonPrescriberEmail-heading-container .nonPrescriberEmail-heading{margin-left:0;font-size:18px;font-style:normal;font-weight:500;line-height:24px}.nonPrescriberEmail-verification-container .subtitle-boxstyle{padding:8px 24px 12px;gap:10px}.nonPrescriberEmail-verification-container .input-form-container{width:100%}.nonPrescriberEmail-verification-container .input-form-container .inputFormMaindiv{padding:0 24px 16px}.nonPrescriberEmail-verification-container .input-form-container .inputFormMaindiv .formLabel{font-size:14px}.nonPrescriberEmail-verification-container .input-form-container .inputFormMaindiv .input_textdiv{gap:8px}.nonPrescriberEmail-verification-container .input-form-container .inputFormMaindiv .input_textdiv input{padding:8px;font-size:12px}.nonPrescriberEmail-verification-container .input-form-container .inputFormMaindiv .input_textdiv .input_errText,.nonPrescriberEmail-verification-container .input-form-container .inputFormMaindiv .input_textdiv .input_helperText{font-size:10px}.nonPrescriberEmail-verification-container .nonPrescriberEmail-already-exist-container{padding:24px}.nonPrescriberEmail-verification-container .nonPrescriberEmail-already-exist-box{display:flex;width:86%;max-width:auto;padding:12px 24px;margin:0 auto;border-radius:10px;border:1px solid var(--error-border);background:var(--error-bg);gap:16px}.nonPrescriberEmail-verification-container .icon-text-container{display:flex;flex-direction:row;align-items:center;width:100%}.nonPrescriberEmail-verification-container .warning-icon{font-size:36px;color:var(--error-text);margin-right:12px;align-self:center;height:32px;width:32px}.nonPrescriberEmail-verification-container .nonPrescriberEmail-already-exist-text-container{display:flex;flex-direction:column;flex:1}.nonPrescriberEmail-verification-container .login-button{display:flex;width:auto;height:48px;padding:12px 24px;justify-content:center;align-items:center;gap:12px;margin-top:12px}.nonPrescriberEmail-verification-container .nonPrescriberEmail-already-exist-heading{color:var(--error-text);font-size:16px;font-weight:700}.nonPrescriberEmail-verification-container .nonPrescriberEmail-already-exist-text{color:var(--error-text);font-size:14px}.nonPrescriberEmail-verification-container .nav-controls{position:sticky;bottom:0;width:100%;background:#fff;padding:10px 0;box-shadow:0 -2px 5px #0000001a}.nonPrescriberEmail-verification-container .api-failed-box{display:flex;flex-direction:row;width:86%;max-width:auto;padding:8px;margin:12px auto 20px;border-radius:10px;border:1px solid var(--error-border);background:var(--error-bg)}.nonPrescriberEmail-verification-container .api-failed-text-container{display:flex;flex-direction:column}.nonPrescriberEmail-verification-container .api-failed-heading{color:var(--error-text);font-size:16px;font-weight:700;margin-bottom:4px}.nonPrescriberEmail-verification-container .api-failed-text{color:var(--error-text);font-size:14px}}@media(min-width:767px)and (max-width:1023px){.nonPrescriberEmail-verification-container{display:flex;flex-direction:column;justify-content:space-between}.nonPrescriberEmail-verification-container .nonPrescriberEmail-heading-container{padding:24px 52px}.nonPrescriberEmail-verification-container .nonPrescriberEmail-heading-container .nonPrescriberEmail-heading{font-size:28px;line-height:35px;margin-left:0}.nonPrescriberEmail-verification-container .subtitle-boxstyle{padding:12px 52px;gap:24px}.nonPrescriberEmail-verification-container .input-form-container{width:600px}.nonPrescriberEmail-verification-container .input-form-container .inputFormMaindiv{padding:16px 52px}.nonPrescriberEmail-verification-container .input-form-container .inputFormMaindiv .formLabel{font-size:15px}.nonPrescriberEmail-verification-container .input-form-container .inputFormMaindiv .input_textdiv{gap:10px}.nonPrescriberEmail-verification-container .input-form-container .inputFormMaindiv .input_textdiv input{padding:9px;font-size:13px}.nonPrescriberEmail-verification-container .input-form-container .inputFormMaindiv .input_textdiv .input_errText,.nonPrescriberEmail-verification-container .input-form-container .inputFormMaindiv .input_textdiv .input_helperText{font-size:11px}.nonPrescriberEmail-verification-container .nonPrescriberEmail-already-exist-container{padding:10px 52px}.nonPrescriberEmail-verification-container .nonPrescriberEmail-already-exist-box{display:flex;flex-direction:row;max-width:auto;padding:12px 20px 12px 32px;margin:0;border-radius:10px;border:1px solid var(--error-border);background:var(--error-bg);align-items:center}.nonPrescriberEmail-verification-container .warning-icon{font-size:36px;color:var(--error-text);margin-right:12px;align-self:center;width:32px;height:32px}.nonPrescriberEmail-verification-container .login-button{display:flex;height:48px;padding:12px 24px;justify-content:center;align-items:center;gap:12px;white-space:nowrap;margin-left:auto}.nonPrescriberEmail-verification-container .nonPrescriberEmail-already-exist-text-container{display:flex}.nonPrescriberEmail-verification-container .nonPrescriberEmail-already-exist-heading{color:var(--error-text);font-size:14px;font-weight:700;margin-right:4px;line-height:20px}.nonPrescriberEmail-verification-container .nonPrescriberEmail-already-exist-text{color:var(--error-text);font-size:14px;line-height:20px}.nonPrescriberEmail-verification-container .nav-controls{position:sticky;bottom:0;width:100%;background:#fff;padding:10px 0;box-shadow:0 -2px 5px #0000001a}.nonPrescriberEmail-verification-container .api-failed-box{display:flex;flex-direction:row;width:86%;max-width:auto;padding:12px 20px;margin:12px auto 20px;border-radius:10px;border:1px solid var(--error-border);background:var(--error-bg);align-items:center}.nonPrescriberEmail-verification-container .api-failed-text-container{display:flex;flex-direction:column}.nonPrescriberEmail-verification-container .api-failed-heading{color:var(--error-text);font-size:16px;font-weight:700;margin-bottom:4px}.nonPrescriberEmail-verification-container .api-failed-text{color:var(--error-text);font-size:14px}}@media(min-width:1023px)and (max-width:1281px){.nonPrescriberEmail-verification-container{display:flex;flex-direction:column;justify-content:space-between}.nonPrescriberEmail-verification-container .nonPrescriberEmail-heading-container{padding:30px 24px 18px}.nonPrescriberEmail-verification-container .nonPrescriberEmail-heading-container .nonPrescriberEmail-heading{font-size:28px;line-height:35px;margin-left:14px}.nonPrescriberEmail-verification-container .subtitle-boxstyle{padding:16px 42px;gap:18px}.nonPrescriberEmail-verification-container .input-form-container{width:600px}.nonPrescriberEmail-verification-container .input-form-container .inputFormMaindiv{padding:16px 42px}.nonPrescriberEmail-verification-container .input-form-container .inputFormMaindiv .formLabel{font-size:15px}.nonPrescriberEmail-verification-container .input-form-container .inputFormMaindiv .input_textdiv{gap:10px}.nonPrescriberEmail-verification-container .input-form-container .inputFormMaindiv .input_textdiv input{padding:9px;font-size:13px}.nonPrescriberEmail-verification-container .input-form-container .inputFormMaindiv .input_textdiv .input_errText,.nonPrescriberEmail-verification-container .input-form-container .inputFormMaindiv .input_textdiv .input_helperText{font-size:11px}.nonPrescriberEmail-verification-container .nonPrescriberEmail-already-exist-box{display:flex;flex-direction:row;width:86%;max-width:auto;padding:12px 20px;border-radius:10px;border:1px solid var(--error-border);background:var(--error-bg);margin:12px auto 20px 30px;align-items:center}.nonPrescriberEmail-verification-container .warning-icon{font-size:36px;color:var(--error-text);margin-right:24px;align-self:center}.nonPrescriberEmail-verification-container .login-button{display:flex;height:48px;padding:12px 24px;justify-content:center;align-items:center;gap:12px;white-space:nowrap;margin-left:auto}.nonPrescriberEmail-verification-container .nonPrescriberEmail-already-exist-text-container{display:flex}.nonPrescriberEmail-verification-container .nonPrescriberEmail-already-exist-heading{color:var(--error-text);font-size:14px;font-weight:700;margin-right:4px;line-height:20px}.nonPrescriberEmail-verification-container .nonPrescriberEmail-already-exist-text{color:var(--error-text);font-size:14px}.nonPrescriberEmail-verification-container .nav-controls{position:sticky;bottom:0;width:100%;background:#fff;padding:10px 0;box-shadow:0 -2px 5px #0000001a}.nonPrescriberEmail-verification-container .api-failed-box{display:flex;flex-direction:row;width:86%;max-width:auto;padding:12px 20px;border-radius:10px;border:1px solid var(--error-border);background:var(--error-bg);margin:12px auto 20px 30px;align-items:center}.nonPrescriberEmail-verification-container .api-failed-text-container{display:flex;flex-direction:column}.nonPrescriberEmail-verification-container .api-failed-heading{color:var(--error-text);font-size:16px;font-weight:700;margin-bottom:4px}.nonPrescriberEmail-verification-container .api-failed-text{color:var(--error-text);font-size:14px}}.mainContainer-nonPrescriber .mainDetailsContainer{position:relative;margin-bottom:4px}.mainContainer-nonPrescriber .colorSub{height:auto;width:1px;background:var(--primary-orange);position:absolute;top:9px;bottom:0;margin:auto;left:10px}.mainContainer-nonPrescriber .backgroundContainer{background-image:url("data:image/svg+xml,%3csvg%20width='22'%20height='22'%20viewBox='0%200%2022%2022'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Ellipse%201'%3e%3ccircle%20cx='7'%20cy='7'%20r='7'%20transform='matrix(-1%200%200%201%2018%204)'%20fill='%23ED821C'/%3e%3ccircle%20cx='7'%20cy='7'%20r='9'%20transform='matrix(-1%200%200%201%2018%204)'%20stroke='%23ED821C'%20stroke-opacity='0.1'%20stroke-width='4'/%3e%3c/g%3e%3c/svg%3e");background-repeat:no-repeat;padding-left:32px;z-index:99;padding-bottom:30px}.mainContainer-nonPrescriber .reviewHeaderContainer{display:flex;padding:20px 0;align-items:flex-start;gap:14px;align-self:stretch;flex-direction:column}.mainContainer-nonPrescriber .reviewPageHeader{color:var(--primary-dark-slate-blue);font-size:18px;font-style:normal;font-weight:500;line-height:24px;margin-bottom:10px}.mainContainer-nonPrescriber .reviewSubHeader{color:var(--light-gray);font-size:16px;font-style:normal;font-weight:300;line-height:24px}.mainContainer-nonPrescriber .detailsContainer{padding:20px 26px;gap:14px;align-self:stretch}.mainContainer-nonPrescriber .customContainer{display:flex;flex-wrap:wrap;gap:16px}.mainContainer-nonPrescriber .valueContainer{display:flex;flex-direction:column;flex:0 0 calc(33.33% - 16px);max-width:calc(33.33% - 16px)}.mainContainer-nonPrescriber .sectionTitle{color:var(--primary-dark-slate-blue);font-size:18px;font-style:normal;font-weight:500;line-height:24px;padding-bottom:24px}.mainContainer-nonPrescriber .nonPrescriberLabel{color:var(--Mezi-Text-Secondary);font-size:13px;font-style:normal;font-weight:400;line-height:20px}.mainContainer-nonPrescriber .nonPrescriberValue{color:var(--primary-dark-slate-blue);font-size:18px;font-style:normal;font-weight:500;line-height:24px;overflow-wrap:break-word}.mainContainer-nonPrescriber .checkboxContainer{display:flex;align-items:center;gap:8px;margin-top:4px}.mainContainer-nonPrescriber .checkboxContainer .checkBoxIcon{color:var(--checkbox-disabled)}.mainContainer-nonPrescriber .checkboxContainer .checkboxTitle{color:var(--checkbox-disabled);font-size:12px;font-weight:400;line-height:18px}.mainContainer-nonPrescriber .passwordContainer{display:flex;align-items:center}.mainContainer-nonPrescriber .passwordContainer .visibilityIcon{padding:0;margin-left:8px}.mainContainer-nonPrescriber .passwordContainer .visibilityIcon .eyeIcon{color:var(--primary-dark-slate-blue)}.mainContainer-nonPrescriber .onlineSig-container{display:flex;align-items:start;gap:24px;align-self:stretch;flex-direction:column}.mainContainer-nonPrescriber .onlineSig-container .onlineSig{color:var(--primary-dark-slate-blue);font-size:18px;font-style:normal;font-weight:500;line-height:24px}.mainContainer-nonPrescriber .onlineSig-container .onlineSigText{color:var(--primary-dark-slate-blue);font-size:16px;font-style:normal;font-weight:700;line-height:24px}.mainContainer-nonPrescriber .onlineSig-container .aggrement{display:flex;align-items:center}.mainContainer-nonPrescriber .onlineSig-container .aggrement .checkBox-background-color{padding-right:16px}.mainContainer-nonPrescriber .onlineSig-container .aggrement .checkBox-background-color.checked .MuiSvgIcon-root{color:#fff;background-color:var(--primary-dark-slate-blue);border-radius:3px}.mainContainer-nonPrescriber .onlineSig-container .aggrement .checkBox-background-color.checked .MuiSvgIcon-root .MuiSvgIcon-root path{fill:#fff}.mainContainer-nonPrescriber .onlineSig-container .MuiSvgIcon-root{color:var(--primary-dark-slate-blue)}.mainContainer-nonPrescriber .textBox-container{display:flex;padding:16px 0;align-items:flex-start;gap:24px;align-self:stretch}.mainContainer-nonPrescriber .textBox-container .textbox{display:flex;flex-direction:column;position:relative;gap:4px;flex:1}.mainContainer-nonPrescriber .textBox-container .textbox .input-label{color:var(--dark-blue);font-size:14px;font-weight:500}.mainContainer-nonPrescriber .textBox-container .textbox .passwordContainer{display:flex;align-items:center;position:relative}.mainContainer-nonPrescriber .textBox-container .textbox .passwordContainer .visibilityIcon{cursor:pointer;margin-left:-30px}.mainContainer-nonPrescriber .textBox-container .textbox .passwordContainer input[type=password],.mainContainer-nonPrescriber .textBox-container .textbox .passwordContainer input[type=text]{width:100%;padding-right:40px}.mainContainer-nonPrescriber .textBox-container .textbox .textbox-input-err{border-color:var(--error)}.mainContainer-nonPrescriber .textBox-container .textbox .errorText{color:var(--error);font-size:12px;margin-top:4px}.mainContainer-nonPrescriber .textBox-container .textbox .pswdbox{position:absolute;right:8px;top:50%;transform:translateY(-50%);display:flex;align-items:center}.mainContainer-nonPrescriber .textBox-container .textbox .eye-icon-img{width:24px;height:24px;cursor:pointer;color:var(--primary-dark-slate-blue)}.mainContainer-nonPrescriber .nonPrescriberEmail-already-exist-box{display:flex;flex-direction:row;width:92%;max-width:auto;padding:12px 20px 12px 32px;margin:12px auto 0;border-radius:10px;border:1px solid var(--error-border);background:var(--error-bg);align-items:center}.mainContainer-nonPrescriber .warning-icon{font-size:36px;color:var(--error-text);margin-right:12px;align-self:center;width:32px;height:32px}.mainContainer-nonPrescriber .login-button{display:flex;height:48px;padding:12px 24px 16px;justify-content:center;align-items:center;gap:12px;white-space:nowrap;margin-left:auto}.mainContainer-nonPrescriber .nonPrescriberEmail-already-exist-text-container{display:flex;flex-direction:column}.mainContainer-nonPrescriber .nonPrescriberEmail-already-exist-heading{color:var(--error-text);font-size:16px;font-weight:700;margin-bottom:4px}.mainContainer-nonPrescriber .nonPrescriberEmail-already-exist-text{color:var(--error-text);font-size:16px;white-space:pre-line;word-break:break-word}.mainContainer-nonPrescriber .nonPrescriberEmail-REMS-already-exist-text-container{display:flex;flex-direction:column}.mainContainer-nonPrescriber .nonPrescriberEmail-REMS-already-exist-heading{color:var(--error-text);font-size:16px;font-weight:700;margin-bottom:4px}.mainContainer-nonPrescriber .nonPrescriberEmail-REMS-already-exist-text{color:var(--error-text);font-size:16px;white-space:pre-line;word-break:break-word}@media(max-width:767px){.mainContainer-nonPrescriber .detailsContainer{display:flex;padding:0 0 20px;flex-direction:column;gap:14px;align-self:stretch}.mainContainer-nonPrescriber .customContainer{display:flex;flex-wrap:wrap;gap:16px}.mainContainer-nonPrescriber .reviewHeaderContainer{display:flex;padding:16px 0;align-items:flex-start;gap:14px;align-self:stretch;flex-direction:column}.mainContainer-nonPrescriber .valueContainer{display:flex;flex-direction:column;flex:1 1 100%;max-width:100%}.mainContainer-nonPrescriber .textBox-container{display:flex;padding:16px 0;align-items:flex-start;gap:24px;flex-direction:column;align-self:stretch}.mainContainer-nonPrescriber .textBox-container .textbox{display:flex;width:100%;position:relative;gap:4px;flex:1}.mainContainer-nonPrescriber .textBox-container .textbox .input-label{color:var(--dark-blue);font-size:14px;font-weight:500}.mainContainer-nonPrescriber .textBox-container .textbox .passwordContainer{display:flex;align-items:center;position:relative}.mainContainer-nonPrescriber .textBox-container .textbox .passwordContainer .visibilityIcon{cursor:pointer;margin-left:-30px}.mainContainer-nonPrescriber .textBox-container .textbox .passwordContainer input[type=password],.mainContainer-nonPrescriber .textBox-container .textbox .passwordContainer input[type=text]{width:100%;padding-right:40px}.mainContainer-nonPrescriber .textBox-container .textbox .textbox-input-err{border-color:var(--error)}.mainContainer-nonPrescriber .textBox-container .textbox .errorText{color:var(--error);font-size:12px;margin-top:4px}.mainContainer-nonPrescriber .textBox-container .textbox .pswdbox{position:absolute;right:8px;top:50%;transform:translateY(-50%);display:flex;align-items:center}.mainContainer-nonPrescriber .textBox-container .textbox .eye-icon-img{width:24px;height:24px;cursor:pointer;color:var(--primary-dark-slate-blue)}.mainContainer-nonPrescriber .onlineSig-container{display:flex;align-items:start;gap:24px;align-self:stretch;flex-direction:column}.mainContainer-nonPrescriber .onlineSig-container .onlineSig{color:var(--primary-dark-slate-blue);font-size:18px;font-style:normal;font-weight:500;line-height:24px}.mainContainer-nonPrescriber .onlineSig-container .onlineSigText{color:var(--Mezi-Text-Secondary);font-size:16px;font-style:normal;font-weight:400;line-height:24px}.mainContainer-nonPrescriber .onlineSig-container .aggrement{display:flex;align-items:center}.mainContainer-nonPrescriber .onlineSig-container .aggrement .checkBox-background-color{padding-right:16px}.mainContainer-nonPrescriber .onlineSig-container .aggrement .checkBox-background-color.checked .MuiSvgIcon-root{color:#fff;background-color:var(--primary-dark-slate-blue);border-radius:3px}.mainContainer-nonPrescriber .onlineSig-container .aggrement .checkBox-background-color.checked .MuiSvgIcon-root .MuiSvgIcon-root path{fill:#fff}.mainContainer-nonPrescriber .onlineSig-container .MuiSvgIcon-root,.mainContainer-nonPrescriber .onlineSig-container .label{color:var(--primary-dark-slate-blue)}.mainContainer-nonPrescriber .nonPrescriberEmail-already-exist-container{padding:24px}.mainContainer-nonPrescriber .nonPrescriberEmail-already-exist-box{display:flex;width:86%;max-width:auto;padding:12px 24px;margin:0 auto;border-radius:10px;border:1px solid var(--error-border);background:var(--error-bg);gap:16px}.mainContainer-nonPrescriber .icon-text-container{display:flex;flex-direction:row;align-items:center;width:100%}.mainContainer-nonPrescriber .warning-icon{font-size:36px;color:var(--error-text);margin-right:12px;align-self:center;height:32px;width:32px}.mainContainer-nonPrescriber .nonPrescriberEmail-already-exist-text-container{display:flex;flex-direction:column;flex:1}.mainContainer-nonPrescriber .login-button{display:flex;width:auto;height:48px;padding:12px 24px;justify-content:center;align-items:center;gap:12px;margin-top:12px}.mainContainer-nonPrescriber .nonPrescriberEmail-already-exist-heading{color:var(--error-text);font-size:16px;font-weight:700}.mainContainer-nonPrescriber .nonPrescriberEmail-already-exist-text{color:var(--error-text);font-size:14px}}@media(min-width:767px)and (max-width:1023px){.mainContainer-nonPrescriber .detailsContainer{display:flex;padding:20px 0;flex-direction:column;gap:14px;align-self:stretch}.mainContainer-nonPrescriber .customContainer{display:flex;flex-wrap:wrap;gap:16px}.mainContainer-nonPrescriber .valueContainer{display:flex;flex-direction:column;gap:4px;flex:0 0 calc(33.33% - 16px)}.mainContainer-nonPrescriber .nonPrescriberEmail-already-exist-box{display:flex;flex-direction:row;width:86%;max-width:auto;padding:12px 20px;margin:12px auto 20px;border-radius:10px;border:1px solid var(--error-border);background:var(--error-bg);align-items:center}.mainContainer-nonPrescriber .warning-icon{font-size:36px;color:var(--error-text);margin-right:24px;align-self:center}.mainContainer-nonPrescriber .login-button{display:flex;height:48px;padding:12px 24px;justify-content:center;align-items:center;gap:12px;white-space:nowrap;margin-left:auto}.mainContainer-nonPrescriber .nonPrescriberEmail-already-exist-text-container{display:flex;flex-direction:column}.mainContainer-nonPrescriber .nonPrescriberEmail-already-exist-heading{color:var(--error-text);font-size:16px;font-weight:700;margin-bottom:4px}.mainContainer-nonPrescriber .nonPrescriberEmail-already-exist-text{color:var(--error-text);font-size:14px}}.mainContainer-pharmacyForm .phar-form-input-label{color:var(--CoolGray-90);font-size:14px;font-style:normal;font-weight:500;line-height:20px}.mainContainer-pharmacyForm .phar-form-input,.mainContainer-pharmacyForm .phar-form-select{padding:12px 16px;border-radius:2px;border:1px solid var(--divider);background:var(--white);font-size:14px}.mainContainer-pharmacyForm .phar-form-input::placeholder,.mainContainer-pharmacyForm .phar-form-select::placeholder{color:var(--Mezi-Text-Secondary)}.mainContainer-pharmacyForm .phar-form-input.errorInput,.mainContainer-pharmacyForm .phar-form-select.errorInput{border:1.5px solid var(--error)}.mainContainer-pharmacyForm .phar-form-input.greenbox,.mainContainer-pharmacyForm .phar-form-select.greenbox{border:2px solid var(--BMS-Information-Success)}.mainContainer-pharmacyForm .phar-form-select{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.mainContainer-pharmacyForm .phar-form-input-disable{padding:12px 16px;border-radius:2px;border:1px solid var(--divider);background:var(--action-hover);font-size:14px;color:var(--text-disabled)}.mainContainer-pharmacyForm .phar-form-input-disable::placeholder{color:var(--Mezi-Text-Secondary)}.mainContainer-pharmacyForm .phar-form-label{font-size:14px;display:flex;gap:5px;align-items:center}.mainContainer-pharmacyForm .phar-fieldContainer .input-width{width:calc(100% - 74px)}.mainContainer-pharmacyForm .phar-fieldContainer .select-width{width:calc(100% - 40px);box-sizing:border-box;-webkit-box-sizing:border-box;max-width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 12px center;background-size:16px;padding-right:40px}.mainContainer-pharmacyForm .form-input-label{font-weight:500;line-height:20px}.mainContainer-pharmacyForm .info-container{width:100%}.mainContainer-pharmacyForm .info-container .phar-hintMessage{color:var(--Mezi-Text-Secondary);font-size:12px;font-style:normal;font-weight:400;line-height:16px;margin-top:8px;padding-right:20px}.mainContainer-pharmacyForm .info-container .hintMsg-header{color:var(--light-gray);margin-top:16px;font-weight:600}.mainContainer-pharmacyForm .mt-8px{margin-top:8px}.mainContainer-pharmacyForm .error{color:var(--error)}.mainContainer-pharmacyForm .description{color:var(--CoolGray-60);font-size:12px;font-style:normal;font-weight:400;line-height:16px}.mainContainer-pharmacyForm .hintList{list-style-type:none;padding-left:0;margin-top:4px;margin-bottom:0}.mainContainer-pharmacyForm .hintList .hintList-items{display:flex;align-items:center}.mainContainer-pharmacyForm .hintList .hintList-items .hintMsg{color:var(--light-gray);font-size:12px;margin-left:5px}.mainContainer-pharmacyForm .hintList .hintList-items .dot{font-size:25px;width:13px;margin-left:7px;color:var(--light-gray)}.mainContainer-pharmacyForm .success{color:var(--BMS-Information-Success);font-size:12px}.mainContainer-pharmacyForm .ml-10{margin-left:10px}.mainContainer-pharmacyForm .mt-16px{margin-top:16px}.mainContainer-pharmacyForm .phar-fieldContainer{position:relative;margin-top:8px}.mainContainer-pharmacyForm .phar-fieldContainer .greenCheck{position:absolute;right:58px;top:10px}.mainContainer-pharmacyForm .phar-fieldContainer .form-pswd-div{position:absolute;right:60px;top:1px}.mainContainer-pharmacyForm .phar-fieldContainer .form-pswd-div.right95{right:95px}.mainContainer-pharmacyForm .phar-fieldContainer .eye-icon-img{background-color:var(--white);border-radius:50%;height:30px;width:30px}.mainContainer-pharmacyForm .font-12{font-size:12px}.mainContainer-pharmacyForm .checkboxContainer{padding-top:16px;display:flex;flex-direction:column;gap:16px}.mainContainer-pharmacyForm .checkboxContainer .inputForm-Checkbox-flex{display:flex;align-items:center}.mainContainer-pharmacyForm .checkboxContainer .inputForm-Checkbox-flex .checkbox-label{color:var(--Mezi-Text-Primary);font-size:13px;font-style:normal;font-weight:400;line-height:24px}.mainContainer-pharmacyForm .checkboxContainer .inputForm-Checkbox-flex .checkbox-label-disable{color:var(--checkbox-disabled);font-size:13px;font-style:normal;font-weight:400;line-height:24px}@media(max-width:1023px){.mainContainer-pharmacyForm .phar-fieldContainer .input-width,.mainContainer-pharmacyForm .phar-fieldContainer .phar-form-input-disable{width:calc(100% - 34px)}.mainContainer-pharmacyForm .phar-fieldContainer .select-width{width:100%;box-sizing:border-box;max-width:100%}.mainContainer-pharmacyForm .phar-fieldContainer .form-pswd-div{right:20px}.mainContainer-pharmacyForm .phar-fieldContainer .form-pswd-div.right95{right:55px}.mainContainer-pharmacyForm .phar-fieldContainer .greenCheck{right:18px}.mainContainer-pharmacyForm .hintList{margin-bottom:10px}}@media(max-width:767px){.mainContainer-pharmacyForm .checkboxContainer{padding-top:16px}.mainContainer-pharmacyForm .phar-fieldContainer .input-width{width:calc(100% - 34px)}.mainContainer-pharmacyForm .phar-fieldContainer .select-width{width:100%;box-sizing:border-box;max-width:100%}.mainContainer-pharmacyForm .phar-fieldContainer .info-container{width:calc(100% - 42px)}.mainContainer-pharmacyForm .phar-fieldContainer .greenCheck{right:18px}.mainContainer-pharmacyForm .phar-fieldContainer .form-pswd-div{right:20px}.mainContainer-pharmacyForm .phar-fieldContainer .form-pswd-div.right95{right:55px}.mainContainer-pharmacyForm .hintList{margin-top:7px;margin-bottom:0}}.renderFormSection{padding:0 24px 24px}.mb-24px{margin-bottom:0}.mb-52{margin-bottom:52px}.mt-10{margin-top:10px}.mt-14{margin-top:14px}.mt--12px{margin-top:-12px}.npi-dea-form{margin-bottom:16px;padding-top:16px}.non-prescriber-mainHeader-container{padding:20px 0;margin-bottom:0}.non-prescriber-mainHeader-container .mainHeader{color:var(--primary-dark-slate-blue);font-size:18px;font-weight:500;line-height:24px;margin-bottom:10px}.non-prescriber-mainHeader-container .subContent{color:var(--light-gray);font-size:16px;font-weight:400;line-height:24px}.non-prescriber-mainHeader-container .subHeader{color:var(--light-gray);padding-top:8px;font-size:16px;font-weight:400;line-height:24px}.non-prescriber-name-container{padding:12px 0 24px}.non-prescriber-account-info-container{padding:12px 0;margin-bottom:0}.non-prescriber-account-info-container .mainHeader{color:var(--primary-dark-slate-blue);font-size:18px;font-weight:500;line-height:24px;margin-bottom:10px}.non-prescriber-account-info-container .subContent{color:var(--light-gray);font-size:16px;font-weight:400;line-height:24px}.non-prescriber-account-info-container .subHeader{color:var(--light-gray);padding-top:8px;font-size:16px;font-weight:400;line-height:24px}.non-prescriber-user-name-container{margin-top:24px}@media(max-width:1024px){.non-prescriber-mainHeader-container{padding:10px 0}.non-prescriber-mainHeader-container .subContent,.non-prescriber-mainHeader-container .subHeader{font-weight:300}.non-prescriber-name-container{padding:16px 0 32px}.non-prescriber-account-info-container{padding:10px 0}.non-prescriber-account-info-container .subContent,.non-prescriber-account-info-container .subHeader{font-weight:300}.non-prescriber-user-name-container{margin-top:0}}@media(max-width:767px){.non-prescriber-mainHeader-container{padding:8px 0 12px;border-bottom:1px solid var(--platinum-gray)}.non-prescriber-mainHeader-container .subContent,.non-prescriber-mainHeader-container .subHeader{font-size:12px;font-weight:400;line-height:18px}.non-prescriber-name-container{padding:16px 0 0}.non-prescriber-account-info-container{padding:8px 0 12px;border-bottom:1px solid var(--platinum-gray)}.non-prescriber-account-info-container .subContent,.non-prescriber-account-info-container .subHeader{font-size:12px;font-weight:400;line-height:18px}.non-prescriber-user-name-container{margin-top:16px}}.account-creation-container{text-align:center;display:flex;flex-direction:column;gap:12px;flex-wrap:wrap;padding-top:12px}.account-creation-container .acc-completion-successLogo{display:flex;width:60px;height:60px;padding:13px 13.25px 13px 12.75px;justify-content:center;align-items:center;flex-shrink:0;border-radius:55px;background:var(--success-bg);margin:0 auto}.account-creation-container .acc-completion-successImg{width:100%;height:auto;flex-shrink:0}.account-creation-container .acc-comp-header{color:var(--primary-dark-slate-blue);text-align:center;font-size:18px;font-style:normal;font-weight:400;line-height:32px;padding:16px 0}.account-creation-container .acc-comp-infoStyle{text-align:center;width:968px}.account-creation-container .acc-comp-clickText{color:var(--primary-dark-slate-blue);text-align:center;font-family:Poppins;font-size:18px;font-style:normal;font-weight:500;line-height:24px}.account-creation-container .acc-comp-tableCell{display:flex;justify-content:left;word-break:break-word}.account-creation-container .acc-comp-tableCell .acc-comp-cellHeading{color:var(--black);font-family:Poppins;font-size:13px;font-style:normal;font-weight:400;line-height:20px;width:50%;text-align:left;padding-left:4px;padding-right:16px}.account-creation-container .acc-comp-tableCell .acc-comp-cellData{color:var(--primary-dark-slate-blue);font-family:Poppins;font-size:14px;font-style:normal;font-weight:500;line-height:24px;text-align:left;width:50%}@media(min-width:767px){.account-creation-container{padding:0;gap:20px}.account-creation-container .acc-completion-successLogo{width:84px;height:84px}.account-creation-container .acc-comp-header{font-size:22px;padding:0}.account-creation-container .acc-comp-tableCell{display:block;border-right:1px solid var(--primary-orange);text-align:start;width:100%;padding:0 10px}.account-creation-container .acc-comp-tableCell:last-child{border-right:none}.account-creation-container .acc-comp-tableCell .acc-comp-cellHeading{width:auto;text-align:initial;padding-left:0;padding-right:0}.account-creation-container .acc-comp-tableCell .acc-comp-cellData{font-size:18px;width:100%}}@media(min-width:1023px){.account-creation-container .acc-comp-header{font-size:24px}}.account-creation-error-container{text-align:center;display:flex;flex-direction:column;gap:16px;flex-wrap:wrap;padding-top:12px}.account-creation-error-container .acc-completion-error{display:flex;width:57px;height:57px;padding:5.4px;justify-content:center;align-items:center;flex-shrink:0;border-radius:55px;background:var(--error-bg-secondary);margin:24px auto 0}.account-creation-error-container .acc-completion-errorImg{width:100%;height:auto;flex-shrink:0}.account-creation-error-container .acc-comp-header{color:var(--primary-dark-slate-blue);text-align:center;font-size:18px;font-style:normal;font-weight:400;line-height:32px;padding:16px 0}.account-creation-error-container .account-error-subHeader{padding:8px 0}.account-creation-error-container .info-alert-container{width:100%;padding:24px 0}.account-creation-error-container .acc-comp-infoStyle{text-align:center;width:968px}.account-creation-error-container .acc-comp-clickText{color:var(--primary-dark-slate-blue);text-align:center;font-family:Poppins;font-size:18px;font-style:normal;font-weight:500;line-height:24px}@media(min-width:767px){.account-creation-error-container{padding:0}.account-creation-error-container .acc-comp-header{font-size:22px;padding:0}.account-creation-error-container .info-alert-container{width:65%;margin:auto}}@media(min-width:1023px){.account-creation-error-container .acc-comp-header{font-size:24px}.account-creation-error-container .info-alert-container{padding:0}}.patientEnrollmentHeader{color:var(--primary-dark-slate-blue);font-size:18px;font-style:normal;font-weight:500;line-height:24px;padding:16px 32px}@media(max-width:1023px){.patientEnrollmentHeader{font-size:16px;font-weight:400;line-height:24px;padding:16px 52px}}@media(max-width:767px){.patientEnrollmentHeader{padding:24px;font-size:14px;font-weight:400;line-height:20px}}.patientEnrollInfo{box-sizing:border-box}.patientEnrollInfo .infoDescription{padding:16px 0 24px;color:var(--primary-dark-slate-blue);font-size:16px;font-weight:300;line-height:24px}.patientEnrollInfo .patInfo_Header{padding:20px 0;color:var(--primary-dark-slate-blue);font-size:18px;font-weight:500;line-height:24px}.patientEnrollInfo .patInfo_ReqTitle{padding:16px 0 24px;color:var(--light-gray);font-size:16px;font-weight:400;line-height:24px}.patientEnrollInfo .patInfo_Outergrid{padding:16px 0 24px}@media(max-width:1023px){.patientEnrollInfo .patInfo_Header,.patientEnrollInfo .patInfo_ReqTitle{padding:12px 0}}@media(max-width:767px){.patientEnrollInfo .patInfo_ReqTitle{padding:4px 0 20px;color:var(--light-gray);font-size:14px;font-weight:400;line-height:24px}.patientEnrollInfo .infoDescription{padding:20px 0;font-size:14px;font-weight:400;line-height:20px}.patientEnrollInfo .patInfo_accordionOuter{padding:16px 24px}.patientEnrollInfo .patInfo_Outergrid{padding:16px 0 0}}.mainContainer-reviewPatient .mainDetailsContainer,.mainContainer-reviewReenrollPatient .mainDetailsContainer{position:relative;margin-bottom:4px}.mainContainer-reviewPatient .colorSub,.mainContainer-reviewReenrollPatient .colorSub{height:auto;width:1px;background:var(--primary-orange);position:absolute;top:9px;bottom:0;margin:auto;left:10px}.mainContainer-reviewPatient .backgroundContainer,.mainContainer-reviewReenrollPatient .backgroundContainer{background-image:url("data:image/svg+xml,%3csvg%20width='22'%20height='22'%20viewBox='0%200%2022%2022'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Ellipse%201'%3e%3ccircle%20cx='7'%20cy='7'%20r='7'%20transform='matrix(-1%200%200%201%2018%204)'%20fill='%23ED821C'/%3e%3ccircle%20cx='7'%20cy='7'%20r='9'%20transform='matrix(-1%200%200%201%2018%204)'%20stroke='%23ED821C'%20stroke-opacity='0.1'%20stroke-width='4'/%3e%3c/g%3e%3c/svg%3e");background-repeat:no-repeat;padding-left:32px;z-index:99;padding-bottom:30px}.mainContainer-reviewPatient .reviewHeaderContainer,.mainContainer-reviewReenrollPatient .reviewHeaderContainer{padding:20px 0}.mainContainer-reviewPatient .reviewPageHeader,.mainContainer-reviewReenrollPatient .reviewPageHeader{color:var(--primary-dark-slate-blue);font-size:18px;font-style:normal;font-weight:500;line-height:24px;margin-bottom:10px}.mainContainer-reviewPatient .reviewSubHeader,.mainContainer-reviewReenrollPatient .reviewSubHeader{color:var(--primary-dark-slate-blue);font-size:16px;font-style:normal;font-weight:300;line-height:24px}.mainContainer-reviewPatient .patientEnrollmentHeader,.mainContainer-reviewReenrollPatient .patientEnrollmentHeader{color:var(--primary-dark-slate-blue);background-color:#f0f8ff;font-size:18px;font-style:normal;font-weight:500;line-height:24px;padding:16px 32px;margin-bottom:10px;width:100%!important}.mainContainer-reviewPatient .detailsContainer,.mainContainer-reviewReenrollPatient .detailsContainer{padding:20px 24px 0}.mainContainer-reviewPatient .valueContainer,.mainContainer-reviewReenrollPatient .valueContainer{display:flex;flex-direction:column;gap:4px}.mainContainer-reviewPatient .sectionTitle,.mainContainer-reviewReenrollPatient .sectionTitle{color:var(--primary-dark-slate-blue);font-size:18px;font-style:normal;font-weight:500;line-height:24px;padding-bottom:24px}.mainContainer-reviewPatient .patientLabel,.mainContainer-reviewReenrollPatient .patientLabel{color:var(--Mezi-Text-Secondary);font-size:13px;font-style:normal;font-weight:400;line-height:20px}.mainContainer-reviewPatient .patientValue,.mainContainer-reviewReenrollPatient .patientValue{color:var(--Mezi-Text-Primary);font-size:18px;font-style:normal;font-weight:500;line-height:24px;overflow-wrap:break-word}.mainContainer-reviewPatient .patientValue strong,.mainContainer-reviewReenrollPatient .patientValue strong{font-weight:700}.mainContainer-reviewPatient .checkboxContainer,.mainContainer-reviewReenrollPatient .checkboxContainer{display:flex;align-items:center;gap:8px;margin-top:4px}.mainContainer-reviewPatient .checkboxContainer .checkBoxIcon,.mainContainer-reviewReenrollPatient .checkboxContainer .checkBoxIcon{color:var(--checkbox-disabled)}.mainContainer-reviewPatient .checkboxContainer .checkboxTitle,.mainContainer-reviewReenrollPatient .checkboxContainer .checkboxTitle{color:var(--checkbox-disabled);font-size:12px;font-weight:400;line-height:18px}@media(max-width:1023px){.mainContainer-reviewPatient .mainDetailsContainer,.mainContainer-reviewReenrollPatient .mainDetailsContainer{margin-bottom:0}.mainContainer-reviewPatient .detailsContainer,.mainContainer-reviewReenrollPatient .detailsContainer{padding:0 0 24px}.mainContainer-reviewPatient .sectionTitle,.mainContainer-reviewReenrollPatient .sectionTitle{color:var(--primary-dark-slate-blue);font-size:18px;font-style:normal;font-weight:500;line-height:24px;padding-bottom:24px}.mainContainer-reviewPatient .reviewHeaderContainer,.mainContainer-reviewReenrollPatient .reviewHeaderContainer{padding-bottom:44px}.mainContainer-reviewPatient .reviewPageHeader,.mainContainer-reviewReenrollPatient .reviewPageHeader{color:var(--primary-dark-slate-blue);font-size:18px;font-style:normal;font-weight:500;line-height:24px}.mainContainer-reviewPatient .reviewSubHeader,.mainContainer-reviewReenrollPatient .reviewSubHeader{color:var(--primary-dark-slate-blue);font-size:16px;font-style:normal;font-weight:300;line-height:24px}.mainContainer-reviewPatient .patientEnrollmentHeader,.mainContainer-reviewReenrollPatient .patientEnrollmentHeader{background-color:#f0f8ff;font-size:16px;font-weight:400;line-height:24px;padding:16px 52px;width:100%!important}.mainContainer-reviewPatient .valueContainer,.mainContainer-reviewReenrollPatient .valueContainer{display:flex;flex-direction:column}.mainContainer-reviewPatient .patientLabel,.mainContainer-reviewReenrollPatient .patientLabel{color:var(--Mezi-Text-Secondary);font-size:13px;font-style:normal;font-weight:400;line-height:20px}.mainContainer-reviewPatient .patientValue,.mainContainer-reviewReenrollPatient .patientValue{color:var(--Mezi-Text-Primary);font-size:16px;font-style:normal;font-weight:500;line-height:24px}.mainContainer-reviewPatient .patientValue strong,.mainContainer-reviewReenrollPatient .patientValue strong{font-weight:700}}@media(max-width:767px){.mainContainer-reviewPatient .mainDetailsContainer,.mainContainer-reviewReenrollPatient .mainDetailsContainer{margin-bottom:0}.mainContainer-reviewPatient .detailsContainer,.mainContainer-reviewReenrollPatient .detailsContainer{padding:20px 0 28px}.mainContainer-reviewPatient .sectionTitle,.mainContainer-reviewReenrollPatient .sectionTitle{color:var(--primary-dark-slate-blue);font-size:18px;font-style:normal;font-weight:500;line-height:24px;padding-bottom:16px}.mainContainer-reviewPatient .reviewHeaderContainer,.mainContainer-reviewReenrollPatient .reviewHeaderContainer{padding-bottom:0}.mainContainer-reviewPatient .reviewPageHeader,.mainContainer-reviewReenrollPatient .reviewPageHeader{color:var(--primary-dark-slate-blue);font-size:18px;font-style:normal;font-weight:400;line-height:24px}.mainContainer-reviewPatient .reviewSubHeader,.mainContainer-reviewReenrollPatient .reviewSubHeader{color:var(--primary-dark-slate-blue);font-size:16px;font-style:normal;font-weight:300;line-height:24px}.mainContainer-reviewPatient .patientEnrollmentHeader,.mainContainer-reviewReenrollPatient .patientEnrollmentHeader{background-color:#f0f8ff;padding:24px;font-size:14px;font-weight:400;line-height:20px;width:100%!important}.mainContainer-reviewPatient .valueContainer,.mainContainer-reviewReenrollPatient .valueContainer{display:flex;flex-direction:row}.mainContainer-reviewPatient .patientLabel,.mainContainer-reviewReenrollPatient .patientLabel{color:var(--Mezi-Text-Secondary);width:50%;font-size:13px;font-style:normal;font-weight:400;line-height:20px;overflow-wrap:break-word}.mainContainer-reviewPatient .patientValue,.mainContainer-reviewReenrollPatient .patientValue{color:var(--Mezi-Text-Primary);font-size:14px;font-style:normal;font-weight:600;line-height:20px;overflow-wrap:break-word;max-width:130px}.mainContainer-reviewPatient .patientValue strong,.mainContainer-reviewReenrollPatient .patientValue strong{font-weight:700}.mainContainer-reviewPatient .checkboxContainer,.mainContainer-reviewReenrollPatient .checkboxContainer{max-width:152px}}.reproductive-status-container{margin-left:auto;margin-right:auto;background-color:var(--white)}.reproductive-status-container .reproductive-status-title{padding:12px 0;font-size:18px;font-weight:500;line-height:24px;margin-bottom:0;color:var(--Mezi-Primary-Dark-Slate-Blue)}.reproductive-status-container .radio-group-container .pregnant-title{padding:16px 0;font-size:18px;font-weight:500;line-height:24px;margin-bottom:0;color:var(--Mezi-Primary-Dark-Slate-Blue);cursor:default}.reproductive-status-container .radio-group-container .title-content{padding:16px 0 24px;margin-bottom:0;color:var(--Mezi-Secondary)}.reproductive-status-container .radio-group-container .title-content .link-header{padding-top:0;padding-left:24px;padding-bottom:0;margin-top:0;margin-bottom:0}.reproductive-status-container .radio-group-container .title-content .link-header .sub-link{color:var(--Mezi-Black);font-size:16px;font-weight:300;line-height:24px}.reproductive-status-container .radio-group-container .title-content ul li::marker{font-size:16px}.reproductive-status-container .radio-group-container .checkbox-title{font-size:16px;font-weight:300;line-height:24px;cursor:default}.reproductive-status-container .radio-group-container .reproductive-calender .MuiInputBase-input.MuiOutlinedInput-input{padding-right:217px}.reproductive-status-container .radio-group-container .non-pregnant-title{color:var(--Mezi-Primary-Dark-Slate-Blue);font-size:18px;font-weight:500;padding:16px 0;line-height:24px;cursor:default}.reproductive-status-container .radio-group-container .link-header{padding-top:16px;padding-left:24px;padding-bottom:0;margin-top:0}.reproductive-status-container .radio-group-container .link-header .sub-link{color:var(--Mezi-Black);font-size:16px;font-weight:300;line-height:20px}.reproductive-status-container .radio-group-container ul li::marker{font-size:16px}.reproductive-status-container .flexFormHelperText{display:flex}.reproductive-status-container .form-helper-text{color:var(--Mezi-Black);font-size:14px;font-weight:400;line-height:20px}.reproductive-status-container .info-alert-container{margin-bottom:24px}.reproductive-status-container .reproductive-status-disabled{opacity:.5}.reproductive-status-container .reproductive-status-disabled .pregnant-title{color:#00000061!important}.reproductive-status-container .MuiRadio-root.Mui-disabled{color:#00000042!important}@media(max-width:1024px){.reproductive-status-container .reproductive-status-title,.reproductive-status-container .radio-group-container .pregnant-title{font-size:18px}.reproductive-status-container .radio-group-container .title-content .link-header{padding-top:0;padding-left:24px;padding-bottom:0;margin-top:0}.reproductive-status-container .radio-group-container .title-content .link-header .sub-link{color:var(--Mezi-Black);font-size:16px;font-weight:300;line-height:24px}.reproductive-status-container .radio-group-container .title-content ul li::marker{font-size:16px}.reproductive-status-container .radio-group-container .checkbox-title{font-size:16px;font-weight:400;line-height:20px}.reproductive-status-container .radio-group-container .reproductive-calender .MuiInputBase-input.MuiOutlinedInput-input{padding-right:193px}.reproductive-status-container .radio-group-container .title-content{line-height:24px}.reproductive-status-container .radio-group-container .non-pregnant-title{font-size:18px}.reproductive-status-container .radio-group-container .link-header .sub-link{font-weight:300;line-height:24px}.reproductive-status-container .form-helper-text{font-size:14px;font-weight:400;line-height:20px}}@media(max-width:767px){.reproductive-status-container .reproductive-status-title{padding:20px 0;font-size:18px;font-weight:500;line-height:24px}.reproductive-status-container .radio-group-container .pregnant-title{padding:8px 0;font-size:16px;font-weight:400;line-height:24px}.reproductive-status-container .radio-group-container .title-content{border-bottom:none}.reproductive-status-container .radio-group-container .title-content .link-header{padding-top:0;margin-bottom:0;padding-bottom:0;margin-top:0}.reproductive-status-container .radio-group-container .title-content .link-header .sub-link{color:var(--Mezi-Black);font-size:14px;font-weight:400;line-height:20px}.reproductive-status-container .radio-group-container .title-content ul li::marker{font-size:16px}.reproductive-status-container .radio-group-container .checkbox-title{font-size:14px;font-weight:400;line-height:20px}.reproductive-status-container .radio-group-container .reproductive-calender .MuiInputBase-input.MuiOutlinedInput-input{padding-right:0}.reproductive-status-container .radio-group-container .non-pregnant-title{padding:8px 0;font-size:16px;font-weight:400;line-height:24px}.reproductive-status-container .radio-group-container .link-header .sub-link{font-size:14px;font-weight:400;line-height:20px}.reproductive-status-container .form-helper-text{font-size:12px;font-weight:400;line-height:18px;padding-bottom:24px}}.patientReenrollmentHeader{color:var(--primary-dark-slate-blue);font-size:18px;font-style:normal;font-weight:500;line-height:24px;padding:16px 32px}@media(max-width:1023px){.patientReenrollmentHeader{font-size:16px;font-weight:400;line-height:24px;padding:16px 52px}}@media(max-width:767px){.patientReenrollmentHeader{padding:24px;font-size:14px;font-weight:400;line-height:20px}}.reproductive-status-change-modal .MuiDialog-paper{display:flex;flex-direction:column;width:600px;height:auto;min-height:280px;border-radius:10px;border:1px solid rgba(0,0,0,.12)}.reproductive-status-change-modal .MuiDialogTitle-root{padding:24px 32px 16px;flex-shrink:0}.reproductive-status-change-modal .modal-title-wrapper{display:flex;justify-content:space-between;align-items:center}.reproductive-status-change-modal .modal-title{font-family:Poppins,sans-serif;font-weight:500;font-style:normal;font-size:18px;line-height:24px;letter-spacing:0%;color:var(--primary-dark-slate-blue)}.reproductive-status-change-modal .close-button{display:flex;align-items:center;gap:8px;color:var(--primary-dark-slate-blue);padding:8px 12px;cursor:pointer;border-radius:4px}.reproductive-status-change-modal .close-button:hover{background-color:#3333660a}.reproductive-status-change-modal .close-button svg{font-size:24px}.reproductive-status-change-modal .close-text{font-family:Poppins,sans-serif;font-weight:700;font-size:16px;line-height:24px;color:var(--primary-dark-slate-blue)}.reproductive-status-change-modal .MuiDialogContent-root{padding:0 32px 24px;display:flex;align-items:flex-start}.reproductive-status-change-modal .modal-content{display:flex;align-items:center;width:100%}.reproductive-status-change-modal .modal-message{font-family:Poppins,sans-serif;font-weight:400;font-size:16px;line-height:24px;color:var(--primary-dark-slate-blue);white-space:pre-line;text-align:left}.reproductive-status-change-modal .MuiDialogActions-root{padding:0 32px 24px;justify-content:space-between;flex-shrink:0;gap:16px}.reproductive-status-change-modal .modal-actions{display:flex;gap:16px}.reproductive-status-change-modal .btn-secondary{background-color:transparent;color:var(--primary-dark-slate-blue);border:1px solid var(--primary-dark-slate-blue);border-radius:28px;padding:12px 24px;font-weight:700;font-family:Poppins,sans-serif;font-size:16px;text-transform:none}.reproductive-status-change-modal .btn-secondary:hover{background-color:#3333660a;border-color:var(--primary-dark-slate-blue)}.reproductive-status-change-modal .btn-primary{background-color:var(--primary-dark-slate-blue);color:#fff;border-radius:28px;padding:12px 24px;font-weight:700;font-family:Poppins,sans-serif;font-size:16px;text-transform:none}.reproductive-status-change-modal .btn-primary:hover{background-color:var(--primary-dark-slate-blue);opacity:.9}@media(max-width:767px){.reproductive-status-change-modal .MuiDialog-paper{margin:16px;max-width:calc(100% - 32px)!important;width:calc(100% - 32px)!important;min-height:280px!important;height:auto!important}.reproductive-status-change-modal .MuiDialogTitle-root{padding:20px 20px 12px}.reproductive-status-change-modal .modal-title{font-size:18px;line-height:24px}.reproductive-status-change-modal .MuiDialogContent-root{padding:0 20px 16px}.reproductive-status-change-modal .modal-content{gap:12px}.reproductive-status-change-modal .icon-wrapper svg{width:40px!important;height:40px!important}.reproductive-status-change-modal .modal-message{font-size:14px;line-height:20px}.reproductive-status-change-modal .MuiDialogActions-root{padding:0 20px 20px;flex-direction:column-reverse;gap:12px}.reproductive-status-change-modal .btn-secondary,.reproductive-status-change-modal .btn-primary{width:100%;font-size:14px;padding:10px 20px}}@media(min-width:768px)and (max-width:1023px){.reproductive-status-change-modal .MuiDialog-paper{width:560px}.reproductive-status-change-modal .modal-title{font-size:18px;line-height:26px}.reproductive-status-change-modal .modal-message{font-size:15px;line-height:22px}}.email-verification-container{display:flex;flex-direction:column;justify-content:space-between}.email-verification-container .pharmacy-heading-container{padding:40px 32px 24px;background:var(--primary-light-blue)}.email-verification-container .pharmacy-heading-container .pharmacy-heading{font-size:32px;font-style:normal;font-weight:300;line-height:40px;color:var(--primary-dark-slate-blue);text-align:left;margin-left:0}.email-verification-container .subtitle-boxstyle{display:flex;flex-direction:column;align-items:flex-start;gap:24px;flex:1 0;padding:20px 32px}.email-verification-container .input-form-container{width:600px}.email-verification-container .input-form-container .inputFormMaindiv{padding:20px 32px;background:#fff;border-radius:8px}.email-verification-container .input-form-container .inputFormMaindiv .formLabel{font-size:16px;font-weight:500;margin-bottom:8px;color:var(--primary-dark-slate-blue)}.email-verification-container .input-form-container .inputFormMaindiv .input_textdiv{display:flex;flex-direction:column;gap:12px}.email-verification-container .input-form-container .inputFormMaindiv .input_textdiv input{padding:10px;border:1px solid var(--primary-dark-slate-blue);border-radius:4px;font-size:14px}.email-verification-container .input-form-container .inputFormMaindiv .input_textdiv .input_errText{color:var(--error);font-size:12px}.email-verification-container .email-already-exist-box{display:flex;flex-direction:row;width:92%;max-width:auto;padding:12px 20px;margin:12px auto 0;border-radius:10px;border:1px solid var(--error-border);background:var(--error-bg);align-items:center}.email-verification-container .warning-icon{font-size:36px;color:var(--error-text);margin-right:24px;align-self:center}.email-verification-container .login-button{display:flex;height:48px;padding:12px 24px 16px;justify-content:center;align-items:center;gap:12px;white-space:nowrap;margin-left:auto}.email-verification-container .email-already-exist-text-container{display:flex;flex-direction:column}.email-verification-container .email-already-exist-heading{color:var(--error-text);font-size:16px;font-weight:700;margin-bottom:4px}.email-verification-container .email-already-exist-text{color:var(--error-text);font-size:14px;white-space:pre-line;word-break:break-word}.email-verification-container .nav-controls{position:sticky;bottom:0;width:100%;background:#fff;padding:10px 0;box-shadow:0 -2px 5px #0000001a}.email-verification-container .white-space{margin-bottom:200px}.email-verification-container .api-failed-box{display:flex;flex-direction:row;width:92%;max-width:auto;padding:12px 20px;margin:12px auto 0;border-radius:10px;border:1px solid var(--error-border);background:var(--error-bg);align-items:center}.email-verification-container .api-failed-text-container{display:flex;flex-direction:column}.email-verification-container .api-failed-heading{color:var(--error-text);font-size:16px;font-weight:700;margin-bottom:4px}.email-verification-container .api-failed-text{color:var(--error-text);font-size:14px}@media(max-width:767px){.email-verification-container{display:flex;flex-direction:column;justify-content:space-between}.email-verification-container .pharmacy-heading-container{padding:20px 16px 12px}.email-verification-container .pharmacy-heading-container .pharmacy-heading{font-size:24px;line-height:30px;margin-left:0}.email-verification-container .subtitle-boxstyle{padding:10px 20px;gap:12px}.email-verification-container .input-form-container{width:100%}.email-verification-container .input-form-container .inputFormMaindiv{padding:0 20px 10px}.email-verification-container .input-form-container .inputFormMaindiv .formLabel{font-size:14px}.email-verification-container .input-form-container .inputFormMaindiv .input_textdiv{gap:8px}.email-verification-container .input-form-container .inputFormMaindiv .input_textdiv input{padding:8px;font-size:12px}.email-verification-container .input-form-container .inputFormMaindiv .input_textdiv .input_errText,.email-verification-container .input-form-container .inputFormMaindiv .input_textdiv .input_helperText{font-size:10px}.email-verification-container .email-already-exist-box{display:flex;width:86%;max-width:auto;padding:8px;margin:12px auto 20px;border-radius:10px;border:1px solid var(--error-border);background:var(--error-bg);flex-direction:column}.email-verification-container .icon-text-container{display:flex;flex-direction:row;align-items:center;width:100%}.email-verification-container .warning-icon{font-size:36px;color:var(--error-text);margin-right:24px;align-self:center}.email-verification-container .email-already-exist-text-container{display:flex;flex-direction:column;flex:1}.email-verification-container .login-button{display:flex;width:100%;height:48px;padding:12px 24px;justify-content:center;align-items:center;gap:12px;margin-top:12px}.email-verification-container .email-already-exist-heading{color:var(--error-text);font-size:16px;font-weight:700;margin-bottom:4px}.email-verification-container .email-already-exist-text{color:var(--error-text);font-size:14px}.email-verification-container .nav-controls{position:sticky;bottom:0;width:100%;background:#fff;padding:10px 0;box-shadow:0 -2px 5px #0000001a}.email-verification-container .api-failed-box{display:flex;flex-direction:row;width:86%;max-width:auto;padding:8px;margin:12px auto 20px;border-radius:10px;border:1px solid var(--error-border);background:var(--error-bg)}.email-verification-container .api-failed-text-container{display:flex;flex-direction:column}.email-verification-container .api-failed-heading{color:var(--error-text);font-size:16px;font-weight:700;margin-bottom:4px}.email-verification-container .api-failed-text{color:var(--error-text);font-size:14px}}@media(min-width:767px)and (max-width:1023px){.email-verification-container{display:flex;flex-direction:column;justify-content:space-between}.email-verification-container .pharmacy-heading-container{padding:30px 24px 18px}.email-verification-container .pharmacy-heading-container .pharmacy-heading{font-size:28px;line-height:35px;margin-left:0}.email-verification-container .subtitle-boxstyle{padding:16px 42px 10px;gap:18px}.email-verification-container .input-form-container{width:600px}.email-verification-container .input-form-container .inputFormMaindiv{padding:16px 42px}.email-verification-container .input-form-container .inputFormMaindiv .formLabel{font-size:15px}.email-verification-container .input-form-container .inputFormMaindiv .input_textdiv{gap:10px}.email-verification-container .input-form-container .inputFormMaindiv .input_textdiv input{padding:9px;font-size:13px}.email-verification-container .input-form-container .inputFormMaindiv .input_textdiv .input_errText,.email-verification-container .input-form-container .inputFormMaindiv .input_textdiv .input_helperText{font-size:11px}.email-verification-container .email-already-exist-box{display:flex;flex-direction:row;width:86%;max-width:auto;padding:12px 20px;margin:12px auto 20px;border-radius:10px;border:1px solid var(--error-border);background:var(--error-bg);align-items:center}.email-verification-container .warning-icon{font-size:36px;color:var(--error-text);margin-right:24px;align-self:center}.email-verification-container .login-button{display:flex;height:48px;padding:12px 24px;justify-content:center;align-items:center;gap:12px;white-space:nowrap;margin-left:auto}.email-verification-container .email-already-exist-text-container{display:flex;flex-direction:column}.email-verification-container .email-already-exist-heading{color:var(--error-text);font-size:16px;font-weight:700;margin-bottom:4px}.email-verification-container .email-already-exist-text{color:var(--error-text);font-size:14px}.email-verification-container .nav-controls{position:sticky;bottom:0;width:100%;background:#fff;padding:10px 0;box-shadow:0 -2px 5px #0000001a}.email-verification-container .api-failed-box{display:flex;flex-direction:row;width:86%;max-width:auto;padding:12px 20px;margin:12px auto 20px;border-radius:10px;border:1px solid var(--error-border);background:var(--error-bg);align-items:center}.email-verification-container .api-failed-text-container{display:flex;flex-direction:column}.email-verification-container .api-failed-heading{color:var(--error-text);font-size:16px;font-weight:700;margin-bottom:4px}.email-verification-container .api-failed-text{color:var(--error-text);font-size:14px}}@media(min-width:1023px)and (max-width:1281px){.email-verification-container{display:flex;flex-direction:column;justify-content:space-between}.email-verification-container .pharmacy-heading-container{padding:30px 24px 18px}.email-verification-container .pharmacy-heading-container .pharmacy-heading{font-size:28px;line-height:35px;margin-left:0}.email-verification-container .subtitle-boxstyle{padding:16px 42px;gap:18px}.email-verification-container .input-form-container{width:600px}.email-verification-container .input-form-container .inputFormMaindiv{padding:16px 42px}.email-verification-container .input-form-container .inputFormMaindiv .formLabel{font-size:15px}.email-verification-container .input-form-container .inputFormMaindiv .input_textdiv{gap:10px}.email-verification-container .input-form-container .inputFormMaindiv .input_textdiv input{padding:9px;font-size:13px}.email-verification-container .input-form-container .inputFormMaindiv .input_textdiv .input_errText,.email-verification-container .input-form-container .inputFormMaindiv .input_textdiv .input_helperText{font-size:11px}.email-verification-container .email-already-exist-box{display:flex;flex-direction:row;width:86%;max-width:auto;padding:12px 20px;border-radius:10px;border:1px solid var(--error-border);background:var(--error-bg);margin:12px auto 20px 30px;align-items:center}.email-verification-container .warning-icon{font-size:36px;color:var(--error-text);margin-right:24px;align-self:center}.email-verification-container .login-button{display:flex;height:48px;padding:12px 24px;justify-content:center;align-items:center;gap:12px;white-space:nowrap;margin-left:auto}.email-verification-container .email-already-exist-text-container{display:flex;flex-direction:column}.email-verification-container .email-already-exist-heading{color:var(--error-text);font-size:16px;font-weight:700;margin-bottom:4px}.email-verification-container .email-already-exist-text{color:var(--error-text);font-size:14px}.email-verification-container .nav-controls{position:sticky;bottom:0;width:100%;background:#fff;padding:10px 0;box-shadow:0 -2px 5px #0000001a}.email-verification-container .api-failed-box{display:flex;flex-direction:row;width:86%;max-width:auto;padding:12px 20px;border-radius:10px;border:1px solid var(--error-border);background:var(--error-bg);margin:12px auto 20px 30px;align-items:center}.email-verification-container .api-failed-text-container{display:flex;flex-direction:column}.email-verification-container .api-failed-heading{color:var(--error-text);font-size:16px;font-weight:700;margin-bottom:4px}.email-verification-container .api-failed-text{color:var(--error-text);font-size:14px}}.responsive-page-design{max-width:2000px}.phar-account-creation-container{text-align:center;display:flex;flex-direction:column;gap:12px;flex-wrap:wrap;margin-bottom:20px;padding:12px 56px}.phar-account-creation-container .phar-acc-completion-successLogo{display:flex;width:60px;height:60px;padding:13px 13.25px 13px 12.75px;justify-content:center;align-items:center;flex-shrink:0;border-radius:55px;background:var(--success-bg);margin:20px auto 0}.phar-account-creation-container .phar-acc-completion-successImg{width:100%;height:auto;flex-shrink:0}.phar-account-creation-container .phar-acc-comp-header{color:var(--primary-dark-slate-blue);text-align:center;font-size:1.5rem;font-weight:400;line-height:32px;padding:16px 0}.phar-account-creation-container .phar-acc-comp-infoStyle{text-align:center;width:968px}.phar-account-creation-container .phar-acc-comp-clickText{color:var(--primary-dark-slate-blue);text-align:center;font-weight:500;line-height:24px}.phar-account-creation-container .phar-acc-comp-tableCell{display:flex;flex-direction:column;justify-content:left;border-right:1px solid var(--primary-orange);padding:0 30px}.phar-account-creation-container .phar-acc-comp-tableCell .phar-acc-comp-cellHeading{color:var(--black);font-weight:400;line-height:20px;text-align:left;padding-right:16px}.phar-account-creation-container .phar-acc-comp-tableCell .phar-acc-comp-cellData{color:var(--primary-dark-slate-blue);font-weight:500;line-height:24px;text-align:left;word-break:break-word}.phar-account-creation-container .phar-acc-comp-tableCell:last-child{border-right:none}.phar-account-creation-container .phar-pharmacy-info-table{width:100%;max-width:968px;margin:24px auto;border-radius:4px;overflow:hidden}.phar-account-creation-container .phar-pharmacy-info-table table{border-collapse:collapse;width:100%;display:block}.phar-account-creation-container .phar-pharmacy-info-table thead,.phar-account-creation-container .phar-pharmacy-info-table tbody{display:block}.phar-account-creation-container .phar-pharmacy-info-table .phar-pharmacy-table-row{display:grid!important;grid-template-columns:1fr 1fr 1fr}.phar-account-creation-container .phar-pharmacy-info-table .phar-pharmacy-table-row.phar-pharmacy-table-header{background:var(--secondary-bg-orange)}.phar-account-creation-container .phar-pharmacy-info-table .phar-pharmacy-table-row.phar-pharmacy-table-header .phar-pharmacy-table-cell{color:var(--black);font-weight:600;line-height:20px;padding:16px 24px;text-align:left;border:none}.phar-account-creation-container .phar-pharmacy-info-table .phar-pharmacy-table-row.phar-pharmacy-table-header .phar-pharmacy-table-cell:last-child{border-right:none}.phar-account-creation-container .phar-pharmacy-info-table .phar-pharmacy-table-row.phar-pharmacy-table-data{border:1px solid var(--divider)}.phar-account-creation-container .phar-pharmacy-info-table .phar-pharmacy-table-row.phar-pharmacy-table-data .phar-pharmacy-table-cell{color:var(--black);font-weight:400;line-height:24px;padding:16px 22px;text-align:left;border:none}.phar-account-creation-container .phar-pharmacy-info-table .phar-pharmacy-table-row.phar-pharmacy-table-data .phar-pharmacy-table-cell:last-child{border-right:none;text-decoration:underline;color:var(--primary-dark-slate-blue)}.phar-account-creation-container .continueBtn{background-color:var(--primary-dark-slate-blue);border:1px solid var(--primary-dark-slate-blue);height:40px;gap:12px;color:var(--white);border-radius:28px;padding:12px,24px,16px,24px}@media(max-width:1023px){.phar-account-creation-container{display:flex;flex-direction:column;justify-content:space-between;padding:12px 56px}.phar-account-creation-container .phar-acc-completion-successLogo{margin:49px auto 0}.phar-account-creation-container .phar-acc-comp-header{font-size:24px}.phar-account-creation-container .phar-pharmacy-info-table table,.phar-account-creation-container .phar-pharmacy-info-table thead,.phar-account-creation-container .phar-pharmacy-info-table tbody{display:block}.phar-account-creation-container .phar-pharmacy-info-table .phar-pharmacy-table-row{display:grid!important}.phar-account-creation-container .phar-pharmacy-info-table .phar-pharmacy-table-row .phar-pharmacy-table-cell{padding:12px 16px;border:none}}@media(max-width:767px){.phar-account-creation-container{padding:32px 24px;gap:20px;margin-bottom:0}.phar-account-creation-container .phar-acc-completion-successLogo{width:84px;height:84px;margin:44px auto 0}.phar-account-creation-container .phar-acc-comp-header{font-size:22px;padding:0}.phar-account-creation-container .phar-acc-comp-tableCell{display:flex;flex-direction:row;border-right:1px solid var(--primary-orange);text-align:start;width:100%;padding:0 10px}.phar-account-creation-container .phar-acc-comp-tableCell:last-child{border-right:none}.phar-account-creation-container .phar-acc-comp-tableCell .phar-acc-comp-cellHeading{width:50%;text-align:initial;padding-left:0;padding-right:0}.phar-account-creation-container .phar-acc-comp-tableCell .phar-acc-comp-cellData{width:50%}.phar-account-creation-container .phar-pharmacy-info-table{margin:16px 0;border:1px solid var(--divider);border-radius:8px;background:var(--white)}.phar-account-creation-container .phar-pharmacy-info-table table{display:block}.phar-account-creation-container .phar-pharmacy-info-table thead{display:none}.phar-account-creation-container .phar-pharmacy-info-table tbody{display:block}.phar-account-creation-container .phar-pharmacy-info-table .phar-pharmacy-table-row{display:block!important;grid-template-columns:1fr}.phar-account-creation-container .phar-pharmacy-info-table .phar-pharmacy-table-row .phar-pharmacy-table-cell{display:flex!important;padding:12px 16px;border-right:none;border:none;border-bottom:none}.phar-account-creation-container .phar-pharmacy-info-table .phar-pharmacy-table-row.phar-pharmacy-table-header{display:none!important}.phar-account-creation-container .phar-pharmacy-info-table .phar-pharmacy-table-row.phar-pharmacy-table-data{display:block!important;border:none}.phar-account-creation-container .phar-pharmacy-info-table .phar-pharmacy-table-row.phar-pharmacy-table-data .phar-pharmacy-table-cell{display:flex!important;flex-direction:row;align-items:flex-start;gap:12px}.phar-account-creation-container .phar-pharmacy-info-table .phar-pharmacy-table-row.phar-pharmacy-table-data .phar-pharmacy-table-cell:before{content:attr(data-label);font-weight:600;color:var(--primary-dark-slate-blue);width:40%;flex-shrink:0;text-decoration:none!important}.phar-account-creation-container .phar-pharmacy-info-table .phar-pharmacy-table-row.phar-pharmacy-table-data .phar-pharmacy-table-cell:last-child{text-decoration:underline;color:var(--primary-dark-slate-blue)}}.mainContainer-pharmacyAccount{box-sizing:border-box;padding:20px 32px}.mainContainer-pharmacyAccount .pharmacy-headerContainer .mainHeaderContainer-pharmacy{padding-bottom:20px}.mainContainer-pharmacyAccount .pharmacy-headerContainer .mainHeaderContainer-pharmacy .mainHeader-pharmacy{color:var(--primary-dark-slate-blue);font-size:18px;font-style:normal;font-weight:400;line-height:24px;padding-bottom:10px}.mainContainer-pharmacyAccount .pharmacy-headerContainer .mainHeaderContainer-pharmacy .subHeader-pharmacy{color:var(--light-gray);font-size:16px;font-style:normal;font-weight:400;line-height:24px}.mainContainer-pharmacyAccount .pharmacy-form-container{padding:24px 0}@media(max-width:1023px){.mainContainer-pharmacyAccount{padding:10px 52px}.mainContainer-pharmacyAccount .pharmacy-headerContainer .mainHeaderContainer-pharmacy{padding-bottom:0;margin-bottom:10px}.mainContainer-pharmacyAccount .pharmacy-headerContainer .mainHeaderContainer-pharmacy .mainHeader-pharmacy{font-weight:500}.mainContainer-pharmacyAccount .pharmacy-headerContainer .mainHeaderContainer-pharmacy .subHeader-pharmacy{font-weight:300}.mainContainer-pharmacyAccount .pharmacy-form-container{padding:16px 0}}@media(max-width:767px){.mainContainer-pharmacyAccount{padding:16px 24px}.mainContainer-pharmacyAccount .pharmacy-headerContainer .mainHeaderContainer-pharmacy{padding-bottom:0;margin-bottom:16px}.mainContainer-pharmacyAccount .pharmacy-headerContainer .mainHeaderContainer-pharmacy .mainHeader-pharmacy{font-weight:500;padding-bottom:8px}.mainContainer-pharmacyAccount .pharmacy-headerContainer .mainHeaderContainer-pharmacy .subHeader-pharmacy{font-weight:300}.mainContainer-pharmacyAccount .pharmacy-headerContainer .pharRule{border-color:var(--action-hover);margin:0}.mainContainer-pharmacyAccount .pharmacy-form-container{padding:16px 0}}.custom-checkbox .css-imrjgg-MuiButtonBase-root-MuiCheckbox-root.Mui-checked{color:var(--primary-dark-slate-blue)}.checkedBox-maincontainer{margin-bottom:15px}.checkedBox-maincontainer .card-main-padding .formcontrol-header{margin-bottom:16px;border:1px solid var(--border)}@media(max-width:767px){.checkedBox-maincontainer .dropdown-title{font-size:14px;font-weight:500;line-height:20px}}.checkedBox-maincontainer .dropdown-title{color:var(--dropdown-label);font-size:16px;line-height:24px;padding-bottom:8px;font-weight:500}.checkedBox-maincontainer .checked-dropdown .formcontrol-header{display:flex;flex-direction:column;gap:4px;background:var(--white);border-radius:2px}.checkedBox-maincontainer .checked-dropdown .formcontrol-header .formcontrol-inputlabel{font-size:16px;gap:18px;line-height:24px;color:var(--light-gray);font-weight:400;transform:translate(16px,14px) scale(1)}.checkedBox-maincontainer .checked-dropdown .formcontrol-header .formcontrol-inputlabel.Mui-focused{color:var(--light-gray)}.checkedBox-maincontainer .checked-dropdown .formcontrol-header .formcontrol-select{font-size:14px;color:var(--light-gray);font-weight:400;line-height:20px}.checkedBox-maincontainer .checked-dropdown .formcontrol-header .formcontrol-select.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--platinum-gray)}.checkedBox-maincontainer .checked-dropdown .formcontrol-header .formcontrol-select .MuiSelect-icon{color:var(--light-gray)}.checkedBox-maincontainer .checked-dropdown .formcontrol-header .formcontrol-menuitem{font-size:16px;color:var(--light-gray);font-weight:400;background-color:var(--white);line-height:24px}.checkedBox-maincontainer .checked-dropdown .formcontrol-header .formcontrol-menuitem:hover{background-color:var(--action-hover)}.checkedBox-maincontainer .checked-dropdown .formcontrol-header .MuiPaper-root .MuiMenuItem-root,.checkedBox-maincontainer .checked-dropdown .formcontrol-header .MuiPaper-root .MuiMenuItem-root.Mui-selected,.checkedBox-maincontainer .checked-dropdown .formcontrol-header .MuiMenuItem-root .Mui-selected{background-color:var(--white)}.checkedBox-maincontainer .MuiPopover-root.MuiMenu-root.MuiModal-root .custom-dropdown-paper{max-height:200px;box-shadow:0 1px 11px -3px #0003;border-radius:2px;overflow-y:auto}.checkedBox-maincontainer .MuiPopover-root.MuiMenu-root.MuiModal-root .custom-dropdown-paper.purple{scrollbar-color:var(--primary-dark-slate-blue) var(--dropdownmenu-gray)}.checkedBox-maincontainer .MuiPopover-root.MuiMenu-root.MuiModal-root .custom-dropdown-paper{scrollbar-color:var(--pink) var(--dropdownmenu-gray);padding:0;margin:0}.checkedBox-maincontainer .MuiPopover-root.MuiMenu-root.MuiModal-root .custom-dropdown-paper::-webkit-scrollbar{width:8px;border-radius:20px}.pharmacyNpiSearchBox{box-sizing:border-box;padding:24px 32px}.pharmacyNpiSearchBox .titlebox{padding:12px 0 23px;display:flex;flex-direction:column;gap:10px}.pharmacyNpiSearchBox .titlebox .title{color:var(--primary-dark-slate-blue);font-size:18px;font-weight:700;line-height:24px}.pharmacyNpiSearchBox .titlebox .req{color:var(--light-gray);font-size:16px;font-weight:400;line-height:24px}.pharmacyNpiSearchBox .identifier{margin:12px 0;color:var(--primary-dark-slate-blue);font-size:16px;font-weight:400;line-height:24px}.pharmacyNpiSearchBox .npidea_radioBox{margin:12px 0;display:flex;gap:24px}.pharmacyNpiSearchBox .npidea_radioBox .radioitem{flex:1}.pharmacyNpiSearchBox .npidea_radioBox .radioitem .MuiFormControlLabel-root .MuiFormControlLabel-label{font-size:16px;font-weight:400;line-height:24px}.pharmacyNpiSearchBox .alertNpiDea{margin:24px 0}.pharmacyNpiSearchBox .npideaSearchContainer{border-radius:10px;background:var(--background-light-gray);padding:24px;width:100%;box-sizing:border-box}.pharmacyNpiSearchBox .npideaSearchContainer .form{display:flex;gap:32px;margin-bottom:24px}.pharmacyNpiSearchBox .npideaSearchContainer .form .inputParentWidth{width:60%}.pharmacyNpiSearchBox .npideaSearchContainer .form .btn{margin-top:28px}.pharmacyNpiSearchBox .npideaSearchContainer .tableOuterBox{max-height:240px;overflow-y:auto}.pharmacyNpiSearchBox .npideaSearchContainer .tableOuterBox table{border-collapse:collapse;border:1px solid var(--divider);width:100%;background-color:var(--white)}.pharmacyNpiSearchBox .npideaSearchContainer .tableOuterBox table th,.pharmacyNpiSearchBox .npideaSearchContainer .tableOuterBox table td{border-bottom:1px solid var(--divider);padding:12px;text-align:left;font-size:14px;line-height:20px}.pharmacyNpiSearchBox .npideaSearchContainer .tableOuterBox table td:nth-last-child(1){text-align:center}.pharmacyNpiSearchBox .npideaSearchContainer .tableOuterBox table td:nth-last-child(2){min-width:290px}.pharmacyNpiSearchBox .npideaSearchContainer .tableOuterBox table th{position:sticky;top:0;z-index:50;background-color:var(--secondary-bg-orange);color:var(--dropdown-label);font-weight:500}.pharmacyNpiSearchBox .npideaSearchContainer .tableOuterBox table td{background-color:var(--white);color:var(--dropdown-label);font-weight:400;word-break:break-all}.pharmacyNpiSearchBox .npideaSearchContainer .tableOuterBox table img{cursor:pointer}.pharmacyNpiSearchBox .npideaSearchContainer .tableOuterBox table .select-closeicon{margin:3px 15px 0 8px;cursor:pointer}.pharmacyNpiSearchBox .npideaSearchContainer .tableOuterBox table .checkedBox-maincontainer{margin-bottom:0}.pharmacyNpiSearchBox .npideaSearchContainer .tableOuterBox table .checkedBox-maincontainer .formcontrol-inputlabel{font-size:14px}@media(min-width:1024px){.pharmacyNpiSearchBox .npideaSearchContainer .tableOuterBox table .checkedBox-maincontainer .formcontrol-select fieldset.MuiOutlinedInput-notchedOutline,.pharmacyNpiSearchBox .npideaSearchContainer .tableOuterBox table .checkedBox-maincontainer .formcontrol-select.Mui-focused .MuiOutlinedInput-notchedOutline,.pharmacyNpiSearchBox .npideaSearchContainer .tableOuterBox table .checkedBox-maincontainer .formcontrol-select:hover .MuiOutlinedInput-notchedOutline{border:none!important}}.pharmacyNpiSearchBox .npideaSearchContainer .custom-dropdown-paper.purple{z-index:10!important}.pharmacyNpiSearchBox .emptyResponse{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:80px;text-align:center;padding:32px 16px;gap:8px;align-self:stretch;background-color:var(--lotion-white)}.pharmacyNpiSearchBox .emptyResponse .empty-header{font-size:16px;font-weight:500;color:var(--primary-dark-slate-blue);line-height:150%;letter-spacing:.15px}.pharmacyNpiSearchBox .emptyResponse .empty-body{color:var(--primary-dark-slate-blue);font-size:14px;font-weight:400;line-height:20px}.pharmacyNpiSearchBox .infoAlert-outerDiv{padding:8px 24px}.pharmacyNpiSearchBox .infoAlert-outerDiv .infoAlert-boldHeader{font-size:14px;font-weight:700;line-height:20px;text-decoration-line:none;text-decoration-style:none}.pharmacyNpiSearchBox .infoAlert-outerDiv .infoAlert-content{font-size:14px;font-weight:400;line-height:20px}.pharmacyNpiSearchBox .maxLimitWarning{margin:24px 0}@media(max-width:1023px){.pharmacyNpiSearchBox{padding:16px 52px}.pharmacyNpiSearchBox .npidea_radioBox{flex-direction:column;gap:16px}.pharmacyNpiSearchBox .npideaSearchContainer .form{gap:16px;margin-bottom:24px}.pharmacyNpiSearchBox .npideaSearchContainer .cardScrollContainer{max-height:700px;overflow-y:auto}.pharmacyNpiSearchBox .npideaSearchContainer .npiDeaTileContainer{background-color:var(--white);margin-top:20px;border-radius:10px;border:.947px solid var(--divider);box-shadow:0 1px 4px 0 var(--card-boxshadowgray),0 0 0 0 var(--card-boxshadowgray);gap:10px}.pharmacyNpiSearchBox .npideaSearchContainer .npiDeaTileContainer .outerGrid{padding:24px 24px 10px}.pharmacyNpiSearchBox .npideaSearchContainer .npiDeaTileContainer .outerGrid .margindiv,.pharmacyNpiSearchBox .npideaSearchContainer .npiDeaTileContainer .outerGrid .checkedBox-maincontainer{margin:0}.pharmacyNpiSearchBox .npideaSearchContainer .npiDeaTileContainer .outerGrid .flexGrid{display:flex;gap:10px}.pharmacyNpiSearchBox .npideaSearchContainer .npiDeaTileContainer .outerGrid .flexGrid .flexBox1{flex:1}.pharmacyNpiSearchBox .npideaSearchContainer .npiDeaTileContainer .outerGrid .flexGrid .labelFont{color:var(--primary-dark-slate-blue);font-size:14px;font-weight:600;line-height:20px}.pharmacyNpiSearchBox .npideaSearchContainer .npiDeaTileContainer .outerGrid .flexGrid .flexBox2{flex:1;word-break:break-all}.pharmacyNpiSearchBox .npideaSearchContainer .npiDeaTileContainer .outerGrid .flexGrid .zipUnderline{flex:1;word-break:break-all;font-size:14px;font-weight:400;line-height:20px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.pharmacyNpiSearchBox .npideaSearchContainer .npiDeaTileContainer .dropdown-title{color:var(--primary-dark-slate-blue);font-size:14px;font-weight:600;line-height:20px}.pharmacyNpiSearchBox .npideaSearchContainer .npiDeaTileContainer .deleteBtnDiv{box-sizing:border-box;padding:24px;width:100%}.pharmacyNpiSearchBox .npideaSearchContainer .npiDeaTileContainer .select-closeicon{margin:5px 15px 0 8px}.pharmacyNpiSearchBox .npideaSearchContainer .npiDeaTileContainer .formcontrol-inputlabel{font-size:14px}}@media(max-width:767px){.pharmacyNpiSearchBox{padding:8px 24px}.pharmacyNpiSearchBox .titlebox .title{font-size:16px;font-weight:700}.pharmacyNpiSearchBox .titlebox .req{font-size:12px;line-height:18px}.pharmacyNpiSearchBox .identifier{margin:16px 0}.pharmacyNpiSearchBox .npidea_radioBox{flex-direction:column}.pharmacyNpiSearchBox .npidea_radioBox .radioitem .MuiFormControlLabel-root .MuiFormControlLabel-label{font-size:15px;line-height:20px}.pharmacyNpiSearchBox .npideaSearchContainer input{font-size:13px}.pharmacyNpiSearchBox .npideaSearchContainer .cardScrollContainer{max-height:700px;overflow-y:auto}.pharmacyNpiSearchBox .npideaSearchContainer .npiDeaTileContainer .outerGrid{margin-top:16px}.pharmacyNpiSearchBox .npideaSearchContainer .npiDeaTileContainer .outerGrid .margindiv{margin:16px 0}.pharmacyNpiSearchBox .npideaSearchContainer .npiDeaTileContainer .formcontrol-inputlabel{font-size:14px}.pharmacyNpiSearchBox .npideaSearchContainer .npiDeaTileContainer .formcontrol-inputlabel .programExtraLabel{margin-top:-7px}.pharmacyNpiSearchBox .npideaSearchContainer .npiDeaTileContainer .deleteBtnDiv{border-top:1px solid var(--divider)}.pharmacyNpiSearchBox .npideaSearchContainer .form{flex-direction:column;gap:20px;margin-bottom:0}.pharmacyNpiSearchBox .npideaSearchContainer .form .inputParentWidth{width:100%}.pharmacyNpiSearchBox .npideaSearchContainer .form .btn{margin:0}}.pharmacy-completion .pageHeader{display:flex;padding:24px 32px;align-items:center;gap:-43px;align-self:stretch;color:var(--primary-dark-slate-blue);font-family:Poppins;font-size:24px;font-style:normal;font-weight:400;line-height:32px}.pharmacy-completion .pageSubHeader{display:flex;padding:16px 32px;align-items:center;gap:24px;align-self:stretch;color:var(--primary-dark-slate-blue);font-family:Poppins;font-size:16px;font-style:normal;font-weight:300;line-height:24px}.pharmacy-completion .mainContainer{box-sizing:border-box;margin:0 0 8px;padding:12px 32px 24px}.pharmacy-completion .mainContainer .accordionOuter .enroll_titleTypo{color:var(--primary-dark-slate-blue);font-size:18px;font-weight:500;line-height:24px;padding:12px 0}.pharmacy-completion .mainContainer .accordionOuter .enroll_subTitleTypo{color:var(--light-gray);font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:24px;padding:0 0 20px}.pharmacy-completion .mainContainer .accordionOuter .enroll_reqText{color:var(--light-gray);font-size:16px;font-weight:400;line-height:24px;padding:0 0 12px}.pharmacy-completion .mainContainer .accordionOuter .Outergrid{padding:24px 0}.pharmacy-completion .mainContainer .accordionOuter .Outergrid .checkBoxes_class{display:flex;flex-direction:column;gap:20px;padding:16px 0}.pharmacy-completion .mainContainer .accordionOuter .Outergrid .checkBoxes_class .checkbox-flex{margin-top:4px;display:flex;align-items:start;padding:0;gap:16px}.pharmacy-completion .mainContainer .accordionOuter .Outergrid .checkBoxes_class .checkbox-flex .consentLabel{color:var(--Mezi-Text-Primary);font-family:Poppins;font-size:13px;font-style:normal;font-weight:400;line-height:24px}.pharmacy-completion .mainContainer .accordionOuter .Outergrid .checkBoxes_class .checkbox-flex .disabledText{color:var(--checkbox-disabled);font-family:Poppins;font-size:13px;font-style:normal;font-weight:400;line-height:24px}@media(max-width:1024px){.pharmacy-completion .pageHeader,.pharmacy-completion .pageSubHeader{padding:12px 52px}.pharmacy-completion .mainContainer{padding:16px 52px 24px}}.multiple-pharmacy-form .assignment-badge{display:inline-flex;align-items:center;padding:8px 16px;border-radius:32px;font-size:14px;font-weight:400;gap:8px}.multiple-pharmacy-form .assignment-badge.warning{background-color:#fdf0e4;border:1px solid #FF9933;color:var(--primary-dark-slate-blue)}.multiple-pharmacy-form .assignment-badge.info{background-color:#d1eaf5;border:1px solid #AEE5EE;color:var(--primary-dark-slate-blue)}.multiple-pharmacy-form .assignment-badge.success{background-color:#d9eed4;border:1px solid #A5D6A7;color:#2e7d32}.multiple-pharmacy-form .assignment-badge .badge-text{font-size:14px;font-weight:400;white-space:nowrap}.multiple-pharmacy-form .assignment-badge .MuiSvgIcon-root{flex-shrink:0}.multiple-pharmacy-form .pharmacy-chip-inline{background-color:#f2f4f8;border:1px solid #E0E0E0;border-radius:16px;font-size:14px;font-weight:400;height:32px;margin:2px}.multiple-pharmacy-form .pharmacy-chip-inline .MuiChip-label{padding:0 8px;font-size:14px}.multiple-pharmacy-form .pharmacy-chip-inline .delete-icon-inline{color:var(--light-gray);font-size:18px;margin:0}.multiple-pharmacy-form .pharmacy-chip-inline .delete-icon-inline:hover{color:var(--primary-dark-slate-blue)}.multiple-pharmacy-form .pharmacy-chip-inline:hover{background-color:#e8ebf0}.multiple-pharmacy-form .contact-dropdown-form .contact-dropdown{background-color:#fff;font-size:14px}.multiple-pharmacy-form .contact-dropdown-form .contact-dropdown .MuiOutlinedInput-notchedOutline,.multiple-pharmacy-form .contact-dropdown-form .contact-dropdown:hover .MuiOutlinedInput-notchedOutline,.multiple-pharmacy-form .contact-dropdown-form .contact-dropdown.Mui-focused .MuiOutlinedInput-notchedOutline{border:none!important}.multiple-pharmacy-form .contact-dropdown-form .contact-dropdown-trigger{border:none!important;box-shadow:none!important}.multiple-pharmacy-form .contact-dropdown-form .contact-dropdown-trigger.error{border:1px solid #D32F2F!important}.multiple-pharmacy-form .contact-dropdown-form .contact-dropdown-trigger:hover:not(.error){border:none!important}.multiple-pharmacy-form .contact-dropdown-form .contact-dropdown-trigger.open{border:none!important}.multiple-pharmacy-form .contact-dropdown-form.Mui-error .contact-dropdown .MuiOutlinedInput-notchedOutline{border:1px solid #D32F2F!important}.multiple-pharmacy-form .contact-dropdown-form .placeholder-text{color:#0006;font-size:14px}.multiple-pharmacy-form .contact-dropdown-form .selected-contact-display{display:flex;align-items:center;gap:4px;width:100%;overflow:hidden}.multiple-pharmacy-form .contact-dropdown-form .selected-contact-display .contact-display-name{font-size:14px;font-weight:500;color:#21272a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:1}.multiple-pharmacy-form .contact-dropdown-form .selected-contact-display .contact-display-email{font-size:14px;color:var(--light-gray);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:1}.multiple-pharmacy-form .contact-dropdown-form .contact-menu-item .contact-option{display:flex;flex-direction:column;gap:2px;width:100%;overflow:hidden}.multiple-pharmacy-form .contact-dropdown-form .contact-menu-item .contact-option .contact-name{font-size:14px;font-weight:500;color:#21272a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.multiple-pharmacy-form .contact-dropdown-form .contact-menu-item .contact-option .contact-email{font-size:12px;color:var(--light-gray);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.multiple-pharmacy-form .pharmacy-multiselect{background-color:#fff;font-size:14px}.multiple-pharmacy-form .pharmacy-multiselect .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline,.multiple-pharmacy-form .pharmacy-multiselect .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.multiple-pharmacy-form .pharmacy-multiselect .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border:none!important}.multiple-pharmacy-form .pharmacy-multiselect .MuiOutlinedInput-root.Mui-error .MuiOutlinedInput-notchedOutline,.multiple-pharmacy-form .pharmacy-multiselect .MuiOutlinedInput-root.Mui-error:hover .MuiOutlinedInput-notchedOutline,.multiple-pharmacy-form .pharmacy-multiselect .MuiOutlinedInput-root.Mui-error.Mui-focused .MuiOutlinedInput-notchedOutline{border:1px solid #D32F2F!important}.multiple-pharmacy-form .MuiAutocomplete-listbox .pharmacy-option{display:grid!important;grid-template-columns:auto 1fr!important;align-items:center!important;width:100%!important;padding:8px 16px!important;gap:12px!important;box-sizing:border-box!important}.multiple-pharmacy-form .MuiAutocomplete-listbox .pharmacy-option.MuiAutocomplete-option{display:grid!important;grid-template-columns:auto 1fr!important;align-items:center!important;padding:8px 16px!important;flex-direction:unset!important}.multiple-pharmacy-form .pharmacy-option{display:grid!important;grid-template-columns:auto 1fr!important;align-items:start!important;width:100%;padding:8px 16px!important;gap:12px;box-sizing:border-box}.multiple-pharmacy-form .pharmacy-option .pharmacy-checkbox{padding:0!important;margin:0!important;width:18px!important;height:18px!important;grid-column:1!important}.multiple-pharmacy-form .pharmacy-option .pharmacy-option-content{display:block!important;grid-column:2!important;min-width:0!important;overflow:hidden!important}.multiple-pharmacy-form .pharmacy-option .pharmacy-option-content .pharmacy-name-line{display:block;font-size:14px;font-weight:500;line-height:20px;color:#21272a;margin-bottom:0;word-wrap:break-word;overflow-wrap:break-word}.multiple-pharmacy-form .pharmacy-option .pharmacy-option-content .pharmacy-details-line{display:block;font-size:14px;font-weight:400;line-height:20px;color:#000000de;word-wrap:break-word;overflow-wrap:break-word}.multiple-pharmacy-form .secondary-contact-table{margin-bottom:16px}.multiple-pharmacy-form .secondary-contact-table .table-card{background-color:#fff;border:1px solid #E0E0E0;border-radius:8px;overflow:hidden}.multiple-pharmacy-form .secondary-contact-table .table-card .table-headers{background-color:#fdf0e4;padding:0;margin-bottom:0;border-bottom:1px solid #E0E0E0}.multiple-pharmacy-form .secondary-contact-table .table-card .table-headers .header-cell{display:flex;align-items:center;padding:16px;min-height:60px}.multiple-pharmacy-form .secondary-contact-table .table-card .table-headers .header-cell .header-text{font-size:14px;font-weight:500;color:#21272a;line-height:20px}.multiple-pharmacy-form .secondary-contact-table .table-card .table-headers .header-cell .required-asterisk{color:#d32f2f;margin-left:2px}.multiple-pharmacy-form .secondary-contact-table .table-card .table-headers .header-cell.pharmacy-location-header .header-content{display:flex;align-items:center;gap:12px;width:100%}.multiple-pharmacy-form .secondary-contact-table .table-card .table-headers .header-cell.remove-header{justify-content:center}.multiple-pharmacy-form .secondary-contact-table .table-card .table-headers .header-cell.remove-header .header-text{text-align:center}.multiple-pharmacy-form .secondary-contact-table .table-card .table-row-card{background-color:#fff;border-radius:0;padding:0;margin-bottom:0;border-bottom:1px solid #E0E0E0}.multiple-pharmacy-form .secondary-contact-table .table-card .table-row-card:last-child{border-bottom:none}.multiple-pharmacy-form .secondary-contact-table .table-card .table-row-card .row-grid{align-items:stretch}.multiple-pharmacy-form .secondary-contact-table .table-card .table-row-card .row-cell{display:flex;align-items:center;padding:0 16px;min-height:80px}.multiple-pharmacy-form .secondary-contact-table .table-card .table-row-card .row-cell .cell-content{width:100%;display:flex;align-items:center}.multiple-pharmacy-form .secondary-contact-table .table-card .table-row-card .row-cell.row-cell-border{border-right:1px solid #E0E0E0}.multiple-pharmacy-form .secondary-contact-table .table-card .table-row-card .row-cell.pharmacy-cell .MuiFormControl-root{width:100%}.multiple-pharmacy-form .secondary-contact-table .table-card .table-row-card .row-cell.remove-cell{justify-content:center;align-items:center}.multiple-pharmacy-form .secondary-contact-table .table-card .table-row-card .remove-button{color:var(--light-gray)}.multiple-pharmacy-form .secondary-contact-table .table-card .table-row-card .remove-button:hover{color:#d32f2f;background-color:#ffebee}.multiple-pharmacy-form .secondary-contact-table .table-card .empty-row{background-color:#fff;border-radius:0;padding:24px;text-align:center;border-bottom:none}.multiple-pharmacy-form .secondary-contact-table .table-card .empty-row .empty-text{color:var(--light-gray);font-size:14px}.multiple-pharmacy-form .secondary-contact-table .add-row-container{display:flex;justify-content:flex-end;margin-top:16px;margin-bottom:24px}.multiple-pharmacy-form .secondary-contact-table .add-row-container .add-row-button{background-color:var(--primary-dark-slate-blue);color:#fff;border:1px solid transparent;text-transform:none;font-weight:700;font-size:16px;padding:12px 24px;border-radius:28px;box-shadow:none}.multiple-pharmacy-form .secondary-contact-table .add-row-container .add-row-button .MuiButton-endIcon{color:#fff}.multiple-pharmacy-form .secondary-contact-table .add-row-container .add-row-button:hover:not(:disabled){background-color:var(--white);color:var(--primary-dark-slate-blue);border:1px solid var(--primary-dark-slate-blue);box-shadow:none}.multiple-pharmacy-form .secondary-contact-table .add-row-container .add-row-button:hover:not(:disabled) .MuiButton-endIcon{color:var(--primary-dark-slate-blue)}.multiple-pharmacy-form .secondary-contact-table .add-row-container .add-row-button:disabled{background-color:#fff;color:#bdbdbd;border:1px solid #E0E0E0;cursor:not-allowed}.multiple-pharmacy-form .secondary-contact-table .add-row-container .add-row-button:disabled .MuiButton-endIcon{color:#bdbdbd}.multiple-pharmacy-form .ar-info-section,.multiple-pharmacy-form .ar-info-section .section-title{margin-bottom:24px}.multiple-pharmacy-form .ar-info-section .ar-grid .field-label{font-weight:500;font-size:14px;margin-bottom:8px;color:#21272a}.multiple-pharmacy-form .ar-info-section .ar-grid .ar-textfield .MuiInputBase-root{background-color:#f6f6f6;height:48px}.multiple-pharmacy-form .ar-info-section .ar-grid .ar-textfield .MuiInputBase-input{color:#0000004d;font-size:14px}.multiple-pharmacy-form .ar-info-section .ar-grid .phone-checkboxes{display:flex;flex-direction:column;gap:8px;margin-top:16px}.multiple-pharmacy-form .ar-info-section .ar-grid .phone-checkboxes .checkbox-row{display:flex;align-items:center;gap:16px}.multiple-pharmacy-form .ar-info-section .ar-grid .phone-checkboxes .checkbox-row .checkbox-label{font-size:13px;color:#aab0b6}.multiple-pharmacy-form .secondary-contact-section .section-title{margin-top:24px;margin-bottom:8px;font-weight:700}.multiple-pharmacy-form .secondary-contact-section .section-description{margin-bottom:16px;white-space:pre-wrap}.multiple-pharmacy-form .secondary-contact-section .instructions-alert{background-color:#d1eaf5;border:1px solid #aee5ee;border-radius:10px;padding:12px;margin-bottom:16px;display:flex;gap:8px}.multiple-pharmacy-form .secondary-contact-section .instructions-alert .alert-content{font-size:14px;color:var(--primary-dark-slate-blue);line-height:20px}.multiple-pharmacy-form .secondary-contact-section .instructions-alert .alert-content strong{font-weight:700}.multiple-pharmacy-form .secondary-contact-section .instructions-alert .alert-content ul{margin-top:4px;margin-bottom:8px;padding-left:24px}.multiple-pharmacy-form .secondary-contact-section .instructions-alert .alert-content ul:last-child{margin-bottom:0}.multiple-pharmacy-form .table-error-alert{background-color:#fff3e0;border:1px solid #FF9800;border-radius:4px;padding:12px;margin-bottom:16px}.multiple-pharmacy-form .table-error-alert .error-text{color:#e65100;font-size:14px}@media(max-width:767px){.pharmacy-completion .pageHeader{padding:24px;color:var(--primary-dark-slate-blue);border-bottom:1px solid var(--platinum-gray);font-family:Poppins;font-size:18px;font-style:normal;font-weight:500;line-height:24px}.pharmacy-completion .pageSubHeader{padding:16px 24px;color:var(--primary-dark-slate-blue);font-family:Poppins;font-size:16px;font-style:normal;font-weight:300;line-height:24px}.pharmacy-completion .mainContainer{padding:16px 24px}.pharmacy-completion .mainContainer .accordionOuter{margin:0 24px}.pharmacy-completion .mainContainer .accordionOuter .enroll_subTitleTypo{padding:10px 0;color:var(--light-gray);font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.pharmacy-completion .mainContainer .accordionOuter .enroll_reqText{font-size:14px;font-weight:400;line-height:20px;padding:20px 0}.pharmacy-completion .mainContainer .accordionOuter .enroll_fieldContainer{margin:16px 0}.pharmacy-completion .mainContainer .accordionOuter .Outergrid .checkBoxes_class{margin-top:10px;padding:0}.multiple-pharmacy-form .secondary-contact-table .table-card .table-headers .header-cell{padding:12px;min-height:50px;border-right:none!important;border-bottom:none}.multiple-pharmacy-form .secondary-contact-table .table-card .table-headers .header-cell .header-text{font-size:13px}.multiple-pharmacy-form .secondary-contact-table .table-card .table-headers .header-cell.pharmacy-location-header .header-content{flex-direction:column;align-items:flex-start;gap:8px}.multiple-pharmacy-form .secondary-contact-table .table-card .table-row-card .row-cell{padding:12px;min-height:auto;border-right:none;border-bottom:1px solid #E0E0E0}.multiple-pharmacy-form .secondary-contact-table .table-card .table-row-card .row-cell:last-child{border-bottom:none}.multiple-pharmacy-form .secondary-contact-table .table-card .table-row-card .row-cell .cell-content,.multiple-pharmacy-form .secondary-contact-table .table-card .table-row-card .row-cell.remove-cell{justify-content:flex-start}.multiple-pharmacy-form .secondary-contact-table .add-row-container{justify-content:center}.multiple-pharmacy-form .secondary-contact-table .add-row-container .add-row-button{font-size:14px;padding:10px 20px}}.contact-dropdown-form .contact-dropdown-trigger{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border:1px solid #c4c4c4;border-radius:4px;background-color:#fff;cursor:pointer;transition:border-color .2s ease}.contact-dropdown-form .contact-dropdown-trigger:hover,.contact-dropdown-form .contact-dropdown-trigger.open{border-color:#336}.contact-dropdown-form .contact-dropdown-trigger.error{border-color:#d32f2f}.contact-dropdown-form .contact-dropdown-trigger .dropdown-value{font-size:14px;color:#212121;flex:1}.contact-dropdown-form .contact-dropdown-trigger .dropdown-value.placeholder{color:#9e9e9e}.contact-dropdown-form .contact-dropdown-trigger .expand-icon{color:#757575;transition:transform .2s ease}.contact-dropdown-form .contact-dropdown-trigger .expand-icon.expanded{transform:rotate(180deg)}.secondary-contact-popover .popover-content{display:flex;flex-direction:column;max-height:400px;background-color:#fff}.secondary-contact-popover .popover-content .search-container{flex-shrink:0;padding:16px;border-bottom:1px solid #e0e0e0}.secondary-contact-popover .popover-content .search-container .MuiTextField-root .MuiOutlinedInput-root{background-color:#f5f5f5;border-radius:4px}.secondary-contact-popover .popover-content .search-container .MuiTextField-root .MuiOutlinedInput-root .MuiInputAdornment-root{margin-right:8px}.secondary-contact-popover .popover-content .search-container .MuiTextField-root .MuiOutlinedInput-root fieldset,.secondary-contact-popover .popover-content .search-container .MuiTextField-root .MuiOutlinedInput-root:hover fieldset{border-color:transparent}.secondary-contact-popover .popover-content .search-container .MuiTextField-root .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#336;border-width:2px}.secondary-contact-popover .popover-content .contact-list-scroll{flex:1;overflow-y:auto;min-height:0;padding:8px 0}.secondary-contact-popover .popover-content .contact-list-scroll .MuiRadioGroup-root .contact-option-item{margin:0;padding:8px 16px;display:flex;align-items:flex-start}.secondary-contact-popover .popover-content .contact-list-scroll .MuiRadioGroup-root .contact-option-item:hover{background-color:#f5f5f5}.secondary-contact-popover .popover-content .contact-list-scroll .MuiRadioGroup-root .contact-option-item .MuiRadio-root{padding:4px 8px;color:#757575}.secondary-contact-popover .popover-content .contact-list-scroll .MuiRadioGroup-root .contact-option-item .MuiRadio-root.Mui-checked{color:#336}.secondary-contact-popover .popover-content .contact-list-scroll .MuiRadioGroup-root .contact-option-item .MuiFormControlLabel-label{width:100%;margin-left:4px}.secondary-contact-popover .popover-content .contact-list-scroll .MuiRadioGroup-root .contact-option-item .contact-label{display:flex;flex-direction:column;gap:2px}.secondary-contact-popover .popover-content .contact-list-scroll .MuiRadioGroup-root .contact-option-item .contact-label .contact-name{font-size:14px;font-weight:400;color:#212121;line-height:1.5}.secondary-contact-popover .popover-content .contact-list-scroll .MuiRadioGroup-root .contact-option-item .contact-label .contact-email{font-size:14px;font-weight:400;color:#616161;line-height:1.5}.secondary-contact-popover .popover-content .contact-list-scroll .no-results{padding:24px 16px;text-align:center}.secondary-contact-popover .popover-content .contact-list-scroll .no-results .no-results-text{font-size:14px;color:#757575}.secondary-contact-popover .popover-content .add-new-container{flex-shrink:0;padding:8px 0}.secondary-contact-popover .popover-content .add-new-container .add-new-button{display:inline-flex;align-items:center;gap:4px;padding:8px 16px;cursor:pointer;transition:background-color .2s ease;border-radius:4px}.secondary-contact-popover .popover-content .add-new-container .add-new-button:hover{background-color:#f5f5f5}.secondary-contact-modal .modal-header{padding:24px 24px 16px;border-bottom:1px solid #e0e0e0}.secondary-contact-modal .modal-header .modal-title{font-size:18px;font-weight:500;color:#336}.secondary-contact-modal .modal-content{padding:24px}.secondary-contact-modal .modal-content .field-label{font-size:14px;font-weight:500;color:#424242;margin-bottom:8px;display:block}.secondary-contact-modal .modal-content .field-label .required{color:#21272a;margin-left:2px}.secondary-contact-modal .modal-content .modal-textfield .MuiOutlinedInput-root{background-color:#fff;border-radius:4px}.secondary-contact-modal .modal-content .modal-textfield .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#336}.secondary-contact-modal .modal-content .modal-textfield .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#336;border-width:2px}.secondary-contact-modal .modal-content .modal-textfield .MuiOutlinedInput-root.Mui-error .MuiOutlinedInput-notchedOutline{border-color:#d32f2f}.secondary-contact-modal .modal-content .modal-textfield .MuiFormHelperText-root{margin-left:0;margin-top:4px;font-size:12px}.secondary-contact-modal .modal-content .modal-textfield .MuiFormHelperText-root.Mui-error{color:#d32f2f}.secondary-contact-modal .modal-content .modal-select .MuiOutlinedInput-root{background-color:#fff;border-radius:4px}.secondary-contact-modal .modal-content .modal-select .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border:1px solid #c4c4c4!important}.secondary-contact-modal .modal-content .modal-select .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#336!important}.secondary-contact-modal .modal-content .modal-select .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border:2px solid #333366!important}.secondary-contact-modal .modal-content .modal-select .MuiOutlinedInput-root.Mui-error .MuiOutlinedInput-notchedOutline{border-color:#d32f2f!important}.secondary-contact-modal .modal-content .checkbox-group{margin-top:8px;display:flex;flex-direction:column;gap:4px}.secondary-contact-modal .modal-content .checkbox-group .MuiFormControlLabel-root{margin-left:0;margin-right:0}.secondary-contact-modal .modal-content .checkbox-group .MuiFormControlLabel-root .MuiCheckbox-root{padding:4px 8px;color:#757575}.secondary-contact-modal .modal-content .checkbox-group .MuiFormControlLabel-root .MuiCheckbox-root.Mui-checked{color:#336}.secondary-contact-modal .modal-content .checkbox-group .MuiFormControlLabel-root .MuiFormControlLabel-label{font-size:14px;color:#616161}.secondary-contact-modal .modal-actions{padding:16px 24px;gap:12px}.secondary-contact-modal .modal-actions .discard-button{color:#616161;border-color:#bdbdbd;text-transform:none;font-weight:500;padding:8px 24px}.secondary-contact-modal .modal-actions .discard-button:hover{border-color:#757575;background-color:#0000000a}.secondary-contact-modal .modal-actions .save-button{background-color:#336;color:#fff;text-transform:none;font-weight:700;font-size:16px;font-family:Poppins,sans-serif;padding:12px 24px;border-radius:28px;border:1px solid transparent}.secondary-contact-modal .modal-actions .save-button:hover{background-color:#fff;color:#336;border-color:#336}.secondary-contact-modal .modal-actions .save-button:disabled{background-color:#fff;color:#0000004d;border-color:#0000004d}@media(max-width:767px){.secondary-contact-modal .MuiDialog-paper{margin:16px;max-width:calc(100% - 32px)!important}.secondary-contact-modal .modal-header{padding:16px}.secondary-contact-modal .modal-header .modal-title{font-size:18px}.secondary-contact-modal .modal-content{padding:16px}.secondary-contact-modal .modal-actions{padding:12px 16px;flex-direction:column-reverse}.secondary-contact-modal .modal-actions .discard-button,.secondary-contact-modal .modal-actions .save-button{width:100%}}.phar-enrollment-container{display:flex;flex-direction:column;align-items:stretch;padding:20px;max-width:800px;margin:0 auto}.phar-enrollment-successLogo{display:flex;justify-content:center;margin-bottom:20px}.phar-enrollment-successImg{width:100px;height:100px}.phar-enrollment-container .phar-enr-header{display:flex;justify-content:center;align-items:center;align-self:stretch;color:var(--primary-dark-slate-blue);text-align:center;font-family:Poppins;font-size:24px;font-style:normal;font-weight:400;line-height:32px;word-break:keep-all}.phar-enrollment-container .phar-next-steps{margin-top:10px;color:var(--primary-dark-slate-blue);text-align:center;font-size:24px;font-style:normal;font-weight:400;line-height:32px;margin-right:10px}.sub-points-enrollment{line-height:1.5;text-align:center;margin:0 auto;text-align:start;list-style-position:inside;color:var(--primary-dark-slate-blue);font-size:16px;font-style:normal;font-weight:400;line-height:24px}.sub-points-enrollment ol{padding-left:0}.sub-points-enrollment ol li strong,.sub-points-enrollment ol li b,.sub-points-enrollment strong,.sub-points-enrollment b{font-weight:700!important;font-family:inherit!important;letter-spacing:.02em}.phar-enrollment-container .pharmacy-details-container{align-self:stretch;flex:0 0 auto;min-height:unset;margin:24px 0;padding:0;background-color:transparent;border-radius:0;border:none;position:relative}.phar-enrollment-container .pharmacy-details-container .pharmacy-details-table{width:100%;height:auto;border-collapse:collapse;background-color:#fff;border:1px solid #E0E0E0;border-radius:4px;overflow:hidden}.phar-enrollment-container .pharmacy-details-container .pharmacy-details-table thead tr{border-bottom:1px solid #E0E0E0!important}.phar-enrollment-container .pharmacy-details-container .pharmacy-details-table tbody tr{border:none!important}.phar-enrollment-container .pharmacy-details-container .pharmacy-details-table .pharmacy-table-header{background-color:#fff3e9;font-weight:400;font-size:14px;color:var(--primary-dark-slate-blue);padding:16px;text-align:left;border-left:none;border-right:none;border-top:none;border-bottom:1px solid #E0E0E0}.phar-enrollment-container .pharmacy-details-container .pharmacy-details-table .pharmacy-table-cell{font-size:14px;color:var(--primary-dark-slate-blue);padding:16px;background-color:#fff;text-align:left;border:none}.download-button-wrapper{display:flex;justify-content:center;margin:20px 0}.download-button-wrapper .download-button{max-width:307px;white-space:nowrap}.download-button-wrapper .download-button .MuiButton-startIcon{margin-right:8px}.download-button-wrapper .download-button .MuiButton-startIcon svg{width:18px;height:18px}.end-box-container{display:flex;border-radius:10px;background:var(--background-light-gray);width:auto;padding:20px;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0}.end-box-text-container{display:flex;flex-direction:column;gap:12px;flex:1}.button-container{display:flex;justify-content:flex-end;align-items:center}.end-box-container .end-box-text1{font-size:24px;color:var(--primary-dark-slate-blue)}.end-box-container .end-box-text2,.end-box-container .end-box-text3{color:var(--primary-dark-slate-blue);font-size:16px}@media(max-width:1023px){.phar-enrollment-container{padding:24px 20px 32px 52px;gap:24px;max-width:100vh}.phar-enrollment-container .phar-enr-header{padding:0 16px;font-size:24px;line-height:1.4;word-break:break-word;overflow-wrap:anywhere;hyphens:auto;max-width:100%}.end-box-container{display:flex;width:580px;padding:20px;flex-direction:column;align-items:flex-start;gap:12px;flex-shrink:0;margin-left:180px}.sub-points-enrollment{margin-right:50px}.phar-enrollment-container .phar-next-steps{margin-right:20px}}@media(max-width:767px){.phar-enrollment-container .phar-enr-header{margin-right:30px}.phar-enrollment-successLogo{margin-right:40px}.phar-enrollment-container .pharmacy-details-container{min-height:unset;margin:16px 0;padding:0}.phar-enrollment-container .pharmacy-details-container .pharmacy-details-table{font-size:12px;border:1px solid #E0E0E0}.phar-enrollment-container .pharmacy-details-container .pharmacy-details-table thead tr{border-bottom:1px solid #E0E0E0!important}.phar-enrollment-container .pharmacy-details-container .pharmacy-details-table tbody tr{border:none!important}.phar-enrollment-container .pharmacy-details-container .pharmacy-details-table .pharmacy-table-header{font-size:12px;padding:12px 8px;background-color:#fff3e9;border-left:none;border-right:none;border-top:none;border-bottom:1px solid #E0E0E0}.phar-enrollment-container .pharmacy-details-container .pharmacy-details-table .pharmacy-table-cell{font-size:12px;padding:12px 8px;word-break:break-word;background-color:#fff;border:none}.end-box-container{max-width:380px;margin-right:215px;padding:20px 24px;margin-bottom:-30px;display:flex;align-items:center}.download-button-wrapper{margin:24px 0}.download-button-wrapper .download-button{width:100%;max-width:380px;white-space:nowrap}.download-button-wrapper .download-button .MuiButton-startIcon{margin-right:8px}.download-button-wrapper .download-button .MuiButton-startIcon svg{width:18px;height:18px}.button-container{display:flex;justify-content:center;align-items:center;align-self:stretch}.button-container .continue-button{width:100%;max-width:380px}.sub-points-enrollment{width:410px;word-break:break-word;overflow-wrap:anywhere;hyphens:auto;margin-left:10px;padding-right:35px}.sub-points-enrollment ol li strong,.sub-points-enrollment ol li b,.sub-points-enrollment strong,.sub-points-enrollment b{font-weight:700!important;font-family:inherit!important;letter-spacing:.02em}}.phar-error-container{text-align:center;display:flex;flex-direction:column;gap:16px;flex-wrap:wrap;padding:12px 24px 0}.phar-error-container .phar-error{display:flex;width:57px;height:57px;padding:5.4px;justify-content:center;align-items:center;flex-shrink:0;border-radius:55px;background:var(--error-bg-secondary);margin:24px auto 0}.phar-error-container .phar-errorBtn{display:flex;justify-content:center;padding:32px 0 24px}.phar-error-container .phar-errorImg{width:100%;height:auto;flex-shrink:0}.phar-error-container .phar-error-header{color:var(--error);text-align:center;font-size:18px;font-style:normal;font-weight:400;line-height:32px;padding:16px 0}.phar-error-container .phar-error-subHeader{padding:8px 0}.phar-error-container .phar-info-alert-container{width:100%;padding:24px 0}.phar-error-container .acc-comp-infoStyle{text-align:center;width:968px}.phar-error-container .acc-comp-clickText{color:var(--primary-dark-slate-blue);text-align:center;font-family:Poppins;font-size:18px;font-style:normal;font-weight:500;line-height:24px}@media(min-width:767px){.phar-error-container{padding:0}.phar-error-container .phar-error-header{font-size:22px;padding:0}.phar-error-container .phar-info-alert-container{width:65%;margin:auto}}@media(min-width:1023px){.phar-error-container .phar-error-header{font-size:24px}.phar-error-container .phar-info-alert-container{padding:0}}.pharmacy-attestaion-container .attestation-title{padding:12px 32px 16px;color:var(--Mezi-Primary-Dark-Slate-Blue);font-size:16px;font-weight:400;line-height:24px}.pharmacy-attestaion-container .form-title{padding:12px 32px;color:var(--Mezi-Primary-Dark-Slate-Blue);font-size:24px;font-weight:400;line-height:32px}.pharmacy-attestaion-container .attestation-content-container{display:flex;padding:16px 32px 24px;flex-direction:column;align-items:flex-start;align-self:stretch;flex-wrap:wrap}.pharmacy-attestaion-container .attestation-content-container .content-title{color:var(--Mezi-Primary-Dark-Slate-Blue);padding:0;margin-bottom:8px;font-size:18px;font-weight:500;line-height:24px}.pharmacy-attestaion-container .attestation-content-container .link-title{color:var(--Mezi-Text-Primary);font-size:16px;font-weight:600;line-height:24px;margin-top:24px;margin-bottom:24px}.pharmacy-attestaion-container .attestation-content-container .link-title.link-title-no-margin{margin-bottom:0}.pharmacy-attestaion-container .attestation-content-container .marginleft,.pharmacy-attestaion-container .attestation-content-container .indent-level-2{margin-left:24px}.pharmacy-attestaion-container .attestation-content-container .indent-level-3{margin-left:48px}.pharmacy-attestaion-container .attestation-content-container ul{margin:0 0 4px;padding-left:22px}.pharmacy-attestaion-container .attestation-content-container ul li{color:var(--Mezi-Text-Primary);font-size:16px;font-weight:400;line-height:24px;margin-bottom:4px}.pharmacy-attestaion-container .attestation-content-container ul li ::marker{font-size:1em}.pharmacy-attestaion-container .attestation-content-container .list-spacing{height:16px;width:100%}.pharmacy-attestaion-container .attestation-content-container .signature-title{margin-top:24px;margin-bottom:16px}.pharmacy-attestaion-container .attestation-content-container .signature-title .title-header{color:var(--Mezi-Primary-Dark-Slate-Blue);font-size:18px;font-weight:500;line-height:24px;margin-bottom:8px;padding-bottom:8px}.pharmacy-attestaion-container .attestation-content-container .signature-title .title-sub-header{color:var(--Mezi-Primary-Dark-Slate-Blue);font-size:16px;font-weight:400;line-height:24px;margin-bottom:4px;padding:8px 0}.pharmacy-attestaion-container .attestation-content-container .signature-title .title-sub-header:last-child{margin-bottom:0}.pharmacy-attestaion-container .attestation-content-container .attestation-text{color:var(--Mezi-Text-Primary);font-size:16px;font-weight:400;line-height:24px;margin-bottom:16px}.pharmacy-attestaion-container .attestation-content-container .signature-container{margin-bottom:24px}.pharmacy-attestaion-container .attestation-content-container .signature-container .checkbox-label{color:var(--Mezi-Text-Primary);font-size:16px;font-weight:400;line-height:24px}.pharmacy-attestaion-container .attestation-content-container .username-password-container{margin-bottom:24px;gap:24px;width:100%;display:flex}.pharmacy-attestaion-container .attestation-content-container .username-password-container .input-label{width:100%}.pharmacy-attestaion-container .attestation-content-container .username-password-container .mtop-8px{margin-top:0}.pharmacy-attestaion-container .attestation-content-container .text-consent-container{margin-bottom:16px}.pharmacy-attestaion-container .attestation-content-container .text-consent-container .text-consent-message{color:var(--Mezi-Text-Primary);font-size:16px;font-weight:400;line-height:24px}.pharmacy-attestaion-container .attestation-content-container .contact-info-container .contact-info-text{color:var(--Mezi-Text-Primary);font-size:16px;font-weight:600;line-height:24px}.pharmacy-attestaion-container .attestation-content-container input{width:calc(100% - 32px)}@media(max-width:1023px){.pharmacy-attestaion-container .attestation-title{padding:12px 52px 16px;font-size:16px;font-weight:400;line-height:24px}.pharmacy-attestaion-container .form-title{padding:12px 52px;font-size:24px;font-weight:400;line-height:32px}.pharmacy-attestaion-container .attestation-content-container{padding:16px 52px 24px}.pharmacy-attestaion-container .attestation-content-container .content-title{font-size:18px;font-weight:500;line-height:24px;margin-bottom:8px}.pharmacy-attestaion-container .attestation-content-container .link-title{font-size:16px;font-weight:600;line-height:24px;margin-top:24px;margin-bottom:24px}.pharmacy-attestaion-container .attestation-content-container .link-title.link-title-no-margin{margin-bottom:0}.pharmacy-attestaion-container .attestation-content-container ul{margin:0 0 4px}.pharmacy-attestaion-container .attestation-content-container ul li{font-size:16px;line-height:24px;margin-bottom:4px}.pharmacy-attestaion-container .attestation-content-container .list-spacing{height:16px;width:100%}.pharmacy-attestaion-container .attestation-content-container .indent-level-2{margin-left:20px}.pharmacy-attestaion-container .attestation-content-container .indent-level-3{margin-left:40px}.pharmacy-attestaion-container .attestation-content-container .signature-title{margin-top:24px;margin-bottom:16px}.pharmacy-attestaion-container .attestation-content-container .signature-title .title-header{font-size:18px;font-weight:500;line-height:24px;margin-bottom:8px;padding-bottom:8px}.pharmacy-attestaion-container .attestation-content-container .signature-title .title-sub-header{font-size:16px;font-weight:400;line-height:24px;margin-bottom:4px;padding:8px 0}.pharmacy-attestaion-container .attestation-content-container .attestation-text{font-size:16px;line-height:24px;margin-bottom:16px}.pharmacy-attestaion-container .attestation-content-container .signature-container{margin-bottom:24px}.pharmacy-attestaion-container .attestation-content-container .username-password-container{flex-direction:column;gap:16px;margin-bottom:24px}.pharmacy-attestaion-container .attestation-content-container .text-consent-container{margin-bottom:16px}}@media(max-width:767px){.pharmacy-attestaion-container .attestation-title{padding:8px 24px 12px;font-size:14px;font-weight:400;line-height:20px}.pharmacy-attestaion-container .form-title{padding:8px 24px;font-size:18px;font-weight:500;line-height:24px}.pharmacy-attestaion-container .attestation-content-container{padding:12px 24px 24px}.pharmacy-attestaion-container .attestation-content-container .content-title{font-size:16px;font-weight:500;line-height:24px;margin-bottom:8px}.pharmacy-attestaion-container .attestation-content-container .link-title{font-size:14px;font-weight:600;line-height:20px;margin-top:20px;margin-bottom:20px}.pharmacy-attestaion-container .attestation-content-container .link-title.link-title-no-margin{margin-bottom:0}.pharmacy-attestaion-container .attestation-content-container ul{margin:0 0 4px}.pharmacy-attestaion-container .attestation-content-container ul li{font-size:14px;line-height:20px;margin-bottom:4px}.pharmacy-attestaion-container .attestation-content-container .list-spacing{height:12px;width:100%}.pharmacy-attestaion-container .attestation-content-container .signature-title{margin-top:20px;margin-bottom:12px}.pharmacy-attestaion-container .attestation-content-container .signature-title .title-header{font-size:16px;font-weight:500;line-height:24px;margin-bottom:8px;padding-bottom:8px}.pharmacy-attestaion-container .attestation-content-container .signature-title .title-sub-header{font-size:14px;font-weight:400;line-height:20px;margin-bottom:4px;padding:8px 0}.pharmacy-attestaion-container .attestation-content-container .attestation-text{font-size:14px;line-height:20px;margin-bottom:12px}.pharmacy-attestaion-container .attestation-content-container .signature-container{margin-bottom:20px}.pharmacy-attestaion-container .attestation-content-container .signature-container .checkbox-label{font-size:14px;line-height:20px}.pharmacy-attestaion-container .attestation-content-container .indent-level-2{margin-left:16px}.pharmacy-attestaion-container .attestation-content-container .indent-level-3{margin-left:32px}.pharmacy-attestaion-container .attestation-content-container .username-password-container{flex-direction:column;gap:16px;margin-bottom:20px}.pharmacy-attestaion-container .attestation-content-container .username-password-container .input-label{width:100%}.pharmacy-attestaion-container .attestation-content-container .username-password-container .input-label .mtop-8px{margin-top:0}.pharmacy-attestaion-container .attestation-content-container .text-consent-container{margin-bottom:12px}.pharmacy-attestaion-container .attestation-content-container .text-consent-container .text-consent-message{font-size:14px;line-height:20px}.pharmacy-attestaion-container .attestation-content-container .contact-info-container .contact-info-text{font-size:14px;font-weight:600;line-height:20px}.pharmacy-attestaion-container input::placeholder{white-space:pre-line;font-size:14px;line-height:20px;font-weight:400}}:root{--react-pdf-annotation-layer: 1;--annotation-unfocused-field-background: url("data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>");--input-focus-border-color: Highlight;--input-focus-outline: 1px solid Canvas;--input-unfocused-border-color: transparent;--input-disabled-border-color: transparent;--input-hover-border-color: black;--link-outline: none}@media screen and (forced-colors:active){:root{--input-focus-border-color: CanvasText;--input-unfocused-border-color: ActiveText;--input-disabled-border-color: GrayText;--input-hover-border-color: Highlight;--link-outline: 1.5px solid LinkText}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid selectedItem}.annotationLayer .linkAnnotation:hover{backdrop-filter:invert(100%)}}.annotationLayer{position:absolute;top:0;left:0;pointer-events:none;transform-origin:0 0;z-index:3}.annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(270deg) translate(-100%)}.annotationLayer[data-main-rotation="180"] .norotate{transform:rotate(180deg) translate(-100%,-100%)}.annotationLayer[data-main-rotation="270"] .norotate{transform:rotate(90deg) translateY(-100%)}.annotationLayer canvas{position:absolute;width:100%;height:100%}.annotationLayer section{position:absolute;text-align:initial;pointer-events:auto;box-sizing:border-box;margin:0;transform-origin:0 0}.annotationLayer .linkAnnotation{outline:var(--link-outline)}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{position:absolute;font-size:1em;top:0;left:0;width:100%;height:100%}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a:hover{opacity:.2;background:#ff0;box-shadow:0 2px 10px #ff0}.annotationLayer .textAnnotation img{position:absolute;cursor:pointer;width:100%;height:100%;top:0;left:0}.annotationLayer .textWidgetAnnotation :is(input,textarea),.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{background-image:var(--annotation-unfocused-field-background);border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px * var(--scale-factor)) sans-serif;height:100%;margin:0;vertical-align:top;width:100%}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .textWidgetAnnotation :is(input,textarea)[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled]{background:none;border:2px solid var(--input-disabled-border-color);cursor:not-allowed}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover{border:2px solid var(--input-hover-border-color)}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation.checkBox input:hover{border-radius:2px}.annotationLayer .textWidgetAnnotation :is(input,textarea):focus,.annotationLayer .choiceWidgetAnnotation select:focus{background:none;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) :focus{background-image:none;background-color:transparent}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:CanvasText;content:"";display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{height:80%;left:45%;width:1px}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;height:50%;left:30%;top:20%;width:50%}.annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{appearance:none}.annotationLayer .popupTriggerArea{height:100%;width:100%}.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{position:absolute}.annotationLayer .popupWrapper{position:absolute;font-size:calc(9px * var(--scale-factor));width:100%;min-width:calc(180px * var(--scale-factor));pointer-events:none}.annotationLayer .popup{position:absolute;max-width:calc(180px * var(--scale-factor));background-color:#ff9;box-shadow:0 calc(2px * var(--scale-factor)) calc(5px * var(--scale-factor)) #888;border-radius:calc(2px * var(--scale-factor));padding:calc(6px * var(--scale-factor));margin-left:calc(5px * var(--scale-factor));cursor:pointer;font:message-box;white-space:normal;word-wrap:break-word;pointer-events:auto}.annotationLayer .popup>*{font-size:calc(9px * var(--scale-factor))}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popupDate{display:inline-block;margin-left:calc(5px * var(--scale-factor))}.annotationLayer .popupContent{border-top:1px solid rgba(51,51,51,1);margin-top:calc(2px * var(--scale-factor));padding-top:calc(2px * var(--scale-factor))}.annotationLayer .richText>*{white-space:pre-wrap;font-size:calc(9px * var(--scale-factor))}.annotationLayer .highlightAnnotation,.annotationLayer .underlineAnnotation,.annotationLayer .squigglyAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .lineAnnotation svg line,.annotationLayer .squareAnnotation svg rect,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .caretAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .stampAnnotation,.annotationLayer .fileAttachmentAnnotation{cursor:pointer}.annotationLayer section svg{position:absolute;width:100%;height:100%;top:0;left:0}.annotationLayer .annotationTextContent{position:absolute;width:100%;height:100%;opacity:0;color:transparent;user-select:none;pointer-events:none}.annotationLayer .annotationTextContent span{width:100%;display:inline-block}:root{--react-pdf-text-layer: 1;--highlight-bg-color: rgba(180, 0, 170, 1);--highlight-selected-bg-color: rgba(0, 100, 0, 1)}@media screen and (forced-colors:active){:root{--highlight-bg-color: Highlight;--highlight-selected-bg-color: ButtonText}}[data-main-rotation="90"]{transform:rotate(90deg) translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg) translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg) translate(-100%)}.textLayer{position:absolute;text-align:initial;inset:0;overflow:hidden;line-height:1;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;z-index:2}.textLayer :is(span,br){color:transparent;position:absolute;white-space:pre;cursor:text;margin:0;transform-origin:0 0}.textLayer span.markedContent{top:0;height:0}.textLayer .highlight{margin:-1px;padding:1px;background-color:var(--highlight-bg-color);border-radius:4px}.textLayer .highlight.appended{position:initial}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:var(--highlight-selected-bg-color)}.textLayer br::selection{background:transparent}.textLayer .endOfContent{display:block;position:absolute;inset:100% 0 0;z-index:-1;cursor:default;user-select:none}.textLayer .endOfContent.active{top:0}.hiddenCanvasElement{position:absolute;top:0;left:0;width:0;height:0;display:none}.pdf-container-wrapper .container{display:flex;height:inherit}.pdf-container-wrapper .document{display:flex;flex:1;flex-direction:column}.pdf-container-wrapper .document_navs{background-color:var(--white);display:flex;align-items:center;justify-content:space-between;padding:16px;color:var(--primary-dark-slate-blue)}.pdf-container-wrapper .document_navs .sub_navs{display:flex;gap:16px}.pdf-container-wrapper .document_content{max-height:510px;overflow-y:auto;padding:0 74px;flex-direction:column;align-items:center;background-color:var(--action-disabled)}.pdf-container-wrapper .document_page{margin-bottom:20px}.pdf-container-wrapper .pdf-scrollbar{overflow-y:auto;outline:none;cursor:pointer}.pdf-container-wrapper .pdf-scrollbar::-webkit-scrollbar-track{background-color:var(--dropdownmenu-gray);border-radius:20px}.pdf-container-wrapper .pdf-scrollbar::-webkit-scrollbar{width:8px;border-radius:20px;background-color:transparent}.pdf-container-wrapper .pdf-scrollbar::-webkit-scrollbar-thumb{background-color:var(--Mezi-Text-Secondary);border-radius:20px}.pdf-container-wrapper .pdf-scrollbar.focused::-webkit-scrollbar-thumb{background-color:var(--white);border-color:var(--Mezi-Text-Secondary);border-style:double}.pdf-container-wrapper .divider{border-color:var(--primary-gray)}.pdf-container-wrapper .loader{display:flex;height:580px;align-items:center}.pdf-container-wrapper .loader .MuiCircularProgress-root{color:var(--primary-dark-slate-blue)}.pdf-container-wrapper .expand-content{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:100}.pdf-container-wrapper .expand-content .document_content{max-height:100vh}.pdf-container-wrapper .icon{height:20px;width:20px;color:var(--white);cursor:pointer}.pdf-container-wrapper .tooltipClass div{color:var(--black)}.pdf-container-wrapper .search-field .MuiInputBase-root:before,.pdf-container-wrapper .search-field .MuiInputBase-root:after{border-bottom:2px solid var(--primary-dark-slate-blue)}.pdf-container-wrapper .search-field .MuiInputBase-input,.pdf-container-wrapper .search-field .MuiInputAdornment-root .MuiIconButton-root{padding:0 8px}@media(max-width:1024px){.pdf-container-wrapper .document_content{padding:0 22px}}@media(max-width:767px){.pdf-container-wrapper{margin-top:12px}.pdf-container-wrapper .container{display:block;padding:16px;background-color:var(--white)}.pdf-container-wrapper .document_navs{padding:0;margin-bottom:10px}.pdf-container-wrapper .document_content{background-color:var(--white);padding:10px}.pdf-container-wrapper .pdf-scrollbar{padding:12px 0 12px 12px;background-color:var(--background-light-gray)}.pdf-container-wrapper .pdf-scrollbar::-webkit-scrollbar-track{background-color:var(--dropdownmenu-gray)}.pdf-container-wrapper .pdf-scrollbar::-webkit-scrollbar{width:8px;height:8px}.pdf-container-wrapper .pdf-scrollbar::-webkit-scrollbar-thumb{background-color:var(--primary-dark-slate-blue);border-radius:20px}}.pdf-container-wrapper .container .document .currentpage-scrollbar{align-content:center;width:40px;position:absolute;right:54px;z-index:100;border-radius:20px 0 0 20px;border:.667px solid var(--primary-dark-slate-blue);background:var(--white);box-shadow:0 5px 15px #00000026;justify-content:flex-end;display:flex;font-size:23px;font-weight:400;line-height:28px;padding:6.667px}.pharmacy-education-materials-layout .pdf-bottom{padding-bottom:40px}.pharmacy-education-materials-layout .sub-title.sub-title{padding:20px 32px;color:var(--primary-dark-slate-blue);font-size:18px;line-height:24px;font-weight:500}.pharmacy-education-materials-layout .pgm-title-container .pgm-title{background-color:var(--primary-dark-slate-blue);padding:20px 30px 30px 32px;color:var(--white);text-align:left}.pharmacy-education-materials-layout .pgm-title-container .pgm-title p{font-weight:500;font-size:18px;line-height:24px}.pharmacy-education-materials-layout .pgm-title-container .pgm-title p:last-child{font-weight:300;font-size:16px;padding-top:8px}.pharmacy-education-materials-layout .pdf-content{text-align:left;display:flex;align-items:center;padding:0 20px;border-top:1px solid var(--divider);border-bottom:1px solid var(--divider);cursor:default}.pharmacy-education-materials-layout .pdf-content .progress-icon{padding:0 24px 0 28px}.pharmacy-education-materials-layout .pdf-content .vertical-divider{border-right:2px solid var(--divider)}.pharmacy-education-materials-layout .pdf-content .pdf-icon{padding:0 10px}.pharmacy-education-materials-layout .pdf-content p{flex:1;color:var(--primary-dark-slate-blue);font-weight:400;line-height:24px;padding:5px 0;word-wrap:break-word;overflow-wrap:break-word;min-width:0}.pharmacy-education-materials-layout .pdf-clickable{cursor:pointer}.pharmacy-education-materials-layout .pdf-active{background-color:var(--background-light-gray)}.pharmacy-education-materials-layout .pdf-active .vertical-divider{border-color:var(--white)}.pharmacy-education-materials-layout .pdf-wrapper{background-color:var(--background-light-gray);padding:0 46px}.pharmacy-education-materials-layout .pdf-wrapper .pdf-wraper-title{margin:29px 0}.pharmacy-education-materials-layout .pdf-wrapper .pdf-content-wrapper{height:580px}.pharmacy-education-materials-layout .pdf-wrapper p{color:var(--primary-dark-slate-blue);font-size:16px;font-weight:400;line-height:24px}.pharmacy-education-materials-layout .website-title{font-size:14px;font-weight:400;line-height:20px}@media(max-width:1024px){.pharmacy-education-materials-layout{min-height:auto}.pharmacy-education-materials-layout .pdf-bottom{padding-bottom:0}.pharmacy-education-materials-layout .sub-title.sub-title{padding:16px 52px;font-size:14px;font-weight:400;line-height:20px}.pharmacy-education-materials-layout .pgm-title-container{width:100%}.pharmacy-education-materials-layout .pgm-title-container .pgm-title{padding:20px 52px 10px}.pharmacy-education-materials-layout .pgm-title-container .pgm-title p{font-size:16px}.pharmacy-education-materials-layout .pdf-content{padding:0 10px 0 20px}.pharmacy-education-materials-layout .pdf-content .progress-icon{padding:0 12px 0 32px}.pharmacy-education-materials-layout .pdf-wrapper{padding:0 52px;width:100%}.pharmacy-education-materials-layout .pdf-wrapper .pdf-wraper-title{margin:29px 0}.pharmacy-education-materials-layout .pdf-wrapper p{font-size:14px;font-weight:400;line-height:20px}.content .pdf-wrapper-nav-container{padding:24px 52px}.content .nav-controls-padding{padding-left:52px;padding-right:52px}.content .nav-controls-border{border-top:1px solid var(--divider)}}@media(max-width:767px){.pharmacy-education-materials-layout{min-height:auto}.pharmacy-education-materials-layout .pdf-bottom{padding-bottom:0}.pharmacy-education-materials-layout .sub-title.sub-title{padding:8px 24px 12px;font-size:14px;font-weight:400;line-height:20px}.pharmacy-education-materials-layout .pgm-title-container{width:100%}.pharmacy-education-materials-layout .pgm-title-container .pgm-title{padding:16px 24px 12px}.pharmacy-education-materials-layout .pgm-title-container .pgm-title p{font-weight:400}.pharmacy-education-materials-layout .pdf-wrapper{width:100%;background-color:var(--action-selected);padding:0 24px}.pharmacy-education-materials-layout .pdf-wrapper .pdf-wraper-title{padding:16px 0;margin:0}.pharmacy-education-materials-layout .pdf-wrapper .pdf-wraper-title .pdf-wraper-subtitle{font-size:18px;font-weight:400;line-height:24px;margin-bottom:12px}.pharmacy-education-materials-layout .pdf-wrapper p{font-size:12px;font-weight:400;line-height:16px}.preview-container{margin-top:16px}.pdf-wrapper-nav{display:flex;justify-content:flex-end;width:100%;background-color:var(--background-light-gray);padding:24px}.content .pdf-wrapper-nav-container{padding-bottom:0;padding-top:0;margin-top:0}.pdf-wrapper-nav-exterlink{padding:12px 24px 24px;line-height:20px;font-weight:400}.content .nav-controls-padding{padding-left:24px;padding-right:24px;display:flex;justify-content:space-between;gap:0;background-color:var(--action-disabled)}.website-link{padding:12px 24px 24px;background-color:var(--action-disabled)}}@media(min-width:1281px){.pharmacy-education-materials-layout .material-responsive-layout{max-width:1280px;margin:0 auto}}.enroll-pharmacy-modal{display:flex}.enroll-pharmacy-modal .modal-content{outline:none;background-color:var(--white);border-radius:10px;border:1px solid #EEE7E7;box-shadow:0 2px 4px #23232f0f,0 8px 16px #23232f14;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:500px;max-width:550px;width:90vw;overflow:hidden}@media(max-width:1023px){.enroll-pharmacy-modal .modal-content{min-width:85vw;max-width:90vw;width:85vw}}@media(max-width:767px){.enroll-pharmacy-modal .modal-content{min-width:280px;max-width:328px;width:calc(100vw - 32px);margin:0 16px;top:50%}}.enroll-pharmacy-modal .modal-header{display:flex;flex:1;padding:16px 20px;justify-content:space-between;align-items:center;align-self:stretch;border-bottom:1px solid #EEE7E7;height:59px}@media(max-width:767px){.enroll-pharmacy-modal .modal-header{height:60px;justify-content:flex-end;padding:10px 20px}}.enroll-pharmacy-modal .modal-header .header-left{display:flex;align-items:center;gap:10px;flex:1}.enroll-pharmacy-modal .modal-header .header-left .warning-icon{width:24px;height:24px;flex-shrink:0}.enroll-pharmacy-modal .modal-header .header-left .warning-icon svg{width:24px;height:24px}.enroll-pharmacy-modal .modal-header .header-left .modal-title{color:#ee0006;font-family:Poppins,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:24px;margin:0}.enroll-pharmacy-modal .modal-header .close-btn{display:flex;align-items:center;gap:12px}.enroll-pharmacy-modal .modal-header .close-btn .close-btn-text{color:#336;font-family:Poppins,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.enroll-pharmacy-modal .modal-header .close-btn button{padding:0}.enroll-pharmacy-modal .modal-header .close-btn button svg{width:24px;height:24px;color:#336;fill:#336}.enroll-pharmacy-modal .horizontal-rule{margin:0;border:none;border-top:1px solid #EEE7E7}.enroll-pharmacy-modal .modal-body{padding:24px 40px;background:#fff}@media(max-width:767px){.enroll-pharmacy-modal .modal-body{padding:24px 40px 20px}}.enroll-pharmacy-modal .modal-body .mobile-header{display:flex;flex-direction:column;align-items:center;gap:10px;margin-bottom:20px}.enroll-pharmacy-modal .modal-body .mobile-header .warning-icon-large{width:48px;height:48px;flex-shrink:0}.enroll-pharmacy-modal .modal-body .mobile-header .warning-icon-large svg{width:48px;height:48px}.enroll-pharmacy-modal .modal-body .mobile-header .modal-title-mobile{color:#ee0006;font-family:Poppins,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:24px;text-align:center;margin:0;word-wrap:break-word;max-width:100%}.enroll-pharmacy-modal .modal-body .description-container{display:flex;flex-direction:column;width:100%}.enroll-pharmacy-modal .modal-body .description-text{color:#336;font-family:Poppins,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin:0;white-space:pre-wrap;text-align:left}.enroll-pharmacy-modal .modal-body .description-text.description-spacing{margin-top:16px}.enroll-pharmacy-modal .modal-actions{display:flex;padding:24px 32px;justify-content:flex-end;align-items:center;background:var(--white);height:80px}@media(max-width:767px){.enroll-pharmacy-modal .modal-actions{justify-content:center;padding:24px 0;height:auto}}.enroll-pharmacy-modal .modal-actions .continue-btn{background-color:#336;border:1px solid #333366;border-radius:28px;padding:12px 24px;height:48px;display:flex;align-items:center;justify-content:center;gap:12px;text-transform:none}.enroll-pharmacy-modal .modal-actions .continue-btn span{color:#fff;font-family:Poppins,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.enroll-pharmacy-modal .modal-actions .continue-btn .MuiSvgIcon-root{color:#fff;fill:#fff;width:24px;height:24px}.enroll-pharmacy-modal .modal-actions .continue-btn:hover{background-color:#fff!important;border:1px solid #333366}.enroll-pharmacy-modal .modal-actions .continue-btn:hover span{color:#336!important}.enroll-pharmacy-modal .modal-actions .continue-btn:hover .MuiSvgIcon-root{color:#336!important;fill:#336!important}@media(max-width:767px){.enroll-pharmacy-modal .modal-actions .continue-btn{width:226px}}.enroll-pharmacy-modal .modal-content{animation:modalFadeIn .2s ease-out}@keyframes modalFadeIn{0%{opacity:0;transform:translate(-50%,-50%) scale(.95)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@media print{.enroll-pharmacy-modal{display:none!important}}.patientEnrollment-confirmation-container{text-align:center;display:flex;flex-direction:column;flex-wrap:wrap}.patientEnrollment-confirmation-container .patientEnrollment-confirmation-successLogo{padding-top:24px}.patientEnrollment-confirmation-container .patientEnrollment-comp-header{color:var(--primary-dark-slate-blue);text-align:center;font-size:24px;font-style:normal;font-weight:400;line-height:32px;padding-top:16px;width:65%;margin:0 auto}.patientEnrollment-confirmation-container .patientEnrollment-comp-nextStep{color:var(--primary-dark-slate-blue);text-align:center;font-size:24px;font-style:normal;font-weight:700;line-height:32px;margin-top:29.5px}.patientEnrollment-confirmation-container .patientEnrollment-comp-subHeaderfirst{padding-top:10px;color:var(--primary-dark-slate-blue);text-align:center;font-size:16px;font-style:normal;font-weight:300;line-height:24px}.patientEnrollment-confirmation-container .patientEnrollment-comp-subHeadersecond{color:var(--primary-dark-slate-blue);text-align:center;font-size:16px;font-style:normal;font-weight:300;line-height:24px}.patientEnrollment-confirmation-container .patientEnrollmentOffline-confirmation-printLogo{padding-top:20px;display:flex;justify-content:center;align-items:center}.patientEnrollment-confirmation-container .patientEnrollmentOffline-header{color:var(--primary-dark-slate-blue);text-align:center;font-size:24px;font-style:normal;font-weight:400;line-height:32px;padding-top:20px}.patientEnrollment-confirmation-container .patientEnrollmentOffline-nextStep{color:var(--primary-dark-slate-blue);text-align:left;font-size:18px;font-style:normal;font-weight:700;line-height:32px;margin-top:16px;padding-left:24px}.patientEnrollment-confirmation-container .patientEnrollmentOffline-subHeaderDownload{padding-top:17px;color:var(--Mezi-Text-Primary);text-align:center;width:100%;max-width:1152px;margin:0 auto;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.patientEnrollment-confirmation-container .patientEnrollmentOffline-subHeaderfirst{padding-top:10px;color:var(--Mezi-Text-Primary);text-align:left;font-size:16px;font-style:normal;font-weight:300;line-height:24px;padding-left:24px}.patientEnrollment-confirmation-container .patientEnrollmentOffline-subHeadersecond{color:var(--Mezi-Text-Primary);text-align:left;font-size:16px;font-style:normal;font-weight:300;line-height:24px;padding-left:24px}.patientEnrollment-confirmation-container .cursor-pointer{cursor:pointer}.patientEnrollment-confirmation-container .patientEnrollment-risk-flagged-container{text-align:center;display:flex;flex-direction:column;align-items:center;padding:40px 20px}.patientEnrollment-confirmation-container .patientEnrollment-risk-flagged-icon{width:96px;height:96px;background-color:#fce4ec;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:24px}.patientEnrollment-confirmation-container .patientEnrollment-risk-flagged-icon img{width:48px;height:48px}.patientEnrollment-confirmation-container .patientEnrollment-risk-flagged-header{color:var(--primary-dark-slate-blue);text-align:center;font-size:24px;font-style:normal;font-weight:400;line-height:32px;margin-bottom:16px}.patientEnrollment-confirmation-container .patientEnrollment-risk-flagged-subtext{color:var(--Mezi-Text-Primary);text-align:center;font-size:16px;font-style:normal;font-weight:300;line-height:24px;max-width:820px;margin-bottom:32px}.patientEnrollment-confirmation-container .patientEnrollment-risk-flagged-button{display:flex;justify-content:center}.patientEnrollment-confirmation-container .patientEnrollment-online-buttons{display:flex;justify-content:center;gap:16px;align-items:center;margin-top:32px}@media(max-width:1023px){.patientEnrollment-confirmation-container{text-align:center;display:flex;flex-direction:column;flex-wrap:wrap}.patientEnrollment-confirmation-container .patientEnrollment-confirmation-successLogo{padding-top:24px}.patientEnrollment-confirmation-container .patientEnrollment-comp-header{color:var(--primary-dark-slate-blue);text-align:center;font-size:25px;font-weight:400;line-height:32px;padding-top:16px;width:100%}.patientEnrollment-confirmation-container .patientEnrollment-comp-nextStep{color:var(--primary-dark-slate-blue);text-align:center;font-size:24px;font-weight:700;line-height:32px;margin-top:16px}.patientEnrollment-confirmation-container .patientEnrollment-comp-subHeaderfirst{padding-top:10px;color:var(--primary-dark-slate-blue);text-align:center;font-size:16px;font-weight:300;line-height:24px}.patientEnrollment-confirmation-container .patientEnrollment-comp-subHeadersecond{color:var(--primary-dark-slate-blue);text-align:center;font-size:16px;font-weight:300;line-height:24px}.patientEnrollment-confirmation-container .patientEnrollmentOffline-confirmation-printLogo{padding-top:20px;display:flex;justify-content:center;align-items:center}.patientEnrollment-confirmation-container .patientEnrollmentOffline-header{color:var(--primary-dark-slate-blue);text-align:center;font-size:25px;font-weight:400;line-height:32px;padding-top:20px}.patientEnrollment-confirmation-container .patientEnrollmentOffline-nextStep{color:var(--primary-dark-slate-blue);text-align:center;font-size:17px;font-weight:700;line-height:32px;margin-top:16px}.patientEnrollment-confirmation-container .patientEnrollmentOffline-subHeaderDownload{padding-top:16px;color:var(--Mezi-Text-Primary);text-align:center;font-size:16px;font-weight:400;line-height:24px;margin:0 auto;width:100%}.patientEnrollment-confirmation-container .patientEnrollmentOffline-subHeaderfirst{padding-top:10px;color:var(--Mezi-Text-Primary);text-align:center;font-size:16px;font-weight:400;line-height:24px}.patientEnrollment-confirmation-container .patientEnrollmentOffline-subHeadersecond{color:var(--Mezi-Text-Primary);text-align:center;font-size:16px;font-weight:400;line-height:24px}.patientEnrollment-confirmation-container .patientEnrollment-risk-flagged-container{padding:32px 16px}.patientEnrollment-confirmation-container .patientEnrollment-risk-flagged-icon{width:88px;height:88px;margin-bottom:20px}.patientEnrollment-confirmation-container .patientEnrollment-risk-flagged-icon img{width:44px;height:44px}.patientEnrollment-confirmation-container .patientEnrollment-risk-flagged-header{font-size:22px;line-height:30px;margin-bottom:14px}.patientEnrollment-confirmation-container .patientEnrollment-risk-flagged-subtext{color:var(--Mezi-Text-Primary);font-size:16px;font-weight:400;line-height:24px;margin-bottom:28px}.patientEnrollment-confirmation-container .patientEnrollment-online-buttons{margin-top:24px;gap:12px}}@media(max-width:767px){.patientEnrollment-confirmation-container{padding:0}.patientEnrollment-confirmation-container .patientEnrollment-confirmation-successLogo{padding-top:32px}.patientEnrollment-confirmation-container .patientEnrollment-comp-header{color:var(--primary-dark-slate-blue);text-align:center;font-size:23px;font-weight:400;line-height:28px;padding-top:16px}.patientEnrollment-confirmation-container .patientEnrollment-comp-nextStep{color:var(--primary-dark-slate-blue);text-align:center;font-size:18px;font-weight:700;line-height:24px;margin-top:16px}.patientEnrollment-confirmation-container .patientEnrollment-comp-subHeaderfirst{padding-top:10px;color:var(--primary-dark-slate-blue);text-align:center;font-size:16px;font-weight:400;line-height:24px}.patientEnrollment-confirmation-container .patientEnrollment-comp-subHeadersecond{color:var(--primary-dark-slate-blue);text-align:center;font-size:16px;font-weight:400;line-height:24px}.patientEnrollment-confirmation-container .patientEnrollmentOffline-confirmation-printLogo{padding-top:20px;display:flex;justify-content:center;align-items:center}.patientEnrollment-confirmation-container .patientEnrollmentOffline-header{color:var(--primary-dark-slate-blue);text-align:center;font-size:18px;font-weight:400;line-height:24px}.patientEnrollment-confirmation-container .patientEnrollmentOffline-nextStep{color:var(--primary-dark-slate-blue);text-align:center;font-size:18px;font-weight:700;line-height:32px;margin-top:16px}.patientEnrollment-confirmation-container .patientEnrollmentOffline-subHeaderDownload{padding-top:16px;color:var(--Mezi-Text-Primary);text-align:center;font-size:16px;font-weight:300;line-height:24px;margin:0 auto;width:100%}.patientEnrollment-confirmation-container .patientEnrollmentOffline-subHeaderfirst{padding-top:10px;color:var(--Mezi-Text-Primary);text-align:center;font-size:16px;font-weight:400;line-height:24px}.patientEnrollment-confirmation-container .patientEnrollmentOffline-subHeadersecond{color:var(--Mezi-Text-Primary);text-align:center;font-size:16px;font-weight:400;line-height:24px}.patientEnrollment-confirmation-container .patientEnrollment-risk-flagged-container{padding:24px 16px}.patientEnrollment-confirmation-container .patientEnrollment-risk-flagged-icon{width:80px;height:80px;margin-bottom:16px}.patientEnrollment-confirmation-container .patientEnrollment-risk-flagged-icon img{width:40px;height:40px}.patientEnrollment-confirmation-container .patientEnrollment-risk-flagged-header{font-size:18px;line-height:24px;margin-bottom:12px}.patientEnrollment-confirmation-container .patientEnrollment-risk-flagged-subtext{color:var(--Mezi-Text-Primary);font-size:16px;font-weight:400;line-height:24px;margin-bottom:24px}.patientEnrollment-confirmation-container .patientEnrollment-online-buttons{margin-top:20px;gap:10px;margin-bottom:20px}.patientEnrollment-confirmation-container .btnhdw{height:65px!important}}.sub-header-text{margin-bottom:23px!important;margin-top:40px!important}.sub-header-text:first-of-type{margin-top:0!important}.guidline_ack_container{margin-top:40px!important}.patient-attest-container ul{margin-bottom:23px!important}.patient-attest-container ul.last-child{margin-bottom:25px!important}.patient-attest-container .header-title{padding:20px 0;font-size:24px;font-weight:400;line-height:32px;color:var(--Mezi-Primary-Dark-Slate-Blue)}.patient-attest-container .sub-header{padding:16px 0 0}.patient-attest-container .sub-header .clickable_Guide{cursor:pointer;font-weight:600;color:var(--black)}.patient-attest-container .sub-header .sub-header-text{font-size:16px;color:#000000de;font-weight:700;line-height:24px}.patient-attest-container .sub-header .last-child{padding-left:18px;margin-bottom:0}.patient-attest-container .sub-header ul{padding-left:18px}.patient-attest-container .sub-header ul li{font-size:16px;font-weight:300;line-height:20px;color:#000000de}.patient-attest-container .sub-header ul li strong{font-weight:600}.patient-attest-container .sub-header ul ul{padding-left:24px;margin-top:8px;margin-bottom:0!important;list-style-type:circle}.patient-attest-container .legal-statement{padding:12px 0;font-size:16px;font-weight:400;line-height:24px;color:var(--Mezi-Primary-Dark-Slate-Blue)}.patient-attest-container .footer-body-content{display:flex;justify-content:space-between;flex-direction:row;padding:12px 0;gap:24px}.patient-attest-container .footer-body-content .child-content{flex:0 0 calc(50% - 24px);box-sizing:border-box;flex-direction:column;padding:16px 16px 16px 0}.patient-attest-container .footer-body-content .child-content .radio-button{padding:0 16px 0 0}.patient-attest-container .footer-body-content .valid-condition{font-size:16px;font-weight:400;line-height:24px;cursor:default}.patient-attest-container .footer-body-content .invalid-condition{font-size:16px;font-weight:400;line-height:24px;cursor:default;width:100%;max-width:420px}.patient-attest-container .signature-container{margin-top:12px;padding:24px;border-radius:10px;background-color:var(--background-light-gray)}.patient-attest-container .signature-container .attestation-title{font-size:18px;padding:4px 0;font-weight:500;line-height:24px;color:var(--Mezi-Primary-Dark-Slate-Blue)}.patient-attest-container .signature-container .attestation-content-des{font-size:16px;font-weight:300;line-height:20px;color:var(--Mezi-Primary-Dark-Slate-Blue)}.patient-attest-container .signature-container .attestation-radio-button-container{display:flex;flex-direction:row;align-items:flex-start;padding:12px 0;gap:32px;width:100%;max-width:1200px}.patient-attest-container .signature-container .attestation-radio-button-container .child-content{display:flex;flex-direction:row;align-items:flex-start;padding:16px 0;gap:16px;flex:1;box-sizing:border-box;width:100%}.patient-attest-container .signature-container .attestation-radio-button-container .child-content:nth-child(1){flex:1}.patient-attest-container .signature-container .attestation-radio-button-container .child-content:nth-child(2){flex:1}.patient-attest-container .signature-container .attestation-radio-button-container .child-content:nth-child(3){flex:1}.patient-attest-container .signature-container .attestation-radio-button-container .attestation-radio-button-label{font-size:16px;font-weight:400;line-height:24px;color:#000000de;cursor:default;white-space:nowrap}.patient-attest-container .signature-container .conformation-text-container{padding:16px 0}.patient-attest-container .signature-container .conformation-text-container .checkbox-label{color:#000000de;font-size:16px;font-weight:400;line-height:20px;cursor:default}.patient-attest-container .signature-container .textfield-container{padding:24px 0;gap:24px;display:flex;flex-wrap:wrap}.patient-attest-container .signature-container .textfield-container .input-label{color:var(--dropdown-label);flex:1 1 calc(33.33% - 24px)}.patient-attest-container .signature-container .textfield-container .ar-field-row{display:flex;width:100%;gap:24px;margin-bottom:24px}.patient-attest-container .signature-container .textfield-container .ar-field-row.ar-row-1 .input-label,.patient-attest-container .signature-container .textfield-container .ar-field-row.ar-row-4 .input-label,.patient-attest-container .signature-container .textfield-container .ar-field-row.ar-row-2 .input-label{flex:1 1 calc(50% - 12px)}.patient-attest-container .signature-container .textfield-container .ar-field-row.ar-row-3 .input-label{flex:1 1 calc(33.33% - 16px)}.patient-attest-container .signature-container .textfield-container .zip-icon{position:absolute;right:15px;top:45px;width:20px;height:20px;cursor:pointer;background-color:var(--white);border-radius:50%}.patient-attest-container .signature-container .guidline-text{font-size:16px;font-weight:700;line-height:24px;color:var(--Mezi-Primary-Dark-Slate-Blue)}.patient-attest-container .signature-container .guidline-header{margin:0;padding-left:18px}.patient-attest-container .signature-container .guidline-header .guidline-statements{font-size:16px;color:#000000de;font-weight:400;line-height:24px}.patient-attest-container .signature-container .username-password-container{gap:24px;display:flex}.patient-attest-container .signature-container .username-password-container .input-label{width:100%}.patient-attest-container .signature-container input{width:calc(100% - 32px)}.guidline_ack_container .sub-header-text{font-size:16px;color:#000000de;line-height:24px;padding-top:10px}.guidline_ack_container .ack-statements{font-size:16px;color:#000000de;font-weight:400;line-height:24px}@media(max-width:1024px){.patient-attest-container .header-title{font-size:18px;font-weight:500;line-height:24px}.patient-attest-container .signature-container{padding:12px 24px}.patient-attest-container .signature-container .attestation-radio-button-container{padding:12px 0;gap:24px;width:auto}.patient-attest-container .signature-container .attestation-radio-button-container .child-content{padding:16px 0;gap:12px;align-items:center}.patient-attest-container .signature-container .attestation-radio-button-container .child-content:nth-child(1){flex:0 0 auto;min-width:130px}.patient-attest-container .signature-container .attestation-radio-button-container .child-content:nth-child(2){flex:0 0 auto;min-width:160px}.patient-attest-container .signature-container .attestation-radio-button-container .child-content:nth-child(3){flex:0 0 auto;min-width:260px}.patient-attest-container .signature-container .attestation-radio-button-container .attestation-radio-button-label{white-space:nowrap}.patient-attest-container .signature-container .textfield-container .input-label{color:var(--dropdown-label);flex:1 1 calc(50% - 24px)}.patient-attest-container .signature-container .textfield-container .input-label.break-text .fieldContainer input{padding:7px 16px 22px}.patient-attest-container .signature-container .textfield-container .ar-field-row.ar-row-1 .input-label,.patient-attest-container .signature-container .textfield-container .ar-field-row.ar-row-4 .input-label,.patient-attest-container .signature-container .textfield-container .ar-field-row.ar-row-2 .input-label{flex:1 1 calc(50% - 12px)}.patient-attest-container .signature-container .textfield-container .ar-field-row.ar-row-3 .input-label{flex:1 1 calc(33.33% - 16px)}.patient-attest-container .signature-container .textfield-container input::placeholder{white-space:pre-line;font-size:14px;line-height:1.5;font-weight:400}.patient-attest-container input{width:calc(50% - 24px)}}@media(max-width:767px){.header-title{font-size:18px;font-weight:400;line-height:24px}.patient-attest-container .footer-body-content{flex-direction:column}.patient-attest-container .signature-container{margin-bottom:24px}.patient-attest-container .signature-container .attestation-content-des{font-size:16px;font-weight:400;line-height:24px}.patient-attest-container .signature-container .attestation-radio-button-container{flex-direction:column;padding:12px 0 0;gap:0px}.patient-attest-container .signature-container .attestation-radio-button-container .child-content{padding:16px 0;align-items:center}.patient-attest-container .signature-container .attestation-radio-button-container .attestation-radio-button-label{white-space:normal;line-height:24px}.patient-attest-container .signature-container .attestation-radio-button-container .MuiFormControlLabel-root{align-items:center;margin:0}.patient-attest-container .signature-container .textfield-container{flex-direction:column}.patient-attest-container .signature-container .textfield-container .ar-field-row{flex-direction:column;gap:16px}.patient-attest-container .signature-container .textfield-container .ar-field-row .input-label{flex:1 1 100%}.patient-attest-container .signature-container .username-password-container{flex-direction:column}}.contactusinfo{background:var(--BMS-Light-Ray)}.contactusinfo.purple{background:var(--primary-light-blue)}.contactusinfo .contact-title{padding:128px 10px 40px 32px;background:var(--BMS-Light-Ray)}@media(max-width:767px){.contactusinfo .contact-title{padding:32px 24px 24px 51px}}.contactusinfo .contact-title.purple{background:var(--primary-light-blue)}.contactusinfo .contact-header{border-left:5px solid var(--pink)}@media(max-width:767px){.contactusinfo .contact-header{padding:0 42px 0 0}}.contactusinfo .contact-header.purple{border-left:5px solid var(--primary-orange)}.contactusinfo .header-title{font-size:41px;font-weight:300;line-height:58px;padding-left:20px;color:var(--light-gray)}.contactusinfo .header-title.purple{color:var(--primary-dark-slate-blue)}.contactusinfo .header-description{font-size:18px;font-weight:400;line-height:24px;padding-left:20px;color:var(--light-gray)}.contactusinfo .header-description.purple{color:var(--Mezi-Text-Primary);font-size:16px;font-weight:300}@media(max-width:1024px){.contactusinfo .contact-header{margin-left:18px}}.contact-body{padding:64px 0 32px}@media(max-width:767px){.contact-body{padding:32px 24px 24px}}.contact-body .contact-body-header{padding:0 40px 0 32px;border-right:1px solid var(--BMS-Light-Ray)}@media(max-width:767px){.contact-body .contact-body-header{padding:0 24px}}.contact-body .contact-body-header.purple{border-right:3px solid var(--secondary-orange)}@media(max-width:767px){.contact-body .contact-body-header.purple{border-right:none}}.contact-body .contact-body-header .headertext{margin-bottom:24px;font-size:32px;font-weight:300;line-height:40px;color:var(--dropdown-label)}.contact-body .callcenter-header{padding:0 40px 20px}@media(max-width:767px){.contact-body .callcenter-header{padding:24px 24px 20px}}.contact-body .callcenter-header .callinfo-headertext{padding-bottom:24px;font-size:32px;font-weight:300;line-height:40px;color:var(--dropdown-label)}.contact-body .callcenter-header .callcenterinfo-header{background-color:var(--pink);border-radius:10px}.contact-body .callcenter-header .callcenterinfo-header.purple{background-color:var(--primary-dark-slate-blue)}.contact-body .callcenter-header .callcenterinfo-contentheader{padding:28px 16px}.contact-body .callcenter-header .callcenterinfo-contenttext{justify-content:flex-start;display:block;font-size:18px;font-weight:400;line-height:24px;color:var(--white);margin-bottom:16px}.contact-body .callcenter-header .callcenterinfo-contenttext.purple{font-weight:500}.contact-body .callcenter-header .callcenterinfo-time{display:flex}.contact-body .callcenter-header .callcenterinfo-time .day-range{font-size:18px;font-weight:400;line-height:24px;color:var(--white);padding-right:40px}.contact-body .callcenter-header .callcenterinfo-time .day-range.purple{font-size:16px;font-weight:300;padding-right:40px}.contact-body .callcenter-header .callcenterinfo-time .hours{font-size:18px;font-weight:400;line-height:24px;color:var(--white)}.contact-body .callcenter-header .callcenterinfo-time .hours.purple{font-size:16px;font-weight:300}.table-header{border:1px solid var(--tableborder)}.table-header .table-column{white-space:nowrap;background-color:var(--BMS-Light-Ray);font-weight:400;font-size:18px;line-height:24px;color:var(--light-gray)}.table-header .table-column.purple{background-color:var(--primary-dark-slate-blue);color:var(--white);font-weight:500}.table-header .tablecell-header{padding:12px}.table-header .tablecell-header .tablecell-headercontent{font-size:14px;font-weight:300;line-height:22px}.table-header .tablecell-header .tablecell-headercontent.purple{font-size:14px;font-weight:400;line-height:20px}.table-header .tablecell-header:first-child{border-left:1px solid var(--tableborder)}.table-header .tablecell-header:last-child{border-right:1px solid var(--tableborder);white-space:normal;word-break:break-word}.table-header .tablecell-header:last-child .tablecell-headerlink.purple{font-size:14px;font-weight:400;line-height:20px;color:var(--primary-dark-slate-blue);text-decoration-color:var(--primary-dark-slate-blue)}.table-header .tablecell-header:last-child .tablecell-headerlink.pink{font-size:14px;font-weight:300;line-height:22px;color:var(--pink);text-decoration-color:var(--pink)}.table-header .tablecell-content-header{padding:12px}.table-header .tablecell-content-header .tablecell-content{font-size:14px;font-weight:300;line-height:22px}.table-header .tablecell-content-header .tablecell-content.purple{font-size:14px;font-weight:400;line-height:20px}.table-header .tablecell-content-header .tablecell-content.email{padding-left:5px}.table-header .tablecell-content-header .tablecell-content.email.purple{font-weight:400;font-size:14px;line-height:20px;color:var(--primary-dark-slate-blue);text-decoration-color:var(--primary-dark-slate-blue)}.table-header .tablecell-content-header .tablecell-content.email.pink{color:var(--pink);text-decoration-color:var(--pink);font-size:14px;font-weight:300;line-height:22px}.card-main-padding .card-header{background:var(--light-white);border-radius:2px;box-shadow:none}.card-main-padding .card-header .card-header-content{padding:32px 16px 0}.card-header{display:flex;flex-direction:column;gap:24px}.card-header .card-button-container{padding:12px 12px 16px}.card-header .button{font-size:16px;line-height:20px;background:var(--pink);align-self:flex-start;color:var(--white);border-radius:28px;padding:12px 24px 16px;text-transform:none;border:2px solid var(--pink)}.card-header .button:hover{background-color:var(--white);color:var(--pink);box-shadow:none}.rems-programs{width:100%;margin:0 auto;background:var(--white);border-radius:10px;border:1px solid var(--BMS-Light-Ray)}.rems-row{display:flex;flex-direction:column;border-bottom:1px solid var(--BMS-Light-Ray);padding:8px 12px}.rems-field{margin-bottom:8px;font-size:16px;font-weight:300;line-height:24px;color:var(--light-gray)}.rems-field.purple{font-size:14px;font-weight:400;line-height:20px;color:var(--primary-dark-slate-blue)}.rems-field strong{color:var(--light-gray)}.rems-field a.purple{color:var(--primary-dark-slate-blue)}.rems-field a{color:var(--pink);text-decoration:none}.rems-field a:hover{text-decoration:underline}.rems-row:last-child{border-bottom:none}.customscrollbarpink{overflow-y:auto;outline:none;cursor:pointer;min-height:30px}.customscrollbarpurple{overflow-y:auto;outline:none;cursor:pointer}.customscrollbarpink::-webkit-scrollbar-track{background-color:var(--BMS-Light-Ray);border-radius:20px}.customscrollbarpurple::-webkit-scrollbar-track{background-color:var(--dropdownmenu-gray);border-radius:20px}.customscrollbarpink::-webkit-scrollbar{width:8px;border-radius:20px;background-color:var(--BMS-Light-Ray)}.customscrollbarpurple::-webkit-scrollbar{width:8px;border-radius:20px;background-color:var(--BMS-Light-Ray)}.customscrollbarpink::-webkit-scrollbar-thumb{background-color:var(--pink);border-radius:20px}.customscrollbarpurple::-webkit-scrollbar-thumb{background-color:var(--Mezi-Primary-Dark-Slate-Blue);border-radius:20px}.customscrollbarpink::-webkit-scrollbar-thumb:hover{background-color:var(--white);border:1px solid var(--pink)}.customscrollbarpurple::-webkit-scrollbar-thumb:hover{background-color:var(--white);border:1px solid var(--Mezi-Primary-Dark-Slate-Blue)}.customscrollbarpink.focused::-webkit-scrollbar-thumb{background-color:var(--white);border-color:var(--pink);border-style:double}.customscrollbarpurple.focused::-webkit-scrollbar-thumb{background-color:var(--white);border-color:var(--Mezi-Primary-Dark-Slate-Blue);border-style:double}.rems-landing-container{min-height:100vh;background-color:var(--BMS-Light-Ray);padding:0}.rems-landing-container .rems-landing-loading,.rems-landing-container .rems-landing-error{display:flex;justify-content:center;align-items:center;height:50vh}.rems-hero-section{background-color:var(--BMS-Light-Ray);padding:48px 24px;text-align:left}.rems-hero-section .rems-hero-title{color:var(--light-gray);font-family:BMS Humanity;font-weight:300;font-style:normal;font-size:54px;line-height:58px;letter-spacing:0%;margin-bottom:24px}.rems-hero-section .rems-hero-description{color:var(--light-gray);font-family:BMS Humanity;font-weight:400;font-style:normal;font-size:16px;line-height:24px;letter-spacing:0%}@media(max-width:767px){.rems-hero-section{padding:32px 16px}.rems-hero-section .rems-hero-title{font-weight:400;font-size:23px;line-height:28px;margin-bottom:16px}.rems-hero-section .rems-hero-description{font-weight:300;font-size:16px;line-height:24px}}@media(min-width:768px)and (max-width:1023px){.rems-hero-section{padding:40px 32px}.rems-hero-section .rems-hero-title{font-weight:300;font-size:42px;line-height:46px}.rems-hero-section .rems-hero-description{font-weight:400;font-size:16px;line-height:24px}}@media(min-width:1024px){.rems-hero-section{padding:56px 48px}.rems-hero-section .rems-hero-title{font-weight:300;font-size:54px;line-height:58px}.rems-hero-section .rems-hero-description{font-weight:400;font-size:16px;line-height:24px}}.rems-main-content{background-color:var(--white);padding:20px 24px 32px}.rems-main-content .rems-instruction-text{color:var(--light-gray);font-weight:700;margin-bottom:16px;text-align:left}@media(max-width:767px){.rems-main-content{padding:20px 16px 24px}.rems-main-content .rems-instruction-text{margin-bottom:24px;font-size:16px;font-family:BMS Humanity;font-weight:700}}@media(min-width:768px)and (max-width:1023px){.rems-main-content{padding:20px 32px 32px}}@media(min-width:1024px){.rems-main-content{padding:20px 48px 40px}}.rems-programs-section.mobile-layout{display:flex;flex-direction:column;gap:24px}.rems-programs-section.desktop-layout{display:flex;gap:48px;align-items:flex-start;max-width:1200px;margin:0 auto}.mobile-content{margin-bottom:24px}.mobile-content .inline-dropdown{position:relative;width:100%}.mobile-content .inline-dropdown .inline-dropdown-header{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border:1px solid var(--divider);border-radius:4px;background-color:var(--white);cursor:pointer;color:var(--light-gray);transition:all .2s ease-in-out}.mobile-content .inline-dropdown .inline-dropdown-header:hover{background-color:var(--pink)!important;color:var(--white)!important;border-color:var(--pink)!important}.mobile-content .inline-dropdown .inline-dropdown-header:hover .MuiTypography-root,.mobile-content .inline-dropdown .inline-dropdown-header:hover .MuiSvgIcon-root{color:var(--white)!important}.mobile-content .inline-dropdown.dropdown-open .inline-dropdown-header,.mobile-content .inline-dropdown.has-value .inline-dropdown-header{background-color:var(--pink)!important;color:var(--white)!important;border-color:var(--pink)!important}.mobile-content .inline-dropdown.dropdown-open .inline-dropdown-header .MuiTypography-root,.mobile-content .inline-dropdown.dropdown-open .inline-dropdown-header .MuiSvgIcon-root,.mobile-content .inline-dropdown.has-value .inline-dropdown-header .MuiTypography-root,.mobile-content .inline-dropdown.has-value .inline-dropdown-header .MuiSvgIcon-root{color:var(--white)!important}.mobile-content .inline-dropdown .inline-dropdown-options{position:absolute;top:100%;left:0;right:0;z-index:1000;box-shadow:0 1px 11px -3px #0003;background-color:var(--light-white);border:1px solid var(--divider);border-top:none;border-radius:0 0 4px 4px;max-height:260px;overflow:auto;padding:0}.mobile-content .inline-dropdown .inline-dropdown-options .MuiListItem-root{border-bottom:1px solid var(--divider)}.mobile-content .inline-dropdown .inline-dropdown-options .MuiListItem-root:last-child{border-bottom:none}.mobile-content .inline-dropdown .inline-dropdown-options .MuiListItem-root .MuiListItemButton-root{transition:all .2s ease-in-out}.mobile-content .inline-dropdown .inline-dropdown-options .MuiListItem-root .MuiListItemButton-root:hover{background-color:var(--pink)!important;color:var(--white)!important}.mobile-content .inline-dropdown .inline-dropdown-options .MuiListItem-root .MuiListItemButton-root:hover .MuiListItemText-root .MuiTypography-root{color:var(--white)!important}.mobile-content .formcontrol-header .formcontrol-select{background-color:var(--primary-dark-slate-blue);color:var(--white);font-weight:600;border-radius:8px}.mobile-content .formcontrol-header .formcontrol-select .MuiSelect-icon{color:var(--white)}.mobile-content .formcontrol-header .formcontrol-select.Mui-focused{background-color:var(--primary-dark-slate-blue)}.mobile-content .mobile-program-content .program-title{color:var(--Mezi-Secondary);font-weight:600;margin-bottom:16px;margin-top:12px}.mobile-content .mobile-program-content .program-title sup{font-size:60%}.mobile-content .mobile-program-content .program-instruction{font-family:BMS Humanity;font-weight:300;font-style:light;font-size:16px;line-height:24px;letter-spacing:0%;color:var(--light-gray);margin-bottom:20px}.mobile-content .mobile-program-content .program-instruction strong{font-weight:700;color:var(--light-gray)}.desktop-content{display:flex;width:100%;gap:30px}.desktop-content .programs-sidebar{flex:0 0 300px;display:flex;flex-direction:column;gap:0}.desktop-content .programs-sidebar .customscrollbarpurple{max-height:400px}@media(max-width:1023px){.desktop-content .programs-sidebar .customscrollbarpurple{max-height:300px}}@media(max-width:767px){.desktop-content .programs-sidebar .customscrollbarpurple{max-height:250px}}.desktop-content .programs-sidebar .program-sidebar-btn{display:block!important;text-align:left;background-color:var(--light-white);color:var(--light-gray);width:348px;height:61px;font-weight:400;padding-right:16px;padding-left:16px;border-radius:0!important;border:none;border-bottom:1px solid var(--divider);margin:0}.desktop-content .programs-sidebar .program-sidebar-btn sup{font-size:60%}.desktop-content .programs-sidebar .program-sidebar-btn:hover,.desktop-content .programs-sidebar .program-sidebar-btn.active{background-color:var(--pink)!important;color:var(--white)!important}.desktop-content .program-content-area{flex:1}.desktop-content .program-content-area .program-title{font-family:BMS Humanity;font-weight:400;font-style:normal;font-size:24px;line-height:32px;letter-spacing:0%;color:var(--black);margin-bottom:24px}.desktop-content .program-content-area .program-title sup{font-size:60%}.desktop-content .program-content-area .program-instruction{font-family:BMS Humanity;font-weight:300;font-style:normal;font-size:18px;line-height:24px;letter-spacing:0%;color:var(--light-gray);margin-bottom:32px}.desktop-content .program-content-area .program-instruction strong{font-weight:700;color:var(--light-gray)}.desktop-program-details,.mobile-program-details{padding:24px 24px 5px!important;background-color:var(--light-white)}.program-buttons{display:flex;flex-direction:column;gap:16px;margin-bottom:32px}.program-buttons .healthcare-provider-btn,.program-buttons .pharmacy-btn,.program-buttons .patient-survey-btn{background-color:var(--pink)!important;color:var(--white)!important;border:2px solid var(--pink)!important;opacity:1!important;text-align:center!important;justify-content:center!important;display:flex!important;align-items:center!important;font-family:BMS Humanity!important;font-style:normal!important;font-size:16px!important;line-height:20px!important;letter-spacing:0px!important;font-weight:400}.program-buttons .healthcare-provider-btn:hover,.program-buttons .pharmacy-btn:hover,.program-buttons .patient-survey-btn:hover{background-color:var(--pink)!important;color:var(--white)!important;opacity:.9!important}.program-buttons .healthcare-provider-btn:active,.program-buttons .healthcare-provider-btn:focus,.program-buttons .pharmacy-btn:active,.program-buttons .pharmacy-btn:focus,.program-buttons .patient-survey-btn:active,.program-buttons .patient-survey-btn:focus{background-color:var(--pink)!important;color:var(--white)!important;opacity:1!important}@media(max-width:767px){.program-buttons .healthcare-provider-btn,.program-buttons .pharmacy-btn,.program-buttons .patient-survey-btn{width:248px!important;height:48px!important;border-radius:28px!important;border-width:2px!important;gap:12px!important;opacity:1!important;font-weight:500}}@media(min-width:768px)and (max-width:1023px){.program-buttons{flex-direction:column;gap:24px}.program-buttons .healthcare-provider-btn,.program-buttons .pharmacy-btn,.program-buttons .patient-survey-btn{width:358px!important;height:48px!important;border-radius:28px!important;border-width:2px!important;padding:12px 24px 14px!important;justify-content:center!important;font-family:BMS Humanity!important;font-weight:400!important;font-style:normal!important;font-size:16px!important;line-height:20px!important;letter-spacing:0px!important;text-align:center!important;color:var(--white)!important}}@media(min-width:1024px){.program-buttons{flex-direction:column;gap:24px}.program-buttons .healthcare-provider-btn,.program-buttons .pharmacy-btn,.program-buttons .patient-survey-btn{width:378px!important;height:48px!important;font-weight:500;gap:12px!important;border-radius:28px!important;border-width:2px!important;padding:12px 24px 14px!important}}.helpful-links .helpful-links-title{font-family:BMS Humanity;font-weight:400;font-style:normal;font-size:18px;line-height:24px;letter-spacing:0%;color:var(--pink);margin-bottom:12px}.helpful-links .helpful-links-list{padding:0 40px;margin:0;font-weight:300;font-family:BMS Humanity;font-style:normal;font-size:16px}.helpful-links .helpful-links-list li{margin-bottom:8px}.helpful-links .helpful-links-list li a{font-family:BMS Humanity;font-weight:300;font-style:normal;font-size:18px;line-height:24px;letter-spacing:0%;text-decoration:underline;text-decoration-style:solid;color:var(--light-gray)}.helpful-links .helpful-links-list li a:hover{color:var(--pink)}@media(max-width:767px){.helpful-links .helpful-links-title,.helpful-links .helpful-links-list li a{font-weight:700!important}}@media(min-width:768px)and (max-width:1023px){.desktop-content{gap:32px}.desktop-content .programs-sidebar{flex:0 0 250px;gap:0}.desktop-content .programs-sidebar .program-sidebar-btn{display:block!important;text-align:left;background-color:var(--light-white)!important;color:var(--light-gray);width:234px;height:61px;font-weight:500;padding-right:16px;padding-left:16px;border-radius:0!important;border:none;border-bottom:1px solid var(--divider);margin:0}.desktop-content .programs-sidebar .program-sidebar-btn sup{font-size:75%}.desktop-content .programs-sidebar .program-sidebar-btn:hover,.desktop-content .programs-sidebar .program-sidebar-btn.active{background-color:var(--pink)!important;color:var(--white)!important}.desktop-content .program-content-area .program-title{font-family:BMS Humanity;font-weight:400;font-style:normal;font-size:18px;line-height:24px;letter-spacing:0%;color:var(--black);margin-bottom:20px}.desktop-content .program-content-area .program-title sup{font-size:75%}.desktop-content .program-content-area .program-instruction{font-family:BMS Humanity;font-weight:300;font-style:normal;font-size:18px;line-height:24px;letter-spacing:0%;color:var(--light-gray);margin-bottom:28px}.desktop-content .program-content-area .program-instruction strong{font-weight:700;color:var(--light-gray)}.helpful-links .helpful-links-title{font-family:BMS Humanity;font-weight:700;font-style:normal;margin-bottom:20px;font-size:18px;line-height:24px;letter-spacing:0%;color:var(--pink)}.helpful-links .helpful-links-list{padding:0 40px;margin:0}.helpful-links .helpful-links-list li a{font-family:BMS Humanity;font-weight:700;font-style:normal;font-size:18px;line-height:24px;letter-spacing:0%;text-decoration:underline;text-decoration-style:solid;color:var(--light-gray)}}.custom-dropdown-paper.rems-dropdown-theme{background-color:var(--white)}.custom-dropdown-paper.rems-dropdown-theme .formcontrol-menuitem{color:var(--primary-dark-slate-blue)}.custom-dropdown-paper.rems-dropdown-theme .formcontrol-menuitem:hover{background-color:var(--action-hover)}.custom-dropdown-paper.rems-dropdown-theme .formcontrol-menuitem.Mui-selected{background-color:var(--primary-dark-slate-blue);color:var(--white)}.custom-dropdown-paper.rems-dropdown-theme .formcontrol-menuitem.Mui-selected:hover{background-color:var(--primary-dark-slate-blue)}@media(min-width:768px){.rems-landing-container .program-content-area .custom-button-sizing,.rems-landing-container .mobile-program-content .custom-button-sizing{width:250px!important;height:48px!important;gap:12px!important;border-radius:28px!important;border-width:2px!important;padding:12px 24px 14px!important}}.content .nav-controls-padding{padding-left:0;padding-right:0}.education-materials-layout .pdf-bottom{padding-bottom:40px}.education-materials-layout .sub-title.sub-title{padding:16px 32px;color:var(--primary-dark-slate-blue);font-size:18px;line-height:24px;font-weight:500}.education-materials-layout .pgm-title-container .pgm-title{background-color:var(--primary-dark-slate-blue);padding:20px 30px 30px 32px;color:var(--white);text-align:left}.education-materials-layout .pgm-title-container .pgm-title p{font-weight:500;font-size:18px;line-height:24px}.education-materials-layout .pgm-title-container .pgm-title p:last-child{font-weight:300;font-size:16px;padding-top:8px}.education-materials-layout .pdf-content{text-align:left;display:flex;align-items:center;padding:0 20px;border-top:1px solid var(--divider);border-bottom:1px solid var(--divider);cursor:default}.education-materials-layout .pdf-content .progress-icon{padding:0 24px 0 28px}.education-materials-layout .pdf-content .vertical-divider{border-right:2px solid var(--divider)}.education-materials-layout .pdf-content .pdf-icon{padding:0 10px}.education-materials-layout .pdf-content p{flex:1;color:var(--primary-dark-slate-blue);font-weight:400;line-height:24px;padding:5px 0;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word}.education-materials-layout .pdf-clickable{cursor:pointer}.education-materials-layout .pdf-active{background-color:var(--background-light-gray)}.education-materials-layout .pdf-active .vertical-divider{border-color:var(--white)}.education-materials-layout .pdf-wrapper{background-color:var(--background-light-gray);padding:0 46px}.education-materials-layout .pdf-wrapper .pdf-wraper-title{margin:20px 0}.education-materials-layout .pdf-wrapper .pdf-content-wrapper{height:580px}.education-materials-layout .pdf-wrapper p{color:var(--primary-dark-slate-blue);font-size:16px;font-weight:400;line-height:24px}.education-materials-layout .website-title{font-size:14px;font-weight:400;line-height:20px}.website-link{color:var(--primary-dark-slate-blue)}@media(max-width:1024px){.education-materials-layout{min-height:auto}.education-materials-layout .pdf-bottom{padding-bottom:0}.education-materials-layout .sub-title.sub-title{padding:16px 52px;font-size:14px;font-weight:400;line-height:20px}.education-materials-layout .pgm-title-container{width:100%}.education-materials-layout .pgm-title-container .pgm-title{padding:20px 52px 10px}.education-materials-layout .pgm-title-container .pgm-title p{font-size:16px}.education-materials-layout .pdf-content{padding:0 10px 0 20px}.education-materials-layout .pdf-content .progress-icon{padding:0 12px 0 32px}.education-materials-layout .pdf-wrapper{padding:0 52px;width:100%}.education-materials-layout .pdf-wrapper .pdf-wraper-title{margin:29px 0}.education-materials-layout .pdf-wrapper p{font-size:14px;font-weight:400;line-height:20px}.content .pdf-wrapper-nav-container{padding:24px 52px}.content .nav-controls-padding{padding-left:52px;padding-right:52px}.content .nav-controls-border{border-top:1px solid var(--divider)}}@media(max-width:767px){.education-materials-layout{min-height:auto}.education-materials-layout .pdf-bottom{padding-bottom:0}.education-materials-layout .sub-title.sub-title{padding:8px 24px 12px;font-size:14px;font-weight:400;line-height:20px}.education-materials-layout .pgm-title-container{width:100%}.education-materials-layout .pgm-title-container .pgm-title{padding:16px 24px 12px}.education-materials-layout .pgm-title-container .pgm-title p{font-weight:400}.education-materials-layout .pdf-wrapper{width:100%;background-color:var(--action-selected);padding:0 24px}.education-materials-layout .pdf-wrapper .pdf-wraper-title{padding:16px 0;margin:0}.education-materials-layout .pdf-wrapper .pdf-wraper-title .pdf-wraper-subtitle{font-size:18px;font-weight:400;line-height:24px;margin-bottom:12px}.education-materials-layout .pdf-wrapper p{font-size:12px;font-weight:400;line-height:16px}.preview-container{margin-top:16px}.pdf-wrapper-nav{display:flex;justify-content:flex-end;width:100%;background-color:var(--background-light-gray);padding:24px}.content .pdf-wrapper-nav-container{padding-bottom:0;padding-top:0;margin-top:0}.pdf-wrapper-nav-exterlink{padding:12px 24px 24px;line-height:20px;font-weight:400}.content .nav-controls-padding{padding-left:24px;padding-right:24px;display:flex;justify-content:space-between;gap:0;background-color:var(--action-disabled)}.website-link{padding:12px 24px 24px;background-color:var(--action-disabled)}}@media(min-width:1281px){.education-materials-layout .material-responsive-layout{max-width:1280px;margin:0 auto}}.chip-container{display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-start}.chip-container>.MuiChip-root{flex:0 0 auto}.chip-container>.css-ggsxl2-MuiButtonBase-root-MuiChip-root{background-color:#f2f4f8}.chip-container .chip-content{display:inline-flex;justify-content:space-between;align-items:center;border-radius:16px;box-sizing:border-box;font-size:14px;padding:8px 16px;max-width:calc(50% - 8px);flex:1 0 calc(50% - 8px);cursor:pointer}.chip-container .chip-content .chip-content,.chip-container .chip-content MuiChip-deleteIcon{cursor:pointer}.program-selection-layout .sub-title{padding:54px 32px}@media(max-width:1024px){.program-selection-layout .sub-title{padding:16px 52px;font-size:16px;font-weight:400;line-height:24px}}.program-selection-layout .sub-title{color:var(--primary-dark-slate-blue);font-size:18px;line-height:24px;font-weight:500}@media(max-width:767px){.program-selection-layout .sub-title{padding:8px 24px 12px;font-size:14px;font-style:normal;font-weight:400;line-height:20px}}.program-selection-layout .dropdown-layout{padding:16px 24px 32px}.program-selection-layout .program-box{margin:0 16px 24px 32px}@media(max-width:1024px){.program-selection-layout .program-box{padding:16px 52px;margin:0}}.program-selection-layout .program-box{padding-right:16px;padding-bottom:4px}.mobile-program-selection-title{padding:8px 24px;gap:4px}.mobile-program-selection-title .selection-subtitle{font-size:16px;font-weight:400;line-height:24px;color:var(--primary-dark-slate-blue)}.mobile-program-selection-title .selection-subtitle-info{font-size:14px;font-weight:400;line-height:20px;color:var(--Mezi-Secondary)}.mobile-program-selection-stepper{padding:16px 24px}.linkText{color:var(--black);font-size:16px;font-style:normal;font-weight:500;line-height:24px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.topTextStyles{display:flex;padding-bottom:12px;flex-direction:column;align-items:flex-start;gap:4px;align-self:stretch;border-bottom:1px solid var(--primary-dark-slate-blue)}.CardDescriptionStyles{display:flex;flex-direction:column;padding-bottom:12px;gap:4px;text-align:center;justify-content:center;align-items:center;align-self:stretch}.BottomInfo{display:flex;flex-direction:column;gap:15px}.roleSelectionGridContainer{display:flex;padding:32px 56px 54px;justify-content:center;align-items:flex-start;gap:120px;align-self:stretch;background:var(--primary-light-blue)}.roleSelectionGridContainer>div:hover .image-hover-container .default-image{opacity:0}.roleSelectionGridContainer>div:hover .image-hover-container .hover-image{opacity:1}.roleSelectionGridContainer[data-selected=true] .image-hover-container .default-image,.roleSelectionGridContainer.selected .image-hover-container .default-image{opacity:0}.roleSelectionGridContainer[data-selected=true] .image-hover-container .hover-image,.roleSelectionGridContainer.selected .image-hover-container .hover-image{opacity:1}.roleSelection-image-container{display:flex;justify-content:center;width:100%}.roleSelection-image-container img{height:68px;object-fit:contain}.roleSelection-image-container .image-hover-container{position:relative;width:56px;height:68px}.roleSelection-image-container .image-hover-container .default-image,.roleSelection-image-container .image-hover-container .hover-image{width:56px;height:68px;object-fit:contain;position:absolute;top:0;left:0;transition:opacity .3s ease}.roleSelection-image-container .image-hover-container .hover-image,.roleSelection-image-container .image-hover-container:hover .default-image{opacity:0}.roleSelection-image-container .image-hover-container:hover .hover-image{opacity:1}@media(max-width:1023px){.roleSelectionGridContainer{height:473px;padding:32px 56px 32px 52px;gap:39px}.roleSelectionGridContainer>div:hover .image-hover-container .default-image{opacity:0}.roleSelectionGridContainer>div:hover .image-hover-container .hover-image{opacity:1}.BottomInfo{align-self:stretch;font-size:14px;font-weight:400;line-height:20px}}.roleselection-outercard{display:flex;flex-direction:column;width:100%;gap:16px;padding:16px 24px}.roleselection-outercard .roleselection-innercard{background-color:var(--white);padding:16px;display:flex;gap:4px;border:1px solid var(--divider);border-radius:20px}.roleselection-outercard .roleselection-typography{padding-right:12px;margin-top:12px}.roleSelectionGridContainer .roleSelectionGridItem .MuiCardContent-root{padding:32px 24px}.roleSelectionGridContainer .roleSelectionGridItem .MuiCardContent-root .MuiGrid2-root .CardDescriptionStyles .BottomInfo p{font-size:14px}@media(max-width:767px){.roleSelection-heading-container{padding:16px 24px!important}.roleSelection-heading-container .roleSelection-heading{font-size:23px;font-weight:400}.roleSelectionGridContainer{display:flex;padding:16px 24px 12px;justify-content:center;align-content:center;gap:12px 24px;align-self:stretch;flex-wrap:wrap;height:auto;width:auto}.roleSelectionGridContainer .roleselection-outerCard{display:flex;flex-direction:column;gap:16px;flex:1}.roleSelectionGridContainer .roleselection-outerCard .roleselection-innercard{display:flex;width:auto;padding:16px;gap:4px;border:1px solid var(--divider);background:var(--white);border-radius:20px}.roleSelectionGridContainer .roleselection-outerCard .roleselection-innercard:focus{border:2px solid var(--secondary-orange);background:var(--secondary-bg-orange)}.roleSelectionGridContainer .roleselection-outerCard .roleselection-innercard:focus .roleselection-icon .imgContainer{display:none}.roleSelectionGridContainer .roleselection-outerCard .roleselection-innercard:focus .roleselection-icon .imgContainer_hover{display:block}.roleSelectionGridContainer .roleselection-outerCard .roleselection-innercard.selected{border:2px solid var(--secondary-orange);background:var(--secondary-bg-orange)}.roleSelectionGridContainer .roleselection-outerCard .roleselection-innercard.selected .roleselection-icon .imgContainer{display:none}.roleSelectionGridContainer .roleselection-outerCard .roleselection-innercard.selected .roleselection-icon .imgContainer_hover{display:block}.roleSelectionGridContainer .roleselection-outerCard .roleselection-icon{margin-right:10px}.roleSelectionGridContainer .roleselection-outerCard .roleselection-icon .imgContainer{display:block}.roleSelectionGridContainer .roleselection-outerCard .roleselection-icon .imgContainer_hover{display:none}.roleSelectionGridContainer .roleselection-outerCard .roleselection-icon img{width:50px;height:50px}.roleSelectionGridContainer .roleselection-outerCard .roleselection-typography{margin-top:0;flex:1}.roleSelectionGridContainer .roleselection-outerCard .roleselection-typography .TopInfo{margin-bottom:12px}.roleSelectionGridContainer .roleselection-outerCard .roleselection-typography .bottomInfo1{color:#0000008a}.roleselection-typography .Heading{height:auto;width:100%;font-family:Poppins;font-size:18px;font-weight:400;line-height:24px;margin-bottom:4px}.roleselection-typography .TopInfo{font-family:Poppins;font-size:12px;font-weight:400;line-height:18px;color:var(--Mezi-Primary-Dark-Slate-Blue, #336);margin-bottom:24px;padding-bottom:12px;border-bottom:.5px solid rgba(0,0,0,.54)}.roleselection-typography .bottomInfo1{font-family:Poppins;font-size:12px;font-weight:400;line-height:18px;color:5px solid var(--Mezi-Primary-Dark-Slate-Blue, #336)}.Alert .bottomInfo2{border-radius:10px;background:var(--Mezi-Info-Main-Bg, #D1EAF5)}}.patientTableContainer .patientTable th:nth-child(1),.patientTableContainer .patientTable td:nth-child(1){width:13%;min-width:120px}.patientTableContainer .patientTable th:nth-child(2),.patientTableContainer .patientTable td:nth-child(2){width:12%;min-width:130px}.patientTableContainer .patientTable th:nth-child(3),.patientTableContainer .patientTable td:nth-child(3){width:12%;min-width:120px}.patientTableContainer .patientTable th:nth-child(4),.patientTableContainer .patientTable td:nth-child(4){width:10%;min-width:100px}.patientTableContainer .patientTable th:nth-child(5),.patientTableContainer .patientTable td:nth-child(5){width:13%;min-width:140px}.patientTableContainer .patientTable th:nth-child(6),.patientTableContainer .patientTable td:nth-child(6){width:20%;min-width:180px}.patientTableContainer .patientTable th:nth-child(7),.patientTableContainer .patientTable td:nth-child(7){width:20%;min-width:210px}.patientTableContainer .patientTable thead tr th .headerCell .MuiSvgIcon-root{flex-shrink:0}.patientTableContainer .patientTable tbody tr td .cellText strong{font-weight:700}.patientTableContainer .patientTable tbody tr td:nth-child(6) .cellText{white-space:normal;overflow:visible;text-overflow:unset;word-break:break-word}.patientTableContainer .patientTable tbody tr td .remsProgramsCell .programRow{display:flex;align-items:center;gap:8px;padding:0 4px;width:100%;overflow:visible}.patientTableContainer .patientTable tbody tr td .remsProgramsCell .programRow .statusDot.inactive,.patientTableContainer .patientTable tbody tr td .remsProgramsCell .programRow .statusDot.notEnrolled{background-color:#000}.patientTableContainer .patientTable tbody tr td .remsProgramsCell .programRow .statusDot.partiallyenrolled{background-color:#0288d1}.patientTableContainer .patientTable tbody tr td .actionsCell .actionButton.updateButton{background-color:var(--white)!important;border:1px solid #333366!important;color:#336!important;box-shadow:none!important}.patientTableContainer .patientTable tbody tr td .actionsCell .actionButton.updateButton:hover{background-color:#f5f5f5!important;border:1px solid #333366!important;color:#336!important;box-shadow:none!important}.patientTableContainer .patientTable tbody tr td .actionsCell .actionButton.updateButton.MuiButton-contained{background-color:var(--white)!important;box-shadow:none!important}.patientTableContainer .patientTable tbody tr td .actionsCell .actionButton.viewButton{background-color:var(--white)!important;border:1px solid #333366!important;color:#336!important;box-shadow:none!important}.patientTableContainer .patientTable tbody tr td .actionsCell .actionButton.viewButton:hover{background-color:#f5f5f5!important;border:1px solid #333366!important;color:#336!important;box-shadow:none!important}.patientTableContainer .patientTable tbody tr td .actionsCell .actionButton.viewButton.MuiButton-contained{background-color:var(--white)!important;box-shadow:none!important}.patientTableContainer .paginationControls{display:flex;justify-content:flex-end;align-items:center;padding:16px 12px;gap:8px;border-top:1px solid #E3E2E2}.patientTableContainer .paginationControls .paginationButton{color:#336;padding:8px}.patientTableContainer .paginationControls .paginationButton:disabled{color:#00000042}.patientTableContainer .paginationControls .paginationButton:hover:not(:disabled){background-color:#f5f5f5}.patientTableContainer .paginationControls .paginationButton svg{font-size:20px}.patientTableContainer .paginationControls .pageInfo{font-size:14px;font-weight:400;color:#121619;font-family:Poppins,sans-serif;padding:0 8px;min-width:40px;text-align:center}.emptyState{padding:40px 20px;text-align:center;color:var(--light-gray);font-family:Poppins,sans-serif}.emptyStateEnhanced{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;background-color:#fafafa;border-radius:8px;margin:24px 0}.emptyStateEnhanced .emptyStateTitle{font-size:18px;font-weight:600;color:#336;font-family:Poppins,sans-serif;margin-bottom:8px}.emptyStateEnhanced .emptyStateMessage{font-size:14px;font-weight:400;color:#0009;font-family:Poppins,sans-serif;max-width:500px;line-height:20px}@media(max-width:767px){.emptyStateEnhanced{padding:40px 16px}.emptyStateEnhanced .emptyStateTitle{font-size:16px}.emptyStateEnhanced .emptyStateMessage{font-size:13px;max-width:280px}}.patientCard.skeleton,.patientTable tbody tr.skeleton{pointer-events:none}.patientCard.skeleton .MuiSkeleton-root,.patientTable tbody tr.skeleton .MuiSkeleton-root{background-color:#0000001c;animation:pulse 1.5s ease-in-out infinite}@keyframes pulse{0%{opacity:1}50%{opacity:.4}to{opacity:1}}@media(max-width:1366px){.patientTableContainer .patientTable thead tr th,.patientTableContainer .patientTable tbody tr td{padding:10px 6px}.patientTableContainer .patientTable thead tr th:first-child,.patientTableContainer .patientTable tbody tr td:first-child{padding:12px 8px 12px 12px}.patientTableContainer .patientTable thead tr th .headerCell .headerText,.patientTableContainer .patientTable thead tr th .cellText,.patientTableContainer .patientTable tbody tr td .headerCell .headerText,.patientTableContainer .patientTable tbody tr td .cellText{font-size:13px}.patientTableContainer .patientTable thead tr th .actionsCell .actionButton,.patientTableContainer .patientTable tbody tr td .actionsCell .actionButton{min-width:170px!important;width:170px!important;padding:10px 16px 12px!important;font-size:13px!important}}@media(min-width:768px)and (max-width:1023px){.patientTableContainer{padding:0;background-color:transparent}.patientTableContainer .patientTable{display:none}.patientTableContainer .mobileCardList.tabletCardList{display:flex!important;flex-direction:column;gap:12px;padding:24px 52px}.patientTableContainer .mobileCardList.tabletCardList .patientCard.tabletCard{background:var(--white);border:1px solid rgba(0,0,0,.12);border-radius:8px;padding:16px 24px;box-shadow:0 2px 4px #0000000f;width:100%;max-width:664px;margin:0 auto}.patientTableContainer .mobileCardList.tabletCardList .patientCard.tabletCard .cardGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px 24px;margin-bottom:16px}.patientTableContainer .mobileCardList.tabletCardList .patientCard.tabletCard .cardGrid .cardField{display:flex;flex-direction:row;gap:8px;align-items:flex-start}.patientTableContainer .mobileCardList.tabletCardList .patientCard.tabletCard .cardGrid .cardField .fieldLabel{font-size:14px;font-weight:500;color:#121619;line-height:20px;font-family:Poppins,sans-serif;min-width:131px;flex-shrink:0}.patientTableContainer .mobileCardList.tabletCardList .patientCard.tabletCard .cardGrid .cardField .fieldValue{font-size:14px;font-weight:400;color:#000000de;line-height:20px;font-family:Poppins,sans-serif;flex:1}.patientTableContainer .mobileCardList.tabletCardList .patientCard.tabletCard .cardGrid .cardField .fieldValue strong{font-weight:700}.patientTableContainer .mobileCardList.tabletCardList .patientCard.tabletCard .actionButton{display:inline-flex!important;align-items:center!important;border-radius:28px!important;padding:12px 24px!important;font-size:14px!important;font-weight:700!important;text-transform:none!important;font-family:Poppins,sans-serif!important;height:48px!important;width:fit-content!important;min-width:auto!important;align-self:flex-start!important}.patientTableContainer .mobileCardList.tabletCardList .patientCard.tabletCard .actionButton.updateButton{background-color:var(--white)!important;border:1px solid #333366!important;color:#336!important;box-shadow:none!important}.patientTableContainer .mobileCardList.tabletCardList .patientCard.tabletCard .actionButton.updateButton:hover{background-color:#f5f5f5!important;border:1px solid #333366!important;box-shadow:none!important}.patientTableContainer .mobileCardList.tabletCardList .patientCard.tabletCard .actionButton.viewButton{background-color:var(--white)!important;border:1px solid #333366!important;color:#336!important;box-shadow:none!important}.patientTableContainer .mobileCardList.tabletCardList .patientCard.tabletCard .actionButton.viewButton:hover{background-color:#f5f5f5!important;border:1px solid #333366!important;box-shadow:none!important}}@media(max-width:767px){.patientTableContainer{padding:0;background-color:transparent}.patientTableContainer .patientTable{display:none}.patientTableContainer .mobileCardList{display:flex;flex-direction:column;gap:16px;padding:24px}.patientTableContainer .mobileCardList .patientCard{background:var(--white);border:1px solid rgba(0,0,0,.12);border-radius:8px;padding:16px;box-shadow:0 2px 4px #0000000f;width:100%;max-width:312px;margin:0 auto}.patientTableContainer .mobileCardList .patientCard .patientName{font-size:16px;font-weight:600;color:#336;line-height:24px;font-family:Poppins,sans-serif;margin-bottom:8px}.patientTableContainer .mobileCardList .patientCard .patientInfo{font-size:14px;font-weight:400;color:#000000de;line-height:20px;font-family:Poppins,sans-serif;margin-bottom:6px}.patientTableContainer .mobileCardList .patientCard .patientInfo .label{font-weight:500;color:#121619}.patientTableContainer .mobileCardList .patientCard .programStatusMobile{margin:8px 0 12px}.patientTableContainer .mobileCardList .patientCard .programStatusMobile .programText{font-size:14px;font-weight:400;color:#000000de;line-height:18px;font-family:Poppins,sans-serif}.patientTableContainer .mobileCardList .patientCard .reproductiveStatus{font-size:14px;font-weight:400;color:#000000de;line-height:20px;font-family:Poppins,sans-serif;margin-bottom:12px}.patientTableContainer .mobileCardList .patientCard .reproductiveStatus strong{font-weight:700}.patientTableContainer .mobileCardList .patientCard .actionButton{border-radius:28px!important;padding:12px 24px!important;font-size:14px!important;font-weight:700!important;text-transform:none!important;font-family:Poppins,sans-serif!important;height:48px!important;width:100%!important}.patientTableContainer .mobileCardList .patientCard .actionButton.updateButton{background-color:var(--white)!important;border:1px solid #333366!important;color:#336!important;box-shadow:none!important}.patientTableContainer .mobileCardList .patientCard .actionButton.updateButton:hover{background-color:#f5f5f5!important;border:1px solid #333366!important;box-shadow:none!important}.patientTableContainer .mobileCardList .patientCard .actionButton.viewButton{background-color:var(--white)!important;border:1px solid #333366!important;color:#336!important;box-shadow:none!important}.patientTableContainer .mobileCardList .patientCard .actionButton.viewButton:hover{background-color:#f5f5f5!important;border:1px solid #333366!important;box-shadow:none!important}.patientTableContainer .paginationControls{justify-content:center;padding:16px 24px;border-top:none}}@media(min-width:1024px){.patientTableContainer .mobileCardList{display:none}}.global-patient-search-form{width:100%;font-family:Poppins,sans-serif}.global-patient-search-form .patient-searchForm{padding-top:0}.global-patient-search-form .patient-searchForm .mb-24px{margin-bottom:0}.global-patient-search-form .patient-searchForm .patient-search-button{display:flex;align-items:flex-end;justify-content:flex-start;padding-bottom:2px}.global-patient-search-form .patient-searchForm .patient-search-button button{width:100%;height:48px}.global-patient-search-form .patient-searchForm .patient-search-button button:disabled svg path{fill:var(--text-disabled)}.global-patient-search-form .patient-searchForm .patient-search-button button:hover svg path{fill:var(--primary-dark-slate-blue)}.global-patient-search-form .patient-searchForm .patient-search-button button .MuiButton-endIcon{margin-left:12px}.global-patient-search-form .patient-searchForm .patient-search-button button svg path{fill:#fff}.global-patient-search-form .fieldContainer .calendarInput{width:100%}.global-patient-search-form .fieldContainer .calendarInput input,.global-patient-search-form .fieldContainer .calendarInput select{padding:12px 0;width:100%}.global-patient-search-form .fieldContainer input,.global-patient-search-form .fieldContainer select{padding:15px 16px}.global-patient-search-form .calender-container{justify-content:left}@media(min-width:360px){.global-patient-search-form .patient-searchForm{padding-top:16px}.global-patient-search-form .calendarInput .MuiInputBase-root{width:calc(100% - 40px)}}@media(min-width:768px){.global-patient-search-form .patient-search-button{margin-top:0}.global-patient-search-form .calendarInput .MuiInputBase-root{max-width:calc(100% - 40px)}}@media(min-width:1200px){.global-patient-search-form .patient-search-button button{width:160px;height:48px}}.paginationContainer{display:flex;justify-content:flex-end;align-items:center;gap:0;margin-top:10px;padding:2px 0;flex-shrink:0}.paginationContainer .paginationButton{min-width:48px;height:48px;padding:12px;border:none;border-radius:48px;background-color:transparent;color:#000000de;cursor:pointer;transition:all .2s}.paginationContainer .paginationButton:hover:not(:disabled){background-color:#0000000a}.paginationContainer .paginationButton:disabled{opacity:.38;cursor:not-allowed}.paginationContainer .paginationButton svg{display:block;width:24px;height:24px}.paginationContainer .pageInfo{font-size:12px;font-weight:400;color:#000000de;line-height:1.66;letter-spacing:.4px;min-width:auto;text-align:center;padding:0 10px;height:48px;display:flex;align-items:center;justify-content:center;font-family:Poppins,sans-serif}.change-reproductive-status-page{font-family:Poppins,sans-serif;width:100%;max-width:100%;margin:0 auto;background-color:var(--white);display:flex;flex-direction:column;height:100%;overflow:hidden;box-sizing:border-box}.change-reproductive-status-page .pageHeader{background-color:var(--primary-light-blue);padding:24px 32px;border-bottom:1px solid var(--divider);flex-shrink:0}.change-reproductive-status-page .pageHeader .pageTitle{font-size:32px;font-weight:300;line-height:40px;color:var(--primary-dark-slate-blue);margin:0;padding-left:12px;font-family:Poppins,sans-serif}.change-reproductive-status-page .page-content{padding:0 32px 32px;flex:1;overflow-y:auto;display:flex;flex-direction:column;box-sizing:border-box}.change-reproductive-status-page .section{margin-bottom:32px}.change-reproductive-status-page .section .section-title{font-size:18px;font-weight:500;line-height:24px;color:var(--primary-dark-slate-blue);margin:0 -32px 16px;background-color:var(--secondary-bg-orange);padding:16px 32px;border-radius:0;font-family:Poppins,sans-serif}.change-reproductive-status-page .section .section-description{font-size:14px;font-weight:600;line-height:20px;color:var(--primary-dark-slate-blue);margin-bottom:8px;font-family:Poppins,sans-serif}.change-reproductive-status-page .section .section-note{font-size:14px;font-weight:400;line-height:20px;color:var(--light-gray);margin-bottom:24px;font-family:Poppins,sans-serif}.change-reproductive-status-page .section .section-required-note{font-size:13px;font-weight:500;line-height:18px;color:var(--light-gray);margin-bottom:16px;font-family:Poppins,sans-serif}.change-reproductive-status-page .associated-patients-section{margin-bottom:40px}.change-reproductive-status-page .associated-patients-section .actionsRow{display:flex;justify-content:flex-start;align-items:center;margin-bottom:16px;margin-top:8px;gap:16px;flex-wrap:wrap}.change-reproductive-status-page .associated-patients-section .actionsRow .filtersButton{display:flex;align-items:center;gap:8px;padding:0;background-color:transparent!important;border:none;color:var(--primary-dark-slate-blue);cursor:pointer;font-size:16px;font-weight:400;font-family:Poppins,sans-serif;text-transform:none;min-width:auto;box-shadow:none!important}.change-reproductive-status-page .associated-patients-section .actionsRow .filtersButton:hover{background-color:transparent!important;box-shadow:none!important}.change-reproductive-status-page .associated-patients-section .actionsRow .filtersButton .MuiButton-startIcon{margin-right:4px;margin-left:0}.change-reproductive-status-page .associated-patients-section .actionsRow .filtersButton .MuiButton-startIcon svg{width:20px;height:20px}.change-reproductive-status-page .associated-patients-section .actionsRow .filtersButton .MuiButton-startIcon svg path{fill:var(--primary-dark-slate-blue)}.change-reproductive-status-page .associated-patients-section .actionsRow .sorting-container{display:flex;align-items:center;flex-shrink:0}.change-reproductive-status-page .patient-search-section .section-title{background-color:var(--secondary-bg-orange);padding:16px 32px;margin:0 -32px 16px}@media(max-width:767px){.change-reproductive-status-page .pageHeader{padding:20px 16px}.change-reproductive-status-page .pageHeader .pageTitle{font-size:24px;line-height:32px}.change-reproductive-status-page .page-content{padding:0 16px 16px}.change-reproductive-status-page .section .section-title{font-size:16px;margin:0 -16px 12px;padding:12px 16px}.change-reproductive-status-page .section .section-description,.change-reproductive-status-page .section .section-note{font-size:13px}.change-reproductive-status-page .section .section-required-note{font-size:12px}}@media(min-width:768px)and (max-width:1023px){.change-reproductive-status-page .pageHeader{padding:24px}.change-reproductive-status-page .page-content{padding:0 24px 24px}.change-reproductive-status-page .section .section-title{margin:0 -24px 16px;padding:16px 24px}}.survey-info-cards__table{width:100%;border-collapse:collapse;table-layout:auto;height:100%}.survey-info-cards__table-header-cell{font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:20px;padding:8px 12px;text-align:left;border-bottom:1px solid #E3E2E2;color:#21272a}.survey-info-cards__table-header-cell--nowrap{white-space:nowrap}.survey-info-cards__table-body-cell{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:20px;padding:8px 12px;color:#000000de;vertical-align:top}.survey-info-cards__table-body-cell--nowrap{white-space:nowrap}.survey-info-cards__desktop-grid{display:flex;gap:24px;align-items:stretch;width:100%}.survey-info-cards__desktop-section{display:flex;flex-direction:column;min-width:0;overflow:hidden}.survey-info-cards__desktop-section:first-child{flex:3}.survey-info-cards__desktop-section:last-child{flex:2}.age-confirmation-modal .MuiDialog-paper{border-radius:12px;max-width:600px;width:100%;box-shadow:0 4px 20px #00000026}.age-confirmation-modal__title{position:relative;padding:24px;border-bottom:1px solid #e0e0e0}.age-confirmation-modal__title-content{display:flex;align-items:center;justify-content:space-between;gap:1rem}.age-confirmation-modal__title-content h6{font-family:Poppins,sans-serif;font-weight:600;font-size:18px;color:#336;flex:1;line-height:24px}.age-confirmation-modal__close-wrapper{display:flex;align-items:center;gap:8px;flex-shrink:0;cursor:pointer}.age-confirmation-modal__close-text{font-size:14px;font-weight:700;color:#336;cursor:pointer;user-select:none;font-family:Poppins,sans-serif}@media(max-width:767px){.age-confirmation-modal__close-text{display:none}}.age-confirmation-modal__close-button{padding:4px}.age-confirmation-modal__close-button svg{width:20px;height:20px;color:#336}.age-confirmation-modal__close-button:hover{background-color:#33336614}.age-confirmation-modal__content{padding:24px;font-family:Poppins,sans-serif;color:#5a5a5a;line-height:1.6;font-size:15px}.age-confirmation-modal__content p{margin:0 0 12px;font-size:15px;color:#5a5a5a}.age-confirmation-modal__content p:last-child{margin-bottom:0}.age-confirmation-modal__content strong{font-weight:700;color:#336}@media(max-width:767px){.age-confirmation-modal__content{padding:20px;font-size:14px}}.age-confirmation-modal__actions{padding:16px 24px;gap:12px;border-top:1px solid #e0e0e0;display:flex;justify-content:flex-end}@media(max-width:767px){.age-confirmation-modal__actions{flex-direction:column-reverse;padding:16px 20px}.age-confirmation-modal__actions button{width:100%}}.lab-work-modal__close-button.MuiBox-root{display:flex;align-items:center;gap:8px;background-color:#fff;width:auto;height:auto;box-sizing:border-box}@media(max-width:767px){.lab-work-modal__close-button.MuiBox-root{position:absolute;right:16px;top:50%;transform:translateY(-50%);padding:0;height:auto;gap:0}}.lab-work-modal__close-text{font-family:Poppins,sans-serif;font-size:16px;font-weight:700;color:#336;line-height:20px}.lab-work-modal__close-icon{padding:4px;color:#336;width:24px;height:24px}.lab-work-modal__close-icon svg{font-size:24px}.lab-work-modal__close-icon:hover{background-color:#0000000a}.lab-work-modal__upload-section{background-color:#f2f4f8;border-radius:10px;padding:32px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;flex:1 1 auto;overflow-y:auto;overflow-x:hidden}.lab-work-modal__upload-zone{border:1px dashed #C8C6C6;border-radius:4px;padding:16px 24px;background-color:#fff;text-align:center;cursor:pointer;transition:all .2s ease;margin-bottom:16px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:94px}.lab-work-modal__files-list{width:100%;max-height:300px;overflow-y:auto;overflow-x:hidden;padding-right:4px;margin-top:8px}.lab-work-modal__button-wrapper.MuiBox-root{display:flex;justify-content:flex-end;align-items:center;padding:16px 0 0;width:100%;box-sizing:border-box;flex-shrink:0;background-color:#fff;border-top:1px solid #EEE7E7}@media(max-width:767px){.lab-work-modal__button-wrapper.MuiBox-root{justify-content:center;padding:16px 20px 20px}}.attestation-section{margin-top:48px;margin-bottom:0}.attestation-section__title{font-family:Poppins,sans-serif;font-size:24px;font-weight:500;line-height:32px;color:#336;margin-bottom:16px}.attestation-section__description{font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#595454;margin-bottom:24px}.attestation-section__info-alert{background-color:#e3f2fd;border-left:4px solid #2196F3;font-family:Poppins,sans-serif;font-size:14px;line-height:20px}.attestation-section__info-alert .MuiAlert-icon{color:#2196f3}.attestation-section__checkbox-row{display:flex;align-items:flex-start;margin-bottom:20px;gap:8px}.attestation-section__checkbox-row .MuiCheckbox-root{color:#336;padding:4px 8px 4px 0}.attestation-section__checkbox-row .MuiCheckbox-root.Mui-checked{color:#336}.attestation-section__checkbox-label{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#336;flex:1;padding-top:6px}.attestation-section__credentials-row{display:flex;gap:24px;margin-top:32px;margin-bottom:24px}@media(max-width:767px){.attestation-section__credentials-row{flex-direction:column;gap:20px}}.attestation-section__field{flex:1;min-width:0}.attestation-section__field-label{font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#336;margin-bottom:8px;display:block}.attestation-section__footer-note{font-family:Poppins,sans-serif;font-size:12px;font-weight:400;line-height:18px;color:#595454;margin-top:24px;margin-bottom:48px;padding-bottom:32px}.attestation-section .MuiTextField-root .MuiOutlinedInput-root{font-family:Poppins,sans-serif;background-color:#fff}.attestation-section .MuiTextField-root .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.attestation-section .MuiTextField-root .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#336}.attestation-section .MuiTextField-root .MuiOutlinedInput-root.Mui-error .MuiOutlinedInput-notchedOutline{border-color:#d32f2f}.attestation-section .MuiTextField-root .MuiFormHelperText-root{font-family:Poppins,sans-serif;font-size:12px}.update-status-page .other-reason-container{background-color:#f2f4f8;border-radius:10px;padding:24px;margin-top:24px;margin-bottom:24px}.update-status-page .other-reason-container__title{font-family:Poppins,sans-serif!important;font-size:18px!important;font-weight:500!important;line-height:24px!important;letter-spacing:0px!important;color:#336!important;margin-bottom:16px!important}.update-status-page .other-reason-container__textarea .MuiOutlinedInput-root{background-color:#fff;border-radius:2px}.update-status-page .other-reason-container__textarea .MuiOutlinedInput-root fieldset,.update-status-page .other-reason-container__textarea .MuiOutlinedInput-root:hover fieldset{border-color:#c8c6c6}.update-status-page .other-reason-container__textarea .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#336}.update-status-page .other-reason-container__textarea .MuiOutlinedInput-input,.update-status-page .other-reason-container__textarea .MuiInputBase-inputMultiline{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#000000de}.update-status-page .other-reason-container__textarea .MuiOutlinedInput-input::placeholder,.update-status-page .other-reason-container__textarea .MuiInputBase-inputMultiline::placeholder{color:#0000008a;opacity:1}.update-status-page .other-reason-container__button-row{display:flex;justify-content:flex-end;padding-top:16px}.update-status-page .other-reason-container__button-row .survey-question-list__next-button--disabled{background-color:#fff!important;color:#0000004d!important;border:1px solid rgba(0,0,0,.3)!important}.update-status-page .other-reason-container__button-row .survey-question-list__next-button--disabled:disabled{background-color:#fff!important;color:#0000004d!important}.update-status-page__submit-button:hover{background-color:#2b2b55!important;box-shadow:none!important}.update-status-page__submit-button:disabled{background-color:#fff!important;color:#0006!important;border:1px solid rgba(0,0,0,.2)!important}.update-status-page__submit-button .MuiButton-endIcon{margin-left:12px}@media(max-width:767px){.update-status-page__submit-button{width:100%}}.survey-question-list__select{background-color:#fff}.survey-question-list__select .MuiOutlinedInput-notchedOutline{border:1px solid rgba(0,0,0,.87)!important}.survey-question-list__select:hover .MuiOutlinedInput-notchedOutline{border-color:#336!important}.survey-question-list__select.Mui-focused .MuiOutlinedInput-notchedOutline{border:1px solid #333366!important}.lab-work-upload .upload-title{font-weight:600;color:#212121;margin-bottom:8px}.lab-work-upload .upload-title .required-asterisk{color:#d32f2f;margin-left:4px}.lab-work-upload .upload-dropzone{border:1px dashed #C8C6C6;border-radius:4px;padding:24px 16px;text-align:center;background-color:#fff;cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;justify-content:center}.lab-work-upload .upload-dropzone:hover{border-color:#336;background-color:#f9f9f9}.lab-work-upload .upload-dropzone:focus-visible{outline:2px solid #333366;outline-offset:2px}.lab-work-upload .upload-dropzone.upload-dropzone--active{border-color:#336;background-color:#e8eaf6;border-style:solid}.lab-work-upload .upload-dropzone .dropzone-text{font-weight:500;color:#666;margin-bottom:8px}.lab-work-upload .upload-dropzone .browse-button{margin-top:8px;border-color:#336;color:#336;font-weight:500}.lab-work-upload .upload-dropzone .browse-button:hover{border-color:#336;background-color:#33336614}.lab-work-upload .upload-dropzone .browse-button:disabled{opacity:.5}.lab-work-upload .file-list .file-item{padding:12px 16px;margin-bottom:12px;border:1px solid #e0e0e0;border-radius:8px;transition:box-shadow .2s ease}.lab-work-upload .file-list .file-item:hover{box-shadow:0 2px 8px #0000001a}.lab-work-upload .file-list .file-item .file-info{display:flex;align-items:center;gap:12px}.lab-work-upload .file-list .file-item .file-info .file-icon{flex-shrink:0}.lab-work-upload .file-list .file-item .file-info .file-details{flex:1;min-width:0}.lab-work-upload .file-list .file-item .file-info .file-details .file-name{font-weight:500;color:#212121;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lab-work-upload .file-list .file-item .file-info .remove-button{flex-shrink:0;color:#666}.lab-work-upload .file-list .file-item .file-info .remove-button:hover{color:#d32f2f;background-color:#d32f2f14}.lab-work-upload .file-list .file-item .file-info .remove-button:disabled{opacity:.4}.lab-work-upload .file-list .file-item .MuiLinearProgress-root{height:6px;border-radius:3px;background-color:#e0e0e0}.lab-work-upload .file-list .file-item .MuiLinearProgress-root .MuiLinearProgress-bar{background-color:#4caf50}@media(max-width:1023px){.lab-work-upload .upload-dropzone{padding:32px 16px}.lab-work-upload .file-list .file-item{padding:10px 12px}.lab-work-upload .file-list .file-item .file-info{gap:10px}.lab-work-upload .file-list .file-item .file-info .file-details .file-name{font-size:14px}}@media(max-width:767px){.lab-work-upload .upload-title{font-size:14px}.lab-work-upload .upload-dropzone{padding:24px 12px}.lab-work-upload .upload-dropzone .MuiSvgIcon-root{font-size:40px!important}.lab-work-upload .upload-dropzone .dropzone-text{font-size:14px}.lab-work-upload .upload-dropzone .browse-button{font-size:13px;padding:6px 12px}.lab-work-upload .file-list .file-item{padding:10px}.lab-work-upload .file-list .file-item .file-info{gap:8px}.lab-work-upload .file-list .file-item .file-info .file-icon .MuiSvgIcon-root{font-size:20px!important}.lab-work-upload .file-list .file-item .file-info .file-details .file-name{font-size:13px}.lab-work-upload .file-list .file-item .file-info .remove-button{padding:6px}.lab-work-upload .file-list .file-item .file-info .remove-button .MuiSvgIcon-root{font-size:18px!important}}.non-acceptable-warning-modal .MuiDialog-paper{border-radius:12px;max-width:600px;width:100%;box-shadow:0 4px 20px #00000026}.non-acceptable-warning-modal__title{position:relative;padding:24px;border-bottom:1px solid #e0e0e0}.non-acceptable-warning-modal__title-content{display:flex;align-items:center;justify-content:space-between;gap:1rem}.non-acceptable-warning-modal__title-content h6{font-family:Poppins,sans-serif;font-weight:600;font-size:18px;color:#336;flex:1;line-height:24px}.non-acceptable-warning-modal__close-wrapper{display:flex;align-items:center;gap:8px;flex-shrink:0;cursor:pointer}.non-acceptable-warning-modal__close-text{font-size:14px;font-weight:700;color:#336;cursor:pointer;user-select:none;font-family:Poppins,sans-serif}@media(max-width:767px){.non-acceptable-warning-modal__close-text{display:none}}.non-acceptable-warning-modal__close-button{padding:4px}.non-acceptable-warning-modal__close-button svg{width:20px;height:20px;color:#336}.non-acceptable-warning-modal__close-button:hover{background-color:#33336614}.non-acceptable-warning-modal__content{padding:24px;font-family:Poppins,sans-serif;color:#5a5a5a;line-height:1.6;font-size:15px}.non-acceptable-warning-modal__content p{margin:0 0 12px;font-size:15px;color:#5a5a5a}.non-acceptable-warning-modal__content p:last-child{margin-bottom:0}.non-acceptable-warning-modal__content strong{font-weight:700;color:#336}@media(max-width:767px){.non-acceptable-warning-modal__content{padding:20px;font-size:14px}}.non-acceptable-warning-modal__actions{padding:16px 24px;gap:12px;border-top:1px solid #e0e0e0;display:flex;justify-content:space-between}@media(max-width:767px){.non-acceptable-warning-modal__actions{flex-direction:column-reverse;padding:16px 20px}.non-acceptable-warning-modal__actions button{width:100%}}.update-status-page{background-color:#fff;min-height:100vh}.update-status-page__title-section{background-color:#f0f8ff;border-bottom:1px solid #E3E2E2;width:100%;padding:24px}@media(min-width:768px){.update-status-page__title-section{padding:40px 52px 24px}}@media(min-width:1280px){.update-status-page__title-section{padding:40px 24px 24px}}.update-status-page__title-text{font-family:Poppins,sans-serif!important;color:#336!important;letter-spacing:0px!important;margin:0 auto!important;max-width:100%;width:100%;font-size:18px!important;font-weight:500!important;line-height:24px!important}@media(min-width:768px){.update-status-page__title-text{font-size:28px!important;font-weight:300!important;line-height:35px!important}}@media(min-width:1280px){.update-status-page__title-text{font-size:32px!important;font-weight:300!important;line-height:40px!important}}.update-status-page__content-container{padding-left:24px!important;padding-right:24px!important}.update-status-page .questions-section{margin-top:32px}.update-status-page .questions-section .question-label{font-family:Poppins,sans-serif;font-size:16px;font-weight:400;color:#336}.update-status-page .form-section .section-title{font-family:Poppins,sans-serif;font-weight:600;color:#336}.update-status-page .form-section .section-title .required-asterisk{color:#d32f2f}.update-status-page .action-buttons{border-top:1px solid #E3E2E2;padding-top:24px;margin-top:32px}.update-status-page__submit-section{background-color:#e8e8e8;padding:24px 0;width:100%}.update-status-page__submit-button{background-color:#336!important;color:#fff!important;border:1px solid #333366!important;border-radius:28px!important;padding:12px 32px 16px!important;font-family:Poppins,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:20px!important;text-transform:none!important;height:48px!important;min-width:140px!important;box-shadow:none!important}.update-status-page__submit-button:hover,.update-status-page__submit-button:active{background-color:#336!important;box-shadow:none!important}.update-status-page__submit-button:disabled{background-color:#e6e6e6!important;color:#0000004d!important;border:1px solid rgba(0,0,0,.3)!important;cursor:not-allowed}.survey-question-list__dropdown{width:100%}@media(min-width:768px){.survey-question-list__dropdown{width:600px!important}}.survey-question-list__select{background-color:#fff;height:48px}.survey-question-list__select :global(.MuiOutlinedInput-notchedOutline){border-color:#000000de!important;border-width:1px!important;border-radius:2px!important}.survey-question-list__select:hover :global(.MuiOutlinedInput-notchedOutline){border-color:#336!important}.survey-question-list__select:global(.Mui-focused) :global(.MuiOutlinedInput-notchedOutline){border-color:#336!important;border-width:1px!important}.survey-question-list__select :global(.MuiSelect-select){font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:24px;padding:12px 14px;color:#336}.survey-question-list__select :global(.MuiSvgIcon-root){color:#595454;right:14px}.survey-question-list__next-button{font-family:Poppins,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:20px!important;padding:12px 24px 16px!important;border-radius:28px!important;text-transform:none!important;height:48px!important;flex-shrink:0;box-shadow:none!important;width:100%;min-width:100%}.survey-question-list__next-button--enabled:hover,.survey-question-list__next-button--enabled:active{background-color:#336!important;box-shadow:none!important}.survey-question-list__next-button--disabled{background-color:#e6e6e6!important;color:#0000004d!important;border:1px solid rgba(0,0,0,.3)!important}.survey-question-list__next-button--disabled:disabled{background-color:#e6e6e6!important;color:#0000004d!important}:global(.survey-question-list__select.MuiInputBase-root) :global(.MuiOutlinedInput-notchedOutline){border:1px solid rgba(0,0,0,.87)!important}:global(.survey-question-list__select.MuiInputBase-root):hover :global(.MuiOutlinedInput-notchedOutline){border-color:#336!important}:global(.survey-question-list__select.MuiInputBase-root):global(.Mui-focused) :global(.MuiOutlinedInput-notchedOutline){border:1px solid #333366!important}:global(.survey-question-list__select.MuiInputBase-root)[aria-expanded=true] :global(.MuiOutlinedInput-notchedOutline){border:1px solid #333366!important}:global(.survey-question-list__select.MuiSelect-select):focus{background-color:transparent}.survey-submission-result .info-container .info-section{padding-right:24px;margin-bottom:40px;display:flex;flex-direction:column;height:100%}.survey-submission-result .info-container .info-section:last-child{margin-bottom:0}.survey-submission-result .info-container .info-section .section-header{display:flex;align-items:center;gap:16px;margin-bottom:20px}.survey-submission-result .info-container .info-section .info-table{border:1px solid #e3e2e2;border-radius:4px;overflow:hidden;width:100%;display:flex;flex-direction:column;flex:1}.survey-submission-result .info-container .info-section .info-table .table-header-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));background-color:#fdf0e4;border-bottom:1px solid #e3e2e2;min-height:56px;align-items:center}.survey-submission-result .info-container .info-section .info-table .table-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));min-height:56px;align-items:center}.survey-submission-result .info-container .info-section .info-card.tablet .info-columns{display:grid;grid-template-columns:1fr 1fr;gap:24px}.survey-submission-result .result-content .result-icon.success-icon{background-color:#d9eed466}.survey-submission-result .result-content .result-icon.warning-icon{background-color:#fff4e599}.survey-submission-result .result-content .result-icon.info-icon{background-color:#f0f8ff}.survey-submission-result .result-content .result-icon.flagged-icon{background-color:#d9eed466}.survey-submission-result .result-content .result-messages .authorization-message .authorization-subtitle{font-weight:300;font-size:16px;line-height:24px;color:#336}.survey-submission-result .result-content .result-messages .authorization-message .authorization-subtitle a{color:#336;font-weight:700;text-decoration:underline;cursor:pointer}.survey-submission-result .result-content .result-messages .authorization-message .authorization-subtitle a:hover{color:#2a2a55}.survey-submission-result .result-content .result-messages .authorization-message .authorization-subtitle a:focus-visible{outline:2px solid black;outline-offset:2px}@media(max-width:767px){.survey-submission-result .page-header{padding:40px 24px 24px}.survey-submission-result .page-header .page-title{font-size:18px;line-height:24px;font-weight:500}.survey-submission-result .selected-info-header{padding:20px 24px}.survey-submission-result .info-container.mobile{padding:0 24px 24px}.survey-submission-result .info-container.mobile .info-section{padding:24px 0}.survey-submission-result .info-container.mobile .info-section .section-header{margin-bottom:16px}.survey-submission-result .info-container.mobile .info-section .info-card{background-color:#fff;border:2px solid #e3e2e2;border-radius:20px;padding:32px 24px}.survey-submission-result .info-container.mobile .info-section .info-card .info-row{display:grid;grid-template-columns:121px 1fr;gap:10px;align-items:flex-start;margin-bottom:10px}.survey-submission-result .info-container.mobile .info-section .info-card .info-row:last-child{margin-bottom:0}.survey-submission-result .info-container.mobile .info-section .info-card .info-row .info-label{font-weight:600;font-size:14px;line-height:20px;color:#336;text-align:left}.survey-submission-result .info-container.mobile .info-section .info-card .info-row .info-value{font-weight:400;font-size:14px;line-height:20px;color:#000000de;text-align:left;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto}.survey-submission-result .result-content{padding:24px}.survey-submission-result .result-content .result-messages{padding:0}.survey-submission-result .result-content .result-messages .result-title{font-size:23px;line-height:28px}.survey-submission-result .result-content .result-messages .authorization-message .authorization-title{font-size:18px;line-height:24px;font-weight:500}.survey-submission-result .result-content .result-messages .authorization-message .authorization-subtitle{font-size:16px;line-height:24px}.survey-submission-result .result-content .action-buttons{flex-direction:column;width:100%;gap:24px}.survey-submission-result .result-content .action-buttons .btn-primary,.survey-submission-result .result-content .action-buttons .btn-secondary{width:100%}}.counseling-checklist-form-page{min-height:calc(100vh - 300px)}.counseling-checklist-form-page .counseling-checklist-form-container{max-width:1440px;margin:0 auto;padding:24px 32px 40px}.counseling-checklist-form-page .counseling-checklist-form-container .title-section{display:flex;flex-direction:column;gap:16px;margin-bottom:32px}.counseling-checklist-form-page .counseling-checklist-form-container .title-section .title-text{color:var(--primary-dark-slate-blue);font-family:Poppins,sans-serif;font-size:18px;font-weight:500;line-height:24px}.counseling-checklist-form-page .counseling-checklist-form-container .title-section .description-text{color:var(--primary-dark-slate-blue);font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:20px}.counseling-checklist-form-page .counseling-checklist-form-container .validation-error-banner{width:calc(100% - 60px);margin:0 auto 16px}.counseling-checklist-form-page .counseling-checklist-form-container .checkboxes-section{margin-bottom:32px}.counseling-checklist-form-page .counseling-checklist-form-container .checkboxes-section .section-title{color:var(--primary-dark-slate-blue);font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:24px;margin-bottom:16px}.counseling-checklist-form-page .counseling-checklist-form-container .checkboxes-section .checkbox-group{display:flex;flex-direction:column;gap:16px}.counseling-checklist-form-page .counseling-checklist-form-container .checkboxes-section .checkbox-group .checkbox-item{margin:0;align-items:flex-start}.counseling-checklist-form-page .counseling-checklist-form-container .checkboxes-section .checkbox-group .checkbox-item .MuiCheckbox-root{padding:0 8px 0 0;margin-top:-2px;color:#0009}.counseling-checklist-form-page .counseling-checklist-form-container .checkboxes-section .checkbox-group .checkbox-item .MuiCheckbox-root.Mui-checked{color:var(--primary-dark-slate-blue)}.counseling-checklist-form-page .counseling-checklist-form-container .checkboxes-section .checkbox-group .checkbox-item .MuiFormControlLabel-label{color:#000000de;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:20px;padding-left:8px}.counseling-checklist-form-page .counseling-checklist-form-container .bottom-fields-section .field-row{display:flex;gap:24px;align-items:flex-end}.counseling-checklist-form-page .counseling-checklist-form-container .bottom-fields-section .field-row .field-wrapper{display:flex;flex-direction:column;gap:8px}.counseling-checklist-form-page .counseling-checklist-form-container .bottom-fields-section .field-row .field-wrapper.counselor-name-field{flex:1;max-width:500px}.counseling-checklist-form-page .counseling-checklist-form-container .bottom-fields-section .field-row .field-wrapper.date-field{flex:0 0 auto;width:280px}.counseling-checklist-form-page .counseling-checklist-form-container .bottom-fields-section .field-row .field-wrapper .field-label{color:#21272a;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:20px}.counseling-checklist-form-page .counseling-checklist-form-container .bottom-fields-section .field-row .field-wrapper .text-field .MuiOutlinedInput-root{background-color:#fff;height:48px}.counseling-checklist-form-page .counseling-checklist-form-container .bottom-fields-section .field-row .field-wrapper .text-field .MuiOutlinedInput-root fieldset{border-color:#c8c6c6}.counseling-checklist-form-page .counseling-checklist-form-container .bottom-fields-section .field-row .field-wrapper .text-field .MuiOutlinedInput-root:hover fieldset,.counseling-checklist-form-page .counseling-checklist-form-container .bottom-fields-section .field-row .field-wrapper .text-field .MuiOutlinedInput-root.Mui-focused fieldset{border-color:var(--primary-dark-slate-blue)}.counseling-checklist-form-page .counseling-checklist-form-container .bottom-fields-section .field-row .field-wrapper .text-field .MuiOutlinedInput-root.Mui-disabled{background-color:#f2f4f8}.counseling-checklist-form-page .counseling-checklist-form-container .bottom-fields-section .field-row .field-wrapper .text-field .MuiOutlinedInput-root.Mui-disabled fieldset{border-color:#e3e2e2}.counseling-checklist-form-page .counseling-checklist-form-container .bottom-fields-section .field-row .field-wrapper .text-field .MuiInputBase-input{font-family:Poppins,sans-serif;font-size:14px;color:#000000de}.counseling-checklist-form-page .counseling-checklist-form-container .bottom-fields-section .field-row .field-wrapper .text-field .MuiInputBase-input::placeholder{color:#0000008a;opacity:1}.counseling-checklist-form-page .counseling-checklist-form-container .bottom-fields-section .field-row .field-wrapper .text-field .MuiInputBase-input.Mui-disabled{-webkit-text-fill-color:rgba(0,0,0,.6)}.counseling-checklist-form-page .counseling-checklist-form-container .bottom-fields-section .field-row .field-wrapper.date-field .calender-container .calendarInput .MuiOutlinedInput-root{height:48px!important;padding:0 10px 0 0!important}.counseling-checklist-form-page .counseling-checklist-form-container .bottom-fields-section .field-row .field-wrapper.date-field .calender-container .calendarInput .MuiOutlinedInput-root fieldset{border-color:#c8c6c6}.counseling-checklist-form-page .counseling-checklist-form-container .bottom-fields-section .field-row .field-wrapper.date-field .calender-container .calendarInput .MuiOutlinedInput-root:hover fieldset{border-color:var(--primary-dark-slate-blue)}.counseling-checklist-form-page .counseling-checklist-form-container .bottom-fields-section .field-row .field-wrapper.date-field .calender-container .calendarInput .MuiOutlinedInput-root.Mui-focused fieldset{border-color:var(--primary-dark-slate-blue);border-width:2px}.counseling-checklist-form-page .counseling-checklist-form-container .bottom-fields-section .field-row .field-wrapper.date-field .calender-container .calendarInput .MuiInputBase-input{padding:10px 8px 10px 14px!important;height:100%!important;box-sizing:border-box}.counseling-checklist-form-page .counseling-checklist-form-container .bottom-fields-section .field-row .field-wrapper.date-field .calender-container .calendarInput .MuiInputAdornment-root{margin:0!important;height:100%}.counseling-checklist-form-page .counseling-checklist-form-container .bottom-fields-section .field-row .field-wrapper.date-field .calender-container .calendarInput .MuiInputAdornment-root button{padding:8px;margin:0}@media(max-width:1023px)and (min-width:768px){.counseling-checklist-form-page .counseling-checklist-form-container{padding:20px 24px 32px}.counseling-checklist-form-page .counseling-checklist-form-container .title-section{margin-bottom:24px}.counseling-checklist-form-page .counseling-checklist-form-container .title-section .title-text{font-size:17px}.counseling-checklist-form-page .counseling-checklist-form-container .title-section .description-text{font-size:13px}.counseling-checklist-form-page .counseling-checklist-form-container .checkboxes-section{margin-bottom:24px}.counseling-checklist-form-page .counseling-checklist-form-container .checkboxes-section .section-title{font-size:15px}.counseling-checklist-form-page .counseling-checklist-form-container .checkboxes-section .checkbox-group{gap:14px}.counseling-checklist-form-page .counseling-checklist-form-container .checkboxes-section .checkbox-group .checkbox-item .MuiFormControlLabel-label{font-size:13px}.counseling-checklist-form-page .counseling-checklist-form-container .bottom-fields-section .field-row{gap:20px}.counseling-checklist-form-page .counseling-checklist-form-container .bottom-fields-section .field-row .field-wrapper.counselor-name-field{max-width:400px}.counseling-checklist-form-page .counseling-checklist-form-container .bottom-fields-section .field-row .field-wrapper.date-field{width:240px}}@media(max-width:767px){.counseling-checklist-form-page .counseling-checklist-form-container{padding:16px 24px 24px}.counseling-checklist-form-page .counseling-checklist-form-container .title-section{margin-bottom:20px}.counseling-checklist-form-page .counseling-checklist-form-container .title-section .title-text{font-size:16px;line-height:22px}.counseling-checklist-form-page .counseling-checklist-form-container .title-section .description-text{font-size:13px;line-height:18px}.counseling-checklist-form-page .counseling-checklist-form-container .checkboxes-section{margin-bottom:20px}.counseling-checklist-form-page .counseling-checklist-form-container .checkboxes-section .section-title{font-size:15px;line-height:22px}.counseling-checklist-form-page .counseling-checklist-form-container .checkboxes-section .checkbox-group{gap:12px}.counseling-checklist-form-page .counseling-checklist-form-container .checkboxes-section .checkbox-group .checkbox-item .MuiFormControlLabel-label{font-size:13px;line-height:18px}.counseling-checklist-form-page .counseling-checklist-form-container .bottom-fields-section .field-row{flex-direction:column;gap:16px;align-items:stretch}.counseling-checklist-form-page .counseling-checklist-form-container .bottom-fields-section .field-row .field-wrapper{width:100%}.counseling-checklist-form-page .counseling-checklist-form-container .bottom-fields-section .field-row .field-wrapper.counselor-name-field{max-width:100%}.counseling-checklist-form-page .counseling-checklist-form-container .bottom-fields-section .field-row .field-wrapper.date-field{width:100%}}._modalOverlay_1aamg_6{display:flex;align-items:center;justify-content:center}._modalContainer_1aamg_12{background-color:#fff;border:1px solid #eee7e7;border-radius:10px;box-shadow:0 2px 4px #23232f0f,0 8px 16px #23232f14;width:600px;max-width:90vw;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;outline:none}@media(max-width:767px){._modalContainer_1aamg_12{width:90vw;max-width:500px}}._modalHeader_1aamg_32{display:flex;align-items:center;justify-content:space-between;padding:10px 20px;min-height:59px;border-bottom:1px solid #eee7e7;outline:none}@media(max-width:767px){._modalHeader_1aamg_32{padding:12px 16px}}._modalTitle_1aamg_47{font-family:Poppins,sans-serif;font-size:18px;font-weight:500;line-height:24px;color:#336;margin:0}@media(max-width:767px){._modalTitle_1aamg_47{font-size:16px}}._divider_1aamg_61{border:none;border-top:1px solid #eee7e7;margin:0}._modalContent_1aamg_67{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:24px 40px;flex:1;overflow-y:auto}@media(max-width:767px){._modalContent_1aamg_67{padding:20px 24px}}._contentText_1aamg_82{font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#336;width:100%;white-space:pre-wrap;margin:0}@media(max-width:767px){._contentText_1aamg_82{font-size:14px;line-height:20px}}._modalActions_1aamg_99{display:flex;align-items:center;justify-content:flex-end;padding:24px 32px;min-height:80px;gap:24px}@media(max-width:767px){._modalActions_1aamg_99{padding:16px 24px;flex-direction:column;gap:12px}._modalActions_1aamg_99 button{width:100%}}.contact-support-alert{margin-top:24px}.contact-support-alert .contact-link{color:#0047ab;text-decoration:underline;cursor:pointer;font-weight:500}.contact-support-alert .contact-link:hover{color:#003580;text-decoration:underline}.contact-support-alert .contact-link:focus{outline:2px solid #0047AB;outline-offset:2px}.contact-support-alert .contact-link:active{color:#002050}._modalOverlay_1j9wj_5{display:flex;align-items:center;justify-content:center}._modalContainer_1j9wj_11{background-color:#fff;border:1px solid #eee7e7;border-radius:10px;box-shadow:0 2px 4px #23232f0f,0 8px 16px #23232f14;width:600px;max-width:90vw;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;outline:none}@media(max-width:767px){._modalContainer_1j9wj_11{width:90vw;max-width:500px}}._modalHeader_1j9wj_31{display:flex;align-items:center;justify-content:space-between;padding:10px 20px;min-height:59px;border-bottom:1px solid #eee7e7;outline:none}@media(max-width:767px){._modalHeader_1j9wj_31{padding:12px 16px}}._modalTitle_1j9wj_46{font-family:Poppins,sans-serif;font-size:18px;font-weight:500;line-height:24px;color:#336;margin:0}@media(max-width:767px){._modalTitle_1j9wj_46{font-size:16px}}._divider_1j9wj_60{border:none;border-top:1px solid #eee7e7;margin:0}._modalContent_1j9wj_66{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:32px 40px 24px;flex:1;overflow-y:auto;outline:none}@media(max-width:767px){._modalContent_1j9wj_66{padding:24px 24px 20px}}._contentText_1j9wj_82{font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#336;width:100%;white-space:pre-wrap;margin:0}@media(max-width:767px){._contentText_1j9wj_82{font-size:14px;line-height:20px}}._modalActions_1j9wj_99{display:flex;align-items:center;justify-content:flex-end;padding:24px 32px;min-height:80px;gap:24px}@media(max-width:767px){._modalActions_1j9wj_99{padding:16px 24px;flex-direction:column;gap:12px}._modalActions_1j9wj_99 button{width:100%}}.patient-info-modal .modal-paper{border-radius:16px;max-width:900px}.patient-info-modal .modal-header{padding:20px 20px 16px;border-bottom:1px solid #E3E2E2}.patient-info-modal .modal-header .header-content{display:flex;justify-content:space-between;align-items:center}.patient-info-modal .modal-header .header-content .header-title{color:var(--primary-dark-slate-blue);font-family:Poppins,sans-serif;font-size:18px;font-weight:500;line-height:24px}.patient-info-modal .modal-header .header-content .close-button-container{display:flex;align-items:center;gap:8px;cursor:pointer;padding:4px 8px;margin-right:-8px;border-radius:4px;transition:background-color .2s}.patient-info-modal .modal-header .header-content .close-button-container:hover{background-color:#0000000a}.patient-info-modal .modal-header .header-content .close-button-container:hover .close-text{color:#333366e6}.patient-info-modal .modal-header .header-content .close-button-container .close-text{color:var(--primary-dark-slate-blue);font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:24px;user-select:none}.patient-info-modal .modal-header .header-content .close-button-container .close-button{color:#0000008a;padding:4px}.patient-info-modal .modal-header .header-content .close-button-container .close-button:hover{background-color:transparent}.patient-info-modal .modal-header .header-content .close-button-container .close-button .MuiSvgIcon-root{font-size:24px}.patient-info-modal .modal-content{padding:0;border-left:1px solid #E3E2E2;border-right:1px solid #E3E2E2}.patient-info-modal .modal-content .intro-text{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#21272a;padding:20px 24px 16px;margin:0}.patient-info-modal .modal-content .orange-indicator{width:8px;height:8px;border-radius:50%;background-color:#f93;flex-shrink:0;margin-top:6px}.patient-info-modal .modal-content .section-with-indicator{display:flex;gap:12px;width:100%;position:relative;margin-bottom:24px}.patient-info-modal .modal-content .section-with-indicator:before{content:"";position:absolute;left:3.5px;top:14px;bottom:0;width:1px;background-color:#f93}.patient-info-modal .modal-content .section-with-indicator:last-child{margin-bottom:0}.patient-info-modal .modal-content .section-with-indicator .section-content{flex:1}.patient-info-modal .modal-content .info-accordion{border:none;border-top:1px solid #E3E2E2;border-bottom:1px solid #E3E2E2;border-radius:0!important;margin:0;box-shadow:none}.patient-info-modal .modal-content .info-accordion:before{display:none}.patient-info-modal .modal-content .info-accordion.Mui-expanded{margin:0}.patient-info-modal .modal-content .info-accordion:first-of-type{border-top:1px solid #E3E2E2}.patient-info-modal .modal-content .info-accordion:last-of-type{border-bottom:1px solid #E3E2E2}.patient-info-modal .modal-content .info-accordion .accordion-summary{min-height:56px;padding:0 24px;background-color:#fff;border-radius:0}.patient-info-modal .modal-content .info-accordion .accordion-summary.Mui-expanded{min-height:56px;border-radius:0;border-bottom:1px solid #E3E2E2}.patient-info-modal .modal-content .info-accordion .accordion-summary .MuiAccordionSummary-content{margin:12px 0}.patient-info-modal .modal-content .info-accordion .accordion-summary .accordion-title{font-family:Poppins,sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var(--primary-dark-slate-blue)}.patient-info-modal .modal-content .info-accordion .accordion-summary .MuiAccordionSummary-expandIconWrapper{color:var(--primary-dark-slate-blue)}.patient-info-modal .modal-content .info-accordion .accordion-details{padding:24px;background-color:#fff}.patient-info-modal .modal-content .patient-info-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px 16px;margin-bottom:0}.patient-info-modal .modal-content .patient-info-grid .info-field{display:flex;flex-direction:column;gap:6px}.patient-info-modal .modal-content .patient-info-grid .info-field.span-2{grid-column:span 2}.patient-info-modal .modal-content .patient-info-grid .info-field .field-label{font-family:Poppins,sans-serif;font-size:12px;font-weight:400;line-height:16px;color:#595454}.patient-info-modal .modal-content .patient-info-grid .info-field .field-value{font-family:Poppins,sans-serif;font-size:14px;font-weight:600;line-height:20px;color:var(--primary-dark-slate-blue);min-height:20px}.patient-info-modal .modal-content .contact-method-section .section-title{font-family:Poppins,sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var(--primary-dark-slate-blue)}.patient-info-modal .modal-content .contact-method-section .contact-info-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px 16px;margin-top:16px}.patient-info-modal .modal-content .contact-method-section .contact-info-grid .info-field-with-checkbox{display:flex;flex-direction:column;gap:6px}.patient-info-modal .modal-content .contact-method-section .contact-info-grid .info-field-with-checkbox .field-label{font-family:Poppins,sans-serif;font-size:12px;font-weight:400;line-height:16px;color:#595454}.patient-info-modal .modal-content .contact-method-section .contact-info-grid .info-field-with-checkbox .field-value{font-family:Poppins,sans-serif;font-size:14px;font-weight:600;line-height:20px;color:var(--primary-dark-slate-blue);min-height:20px}.patient-info-modal .modal-content .contact-method-section .contact-info-grid .info-field-with-checkbox .checkbox-indicator{display:flex;align-items:center;gap:8px;margin-top:6px}.patient-info-modal .modal-content .contact-method-section .contact-info-grid .info-field-with-checkbox .checkbox-indicator .checkbox-icon{width:18px;height:18px;border:2px solid #C8C6C6;border-radius:3px;flex-shrink:0;display:flex;align-items:center;justify-content:center;position:relative}.patient-info-modal .modal-content .contact-method-section .contact-info-grid .info-field-with-checkbox .checkbox-indicator .checkbox-icon.checked{background-color:var(--primary-dark-slate-blue);border-color:var(--primary-dark-slate-blue)}.patient-info-modal .modal-content .contact-method-section .contact-info-grid .info-field-with-checkbox .checkbox-indicator .checkbox-icon.checked:after{content:"";position:absolute;left:5px;top:2px;width:4px;height:8px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.patient-info-modal .modal-content .contact-method-section .contact-info-grid .info-field-with-checkbox .checkbox-indicator .checkbox-text{font-family:Poppins,sans-serif;font-size:12px;font-weight:400;line-height:16px;color:#0009}.patient-info-modal .modal-content .reproductive-status-section .section-title{font-family:Poppins,sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var(--primary-dark-slate-blue)}.patient-info-modal .modal-content .reproductive-status-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px 16px;margin-top:16px;margin-bottom:0}.patient-info-modal .modal-content .reproductive-status-grid .info-field{display:flex;flex-direction:column;gap:8px}.patient-info-modal .modal-content .reproductive-status-grid .info-field .field-label{font-family:Poppins,sans-serif;font-size:12px;font-weight:400;line-height:16px;color:#595454}.patient-info-modal .modal-content .reproductive-status-grid .info-field .field-value{font-family:Poppins,sans-serif;font-size:14px;font-weight:600;line-height:20px;color:var(--primary-dark-slate-blue)}.patient-info-modal .modal-content .dispense-accordion-details{padding:16px!important}.patient-info-modal .modal-content .dispense-table-container{width:100%;margin-bottom:16px}.patient-info-modal .modal-content .dispense-table-container .dispense-table{width:100%}.patient-info-modal .modal-content .dispense-table-container .dispense-table .dispense-table-header{background-color:#f2f4f8}.patient-info-modal .modal-content .dispense-table-container .dispense-table .dispense-table-header .MuiTableCell-root{padding:12px 16px;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#121619;border-bottom:none}.patient-info-modal .modal-content .dispense-table-container .dispense-table .dispense-table-row .MuiTableCell-root{padding:12px 16px;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#21272a;border-top:1px solid #E3E2E2;border-bottom:none}.patient-info-modal .modal-content .dispense-history-intro{text-align:left;font-size:12px;line-height:16px;font-weight:400;color:#21272a;margin:10px 0 14px}.patient-info-modal .modal-content .dispense-pagination{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding-top:8px}.patient-info-modal .modal-content .dispense-pagination .page-info{font-family:Poppins,sans-serif;font-size:12px;font-weight:400;color:#000000de;padding:0 8px}.patient-info-modal .modal-content .dispense-pagination .MuiIconButton-root{color:#000000de}.patient-info-modal .modal-content .dispense-pagination .MuiIconButton-root:disabled{color:#00000042}.patient-info-modal .modal-content .no-history{padding:24px;text-align:center;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;color:#595454}.patient-info-modal .modal-actions{padding:24px;justify-content:flex-start;border-left:1px solid #E3E2E2;border-right:1px solid #E3E2E2;border-bottom:none}.patient-info-modal .modal-actions .back-button{min-width:120px;height:40px;border-radius:28px;text-transform:none;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;padding:8px 20px;border:1px solid #E3E2E2;color:#000000de;background-color:#fff}.patient-info-modal .modal-actions .back-button .MuiButton-startIcon{margin-right:8px}.patient-info-modal .modal-actions .back-button .MuiButton-startIcon .MuiSvgIcon-root{font-size:20px}.patient-info-modal .modal-actions .back-button:hover{background-color:#f2f4f8;border-color:var(--primary-dark-slate-blue)}.patient-info-modal .modal-actions .close-modal-button{min-width:150px;height:48px;border-radius:28px;text-transform:none;font-family:Poppins,sans-serif;font-size:16px;font-weight:700;padding:12px 24px;background-color:var(--primary-dark-slate-blue);color:#fff}.patient-info-modal .modal-actions .close-modal-button:hover{background-color:#3b4785e6}@media(max-width:1023px)and (min-width:768px){.patient-info-modal .modal-paper{margin:24px;max-width:calc(100% - 48px)}.patient-info-modal .modal-header .header-content .close-button-container .close-text{font-size:15px}.patient-info-modal .modal-content .intro-text{padding:16px 20px 12px}.patient-info-modal .modal-content .info-accordion .accordion-summary{padding:0 20px}.patient-info-modal .modal-content .info-accordion .accordion-details{padding:20px}.patient-info-modal .modal-content .patient-info-grid{grid-template-columns:repeat(2,1fr);gap:16px 12px;margin-bottom:24px}.patient-info-modal .modal-content .patient-info-grid .info-field.span-2{grid-column:span 1}.patient-info-modal .modal-content .contact-method-section{padding-top:20px}.patient-info-modal .modal-content .contact-method-section .section-title{font-size:15px;margin-bottom:16px}.patient-info-modal .modal-content .contact-method-section .contact-info-grid,.patient-info-modal .modal-content .reproductive-status-grid{grid-template-columns:repeat(2,1fr);gap:16px 12px}.patient-info-modal .modal-actions{padding:20px;justify-content:flex-start}.patient-info-modal .modal-actions .back-button{min-width:110px;height:38px;font-size:15px}}@media(max-width:767px){.patient-info-modal .modal-paper{margin:16px;max-width:calc(100% - 32px);border-radius:12px}.patient-info-modal .modal-header{padding:16px 20px 12px}.patient-info-modal .modal-header .header-content .header-title{font-size:16px;line-height:22px}.patient-info-modal .modal-header .header-content .close-button-container{gap:6px}.patient-info-modal .modal-header .header-content .close-button-container .close-text{font-size:14px}.patient-info-modal .modal-header .header-content .close-button-container .close-button{padding:4px}.patient-info-modal .modal-header .header-content .close-button-container .close-button .MuiSvgIcon-root{font-size:20px}.patient-info-modal .modal-content .intro-text{padding:16px 20px 12px}.patient-info-modal .modal-content .info-accordion .accordion-summary{min-height:48px;padding:0 20px}.patient-info-modal .modal-content .info-accordion .accordion-summary.Mui-expanded{min-height:48px}.patient-info-modal .modal-content .info-accordion .accordion-summary .accordion-title{font-size:15px}.patient-info-modal .modal-content .info-accordion .accordion-details{padding:20px}.patient-info-modal .modal-content .patient-info-grid{grid-template-columns:1fr;gap:16px;margin-bottom:20px}.patient-info-modal .modal-content .patient-info-grid .info-field{gap:4px}.patient-info-modal .modal-content .patient-info-grid .info-field.span-2{grid-column:1}.patient-info-modal .modal-content .patient-info-grid .info-field .field-label{font-size:11px}.patient-info-modal .modal-content .patient-info-grid .info-field .field-value{font-size:13px;line-height:18px}.patient-info-modal .modal-content .contact-method-section{padding-top:16px}.patient-info-modal .modal-content .contact-method-section .section-title{font-size:15px;line-height:22px;margin-bottom:14px}.patient-info-modal .modal-content .contact-method-section .contact-info-grid{grid-template-columns:1fr;gap:16px}.patient-info-modal .modal-content .contact-method-section .contact-info-grid .info-field-with-checkbox{gap:4px}.patient-info-modal .modal-content .contact-method-section .contact-info-grid .info-field-with-checkbox .field-label{font-size:11px}.patient-info-modal .modal-content .contact-method-section .contact-info-grid .info-field-with-checkbox .field-value{font-size:13px;line-height:18px}.patient-info-modal .modal-content .contact-method-section .contact-info-grid .info-field-with-checkbox .checkbox-indicator{gap:6px}.patient-info-modal .modal-content .contact-method-section .contact-info-grid .info-field-with-checkbox .checkbox-indicator .checkbox-icon{width:16px;height:16px}.patient-info-modal .modal-content .contact-method-section .contact-info-grid .info-field-with-checkbox .checkbox-indicator .checkbox-icon.checked:after{left:4px;top:1px;width:3px;height:7px}.patient-info-modal .modal-content .contact-method-section .contact-info-grid .info-field-with-checkbox .checkbox-indicator .checkbox-text{font-size:11px;line-height:14px}.patient-info-modal .modal-content .reproductive-status-grid{grid-template-columns:1fr;gap:16px}.patient-info-modal .modal-content .reproductive-status-grid .info-field{gap:4px}.patient-info-modal .modal-content .reproductive-status-grid .info-field .field-label{font-size:11px}.patient-info-modal .modal-content .reproductive-status-grid .info-field .field-value{font-size:13px;line-height:18px}.patient-info-modal .modal-content .dispense-accordion-details{padding:12px!important}.patient-info-modal .modal-content .dispense-table-container{overflow-x:auto;margin-bottom:12px}.patient-info-modal .modal-content .dispense-table-container .dispense-table{min-width:600px}.patient-info-modal .modal-content .dispense-table-container .dispense-table .dispense-table-header .MuiTableCell-root{padding:8px 12px;font-size:12px}.patient-info-modal .modal-content .dispense-table-container .dispense-table .dispense-history-intro{font-size:11px;line-height:15px}.patient-info-modal .modal-content .dispense-table-container .dispense-table .dispense-table-row .MuiTableCell-root{padding:8px 12px;font-size:12px}.patient-info-modal .modal-content .dispense-pagination{justify-content:center;padding-top:8px}.patient-info-modal .modal-content .dispense-pagination .page-info{font-size:11px}.patient-info-modal .modal-content .dispense-pagination .MuiIconButton-root{padding:6px}.patient-info-modal .modal-content .dispense-pagination .MuiIconButton-root .MuiSvgIcon-root{font-size:20px}.patient-info-modal .modal-content .no-history{padding:20px;font-size:13px}.patient-info-modal .modal-actions{padding:20px;justify-content:flex-start}.patient-info-modal .modal-actions .back-button{min-width:100px;height:36px;font-size:14px;padding:6px 16px}.patient-info-modal .modal-actions .back-button .MuiButton-startIcon .MuiSvgIcon-root{font-size:18px}.patient-info-modal .modal-actions .close-modal-button{width:100%;font-size:14px}}.patient-info-modal .MuiDialog-paper{overflow:visible}.patient-info-modal .MuiDialogContent-root{overflow-y:auto;overflow-x:hidden}.language-toggler{background-color:var(--secondary-bg-orange);padding:20px 24px}.language-toggler .language-header{font-size:18px;margin-bottom:10px;color:var(--primary-dark-slate-blue)}.language-toggler .language-sub-header{font-size:14px;color:var(--primary-dark-slate-blue)}@media(min-width:767px){.language-toggler{padding:20px 52px}}@media(min-width:1023px){.language-toggler{padding:20px 32px}.language-toggler .language-sub-header{font-size:16px}}.dataTableComponent.counseling-checklist-results-table>table>thead>tr.MuiTableRow-head th .headerCell:last-child{justify-content:flex-start!important}.dataTableComponent.counseling-checklist-results-table>table>thead>tr.MuiTableRow-head th .headerCell{justify-content:flex-start!important}.dataTableComponent.counseling-checklist-results-table>table>thead>tr.MuiTableRow-head{background-color:#fdf0e4!important}.dataTableComponent.counseling-checklist-results-table>table>thead>tr.MuiTableRow-head th{background-color:#fdf0e4!important}.dataTableComponent.counseling-checklist-results-table .MuiTableCell-root,.dataTableComponent.counseling-checklist-results-table .css-e511da-MuiTableCell-root{padding:13px!important}.counseling-checklist-search-page{min-height:calc(100vh - 300px)}.counseling-checklist-search-page .counseling-checklist-container{max-width:1440px;margin:0 auto}.counseling-checklist-search-page .counseling-checklist-container .description-section{padding:12px 32px;display:flex;flex-direction:column;gap:8px}.counseling-checklist-search-page .counseling-checklist-container .description-section .description-text{color:var(--primary-dark-slate-blue);font-family:Poppins,sans-serif;font-size:18px;font-weight:500;line-height:24px}.counseling-checklist-search-page .counseling-checklist-container .description-section .required-fields-notice{color:#595454;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:20px}.counseling-checklist-search-page .counseling-checklist-container .validation-error-banner{width:calc(100% - 60px);margin:16px auto}.counseling-checklist-search-page .counseling-checklist-container .patient-search-section{padding:8px 32px;display:flex;flex-direction:column;gap:0}.counseling-checklist-search-page .counseling-checklist-container .patient-search-section .patient-search-form{background-color:#fff;border-radius:10px;padding:24px;border:1px solid #E3E2E2}.counseling-checklist-search-page .counseling-checklist-container .patient-search-section .patient-search-form .search-fields-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:12px}.counseling-checklist-search-page .counseling-checklist-container .patient-search-section .patient-search-form .search-fields-grid .search-field-wrapper{display:flex;flex-direction:column;gap:4px}.counseling-checklist-search-page .counseling-checklist-container .patient-search-section .patient-search-form .search-fields-grid .search-field-wrapper .field-label{color:#21272a;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:20px}.counseling-checklist-search-page .counseling-checklist-container .patient-search-section .patient-search-form .search-fields-grid .search-field-wrapper.form-component-wrapper label .form-input-label{color:#21272a;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:20px;display:inline-block;margin-bottom:0}.counseling-checklist-search-page .counseling-checklist-container .patient-search-section .patient-search-form .search-fields-grid .search-field-wrapper.form-component-wrapper label span{color:#21272a;margin-left:2px}.counseling-checklist-search-page .counseling-checklist-container .patient-search-section .patient-search-form .search-fields-grid .search-field-wrapper.form-component-wrapper .fieldContainer{margin-top:4px}.counseling-checklist-search-page .counseling-checklist-container .patient-search-section .patient-search-form .search-fields-grid .search-field-wrapper.form-component-wrapper .fieldContainer select{width:100%;height:40px;background-color:#fff;border:1px solid #C8C6C6;border-radius:4px;padding:10px 40px 10px 14px;font-family:Poppins,sans-serif;font-size:14px;color:#000000de;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M4 6l4 4 4-4' stroke='rgba(0,0,0,0.54)' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:16px 16px;appearance:none;-webkit-appearance:none;-moz-appearance:none}.counseling-checklist-search-page .counseling-checklist-container .patient-search-section .patient-search-form .search-fields-grid .search-field-wrapper.form-component-wrapper .fieldContainer select option:first-child{color:#0000008a}.counseling-checklist-search-page .counseling-checklist-container .patient-search-section .patient-search-form .search-fields-grid .search-field-wrapper.form-component-wrapper .fieldContainer select:hover{border-color:var(--primary-dark-slate-blue)}.counseling-checklist-search-page .counseling-checklist-container .patient-search-section .patient-search-form .search-fields-grid .search-field-wrapper.form-component-wrapper .fieldContainer select:focus{outline:none;border-color:var(--primary-dark-slate-blue);border-width:2px}.counseling-checklist-search-page .counseling-checklist-container .patient-search-section .patient-search-form .search-fields-grid .search-field-wrapper.form-component-wrapper .fieldContainer select.errorInput{border-color:#d32f2f}.counseling-checklist-search-page .counseling-checklist-container .patient-search-section .patient-search-form .search-fields-grid .search-field-wrapper.form-component-wrapper .fieldContainer input[type=text]{width:100%;height:40px;background-color:#fff;border:1px solid #C8C6C6;border-radius:4px;padding:10px 14px;font-family:Poppins,sans-serif;font-size:14px;color:#000000de;box-sizing:border-box}.counseling-checklist-search-page .counseling-checklist-container .patient-search-section .patient-search-form .search-fields-grid .search-field-wrapper.form-component-wrapper .fieldContainer input[type=text]::placeholder{color:#0000008a;opacity:1}.counseling-checklist-search-page .counseling-checklist-container .patient-search-section .patient-search-form .search-fields-grid .search-field-wrapper.form-component-wrapper .fieldContainer input[type=text]:hover{border-color:var(--primary-dark-slate-blue)}.counseling-checklist-search-page .counseling-checklist-container .patient-search-section .patient-search-form .search-fields-grid .search-field-wrapper.form-component-wrapper .fieldContainer input[type=text]:focus{outline:none;border-color:var(--primary-dark-slate-blue);border-width:2px}.counseling-checklist-search-page .counseling-checklist-container .patient-search-section .patient-search-form .search-fields-grid .search-field-wrapper.form-component-wrapper .fieldContainer input[type=text].errorInput{border-color:#d32f2f}.counseling-checklist-search-page .counseling-checklist-container .patient-search-section .patient-search-form .search-fields-grid .search-field-wrapper.form-component-wrapper .fieldContainer .calender-container{width:100%;position:relative;z-index:1}.counseling-checklist-search-page .counseling-checklist-container .patient-search-section .patient-search-form .search-fields-grid .search-field-wrapper.form-component-wrapper .fieldContainer .calender-container .calendarInput{width:100%}.counseling-checklist-search-page .counseling-checklist-container .patient-search-section .patient-search-form .search-fields-grid .search-field-wrapper.form-component-wrapper .fieldContainer .calender-container .calendarInput .MuiInputBase-root{padding:0!important}.counseling-checklist-search-page .counseling-checklist-container .patient-search-section .patient-search-form .search-fields-grid .search-field-wrapper.form-component-wrapper .fieldContainer .calender-container .calendarInput .MuiOutlinedInput-root{background-color:#fff;height:40px}.counseling-checklist-search-page .counseling-checklist-container .patient-search-section .patient-search-form .search-fields-grid .search-field-wrapper.form-component-wrapper .fieldContainer .calender-container .calendarInput .MuiOutlinedInput-root fieldset{border-color:#c8c6c6}.counseling-checklist-search-page .counseling-checklist-container .patient-search-section .patient-search-form .search-fields-grid .search-field-wrapper.form-component-wrapper .fieldContainer .calender-container .calendarInput .MuiOutlinedInput-root:hover fieldset{border-color:var(--primary-dark-slate-blue)}.counseling-checklist-search-page .counseling-checklist-container .patient-search-section .patient-search-form .search-fields-grid .search-field-wrapper.form-component-wrapper .fieldContainer .calender-container .calendarInput .MuiOutlinedInput-root.Mui-focused fieldset{border-color:var(--primary-dark-slate-blue);border-width:2px}.counseling-checklist-search-page .counseling-checklist-container .patient-search-section .patient-search-form .search-fields-grid .search-field-wrapper.form-component-wrapper .fieldContainer .calender-container .calendarInput .MuiOutlinedInput-root:before,.counseling-checklist-search-page .counseling-checklist-container .patient-search-section .patient-search-form .search-fields-grid .search-field-wrapper.form-component-wrapper .fieldContainer .calender-container .calendarInput .MuiOutlinedInput-root:after{display:none}.counseling-checklist-search-page .counseling-checklist-container .patient-search-section .patient-search-form .search-fields-grid .search-field-wrapper.form-component-wrapper .fieldContainer .calender-container .calendarInput .MuiInputBase-input{font-family:Poppins,sans-serif;font-size:14px;color:#000000de;background-color:transparent;z-index:2;position:relative;padding:10px 0 10px 14px!important}.counseling-checklist-search-page .counseling-checklist-container .patient-search-section .patient-search-form .search-fields-grid .search-field-wrapper.form-component-wrapper .fieldContainer .calender-container .calendarInput .MuiInputBase-input::placeholder{color:#0000008a;opacity:1}.counseling-checklist-search-page .counseling-checklist-container .patient-search-section .patient-search-form .search-fields-grid .search-field-wrapper.form-component-wrapper .fieldContainer .calender-container .calendarInput .MuiInputAdornment-root{z-index:3;position:absolute;margin:0!important;right:15px}.counseling-checklist-search-page .counseling-checklist-container .patient-search-section .patient-search-form .search-fields-grid .search-field-wrapper.form-component-wrapper .fieldContainer .calender-container .calendarInput .MuiInputAdornment-root button{padding:4px}.counseling-checklist-search-page .counseling-checklist-container .patient-search-section .patient-search-form .search-fields-grid .search-field-wrapper.form-component-wrapper .info-container{display:none}.counseling-checklist-search-page .counseling-checklist-container .patient-search-section .patient-search-form .search-button{width:191px;max-height:48px;min-height:48px;background-color:var(--primary-dark-slate-blue);border-radius:38px;text-transform:none;font-family:Poppins,sans-serif;font-size:16px;font-weight:700;display:flex;align-items:center;justify-content:center;margin:30px 0 10px}.counseling-checklist-search-page .counseling-checklist-container .patient-search-section .patient-search-form .search-button:disabled{background-color:#0000001f;color:#00000042}.counseling-checklist-search-page .counseling-checklist-container .actionBtnEnroll{background-color:#336!important;color:#fff!important;border-radius:38px!important;padding:8px 16px!important;text-transform:none!important;font-family:Poppins,sans-serif!important;font-size:12px!important;font-weight:600!important;width:auto!important;max-width:none!important;min-width:120px!important;white-space:nowrap!important;line-height:1.4!important;height:36px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:none!important;cursor:pointer}.counseling-checklist-search-page .counseling-checklist-container .actionBtnEnroll:hover:not(:disabled){background-color:#262652!important}.counseling-checklist-search-page .counseling-checklist-container .actionBtnEnroll:disabled{background-color:#fff!important;color:#00000061!important;border:1px solid #E3E2E2!important;cursor:not-allowed!important}.counseling-checklist-search-page .counseling-checklist-container .actionBtnEnroll .rightArrow{margin-left:4px;width:12px;height:12px}@media(max-width:1024px){.counseling-checklist-search-page .counseling-checklist-container .actionBtnEnroll{margin-top:10px;font-size:16px!important}}@media(max-width:767px){.counseling-checklist-search-page .counseling-checklist-container .actionBtnEnroll{margin-top:20px;font-size:16px!important}}.counseling-checklist-search-page .counseling-checklist-container .actionBtnEnrollDisable{background-color:#fff!important;color:#00000061!important;border:1px solid #E3E2E2!important;border-radius:20px!important;padding:8px 16px!important;text-transform:none!important;font-family:Poppins,sans-serif!important;font-size:12px!important;font-weight:600!important;width:auto!important;max-width:none!important;min-width:120px!important;cursor:not-allowed!important;white-space:nowrap!important;line-height:1.4!important;height:36px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.counseling-checklist-search-page .counseling-checklist-container .actionBtnEnrollDisable .rightArrow{margin-left:4px;width:12px;height:12px;opacity:.3}.counseling-checklist-search-page .counseling-checklist-container .patient-results-section{padding:16px 0;display:flex;flex-direction:column;box-sizing:border-box;gap:16px}.counseling-checklist-search-page .counseling-checklist-container .patient-results-section .results-header{display:flex;flex-direction:column;gap:4px}.counseling-checklist-search-page .counseling-checklist-container .patient-results-section .results-header .results-title{color:var(--primary-dark-slate-blue);font-family:Poppins,sans-serif;font-size:18px;font-weight:500;line-height:24px}.counseling-checklist-search-page .counseling-checklist-container .patient-results-section .results-header .results-subtitle{color:var(--primary-dark-slate-blue);font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:20px}.counseling-checklist-search-page .counseling-checklist-container .patient-results-section .counseling-checklist-results-table,.counseling-checklist-search-page .counseling-checklist-container .patient-results-section .pagination-wrapper{max-width:1400px;margin:0 auto;width:calc(100% - 60px);box-sizing:border-box}.counseling-checklist-search-page .counseling-checklist-container .patient-results-section .counseling-checklist-results-table .dataTableComponent table{width:100%!important;table-layout:fixed!important;border-spacing:0;border-collapse:collapse}.counseling-checklist-search-page .counseling-checklist-container .patient-results-section .counseling-checklist-results-table .dataTableComponent table thead tr.MuiTableRow-head th{text-align:left!important;padding:8px 6px!important}.counseling-checklist-search-page .counseling-checklist-container .patient-results-section .counseling-checklist-results-table .dataTableComponent table thead tr.MuiTableRow-head th .headerCell{justify-content:flex-start!important;gap:4px}.counseling-checklist-search-page .counseling-checklist-container .patient-results-section .counseling-checklist-results-table .dataTableComponent table thead tr.MuiTableRow-head th .headerCell p{text-align:left}.counseling-checklist-search-page .counseling-checklist-container .patient-results-section .counseling-checklist-results-table .dataTableComponent table tbody tr td{text-align:left!important;padding:8px 6px!important;vertical-align:top}.counseling-checklist-search-page .counseling-checklist-container .patient-results-section .counseling-checklist-results-table .dataTableComponent thead th:nth-child(1),.counseling-checklist-search-page .counseling-checklist-container .patient-results-section .counseling-checklist-results-table .dataTableComponent tbody td:nth-child(1){width:12%}.counseling-checklist-search-page .counseling-checklist-container .patient-results-section .counseling-checklist-results-table .dataTableComponent thead th:nth-child(2),.counseling-checklist-search-page .counseling-checklist-container .patient-results-section .counseling-checklist-results-table .dataTableComponent tbody td:nth-child(2){width:12%}.counseling-checklist-search-page .counseling-checklist-container .patient-results-section .counseling-checklist-results-table .dataTableComponent thead th:nth-child(3),.counseling-checklist-search-page .counseling-checklist-container .patient-results-section .counseling-checklist-results-table .dataTableComponent tbody td:nth-child(3){width:17%}.counseling-checklist-search-page .counseling-checklist-container .patient-results-section .counseling-checklist-results-table .dataTableComponent thead th:nth-child(4),.counseling-checklist-search-page .counseling-checklist-container .patient-results-section .counseling-checklist-results-table .dataTableComponent tbody td:nth-child(4){width:11%}.counseling-checklist-search-page .counseling-checklist-container .patient-results-section .counseling-checklist-results-table .dataTableComponent thead th:nth-child(5),.counseling-checklist-search-page .counseling-checklist-container .patient-results-section .counseling-checklist-results-table .dataTableComponent tbody td:nth-child(5){width:13%}.counseling-checklist-search-page .counseling-checklist-container .patient-results-section .counseling-checklist-results-table .dataTableComponent thead th:nth-child(6),.counseling-checklist-search-page .counseling-checklist-container .patient-results-section .counseling-checklist-results-table .dataTableComponent tbody td:nth-child(6){width:11%}.counseling-checklist-search-page .counseling-checklist-container .patient-results-section .counseling-checklist-results-table .dataTableComponent thead th:nth-child(7),.counseling-checklist-search-page .counseling-checklist-container .patient-results-section .counseling-checklist-results-table .dataTableComponent tbody td:nth-child(7){width:11%}.counseling-checklist-search-page .counseling-checklist-container .patient-results-section .counseling-checklist-results-table .dataTableComponent thead th:nth-child(8),.counseling-checklist-search-page .counseling-checklist-container .patient-results-section .counseling-checklist-results-table .dataTableComponent tbody td:nth-child(8){width:13%;text-align:left!important}.counseling-checklist-search-page .counseling-checklist-container .patient-results-section .program-status-badge{display:flex;align-items:center;gap:6px;cursor:help}.counseling-checklist-search-page .counseling-checklist-container .patient-results-section .program-status-badge .status-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.counseling-checklist-search-page .counseling-checklist-container .patient-results-section .program-status-badge .status-text{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#000000de}.counseling-checklist-search-page .counseling-checklist-container .patient-results-section .MuiTooltip-tooltip{background-color:#212121f2;font-family:Poppins,sans-serif;font-size:13px;padding:8px 12px;border-radius:4px}.counseling-checklist-search-page .counseling-checklist-container .patient-results-section .MuiTooltip-arrow{color:#212121f2}.counseling-checklist-search-page .counseling-checklist-container .patient-results-section .results-table-container{background-color:#fff;border:none;box-shadow:none;padding:0 0 0 32px;margin:0;width:100%;box-sizing:border-box;overflow-x:visible}.counseling-checklist-search-page .counseling-checklist-container .patient-results-section .results-table-container .results-table{width:calc(100% - 32px);table-layout:fixed}.counseling-checklist-search-page .counseling-checklist-container .patient-results-section .results-table-container .results-table .table-header-row{background-color:#fdf0e4}.counseling-checklist-search-page .counseling-checklist-container .patient-results-section .results-table-container .results-table .table-header-row .MuiTableCell-root{padding:12px 14px;height:auto;min-height:56px;border-bottom:none;color:#121619;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:20px;white-space:normal;word-wrap:break-word;vertical-align:middle}.counseling-checklist-search-page .counseling-checklist-container .patient-results-section .results-table-container .results-table .table-header-row .MuiTableCell-root:nth-child(1){width:10%}.counseling-checklist-search-page .counseling-checklist-container .patient-results-section .results-table-container .results-table .table-header-row .MuiTableCell-root:nth-child(2){width:13%}.counseling-checklist-search-page .counseling-checklist-container .patient-results-section .results-table-container .results-table .table-header-row .MuiTableCell-root:nth-child(3){width:15%}.counseling-checklist-search-page .counseling-checklist-container .patient-results-section .results-table-container .results-table .table-header-row .MuiTableCell-root:nth-child(4){width:12%}.counseling-checklist-search-page .counseling-checklist-container .patient-results-section .results-table-container .results-table .table-header-row .MuiTableCell-root:nth-child(5){width:14%}.counseling-checklist-search-page .counseling-checklist-container .patient-results-section .results-table-container .results-table .table-header-row .MuiTableCell-root:nth-child(6){width:12%}.counseling-checklist-search-page .counseling-checklist-container .patient-results-section .results-table-container .results-table .table-header-row .MuiTableCell-root:nth-child(7){width:12%}.counseling-checklist-search-page .counseling-checklist-container .patient-results-section .results-table-container .results-table .table-header-row .MuiTableCell-root:nth-child(8){width:13%}.counseling-checklist-search-page .counseling-checklist-container .patient-results-section .results-table-container .results-table .table-body-row .MuiTableCell-root{padding:12px 16px;height:auto;min-height:56px;border-top:1px solid #E3E2E2;border-bottom:none;color:#21272a;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:20px;white-space:normal;word-wrap:break-word;vertical-align:middle}.counseling-checklist-search-page .counseling-checklist-container .patient-results-section .results-table-container .results-table .table-body-row .MuiTableCell-root .patient-name-link{color:var(--primary-dark-slate-blue);text-decoration:underline;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:20px;background:none;border:none;padding:0;text-align:left;word-wrap:break-word}.counseling-checklist-search-page .counseling-checklist-container .patient-results-section .results-table-container .results-table .table-body-row .MuiTableCell-root .patient-name-link:hover{opacity:.8}.counseling-checklist-search-page .counseling-checklist-container .patient-results-section .results-table-container .results-table .table-body-row .MuiTableCell-root .program-status-badge{display:flex;align-items:flex-start;gap:4px}.counseling-checklist-search-page .counseling-checklist-container .patient-results-section .results-table-container .results-table .table-body-row .MuiTableCell-root .program-status-badge .status-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0;margin-top:5px}.counseling-checklist-search-page .counseling-checklist-container .patient-results-section .results-table-container .results-table .table-body-row .MuiTableCell-root .program-status-badge .status-text{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#000000de;word-wrap:break-word;flex:1}.counseling-checklist-search-page .counseling-checklist-container .patient-results-section .results-table-container .results-table .table-body-row .MuiTableCell-root .action-button{border-radius:38px;text-transform:none;font-family:Poppins,sans-serif;font-size:13px;font-weight:700;padding:8px 12px;white-space:normal;word-wrap:break-word;min-width:auto;background-color:var(--primary-dark-slate-blue);color:#336;line-height:1.3}.counseling-checklist-search-page .counseling-checklist-container .patient-results-section .results-table-container .results-table .table-body-row .MuiTableCell-root .action-button.action-pending-survey{background-color:#fff;color:#000000de;border:1px solid #E3E2E2}.counseling-checklist-search-page .counseling-checklist-container .patient-results-section .results-table-container .results-table .table-body-row .MuiTableCell-root .action-button.action-pending-survey:hover{background-color:#f2f4f8}.counseling-checklist-search-page .counseling-checklist-container .patient-results-section .responsiveTableRowContainer .rowButtonSection{display:flex;justify-content:center;margin-top:16px}.counseling-checklist-search-page .counseling-checklist-container .patient-results-section .no-results{margin:0 auto;width:calc(100% - 60px);padding:32px;box-sizing:border-box;text-align:center;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;color:#595454;background-color:#f2f4f8;border-radius:10px}.counseling-checklist-search-page .counseling-checklist-container .contact-support-alert{margin:auto;padding:30px}.counseling-checklist-search-page .counseling-checklist-container .info-alert-section{padding:16px 32px 24px;margin:auto;flex:1}.counseling-checklist-search-page .counseling-checklist-container .info-alert-section .contact-link{text-decoration:underline;text-decoration-skip-ink:none;text-underline-position:from-font;cursor:pointer;font-weight:400}.counseling-checklist-search-page .counseling-checklist-container .info-alert-section .contact-link:hover{opacity:.8}@media(max-width:1023px)and (min-width:768px){.counseling-checklist-search-page .counseling-checklist-container .description-section,.counseling-checklist-search-page .counseling-checklist-container .info-alert-section{padding-left:24px;padding-right:24px}.counseling-checklist-search-page .counseling-checklist-container .patient-search-section{padding:12px 24px}.counseling-checklist-search-page .counseling-checklist-container .patient-search-section .patient-search-form{padding:20px}.counseling-checklist-search-page .counseling-checklist-container .patient-search-section .patient-search-form .search-fields-grid{grid-template-columns:repeat(2,1fr);gap:16px 20px}.counseling-checklist-search-page .counseling-checklist-container .patient-search-section .patient-search-form .search-fields-grid .search-field-wrapper:nth-child(5){grid-column:1/-1}.counseling-checklist-search-page .counseling-checklist-container .patient-search-section .patient-search-form .search-button{width:191px;margin-top:15px}.counseling-checklist-search-page .counseling-checklist-container .patient-results-section{padding:24px 0 0}.counseling-checklist-search-page .counseling-checklist-container .patient-results-section .results-header{padding:0 24px}.counseling-checklist-search-page .counseling-checklist-container .patient-results-section .results-table-container{padding:0 0 0 24px}.counseling-checklist-search-page .counseling-checklist-container .patient-results-section .results-table-container .results-table{width:calc(100% - 24px)}.counseling-checklist-search-page .counseling-checklist-container .patient-results-section .results-cards-container{padding:0 24px}.counseling-checklist-search-page .counseling-checklist-container .patient-results-section .results-cards-container .patient-result-card{padding:24px 20px}.counseling-checklist-search-page .counseling-checklist-container .patient-results-section .results-cards-container .patient-result-card .card-row .card-label{width:180px}.counseling-checklist-search-page .counseling-checklist-container .patient-results-section .no-results{margin:auto;padding:24px 16px}.responsiveTableRowContainer{width:calc(100% - 60px);margin:auto;box-sizing:border-box}}@media(max-width:767px){.counseling-checklist-search-page .counseling-checklist-container .description-section{padding:16px 24px 12px}.counseling-checklist-search-page .counseling-checklist-container .description-section .description-text{font-size:16px;line-height:22px}.counseling-checklist-search-page .counseling-checklist-container .description-section .required-fields-notice{font-size:13px;line-height:18px}.counseling-checklist-search-page .counseling-checklist-container .patient-search-section{padding:12px 24px}.counseling-checklist-search-page .counseling-checklist-container .patient-search-section .patient-search-form{padding:16px}.counseling-checklist-search-page .counseling-checklist-container .patient-search-section .patient-search-form .search-fields-grid{grid-template-columns:1fr;gap:16px}.counseling-checklist-search-page .counseling-checklist-container .patient-search-section .patient-search-form .search-fields-grid .search-field-wrapper{width:100%}.counseling-checklist-search-page .counseling-checklist-container .patient-search-section .patient-search-form .search-button{width:100%;margin-top:24px}.counseling-checklist-search-page .counseling-checklist-container .patient-search-section .patient-search-form .calender-container,.counseling-checklist-search-page .counseling-checklist-container .patient-search-section .patient-search-form .calender-container .calendarInput{width:100%}.counseling-checklist-search-page .counseling-checklist-container .contact-support-alert{margin:auto;padding:25px}.counseling-checklist-search-page .counseling-checklist-container .patient-results-section{padding:16px 0 0}.counseling-checklist-search-page .counseling-checklist-container .patient-results-section .results-header{padding:0 24px}.counseling-checklist-search-page .counseling-checklist-container .patient-results-section .results-header .results-title{font-size:16px;line-height:22px}.counseling-checklist-search-page .counseling-checklist-container .patient-results-section .results-header .results-subtitle{font-size:13px;line-height:18px}.counseling-checklist-search-page .counseling-checklist-container .patient-results-section .results-table-container{padding:0 0 0 24px}.counseling-checklist-search-page .counseling-checklist-container .patient-results-section .results-table-container .results-table{width:calc(100% - 24px)}.counseling-checklist-search-page .counseling-checklist-container .patient-results-section .results-cards-container{gap:16px;padding:0 24px}.counseling-checklist-search-page .counseling-checklist-container .patient-results-section .results-cards-container .patient-result-card{padding:24px 16px}.counseling-checklist-search-page .counseling-checklist-container .patient-results-section .results-cards-container .patient-result-card .card-row{flex-direction:column;gap:4px}.counseling-checklist-search-page .counseling-checklist-container .patient-results-section .results-cards-container .patient-result-card .card-row .card-label{width:100%;font-size:13px}.counseling-checklist-search-page .counseling-checklist-container .patient-results-section .results-cards-container .patient-result-card .card-row .card-value,.counseling-checklist-search-page .counseling-checklist-container .patient-results-section .results-cards-container .patient-result-card .card-row .card-value .patient-name-link,.counseling-checklist-search-page .counseling-checklist-container .patient-results-section .results-cards-container .patient-result-card .card-row .card-value .program-status-badge .status-text{font-size:13px}.counseling-checklist-search-page .counseling-checklist-container .patient-results-section .results-cards-container .patient-result-card .card-action{margin-top:16px}.counseling-checklist-search-page .counseling-checklist-container .patient-results-section .results-cards-container .patient-result-card .card-action .action-button{width:100%;min-width:100%;font-size:14px}.counseling-checklist-search-page .counseling-checklist-container .patient-results-section .no-results{width:calc(100% - 50px);padding:24px 16px;font-size:14px}.counseling-checklist-search-page .counseling-checklist-container .responsiveTableRowContainer{width:calc(100% - 50px);margin:auto;box-sizing:border-box}.counseling-checklist-search-page .counseling-checklist-container .info-alert-section{padding:16px 24px 32px}}.counseling-checklist-success-page{min-height:calc(100vh - 300px)}.counseling-checklist-success-page .counseling-checklist-success-container{max-width:1440px;margin:0 auto;padding:40px 32px}.counseling-checklist-success-page .counseling-checklist-success-container .success-section{display:flex;flex-direction:column;align-items:center;gap:16px;margin-bottom:40px}.counseling-checklist-success-page .counseling-checklist-success-container .success-section .success-icon-wrapper{width:80px;height:80px;border-radius:50%;background-color:#e8f5e9;display:flex;align-items:center;justify-content:center}.counseling-checklist-success-page .counseling-checklist-success-container .success-section .success-icon-wrapper .success-icon{width:48px;height:48px;color:#46ae59}.counseling-checklist-success-page .counseling-checklist-success-container .success-section .success-message{color:#21272a;font-family:Poppins,sans-serif;font-size:20px;font-weight:500;line-height:28px;text-align:center}.counseling-checklist-success-page .counseling-checklist-success-container .success-section .instructions-text{color:#336;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:20px;text-align:center;max-width:800px}.counseling-checklist-success-page .counseling-checklist-success-container .success-section .instructions-text strong{font-weight:700}.counseling-checklist-success-page .counseling-checklist-success-container .success-section .instructions-text .dispense-deadline-text{color:var(--Mezi-Primary-Dark-Slate-Blue, #333366);font-family:Poppins;font-size:16px;font-style:normal;font-weight:700;line-height:24px}.counseling-checklist-success-page .counseling-checklist-success-container .patient-info-section{margin-bottom:40px}.counseling-checklist-success-page .counseling-checklist-success-container .patient-info-section .patient-info-table-container{background-color:#fff;border:none;border-radius:8px;box-shadow:none;padding:0;margin:0;width:100%;overflow:hidden}.counseling-checklist-success-page .counseling-checklist-success-container .patient-info-section .patient-info-table-container .patient-info-table{width:100%;table-layout:auto;border-collapse:collapse}.counseling-checklist-success-page .counseling-checklist-success-container .patient-info-section .patient-info-table-container .patient-info-table .table-header-row{background-color:#fdf0e4}.counseling-checklist-success-page .counseling-checklist-success-container .patient-info-section .patient-info-table-container .patient-info-table .table-header-row .MuiTableCell-root{padding:12px 16px;height:56px;border:none;color:#121619;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:20px}.counseling-checklist-success-page .counseling-checklist-success-container .patient-info-section .patient-info-table-container .patient-info-table .table-body-row .MuiTableCell-root{padding:12px 16px;height:56px;border:none;color:#21272a;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:20px}.counseling-checklist-success-page .counseling-checklist-success-container .patient-info-section .patient-info-table-container .patient-info-table .table-body-row .MuiTableCell-root .log-dispense-button{border-radius:28px;text-transform:none;font-family:Poppins,sans-serif;font-size:14px;font-weight:700;padding:8px 16px;white-space:nowrap;background-color:var(--primary-dark-slate-blue);color:#fff}.counseling-checklist-success-page .counseling-checklist-success-container .patient-info-section .patient-info-card{background-color:#fff;border:1px solid #D8D8D8;border-radius:10px;padding:24px 32px}.counseling-checklist-success-page .counseling-checklist-success-container .patient-info-section .patient-info-card .card-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px 32px}.counseling-checklist-success-page .counseling-checklist-success-container .patient-info-section .patient-info-card .card-grid .card-column{display:flex;flex-direction:column;gap:14px}.counseling-checklist-success-page .counseling-checklist-success-container .patient-info-section .patient-info-card .card-grid .card-row{display:flex;flex-direction:row;align-items:flex-start;gap:16px}.counseling-checklist-success-page .counseling-checklist-success-container .patient-info-section .patient-info-card .card-grid .card-row .card-label{font-family:Poppins,sans-serif;font-size:14px;font-weight:600;line-height:20px;color:var(--primary-dark-slate-blue);width:130px;flex-shrink:0}.counseling-checklist-success-page .counseling-checklist-success-container .patient-info-section .patient-info-card .card-grid .card-row .card-value{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#21272a;text-align:left;flex:1}.counseling-checklist-success-page .counseling-checklist-success-container .patient-info-section .patient-info-card .card-grid .card-row.card-action{justify-content:flex-start;margin-top:4px}.counseling-checklist-success-page .counseling-checklist-success-container .patient-info-section .patient-info-card .card-grid .card-row.card-action .log-dispense-button{border-radius:28px;text-transform:none;font-family:Poppins,sans-serif;font-size:14px;font-weight:700;padding:10px 24px;background-color:var(--primary-dark-slate-blue);color:#fff;white-space:nowrap}.counseling-checklist-success-page .counseling-checklist-success-container .patient-info-section .patient-info-card .card-grid .card-row.card-action .log-dispense-button:hover{background-color:var(--primary-dark-slate-blue);opacity:.9}.counseling-checklist-success-page .counseling-checklist-success-container .action-buttons-section{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.counseling-checklist-success-page .counseling-checklist-success-container .action-buttons-section .left-buttons,.counseling-checklist-success-page .counseling-checklist-success-container .action-buttons-section .right-buttons{display:flex;gap:16px;flex-wrap:wrap}.counseling-checklist-success-page .counseling-checklist-success-container .action-buttons-section .action-button{min-width:200px;height:48px;border-radius:28px;text-transform:none;font-family:Poppins,sans-serif;font-size:14px;font-weight:700;padding:12px 24px;border:2px solid var(--primary-dark-slate-blue);color:var(--primary-dark-slate-blue);background-color:#fff}.counseling-checklist-success-page .counseling-checklist-success-container .action-buttons-section .action-button:hover{background-color:#3b47850a}.counseling-checklist-success-page .counseling-checklist-success-container .action-buttons-section .action-button .MuiButton-startIcon{margin-right:8px}@media(max-width:1023px)and (min-width:768px){.counseling-checklist-success-page .counseling-checklist-success-container{padding:32px 24px}.counseling-checklist-success-page .counseling-checklist-success-container .success-section{margin-bottom:32px}.counseling-checklist-success-page .counseling-checklist-success-container .success-section .success-icon-wrapper{width:72px;height:72px}.counseling-checklist-success-page .counseling-checklist-success-container .success-section .success-icon-wrapper .success-icon{width:44px;height:44px}.counseling-checklist-success-page .counseling-checklist-success-container .success-section .success-message{font-size:18px;line-height:26px}.counseling-checklist-success-page .counseling-checklist-success-container .success-section .instructions-text{font-size:13px;max-width:700px}.counseling-checklist-success-page .counseling-checklist-success-container .success-section .instructions-text .dispense-deadline-text{font-size:15px;line-height:22px}.counseling-checklist-success-page .counseling-checklist-success-container .patient-info-section{margin-bottom:32px}.counseling-checklist-success-page .counseling-checklist-success-container .patient-info-section .patient-info-card{padding:24px 32px}.counseling-checklist-success-page .counseling-checklist-success-container .patient-info-section .patient-info-card .card-grid{grid-template-columns:1fr 1fr;gap:16px 32px}.counseling-checklist-success-page .counseling-checklist-success-container .action-buttons-section{gap:12px}.counseling-checklist-success-page .counseling-checklist-success-container .action-buttons-section .action-button{min-width:180px;font-size:13px}}@media(max-width:767px){.counseling-checklist-success-page .counseling-checklist-success-container{padding:24px}.counseling-checklist-success-page .counseling-checklist-success-container .success-section{margin-bottom:24px}.counseling-checklist-success-page .counseling-checklist-success-container .success-section .success-icon-wrapper{width:64px;height:64px}.counseling-checklist-success-page .counseling-checklist-success-container .success-section .success-icon-wrapper .success-icon{width:40px;height:40px}.counseling-checklist-success-page .counseling-checklist-success-container .success-section .success-message{font-size:16px;line-height:24px}.counseling-checklist-success-page .counseling-checklist-success-container .success-section .instructions-text{font-size:13px;line-height:18px}.counseling-checklist-success-page .counseling-checklist-success-container .success-section .instructions-text .dispense-deadline-text{font-size:14px;line-height:20px}.counseling-checklist-success-page .counseling-checklist-success-container .patient-info-section{margin-bottom:24px}.counseling-checklist-success-page .counseling-checklist-success-container .patient-info-section .patient-info-card{padding:20px 24px}.counseling-checklist-success-page .counseling-checklist-success-container .patient-info-section .patient-info-card .card-grid,.counseling-checklist-success-page .counseling-checklist-success-container .patient-info-section .patient-info-card .card-grid .card-column{display:flex;flex-direction:column;gap:12px}.counseling-checklist-success-page .counseling-checklist-success-container .patient-info-section .patient-info-card .card-grid .card-column .card-row{display:flex;flex-direction:row;align-items:flex-start;gap:12px}.counseling-checklist-success-page .counseling-checklist-success-container .patient-info-section .patient-info-card .card-grid .card-column .card-row .card-label{font-size:13px;line-height:18px;font-weight:600;color:var(--primary-dark-slate-blue);width:120px;flex-shrink:0}.counseling-checklist-success-page .counseling-checklist-success-container .patient-info-section .patient-info-card .card-grid .card-column .card-row .card-value{font-size:13px;line-height:18px;font-weight:400;color:#21272a;text-align:left;flex:1}.counseling-checklist-success-page .counseling-checklist-success-container .patient-info-section .patient-info-card .card-grid .card-column .card-row.card-action{justify-content:center;margin-top:8px}.counseling-checklist-success-page .counseling-checklist-success-container .patient-info-section .patient-info-card .card-grid .card-column .card-row.card-action .log-dispense-button{width:100%;font-size:14px;padding:12px 16px}.counseling-checklist-success-page .counseling-checklist-success-container .action-buttons-section{flex-direction:column;gap:12px}.counseling-checklist-success-page .counseling-checklist-success-container .action-buttons-section .left-buttons,.counseling-checklist-success-page .counseling-checklist-success-container .action-buttons-section .right-buttons{width:100%;flex-direction:column;gap:12px}.counseling-checklist-success-page .counseling-checklist-success-container .action-buttons-section .action-button{width:100%;min-width:100%}}.manage-my-team-container{padding:0;width:100%;max-width:100vw;margin:0;background-color:#fff;min-height:100vh;overflow-x:hidden}.manage-my-team-container .page-header{margin-bottom:0;padding:24px;background-color:#e8edf5;width:100%}.manage-my-team-container .page-header .page-title{font-size:32px;font-weight:400;color:#336;line-height:40px;font-family:Poppins,sans-serif}.manage-my-team-container .section-header{margin-bottom:24px;padding:24px 24px 0;width:100%;box-sizing:border-box}.manage-my-team-container .section-header .section-title{font-size:20px;font-weight:400;color:#336;line-height:28px;font-family:Poppins,sans-serif;margin-bottom:12px}.manage-my-team-container .section-header .section-description{font-size:14px;font-weight:400;color:#525252;line-height:20px;font-family:Poppins,sans-serif}.manage-my-team-container .filter-bar{margin-bottom:24px;padding:0 24px;display:flex;justify-content:flex-start;align-items:center;gap:16px}.manage-my-team-container .filter-bar .sort-by-container{display:flex;align-items:center;gap:12px}.manage-my-team-container .filter-bar .sort-by-container .sort-label-container{display:flex;align-items:center;gap:6px}.manage-my-team-container .filter-bar .sort-by-container .sort-label-container .sort-icon{width:20px;height:20px}.manage-my-team-container .filter-bar .sort-by-container .sort-label-container .sort-icon path{fill:var(--primary-dark-slate-blue)}.manage-my-team-container .filter-bar .sort-by-container .sort-label-container .sort-label{font-size:14px;font-weight:600;color:var(--primary-dark-slate-blue);line-height:20px}.manage-my-team-container .filter-bar .sort-by-container .sort-dropdown{display:flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid var(--border);border-radius:6px;background:#fff;cursor:pointer;transition:all .2s ease;min-width:220px;min-height:44px}.manage-my-team-container .filter-bar .sort-by-container .sort-dropdown:hover{background-color:var(--action-hover);border-color:var(--primary-dark-slate-blue);box-shadow:0 2px 4px #0000001a}.manage-my-team-container .filter-bar .sort-by-container .sort-dropdown:focus-visible{outline:2px solid var(--primary-dark-slate-blue);outline-offset:2px}.manage-my-team-container .filter-bar .sort-by-container .sort-dropdown .sort-value{font-size:14px;font-weight:500;color:var(--Mezi-Text-Primary);line-height:20px;flex:1}.manage-my-team-container .filter-bar .sort-by-container .sort-dropdown svg{transition:transform .2s ease;flex-shrink:0}.manage-my-team-container .pharmacy-table-container{width:100%;background-color:var(--white);border-radius:0;border:none;padding:0 24px;box-sizing:border-box;overflow-x:auto}.manage-my-team-container .pharmacy-table-container .pharmacy-table{width:100%;min-width:900px;border-collapse:collapse;table-layout:fixed}.manage-my-team-container .pharmacy-table-container .pharmacy-table th:nth-child(1),.manage-my-team-container .pharmacy-table-container .pharmacy-table td:nth-child(1){width:15%;min-width:120px}.manage-my-team-container .pharmacy-table-container .pharmacy-table th:nth-child(2),.manage-my-team-container .pharmacy-table-container .pharmacy-table td:nth-child(2){width:12%;min-width:100px}.manage-my-team-container .pharmacy-table-container .pharmacy-table th:nth-child(3),.manage-my-team-container .pharmacy-table-container .pharmacy-table td:nth-child(3){width:12%;min-width:100px}.manage-my-team-container .pharmacy-table-container .pharmacy-table th:nth-child(4),.manage-my-team-container .pharmacy-table-container .pharmacy-table td:nth-child(4){width:20%;min-width:150px}.manage-my-team-container .pharmacy-table-container .pharmacy-table th:nth-child(5),.manage-my-team-container .pharmacy-table-container .pharmacy-table td:nth-child(5){width:12%;min-width:100px}.manage-my-team-container .pharmacy-table-container .pharmacy-table th:nth-child(6),.manage-my-team-container .pharmacy-table-container .pharmacy-table td:nth-child(6){width:10%;min-width:90px}.manage-my-team-container .pharmacy-table-container .pharmacy-table th:nth-child(7),.manage-my-team-container .pharmacy-table-container .pharmacy-table td:nth-child(7){width:19%;min-width:150px}.manage-my-team-container .pharmacy-table-container .pharmacy-table thead{background-color:#f2f4f8;border-top:1px solid #e3e2e2}.manage-my-team-container .pharmacy-table-container .pharmacy-table thead tr th{padding:12px 8px 12px 12px;text-align:left;cursor:pointer;user-select:none;transition:background-color .2s;height:56px;vertical-align:middle}.manage-my-team-container .pharmacy-table-container .pharmacy-table thead tr th:hover{background-color:#e8ebf0}.manage-my-team-container .pharmacy-table-container .pharmacy-table thead tr th:last-child{text-align:center}.manage-my-team-container .pharmacy-table-container .pharmacy-table thead tr th:last-child .headerCell{justify-content:center}.manage-my-team-container .pharmacy-table-container .pharmacy-table thead tr th .headerCell{display:flex;align-items:center;gap:0;flex-wrap:nowrap}.manage-my-team-container .pharmacy-table-container .pharmacy-table thead tr th .headerCell .headerText{font-size:14px;font-weight:500;color:#121619;line-height:20px;font-family:Poppins,sans-serif;flex-shrink:1;min-width:0}.manage-my-team-container .pharmacy-table-container .pharmacy-table thead tr th .headerCell .sortIcon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;opacity:.4;transition:all .2s;flex-shrink:0}.manage-my-team-container .pharmacy-table-container .pharmacy-table thead tr th .headerCell .sortIcon svg{width:24px;height:24px}.manage-my-team-container .pharmacy-table-container .pharmacy-table thead tr th .headerCell .sortIcon.active{opacity:1}.manage-my-team-container .pharmacy-table-container .pharmacy-table thead tr th .headerCell .sortIcon.active.asc svg{transform:rotate(0)}.manage-my-team-container .pharmacy-table-container .pharmacy-table thead tr th .headerCell .sortIcon.active.desc svg{transform:rotate(180deg)}.manage-my-team-container .pharmacy-table-container .pharmacy-table tbody{background-color:var(--white)}.manage-my-team-container .pharmacy-table-container .pharmacy-table tbody tr{background-color:var(--white);transition:background-color .2s}.manage-my-team-container .pharmacy-table-container .pharmacy-table tbody tr:hover{background-color:#f9f9f9}.manage-my-team-container .pharmacy-table-container .pharmacy-table tbody tr td{padding:12px 8px 12px 12px;vertical-align:middle;border-top:1px solid #e3e2e2;border-bottom:none;height:56px}.manage-my-team-container .pharmacy-table-container .pharmacy-table tbody tr td:last-child{padding-right:0}.manage-my-team-container .pharmacy-table-container .pharmacy-table tbody tr td:first-child .cellText{color:#21272a}.manage-my-team-container .pharmacy-table-container .pharmacy-table tbody tr td .cellText{font-size:14px;font-weight:400;color:#121619;line-height:20px;font-family:Poppins,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.manage-my-team-container .pharmacy-table-container .pharmacy-table tbody tr td .actionsCell{display:flex;justify-content:center;align-items:center;padding:0;width:100%}.manage-my-team-container .pharmacy-table-container .pharmacy-table tbody tr td .actionsCell .actionButton{display:flex!important;align-items:center!important;justify-content:center!important;padding:12px 24px 16px!important;border-radius:28px!important;font-size:14px!important;font-weight:700!important;text-transform:none!important;cursor:pointer;transition:all .2s;white-space:nowrap;min-width:191px!important;width:191px!important;max-width:191px!important;font-family:Poppins,sans-serif!important;line-height:20px!important;height:40px!important;box-sizing:border-box}.manage-my-team-container .pharmacy-table-container .pharmacy-table tbody tr td .actionsCell .actionButton.viewButton{background-color:var(--white)!important;border:1px solid #333366!important;color:#336!important}.manage-my-team-container .pharmacy-table-container .pharmacy-table tbody tr td .actionsCell .actionButton.viewButton:hover{background-color:#f5f5f5!important;border:1px solid #333366!important;color:#336!important}.manage-my-team-container .pharmacy-cards-container{display:grid;gap:16px;padding:0 24px;width:100%;box-sizing:border-box}.manage-my-team-container .pharmacy-cards-container.tablet-stack,.manage-my-team-container .pharmacy-cards-container.mobile-stack{grid-template-columns:1fr}.manage-my-team-container .pharmacy-cards-container .pharmacy-card{background:#fff;border-radius:8px;padding:24px;border:1px solid #e3e2e2;box-shadow:0 2px 4px #00000014;transition:all .3s ease;display:flex;flex-direction:column;width:100%;box-sizing:border-box}.manage-my-team-container .pharmacy-cards-container .pharmacy-card:hover{box-shadow:0 4px 12px #0000001f;border-color:#d0d0d0;transform:translateY(-2px)}.manage-my-team-container .pharmacy-cards-container .pharmacy-card:focus-within{box-shadow:0 0 0 3px #33336626;border-color:var(--primary-dark-slate-blue)}.manage-my-team-container .pharmacy-cards-container .pharmacy-card.tablet-card{display:flex;flex-direction:column;align-items:stretch}.manage-my-team-container .pharmacy-cards-container .pharmacy-card.tablet-card .pharmacy-details-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-bottom:20px}.manage-my-team-container .pharmacy-cards-container .pharmacy-card.tablet-card .pharmacy-details-grid .details-column{display:flex;flex-direction:column;gap:12px}.manage-my-team-container .pharmacy-cards-container .pharmacy-card.tablet-card .detail-row-horizontal{display:grid;grid-template-columns:120px 1fr;gap:12px;align-items:baseline}.manage-my-team-container .pharmacy-cards-container .pharmacy-card.tablet-card .detail-row-horizontal .detail-label{font-size:14px;font-weight:600;color:#336;line-height:20px;font-family:Poppins,sans-serif;text-align:left}.manage-my-team-container .pharmacy-cards-container .pharmacy-card.tablet-card .detail-row-horizontal .detail-value{font-size:14px;font-weight:400;color:#000;line-height:20px;font-family:Poppins,sans-serif;word-wrap:break-word;text-align:left}.manage-my-team-container .pharmacy-cards-container .pharmacy-card.mobile-card .pharmacy-details{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.manage-my-team-container .pharmacy-cards-container .pharmacy-card .view-details-button{background-color:var(--white)!important;border:1px solid #333366!important;color:#336!important;border-radius:28px!important;padding:10px 24px!important;font-size:14px!important;font-weight:700!important;text-transform:none!important;font-family:Poppins,sans-serif!important;line-height:20px!important;height:40px!important;transition:all .2s ease;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px;width:auto!important;min-width:auto!important;align-self:flex-start}.manage-my-team-container .pharmacy-cards-container .pharmacy-card .view-details-button:hover{background-color:#f5f5f5!important;border:1px solid #333366!important;color:#336!important}.manage-my-team-container .pharmacy-cards-container .pharmacy-card .view-details-button svg{width:18px;height:18px}.manage-my-team-container .view-more-container{margin-top:16px;padding:0 16px 16px;text-align:center;width:100%;box-sizing:border-box}.manage-my-team-container .view-more-container .view-more-button,.manage-my-team-container .view-more-container .view-less-button{text-transform:none;font-weight:700;font-size:16px;padding:14px 32px;min-height:48px;transition:all .3s ease;border-radius:28px;font-family:Poppins,sans-serif;border:2px solid var(--primary-dark-slate-blue)!important;color:var(--primary-dark-slate-blue)!important;background-color:#fff!important}.manage-my-team-container .view-more-container .view-more-button:hover,.manage-my-team-container .view-more-container .view-less-button:hover{transform:scale(1.02);box-shadow:0 4px 8px #00000026;background-color:#f5f5f5!important}.manage-my-team-container .view-more-container .view-more-button:focus-visible,.manage-my-team-container .view-more-container .view-less-button:focus-visible{outline:2px solid var(--primary-dark-slate-blue);outline-offset:2px;box-shadow:0 0 0 3px #33336626}.manage-my-team-container .view-more-container .view-more-button:active,.manage-my-team-container .view-more-container .view-less-button:active{transform:scale(.98)}.manage-my-team-container .pagination-controls{display:flex;justify-content:flex-end;align-items:center;gap:0;margin-top:10px;padding:2px 24px;flex-shrink:0;width:100%;box-sizing:border-box}.manage-my-team-container .pagination-controls .paginationButton{min-width:48px;height:48px;padding:12px;border:none;border-radius:48px;background-color:transparent;color:#000000de;cursor:pointer;transition:all .2s}.manage-my-team-container .pagination-controls .paginationButton:hover:not(:disabled){background-color:#0000000a}.manage-my-team-container .pagination-controls .paginationButton:disabled{opacity:.38;cursor:not-allowed}.manage-my-team-container .pagination-controls .paginationButton svg{display:block;width:24px;height:24px}.manage-my-team-container .pagination-controls .pageInfo{font-size:12px;font-weight:400;color:#000000de;line-height:1.66;letter-spacing:.4px;min-width:auto;text-align:center;padding:0 10px;height:48px;display:flex;align-items:center;justify-content:center;font-family:Poppins,sans-serif}.manage-my-team-container .empty-state{text-align:center;padding:64px 24px;margin:0 24px;background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a}.manage-my-team-container .empty-state h6{font-size:20px;font-weight:600;color:var(--Mezi-Text-Primary);margin-bottom:12px;font-family:Poppins,sans-serif}.manage-my-team-container .empty-state p{font-size:14px;color:var(--Mezi-Text-Secondary);line-height:22px;font-family:Poppins,sans-serif}@media(max-width:767px){.manage-my-team-container .empty-state{padding:48px 16px;margin:0 16px}.manage-my-team-container .empty-state h6{font-size:18px;margin-bottom:10px}.manage-my-team-container .empty-state p{font-size:13px;line-height:20px}}@media(min-width:768px)and (max-width:1023px){.manage-my-team-container .page-header{margin-bottom:0;padding:20px}.manage-my-team-container .page-header .page-title{font-size:28px;font-weight:400;line-height:36px}.manage-my-team-container .section-header{margin-bottom:20px;padding:20px 20px 0}.manage-my-team-container .section-header .section-title{font-size:18px;font-weight:400;line-height:24px}.manage-my-team-container .section-header .section-description{font-size:14px;line-height:20px}.manage-my-team-container .filter-bar{margin-bottom:20px;padding:0 20px}.manage-my-team-container .pharmacy-table-container,.manage-my-team-container .pharmacy-cards-container{padding:0 20px}.manage-my-team-container .pagination-controls{padding:2px 20px}.manage-my-team-container .pharmacy-cards-container.tablet-stack{grid-template-columns:1fr;gap:20px}.manage-my-team-container .pharmacy-cards-container.tablet-stack .pharmacy-card.tablet-card{padding:20px;box-shadow:0 2px 6px #0000001a}.manage-my-team-container .pharmacy-cards-container.tablet-stack .pharmacy-card.tablet-card .pharmacy-details-grid{gap:28px;margin-bottom:20px}.manage-my-team-container .pharmacy-cards-container.tablet-stack .pharmacy-card.tablet-card .pharmacy-details-grid .details-column{gap:14px}.manage-my-team-container .pharmacy-cards-container.tablet-stack .pharmacy-card.tablet-card .detail-row-horizontal{grid-template-columns:115px 1fr;gap:12px}.manage-my-team-container .pharmacy-cards-container.tablet-stack .pharmacy-card.tablet-card .detail-row-horizontal .detail-label,.manage-my-team-container .pharmacy-cards-container.tablet-stack .pharmacy-card.tablet-card .detail-row-horizontal .detail-value{font-size:13px;line-height:20px}.manage-my-team-container .pharmacy-cards-container.tablet-stack .pharmacy-card.tablet-card .view-details-button{font-size:14px!important;min-height:44px!important;height:44px!important;padding:10px 28px!important;align-self:flex-start}}@media(max-width:1366px){.manage-my-team-container .pharmacy-table-container{overflow-x:auto}.manage-my-team-container .pharmacy-table-container .pharmacy-table{min-width:800px}.manage-my-team-container .pharmacy-table-container .pharmacy-table thead tr th,.manage-my-team-container .pharmacy-table-container .pharmacy-table tbody tr td{padding:10px 1px}.manage-my-team-container .pharmacy-table-container .pharmacy-table thead tr th:first-child,.manage-my-team-container .pharmacy-table-container .pharmacy-table tbody tr td:first-child{padding:12px 8px 12px 12px}.manage-my-team-container .pharmacy-table-container .pharmacy-table thead tr th .headerCell .headerText,.manage-my-team-container .pharmacy-table-container .pharmacy-table thead tr th .cellText,.manage-my-team-container .pharmacy-table-container .pharmacy-table tbody tr td .headerCell .headerText,.manage-my-team-container .pharmacy-table-container .pharmacy-table tbody tr td .cellText{font-size:13px}.manage-my-team-container .pharmacy-table-container .pharmacy-table thead tr th .actionsCell .actionButton,.manage-my-team-container .pharmacy-table-container .pharmacy-table tbody tr td .actionsCell .actionButton{min-width:160px!important;width:160px!important;padding:10px 16px 12px!important;font-size:12px!important}}@media(max-width:767px){.manage-my-team-container .pharmacy-cards-container{grid-template-columns:1fr}}@media(max-width:767px){.manage-my-team-container .page-header{margin-bottom:0;padding:16px}.manage-my-team-container .page-header .page-title{font-size:24px;font-weight:400;line-height:32px}.manage-my-team-container .section-header{margin-bottom:16px;padding:16px 16px 0}.manage-my-team-container .section-header .section-title{font-size:18px;font-weight:400;line-height:24px;margin-bottom:8px}.manage-my-team-container .section-header .section-description{font-size:13px;line-height:18px}.manage-my-team-container .filter-bar{margin-bottom:16px;padding:0 16px;flex-direction:column;align-items:stretch;gap:12px}.manage-my-team-container .filter-bar .sort-by-container{width:100%;flex-direction:column;align-items:stretch;gap:8px}.manage-my-team-container .filter-bar .sort-by-container .sort-label-container{justify-content:flex-start}.manage-my-team-container .filter-bar .sort-by-container .sort-dropdown{width:100%;min-width:unset;justify-content:space-between;min-height:48px;padding:12px 16px}.manage-my-team-container .pharmacy-table-container,.manage-my-team-container .pharmacy-cards-container{padding:0 16px}.manage-my-team-container .pharmacy-cards-container.mobile-stack{grid-template-columns:1fr;gap:16px}.manage-my-team-container .pharmacy-cards-container.mobile-stack .pharmacy-card.mobile-card{padding:16px;display:flex;flex-direction:column;align-items:stretch;box-shadow:0 2px 6px #0000001f}.manage-my-team-container .pharmacy-cards-container.mobile-stack .pharmacy-card.mobile-card .pharmacy-details{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.manage-my-team-container .pharmacy-cards-container.mobile-stack .pharmacy-card.mobile-card .detail-row-horizontal{display:grid;grid-template-columns:105px 1fr;gap:10px;align-items:baseline}.manage-my-team-container .pharmacy-cards-container.mobile-stack .pharmacy-card.mobile-card .detail-row-horizontal .detail-label{font-size:13px;font-weight:600;color:#336;line-height:18px;font-family:Poppins,sans-serif}.manage-my-team-container .pharmacy-cards-container.mobile-stack .pharmacy-card.mobile-card .detail-row-horizontal .detail-value{font-size:13px;font-weight:400;color:#000;line-height:18px;font-family:Poppins,sans-serif;word-wrap:break-word}.manage-my-team-container .pharmacy-cards-container.mobile-stack .pharmacy-card.mobile-card .view-details-button{font-size:14px!important;min-height:48px!important;height:48px!important;align-self:center;padding:12px 32px!important}.manage-my-team-container .pagination-controls{display:none}.manage-my-team-container .empty-state{margin:0 16px}}.MuiMenu-paper{border-radius:8px!important;box-shadow:0 4px 12px #00000026!important;margin-top:8px!important}.MuiMenu-paper .MuiMenuItem-root{font-family:Poppins,sans-serif!important;font-size:14px!important;padding:12px 20px!important;min-height:44px!important;transition:background-color .2s ease}.MuiMenu-paper .MuiMenuItem-root:hover{background-color:#f2f4f8!important}.MuiMenu-paper .MuiMenuItem-root:focus-visible{outline:2px solid var(--primary-dark-slate-blue);outline-offset:-2px}*:focus-visible{outline:2px solid var(--primary-dark-slate-blue);outline-offset:2px}button:focus-visible{outline:2px solid var(--primary-dark-slate-blue);outline-offset:2px;box-shadow:0 0 0 3px #33336626}.location-review-row{display:flex;flex-direction:row;gap:24px;padding:4px 0}.location-review-row__location{flex:1;min-width:0}.location-review-row__role{flex:0 0 180px}.location-review-row__label{font-family:Poppins,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:20px!important;color:var(--CoolGray-60)!important;margin-bottom:2px!important}.location-review-row__value{font-family:Poppins,sans-serif!important;font-size:14px!important;font-weight:500!important;line-height:24px!important;color:var(--primary-dark-slate-blue)!important;word-break:break-word}@media(max-width:1023px)and (min-width:768px){.location-review-row{flex-direction:column;gap:8px}.location-review-row__role{flex:unset}}@media(max-width:767px){.location-review-row{flex-direction:column;gap:4px}.location-review-row__role{flex:unset}.location-review-row__value{font-size:14px!important}}.staff-review-card{border:1px solid var(--platinum-gray);border-radius:8px;padding:24px 24px 24px 0;margin-bottom:16px;background:var(--white);display:flex;flex-direction:row}.staff-review-card__accent{display:flex;flex-direction:column;align-items:center;flex-shrink:0;width:44px;padding-top:2px;overflow:visible}.staff-review-card__dot{width:12px;height:12px;border-radius:50%;background-color:var(--secondary-orange);flex-shrink:0;margin-top:4px;box-shadow:0 0 0 6px #ff99332e}.staff-review-card__accent-line{width:2px;flex:1;background-color:var(--secondary-orange);margin-top:0}.staff-review-card__body{flex:1;min-width:0}.staff-review-card__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.staff-review-card__title{font-family:Poppins,sans-serif!important;font-size:16px!important;font-weight:500!important;line-height:24px!important;color:var(--primary-dark-slate-blue)!important}.staff-review-card__remove-btn{text-transform:none!important;font-family:Poppins,sans-serif!important;font-size:14px!important;font-weight:700!important;line-height:24px!important;color:var(--primary-dark-slate-blue)!important;border:1px solid var(--primary-dark-slate-blue)!important;border-radius:999px!important;padding:6px 20px!important;white-space:nowrap;background:var(--white)!important}.staff-review-card__remove-btn .MuiButton-endIcon{margin-left:6px}.staff-review-card__remove-btn .MuiButton-endIcon svg{width:16px;height:16px;font-size:16px}.staff-review-card__remove-btn:hover{background-color:var(--primary-dark-slate-blue)!important;color:var(--white)!important}.staff-review-card__remove-btn:hover .trashIcon path{stroke:var(--white)}.staff-review-card__remove-btn:focus-visible{outline:2px solid var(--black);outline-offset:2px}.staff-review-card__info-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:16px;margin-bottom:24px;width:90%}.staff-review-card__field-label{font-family:Poppins,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:20px!important;color:var(--CoolGray-60)!important;margin-bottom:2px!important}.staff-review-card__field-value{font-family:Poppins,sans-serif!important;font-size:14px!important;font-weight:500!important;line-height:24px!important;color:var(--primary-dark-slate-blue)!important;word-break:break-word}.staff-review-card__locations{padding-top:0;width:90%}.staff-review-card__locations-header{font-family:Poppins,sans-serif!important;font-size:14px!important;font-weight:500!important;line-height:24px!important;color:var(--primary-dark-slate-blue)!important;margin-bottom:12px!important}.staff-review-card__locations-list{display:flex;flex-direction:column;gap:8px}.staff-review-card__mobile-remove{display:flex;justify-content:flex-end;margin-top:20px;padding-top:16px;border-top:1px solid var(--platinum-gray)}@media(max-width:1023px)and (min-width:768px){.staff-review-card{padding:20px 20px 20px 0}.staff-review-card__accent{width:38px}.staff-review-card__info-grid{grid-template-columns:1fr 1fr 1fr;gap:12px;margin-bottom:20px}.staff-review-card__field--email{grid-column:1/-1}.staff-review-card__locations-header{font-size:14px}}@media(max-width:767px){.staff-review-card{padding:16px 16px 16px 0}.staff-review-card__accent{width:32px}.staff-review-card__dot{width:10px;height:10px}.staff-review-card__accent-line{width:2px}.staff-review-card__header{margin-bottom:16px}.staff-review-card__title{font-size:14px!important}.staff-review-card__info-grid{grid-template-columns:1fr;gap:12px;margin-bottom:16px}.staff-review-card__locations-header{font-size:13px}.staff-review-card__locations-list{gap:12px}}.review-staff-invitation{background:var(--white)}.review-staff-invitation__content{padding:0}.review-staff-invitation__section-title{font-family:Poppins,sans-serif!important;font-size:18px!important;font-weight:500!important;line-height:28px!important;color:var(--primary-dark-slate-blue)!important;margin-bottom:12px!important}.review-staff-invitation__description{font-family:Poppins,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:24px!important;color:var(--Mezi-Text-Primary)!important;margin-bottom:28px!important}.review-staff-invitation__subheader{font-family:Poppins,sans-serif!important;font-size:16px!important;font-weight:500!important;line-height:24px!important;color:var(--primary-dark-slate-blue)!important;margin-bottom:20px!important}.review-staff-invitation__error{margin-bottom:16px}.review-staff-invitation__cards{display:flex;flex-direction:column;gap:0}@media(max-width:1023px)and (min-width:768px){.review-staff-invitation__section-title{font-size:16px!important}.review-staff-invitation__description{font-size:13px!important}.review-staff-invitation__subheader{font-size:14px!important}}@media(max-width:767px){.review-staff-invitation__section-title{font-size:16px!important;font-weight:500!important}.review-staff-invitation__description{font-size:13px!important;line-height:20px!important}.review-staff-invitation__subheader{font-size:14px!important}}.invite-confirmation{display:flex;flex-direction:column;width:100%}.invite-confirmation__content{flex:1;overflow-y:auto;padding:32px 80px;display:flex;flex-direction:column;align-items:center}.invite-confirmation__badge{display:flex;justify-content:center;margin-bottom:24px}.invite-confirmation__badge-icon{width:84px;height:84px}.invite-confirmation__heading{font-family:Poppins,sans-serif!important;font-size:18px!important;font-weight:500!important;line-height:28px!important;color:var(--primary-dark-slate-blue)!important;text-align:center!important;margin-bottom:24px!important;max-width:600px}.invite-confirmation__heading--failed{margin-top:32px!important}.invite-confirmation__table{width:100%;max-width:700px;border:1px solid var(--platinum-gray);border-radius:4px;overflow:hidden}.invite-confirmation__table-header{display:flex;align-items:center}.invite-confirmation__table-header--success,.invite-confirmation__table-header--failed{background-color:var(--secondary-bg-orange)}.invite-confirmation__table-header .invite-confirmation__th{flex:1;padding:12px 16px;font-family:Poppins,sans-serif!important;font-size:14px!important;font-weight:500!important;line-height:24px!important;color:var(--primary-dark-slate-blue)!important}.invite-confirmation__table-header .invite-confirmation__th--status{flex:0 0 140px;text-align:center}.invite-confirmation__table-row{display:flex;align-items:center;border-top:1px solid var(--platinum-gray);background:var(--white)}.invite-confirmation__table-row .invite-confirmation__td{flex:1;padding:12px 16px;font-family:Poppins,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:24px!important;color:var(--Mezi-Text-Primary)!important}.invite-confirmation__table-row .invite-confirmation__td--status{flex:0 0 140px;display:flex;align-items:center;justify-content:center;gap:6px}.invite-confirmation__status-icon{font-size:20px!important}.invite-confirmation__status-icon--success{color:var(--success)!important}.invite-confirmation__status-icon--failed{color:var(--error)!important}.invite-confirmation__status-text{font-family:Poppins,sans-serif!important;font-size:14px!important;font-weight:500!important;line-height:24px!important}.invite-confirmation__status-text--success{color:var(--success)!important}.invite-confirmation__status-text--failed{color:var(--error)!important}.invite-confirmation__cards{display:flex;flex-direction:column;gap:12px;width:100%}.invite-confirmation__card{border:1px solid var(--platinum-gray);border-radius:8px;padding:16px;background:var(--white)}.invite-confirmation__card-row{display:flex;justify-content:space-between;align-items:flex-start;padding:4px 0}.invite-confirmation__card-label{font-family:Poppins,sans-serif!important;font-size:13px!important;font-weight:500!important;line-height:20px!important;color:var(--primary-dark-slate-blue)!important;flex-shrink:0;margin-right:12px}.invite-confirmation__card-value{font-family:Poppins,sans-serif!important;font-size:13px!important;font-weight:400!important;line-height:20px!important;color:var(--Mezi-Text-Primary)!important;text-align:right;word-break:break-word}.invite-confirmation__card-status{display:flex;align-items:center;gap:6px}@media(max-width:1023px)and (min-width:768px){.invite-confirmation__content{padding:24px}.invite-confirmation__heading{font-size:16px!important;line-height:24px!important}}@media(max-width:767px){.invite-confirmation__content{padding:16px}.invite-confirmation__badge-icon{width:56px;height:56px}.invite-confirmation__heading{font-size:14px!important;line-height:20px!important;margin-bottom:16px!important}.invite-confirmation__heading--failed{margin-top:24px!important}.invite-confirmation__card{padding:12px}}.invitePharmacyStaffModal{display:flex;align-items:center;justify-content:center}.invitePharmacyStaffModal .modalContainer{outline:none;background-color:var(--white);border-radius:10px;border:1px solid #EEE7E7;box-shadow:0 2px 4px #23232f0f,0 8px 16px #23232f14;width:90vw;max-width:90%;max-height:90vh;display:flex;flex-direction:column;animation:modalFadeIn .2s ease-out}@media(max-width:1023px){.invitePharmacyStaffModal .modalContainer{max-width:90vw}}@media(max-width:767px){.invitePharmacyStaffModal .modalContainer{width:calc(100vw - 32px);max-width:calc(100vw - 32px);max-height:75vh;margin:0 16px}}.invitePharmacyStaffModal .modalHeader{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-bottom:1px solid #EEE7E7;flex-shrink:0}@media(max-width:767px){.invitePharmacyStaffModal .modalHeader{padding:12px 16px}}.invitePharmacyStaffModal .modalHeader .modalTitle{color:var(--Mezi-Primary-Dark-Slate-Blue);font-family:Poppins,sans-serif;font-size:18px;font-weight:500;line-height:28px;margin:0}.invitePharmacyStaffModal .modalHeader .closeButtonContainer{display:flex;align-items:center;gap:12px}.invitePharmacyStaffModal .modalHeader .closeButtonContainer .closeText{color:var(--Mezi-Primary-Dark-Slate-Blue);font-family:Poppins,sans-serif;font-size:16px;font-weight:700;line-height:20px}@media(max-width:767px){.invitePharmacyStaffModal .modalHeader .closeButtonContainer .closeText{display:none}}.invitePharmacyStaffModal .modalHeader .closeButtonContainer button{padding:0}.invitePharmacyStaffModal .modalHeader .closeButtonContainer button svg{width:24px;height:24px;color:var(--Mezi-Primary-Dark-Slate-Blue);fill:var(--Mezi-Primary-Dark-Slate-Blue)}.invitePharmacyStaffModal .modalContent{padding:24px;overflow-y:auto;flex:1}@media(max-width:767px){.invitePharmacyStaffModal .modalContent{padding:16px}}.invitePharmacyStaffModal .modalContent::-webkit-scrollbar{width:8px}.invitePharmacyStaffModal .modalContent::-webkit-scrollbar-track{background:#f5f5f5;border-radius:4px}.invitePharmacyStaffModal .modalContent::-webkit-scrollbar-thumb{background:#bdbdbd;border-radius:4px}.invitePharmacyStaffModal .modalContent::-webkit-scrollbar-thumb:hover{background:#9e9e9e}.invitePharmacyStaffModal .modalContent .sectionTitle{font-family:Poppins,sans-serif;font-weight:500;font-size:16px;line-height:24px;color:var(--Mezi-Primary-Dark-Slate-Blue);margin-bottom:8px}.invitePharmacyStaffModal .modalContent .sectionDescription{font-family:Poppins,sans-serif;font-weight:400;font-size:14px;line-height:22px;color:var(--CoolGray-90);margin-bottom:20px}.invitePharmacyStaffModal .modalContent .addStaffHeader{font-family:Poppins,sans-serif;font-weight:500;font-size:14px;line-height:22px;color:var(--Mezi-Primary-Dark-Slate-Blue);margin-bottom:16px}.invitePharmacyStaffModal .staffCard{border:1px solid #E3E2E2;border-radius:8px;padding:20px;margin-bottom:16px}@media(max-width:767px){.invitePharmacyStaffModal .staffCard{padding:16px}}.invitePharmacyStaffModal .staffCard .staffCardHeader{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.invitePharmacyStaffModal .staffCard .staffCardHeader .staffLabel{font-family:Poppins,sans-serif;font-weight:500;font-size:15px;line-height:22px;color:var(--Mezi-Primary-Dark-Slate-Blue)}.invitePharmacyStaffModal .staffCard .staffCardHeader .removeStaffBtn{font-family:Poppins,sans-serif;font-size:14px;font-weight:600;text-transform:none;color:var(--Mezi-Primary-Dark-Slate-Blue);border:1px solid var(--Mezi-Primary-Dark-Slate-Blue);border-radius:28px;padding:6px 16px;min-width:auto}.invitePharmacyStaffModal .staffCard .staffCardHeader .removeStaffBtn .trashIcon{width:18px;height:18px}.invitePharmacyStaffModal .staffCard .staffCardHeader .removeStaffBtn:hover{background-color:var(--Mezi-Primary-Dark-Slate-Blue)!important;color:#fff!important}.invitePharmacyStaffModal .staffCard .staffCardHeader .removeStaffBtn:hover .trashIcon path{stroke:#fff}.invitePharmacyStaffModal .staffCard .staffFormGrid{margin-bottom:12px}.invitePharmacyStaffModal .staffCard .pharmacyLocationInfo{font-family:Poppins,sans-serif;font-weight:400;font-size:13px;line-height:20px;color:var(--CoolGray-60);margin-bottom:12px;margin-top:4px}.invitePharmacyStaffModal .staffCard .pharmacyLocationSearchContainer{margin-top:4px;position:relative}.invitePharmacyStaffModal .staffCard .pharmacyLocationSearchContainer label .form-input-label{font-family:Poppins,sans-serif;font-weight:400;font-size:14px;line-height:20px;color:var(--CoolGray-90)}.invitePharmacyStaffModal .staffCard .pharmacyLocationSearchContainer .searchInputWrapper{position:relative;margin-top:6px}.invitePharmacyStaffModal .staffCard .pharmacyLocationSearchContainer .searchInputWrapper .searchInput{width:100%;height:48px;padding:12px 44px 12px 16px;border:1px solid #E3E2E2;border-radius:2px;font-family:Poppins,sans-serif;font-size:14px;color:var(--CoolGray-100);outline:none;box-sizing:border-box}.invitePharmacyStaffModal .staffCard .pharmacyLocationSearchContainer .searchInputWrapper .searchInput::placeholder{color:#9e9e9e}.invitePharmacyStaffModal .staffCard .pharmacyLocationSearchContainer .searchInputWrapper .searchInput:focus{border-color:var(--Mezi-Primary-Dark-Slate-Blue)}.invitePharmacyStaffModal .staffCard .pharmacyLocationSearchContainer .searchInputWrapper .searchIcon{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:var(--CoolGray-60);font-size:22px;pointer-events:none}.invitePharmacyStaffModal .staffCard .pharmacyLocationSearchContainer .pharmacyDropdown{position:absolute;top:100%;left:0;right:0;z-index:10;background:#fff;border:1px solid #E3E2E2;border-radius:8px;box-shadow:0 4px 12px #0000001a;margin-top:4px;max-height:200px;overflow-y:auto}.invitePharmacyStaffModal .staffCard .pharmacyLocationSearchContainer .pharmacyDropdown .pharmacyDropdownOption{display:flex;align-items:center;gap:10px;padding:10px 16px;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;white-space:nowrap}.invitePharmacyStaffModal .staffCard .pharmacyLocationSearchContainer .pharmacyDropdown .pharmacyDropdownOption .pharmacyOptionIcon{color:var(--Mezi-Primary-Dark-Slate-Blue);font-size:20px;flex-shrink:0}.invitePharmacyStaffModal .staffCard .pharmacyLocationSearchContainer .pharmacyDropdown .pharmacyDropdownOption:hover{background-color:#3333660f}.invitePharmacyStaffModal .staffCard .pharmacyLocationSearchContainer .pharmacyDropdown .pharmacyDropdownEmpty{padding:10px 16px;font-family:Poppins,sans-serif;font-size:14px;color:#9e9e9e}.invitePharmacyStaffModal .staffCard .locationRequiredError{font-family:Poppins,sans-serif;font-size:12px;color:var(--error);margin-top:8px}.invitePharmacyStaffModal .staffCard .selectedPharmacies{margin-top:20px}.invitePharmacyStaffModal .staffCard .selectedPharmacies .selectedPharmaciesHeader{font-family:Poppins,sans-serif;font-weight:500;font-size:14px;color:var(--Mezi-Primary-Dark-Slate-Blue);margin-bottom:16px}.invitePharmacyStaffModal .staffCard .selectedPharmacies .selectedPharmacyItem{display:flex;gap:12px;margin-bottom:16px}.invitePharmacyStaffModal .staffCard .selectedPharmacies .selectedPharmacyItem .pharmacyFieldLabel{font-family:Poppins,sans-serif;font-weight:400;font-size:14px;color:var(--CoolGray-90);margin-bottom:6px}.invitePharmacyStaffModal .staffCard .selectedPharmacies .selectedPharmacyItem .pharmacyFieldLabel .requiredAsterisk{color:#d32f2f}.invitePharmacyStaffModal .staffCard .selectedPharmacies .selectedPharmacyItem .selectedPharmacyColumn{flex:1;min-width:0}.invitePharmacyStaffModal .staffCard .selectedPharmacies .selectedPharmacyItem .pharmacyColumn .pharmacyLocationField{height:48px;padding:0 16px;border:1px solid #E3E2E2;border-radius:2px;display:flex;align-items:center;background:#f5f5f5}.invitePharmacyStaffModal .staffCard .selectedPharmacies .selectedPharmacyItem .pharmacyColumn .pharmacyLocationField .pharmacyLocationText{font-family:Poppins,sans-serif;font-size:14px;color:var(--text-disabled);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.invitePharmacyStaffModal .staffCard .selectedPharmacies .selectedPharmacyItem .pharmacyColumn .pharmacyLocationField .associatedCheckIcon{flex-shrink:0;margin-left:8px}.invitePharmacyStaffModal .staffCard .selectedPharmacies .selectedPharmacyItem .pharmacyColumn .pharmacyLocationField.associated{border-color:#46ae59;border-width:2px}.invitePharmacyStaffModal .staffCard .selectedPharmacies .selectedPharmacyItem .pharmacyColumn .pharmacyLocationField.ar-conflict{border-color:#d32f2f;border-width:2px}.invitePharmacyStaffModal .staffCard .selectedPharmacies .selectedPharmacyItem .pharmacyColumn .associatedMessage{font-family:Poppins,sans-serif;font-size:12px;color:#46ae59;margin-top:4px}.invitePharmacyStaffModal .staffCard .selectedPharmacies .selectedPharmacyItem .pharmacyColumn .arConflictMessage{font-family:Poppins,sans-serif;font-size:12px;color:#d32f2f;margin-top:4px}.invitePharmacyStaffModal .staffCard .selectedPharmacies .selectedPharmacyItem .roleColumn .roleLabel{display:flex;align-items:center;gap:6px}.invitePharmacyStaffModal .staffCard .selectedPharmacies .selectedPharmacyItem .roleColumn .roleLabel .infoTooltipIcon{flex-shrink:0}.invitePharmacyStaffModal .staffCard .selectedPharmacies .selectedPharmacyItem .roleColumn .roleSelect{width:100%;height:48px;font-family:Poppins,sans-serif;font-size:14px;border-radius:2px}.invitePharmacyStaffModal .staffCard .selectedPharmacies .selectedPharmacyItem .roleColumn .roleSelect .MuiSelect-select{padding:8px 12px}.invitePharmacyStaffModal .staffCard .selectedPharmacies .selectedPharmacyItem .roleColumn .roleSelect .MuiOutlinedInput-notchedOutline{border:1px solid #E3E2E2!important}.invitePharmacyStaffModal .staffCard .selectedPharmacies .selectedPharmacyItem .roleColumn .roleSelect:hover .MuiOutlinedInput-notchedOutline{border-color:var(--Mezi-Primary-Dark-Slate-Blue)!important}.invitePharmacyStaffModal .staffCard .selectedPharmacies .selectedPharmacyItem .roleColumn .roleSelect.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--Mezi-Primary-Dark-Slate-Blue)!important;border-width:1px!important}.invitePharmacyStaffModal .staffCard .selectedPharmacies .selectedPharmacyItem .roleColumn .roleSelect.roleError .MuiOutlinedInput-notchedOutline{border-color:var(--error)!important;border-width:1.5px!important}.invitePharmacyStaffModal .staffCard .selectedPharmacies .selectedPharmacyItem .roleColumn .roleErrorMessage{font-family:Poppins,sans-serif;font-size:12px;color:var(--error);margin-top:4px}.invitePharmacyStaffModal .staffCard .selectedPharmacies .selectedPharmacyItem .removeColumn{display:flex;flex-direction:column}.invitePharmacyStaffModal .staffCard .selectedPharmacies .selectedPharmacyItem .removeColumn .removeColumnSpacer{height:26px}.invitePharmacyStaffModal .staffCard .selectedPharmacies .selectedPharmacyItem .removeColumn .removeRowBtn{width:100%;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;text-transform:none;color:var(--Mezi-Primary-Dark-Slate-Blue);border:1px solid var(--Mezi-Primary-Dark-Slate-Blue);border-radius:28px;padding:8px 16px;height:48px}.invitePharmacyStaffModal .staffCard .selectedPharmacies .selectedPharmacyItem .removeColumn .removeRowBtn .trashIcon{width:20px;height:20px}.invitePharmacyStaffModal .staffCard .selectedPharmacies .selectedPharmacyItem .removeColumn .removeRowBtn:hover{background-color:var(--Mezi-Primary-Dark-Slate-Blue)!important;color:#fff!important}.invitePharmacyStaffModal .staffCard .selectedPharmacies .selectedPharmacyItem .removeColumn .removeRowBtn:hover .trashIcon path{stroke:#fff}.invitePharmacyStaffModal .addAnotherStaffBtn{font-family:Poppins,sans-serif;font-size:14px;font-weight:600;text-transform:none;color:var(--Mezi-Primary-Dark-Slate-Blue);border:1px solid var(--Mezi-Primary-Dark-Slate-Blue);border-radius:28px;padding:8px 20px;margin-top:4px}.invitePharmacyStaffModal .addAnotherStaffBtn .MuiSvgIcon-root{font-size:20px}.invitePharmacyStaffModal .addAnotherStaffBtn:hover{background-color:var(--Mezi-Primary-Dark-Slate-Blue)!important;color:#fff!important}.invitePharmacyStaffModal .addAnotherStaffBtn:hover .MuiSvgIcon-root{color:#fff!important;fill:#fff!important}@media(max-width:767px){.invitePharmacyStaffModal .addAnotherStaffBtn{width:100%;justify-content:center}}@media(max-width:1023px)and (min-width:768px){.invitePharmacyStaffModal .staffCard .selectedPharmacies .selectedPharmacyItem{flex-wrap:wrap;row-gap:16px}.invitePharmacyStaffModal .staffCard .selectedPharmacies .selectedPharmacyItem .pharmacyColumn,.invitePharmacyStaffModal .staffCard .selectedPharmacies .selectedPharmacyItem .roleColumn{flex:1 1 calc(50% - 6px);min-width:0}.invitePharmacyStaffModal .staffCard .selectedPharmacies .selectedPharmacyItem .removeColumn{flex:1 1 100%;flex-direction:row;justify-content:flex-end}.invitePharmacyStaffModal .staffCard .selectedPharmacies .selectedPharmacyItem .removeColumn .removeColumnSpacer{display:none}.invitePharmacyStaffModal .staffCard .selectedPharmacies .selectedPharmacyItem .removeColumn .removeRowBtn{width:auto;min-width:160px}}@media(max-width:767px){.invitePharmacyStaffModal .staffCard .selectedPharmacies .selectedPharmacyItem{flex-direction:column;gap:16px}.invitePharmacyStaffModal .staffCard .selectedPharmacies .selectedPharmacyItem .selectedPharmacyColumn{width:100%}.invitePharmacyStaffModal .staffCard .selectedPharmacies .selectedPharmacyItem .removeColumn{align-items:stretch}.invitePharmacyStaffModal .staffCard .selectedPharmacies .selectedPharmacyItem .removeColumn .removeColumnSpacer{display:none}.invitePharmacyStaffModal .staffCard .selectedPharmacies .selectedPharmacyItem .removeColumn .removeRowBtn{width:100%}}.invitePharmacyStaffModal .modalFooter{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-top:1px solid #EEE7E7;flex-shrink:0}@media(max-width:767px){.invitePharmacyStaffModal .modalFooter{flex-direction:column-reverse;padding:12px 16px;gap:12px}.invitePharmacyStaffModal .modalFooter .cancelBtn,.invitePharmacyStaffModal .modalFooter .continueBtn{width:100%}}.invitePharmacyStaffModal .modalFooter .cancelBtn{font-family:Poppins,sans-serif;font-size:16px;font-weight:700;text-transform:none;color:var(--Mezi-Primary-Dark-Slate-Blue);border:1px solid var(--Mezi-Primary-Dark-Slate-Blue);border-radius:28px;padding:10px 24px;height:48px}.invitePharmacyStaffModal .modalFooter .cancelBtn .MuiSvgIcon-root{color:var(--Mezi-Primary-Dark-Slate-Blue);font-size:20px}.invitePharmacyStaffModal .modalFooter .cancelBtn:hover{background-color:var(--Mezi-Primary-Dark-Slate-Blue)!important;border:1px solid var(--Mezi-Primary-Dark-Slate-Blue);color:#fff!important}.invitePharmacyStaffModal .modalFooter .cancelBtn:hover .MuiSvgIcon-root{color:#fff!important;fill:#fff!important}.invitePharmacyStaffModal .modalFooter .continueBtn{background-color:var(--Mezi-Primary-Dark-Slate-Blue);border:1px solid var(--Mezi-Primary-Dark-Slate-Blue);border-radius:28px;padding:10px 24px;height:48px;display:flex;align-items:center;justify-content:center;text-transform:none}.invitePharmacyStaffModal .modalFooter .continueBtn span{color:#fff;font-family:Poppins,sans-serif;font-size:16px;font-weight:700;line-height:20px}.invitePharmacyStaffModal .modalFooter .continueBtn .MuiSvgIcon-root{color:#fff;fill:#fff}.invitePharmacyStaffModal .modalFooter .continueBtn:hover{background-color:#fff!important;border:1px solid var(--Mezi-Primary-Dark-Slate-Blue)}.invitePharmacyStaffModal .modalFooter .continueBtn:hover span{color:var(--Mezi-Primary-Dark-Slate-Blue)!important}.invitePharmacyStaffModal .modalFooter .continueBtn:hover .MuiSvgIcon-root{color:var(--Mezi-Primary-Dark-Slate-Blue)!important;fill:var(--Mezi-Primary-Dark-Slate-Blue)!important}@keyframes modalFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media print{.invitePharmacyStaffModal{display:none!important}}.edit-secondary-contact-modal{display:flex;align-items:center;justify-content:center}.edit-secondary-contact-modal .modal-content{background-color:#fff;border:1px solid #EEE7E7;border-radius:10px;box-shadow:0 8px 16px #23232f14,0 2px 4px #23232f0f;width:680px;height:801px;max-width:90vw;max-height:90vh;overflow:hidden;outline:none;display:flex;flex-direction:column}.edit-secondary-contact-modal .modal-content .modal-header{display:flex;justify-content:space-between;align-items:center;padding:10px 20px;border-bottom:1px solid #EEE7E7;min-height:59px;flex-shrink:0;background-color:#fff}.edit-secondary-contact-modal .modal-content .modal-header .modal-title{color:var(--primary-dark-slate-blue);font-family:Poppins,sans-serif;font-weight:500;font-size:18px;line-height:24px}.edit-secondary-contact-modal .modal-content .modal-header .close-btn{display:flex;align-items:center;gap:12px;cursor:pointer}.edit-secondary-contact-modal .modal-content .modal-header .close-btn .close-btn-text{color:var(--primary-dark-slate-blue);font-family:Poppins,sans-serif;font-weight:700;font-size:16px;line-height:20px}.edit-secondary-contact-modal .modal-content .modal-header .close-btn .MuiIconButton-root{color:var(--primary-dark-slate-blue)}.edit-secondary-contact-modal .modal-content .modal-header .close-btn .MuiIconButton-root svg{width:24px;height:24px}.edit-secondary-contact-modal .modal-content .modal-body{padding:0;display:flex;flex-direction:column;gap:0;flex:1;overflow-y:auto}.edit-secondary-contact-modal .modal-content .modal-body::-webkit-scrollbar{width:6px}.edit-secondary-contact-modal .modal-content .modal-body::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.edit-secondary-contact-modal .modal-content .modal-body::-webkit-scrollbar-thumb{background:#c8c6c6;border-radius:3px}.edit-secondary-contact-modal .modal-content .modal-body::-webkit-scrollbar-thumb:hover{background:#918e8f}.edit-secondary-contact-modal .modal-content .modal-body{scrollbar-width:thin;scrollbar-color:#c8c6c6 #f1f1f1}.edit-secondary-contact-modal .modal-content .modal-body .email-exists-error-banner{padding:16px 40px 0}.edit-secondary-contact-modal .modal-content .modal-body .section-title{color:var(--primary-dark-slate-blue);font-family:Poppins,sans-serif;font-weight:500;font-size:18px;line-height:24px;margin-bottom:0;padding:24px 40px 0}.edit-secondary-contact-modal .modal-content .modal-body .description-container{display:flex;flex-direction:column;gap:24px;padding:24px 40px;width:100%;box-sizing:border-box}.edit-secondary-contact-modal .modal-content .modal-body .description,.edit-secondary-contact-modal .modal-content .modal-body .instruction-text,.edit-secondary-contact-modal .modal-content .modal-body .required-fields-note{color:var(--primary-dark-slate-blue);font-family:Poppins,sans-serif;font-weight:400;font-size:16px;line-height:24px;margin:0}.edit-secondary-contact-modal .modal-content .modal-body .contact-form-fields{padding:0 40px 24px;margin-top:0}.edit-secondary-contact-modal .modal-content .modal-body .contact-form-fields .first-row-container{width:100%;display:flex;gap:24px;margin-bottom:16px}.edit-secondary-contact-modal .modal-content .modal-body .contact-form-fields .form-field{display:flex;flex-direction:column;gap:8px;margin-bottom:0;flex:1;width:288px}.edit-secondary-contact-modal .modal-content .modal-body .contact-form-fields .form-field.first-name-field,.edit-secondary-contact-modal .modal-content .modal-body .contact-form-fields .form-field.middle-initial-field,.edit-secondary-contact-modal .modal-content .modal-body .contact-form-fields .form-field.last-name-field,.edit-secondary-contact-modal .modal-content .modal-body .contact-form-fields .form-field.email-field,.edit-secondary-contact-modal .modal-content .modal-body .contact-form-fields .form-field.phone-field,.edit-secondary-contact-modal .modal-content .modal-body .contact-form-fields .form-field.fax-field{flex:0 0 auto;width:288px}.edit-secondary-contact-modal .modal-content .modal-body .contact-form-fields .form-field .field-label{color:var(--CoolGray-90);font-family:Poppins,sans-serif;font-weight:500;font-size:14px;line-height:20px}.edit-secondary-contact-modal .modal-content .modal-body .contact-form-fields .form-field .field-label .required{color:#d32f2f}.edit-secondary-contact-modal .modal-content .modal-body .contact-form-fields .form-field .form-input .MuiOutlinedInput-root{background-color:var(--white);border-radius:2px;height:48px}.edit-secondary-contact-modal .modal-content .modal-body .contact-form-fields .form-field .form-input .MuiOutlinedInput-root input{color:#000000de;font-family:Poppins,sans-serif;font-weight:300;font-size:16px;line-height:24px;padding:12px 16px}.edit-secondary-contact-modal .modal-content .modal-body .contact-form-fields .form-field .form-input .MuiOutlinedInput-root input::placeholder{color:#0000008a;opacity:1}.edit-secondary-contact-modal .modal-content .modal-body .contact-form-fields .form-field .form-input .MuiOutlinedInput-root fieldset{border-color:var(--Mezi-Background-Divider-2);border-width:1px}.edit-secondary-contact-modal .modal-content .modal-body .contact-form-fields .form-field .form-input .MuiOutlinedInput-root:hover fieldset{border-color:var(--primary-dark-slate-blue)}.edit-secondary-contact-modal .modal-content .modal-body .contact-form-fields .form-field .form-input .MuiOutlinedInput-root.Mui-focused fieldset{border-color:var(--primary-dark-slate-blue);border-width:2px}.edit-secondary-contact-modal .modal-content .modal-body .contact-form-fields .form-field .form-input .MuiOutlinedInput-root.Mui-error fieldset{border-color:#d32f2f;border-width:1px}.edit-secondary-contact-modal .modal-content .modal-body .contact-form-fields .form-field .form-input .MuiFormHelperText-root{font-family:Poppins,sans-serif;font-weight:400;font-size:12px;line-height:16px;margin-top:4px;margin-left:0}.edit-secondary-contact-modal .modal-content .modal-body .contact-form-fields .form-field .form-input .MuiFormHelperText-root.Mui-error{color:#d32f2f}.edit-secondary-contact-modal .modal-content .modal-footer{display:flex;justify-content:flex-end;align-items:center;padding:24px 32px;height:80px;flex-shrink:0;background-color:#f2f4f8;box-sizing:border-box}.edit-secondary-contact-modal .modal-content .modal-footer .save-btn{background-color:var(--primary-dark-slate-blue)!important;color:var(--white)!important;font-family:Poppins,sans-serif;font-weight:700;font-size:16px;border-radius:28px;padding:12px 24px;text-transform:none;min-height:48px}.edit-secondary-contact-modal .modal-content .modal-footer .save-btn:hover{background-color:#4d4d99!important}.edit-secondary-contact-modal .modal-content .modal-footer .save-btn:disabled{background-color:#c8c6c6!important;color:#00000061!important}.edit-secondary-contact-modal .modal-content .modal-footer .save-btn .MuiButton-endIcon{color:var(--white)}@media(max-width:768px){.edit-secondary-contact-modal .modal-content{width:95vw;max-height:95vh}.edit-secondary-contact-modal .modal-content .modal-header{padding:12px 16px}.edit-secondary-contact-modal .modal-content .modal-header .modal-title{font-size:16px}.edit-secondary-contact-modal .modal-content .modal-header .close-btn-text{font-size:14px}.edit-secondary-contact-modal .modal-content .modal-body{padding:0;height:auto}.edit-secondary-contact-modal .modal-content .modal-body .email-exists-error-banner{padding:16px 20px 0}.edit-secondary-contact-modal .modal-content .modal-body .section-title{font-size:16px;padding:16px 20px 0}.edit-secondary-contact-modal .modal-content .modal-body .description-container{padding:16px 20px;height:auto;width:100%}.edit-secondary-contact-modal .modal-content .modal-body .description{font-size:14px}.edit-secondary-contact-modal .modal-content .modal-body .contact-form-fields{padding:0 20px 16px}.edit-secondary-contact-modal .modal-content .modal-body .contact-form-fields .first-row-container{flex-direction:column}.edit-secondary-contact-modal .modal-content .modal-body .contact-form-fields .first-row-container .form-field{width:100%}.edit-secondary-contact-modal .modal-content .modal-footer{padding:16px}.edit-secondary-contact-modal .modal-content .modal-footer .save-btn{width:100%}}.replace-secondary-contact-modal{display:flex;align-items:center;justify-content:center}.replace-secondary-contact-modal .modal-content{background-color:#fff;border:1px solid #EEE7E7;border-radius:10px;box-shadow:0 8px 16px #23232f14,0 2px 4px #23232f0f;width:680px;max-width:90vw;max-height:90vh;overflow:hidden;outline:none;display:flex;flex-direction:column}.replace-secondary-contact-modal .modal-content .modal-header{display:flex;justify-content:space-between;align-items:center;padding:10px 20px;border-bottom:1px solid #EEE7E7;min-height:59px;flex-shrink:0;background-color:#fff}.replace-secondary-contact-modal .modal-content .modal-header .modal-title{color:var(--primary-dark-slate-blue);font-family:Poppins,sans-serif;font-weight:500;font-size:18px;line-height:24px}.replace-secondary-contact-modal .modal-content .modal-header .close-btn{display:flex;align-items:center;gap:12px;cursor:pointer}.replace-secondary-contact-modal .modal-content .modal-header .close-btn .close-btn-text{color:var(--primary-dark-slate-blue);font-family:Poppins,sans-serif;font-weight:700;font-size:16px;line-height:20px}.replace-secondary-contact-modal .modal-content .modal-header .close-btn .MuiIconButton-root{color:var(--primary-dark-slate-blue)}.replace-secondary-contact-modal .modal-content .modal-header .close-btn .MuiIconButton-root svg{width:24px;height:24px}.replace-secondary-contact-modal .modal-content .modal-body{padding:0;display:flex;flex-direction:column;gap:0;flex:1;overflow-y:auto}.replace-secondary-contact-modal .modal-content .modal-body::-webkit-scrollbar{width:6px}.replace-secondary-contact-modal .modal-content .modal-body::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.replace-secondary-contact-modal .modal-content .modal-body::-webkit-scrollbar-thumb{background:#c8c6c6;border-radius:3px}.replace-secondary-contact-modal .modal-content .modal-body::-webkit-scrollbar-thumb:hover{background:#918e8f}.replace-secondary-contact-modal .modal-content .modal-body{scrollbar-width:thin;scrollbar-color:#c8c6c6 #f1f1f1}.replace-secondary-contact-modal .modal-content .modal-body .email-exists-error-banner{padding:16px 40px 0}.replace-secondary-contact-modal .modal-content .modal-body .section-title{color:var(--primary-dark-slate-blue);font-family:Poppins,sans-serif;font-weight:500;font-size:18px;line-height:24px;margin-bottom:0;padding:24px 40px 0}.replace-secondary-contact-modal .modal-content .modal-body .description-container{display:flex;flex-direction:column;gap:10px;width:100%;box-sizing:border-box;padding:16px 40px}.replace-secondary-contact-modal .modal-content .modal-body .description,.replace-secondary-contact-modal .modal-content .modal-body .instruction-text,.replace-secondary-contact-modal .modal-content .modal-body .required-fields-note{color:var(--primary-dark-slate-blue);font-family:Poppins,sans-serif;font-weight:400;font-size:16px;line-height:24px;margin:0}.replace-secondary-contact-modal .modal-content .modal-body .search-field-container{display:flex;flex-direction:column;gap:8px;position:relative;padding:12px 40px 24px}.replace-secondary-contact-modal .modal-content .modal-body .search-field-container .field-label{color:var(--CoolGray-90);font-family:Poppins,sans-serif;font-weight:500;font-size:14px;line-height:20px}.replace-secondary-contact-modal .modal-content .modal-body .search-field-container .field-label .required{color:#d32f2f}.replace-secondary-contact-modal .modal-content .modal-body .search-field-container .search-input .MuiOutlinedInput-root{background-color:var(--white);border-radius:2px;height:48px}.replace-secondary-contact-modal .modal-content .modal-body .search-field-container .search-input .MuiOutlinedInput-root input{color:#0000008a;font-family:Poppins,sans-serif;font-weight:300;font-size:16px;line-height:24px;padding:12px 16px}.replace-secondary-contact-modal .modal-content .modal-body .search-field-container .search-input .MuiOutlinedInput-root input::placeholder{color:#0000008a;opacity:1}.replace-secondary-contact-modal .modal-content .modal-body .search-field-container .search-input .MuiOutlinedInput-root fieldset{border-color:var(--Mezi-Background-Divider-2);border-width:1px}.replace-secondary-contact-modal .modal-content .modal-body .search-field-container .search-input .MuiOutlinedInput-root:hover fieldset{border-color:var(--primary-dark-slate-blue)}.replace-secondary-contact-modal .modal-content .modal-body .search-field-container .search-input .MuiOutlinedInput-root.Mui-focused fieldset{border-color:var(--primary-dark-slate-blue);border-width:2px}.replace-secondary-contact-modal .modal-content .modal-body .search-field-container .search-input .search-icon{color:var(--CoolGray-60);width:24px;height:24px}.replace-secondary-contact-modal .modal-content .modal-body .search-field-container .contact-search-paper{position:absolute;top:calc(100% - 20px);left:40px;right:40px;z-index:1300;background-color:#fff;border-radius:4px;box-shadow:0 5px 25px -3px #0003;width:auto;max-height:240px;overflow:hidden;display:flex;flex-direction:column}.replace-secondary-contact-modal .modal-content .modal-body .search-field-container .contact-search-listbox{padding:0;overflow-y:auto;flex:1;max-height:192px}.replace-secondary-contact-modal .modal-content .modal-body .search-field-container .contact-search-result{display:flex;align-items:center;gap:12px;padding:12px 16px;width:100%;min-height:48px;box-sizing:border-box;border-bottom:1px solid var(--divider);cursor:pointer;opacity:1}.replace-secondary-contact-modal .modal-content .modal-body .search-field-container .contact-search-result:hover{background-color:#3333660a}.replace-secondary-contact-modal .modal-content .modal-body .search-field-container .contact-search-result.Mui-selected,.replace-secondary-contact-modal .modal-content .modal-body .search-field-container .contact-search-result[aria-selected=true]{background-color:#f0f8ff}.replace-secondary-contact-modal .modal-content .modal-body .search-field-container .contact-search-result .person-icon{color:var(--CoolGray-60);width:24px;height:24px;flex-shrink:0}.replace-secondary-contact-modal .modal-content .modal-body .search-field-container .contact-search-result .contact-name{flex:1;color:var(--CoolGray-100);font-family:Poppins,sans-serif;font-weight:500;font-size:14px;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.replace-secondary-contact-modal .modal-content .modal-body .search-field-container .contact-search-result .contact-info{flex:1;display:flex;flex-direction:column;gap:4px;overflow:hidden}.replace-secondary-contact-modal .modal-content .modal-body .search-field-container .contact-search-result .contact-info .contact-name{color:var(--CoolGray-100);font-family:Poppins,sans-serif;font-weight:500;font-size:14px;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.replace-secondary-contact-modal .modal-content .modal-body .search-field-container .contact-search-result .contact-info .contact-details{color:var(--CoolGray-60);font-family:Poppins,sans-serif;font-weight:400;font-size:13px;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.replace-secondary-contact-modal .modal-content .modal-body .search-field-container .contact-search-result .contact-info .contact-details .certified{color:var(--BMS-Information-Success);font-weight:500}.replace-secondary-contact-modal .modal-content .modal-body .search-field-container .contact-search-result .contact-info .contact-details .decertified{color:var(--error);font-weight:500}.replace-secondary-contact-modal .modal-content .modal-body .search-field-container .create-new-contact{display:flex;align-items:center;gap:12px;padding:12px 16px;width:100%;min-height:48px;box-sizing:border-box;border-top:1px solid var(--divider);cursor:pointer;background-color:var(--white);opacity:1;flex-shrink:0}.replace-secondary-contact-modal .modal-content .modal-body .search-field-container .create-new-contact:hover{background-color:#3333660a}.replace-secondary-contact-modal .modal-content .modal-body .search-field-container .create-new-contact .add-icon{color:#000000de;width:24px;height:24px;flex-shrink:0}.replace-secondary-contact-modal .modal-content .modal-body .search-field-container .create-new-contact .create-new-text{flex:1;color:#000000de;font-family:Poppins,sans-serif;font-weight:700;font-style:normal;font-size:14px;line-height:20px;letter-spacing:0%;opacity:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.replace-secondary-contact-modal .modal-content .modal-body .contact-form-fields{padding:0 40px 24px;margin-top:0}.replace-secondary-contact-modal .modal-content .modal-body .contact-form-fields .first-row-container{width:100%;display:flex;gap:24px;margin-bottom:16px}.replace-secondary-contact-modal .modal-content .modal-body .contact-form-fields .form-field{display:flex;flex-direction:column;gap:8px;margin-bottom:0;flex:1;width:288px}.replace-secondary-contact-modal .modal-content .modal-body .contact-form-fields .form-field.first-name-field,.replace-secondary-contact-modal .modal-content .modal-body .contact-form-fields .form-field.middle-initial-field,.replace-secondary-contact-modal .modal-content .modal-body .contact-form-fields .form-field.last-name-field,.replace-secondary-contact-modal .modal-content .modal-body .contact-form-fields .form-field.email-field,.replace-secondary-contact-modal .modal-content .modal-body .contact-form-fields .form-field.phone-field,.replace-secondary-contact-modal .modal-content .modal-body .contact-form-fields .form-field.fax-field{flex:0 0 auto;width:288px}.replace-secondary-contact-modal .modal-content .modal-body .contact-form-fields .form-field .field-label{color:var(--CoolGray-90);font-family:Poppins,sans-serif;font-weight:500;font-size:14px;line-height:20px}.replace-secondary-contact-modal .modal-content .modal-body .contact-form-fields .form-field .field-label .required{color:#d32f2f}.replace-secondary-contact-modal .modal-content .modal-body .contact-form-fields .form-field .form-input .MuiOutlinedInput-root{background-color:var(--white);border-radius:2px;height:48px}.replace-secondary-contact-modal .modal-content .modal-body .contact-form-fields .form-field .form-input .MuiOutlinedInput-root input{color:#000000de;font-family:Poppins,sans-serif;font-weight:300;font-size:16px;line-height:24px;padding:12px 16px}.replace-secondary-contact-modal .modal-content .modal-body .contact-form-fields .form-field .form-input .MuiOutlinedInput-root input::placeholder{color:#0000008a;opacity:1}.replace-secondary-contact-modal .modal-content .modal-body .contact-form-fields .form-field .form-input .MuiOutlinedInput-root fieldset{border-color:var(--Mezi-Background-Divider-2);border-width:1px}.replace-secondary-contact-modal .modal-content .modal-body .contact-form-fields .form-field .form-input .MuiOutlinedInput-root:hover fieldset{border-color:var(--primary-dark-slate-blue)}.replace-secondary-contact-modal .modal-content .modal-body .contact-form-fields .form-field .form-input .MuiOutlinedInput-root.Mui-focused fieldset{border-color:var(--primary-dark-slate-blue);border-width:2px}.replace-secondary-contact-modal .modal-content .modal-body .contact-form-fields .form-field .form-input .MuiOutlinedInput-root.Mui-error fieldset{border-color:#d32f2f;border-width:1px}.replace-secondary-contact-modal .modal-content .modal-body .contact-form-fields .form-field .form-input .MuiOutlinedInput-root.Mui-disabled{background-color:#e6e6e6}.replace-secondary-contact-modal .modal-content .modal-body .contact-form-fields .form-field .form-input .MuiOutlinedInput-root.Mui-disabled input{color:#0009;-webkit-text-fill-color:rgba(0,0,0,.6)}.replace-secondary-contact-modal .modal-content .modal-body .contact-form-fields .form-field .form-input .MuiOutlinedInput-root.Mui-disabled fieldset{border-color:var(--Mezi-Background-Divider-2)}.replace-secondary-contact-modal .modal-content .modal-body .contact-form-fields .form-field .form-input .MuiFormHelperText-root{font-family:Poppins,sans-serif;font-weight:400;font-size:12px;line-height:16px;margin-top:4px;margin-left:0}.replace-secondary-contact-modal .modal-content .modal-body .contact-form-fields .form-field .form-input .MuiFormHelperText-root.Mui-error{color:#d32f2f}.replace-secondary-contact-modal .modal-content .modal-footer{display:flex;justify-content:space-between;align-items:center;padding:24px 32px;height:80px;flex-shrink:0;background-color:#f2f4f8;box-sizing:border-box}.replace-secondary-contact-modal .modal-content .modal-footer .discard-btn{background-color:var(--white);border:1px solid var(--primary-dark-slate-blue);color:var(--primary-dark-slate-blue);font-family:Poppins,sans-serif;font-weight:700;font-size:16px;border-radius:28px;padding:12px 24px;text-transform:none;min-height:48px}.replace-secondary-contact-modal .modal-content .modal-footer .discard-btn:hover{background-color:#3333660a;border-color:var(--primary-dark-slate-blue)}.replace-secondary-contact-modal .modal-content .modal-footer .discard-btn .MuiButton-startIcon{color:var(--primary-dark-slate-blue)}.replace-secondary-contact-modal .modal-content .modal-footer .save-btn{background-color:var(--primary-dark-slate-blue)!important;color:var(--white)!important;font-family:Poppins,sans-serif;font-weight:700;font-size:16px;border-radius:28px;padding:12px 24px;text-transform:none;min-height:48px;box-shadow:none!important}.replace-secondary-contact-modal .modal-content .modal-footer .save-btn:hover{background-color:#4d4d99!important}.replace-secondary-contact-modal .modal-content .modal-footer .save-btn:disabled{background-color:var(--Mezi-Background-Divider-2)!important;color:#00000061!important}.replace-secondary-contact-modal .modal-content .modal-footer .save-btn .MuiButton-endIcon{color:var(--white)}@media(max-width:768px){.replace-secondary-contact-modal .modal-content{width:95vw;max-height:95vh}.replace-secondary-contact-modal .modal-content .modal-header{padding:12px 16px}.replace-secondary-contact-modal .modal-content .modal-header .modal-title{font-size:16px}.replace-secondary-contact-modal .modal-content .modal-header .close-btn-text{font-size:14px}.replace-secondary-contact-modal .modal-content .modal-body{padding:0}.replace-secondary-contact-modal .modal-content .modal-body .email-exists-error-banner{padding:16px 20px 0}.replace-secondary-contact-modal .modal-content .modal-body .section-title{font-size:16px;padding:16px 20px 0}.replace-secondary-contact-modal .modal-content .modal-body .description-container{width:100%;height:auto;padding:16px 20px}.replace-secondary-contact-modal .modal-content .modal-body .description{font-size:14px}.replace-secondary-contact-modal .modal-content .modal-body .search-field-container{padding:12px 20px}.replace-secondary-contact-modal .modal-content .modal-body .search-field-container .contact-search-paper{left:20px;right:20px}.replace-secondary-contact-modal .modal-content .modal-body .search-field-container .contact-search-result,.replace-secondary-contact-modal .modal-content .modal-body .search-field-container .create-new-contact{width:100%}.replace-secondary-contact-modal .modal-content .modal-body .contact-form-fields{padding:0 20px 16px}.replace-secondary-contact-modal .modal-content .modal-footer{padding:16px;height:auto}.replace-secondary-contact-modal .modal-content .modal-footer .discard-btn,.replace-secondary-contact-modal .modal-content .modal-footer .save-btn{width:100%}}.pharmacy-details-container{padding:0;width:100%;max-width:100vw;margin:0;background-color:#f8f9fa;min-height:100vh;overflow-x:hidden}.pharmacy-details-container .action-buttons.mobile-only,.pharmacy-details-container .mobile-sort-by{display:none}.pharmacy-details-container .page-header{padding:24px 32px;background-color:#f0f8ff;width:100%}.pharmacy-details-container .page-header .page-title{font-size:32px;font-weight:300;color:#336;line-height:40px;font-family:Poppins,sans-serif}.pharmacy-details-container .section-description-header{padding:18px 32px;background-color:#fff}.pharmacy-details-container .section-description-header .section-subtitle{font-size:18px;font-weight:500;color:#336;line-height:24px;font-family:Poppins,sans-serif;margin-bottom:8px}.pharmacy-details-container .section-description-header .section-description{font-size:16px;font-weight:300;color:#336;line-height:24px;font-family:Poppins,sans-serif}.pharmacy-details-container .pharmacy-name-banner{padding:32px;background-color:#fdf0e4;margin:0;display:flex;align-items:center}.pharmacy-details-container .pharmacy-name-banner .pharmacy-name-text{font-size:24px;font-weight:400;color:#336;line-height:32px;font-family:Poppins,sans-serif}.pharmacy-details-container .pharmacy-name-banner .pharmacy-name-text .pharmacy-name-bold{font-weight:700;color:#336}.pharmacy-details-container .details-accordion{margin:0!important;box-shadow:none!important;border-bottom:1px solid #e3e2e2!important;background-color:#fff!important;transition:all .2s ease}.pharmacy-details-container .details-accordion:before{display:none!important}.pharmacy-details-container .details-accordion .accordion-summary{padding:8px 32px;min-height:44px!important;background-color:#f0f8ff;border-top:1px solid #e3e2e2;cursor:pointer;transition:background-color .2s ease}.pharmacy-details-container .details-accordion .accordion-summary:hover{background-color:#e4f0fb}.pharmacy-details-container .details-accordion .accordion-summary:focus-visible{outline:2px solid #333366;outline-offset:-2px}.pharmacy-details-container .details-accordion .accordion-summary .accordion-title-container{display:flex;align-items:center;gap:12px}.pharmacy-details-container .details-accordion .accordion-summary .accordion-title-container .accordion-title{font-size:18px;font-weight:500;color:#336;line-height:24px;font-family:Poppins,sans-serif}.pharmacy-details-container .details-accordion .accordion-summary .accordion-title-container .accordion-title-with-description{display:flex;flex-direction:column;gap:8px}.pharmacy-details-container .details-accordion .accordion-summary .accordion-title-container .accordion-title-with-description .accordion-description{font-size:16px;font-weight:400;color:#336;line-height:24px;font-family:Poppins,sans-serif}.pharmacy-details-container .details-accordion .accordion-summary svg{color:#336;width:32px;height:32px}.pharmacy-details-container .details-accordion .accordion-summary.pharmacy-staff-summary{padding:20px 32px;align-items:flex-start}.pharmacy-details-container .details-accordion .accordion-summary.pharmacy-staff-summary .MuiAccordionSummary-content{margin:0}.pharmacy-details-container .details-accordion .accordion-details{padding:20px 32px 32px;background-color:#fff}.pharmacy-details-container .details-accordion .accordion-details .info-content-wrapper{position:relative}.pharmacy-details-container .details-accordion .accordion-details .info-content-wrapper .orange-vertical-line{height:auto;width:1px;background:#ff6b00;position:absolute;top:9px;bottom:0;margin:auto;left:10px}.pharmacy-details-container .details-accordion .accordion-details .info-content-wrapper .orange-dot{display:none}.pharmacy-details-container .details-accordion .accordion-details .info-content-wrapper>.info-grid,.pharmacy-details-container .details-accordion .accordion-details .info-content-wrapper>.secondary-contact-content{background-image:url("data:image/svg+xml,%3csvg%20width='22'%20height='22'%20viewBox='0%200%2022%2022'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Ellipse%201'%3e%3ccircle%20cx='7'%20cy='7'%20r='7'%20transform='matrix(-1%200%200%201%2018%204)'%20fill='%23ED821C'/%3e%3ccircle%20cx='7'%20cy='7'%20r='9'%20transform='matrix(-1%200%200%201%2018%204)'%20stroke='%23ED821C'%20stroke-opacity='0.1'%20stroke-width='4'/%3e%3c/g%3e%3c/svg%3e");background-repeat:no-repeat;padding-left:32px;position:relative;z-index:1}.pharmacy-details-container .details-accordion .accordion-details .info-content-wrapper .secondary-contact-content .info-grid{background-image:none;padding-left:0}.pharmacy-details-container .details-accordion .accordion-details .secondary-contact-content{display:flex;flex-direction:column;gap:16px}.pharmacy-details-container .details-accordion .accordion-details .info-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px 24px}.pharmacy-details-container .details-accordion .accordion-details .info-grid .info-item{display:flex;flex-direction:column;gap:4px}.pharmacy-details-container .details-accordion .accordion-details .info-grid .info-item .info-label{font-size:13px;font-weight:400;color:#0000008a;line-height:20px;font-family:Poppins,sans-serif}.pharmacy-details-container .details-accordion .accordion-details .info-grid .info-item .info-value{font-size:14px;font-weight:400;color:#336;line-height:20px;font-family:Poppins,sans-serif;word-wrap:break-word}.pharmacy-details-container .details-accordion .accordion-details .secondary-contact-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;gap:16px}.pharmacy-details-container .details-accordion .accordion-details .secondary-contact-header .helper-text{font-size:16px;font-weight:400;color:#336;line-height:24px;font-family:Poppins,sans-serif;display:flex;align-items:flex-start;gap:8px;flex:1}.pharmacy-details-container .details-accordion .accordion-details .secondary-contact-header .action-buttons{display:flex;gap:24px;align-items:center;flex-shrink:0}.pharmacy-details-container .details-accordion .accordion-details .secondary-contact-header .action-buttons .replace-button{background-color:#fff!important;border:1px solid #333366!important;color:#336!important;border-radius:28px!important;padding:12px 16px!important;font-size:16px!important;font-weight:700!important;text-transform:none!important;font-family:Poppins,sans-serif!important;min-height:40px!important;height:40px!important;transition:all .2s ease}.pharmacy-details-container .details-accordion .accordion-details .secondary-contact-header .action-buttons .replace-button:hover{background-color:#f5f5f5!important;box-shadow:0 2px 4px #0000001a}.pharmacy-details-container .details-accordion .accordion-details .secondary-contact-header .action-buttons .replace-button:focus-visible{outline:2px solid #333366;outline-offset:2px}.pharmacy-details-container .details-accordion .accordion-details .secondary-contact-header .action-buttons .replace-button:active{transform:scale(.98)}.pharmacy-details-container .details-accordion .accordion-details .secondary-contact-header .action-buttons .replace-button.Mui-disabled{opacity:.38!important;cursor:not-allowed!important;pointer-events:auto!important}.pharmacy-details-container .details-accordion .accordion-details .secondary-contact-header .action-buttons .edit-button{background-color:#336!important;color:#fff!important;border-radius:28px!important;padding:12px 16px!important;font-size:16px!important;font-weight:700!important;text-transform:none!important;font-family:Poppins,sans-serif!important;min-height:40px!important;height:40px!important;transition:all .2s ease}.pharmacy-details-container .details-accordion .accordion-details .secondary-contact-header .action-buttons .edit-button:hover{background-color:#262652!important;box-shadow:0 2px 6px #00000026}.pharmacy-details-container .details-accordion .accordion-details .secondary-contact-header .action-buttons .edit-button:focus-visible{outline:2px solid #333366;outline-offset:2px}.pharmacy-details-container .details-accordion .accordion-details .secondary-contact-header .action-buttons .edit-button:active{transform:scale(.98)}.pharmacy-details-container .details-accordion .accordion-details .secondary-contact-header .action-buttons .edit-button.Mui-disabled{opacity:.38!important;cursor:not-allowed!important;pointer-events:auto!important}.pharmacy-details-container .details-accordion .accordion-details .secondary-contact-header .action-buttons .edit-button svg{width:18px;height:18px}.pharmacy-details-container .details-accordion .accordion-details .staff-section-header{margin-bottom:24px}.pharmacy-details-container .details-accordion .accordion-details .staff-section-header .staff-actions{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}.pharmacy-details-container .details-accordion .accordion-details .staff-section-header .staff-actions .filters-button{background-color:#fff!important;border:1px solid #333366!important;color:#336!important;border-radius:28px!important;padding:10px 28px!important;font-size:14px!important;font-weight:700!important;text-transform:none!important;font-family:Poppins,sans-serif!important;min-height:44px!important;height:44px!important;transition:all .2s ease}.pharmacy-details-container .details-accordion .accordion-details .staff-section-header .staff-actions .filters-button:hover{background-color:#f5f5f5!important;box-shadow:0 2px 4px #0000001a}.pharmacy-details-container .details-accordion .accordion-details .staff-section-header .staff-actions .filters-button:focus-visible{outline:2px solid #333366;outline-offset:2px}.pharmacy-details-container .details-accordion .accordion-details .staff-section-header .staff-actions .filters-button:active{transform:scale(.98)}.pharmacy-details-container .details-accordion .accordion-details .staff-section-header .staff-actions .filters-button svg{width:18px;height:18px}.pharmacy-details-container .details-accordion .accordion-details .staff-section-header .staff-actions .invite-button{background-color:#336!important;color:#fff!important;border-radius:28px!important;padding:10px 28px!important;font-size:14px!important;font-weight:700!important;text-transform:none!important;font-family:Poppins,sans-serif!important;min-height:44px!important;height:44px!important;transition:all .2s ease}.pharmacy-details-container .details-accordion .accordion-details .staff-section-header .staff-actions .invite-button:hover{background-color:#262652!important;box-shadow:0 2px 6px #00000026}.pharmacy-details-container .details-accordion .accordion-details .staff-section-header .staff-actions .invite-button:focus-visible{outline:2px solid #333366;outline-offset:2px}.pharmacy-details-container .details-accordion .accordion-details .staff-section-header .staff-actions .invite-button:active{transform:scale(.98)}.pharmacy-details-container .details-accordion .accordion-details .staff-section-header .staff-actions .invite-button.Mui-disabled{opacity:.38!important;cursor:not-allowed!important;pointer-events:auto!important}.pharmacy-details-container .details-accordion .accordion-details .staff-table-container{width:100%;overflow-x:auto}.pharmacy-details-container .details-accordion .accordion-details .staff-table-container .staff-table{width:100%;border-collapse:collapse;background-color:#fff;table-layout:fixed}.pharmacy-details-container .details-accordion .accordion-details .staff-table-container .staff-table thead{background-color:#f2f4f8;border-top:1px solid #e3e2e2}.pharmacy-details-container .details-accordion .accordion-details .staff-table-container .staff-table thead tr th{padding:12px 16px;text-align:left;vertical-align:middle;height:48px;border-bottom:1px solid #e3e2e2;transition:background-color .2s ease}.pharmacy-details-container .details-accordion .accordion-details .staff-table-container .staff-table thead tr th[role=button]{cursor:pointer;user-select:none}.pharmacy-details-container .details-accordion .accordion-details .staff-table-container .staff-table thead tr th[role=button]:hover{background-color:#e8ebf0}.pharmacy-details-container .details-accordion .accordion-details .staff-table-container .staff-table thead tr th[role=button]:focus-visible{outline:2px solid #333366;outline-offset:-2px}.pharmacy-details-container .details-accordion .accordion-details .staff-table-container .staff-table thead tr th .headerCell{display:flex;align-items:center;gap:0;flex-wrap:nowrap}.pharmacy-details-container .details-accordion .accordion-details .staff-table-container .staff-table thead tr th .headerCell .headerText{font-size:14px;font-weight:600;color:#121619;line-height:20px;font-family:Poppins,sans-serif;flex-shrink:1;min-width:0}.pharmacy-details-container .details-accordion .accordion-details .staff-table-container .staff-table thead tr th .headerCell .sortIcon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;opacity:.4;transition:all .2s;flex-shrink:0}.pharmacy-details-container .details-accordion .accordion-details .staff-table-container .staff-table thead tr th .headerCell .sortIcon svg{width:24px;height:24px}.pharmacy-details-container .details-accordion .accordion-details .staff-table-container .staff-table thead tr th .headerCell .sortIcon.active{opacity:1}.pharmacy-details-container .details-accordion .accordion-details .staff-table-container .staff-table thead tr th .headerText{font-size:14px;font-weight:600;color:#121619;line-height:20px;font-family:Poppins,sans-serif}.pharmacy-details-container .details-accordion .accordion-details .staff-table-container .staff-table tbody tr{border-bottom:1px solid #e3e2e2;transition:background-color .2s}.pharmacy-details-container .details-accordion .accordion-details .staff-table-container .staff-table tbody tr:hover{background-color:#f9f9f9}.pharmacy-details-container .details-accordion .accordion-details .staff-table-container .staff-table tbody tr td{padding:12px 16px;vertical-align:middle;height:56px}.pharmacy-details-container .details-accordion .accordion-details .staff-table-container .staff-table tbody tr td .cellText{font-size:14px;font-weight:400;color:#121619;line-height:20px;font-family:Poppins,sans-serif}.pharmacy-details-container .details-accordion .accordion-details .staff-table-container .staff-table tbody tr td.email-cell .cellText{word-break:break-all}.pharmacy-details-container .details-accordion .accordion-details .staff-table-container .staff-table tbody tr td .staff-name-link{color:#336;text-decoration:underline;cursor:pointer;font-weight:400;display:inline-block;padding:8px 0;min-height:36px;line-height:20px;transition:color .2s ease}.pharmacy-details-container .details-accordion .accordion-details .staff-table-container .staff-table tbody tr td .staff-name-link:hover{color:#262652;text-decoration-thickness:2px}.pharmacy-details-container .details-accordion .accordion-details .staff-table-container .staff-table tbody tr td .staff-name-link:focus-visible{outline:2px solid #333366;outline-offset:2px;border-radius:2px}.pharmacy-details-container .details-accordion .accordion-details .staff-table-container .staff-table tbody tr td .staff-name-link:active{color:#1a1a3d}.pharmacy-details-container .details-accordion .accordion-details .staff-table-container .staff-table tbody tr td .status-badge{display:inline-block;padding:8px 16px;border-radius:32px;font-size:14px;font-weight:400;font-family:Poppins,sans-serif;line-height:20px;white-space:nowrap}.pharmacy-details-container .details-accordion .accordion-details .staff-table-container .staff-table tbody tr td .status-badge.active{background-color:#d9eed466;color:#337640;border:1px solid #cfe4c1}.pharmacy-details-container .details-accordion .accordion-details .staff-table-container .staff-table tbody tr td .status-badge.deactivated,.pharmacy-details-container .details-accordion .accordion-details .staff-table-container .staff-table tbody tr td .status-badge.not-active{background-color:#f2f4f8;color:#0000008a;border:1px solid rgba(0,0,0,.3)}.pharmacy-details-container .details-accordion .accordion-details .staff-table-container .staff-table tbody tr td .status-dropdown{width:100%;max-width:180px;min-height:40px;border:1px solid #c8c6c6;border-radius:4px;font-size:14px;font-family:Poppins,sans-serif;color:#336;background-color:#fff;cursor:pointer;transition:all .2s ease}.pharmacy-details-container .details-accordion .accordion-details .staff-table-container .staff-table tbody tr td .status-dropdown:hover{border-color:#336}.pharmacy-details-container .details-accordion .accordion-details .staff-table-container .staff-table tbody tr td .status-dropdown:focus{outline:none;border-color:#336;box-shadow:0 0 0 2px #336}.pharmacy-details-container .details-accordion .accordion-details .staff-table-container .staff-table tbody tr td .status-dropdown.Mui-disabled{opacity:.38;cursor:not-allowed;pointer-events:auto}.pharmacy-details-container .details-accordion .accordion-details .staff-table-container .pagination-controls{display:flex;justify-content:flex-end;align-items:center;gap:0;margin-top:16px;padding:8px 0}.pharmacy-details-container .details-accordion .accordion-details .staff-table-container .pagination-controls .paginationButton{min-width:48px;height:48px;padding:12px;border:none;border-radius:48px;background-color:transparent;color:#000000de;cursor:pointer;transition:all .2s}.pharmacy-details-container .details-accordion .accordion-details .staff-table-container .pagination-controls .paginationButton:hover:not(:disabled){background-color:#0000000a}.pharmacy-details-container .details-accordion .accordion-details .staff-table-container .pagination-controls .paginationButton:disabled{opacity:.38;cursor:not-allowed}.pharmacy-details-container .details-accordion .accordion-details .staff-table-container .pagination-controls .paginationButton svg{display:block;width:24px;height:24px}.pharmacy-details-container .details-accordion .accordion-details .staff-table-container .pagination-controls .pageInfo{font-size:14px;font-weight:500;color:#336;line-height:1.66;min-width:auto;text-align:center;padding:0 12px;font-family:Poppins,sans-serif}.pharmacy-details-container .details-accordion .accordion-details .staff-cards-container{display:flex;flex-direction:column;gap:16px}.pharmacy-details-container .details-accordion .accordion-details .staff-cards-container .staff-card{background-color:#fff;border:1px solid #e3e2e2;border-radius:8px;padding:16px;box-shadow:0 2px 4px #00000014;transition:all .2s ease}.pharmacy-details-container .details-accordion .accordion-details .staff-cards-container .staff-card:hover{box-shadow:0 4px 8px #0000001f;border-color:#d0d0d0}.pharmacy-details-container .details-accordion .accordion-details .staff-cards-container .staff-card .staff-name-link{font-size:14px;font-weight:400;color:#336;text-decoration:underline;cursor:pointer;margin-bottom:14px;font-family:Poppins,sans-serif;line-height:24px;min-height:44px;display:flex;align-items:center}.pharmacy-details-container .details-accordion .accordion-details .staff-cards-container .staff-card .staff-name-link:hover{color:#262652}.pharmacy-details-container .details-accordion .accordion-details .staff-cards-container .staff-card .card-details{display:flex;flex-direction:column;gap:10px;margin-bottom:14px}.pharmacy-details-container .details-accordion .accordion-details .staff-cards-container .staff-card .card-details .detail-row{display:flex;gap:10px;align-items:flex-start}.pharmacy-details-container .details-accordion .accordion-details .staff-cards-container .staff-card .card-details .detail-row.update-status-row{flex-direction:column;gap:8px}.pharmacy-details-container .details-accordion .accordion-details .staff-cards-container .staff-card .card-details .detail-row .detail-label{font-size:14px;font-weight:600;color:#336;font-family:Poppins,sans-serif;min-width:121px;flex-shrink:0}.pharmacy-details-container .details-accordion .accordion-details .staff-cards-container .staff-card .card-details .detail-row .detail-value{font-size:13px;font-weight:400;color:#000;font-family:Poppins,sans-serif;line-height:20px;word-break:break-word}.pharmacy-details-container .details-accordion .accordion-details .staff-cards-container .staff-card .card-details .detail-row .status-badge{display:inline-block;padding:8px 16px;border-radius:32px;font-size:14px;font-weight:400;font-family:Poppins,sans-serif;line-height:20px;white-space:nowrap}.pharmacy-details-container .details-accordion .accordion-details .staff-cards-container .staff-card .card-details .detail-row .status-badge.active{background-color:#d9eed466;color:#337640;border:1px solid #cfe4c1}.pharmacy-details-container .details-accordion .accordion-details .staff-cards-container .staff-card .card-details .detail-row .status-badge.deactivated,.pharmacy-details-container .details-accordion .accordion-details .staff-cards-container .staff-card .card-details .detail-row .status-badge.not-active{background-color:#f2f4f8;color:#0000008a;border:1px solid rgba(0,0,0,.3)}.pharmacy-details-container .details-accordion .accordion-details .staff-cards-container .staff-card .status-dropdown.mobile{width:100%;min-height:48px;border:1px solid #c8c6c6;border-radius:2px;font-size:14px;font-family:Poppins,sans-serif;color:#336;background-color:#fff;cursor:pointer;transition:all .2s ease}.pharmacy-details-container .details-accordion .accordion-details .staff-cards-container .staff-card .status-dropdown.mobile:hover{border-color:#336}.pharmacy-details-container .details-accordion .accordion-details .staff-cards-container .staff-card .status-dropdown.mobile:focus{outline:2px solid #333366;outline-offset:2px}.pharmacy-details-container .details-accordion .accordion-details .staff-cards-container .staff-card .status-dropdown.mobile.Mui-disabled{opacity:.38;cursor:not-allowed;pointer-events:auto}.pharmacy-details-container .details-accordion .accordion-details .staff-cards-container .staff-card.tablet-card .card-details.tablet-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pharmacy-details-container .details-accordion .accordion-details .staff-cards-container .staff-card.tablet-card .card-details.tablet-grid .detail-row .detail-label{min-width:131px;font-size:14px;font-weight:600;color:#336}.pharmacy-details-container .details-accordion .accordion-details .staff-cards-container .staff-card.tablet-card .card-details.tablet-grid .detail-row .detail-value{font-size:14px;color:#21272a}.pharmacy-details-container .details-accordion .accordion-details .staff-cards-container .staff-card.tablet-card .card-details.tablet-grid .update-status-row{flex-direction:column;gap:8px}.pharmacy-details-container .details-accordion .accordion-details .no-data{font-size:14px;font-weight:400;color:#525252;font-family:Poppins,sans-serif;text-align:center;padding:24px}.pharmacy-details-container .details-accordion .accordion-details .view-more-container{margin-top:16px;padding:0 0 16px;text-align:center;width:100%;box-sizing:border-box}.pharmacy-details-container .details-accordion .accordion-details .view-more-container .view-more-button,.pharmacy-details-container .details-accordion .accordion-details .view-more-container .view-less-button{text-transform:none!important;font-weight:700!important;font-size:16px!important;padding:14px 32px!important;min-height:48px!important;height:48px!important;transition:all .3s ease;border-radius:28px!important;font-family:Poppins,sans-serif!important;border:2px solid #333366!important;color:#336!important;background-color:#fff!important}.pharmacy-details-container .details-accordion .accordion-details .view-more-container .view-more-button:hover,.pharmacy-details-container .details-accordion .accordion-details .view-more-container .view-less-button:hover{transform:scale(1.02);box-shadow:0 4px 8px #00000026;background-color:#f5f5f5!important}.pharmacy-details-container .details-accordion .accordion-details .view-more-container .view-more-button:focus-visible,.pharmacy-details-container .details-accordion .accordion-details .view-more-container .view-less-button:focus-visible{outline:2px solid #333366;outline-offset:2px;box-shadow:0 0 0 3px #33336626}.pharmacy-details-container .details-accordion .accordion-details .view-more-container .view-more-button:active,.pharmacy-details-container .details-accordion .accordion-details .view-more-container .view-less-button:active{transform:scale(.98)}.pharmacy-details-container .back-button-container{padding:24px 32px;background-color:#f2f4f8}.pharmacy-details-container .back-button-container .back-button-main{background-color:#fff!important;border:1px solid #333366!important;color:#336!important;border-radius:28px!important;padding:12px 24px!important;font-size:16px!important;font-weight:700!important;text-transform:none!important;font-family:Poppins,sans-serif!important;min-height:48px!important;height:48px!important;transition:all .2s ease;gap:12px}.pharmacy-details-container .back-button-container .back-button-main:hover{background-color:#f5f5f5!important;box-shadow:0 2px 4px #0000001a}.pharmacy-details-container .back-button-container .back-button-main:focus-visible{outline:2px solid #333366;outline-offset:2px}.pharmacy-details-container .back-button-container .back-button-main:active{transform:scale(.98)}.pharmacy-details-container .back-button-container .back-button-main svg{width:24px;height:24px}@media(min-width:1024px)and (max-width:1366px){.pharmacy-details-container .details-accordion .accordion-details .info-grid{grid-template-columns:repeat(3,1fr);gap:24px 16px}.pharmacy-details-container .details-accordion .accordion-details .staff-table-container .staff-table thead tr th,.pharmacy-details-container .details-accordion .accordion-details .staff-table-container .staff-table tbody tr td{padding:10px 12px}.pharmacy-details-container .details-accordion .accordion-details .staff-table-container .staff-table thead tr th .headerText,.pharmacy-details-container .details-accordion .accordion-details .staff-table-container .staff-table thead tr th .cellText,.pharmacy-details-container .details-accordion .accordion-details .staff-table-container .staff-table tbody tr td .headerText,.pharmacy-details-container .details-accordion .accordion-details .staff-table-container .staff-table tbody tr td .cellText{font-size:13px}}@media(min-width:768px)and (max-width:1023px){.pharmacy-details-container .page-header{padding:20px}.pharmacy-details-container .page-header .page-title{font-size:28px;line-height:36px}.pharmacy-details-container .section-description-header{padding:20px}.pharmacy-details-container .section-description-header .section-subtitle{font-size:19px;line-height:26px}.pharmacy-details-container .section-description-header .section-description{font-size:14px;line-height:21px}.pharmacy-details-container .pharmacy-name-banner{padding:15px 20px}.pharmacy-details-container .pharmacy-name-banner .pharmacy-name-text{font-size:17px;line-height:25px}.pharmacy-details-container .details-accordion .accordion-summary{padding:15px 20px;min-height:58px!important}.pharmacy-details-container .details-accordion .accordion-summary .accordion-title-container .accordion-title{font-size:15px;line-height:22px}.pharmacy-details-container .details-accordion .accordion-details{padding:20px}.pharmacy-details-container .details-accordion .accordion-details .info-grid{grid-template-columns:repeat(2,1fr);gap:24px 18px}.pharmacy-details-container .details-accordion .accordion-details .info-grid .info-item{gap:6px}.pharmacy-details-container .details-accordion .accordion-details .secondary-contact-header .action-buttons{gap:10px}.pharmacy-details-container .details-accordion .accordion-details .staff-section-header .staff-actions{flex-wrap:wrap;gap:10px}.pharmacy-details-container .details-accordion .accordion-details .staff-section-header .mobile-sort-by{display:flex;align-items:center;gap:12px;width:100%;padding:8px 0}.pharmacy-details-container .details-accordion .accordion-details .staff-section-header .mobile-sort-by .sort-label{display:flex;align-items:center;gap:4px;flex-shrink:0}.pharmacy-details-container .details-accordion .accordion-details .staff-section-header .mobile-sort-by .sort-label svg{width:20px;height:20px}.pharmacy-details-container .details-accordion .accordion-details .staff-section-header .mobile-sort-by .sort-label .sort-label-text{font-family:Poppins,sans-serif;font-size:16px;font-weight:700;color:#336;line-height:20px;white-space:nowrap}.pharmacy-details-container .details-accordion .accordion-details .staff-section-header .mobile-sort-by .sort-select-form{flex:1}.pharmacy-details-container .back-button-container{padding:20px}}@media(max-width:767px){.pharmacy-details-container .page-header{padding:16px 24px;height:80px;display:flex;align-items:center}.pharmacy-details-container .page-header .page-title{font-size:18px;line-height:24px;font-weight:500}.pharmacy-details-container .section-description-header{padding:20px 24px}.pharmacy-details-container .section-description-header .section-subtitle{font-size:18px;line-height:24px;margin-bottom:10px}.pharmacy-details-container .section-description-header .section-description{font-size:14px;line-height:20px}.pharmacy-details-container .pharmacy-name-banner{padding:20px 24px}.pharmacy-details-container .pharmacy-name-banner .pharmacy-name-text{font-size:23px;line-height:28px}.pharmacy-details-container .details-accordion .accordion-summary{padding:14px 24px;min-height:auto!important}.pharmacy-details-container .details-accordion .accordion-summary .accordion-title-container{gap:10px}.pharmacy-details-container .details-accordion .accordion-summary .accordion-title-container .accordion-title{font-size:18px;line-height:24px}.pharmacy-details-container .details-accordion .accordion-summary.pharmacy-staff-summary{padding:20px 24px}.pharmacy-details-container .details-accordion .accordion-summary.pharmacy-staff-summary .accordion-description{font-size:14px;line-height:20px}.pharmacy-details-container .details-accordion .accordion-details{padding:20px 24px}.pharmacy-details-container .details-accordion .accordion-details .info-grid{grid-template-columns:1fr;gap:24px}.pharmacy-details-container .details-accordion .accordion-details .info-grid .info-item{gap:4px}.pharmacy-details-container .details-accordion .accordion-details .info-grid .info-item .info-label{font-size:13px;line-height:20px}.pharmacy-details-container .details-accordion .accordion-details .info-grid .info-item .info-value{font-size:18px;font-weight:500;line-height:24px}.pharmacy-details-container .details-accordion .accordion-details .secondary-contact-header{flex-direction:column;align-items:flex-start;margin-bottom:20px}.pharmacy-details-container .details-accordion .accordion-details .secondary-contact-header .helper-text{font-size:16px;line-height:24px;margin-bottom:0}.pharmacy-details-container .details-accordion .accordion-details .secondary-contact-header .action-buttons.desktop-only{display:none}.pharmacy-details-container .details-accordion .accordion-details .action-buttons.mobile-only{display:flex;gap:24px;align-items:center;margin-top:24px}.pharmacy-details-container .details-accordion .accordion-details .action-buttons.mobile-only .replace-button{height:40px!important;min-height:40px!important;flex-shrink:0;border-radius:28px!important;border:1px solid #333366!important;background-color:#fff!important;color:#336!important;font-family:Poppins,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:20px!important;text-transform:none!important;padding:12px 16px!important}.pharmacy-details-container .details-accordion .accordion-details .action-buttons.mobile-only .edit-button{height:40px!important;min-height:40px!important;flex:1;border-radius:28px!important;border:1px solid #333366!important;background-color:#336!important;color:#fff!important;font-family:Poppins,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:20px!important;text-transform:none!important;padding:12px 16px!important}.pharmacy-details-container .details-accordion .accordion-details .staff-section-header{margin-bottom:24px}.pharmacy-details-container .details-accordion .accordion-details .staff-section-header .staff-actions{flex-direction:column;width:100%;gap:16px;align-items:flex-start}.pharmacy-details-container .details-accordion .accordion-details .staff-section-header .staff-actions .table-filter-button{padding-left:0}.pharmacy-details-container .details-accordion .accordion-details .staff-section-header .staff-actions .invite-button{width:100%;min-height:48px!important;height:48px!important;justify-content:center;border-radius:28px!important}.pharmacy-details-container .details-accordion .accordion-details .staff-section-header .mobile-sort-by{display:flex;align-items:center;gap:12px;width:100%;padding:8px 0}.pharmacy-details-container .details-accordion .accordion-details .staff-section-header .mobile-sort-by .sort-label{display:flex;align-items:center;gap:4px;flex-shrink:0;height:48px}.pharmacy-details-container .details-accordion .accordion-details .staff-section-header .mobile-sort-by .sort-label svg{width:20px;height:20px}.pharmacy-details-container .details-accordion .accordion-details .staff-section-header .mobile-sort-by .sort-label .sort-label-text{font-family:Poppins,sans-serif;font-size:16px;font-weight:700;color:#336;line-height:20px;white-space:nowrap}.pharmacy-details-container .details-accordion .accordion-details .staff-section-header .mobile-sort-by .sort-select-form{flex:1}.pharmacy-details-container .details-accordion .accordion-details .staff-section-header .mobile-sort-by .sort-select-form .MuiInputBase-root{height:48px}.pharmacy-details-container .back-button-container{padding:16px}.pharmacy-details-container .back-button-container .back-button-main{width:100%;min-height:48px!important;height:48px!important;justify-content:center}}*:focus-visible{outline:2px solid #333366;outline-offset:2px}button:focus-visible{outline:2px solid #333366;outline-offset:2px;box-shadow:0 0 0 3px #33336626}button:active{transform:scale(.98);transition:transform .1s ease}a:focus-visible{outline:2px solid #333366;outline-offset:2px;border-radius:2px}.staff-role-change-modal{display:flex;align-items:center;justify-content:center}.staff-role-change-modal .modal-content{background-color:#fff;border:1px solid #eee7e7;border-radius:10px;box-shadow:0 8px 16px #23232f14,0 2px 4px #23232f0f;width:560px;max-width:90vw;max-height:90vh;overflow:hidden;outline:none;display:flex;flex-direction:column}.staff-role-change-modal .modal-content .modal-header{display:flex;justify-content:space-between;align-items:center;padding:10px 20px;border-bottom:1px solid #eee7e7;min-height:59px;flex-shrink:0;background-color:#fff}.staff-role-change-modal .modal-content .modal-header .modal-title{color:var(--primary-dark-slate-blue);font-family:Poppins,sans-serif;font-weight:500;font-size:18px;line-height:24px}.staff-role-change-modal .modal-content .modal-header .close-btn{display:flex;align-items:center;gap:12px;cursor:pointer}.staff-role-change-modal .modal-content .modal-header .close-btn .close-btn-text{color:var(--primary-dark-slate-blue);font-family:Poppins,sans-serif;font-weight:700;font-size:16px;line-height:20px}.staff-role-change-modal .modal-content .modal-header .close-btn .MuiIconButton-root{color:var(--primary-dark-slate-blue)}.staff-role-change-modal .modal-content .modal-header .close-btn .MuiIconButton-root svg{width:24px;height:24px}.staff-role-change-modal .modal-content .modal-body{padding:32px;overflow-y:auto;flex:1}.staff-role-change-modal .modal-content .modal-body .confirm-question{color:var(--primary-dark-slate-blue);font-family:Poppins,sans-serif;font-weight:400;font-size:16px;line-height:24px;margin-bottom:16px}.staff-role-change-modal .modal-content .modal-body .confirm-description{color:#525252;font-family:Poppins,sans-serif;font-weight:400;font-size:14px;line-height:20px}.staff-role-change-modal .modal-content .modal-body.success-body{display:flex;flex-direction:column;align-items:center;text-align:center}.staff-role-change-modal .modal-content .modal-body.success-body .success-icon-container{margin-bottom:16px}.staff-role-change-modal .modal-content .modal-body.success-body .success-icon-container .success-icon{color:#2e7d32;width:64px;height:64px}.staff-role-change-modal .modal-content .modal-body.success-body .success-message{color:#121619;font-family:Poppins,sans-serif;font-weight:400;font-size:16px;line-height:24px}.staff-role-change-modal .modal-content .modal-footer{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;gap:24px;flex-shrink:0;border-top:1px solid #eee7e7}.staff-role-change-modal .modal-content .modal-footer .cancel-btn{background-color:var(--white);border:1px solid var(--primary-dark-slate-blue);color:var(--primary-dark-slate-blue);font-family:Poppins,sans-serif;font-weight:700;font-size:16px;border-radius:28px;padding:10px 24px;text-transform:none;min-height:44px}.staff-role-change-modal .modal-content .modal-footer .cancel-btn:hover{background-color:#3333660a;border-color:var(--primary-dark-slate-blue)}.staff-role-change-modal .modal-content .modal-footer .action-btn{background-color:var(--primary-dark-slate-blue)!important;color:var(--white)!important;font-family:Poppins,sans-serif;font-weight:700;font-size:16px;border-radius:28px;padding:10px 24px;text-transform:none;min-height:44px}.staff-role-change-modal .modal-content .modal-footer .action-btn:hover{background-color:#4d4d99!important}.staff-role-change-modal .modal-content .modal-footer .action-btn:disabled{background-color:#c8c6c6!important;color:#00000061!important}.staff-role-change-modal .modal-content .modal-footer.success-footer{justify-content:flex-start}@media(max-width:768px){.staff-role-change-modal .modal-content{width:95vw;max-height:95vh}.staff-role-change-modal .modal-content .modal-header{padding:12px 16px}.staff-role-change-modal .modal-content .modal-header .modal-title{font-size:16px}.staff-role-change-modal .modal-content .modal-header .close-btn .close-btn-text{font-size:14px}.staff-role-change-modal .modal-content .modal-body{padding:20px}.staff-role-change-modal .modal-content .modal-footer{flex-direction:column;gap:12px;padding:16px}.staff-role-change-modal .modal-content .modal-footer .cancel-btn,.staff-role-change-modal .modal-content .modal-footer .action-btn{width:100%}}.staff-status-update-modal{display:flex;align-items:center;justify-content:center}.staff-status-update-modal .modal-content{background-color:#fff;border:1px solid #eee7e7;border-radius:10px;box-shadow:0 8px 16px #23232f14,0 2px 4px #23232f0f;width:680px;max-width:90vw;max-height:90vh;overflow:hidden;outline:none;display:flex;flex-direction:column}.staff-status-update-modal .modal-content .modal-header{display:flex;justify-content:space-between;align-items:center;padding:10px 20px;border-bottom:1px solid #eee7e7;min-height:59px;flex-shrink:0;background-color:#fff}.staff-status-update-modal .modal-content .modal-header .modal-title{color:var(--primary-dark-slate-blue);font-family:Poppins,sans-serif;font-weight:500;font-size:18px;line-height:24px}.staff-status-update-modal .modal-content .modal-header .close-btn{display:flex;align-items:center;gap:12px;cursor:pointer}.staff-status-update-modal .modal-content .modal-header .close-btn .close-btn-text{color:var(--primary-dark-slate-blue);font-family:Poppins,sans-serif;font-weight:700;font-size:16px;line-height:20px}.staff-status-update-modal .modal-content .modal-header .close-btn .MuiIconButton-root{color:var(--primary-dark-slate-blue)}.staff-status-update-modal .modal-content .modal-header .close-btn .MuiIconButton-root svg{width:24px;height:24px}.staff-status-update-modal .modal-content .modal-body{padding:24px 40px;overflow-y:auto;flex:1}.staff-status-update-modal .modal-content .modal-body::-webkit-scrollbar{width:6px}.staff-status-update-modal .modal-content .modal-body::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.staff-status-update-modal .modal-content .modal-body::-webkit-scrollbar-thumb{background:#c8c6c6;border-radius:3px}.staff-status-update-modal .modal-content .modal-body::-webkit-scrollbar-thumb:hover{background:#918e8f}.staff-status-update-modal .modal-content .modal-body{scrollbar-width:thin;scrollbar-color:#c8c6c6 #f1f1f1}.staff-status-update-modal .modal-content .modal-body .staff-info-section{margin-bottom:0;padding-bottom:0}.staff-status-update-modal .modal-content .modal-body .staff-info-section .staff-info-title{color:var(--primary-dark-slate-blue);font-family:Poppins,sans-serif;font-weight:500;font-size:18px;line-height:24px;margin-bottom:10px}.staff-status-update-modal .modal-content .modal-body .staff-info-section .question-text{color:#595454;font-family:Poppins,sans-serif;font-weight:400;font-size:16px;line-height:24px;margin-bottom:0}.staff-status-update-modal .modal-content .modal-body .location-list{display:flex;flex-direction:column;gap:0;margin-bottom:0;padding-top:0}.staff-status-update-modal .modal-content .modal-body .location-list .location-item{display:flex;align-items:center;margin:0;padding:16px 0;border:none;border-radius:0;width:100%}.staff-status-update-modal .modal-content .modal-body .location-list .location-item .MuiCheckbox-root{padding:0;margin-right:16px}.staff-status-update-modal .modal-content .modal-body .location-list .location-item .MuiCheckbox-root svg{width:24px;height:24px}.staff-status-update-modal .modal-content .modal-body .location-list .location-item .location-display-text{color:#000000de;font-family:Poppins,sans-serif;font-weight:400;font-size:16px;line-height:24px}.staff-status-update-modal .modal-content .modal-body .note-text{color:#595454;font-family:Poppins,sans-serif;font-weight:400;font-size:16px;line-height:24px;margin-top:16px;margin-bottom:0;padding-top:16px}.staff-status-update-modal .modal-content .modal-body .note-text strong{font-weight:700}.staff-status-update-modal .modal-content .modal-body .validation-error{color:#d32f2f;font-family:Poppins,sans-serif;font-weight:400;font-size:13px;line-height:18px;margin-top:8px;margin-bottom:0}.staff-status-update-modal .modal-content .modal-body.success-body{display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px 32px;gap:16px;overflow:hidden}.staff-status-update-modal .modal-content .modal-body.success-body .success-icon-container{width:110px;height:110px;border-radius:50%;background-color:#d9eed466;display:flex;align-items:center;justify-content:center}.staff-status-update-modal .modal-content .modal-body.success-body .success-icon-container .success-badge-img{width:84px;height:84px}.staff-status-update-modal .modal-content .modal-body.success-body .success-message{color:var(--primary-dark-slate-blue);font-family:Poppins,sans-serif;font-weight:400;font-size:24px;line-height:32px;padding:0 32px}.staff-status-update-modal .modal-content .modal-body.success-body .location-list{width:100%;text-align:center;padding:0 32px}.staff-status-update-modal .modal-content .modal-body.success-body .location-list .success-location-text{color:#000000de;font-family:Poppins,sans-serif;font-weight:400;font-size:16px;line-height:24px}.staff-status-update-modal .modal-content .modal-footer{display:flex;justify-content:space-between;align-items:center;padding:24px 32px;height:80px;flex-shrink:0;background-color:#f2f4f8;box-sizing:border-box}.staff-status-update-modal .modal-content .modal-footer .cancel-btn{background-color:var(--white);border:1px solid var(--primary-dark-slate-blue);color:var(--primary-dark-slate-blue);font-family:Poppins,sans-serif;font-weight:700;font-size:16px;border-radius:28px;padding:12px 24px;text-transform:none;min-height:48px;box-shadow:none}.staff-status-update-modal .modal-content .modal-footer .cancel-btn:hover{background-color:#3333660a;border-color:var(--primary-dark-slate-blue)}.staff-status-update-modal .modal-content .modal-footer .action-btn{background-color:var(--primary-dark-slate-blue)!important;color:var(--white)!important;font-family:Poppins,sans-serif;font-weight:700;font-size:16px;border-radius:28px;padding:12px 24px;text-transform:none;min-height:48px;box-shadow:none!important}.staff-status-update-modal .modal-content .modal-footer .action-btn:hover{background-color:#4d4d99!important}.staff-status-update-modal .modal-content .modal-footer .action-btn:disabled{background-color:#c8c6c6!important;color:#00000061!important}.staff-status-update-modal .modal-content .modal-footer.success-footer{justify-content:flex-start}@media(max-width:768px){.staff-status-update-modal .modal-content{width:95vw;max-height:95vh}.staff-status-update-modal .modal-content .modal-header{padding:12px 16px}.staff-status-update-modal .modal-content .modal-header .modal-title{font-size:16px}.staff-status-update-modal .modal-content .modal-header .close-btn .close-btn-text{font-size:14px}.staff-status-update-modal .modal-content .modal-body{padding:20px}.staff-status-update-modal .modal-content .modal-footer{padding:16px;height:auto}.staff-status-update-modal .modal-content .modal-footer .cancel-btn,.staff-status-update-modal .modal-content .modal-footer .action-btn{width:auto}}.managePatientsPage{font-family:Poppins,sans-serif;width:100%;max-width:100%;margin:0 auto;background-color:var(--white);display:flex;flex-direction:column;height:100%;overflow:hidden;box-sizing:border-box}.managePatientsPage .pageHeader{background-color:#f0f8ff;padding:24px 32px 24px 1px;border-bottom:1px solid #E3E2E2;flex-shrink:0}.managePatientsPage .pageHeader .pageTitle{font-size:32px;font-weight:300;line-height:40px;color:#336;margin:0;font-family:Poppins,sans-serif}.managePatientsPage .associatedPatientsSection{padding:0 32px 32px;flex:1;overflow:hidden;display:flex;flex-direction:column;min-height:0;box-sizing:border-box}.managePatientsPage .associatedPatientsSection .sectionTitle{font-size:18px;font-weight:500;line-height:24px;color:#336;margin:0 -32px 16px;background-color:#fdf0e4;padding:16px 32px;border-radius:0;font-family:Poppins,sans-serif;flex-shrink:0}.managePatientsPage .associatedPatientsSection .sectionDescription{font-size:18px;font-weight:500;line-height:24px;color:#336;margin-bottom:20px;flex-shrink:0;font-family:Poppins,sans-serif}.managePatientsPage .associatedPatientsSection .sectionDescription .badge{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;font-size:12px;font-weight:600;color:var(--white);margin:0 2px;vertical-align:middle}.managePatientsPage .associatedPatientsSection .sectionDescription .badge.badge-t{background-color:#e91e63}.managePatientsPage .associatedPatientsSection .sectionDescription .badge.badge-a{background-color:#00bcd4}.managePatientsPage .associatedPatientsSection .actionsRow{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;flex-shrink:0}.managePatientsPage .associatedPatientsSection .actionsRow .filtersButton{display:flex;align-items:center;gap:12px;padding:0;background-color:transparent;border:none;color:#336;font-size:16px;font-weight:700;text-transform:none;cursor:pointer;transition:all .2s;font-family:Poppins,sans-serif;line-height:20px}.managePatientsPage .associatedPatientsSection .actionsRow .filtersButton svg{width:24px;height:24px}.managePatientsPage .associatedPatientsSection .actionsRow .filtersButton:hover{opacity:.8}.managePatientsPage .associatedPatientsSection .actionsRow .downloadButton{display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;padding:12px 24px 16px!important;background-color:var(--white)!important;border:1px solid #333366!important;border-radius:28px!important;color:#336!important;font-size:14px!important;font-weight:700!important;text-transform:none!important;cursor:pointer;transition:all .2s;white-space:nowrap;font-family:Poppins,sans-serif!important;line-height:20px!important;height:40px!important;width:191px!important;box-sizing:border-box;min-width:191px!important;max-width:191px!important}.managePatientsPage .associatedPatientsSection .actionsRow .downloadButton .MuiButton-startIcon{margin:0!important}.managePatientsPage .associatedPatientsSection .actionsRow .downloadButton .MuiButton-startIcon svg{width:16px!important;height:16px!important}.managePatientsPage .associatedPatientsSection .actionsRow .downloadButton svg{width:16px!important;height:16px!important}.managePatientsPage .associatedPatientsSection .actionsRow .downloadButton:hover{background-color:#f5f5f5!important;border:1px solid #333366!important;color:#336!important}.managePatientsPage .associatedPatientsSection .tableScrollContainer{flex:1;overflow:auto;min-height:0;margin:0;width:100%;box-sizing:border-box}.managePatientsPage .associatedPatientsSection .paginationContainer{display:flex;justify-content:flex-end;align-items:center;gap:0;margin-top:10px;padding:2px 0;flex-shrink:0}.managePatientsPage .associatedPatientsSection .paginationContainer .paginationButton{min-width:48px;height:48px;padding:12px;border:none;border-radius:48px;background-color:transparent;color:#000000de;cursor:pointer;transition:all .2s}.managePatientsPage .associatedPatientsSection .paginationContainer .paginationButton:hover:not(:disabled){background-color:#0000000a}.managePatientsPage .associatedPatientsSection .paginationContainer .paginationButton:disabled{opacity:.38;cursor:not-allowed}.managePatientsPage .associatedPatientsSection .paginationContainer .paginationButton svg{display:block;width:24px;height:24px}.managePatientsPage .associatedPatientsSection .paginationContainer .pageInfo{font-size:12px;font-weight:400;color:#000000de;line-height:1.66;letter-spacing:.4px;min-width:auto;text-align:center;padding:0 10px;height:48px;display:flex;align-items:center;justify-content:center;font-family:Poppins,sans-serif}@media(max-width:1366px){.managePatientsPage .associatedPatientsSection .actionsRow .downloadButton{min-width:160px!important;width:160px!important;padding:10px 16px 12px!important;font-size:12px!important}}@media(min-width:768px)and (max-width:1023px){.managePatientsPage{width:100%;max-width:768px;margin:0 auto;overflow-x:hidden}.managePatientsPage .pageHeader{padding:24px 52px 24px 1px;border-bottom:1px solid #E3E2E2;width:100%;box-sizing:border-box}.managePatientsPage .pageHeader .pageTitle{font-size:25px;font-weight:300;line-height:32px;padding:0 48px}.managePatientsPage .associatedPatientsSection{padding:0 52px 24px;box-sizing:border-box;width:100%;overflow-x:hidden}.managePatientsPage .associatedPatientsSection .sectionTitle{margin:0 -52px;padding:16px 52px;font-size:18px;font-weight:500;line-height:24px}.managePatientsPage .associatedPatientsSection .sectionDescription{padding-top:28px;padding-bottom:16px;font-size:18px;font-weight:500;line-height:24px;color:#336;margin-bottom:0;font-family:Poppins,sans-serif}.managePatientsPage .associatedPatientsSection .actionsRow{padding:16px 0;margin-bottom:0}.managePatientsPage .associatedPatientsSection .actionsRow.tablet{display:flex;flex-wrap:wrap;gap:24px;align-items:center;box-sizing:border-box}.managePatientsPage .associatedPatientsSection .actionsRow.tablet .downloadButton{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:10px 20px!important;background-color:var(--white)!important;border:1px solid #333366!important;border-radius:28px!important;color:#336!important;font-size:13px!important;font-weight:700!important;text-transform:none!important;font-family:Poppins,sans-serif!important;line-height:20px!important;height:40px!important;width:auto!important;min-width:auto!important;max-width:none!important;white-space:nowrap;cursor:pointer}.managePatientsPage .associatedPatientsSection .actionsRow.tablet .downloadButton .MuiButton-startIcon{margin:0!important}.managePatientsPage .associatedPatientsSection .actionsRow.tablet .downloadButton .MuiButton-startIcon svg{width:16px!important;height:16px!important}.managePatientsPage .associatedPatientsSection .actionsRow.tablet .downloadButton svg{width:16px!important;height:16px!important}.managePatientsPage .associatedPatientsSection .actionsRow.tablet .downloadButton:hover{background-color:#f5f5f5!important;border:1px solid #333366!important;color:#336!important}.managePatientsPage .associatedPatientsSection .actionsRow.tablet .filtersButtonContainer{display:flex;align-items:center;gap:12px;height:48px;padding:0 16px 0 0;flex-shrink:0}.managePatientsPage .associatedPatientsSection .actionsRow.tablet .filtersButtonContainer .filterIcon{width:24px;height:24px;flex-shrink:0}.managePatientsPage .associatedPatientsSection .actionsRow.tablet .filtersButtonContainer .filtersButton{padding:0 16px 0 0;font-family:Poppins,sans-serif;font-size:16px;font-weight:700;line-height:20px;color:#336;text-transform:none;background:none!important;border:none;min-width:auto;box-shadow:none!important}.managePatientsPage .associatedPatientsSection .actionsRow.tablet .filtersButtonContainer .filtersButton:hover{background:none!important;box-shadow:none!important}.managePatientsPage .associatedPatientsSection .actionsRow.tablet .sortByContainer{display:flex;align-items:center;gap:12px;flex:1;min-width:0;height:48px}.managePatientsPage .associatedPatientsSection .actionsRow.tablet .sortByContainer .sortLabelContainer{display:flex;align-items:center;gap:4px;flex-shrink:0;height:48px}.managePatientsPage .associatedPatientsSection .actionsRow.tablet .sortByContainer .sortLabelContainer .sortIcon{width:16px;height:16px;flex-shrink:0}.managePatientsPage .associatedPatientsSection .actionsRow.tablet .sortByContainer .sortLabelContainer .sortLabel{font-family:Poppins,sans-serif;font-size:16px;font-weight:700;line-height:20px;color:#336;white-space:nowrap}.managePatientsPage .associatedPatientsSection .actionsRow.tablet .sortByContainer .sortDropdown{flex:1;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px;height:48px;padding:12px 16px;background-color:var(--white);border:1px solid #C8C6C6;border-radius:2px;cursor:pointer;box-sizing:border-box}.managePatientsPage .associatedPatientsSection .actionsRow.tablet .sortByContainer .sortDropdown .sortValue{flex:1;min-width:0;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#000000de;white-space:pre-wrap}.managePatientsPage .associatedPatientsSection .actionsRow.tablet .sortByContainer .sortDropdown svg{width:24px;height:24px;flex-shrink:0}.managePatientsPage .associatedPatientsSection .cardsContainer{padding:21px 0 0;display:flex;flex-direction:column;gap:12px;flex:1;overflow-y:auto;overflow-x:hidden;min-height:0;width:100%;box-sizing:border-box}.managePatientsPage .associatedPatientsSection .paginationContainer{justify-content:flex-end;padding:2px 32px 2px 0;margin-top:26px}}@media(max-width:767px){.managePatientsPage{width:100%;max-width:100%;margin:0;overflow-x:hidden}.managePatientsPage .pageHeader{height:72px;padding:16px 24px;border-bottom:1px solid #E3E2E2;display:flex;align-items:center}.managePatientsPage .pageHeader .pageTitle{font-size:18px;font-weight:500;line-height:24px;height:48px;display:flex;align-items:center}.managePatientsPage .associatedPatientsSection{padding:0;box-sizing:border-box;width:100%;overflow-x:hidden}.managePatientsPage .associatedPatientsSection .sectionTitle{font-size:18px;font-weight:500;line-height:24px;margin:0;padding:16px 24px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;user-select:none}.managePatientsPage .associatedPatientsSection .sectionTitle span{font-family:Poppins,sans-serif;font-size:18px;font-weight:500;line-height:24px;color:#336}.managePatientsPage .associatedPatientsSection .sectionTitle svg{width:32px;height:32px;flex-shrink:0}.managePatientsPage .associatedPatientsSection .sectionDescription{font-size:18px;font-weight:500;line-height:24px;color:#336;margin-bottom:0;padding:28px 24px 16px;font-family:Poppins,sans-serif}.managePatientsPage .associatedPatientsSection .actionsRow{padding:0;margin-bottom:0}.managePatientsPage .associatedPatientsSection .actionsRow.mobile{display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:100%}.managePatientsPage .associatedPatientsSection .actionsRow.mobile .downloadButton{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:10px 20px!important;background-color:var(--white)!important;border:1px solid #333366!important;border-radius:28px!important;color:#336!important;font-size:14px!important;font-weight:700!important;text-transform:none!important;font-family:Poppins,sans-serif!important;line-height:20px!important;height:40px!important;width:auto!important;min-width:auto!important;max-width:none!important;white-space:nowrap;cursor:pointer;margin:0 24px}.managePatientsPage .associatedPatientsSection .actionsRow.mobile .downloadButton .MuiButton-startIcon{margin:0!important}.managePatientsPage .associatedPatientsSection .actionsRow.mobile .downloadButton .MuiButton-startIcon svg{width:16px!important;height:16px!important}.managePatientsPage .associatedPatientsSection .actionsRow.mobile .downloadButton svg{width:16px!important;height:16px!important}.managePatientsPage .associatedPatientsSection .actionsRow.mobile .downloadButton:hover{background-color:#f5f5f5!important;border:1px solid #333366!important;color:#336!important}.managePatientsPage .associatedPatientsSection .actionsRow.mobile .filtersButtonContainer{display:flex;align-items:center;justify-content:flex-start;gap:12px;height:48px;padding:0 24px}.managePatientsPage .associatedPatientsSection .actionsRow.mobile .filtersButtonContainer .filterIcon{width:24px;height:24px}.managePatientsPage .associatedPatientsSection .actionsRow.mobile .filtersButtonContainer .filtersButton{padding:0 16px 0 0;font-family:Poppins,sans-serif;font-size:16px;font-weight:700;line-height:20px;color:#336;text-transform:none;background:none!important;border:none;min-width:auto;box-shadow:none!important}.managePatientsPage .associatedPatientsSection .actionsRow.mobile .filtersButtonContainer .filtersButton:hover{background:none!important;box-shadow:none!important}.managePatientsPage .associatedPatientsSection .actionsRow.mobile .sortByContainer{background-color:var(--white);padding:8px 30px;height:64px;display:flex;gap:12px;align-items:center;width:100%;box-sizing:border-box}.managePatientsPage .associatedPatientsSection .actionsRow.mobile .sortByContainer .sortLabelContainer{display:flex;align-items:center;gap:4px;flex-shrink:0;height:48px}.managePatientsPage .associatedPatientsSection .actionsRow.mobile .sortByContainer .sortLabelContainer .sortIcon{width:16px;height:16px}.managePatientsPage .associatedPatientsSection .actionsRow.mobile .sortByContainer .sortLabelContainer .sortLabel{font-family:Poppins,sans-serif;font-size:16px;font-weight:700;line-height:20px;color:#336}.managePatientsPage .associatedPatientsSection .actionsRow.mobile .sortByContainer .sortDropdown{flex:1;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px;height:48px;padding:12px 16px;background-color:var(--white);border:1px solid #C8C6C6;border-radius:2px;cursor:pointer;box-sizing:border-box}.managePatientsPage .associatedPatientsSection .actionsRow.mobile .sortByContainer .sortDropdown .sortValue{flex:1;min-width:0;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#000000de}.managePatientsPage .associatedPatientsSection .actionsRow.mobile .sortByContainer .sortDropdown svg{width:24px;height:24px;flex-shrink:0}.managePatientsPage .associatedPatientsSection .mobileContentWrapper{flex:1;display:flex;flex-direction:column;overflow:hidden;min-height:0;width:100%}.managePatientsPage .associatedPatientsSection .mobileCardsContainer{padding:24px 22px;display:flex;flex-direction:column;gap:24px;flex:1;overflow-y:auto;overflow-x:hidden;min-height:0;width:100%;box-sizing:border-box;align-items:center}.managePatientsPage .associatedPatientsSection .viewMoreContainer{padding:16px 24px 24px;width:100%;box-sizing:border-box;display:flex;justify-content:center;flex-shrink:0;background-color:var(--white)}.managePatientsPage .associatedPatientsSection .viewMoreContainer .viewMoreButton{background-color:var(--white)!important;border:1px solid #333366!important;border-radius:28px!important;height:48px!important;padding:12px 24px 16px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;color:#336!important;font-family:Poppins,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:20px!important;text-transform:none!important;cursor:pointer;width:100%;max-width:312px;box-sizing:border-box}.managePatientsPage .associatedPatientsSection .viewMoreContainer .viewMoreButton:hover{background-color:#f5f5f5!important}.managePatientsPage .associatedPatientsSection .paginationContainer{display:none}}.patientTableContainer{width:100%;background-color:var(--white);border-radius:0;border:none}.patientTableContainer .patientTable{width:100%;border-collapse:collapse;table-layout:fixed}.patientTableContainer .patientTable th:nth-child(1),.patientTableContainer .patientTable td:nth-child(1){width:16%;min-width:140px}.patientTableContainer .patientTable th:nth-child(2),.patientTableContainer .patientTable td:nth-child(2){width:11%;min-width:100px}.patientTableContainer .patientTable th:nth-child(3),.patientTableContainer .patientTable td:nth-child(3){width:10%;min-width:90px}.patientTableContainer .patientTable th:nth-child(4),.patientTableContainer .patientTable td:nth-child(4){width:11%;min-width:100px}.patientTableContainer .patientTable th:nth-child(5),.patientTableContainer .patientTable td:nth-child(5){width:11%;min-width:95px}.patientTableContainer .patientTable th:nth-child(6),.patientTableContainer .patientTable td:nth-child(6){width:24%;min-width:200px}.patientTableContainer .patientTable th:nth-child(7),.patientTableContainer .patientTable td:nth-child(7){width:17%;min-width:150px}.patientTableContainer .patientTable thead{background-color:#f2f4f8;border-top:1px solid #E3E2E2}.patientTableContainer .patientTable thead tr th{padding:12px 8px 12px 12px;text-align:left;cursor:pointer;user-select:none;transition:background-color .2s;height:56px;vertical-align:middle}.patientTableContainer .patientTable thead tr th:hover{background-color:#e8ebf0}.patientTableContainer .patientTable thead tr th:last-child{text-align:center}.patientTableContainer .patientTable thead tr th:last-child .headerCell{justify-content:center}.patientTableContainer .patientTable thead tr th .headerCell{display:flex;align-items:center;gap:0;flex-wrap:nowrap}.patientTableContainer .patientTable thead tr th .headerCell button,.patientTableContainer .patientTable thead tr th .headerCell button:hover{background-color:transparent!important}.patientTableContainer .patientTable thead tr th .headerCell .headerText{font-size:14px;font-weight:500;color:#121619;line-height:20px;font-family:Poppins,sans-serif;flex-shrink:1;min-width:0}.patientTableContainer .patientTable thead tr th .headerCell .sortIcon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;opacity:.4;transition:all .2s;flex-shrink:0}.patientTableContainer .patientTable thead tr th .headerCell .sortIcon svg{width:24px;height:24px}.patientTableContainer .patientTable thead tr th .headerCell .sortIcon.active{opacity:1}.patientTableContainer .patientTable thead tr th .headerCell .sortIcon.active.asc svg{transform:rotate(0)}.patientTableContainer .patientTable thead tr th .headerCell .sortIcon.active.desc svg{transform:rotate(180deg)}.patientTableContainer .patientTable tbody{background-color:var(--white)}.patientTableContainer .patientTable tbody tr{background-color:var(--white);transition:background-color .2s}.patientTableContainer .patientTable tbody tr:hover{background-color:#f9f9f9}.patientTableContainer .patientTable tbody tr td{padding:12px 8px 12px 12px;vertical-align:middle;border-top:1px solid #E3E2E2;border-bottom:none;height:56px}.patientTableContainer .patientTable tbody tr td:last-child{padding-right:0}.patientTableContainer .patientTable tbody tr td:first-child .cellText{color:#21272a}.patientTableContainer .patientTable tbody tr td .cellText{font-size:14px;font-weight:400;color:#121619;line-height:20px;font-family:Poppins,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.patientTableContainer .patientTable tbody tr td .cellText.cellTextWrap{overflow:visible;text-overflow:unset;white-space:normal;word-break:break-word}.patientTableContainer .patientTable tbody tr td .remsProgramsCell{display:flex;flex-direction:column;gap:4px;width:100%}.patientTableContainer .patientTable tbody tr td .remsProgramsCell .programRow{display:flex;align-items:center;gap:4px;padding:0 4px;width:100%;overflow:visible}.patientTableContainer .patientTable tbody tr td .remsProgramsCell .programRow.showMoreRow{padding-left:0}.patientTableContainer .patientTable tbody tr td .remsProgramsCell .programRow .statusDot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.patientTableContainer .patientTable tbody tr td .remsProgramsCell .programRow .statusDot.active{background-color:#46ae59}.patientTableContainer .patientTable tbody tr td .remsProgramsCell .programRow .statusDot.pending{background-color:orange}.patientTableContainer .patientTable tbody tr td .remsProgramsCell .programRow .statusDot.notEnrolled{background-color:#000}.patientTableContainer .patientTable tbody tr td .remsProgramsCell .programRow .statusDot.deactivated{background-color:#ee0006}.patientTableContainer .patientTable tbody tr td .remsProgramsCell .programRow .programText{font-size:14px;font-weight:400;color:#000000de;line-height:18px;font-family:Poppins,sans-serif;flex:1;white-space:nowrap;overflow:visible;min-width:0}.patientTableContainer .patientTable tbody tr td .remsProgramsCell .showMoreButton{display:inline!important;padding:0!important;min-width:auto!important;min-height:auto!important;font-size:14px!important;font-weight:400!important;color:#336!important;text-transform:none!important;background:none!important;border:none!important;cursor:pointer;transition:color .2s;text-decoration:underline!important;font-family:Poppins,sans-serif!important;line-height:18px!important;vertical-align:baseline;white-space:nowrap}.patientTableContainer .patientTable tbody tr td .remsProgramsCell .showMoreButton:hover{color:#1a1a66!important;background:none!important}.patientTableContainer .patientTable tbody tr td .actionsCell{display:flex;justify-content:flex-end;align-items:center;padding:0;width:100%}.patientTableContainer .patientTable tbody tr td .actionsCell .actionButton{display:flex!important;align-items:center!important;justify-content:center!important;padding:12px 24px 16px!important;border-radius:28px!important;font-size:14px!important;font-weight:700!important;text-transform:none!important;cursor:pointer;transition:all .2s;white-space:nowrap;min-width:191px!important;width:191px!important;max-width:191px!important;font-family:Poppins,sans-serif!important;line-height:20px!important;height:40px!important;box-sizing:border-box}.patientTableContainer .patientTable tbody tr td .actionsCell .actionButton.viewButton{background-color:var(--white)!important;border:1px solid #333366!important;color:#336!important}.patientTableContainer .patientTable tbody tr td .actionsCell .actionButton.viewButton:hover{background-color:#f5f5f5!important;border:1px solid #333366!important;color:#336!important}.patientTableContainer .patientTable tbody tr td .actionsCell .actionButton.enrollButton{background-color:var(--white)!important;border:1px solid #333366!important;color:#336!important}.patientTableContainer .patientTable tbody tr td .actionsCell .actionButton.enrollButton:hover{background-color:#f5f5f5!important;border:1px solid #333366!important;color:#336!important}@media(max-width:1366px){.patientTableContainer .patientTable thead tr th,.patientTableContainer .patientTable tbody tr td{padding:10px 1px}.patientTableContainer .patientTable thead tr th:first-child,.patientTableContainer .patientTable tbody tr td:first-child{padding:12px 8px 12px 12px}.patientTableContainer .patientTable thead tr th .headerCell .headerText,.patientTableContainer .patientTable thead tr th .cellText,.patientTableContainer .patientTable tbody tr td .headerCell .headerText,.patientTableContainer .patientTable tbody tr td .cellText{font-size:13px}.patientTableContainer .patientTable thead tr th .actionsCell .actionButton,.patientTableContainer .patientTable tbody tr td .actionsCell .actionButton{min-width:160px!important;width:160px!important;padding:10px 16px 12px!important;font-size:12px!important}}@media(max-width:1023px){.patientTableContainer .patientTable thead tr th,.patientTableContainer .patientTable tbody tr td{padding:12px 8px}.patientTableContainer .patientTable thead tr th .headerCell .headerText,.patientTableContainer .patientTable thead tr th .cellText,.patientTableContainer .patientTable tbody tr td .headerCell .headerText,.patientTableContainer .patientTable tbody tr td .cellText{font-size:13px}}@media(max-width:767px){.patientTableContainer{margin:0 -16px;border-radius:0;overflow-x:auto}.patientTableContainer .patientTable{min-width:800px}.patientTableContainer .patientTable thead tr th,.patientTableContainer .patientTable tbody tr td{padding:10px 6px}.patientTableContainer .patientTable thead tr th .headerCell .headerText,.patientTableContainer .patientTable thead tr th .cellText,.patientTableContainer .patientTable tbody tr td .headerCell .headerText,.patientTableContainer .patientTable tbody tr td .cellText,.patientTableContainer .patientTable thead tr th .remsProgramsCell .programRow .programText,.patientTableContainer .patientTable thead tr th .remsProgramsCell .showMoreButton,.patientTableContainer .patientTable tbody tr td .remsProgramsCell .programRow .programText,.patientTableContainer .patientTable tbody tr td .remsProgramsCell .showMoreButton{font-size:12px}.patientTableContainer .patientTable thead tr th .actionsCell .actionButton,.patientTableContainer .patientTable tbody tr td .actionsCell .actionButton{padding:8px 14px!important;font-size:11px!important;min-width:140px!important;width:140px!important}}.statusBadge{width:10px;height:10px;border-radius:50%;flex-shrink:0}.statusBadge.active{background-color:#46ae59}.statusBadge.pending{background-color:orange}.statusBadge.notEnrolled{background-color:#000}.statusBadge.deactivated{background-color:#ee0006}.programList{display:flex;flex-direction:column;gap:4px;width:100%}.programList .programItem{display:flex;align-items:center;gap:4px;padding:0 4px;width:100%}.programList .programItem.abbreviated{align-items:center}.programList .programItem .programText{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:18px;color:#000000de;flex:1;white-space:nowrap;overflow:visible;min-width:0}.programList .showMoreButton{display:inline!important;padding:0!important;min-width:auto!important;min-height:auto!important;font-size:14px!important;font-weight:400!important;color:#336!important;text-transform:none!important;background:none!important;border:none!important;cursor:pointer;transition:color .2s;text-decoration:underline!important;font-family:Poppins,sans-serif!important;line-height:18px!important;vertical-align:baseline;white-space:nowrap}.programList .showMoreButton:hover{color:#1a1a66!important;background:none!important}.programList .showLessContainer{padding-left:0}.programList .noProgramsText{font-size:14px;color:#666;font-style:italic}.programList-table .programItem .statusBadge{margin-top:4px}.programList-card .programItem{align-items:flex-start}.programList-card .programItem .statusBadge{margin-top:4px}.programList-card .programTextMobile{display:flex;flex-direction:column;flex:1}.programList-card .programTextMobile .programLine1,.programList-card .programTextMobile .programLine2{font-size:14px;line-height:18px;margin:0;padding:0;color:#000000de;font-family:Poppins,sans-serif;font-weight:400}.programList-card .programTextMobile .programLine1{margin-bottom:0}.programList-card .showMoreButton{font-size:14px!important;line-height:18px!important}.programList-mobile .programItem{align-items:flex-start}.programList-mobile .programItem .programText{font-size:14px;white-space:normal;display:flex;flex-direction:column}.programList-mobile .programItem .programText p{font-size:14px;line-height:18px;margin:0;padding:0;color:#000000de;font-family:Poppins,sans-serif}.programList-mobile .programTextMobile{display:flex;flex-direction:column;flex:1}.programList-mobile .programTextMobile .programLine1,.programList-mobile .programTextMobile .programLine2{font-size:14px;line-height:18px;margin:0;padding:0;color:#000000de;font-family:Poppins,sans-serif;font-weight:400}.programList-mobile .programTextMobile .programLine1{margin-bottom:0}.programList-mobile .showMoreButton{font-size:14px!important;line-height:18px!important}.programList-mobile .statusBadge{margin-top:4px}.patientActionButton{display:flex!important;align-items:center!important;justify-content:center!important;padding:12px 24px 16px!important;border-radius:28px!important;font-size:14px!important;font-weight:700!important;text-transform:none!important;cursor:pointer;transition:all .2s;white-space:nowrap;font-family:Poppins,sans-serif!important;line-height:20px!important;height:40px!important;box-sizing:border-box;background-color:var(--white)!important;border:1px solid #333366!important;color:#336!important}.patientActionButton.viewButton:hover,.patientActionButton.enrollButton:hover{background-color:#f5f5f5!important;border:1px solid #333366!important;color:#336!important}.patientActionButton.table{min-width:191px!important;width:191px!important;max-width:191px!important}.patientActionButton.card{height:48px!important;padding:12px 24px 16px!important;font-size:16px!important;gap:12px!important;width:auto!important;max-width:fit-content!important}.patientActionButton.card svg{width:24px;height:24px;flex-shrink:0}.patientActionButton.mobile{height:48px!important;padding:12px 24px 16px!important;font-size:16px!important;gap:12px!important}.patientActionButton.mobile svg{width:24px;height:24px;flex-shrink:0}@media(max-width:1366px){.patientActionButton.table{min-width:160px!important;width:160px!important;padding:10px 16px 12px!important;font-size:12px!important}}.patientCard{background-color:var(--white);border:1px solid #E3E2E2;border-radius:10px;padding:16px 24px;display:flex;flex-direction:column;gap:16px;width:100%;max-width:664px;box-sizing:border-box}.patientCard .cardContent{display:flex;flex-direction:column;gap:12px}.patientCard .cardRow{display:flex;gap:24px;align-items:flex-start}.patientCard .cardField{display:flex;gap:12px;flex:1;padding-left:8px;align-items:flex-start}.patientCard .cardField .fieldLabel{font-family:Poppins,sans-serif;font-size:14px;font-weight:600;line-height:20px;color:#336;width:131px;flex-shrink:0}.patientCard .cardField .fieldValue{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#000000de;flex:1}.patientCard .cardField .fieldValue.fieldValueWrap{word-break:break-word;white-space:normal}.patientCard .cardField .remsProgramBadges{display:flex;flex-direction:column;gap:4px;flex:1}.patientCard .cardField .programBadge{display:flex;align-items:flex-start;gap:4px;padding:0 4px;width:100%;overflow:visible}.patientCard .cardField .programBadge.abbreviated{align-items:center;overflow:visible}.patientCard .cardField .programBadge .statusDot{width:10px;height:10px;border-radius:50%;flex-shrink:0;margin-top:4px}.patientCard .cardField .programBadge .statusDot.active{background-color:#46ae59}.patientCard .cardField .programBadge .statusDot.pending{background-color:orange}.patientCard .cardField .programBadge .statusDot.notEnrolled{background-color:#000}.patientCard .cardField .programBadge .statusDot.deactivated{background-color:#ee0006}.patientCard .cardField .programBadge .programText{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:18px;color:#000000de;flex:1;display:flex;flex-direction:column;gap:0;min-width:0}.patientCard .cardField .programBadge .programText .programLine1{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:18px;color:#000000de;margin:0;padding:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.patientCard .cardField .programBadge .programText .programLine2{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:18px;color:#000000de;margin:0;padding:0;white-space:nowrap}.patientCard .cardField .programBadge .programText .programLine2Abbreviated{display:flex;align-items:baseline;gap:0;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:18px}.patientCard .cardField .programBadge .programText .programLine2Abbreviated .programTextSpan{display:inline;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:18px;color:#000000de}.patientCard .cardField .programBadge .programText .programLine2Abbreviated .showMoreLink{display:inline;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:18px;color:#336;text-decoration:underline;cursor:pointer;white-space:nowrap}.patientCard .cardField .programBadge .programText .programLine2Abbreviated .showMoreLink:hover{color:#1a1a66}.patientCard .cardField .showLessLinkContainer{padding:4px 4px 0 18px;width:100%}.patientCard .cardField .showLessLinkContainer .showMoreLink{display:inline-block;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:18px;color:#336;text-decoration:underline;cursor:pointer}.patientCard .cardField .showLessLinkContainer .showMoreLink:hover{color:#1a1a66}.patientCard .cardButton{background-color:var(--white)!important;border:1px solid #333366!important;border-radius:28px!important;height:48px!important;padding:12px 24px 16px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;color:#336!important;font-family:Poppins,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:20px!important;text-transform:none!important;cursor:pointer;transition:all .2s;box-sizing:border-box;width:auto!important;max-width:fit-content!important}.patientCard .cardButton svg{width:24px;height:24px}.patientCard .cardButton:hover{background-color:#f5f5f5!important}.mobilePatientCard{background-color:var(--white);border:2px solid #E3E2E2;border-radius:20px;display:flex;flex-direction:column;align-items:center;width:100%;box-sizing:border-box;overflow:hidden}.mobilePatientCard .cardContent{padding:32px 24px;display:flex;flex-direction:column;gap:10px;width:100%;box-sizing:border-box;overflow:visible}.mobilePatientCard .cardRow{display:flex;gap:10px;align-items:flex-start;width:100%;overflow:visible}.mobilePatientCard .cardRow .fieldLabel{font-family:Poppins,sans-serif;font-size:14px;font-weight:600;line-height:20px;color:#336;width:121px;flex-shrink:0}.mobilePatientCard .cardRow .fieldValue{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#000000de;flex:1;white-space:nowrap}.mobilePatientCard .cardRow .fieldValue.dob,.mobilePatientCard .cardRow .fieldValue.phone{color:#121619}.mobilePatientCard .cardRow .fieldValue.fieldValueWrap{white-space:normal;word-break:break-word}.mobilePatientCard .buttonContainer{padding:0 0 32px;display:flex;justify-content:center;align-items:center;width:100%;box-sizing:border-box}.mobilePatientCard .cardButton{background-color:var(--white)!important;border:1px solid #333366!important;border-radius:28px!important;height:48px!important;padding:12px 24px 16px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;color:#336!important;font-family:Poppins,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:20px!important;text-transform:none!important;cursor:pointer;transition:all .2s;box-sizing:border-box;white-space:nowrap}.mobilePatientCard .cardButton svg{width:24px;height:24px;flex-shrink:0}.mobilePatientCard .cardButton:hover{background-color:#f5f5f5!important}.emptyState{padding:40px 20px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px}.emptyState .emptyStateIcon{font-size:48px;opacity:.5}.emptyState .emptyStateMessage{font-size:16px;font-weight:400;color:#666;font-family:Poppins,sans-serif}.managePatientsPage{max-width:100%;margin:0 auto;padding:0 0 32px;background-color:#fff}.managePatientsPage .pageHeader{margin-bottom:0;padding:0!important}.managePatientsPage .pageHeader .pageTitle{font-family:Poppins,sans-serif;font-weight:300;font-size:32px;line-height:40px;color:#336;margin-bottom:0;padding:24px 32px;background-color:#f0f8ff}.managePatientsPage .pageHeader .pageDescription{font-family:Poppins,sans-serif;font-weight:500;font-size:18px;line-height:24px;color:#336;padding:18px 32px;background-color:#fff}@media(max-width:1023px){.managePatientsPage{padding:0 0 24px}.managePatientsPage .pageHeader .pageTitle{font-size:24px;line-height:32px;padding:16px 24px}.managePatientsPage .pageHeader .pageDescription{font-size:16px;font-weight:400;line-height:24px;padding:8px 24px 12px}}@media(max-width:767px){.managePatientsPage{padding:0 0 16px}.managePatientsPage .pageHeader{display:block;height:auto}.managePatientsPage .pageHeader .pageTitle{font-size:18px;line-height:24px;padding:16px 24px}.managePatientsPage .pageHeader .pageDescription{font-size:16px;font-weight:400;line-height:24px;padding:8px 24px 12px}}.patientBanner{background-color:#fdf0e4;padding:20px 32px;margin-top:0;display:flex;align-items:center;gap:8px;min-height:42px}.patientBanner .bannerLabel{font-weight:500;font-size:18px;line-height:24px;color:#336}.patientBanner .bannerValue{font-weight:700;font-size:18px;line-height:24px;color:#336;overflow-wrap:break-word;min-width:0}@media(max-width:767px){.patientBanner{background-color:#fdf0e4;padding:20px 24px;margin-top:0;flex-direction:column;align-items:flex-start;gap:4px}.patientBanner .bannerLabel{font-size:18px;font-weight:500;color:#336}.patientBanner .bannerValue{font-size:18px;font-weight:700;color:#336}}.patientInformationSection{margin-bottom:24px}.patientInformationSection .MuiAccordion-root{box-shadow:none;border:1px solid #E0E0E0;border-radius:4px}.patientInformationSection .MuiAccordion-root:before{display:none}.patientInformationSection .MuiAccordion-root.Mui-expanded{margin:0}.patientInformationSection .accordionHeader{background-color:#f0f8ff;min-height:72px;padding:0 32px}.patientInformationSection .accordionHeader.Mui-expanded{min-height:72px}.patientInformationSection .accordionHeader .MuiAccordionSummary-content{margin:16px 0;width:100%}.patientInformationSection .accordionHeader .MuiAccordionSummary-content.Mui-expanded{margin:16px 0}.patientInformationSection .accordionHeader .sectionTitle{font-weight:500;font-size:18px;line-height:24px;color:#336}.patientInformationSection .accordionHeader .headerContent{display:flex;justify-content:space-between;align-items:center;width:100%}.patientInformationSection .accordionHeader .headerContent .editButton{background-color:#336;color:#fff;border-radius:21px;padding:10px 24px;text-transform:none;font-weight:600;font-size:16px;line-height:24px}.patientInformationSection .accordionHeader .headerContent .editButton:hover{background-color:#252547}.patientInformationSection .accordionHeader .headerContent .editButton svg{width:20px;height:20px}.patientInformationSection .accordionContent{padding:32px;background-color:#fff}.patientInformationSection .accordionContent .subSection{margin-bottom:32px;position:relative}.patientInformationSection .accordionContent .subSection:last-child{margin-bottom:0}.patientInformationSection .accordionContent .subSection .colorSub{height:auto;width:1px;background:#ff6b00;position:absolute;top:9px;bottom:0;margin:auto;left:10px}.patientInformationSection .accordionContent .subSection .backgroundContainer{background-image:url("data:image/svg+xml,%3csvg%20width='22'%20height='22'%20viewBox='0%200%2022%2022'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Ellipse%201'%3e%3ccircle%20cx='7'%20cy='7'%20r='7'%20transform='matrix(-1%200%200%201%2018%204)'%20fill='%23ED821C'/%3e%3ccircle%20cx='7'%20cy='7'%20r='9'%20transform='matrix(-1%200%200%201%2018%204)'%20stroke='%23ED821C'%20stroke-opacity='0.1'%20stroke-width='4'/%3e%3c/g%3e%3c/svg%3e");background-repeat:no-repeat;padding-left:32px;z-index:99}.patientInformationSection .accordionContent .subSection .subSectionHeader{display:flex;align-items:center;gap:8px;margin-bottom:20px}.patientInformationSection .accordionContent .subSection .subSectionHeader .infoIcon{width:24px;height:24px}.patientInformationSection .accordionContent .subSection .subSectionHeader .subSectionTitle{font-weight:500;font-size:16px;line-height:24px;color:#336}.patientInformationSection .accordionContent .subSection .fieldGrid .fieldItem .fieldLabel{font-weight:400;font-size:14px;line-height:20px;color:#666;margin-bottom:4px}.patientInformationSection .accordionContent .subSection .fieldGrid .fieldItem .fieldValue{font-weight:500;font-size:16px;line-height:24px;color:#1a1a1a;overflow-wrap:break-word;word-break:break-word}@media(max-width:767px){.patientInformationSection .accordionHeader{padding:0 16px}.patientInformationSection .accordionHeader .headerContent{flex-direction:column;align-items:flex-start;gap:12px}.patientInformationSection .accordionHeader .headerContent .editButton{align-self:flex-end;padding:8px 16px;font-size:14px}.patientInformationSection .accordionContent{padding:16px}.patientInformationSection .accordionContent .subSection{margin-bottom:24px}}.reproductiveStatusSection{margin:24px 0}.reproductiveStatusSection .MuiAccordion-root{box-shadow:none;border:1px solid #E0E0E0;border-radius:4px}.reproductiveStatusSection .MuiAccordion-root:before{display:none}.reproductiveStatusSection .MuiAccordion-root.Mui-expanded{margin:0}.reproductiveStatusSection .accordionHeader{background-color:#f0f8ff;min-height:72px;padding:0 32px}.reproductiveStatusSection .accordionHeader.Mui-expanded{min-height:72px}.reproductiveStatusSection .accordionHeader .MuiAccordionSummary-content{margin:16px 0;width:100%}.reproductiveStatusSection .accordionHeader .MuiAccordionSummary-content.Mui-expanded{margin:16px 0}.reproductiveStatusSection .accordionHeader .sectionTitle{font-weight:500;font-size:18px;line-height:24px;color:#336!important}.reproductiveStatusSection .accordionContent{padding:32px;background-color:#fff}.reproductiveStatusSection .accordionContent .subSection{position:relative}.reproductiveStatusSection .accordionContent .subSection .colorSub{height:auto;width:1px;background:#ff6b00;position:absolute;top:9px;bottom:0;margin:auto;left:10px}.reproductiveStatusSection .accordionContent .subSection .backgroundContainer{background-image:url("data:image/svg+xml,%3csvg%20width='22'%20height='22'%20viewBox='0%200%2022%2022'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Ellipse%201'%3e%3ccircle%20cx='7'%20cy='7'%20r='7'%20transform='matrix(-1%200%200%201%2018%204)'%20fill='%23ED821C'/%3e%3ccircle%20cx='7'%20cy='7'%20r='9'%20transform='matrix(-1%200%200%201%2018%204)'%20stroke='%23ED821C'%20stroke-opacity='0.1'%20stroke-width='4'/%3e%3c/g%3e%3c/svg%3e");background-repeat:no-repeat;padding-left:32px;z-index:99}.reproductiveStatusSection .accordionContent .subSection .subSectionHeader{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.reproductiveStatusSection .accordionContent .subSection .subSectionHeader .infoIcon{width:24px;height:24px}.reproductiveStatusSection .accordionContent .subSection .subSectionHeader .subSectionTitle{font-weight:500;font-size:16px;line-height:24px;color:#336;flex:1}.reproductiveStatusSection .accordionContent .subSection .subSectionHeader .editButton{flex-shrink:0}.reproductiveStatusSection .accordionContent .subSection .subSectionHeader .editButton svg{width:20px;height:20px}.reproductiveStatusSection .accordionContent .subSection .fieldGrid .fieldItem .fieldLabel{font-weight:400;font-size:14px;line-height:20px;color:#666;margin-bottom:4px}.reproductiveStatusSection .accordionContent .subSection .fieldGrid .fieldItem .fieldValue{font-weight:500;font-size:16px;line-height:24px;color:#1a1a1a}@media(max-width:767px){.reproductiveStatusSection .accordionHeader{padding:0 16px}.reproductiveStatusSection .accordionContent{padding:16px}.reproductiveStatusSection .accordionContent .subSection .subSectionHeader{flex-direction:column;align-items:flex-start;gap:12px}.reproductiveStatusSection .accordionContent .subSection .subSectionHeader .editButton{align-self:flex-end}}.editReproductiveStatusModal{display:flex;align-items:center;justify-content:center}.editReproductiveStatusModal .modalContainer{position:relative;background:#fff;border-radius:12px;width:90%;max-width:700px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 4px 20px #00000026;border:1px solid rgba(0,0,0,.12)}.editReproductiveStatusModal .modalContainer .modalHeader{display:flex;justify-content:space-between;align-items:center;padding:24px 32px;border-bottom:1px solid #e0e0e0;flex-shrink:0}.editReproductiveStatusModal .modalContainer .modalHeader .modalTitle{font-size:24px;font-weight:600;color:#1a1a1a}.editReproductiveStatusModal .modalContainer .modalHeader .closeButtonContainer{display:flex;align-items:center;gap:8px}.editReproductiveStatusModal .modalContainer .modalHeader .closeButtonContainer .closeText{font-size:14px;color:#757575;font-weight:500}.editReproductiveStatusModal .modalContainer .modalHeader .closeButtonContainer .closeButton{padding:4px;color:#757575}.editReproductiveStatusModal .modalContainer .modalHeader .closeButtonContainer .closeButton:hover{background-color:#0000000a}.editReproductiveStatusModal .modalContainer .modalContent{flex:1;overflow-y:auto;padding:24px 32px}.editReproductiveStatusModal .modalContainer .modalContent .formSection{margin-bottom:32px}.editReproductiveStatusModal .modalContainer .modalContent .formSection:last-child{margin-bottom:0}.editReproductiveStatusModal .modalContainer .modalContent .formSection .requiredFieldsNote{font-size:14px;color:#757575;margin-bottom:8px}.editReproductiveStatusModal .modalContainer .modalContent .formSection .instructionText{font-size:14px;color:#1a1a1a;margin-bottom:24px;line-height:1.5}.editReproductiveStatusModal .modalContainer .modalContent .formSection .formGrid{margin-top:16px}.editReproductiveStatusModal .modalContainer .modalContent .formSection .fieldLabel{font-size:14px;font-weight:500;line-height:20px;color:#1a1a1a}.editReproductiveStatusModal .modalContainer .modalContent .formSection .fieldLabel .mandatoryAsterisk{color:inherit}.editReproductiveStatusModal .modalContainer .modalContent .formSection .calendarInputWrapper{margin-top:8px}.editReproductiveStatusModal .modalContainer .modalContent .formSection .calendarInputWrapper .MuiTextField-root{width:94%}.editReproductiveStatusModal .modalContainer .modalContent .formSection .calendarInputWrapper .MuiTextField-root .MuiInputBase-root{height:44px;font-size:14px;font-family:Poppins}.editReproductiveStatusModal .modalContainer .modalContent .formSection .calendarInputWrapper .MuiTextField-root .MuiInputBase-root input{padding:12px 8px;font-size:14px;font-family:Poppins}.editReproductiveStatusModal .modalContainer .modalFooter{display:flex;justify-content:flex-end;gap:16px;padding:16px 32px;border-top:1px solid #e0e0e0;flex-shrink:0}.editReproductiveStatusModal .modalContainer .modalFooter .discardButton{border-color:#d32f2f;color:#d32f2f;padding:8px 24px;border-radius:21px;text-transform:none;font-weight:600}.editReproductiveStatusModal .modalContainer .modalFooter .discardButton .deleteIcon{font-size:18px}.editReproductiveStatusModal .modalContainer .modalFooter .discardButton:hover{border-color:#c62828;background-color:#d32f2f0a}.editReproductiveStatusModal .modalContainer .modalFooter .saveButton{background-color:#1e3a5f;color:#fff;padding:8px 24px;border-radius:21px;text-transform:none;font-weight:600}.editReproductiveStatusModal .modalContainer .modalFooter .saveButton:hover{background-color:#2c5282}@media(max-width:768px){.editReproductiveStatusModal .modalContainer{width:95%;max-height:95vh}.editReproductiveStatusModal .modalContainer .modalHeader,.editReproductiveStatusModal .modalContainer .modalContent,.editReproductiveStatusModal .modalContainer .modalFooter{padding-left:16px;padding-right:16px}.editReproductiveStatusModal .modalContainer .modalFooter{flex-direction:column;gap:12px}.editReproductiveStatusModal .modalContainer .modalFooter .discardButton,.editReproductiveStatusModal .modalContainer .modalFooter .saveButton{width:100%}}.reproductive-status-warning-dialog .MuiDialog-paper{border-radius:12px;box-shadow:0 4px 20px #00000026;border:1px solid rgba(0,0,0,.12)}.reproductive-status-warning-dialog .MuiDialogTitle-root{padding:24px 24px 16px;border-bottom:1px solid rgba(0,0,0,.12);background:#fff}.reproductive-status-warning-dialog .MuiDialogContent-root{padding:24px;background:#fff}.reproductive-status-warning-dialog .MuiDialogActions-root{padding:16px 24px;border-top:1px solid rgba(0,0,0,.12);background:#fff}.reproductive-status-warning-dialog .MuiButton-outlined{border-radius:28px;padding:12px 24px;font-size:14px;font-weight:700;text-transform:none;border:1px solid #333366;color:#336;font-family:Poppins,sans-serif}.reproductive-status-warning-dialog .MuiButton-outlined:hover{background-color:#f5f5f5;border:1px solid #333366}.reproductive-status-warning-dialog .MuiButton-contained{border-radius:28px;padding:12px 24px;font-size:14px;font-weight:700;text-transform:none;background-color:#336;color:#fff;font-family:Poppins,sans-serif}.reproductive-status-warning-dialog .MuiButton-contained:hover{background-color:#4d4d7a}.patientEnrollmentsSection{margin:24px 0}.patientEnrollmentsSection .MuiAccordion-root{box-shadow:none;border:1px solid #E0E0E0;border-radius:4px}.patientEnrollmentsSection .MuiAccordion-root:before{display:none}.patientEnrollmentsSection .MuiAccordion-root.Mui-expanded{margin:0}.patientEnrollmentsSection .accordionHeader{background-color:#f0f8ff;min-height:72px;padding:0 32px}.patientEnrollmentsSection .accordionHeader.Mui-expanded{min-height:72px}.patientEnrollmentsSection .accordionHeader .MuiAccordionSummary-content{margin:16px 0;width:100%}.patientEnrollmentsSection .accordionHeader .MuiAccordionSummary-content.Mui-expanded{margin:16px 0}.patientEnrollmentsSection .accordionHeader .headerContent{display:flex;flex-direction:column;width:100%;gap:8px}.patientEnrollmentsSection .accordionHeader .headerContent .titleWithIcon{display:flex;align-items:center;gap:12px}.patientEnrollmentsSection .accordionHeader .headerContent .titleWithIcon .sectionTitle{font-weight:500;font-size:16px;line-height:24px;color:#1a1a1a}.patientEnrollmentsSection .accordionHeader .headerContent .titleWithIcon .infoIcon{color:#ff9800;font-size:24px}.patientEnrollmentsSection .accordionHeader .headerContent .sectionDescription{font-weight:400;font-size:14px;line-height:20px;color:#666;margin:0;padding-right:40px}.patientEnrollmentsSection .accordionContent{padding:32px;background-color:#fff}.patientEnrollmentsSection .accordionContent .enrollmentsTable .MuiTableHead-root .MuiTableCell-root{font-weight:500;font-size:14px;line-height:20px;color:#1a1a1a;background-color:#f5f5f5;border-bottom:2px solid #E0E0E0;padding:16px}.patientEnrollmentsSection .accordionContent .enrollmentsTable .MuiTableBody-root .MuiTableRow-root:hover{background-color:#fafafa}.patientEnrollmentsSection .accordionContent .enrollmentsTable .MuiTableBody-root .MuiTableRow-root .MuiTableCell-root{padding:16px;border-bottom:1px solid #E0E0E0}.patientEnrollmentsSection .accordionContent .enrollmentsTable .MuiTableBody-root .MuiTableRow-root .MuiTableCell-root .visibilityToggle{display:flex;align-items:center;gap:12px}.patientEnrollmentsSection .accordionContent .enrollmentsTable .MuiTableBody-root .MuiTableRow-root .MuiTableCell-root .visibilityToggle .toggleLabel{font-weight:500;font-size:14px;line-height:20px;color:#1a1a1a;min-width:40px}.patientEnrollmentsSection .accordionContent .enrollmentsTable .MuiTableBody-root .MuiTableRow-root .MuiTableCell-root .visibilityToggle .MuiSwitch-root .MuiSwitch-switchBase.Mui-checked{color:#7d7c7c}.patientEnrollmentsSection .accordionContent .enrollmentsTable .MuiTableBody-root .MuiTableRow-root .MuiTableCell-root .visibilityToggle .MuiSwitch-root .MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track{background-color:#d8d8d8}.patientEnrollmentsSection .accordionContent .enrollmentsTable .MuiTableBody-root .MuiTableRow-root .MuiTableCell-root .programName{font-weight:400;font-size:16px;line-height:24px;color:#1a1a1a}.patientEnrollmentsSection .accordionContent .enrollmentsTable .MuiTableBody-root .MuiTableRow-root .MuiTableCell-root .actionButton{background-color:#fff;color:#336;border:1px solid #333366;border-radius:40px;padding:10px 24px;text-transform:none;font-weight:500;font-size:14px;line-height:20px;box-shadow:none;min-width:200px;white-space:nowrap}.patientEnrollmentsSection .accordionContent .enrollmentsTable .MuiTableBody-root .MuiTableRow-root .MuiTableCell-root .actionButton:hover{background-color:#f5f5f5;box-shadow:none}.patientEnrollmentsSection .accordionContent .enrollmentsMobileCards{display:flex;flex-direction:column;gap:16px}.patientEnrollmentsSection .accordionContent .enrollmentsMobileCards .enrollmentCard{border:1px solid #E0E0E0;border-radius:8px;padding:16px;background-color:#fafafa}.patientEnrollmentsSection .accordionContent .enrollmentsMobileCards .enrollmentCard .cardRow{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.patientEnrollmentsSection .accordionContent .enrollmentsMobileCards .enrollmentCard .cardRow:last-child{margin-bottom:0}.patientEnrollmentsSection .accordionContent .enrollmentsMobileCards .enrollmentCard .cardRow .cardLabel{font-weight:500;font-size:14px;line-height:20px;color:#666}.patientEnrollmentsSection .accordionContent .enrollmentsMobileCards .enrollmentCard .cardRow .cardValue{font-weight:400;font-size:14px;line-height:20px;color:#1a1a1a;text-align:right;flex:1;margin-left:16px}.patientEnrollmentsSection .accordionContent .enrollmentsMobileCards .enrollmentCard .cardRow .visibilityToggle{display:flex;align-items:center;gap:8px}.patientEnrollmentsSection .accordionContent .enrollmentsMobileCards .enrollmentCard .cardRow .visibilityToggle .toggleLabel{font-weight:500;font-size:14px;line-height:20px;color:#1a1a1a}.patientEnrollmentsSection .accordionContent .enrollmentsMobileCards .enrollmentCard .cardRow .actionButton{background-color:#fff;color:#336;border:1px solid #333366;border-radius:40px;padding:10px 24px;text-transform:none;font-weight:500;font-size:14px;line-height:20px;box-shadow:none;min-width:200px;white-space:nowrap}.patientEnrollmentsSection .accordionContent .enrollmentsMobileCards .enrollmentCard .cardRow .actionButton:hover{background-color:#f5f5f5;box-shadow:none}@media(max-width:767px){.patientEnrollmentsSection .accordionHeader{padding:0 16px}.patientEnrollmentsSection .accordionContent{padding:16px}}.patient-deactivated-modal .MuiDialog-paper{display:flex;flex-direction:column;width:600px;height:307px;border-radius:10px;border:1px solid rgba(0,0,0,.12)}.patient-deactivated-modal .MuiDialogTitle-root{padding:24px 32px 16px;flex-shrink:0}.patient-deactivated-modal .modal-title{font-family:Poppins;font-weight:600;font-size:18px;line-height:24px;color:var(--primary-dark-slate-blue)}.patient-deactivated-modal .MuiDialogContent-root{padding:0 32px 20px;display:flex;align-items:center;flex:1}.patient-deactivated-modal .MuiDialogActions-root{padding:0 32px 24px;justify-content:flex-end;flex-shrink:0}.patient-deactivated-modal .message-container{display:flex;gap:16px;align-items:flex-start}.patient-deactivated-modal .warning-icon-wrapper{flex-shrink:0}.patient-deactivated-modal .message-text{flex:1}.patient-deactivated-modal .modal-message{font-family:Poppins;font-weight:400;font-size:16px;line-height:24px;color:var(--primary-dark-slate-blue);margin-bottom:16px}.patient-deactivated-modal .modal-contact-info{font-family:Poppins;font-weight:400;font-size:16px;line-height:24px;color:var(--primary-dark-slate-blue)}.patient-deactivated-modal .btn-go-back{background-color:var(--primary-dark-slate-blue);text-transform:none;border-radius:28px;padding:12px 24px;font-weight:700}.patient-deactivated-modal .btn-go-back:hover{background-color:var(--primary-dark-slate-blue);opacity:.9}@media(max-width:767px){.patient-deactivated-modal .MuiDialog-paper{margin:16px;max-width:calc(100% - 32px)!important;width:calc(100% - 32px)!important;height:auto!important;min-height:280px}.patient-deactivated-modal .MuiDialogTitle-root{padding:20px 20px 12px}.patient-deactivated-modal .MuiDialogContent-root{padding:0 20px 16px}.patient-deactivated-modal .MuiDialogActions-root{padding:0 20px 20px}.patient-deactivated-modal .message-container{gap:12px!important}.patient-deactivated-modal .warning-icon-wrapper svg{width:40px!important;height:40px!important}.patient-deactivated-modal .btn-go-back{width:100%}}.rps-change-in-progress-modal .MuiDialog-paper{display:flex;flex-direction:column;width:600px;border-radius:10px;border:1px solid rgba(0,0,0,.12)}.rps-change-in-progress-modal .MuiDialogContent-root{padding:32px 32px 20px;display:flex;align-items:center;flex:1}.rps-change-in-progress-modal .MuiDialogActions-root{padding:0 32px 24px;justify-content:flex-end;flex-shrink:0}.rps-change-in-progress-modal .message-container{display:flex;gap:16px;align-items:flex-start}.rps-change-in-progress-modal .warning-icon-wrapper{flex-shrink:0}.rps-change-in-progress-modal .message-text{flex:1}.rps-change-in-progress-modal .modal-message{font-family:Poppins;font-weight:400;font-size:16px;line-height:24px;color:var(--primary-dark-slate-blue)}.rps-change-in-progress-modal .btn-go-back{background-color:var(--primary-dark-slate-blue);text-transform:none;border-radius:28px;padding:12px 24px;font-weight:700}.rps-change-in-progress-modal .btn-go-back:hover{background-color:var(--primary-dark-slate-blue);opacity:.9}@media(max-width:767px){.rps-change-in-progress-modal .MuiDialog-paper{margin:16px;max-width:calc(100% - 32px)!important;width:calc(100% - 32px)!important;height:auto!important}.rps-change-in-progress-modal .MuiDialogContent-root{padding:24px 20px 16px}.rps-change-in-progress-modal .MuiDialogActions-root{padding:0 20px 20px}.rps-change-in-progress-modal .message-container{gap:12px!important}.rps-change-in-progress-modal .warning-icon-wrapper svg{width:40px!important;height:40px!important}.rps-change-in-progress-modal .btn-go-back{width:100%}}.dispenseHistoryAccordion{margin:24px 0;box-shadow:none!important;border:1px solid #E0E0E0;border-radius:4px}.dispenseHistoryAccordion:before{display:none}.dispenseHistoryAccordion.Mui-expanded{margin:24px 0}.dispenseHistoryAccordion .accordionHeader{background-color:#f0f8ff!important;min-height:72px;padding:0 32px}.dispenseHistoryAccordion .accordionHeader.Mui-expanded{min-height:72px}.dispenseHistoryAccordion .accordionHeader .MuiAccordionSummary-content{margin:16px 0;display:flex;flex-direction:column;gap:12px}.dispenseHistoryAccordion .accordionHeader .MuiAccordionSummary-content.Mui-expanded{margin:16px 0}.dispenseHistoryAccordion .accordionHeader .sectionTitle{color:var(--Mezi-Primary-Dark-Slate-Blue, #336);font-family:Poppins;font-size:18px;font-style:normal;font-weight:500;line-height:24px;padding-bottom:7px}.dispenseHistoryAccordion .accordionHeader .sectionSubtitle{color:var(--CoolGray-100, #121619);font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.dispenseHistoryAccordion .accordionHeader .MuiSvgIcon-root{color:#336}.dispenseHistoryAccordion .accordionBody{padding:32px 32px 48px;background-color:#fff!important}@media(max-width:1023px){.dispenseHistoryAccordion .accordionBody{padding:24px 24px 32px}}@media(max-width:767px){.dispenseHistoryAccordion .accordionBody{padding:16px 16px 24px}}.dispenseHistoryAccordion .accordionBody .dispenseHistoryTable{margin-bottom:24px;display:block}@media(max-width:1023px){.dispenseHistoryAccordion .accordionBody .dispenseHistoryTable{display:none}}.dispenseHistoryAccordion .accordionBody .dispenseHistoryTable .MuiTableHead-root .MuiTableCell-root{color:var(--CoolGray-100, #121619);font-family:Poppins;font-size:14px;font-style:normal;font-weight:500;line-height:20px;background-color:#e3e2e2!important;border-bottom:2px solid #E0E0E0;padding:16px}.dispenseHistoryAccordion .accordionBody .dispenseHistoryTable .MuiTableHead-root .MuiTableCell-root[role=button]{cursor:pointer;user-select:none;transition:background-color .2s}.dispenseHistoryAccordion .accordionBody .dispenseHistoryTable .MuiTableHead-root .MuiTableCell-root[role=button]:hover{background-color:#d8d7d7!important}.dispenseHistoryAccordion .accordionBody .dispenseHistoryTable .MuiTableHead-root .MuiTableCell-root[role=button]:focus{outline:2px solid rgba(25,118,210,.35);outline-offset:2px;border-radius:4px}.dispenseHistoryAccordion .accordionBody .dispenseHistoryTable .MuiTableHead-root .MuiTableCell-root .headerCell{display:flex;align-items:center;gap:0;flex-wrap:nowrap}.dispenseHistoryAccordion .accordionBody .dispenseHistoryTable .MuiTableHead-root .MuiTableCell-root .headerText{font-size:14px;font-weight:500;color:#121619;line-height:20px;font-family:Poppins,sans-serif;flex-shrink:1;min-width:0}.dispenseHistoryAccordion .accordionBody .dispenseHistoryTable .MuiTableHead-root .MuiTableCell-root .sortIcon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;opacity:.4;transition:all .2s;flex-shrink:0}.dispenseHistoryAccordion .accordionBody .dispenseHistoryTable .MuiTableHead-root .MuiTableCell-root .sortIcon svg{width:24px;height:24px}.dispenseHistoryAccordion .accordionBody .dispenseHistoryTable .MuiTableHead-root .MuiTableCell-root .sortIcon.active{opacity:1}.dispenseHistoryAccordion .accordionBody .dispenseHistoryTable .MuiTableHead-root .MuiTableCell-root .sortIcon.active.asc svg{transform:rotate(0)}.dispenseHistoryAccordion .accordionBody .dispenseHistoryTable .MuiTableHead-root .MuiTableCell-root .sortIcon.active.desc svg{transform:rotate(180deg)}.dispenseHistoryAccordion .accordionBody .dispenseHistoryTable .MuiTableBody-root .historyRow:hover{background-color:#fafafa}.dispenseHistoryAccordion .accordionBody .dispenseHistoryTable .MuiTableBody-root .historyRow .MuiTableCell-root{padding:16px;border-bottom:1px solid #E0E0E0}.dispenseHistoryAccordion .accordionBody .dispenseHistoryTable .MuiTableBody-root .historyRow .MuiTableCell-root .expandButton{color:#336;transition:transform .2s}.dispenseHistoryAccordion .accordionBody .dispenseHistoryTable .MuiTableBody-root .historyRow .MuiTableCell-root .expandButton.expanded{transform:rotate(45deg)}.dispenseHistoryAccordion .accordionBody .dispenseHistoryTable .MuiTableBody-root .historyRow .MuiTableCell-root .statusBadge{display:inline-block;padding:4px 12px;border-radius:12px;font-weight:500;font-size:12px;line-height:16px}.dispenseHistoryAccordion .accordionBody .dispenseHistoryTable .MuiTableBody-root .historyRow .MuiTableCell-root .statusBadge.confirmed{background-color:#e6f4ea;color:#137333}.dispenseHistoryAccordion .accordionBody .dispenseHistoryTable .MuiTableBody-root .historyRow .MuiTableCell-root .statusBadge.cancelled{background-color:#fdecea;color:#b3261e}.dispenseHistoryAccordion .accordionBody .dispenseHistoryTable .MuiTableBody-root .expandedCell{padding:0!important;border-bottom:1px solid #E0E0E0}.dispenseHistoryAccordion .accordionBody .dispenseHistoryTable .MuiTableBody-root .expandedCell .expandedContent{padding:16px 32px;background-color:#fafafa}.dispenseHistoryAccordion .accordionBody .dispenseHistoryTable .MuiTableBody-root .expandedCell .dispense-details-expanded{padding:0;background:#fff!important}.dispenseHistoryAccordion .accordionBody .dispenseHistoryTable .MuiTableBody-root .expandedCell .dispense-details-expanded .details-header{background:#f0f8ff!important;color:#336!important;font-weight:600;padding:12px 16px;font-size:14px;line-height:20px;font-family:Poppins,sans-serif;text-align:left}.dispenseHistoryAccordion .accordionBody .dispenseHistoryTable .MuiTableBody-root .expandedCell .dispense-details-expanded .details-table{background:#fff!important}.dispenseHistoryAccordion .accordionBody .dispenseHistoryTable .MuiTableBody-root .expandedCell .dispense-details-expanded .details-table .details-header-row{background:#fdf0e4!important}.dispenseHistoryAccordion .accordionBody .dispenseHistoryTable .MuiTableBody-root .expandedCell .dispense-details-expanded .details-table .details-header-row .MuiTableCell-root{background:#fdf0e4!important;color:var(--CoolGray-100, #121619);font-family:Poppins;font-size:14px;font-style:normal;font-weight:500;line-height:20px;padding:12px 16px;border-bottom:1px solid #E0E0E0}.dispenseHistoryAccordion .accordionBody .dispenseHistoryTable .MuiTableBody-root .expandedCell .dispense-details-expanded .details-table .MuiTableBody-root{background:#fff!important}.dispenseHistoryAccordion .accordionBody .dispenseHistoryTable .MuiTableBody-root .expandedCell .dispense-details-expanded .details-table .MuiTableBody-root .MuiTableCell-root{background:#fff!important;padding:12px 16px;font-size:13px;line-height:18px;color:#000000de;border-bottom:1px solid #E0E0E0;font-family:Poppins,sans-serif}.dispenseHistoryAccordion .accordionBody .dispenseHistoryMobileCards{display:none}@media(max-width:1023px){.dispenseHistoryAccordion .accordionBody .dispenseHistoryMobileCards{display:flex!important;flex-direction:column;gap:12px;width:100%}}.dispenseHistoryAccordion .accordionBody .dispenseHistoryMobileCards .historyCard{border:1px solid #e3e2e2!important;border-radius:10px!important;padding:16px 24px!important;background:#fff!important;display:flex;flex-direction:column;gap:16px;width:100%;box-sizing:border-box}.dispenseHistoryAccordion .accordionBody .dispenseHistoryMobileCards .historyCard .card-content{display:flex;flex-direction:column;gap:24px}.dispenseHistoryAccordion .accordionBody .dispenseHistoryMobileCards .historyCard .card-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:767px){.dispenseHistoryAccordion .accordionBody .dispenseHistoryMobileCards .historyCard .card-row{grid-template-columns:1fr}}.dispenseHistoryAccordion .accordionBody .dispenseHistoryMobileCards .historyCard .card-field{display:flex;gap:12px;padding-left:8px;min-width:0;max-width:100%;overflow:visible;overflow-wrap:break-word;word-break:break-word}.dispenseHistoryAccordion .accordionBody .dispenseHistoryMobileCards .historyCard .card-label{font-family:Poppins,sans-serif;font-size:14px;font-weight:600;line-height:20px;color:#336;width:131px;flex-shrink:0}.dispenseHistoryAccordion .accordionBody .dispenseHistoryMobileCards .historyCard .card-value{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#000000de;flex:1;min-width:0;word-break:break-word;overflow-wrap:break-word}.dispenseHistoryAccordion .accordionBody .dispenseHistoryMobileCards .historyCard .expand-details-btn{width:100%;height:48px;background-color:#f0f8ff!important;border:1px solid #336!important;border-radius:24px!important;color:#336!important;font-family:Poppins,sans-serif;font-size:16px!important;font-weight:700!important;text-transform:none!important;padding:12px 24px!important;gap:12px!important;box-sizing:border-box;justify-content:center;display:flex;align-items:center}.dispenseHistoryAccordion .accordionBody .dispenseHistoryMobileCards .historyCard .expand-details-btn .MuiSvgIcon-root{color:#336!important}.dispenseHistoryAccordion .accordionBody .dispenseHistoryMobileCards .historyCard .expand-details-btn:hover{background-color:#d7ecff!important}.dispenseHistoryAccordion .accordionBody .dispenseHistoryMobileCards .historyCard .dispense-details-expanded-mobile{background:#fff!important;padding:0;border-radius:4px;margin-top:16px;overflow:hidden;width:100%}.dispenseHistoryAccordion .accordionBody .dispenseHistoryMobileCards .historyCard .dispense-details-expanded-mobile .details-header{background:#f0f8ff!important;color:#121619!important;font-weight:600;padding:12px 16px;font-size:14px;line-height:20px;font-family:Poppins,sans-serif;text-align:left}.dispenseHistoryAccordion .accordionBody .dispenseHistoryMobileCards .historyCard .dispense-details-expanded-mobile .details-content{display:flex;flex-direction:column}.dispenseHistoryAccordion .accordionBody .dispenseHistoryMobileCards .historyCard .dispense-details-expanded-mobile .details-content .detail-label{background:#fdf0e4!important;color:#336!important;font-family:Poppins,sans-serif;font-weight:600!important;font-size:13px!important;line-height:20px!important;padding:12px 16px!important;border-bottom:none!important}.dispenseHistoryAccordion .accordionBody .dispenseHistoryMobileCards .historyCard .dispense-details-expanded-mobile .details-content .detail-value{background:#fff!important;color:#000000de!important;font-family:Poppins,sans-serif;font-weight:400!important;font-size:13px!important;line-height:20px!important;padding:12px 16px!important;border-bottom:1px solid #e3e2e2}.dispenseHistoryAccordion .accordionBody .dispenseHistoryMobileCards .historyCard .dispense-details-expanded-mobile .details-content .detail-value:last-child{border-bottom:none}.dispenseHistoryAccordion .accordionBody .paginationFooter{display:flex;justify-content:flex-end;align-items:center;padding:16px 0;border-top:1px solid #E0E0E0}.dispenseHistoryAccordion .accordionBody .paginationFooter .pagination-controls{display:flex;align-items:center;gap:8px}.dispenseHistoryAccordion .accordionBody .paginationFooter .pagination-controls .pagination-button{padding:12px;color:#000000de}.dispenseHistoryAccordion .accordionBody .paginationFooter .pagination-controls .pagination-button:disabled{color:#00000042}.dispenseHistoryAccordion .accordionBody .paginationFooter .pagination-controls .pagination-button .MuiSvgIcon-root{width:24px;height:24px}.dispenseHistoryAccordion .accordionBody .paginationFooter .pagination-controls .page-info{font-family:Poppins,sans-serif;font-size:12px;font-weight:400;line-height:1.66;letter-spacing:.4px;color:#000000de;padding:0 10px}.sortableHeader{cursor:pointer;user-select:none;white-space:nowrap;vertical-align:middle;display:inline-flex;align-items:center;gap:6px}.sortableHeader:focus{outline:2px solid rgba(25,118,210,.35);outline-offset:2px;border-radius:4px}.sortIcon{font-size:18px;opacity:.75;transform:translateY(1px)}.sortIcon.idle{opacity:.35}.sortIcon.active{opacity:.9}.editPatientInfoModal{display:flex;align-items:center;justify-content:center}.editPatientInfoModal .modalContainer{background-color:#fff;border-radius:8px;width:90%;max-width:600px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 4px 20px #00000026;position:relative}.editPatientInfoModal .modalContainer.consentModalContainer{max-width:540px}.editPatientInfoModal .modalHeader{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #E0E0E0}.editPatientInfoModal .modalHeader .modalTitle{font-weight:600;font-size:20px;line-height:28px;color:#1a1a1a}.editPatientInfoModal .modalHeader .closeButtonContainer{display:flex;align-items:center;gap:8px}.editPatientInfoModal .modalHeader .closeButtonContainer .closeText{font-weight:400;font-size:14px;line-height:20px;color:#1a1a1a}.editPatientInfoModal .modalHeader .closeButtonContainer .closeButton{padding:4px;color:#1a1a1a}.editPatientInfoModal .modalHeader .closeButtonContainer .closeButton:hover{background-color:#f5f5f5}.editPatientInfoModal .modalHeader .closeButtonContainer .closeButton .MuiSvgIcon-root{font-size:20px}.editPatientInfoModal .modalContent{padding:24px;overflow-y:auto;flex:1}.editPatientInfoModal .modalContent::-webkit-scrollbar{width:8px}.editPatientInfoModal .modalContent::-webkit-scrollbar-track{background:#f5f5f5;border-radius:4px}.editPatientInfoModal .modalContent::-webkit-scrollbar-thumb{background:#bdbdbd;border-radius:4px}.editPatientInfoModal .modalContent::-webkit-scrollbar-thumb:hover{background:#9e9e9e}.editPatientInfoModal .formSection{margin-bottom:32px}.editPatientInfoModal .formSection:last-child{margin-bottom:0}.editPatientInfoModal .formSection .sectionTitle{font-weight:600;font-size:18px;line-height:26px;color:#1a1a1a;margin-bottom:8px}.editPatientInfoModal .formSection .requiredFieldsNote{font-weight:400;font-size:12px;line-height:18px;color:#666;margin-bottom:8px}.editPatientInfoModal .formSection .instructionText{font-weight:400;font-size:14px;line-height:20px;color:#666;margin-bottom:20px}.editPatientInfoModal .formSection .formGrid{margin-top:16px}.editPatientInfoModal .formSection .checkboxLabel{margin:0}.editPatientInfoModal .formSection .checkboxLabel .MuiFormControlLabel-label{font-weight:400;font-size:14px;line-height:20px;color:#1a1a1a}.editPatientInfoModal .formSection .checkboxLabel .customCheckbox,.editPatientInfoModal .formSection .checkboxLabel .customCheckbox.Mui-checked{color:#336}.editPatientInfoModal .modalFooter{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-top:1px solid #E0E0E0;gap:16px}.editPatientInfoModal .modalFooter .discardButton{background-color:#fff;color:#1a1a1a;border:1px solid #BDBDBD;border-radius:40px;padding:10px 24px;font-weight:600;font-size:14px;line-height:20px;text-transform:none;min-width:180px}.editPatientInfoModal .modalFooter .discardButton:hover{background-color:#f5f5f5;border-color:#9e9e9e}.editPatientInfoModal .modalFooter .discardButton .deleteIcon{font-size:16px;margin-right:4px}.editPatientInfoModal .modalFooter .saveButton{background-color:#336;color:#fff;border-radius:40px;padding:10px 24px;font-weight:600;font-size:14px;line-height:20px;text-transform:none;min-width:120px}.editPatientInfoModal .modalFooter .saveButton:hover{background-color:#262650}.editPatientInfoModal .modalFooter .saveButton .MuiButton-startIcon{margin-right:8px}.editPatientInfoModal .modalFooter .saveButton .MuiButton-startIcon .MuiSvgIcon-root{font-size:18px}.editPatientInfoModal .contentText{font-weight:400;font-size:14px;line-height:20px;color:#4a4a4a;margin-bottom:16px}.editPatientInfoModal .bulletList{margin:16px 0;padding-left:20px}.editPatientInfoModal .bulletList li{font-weight:400;font-size:14px;line-height:20px;color:#4a4a4a;margin-bottom:8px}.editPatientInfoModal .bulletList li:last-child{margin-bottom:0}.editPatientInfoModal .phoneNumber{font-weight:400;color:#1a1a1a}.editPatientInfoModal .consentButton{background-color:#336;color:#fff;border-radius:40px;padding:12px 32px;font-weight:600;font-size:16px;line-height:24px;text-transform:none;min-width:200px}.editPatientInfoModal .consentButton:hover{background-color:#336;color:#fff}.editPatientInfoModal .consentModalFooter{justify-content:flex-end;border-top:none;padding:12px 24px 24px}@media(max-width:767px){.editPatientInfoModal .modalContainer{width:95%;max-height:95dvh}.editPatientInfoModal .modalHeader{padding:16px}.editPatientInfoModal .modalHeader .modalTitle{font-size:18px;line-height:26px}.editPatientInfoModal .modalHeader .closeButtonContainer .closeText{display:none}.editPatientInfoModal .modalContent{padding:16px}.editPatientInfoModal .formSection{margin-bottom:24px}.editPatientInfoModal .formSection .sectionTitle{font-size:16px;line-height:24px}.editPatientInfoModal .formSection .field-directPhone{order:1}.editPatientInfoModal .formSection .field-isMobile{order:2}.editPatientInfoModal .formSection .field-preferredTime{order:3}.editPatientInfoModal .formSection .field-consentVoice{order:4}.editPatientInfoModal .modalFooter{flex-direction:column-reverse;padding:12px 16px;gap:12px}.editPatientInfoModal .modalFooter .discardButton,.editPatientInfoModal .modalFooter .saveButton{width:100%;min-width:unset}.editPatientInfoModal .modalFooter .consentButton{width:100%;min-width:unset;padding:12px 24px;font-size:14px;line-height:20px}.editPatientInfoModal .bulletList{padding-left:16px}}@media(min-width:768px)and (max-width:1023px){.editPatientInfoModal .modalContainer{max-width:700px}}.tab-navigation{display:flex;gap:0;border-bottom:1px solid #000;margin:0;width:100%;background:transparent}.tab-navigation .tab-button{flex:1;padding:12px;font-size:18px;font-weight:500;line-height:24px;color:#0000008a;background:transparent;border:none;border-bottom:5px solid transparent;cursor:pointer;transition:all .3s ease;text-transform:none;border-radius:0;text-align:center}.tab-navigation .tab-button:hover{color:#000000de}.tab-navigation .tab-button:focus{outline:2px solid #333366;outline-offset:-2px}.tab-navigation .tab-button.active{color:#336;font-size:18px;font-weight:600;line-height:20px;border-bottom:5px solid #ff9933;background:transparent}@media(max-width:1023px)and (min-width:768px){.tab-navigation .tab-button,.tab-navigation .tab-button.active{font-size:16px}}@media(max-width:767px){.tab-navigation .tab-button{font-size:14px;font-weight:500;line-height:24px}.tab-navigation .tab-button.active{font-size:14px;font-weight:500}}.programs-table-container{width:auto;max-width:100%;border:none;overflow:visible}.programs-table-container .programs-table{width:100%;border-collapse:separate;border-spacing:0}.programs-table-container .programs-table .MuiTableHead-root{background-color:#f2f4f8}.programs-table-container .programs-table .MuiTableHead-root .MuiTableCell-root{font-weight:500;font-size:14px;color:#121619;border-top:1px solid #E3E2E2;border-bottom:none;padding:12px;text-align:left}.programs-table-container .programs-table .MuiTableHead-root .MuiTableCell-root:first-child{padding-left:24px;width:33%}.programs-table-container .programs-table .MuiTableHead-root .MuiTableCell-root:nth-child(2){width:33%}.programs-table-container .programs-table .MuiTableHead-root .MuiTableCell-root:last-child{padding-right:24px;width:34%;text-align:center}.programs-table-container .programs-table .MuiTableBody-root{background-color:#fff}.programs-table-container .programs-table .MuiTableBody-root .MuiTableRow-root{transition:background-color .2s}.programs-table-container .programs-table .MuiTableBody-root .MuiTableRow-root:hover{background-color:#f4f5f7}.programs-table-container .programs-table .MuiTableBody-root .MuiTableRow-root:not(:last-child) .MuiTableCell-root{border-bottom:1px solid #EBECF0}.programs-table-container .programs-table .MuiTableBody-root .MuiTableCell-root{padding:5px 20px;font-size:14px;color:#172b4d;vertical-align:middle}.programs-table-container .programs-table .MuiTableBody-root .MuiTableCell-root:first-child{padding-left:5px}.programs-table-container .programs-table .MuiTableBody-root .MuiTableCell-root:last-child{padding-right:24px;text-align:center}.programs-table-container .status-tooltip-content{padding:12px;max-width:450px}.programs-table-container .status-tooltip-content ul{font-size:13px;line-height:1.7;margin:8px 0 0}.programs-table-container .status-tooltip-content ul li{margin-bottom:8px}.programs-table-container .status-tooltip-content ul li:last-child{margin-bottom:0}.program-card{border:1px solid #DFE1E6;border-radius:8px;padding:20px;background:#fff;transition:all .2s ease}.program-card:hover{box-shadow:0 4px 12px #00000014;border-color:#b3bac5}.program-card.horizontal{display:flex;justify-content:space-between;align-items:center;padding:20px 24px}.program-card.horizontal .program-info{display:flex;align-items:center;gap:12px;flex:1}.program-card.horizontal .program-info .program-name{font-size:15px;font-weight:500;color:#172b4d}.program-card.vertical{display:flex;flex-direction:column;gap:16px;padding:16px;opacity:1;border-radius:20px;border-width:2px}.program-card.vertical .card-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;width:100%}.program-card.vertical .label{font-size:14px;font-weight:600;color:#336;text-transform:none;letter-spacing:0;line-height:20px;vertical-align:middle;word-wrap:break-word;max-width:150px}.program-card.vertical .program-info{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.program-card.vertical .program-info .program-name{font-size:14px;font-weight:500;color:#172b4d;line-height:20px;word-wrap:break-word}.contact-call-center-modal .MuiDialog-paper{border-radius:12px;box-shadow:0 8px 24px #00000026;max-width:480px}.contact-call-center-modal .MuiDialogTitle-root{padding:24px 24px 16px;font-weight:600;font-size:20px;color:#172b4d;line-height:28px}.contact-call-center-modal .MuiDialogContent-root{padding:0 24px 24px}.contact-call-center-modal .MuiDialogActions-root{padding:16px 24px;justify-content:flex-end}@media(max-width:767px){.contact-call-center-modal .MuiDialog-paper{margin:16px;max-width:calc(100% - 32px)}.contact-call-center-modal .MuiDialogTitle-root{padding:20px 20px 12px;font-size:18px}.contact-call-center-modal .MuiDialogContent-root{padding:0 20px 20px}.contact-call-center-modal .MuiDialogActions-root{padding:12px 20px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.enrollment-form-modal__header{padding:16px 24px;border-bottom:1px solid rgba(0,0,0,.12)}.enrollment-form-modal__title-container{display:flex;justify-content:space-between;align-items:center;width:100%}.enrollment-form-modal__title{font-size:1.25rem;font-weight:600;color:var(--primary-dark-slate-blue, #1e3a8a)}.enrollment-form-modal__close-button{padding:8px;color:#0000008a}.enrollment-form-modal__close-button:hover{background-color:#0000000a}.enrollment-form-modal__close-button:focus-visible{outline:3px solid var(--primary-dark-slate-blue, #1e3a8a);outline-offset:2px;border-radius:4px}.enrollment-form-modal__content{padding:24px;min-height:600px;max-height:80vh;overflow-y:auto}@media(max-width:768px){.enrollment-form-modal__content{padding:16px;min-height:400px}.enrollment-form-modal__title{font-size:1.125rem}}.rems-programs-overview{width:100%}.rems-programs-overview .programs-cards-header{display:flex;align-items:center;background-color:#f2f4f8;border-bottom:2px solid #DFE1E6;padding:12px;margin-bottom:16px;border-radius:4px 4px 0 0}.rems-programs-overview .programs-cards-header .header-cell{font-weight:500;font-size:14px;color:#121619;line-height:20px}.rems-programs-overview .programs-cards-header .program-name-header{flex:1;min-width:0}.rems-programs-overview .programs-cards-header .actions-header{flex:0 0 220px;text-align:center}.rems-programs-overview .programs-cards{display:flex;flex-direction:column;gap:16px;width:100%}.rems-programs-overview .MuiTypography-root{padding:40px 20px}.account-details-tab{width:100%;padding:0}.account-details-tab-loading{display:flex;justify-content:center;align-items:center;min-height:400px;font-family:Poppins,sans-serif;font-size:16px;color:#0009}.account-details-tab-error,.account-details-tab-no-data{width:100%;padding:24px}@media(min-width:768px){.account-details-tab{padding:0}}@media(max-width:767px){.account-details-tab{padding:0}.account-details-tab-loading{min-height:300px;font-size:14px}.account-details-tab-error,.account-details-tab-no-data{padding:16px}}.notification-banner{display:flex;align-items:center;padding:12px 20px;border-radius:10px;gap:12px;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:20px;margin:0 32px 20px;width:calc(100% - 64px);box-sizing:border-box}.notification-banner.notification-banner-success{background-color:#d9eed466;border:1px solid #cfe4c1;color:#337640}.notification-banner.notification-banner-success .notification-banner-icon{color:#46ae59}.notification-banner.notification-banner-error{background-color:#ffebee66;border:1px solid #ffcdd2;color:#c62828}.notification-banner.notification-banner-error .notification-banner-icon{color:#f44336}.notification-banner .notification-banner-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px}.notification-banner .notification-banner-message{flex:1;min-width:0;word-break:break-word}@media(max-width:768px){.notification-banner{font-size:13px;padding:10px 16px;gap:10px;margin:0 0 16px;width:100%;box-sizing:border-box}.notification-banner .notification-banner-icon{width:28px;height:28px}.notification-banner .notification-banner-icon svg{font-size:28px!important}}.prescriber-information-section{background:var(--white);padding:0;margin-bottom:0}.prescriber-information-section .section-header{display:flex;justify-content:space-between;align-items:center;padding:24px 32px;gap:24px}.prescriber-information-section .section-header .section-title{font-family:Poppins,sans-serif;font-size:18px;font-weight:500;line-height:24px;color:var(--primary-dark-slate-blue);margin:0}.prescriber-information-section .section-header .edit-button{text-transform:none;font-family:Poppins,sans-serif;font-size:16px;font-weight:700;padding:12px 24px;height:48px;border-color:var(--primary-dark-slate-blue);color:var(--primary-dark-slate-blue);border-radius:28px;border-width:1px;gap:12px}.prescriber-information-section .section-header .edit-button:hover{background-color:#3333660a;border-color:var(--primary-dark-slate-blue)}.prescriber-information-section .section-header .edit-button .MuiButton-startIcon{margin-right:0}.prescriber-information-section .section-subtitle{font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#595454;margin:0 0 16px;padding:0 32px}.prescriber-information-section .edit-mode-wrapper{background-color:#f2f4f8;padding:24px 0 16px;margin:0}.prescriber-information-section .edit-mode-wrapper .edit-mode-instructions-box{background-color:#f5f5f5;padding:16px;margin:0 16px;border-radius:4px}.prescriber-information-section .edit-mode-wrapper .edit-mode-instructions-box .instruction-text{font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#595454;margin:0 0 8px}.prescriber-information-section .edit-mode-wrapper .edit-mode-instructions-box .required-fields-text{font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#595454;margin:0}.prescriber-information-section .form-content{padding:0 32px 32px}.prescriber-information-section .form-content .readonly-field .MuiInputLabel-root{font-family:Poppins,sans-serif;font-size:14px;font-weight:500;color:#21272a;line-height:20px;position:static;transform:none;margin-bottom:8px;display:block}.prescriber-information-section .form-content .readonly-field .MuiInputLabel-root.Mui-disabled{color:#21272a;-webkit-text-fill-color:#21272a}.prescriber-information-section .form-content .readonly-field .MuiInputBase-input{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;color:#0000004d;-webkit-text-fill-color:rgba(0,0,0,.3);line-height:20px;padding:12px 16px;height:48px}.prescriber-information-section .form-content .readonly-field .MuiInputBase-multiline{padding:0}.prescriber-information-section .form-content .readonly-field .MuiInputBase-inputMultiline{padding:12px 16px;overflow-wrap:break-word;word-break:break-word;resize:none;min-height:48px}.prescriber-information-section .form-content .readonly-field .MuiOutlinedInput-root{background-color:#f6f6f6;border-radius:2px}.prescriber-information-section .form-content .readonly-field .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline legend{width:0}.prescriber-information-section .form-content .readonly-field .MuiOutlinedInput-root.Mui-disabled{background-color:#f6f6f6}.prescriber-information-section .form-content .readonly-field .MuiOutlinedInput-root.Mui-disabled .MuiOutlinedInput-notchedOutline{border-color:#e6e6e6;border-width:1px}.prescriber-information-section .form-content .readonly-field .MuiFormControl-root .MuiInputLabel-root.MuiInputLabel-shrink{transform:none}.prescriber-information-section .form-content .editable-field .MuiInputBase-root,.prescriber-information-section .form-content .editable-field .MuiInputBase-root:hover,.prescriber-information-section .form-content .editable-field .MuiInputBase-root.Mui-focused{background-color:var(--white)}.prescriber-information-section .form-content .editable-field .MuiInputLabel-root{font-family:Poppins,sans-serif;font-size:14px;font-weight:500;color:#21272a;line-height:20px;position:static;transform:none;margin-bottom:8px;display:block}.prescriber-information-section .form-content .editable-field .MuiInputLabel-root.Mui-focused{color:var(--primary-dark-slate-blue)}.prescriber-information-section .form-content .editable-field .MuiInputBase-input{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;color:#000000de;line-height:20px;padding:12px 16px;height:48px}.prescriber-information-section .form-content .editable-field .MuiOutlinedInput-root{background-color:var(--white);border-radius:2px}.prescriber-information-section .form-content .editable-field .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#c8c6c6;border-width:1px}.prescriber-information-section .form-content .editable-field .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline legend{width:0}.prescriber-information-section .form-content .editable-field .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--primary-dark-slate-blue)}.prescriber-information-section .form-content .editable-field .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--primary-dark-slate-blue);border-width:2px}.prescriber-information-section .form-content .editable-field .MuiFormControl-root .MuiInputLabel-root.MuiInputLabel-shrink{transform:none}.prescriber-information-section .form-content .action-buttons{display:flex;justify-content:space-between;gap:16px;margin-top:32px;padding-top:24px;border-top:1px solid #E0E0E0}.prescriber-information-section .form-content .action-buttons .discard-button{text-transform:none;font-family:Poppins,sans-serif;font-size:16px;font-weight:700;padding:12px 24px;height:48px;border-radius:28px;border:1px solid var(--primary-dark-slate-blue);color:var(--primary-dark-slate-blue);background-color:var(--white)}.prescriber-information-section .form-content .action-buttons .discard-button:hover{background-color:var(--primary-dark-slate-blue);color:var(--white)}.prescriber-information-section .form-content .action-buttons .discard-button:disabled{border-color:var(--text-disabled);color:var(--text-disabled);background-color:var(--white)}.prescriber-information-section .form-content .action-buttons .discard-button .MuiButton-startIcon{margin-right:8px}.prescriber-information-section .form-content .action-buttons .discard-button .MuiButton-startIcon svg{font-size:20px}.prescriber-information-section .form-content .action-buttons .save-button{text-transform:none;font-family:Poppins,sans-serif;font-size:16px;font-weight:700;padding:12px 24px;height:48px;border-radius:28px;border:1px solid var(--primary-dark-slate-blue);background-color:var(--primary-dark-slate-blue);color:var(--white)}.prescriber-information-section .form-content .action-buttons .save-button:hover{background-color:var(--white);color:var(--primary-dark-slate-blue)}.prescriber-information-section .form-content .action-buttons .save-button:disabled{border-color:var(--text-disabled);color:var(--primary-dark-slate-blue);background-color:var(--white)}.prescriber-information-section .form-content .action-buttons .save-button .MuiButton-endIcon{margin-left:8px}.prescriber-information-section .form-content .action-buttons .save-button .MuiButton-endIcon svg{font-size:20px}.prescriber-information-section.editing-mode .form-content{background-color:#f2f4f8!important;padding-top:0;padding-bottom:32px}@media(max-width:1024px)and (min-width:768px){.prescriber-information-section .section-header{padding:20px 24px}.prescriber-information-section .form-content{padding:0 24px 24px}}@media(max-width:767px){.prescriber-information-section.mobile-accordion{margin-bottom:1px;box-shadow:none;border:none;border-radius:0}.prescriber-information-section.mobile-accordion:before{display:none}.prescriber-information-section.mobile-accordion .accordion-header{background-color:var(--white);padding:16px 12px;min-height:64px;border-bottom:1px solid #E3E2E2}.prescriber-information-section.mobile-accordion .accordion-header.Mui-expanded{min-height:64px;border-bottom:none}.prescriber-information-section.mobile-accordion .accordion-header .MuiAccordionSummary-content{margin:0;align-items:center}.prescriber-information-section.mobile-accordion .accordion-header .MuiAccordionSummary-content.Mui-expanded{margin:0}.prescriber-information-section.mobile-accordion .accordion-header .accordion-header-content{display:flex;align-items:center;gap:12px;flex:1}.prescriber-information-section.mobile-accordion .accordion-header .accordion-header-content .section-icon{color:var(--primary-dark-slate-blue);font-size:24px;flex-shrink:0}.prescriber-information-section.mobile-accordion .accordion-header .accordion-header-content .section-title{font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:24px;color:var(--primary-dark-slate-blue);margin:0}.prescriber-information-section.mobile-accordion .accordion-header .MuiAccordionSummary-expandIconWrapper{color:var(--primary-dark-slate-blue)}.prescriber-information-section.mobile-accordion .accordion-content{background-color:var(--white);padding:16px 12px 20px;border-bottom:1px solid #E3E2E2}.prescriber-information-section.mobile-accordion .accordion-content .section-subtitle{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#595454;margin-bottom:16px}.prescriber-information-section.mobile-accordion .accordion-content .edit-mode-wrapper{background-color:#f2f4f8;padding:16px 0;margin:0 -12px}.prescriber-information-section.mobile-accordion .accordion-content .edit-mode-wrapper .edit-mode-instructions-box{background-color:#f5f5f5;padding:12px;margin:0 12px;border-radius:4px}.prescriber-information-section.mobile-accordion .accordion-content .edit-mode-wrapper .edit-mode-instructions-box .instruction-text{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#595454;margin:0 0 8px}.prescriber-information-section.mobile-accordion .accordion-content .edit-mode-wrapper .edit-mode-instructions-box .required-fields-text{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#595454;margin:0}.prescriber-information-section.mobile-accordion .accordion-content .edit-button{width:100%;margin-bottom:20px;text-transform:none;font-family:Poppins,sans-serif;font-size:16px;font-weight:700;padding:12px 24px;height:48px;border-color:var(--primary-dark-slate-blue);color:var(--primary-dark-slate-blue);border-radius:28px;border-width:1px}.prescriber-information-section.mobile-accordion .accordion-content .edit-button:hover{background-color:#3333660a;border-color:var(--primary-dark-slate-blue)}.prescriber-information-section.mobile-accordion.editing-mode .accordion-content,.prescriber-information-section.mobile-accordion.editing-mode .form-content{background-color:#f2f4f8!important;padding-top:0}.prescriber-information-section.mobile-accordion .form-content{padding:0}.prescriber-information-section .form-content .action-buttons{flex-direction:column;gap:12px;margin-top:24px;padding-top:20px}.prescriber-information-section .form-content .action-buttons .discard-button,.prescriber-information-section .form-content .action-buttons .save-button{width:100%}.prescriber-information-section .form-content .action-buttons .save-button{order:1}.prescriber-information-section .form-content .action-buttons .discard-button{order:2}.prescriber-information-section .section-header{flex-direction:column;align-items:flex-start;padding:16px 20px}.prescriber-information-section .section-header .edit-button{width:100%}.prescriber-information-section .form-content{padding:0 20px 20px}}.primary-office-contact-section{background:var(--white);padding:0;margin-bottom:0}.primary-office-contact-section .section-header{display:flex;justify-content:space-between;align-items:center;padding:24px 32px;gap:24px}.primary-office-contact-section .section-header .section-title{font-family:Poppins,sans-serif;font-size:18px;font-weight:500;line-height:24px;color:var(--primary-dark-slate-blue);margin:0}.primary-office-contact-section .section-header .edit-button{text-transform:none;font-family:Poppins,sans-serif;font-size:16px;font-weight:700;padding:12px 24px;height:48px;border-color:var(--primary-dark-slate-blue);color:var(--primary-dark-slate-blue);border-radius:28px;border-width:1px;gap:12px}.primary-office-contact-section .section-header .edit-button:hover{background-color:#3333660a;border-color:var(--primary-dark-slate-blue)}.primary-office-contact-section .section-header .edit-button .MuiButton-startIcon{margin-right:0}.primary-office-contact-section .section-subtitle{font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#595454;margin:0 0 16px;padding:0 32px}.primary-office-contact-section .edit-mode-wrapper{background-color:#f2f4f8;padding:24px 0 16px;margin:0}.primary-office-contact-section .edit-mode-wrapper .edit-mode-instructions-box{background-color:#f5f5f5;padding:16px;margin:0 16px;border-radius:4px}.primary-office-contact-section .edit-mode-wrapper .edit-mode-instructions-box .instruction-text{font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#595454;margin:0 0 8px}.primary-office-contact-section .edit-mode-wrapper .edit-mode-instructions-box .required-fields-text{font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#595454;margin:0}.primary-office-contact-section .form-content{padding:0 32px 32px}.primary-office-contact-section .form-content .field-grid .field-with-checkbox .checkbox-flex{margin-top:4px;display:flex;align-items:center;padding:4px 16px;gap:16px}.primary-office-contact-section .form-content .field-grid .field-with-checkbox .checkbox-flex .consentLabel{color:var(--black);font-size:13px;font-weight:400;line-height:24px}.primary-office-contact-section .form-content .readonly-field .MuiInputLabel-root{font-family:Poppins,sans-serif;font-size:14px;font-weight:500;color:#21272a;line-height:20px;position:static;transform:none;margin-bottom:8px;display:block}.primary-office-contact-section .form-content .readonly-field .MuiInputLabel-root.Mui-disabled{color:#21272a;-webkit-text-fill-color:#21272a}.primary-office-contact-section .form-content .readonly-field .MuiInputBase-input{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;color:#0000004d;-webkit-text-fill-color:rgba(0,0,0,.3);line-height:20px;padding:12px 16px;height:48px}.primary-office-contact-section .form-content .readonly-field .MuiInputBase-multiline{padding:0}.primary-office-contact-section .form-content .readonly-field .MuiInputBase-inputMultiline{padding:12px 16px;overflow-wrap:break-word;word-break:break-word;resize:none;min-height:48px}.primary-office-contact-section .form-content .readonly-field .MuiOutlinedInput-root{background-color:#f6f6f6;border-radius:2px}.primary-office-contact-section .form-content .readonly-field .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline legend{width:0}.primary-office-contact-section .form-content .readonly-field .MuiOutlinedInput-root.Mui-disabled{background-color:#f6f6f6}.primary-office-contact-section .form-content .readonly-field .MuiOutlinedInput-root.Mui-disabled .MuiOutlinedInput-notchedOutline{border-color:#e6e6e6;border-width:1px}.primary-office-contact-section .form-content .readonly-field .MuiFormControl-root .MuiInputLabel-root.MuiInputLabel-shrink{transform:none}.primary-office-contact-section .form-content .editable-field .MuiInputBase-root,.primary-office-contact-section .form-content .editable-field .MuiInputBase-root:hover,.primary-office-contact-section .form-content .editable-field .MuiInputBase-root.Mui-focused{background-color:var(--white)}.primary-office-contact-section .form-content .editable-field .MuiInputLabel-root{font-family:Poppins,sans-serif;font-size:14px;font-weight:500;color:#21272a;line-height:20px;position:static;transform:none;margin-bottom:8px;display:block}.primary-office-contact-section .form-content .editable-field .MuiInputLabel-root.Mui-focused{color:var(--primary-dark-slate-blue)}.primary-office-contact-section .form-content .editable-field .MuiInputBase-input{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;color:#000000de;line-height:20px;padding:12px 16px;height:48px}.primary-office-contact-section .form-content .editable-field .MuiOutlinedInput-root{background-color:var(--white);border-radius:2px}.primary-office-contact-section .form-content .editable-field .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#c8c6c6;border-width:1px}.primary-office-contact-section .form-content .editable-field .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline legend{width:0}.primary-office-contact-section .form-content .editable-field .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--primary-dark-slate-blue)}.primary-office-contact-section .form-content .editable-field .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--primary-dark-slate-blue);border-width:2px}.primary-office-contact-section .form-content .editable-field .MuiFormControl-root .MuiInputLabel-root.MuiInputLabel-shrink{transform:none}.primary-office-contact-section .form-content .timepicker-wrapper .field-label{font-family:Poppins,sans-serif;font-size:14px;font-weight:500;color:#21272a;line-height:20px;margin-bottom:8px;display:block}.primary-office-contact-section .form-content .timepicker-wrapper .field-label .required-asterisk{color:inherit;margin-left:4px}.primary-office-contact-section .form-content .timepicker-wrapper .MuiOutlinedInput-root{background-color:var(--white);border-radius:2px;height:72px}.primary-office-contact-section .form-content .timepicker-wrapper .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#c8c6c6;border-width:1px}.primary-office-contact-section .form-content .timepicker-wrapper .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline legend{width:0}.primary-office-contact-section .form-content .timepicker-wrapper .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--primary-dark-slate-blue)}.primary-office-contact-section .form-content .timepicker-wrapper .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--primary-dark-slate-blue);border-width:2px}.primary-office-contact-section .form-content .timepicker-wrapper .error-text{color:var(--error);font-size:12px;font-weight:400;line-height:16px;margin-top:8px}.primary-office-contact-section .form-content .dropdown-field-wrapper .field-label{font-family:Poppins,sans-serif;font-size:14px;font-weight:500;color:#21272a;line-height:20px;margin-bottom:8px;display:block}.primary-office-contact-section .form-content .dropdown-field-wrapper .field-label .required-asterisk{color:inherit;margin-left:4px}.primary-office-contact-section .form-content .dropdown-field-wrapper .MuiTextField-root .MuiInputLabel-root{display:none}.primary-office-contact-section .form-content .dropdown-field-wrapper .error-text{color:var(--error);font-size:12px;font-weight:400;line-height:16px;margin-top:8px}.primary-office-contact-section .form-content .alert-item{margin:8px 0!important}.primary-office-contact-section .form-content .primary-office-info-alert{background-color:#d1eaf5;border:1px solid #AEE5EE;border-radius:10px;padding:8px 12px;align-items:center;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#000000de}.primary-office-contact-section .form-content .primary-office-info-alert .MuiAlert-icon{color:#000000de;font-size:24px;padding:4px 0}.primary-office-contact-section .form-content .primary-office-info-alert .MuiAlert-message{padding:8px 0;display:flex;align-items:center}.primary-office-contact-section .form-content .action-buttons{display:flex;justify-content:space-between;gap:16px;margin-top:32px;padding-top:24px;border-top:1px solid #E0E0E0}.primary-office-contact-section .form-content .action-buttons .discard-button{text-transform:none;font-family:Poppins,sans-serif;font-size:16px;font-weight:700;padding:12px 24px;height:48px;border-radius:28px;border:1px solid var(--primary-dark-slate-blue);color:var(--primary-dark-slate-blue);background-color:var(--white)}.primary-office-contact-section .form-content .action-buttons .discard-button:hover{background-color:var(--primary-dark-slate-blue);color:var(--white)}.primary-office-contact-section .form-content .action-buttons .discard-button:disabled{border-color:var(--text-disabled);color:var(--text-disabled);background-color:var(--white)}.primary-office-contact-section .form-content .action-buttons .discard-button .MuiButton-startIcon{margin-right:8px}.primary-office-contact-section .form-content .action-buttons .discard-button .MuiButton-startIcon svg{font-size:20px}.primary-office-contact-section .form-content .action-buttons .save-button{text-transform:none;font-family:Poppins,sans-serif;font-size:16px;font-weight:700;padding:12px 24px;height:48px;border-radius:28px;border:1px solid var(--primary-dark-slate-blue);background-color:var(--primary-dark-slate-blue);color:var(--white)}.primary-office-contact-section .form-content .action-buttons .save-button:hover{background-color:var(--white);color:var(--primary-dark-slate-blue)}.primary-office-contact-section .form-content .action-buttons .save-button:disabled{border-color:var(--text-disabled);color:var(--primary-dark-slate-blue);background-color:var(--white)}.primary-office-contact-section .form-content .action-buttons .save-button .MuiButton-endIcon{margin-left:8px}.primary-office-contact-section .form-content .action-buttons .save-button .MuiButton-endIcon svg{font-size:20px}.primary-office-contact-section.editing-mode .form-content{background-color:#f2f4f8!important;padding-top:0;padding-bottom:32px}@media(max-width:1024px)and (min-width:768px){.primary-office-contact-section .section-header{padding:20px 24px}.primary-office-contact-section .form-content{padding:0 24px 24px}}@media(max-width:767px){.primary-office-contact-section.mobile-accordion{margin-bottom:1px;box-shadow:none;border:none;border-radius:0}.primary-office-contact-section.mobile-accordion:before{display:none}.primary-office-contact-section.mobile-accordion .accordion-header{background-color:var(--white);padding:16px 12px;min-height:64px;border-bottom:1px solid #E3E2E2}.primary-office-contact-section.mobile-accordion .accordion-header.Mui-expanded{min-height:64px;border-bottom:none}.primary-office-contact-section.mobile-accordion .accordion-header .MuiAccordionSummary-content{margin:0;align-items:center}.primary-office-contact-section.mobile-accordion .accordion-header .MuiAccordionSummary-content.Mui-expanded{margin:0}.primary-office-contact-section.mobile-accordion .accordion-header .accordion-header-content{display:flex;align-items:center;gap:12px;flex:1}.primary-office-contact-section.mobile-accordion .accordion-header .accordion-header-content .section-icon{color:var(--primary-dark-slate-blue);font-size:24px;flex-shrink:0}.primary-office-contact-section.mobile-accordion .accordion-header .accordion-header-content .section-title{font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:24px;color:var(--primary-dark-slate-blue);margin:0}.primary-office-contact-section.mobile-accordion .accordion-header .MuiAccordionSummary-expandIconWrapper{color:var(--primary-dark-slate-blue)}.primary-office-contact-section.mobile-accordion .accordion-content{background-color:var(--white);padding:16px 12px 20px;border-bottom:1px solid #E3E2E2}.primary-office-contact-section.mobile-accordion .accordion-content .section-subtitle{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#595454;margin-bottom:16px}.primary-office-contact-section.mobile-accordion .accordion-content .edit-mode-wrapper{background-color:#f2f4f8;padding:16px 0;margin:0 -12px}.primary-office-contact-section.mobile-accordion .accordion-content .edit-mode-wrapper .edit-mode-instructions-box{background-color:#f5f5f5;padding:12px;margin:0 12px;border-radius:4px}.primary-office-contact-section.mobile-accordion .accordion-content .edit-mode-wrapper .edit-mode-instructions-box .instruction-text{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#595454;margin:0 0 8px}.primary-office-contact-section.mobile-accordion .accordion-content .edit-mode-wrapper .edit-mode-instructions-box .required-fields-text{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#595454;margin:0}.primary-office-contact-section.mobile-accordion .accordion-content .edit-button{width:100%;margin-bottom:20px;text-transform:none;font-family:Poppins,sans-serif;font-size:16px;font-weight:700;padding:12px 24px;height:48px;border-color:var(--primary-dark-slate-blue);color:var(--primary-dark-slate-blue);border-radius:28px;border-width:1px}.primary-office-contact-section.mobile-accordion .accordion-content .edit-button:hover{background-color:#3333660a;border-color:var(--primary-dark-slate-blue)}.primary-office-contact-section.mobile-accordion.editing-mode .accordion-content,.primary-office-contact-section.mobile-accordion.editing-mode .form-content{background-color:#f2f4f8!important;padding-top:0}.primary-office-contact-section.mobile-accordion .form-content{padding:0}.primary-office-contact-section .form-content .action-buttons{flex-direction:column;gap:12px;margin-top:24px;padding-top:20px}.primary-office-contact-section .form-content .action-buttons .discard-button,.primary-office-contact-section .form-content .action-buttons .save-button{width:100%}.primary-office-contact-section .form-content .action-buttons .save-button{order:1}.primary-office-contact-section .form-content .action-buttons .discard-button{order:2}.primary-office-contact-section .section-header{flex-direction:column;align-items:flex-start;padding:16px 20px}.primary-office-contact-section .section-header .edit-button{width:100%}.primary-office-contact-section .form-content{padding:0 20px 20px}}.secondary-contact-information-section{background:var(--white);padding:0;margin-bottom:0}.secondary-contact-information-section .section-header{display:flex;justify-content:space-between;align-items:center;padding:24px 32px;gap:24px}.secondary-contact-information-section .section-header .section-title{font-family:Poppins,sans-serif;font-size:18px;font-weight:500;line-height:24px;color:var(--primary-dark-slate-blue);margin:0}.secondary-contact-information-section .section-header .edit-button{text-transform:none;font-family:Poppins,sans-serif;font-size:16px;font-weight:700;padding:12px 24px;height:48px;border-color:var(--primary-dark-slate-blue);color:var(--primary-dark-slate-blue);border-radius:28px;border-width:1px;gap:12px}.secondary-contact-information-section .section-header .edit-button:hover{background-color:#3333660a;border-color:var(--primary-dark-slate-blue)}.secondary-contact-information-section .section-header .edit-button .MuiButton-startIcon{margin-right:0}.secondary-contact-information-section .section-subtitle{font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#595454;margin:0 0 16px;padding:0 32px}.secondary-contact-information-section .programs-dropdown-section{padding:0 32px 16px;background-color:var(--white)}.secondary-contact-information-section .programs-dropdown-section .MuiInputLabel-root{font-family:Poppins,sans-serif;font-size:14px;font-weight:500;color:var(--primary-dark-slate-blue);line-height:20px;position:static;transform:none;margin-bottom:8px;display:block}.secondary-contact-information-section .programs-dropdown-section .MuiInputLabel-root.Mui-disabled{color:var(--primary-dark-slate-blue);-webkit-text-fill-color:var(--primary-dark-slate-blue)}.secondary-contact-information-section .programs-dropdown-section .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline legend{width:0}.secondary-contact-information-section .edit-mode-wrapper{background-color:#f2f4f8;padding:24px 0 16px;margin:0}.secondary-contact-information-section .edit-mode-wrapper .edit-mode-instructions-box{background-color:#f5f5f5;padding:16px;margin:0 32px;border-radius:4px}.secondary-contact-information-section .edit-mode-wrapper .edit-mode-instructions-box .instruction-text{font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#595454;margin:0 0 8px}.secondary-contact-information-section .edit-mode-wrapper .edit-mode-instructions-box .required-fields-text{font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#595454;margin:0}.secondary-contact-information-section .form-content{padding:0 32px 32px}.secondary-contact-information-section .form-content .readonly-field .MuiInputLabel-root{font-family:Poppins,sans-serif;font-size:14px;font-weight:500;color:#21272a;line-height:20px;position:static;transform:none;margin-bottom:8px;display:block}.secondary-contact-information-section .form-content .readonly-field .MuiInputLabel-root.Mui-disabled{color:#21272a;-webkit-text-fill-color:#21272a}.secondary-contact-information-section .form-content .readonly-field .MuiInputBase-input{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;color:#0000004d;-webkit-text-fill-color:rgba(0,0,0,.3);line-height:20px;padding:12px 16px;height:48px}.secondary-contact-information-section .form-content .readonly-field .MuiInputBase-multiline{padding:0}.secondary-contact-information-section .form-content .readonly-field .MuiInputBase-inputMultiline{padding:12px 16px;overflow-wrap:break-word;word-break:break-word;resize:none;min-height:48px}.secondary-contact-information-section .form-content .readonly-field .MuiOutlinedInput-root{background-color:#f6f6f6;border-radius:2px}.secondary-contact-information-section .form-content .readonly-field .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline legend{width:0}.secondary-contact-information-section .form-content .readonly-field .MuiOutlinedInput-root.Mui-disabled{background-color:#f6f6f6}.secondary-contact-information-section .form-content .readonly-field .MuiOutlinedInput-root.Mui-disabled .MuiOutlinedInput-notchedOutline{border-color:#e6e6e6;border-width:1px}.secondary-contact-information-section .form-content .readonly-field .MuiFormControl-root .MuiInputLabel-root.MuiInputLabel-shrink{transform:none}.secondary-contact-information-section .form-content .editable-field .MuiInputBase-root,.secondary-contact-information-section .form-content .editable-field .MuiInputBase-root:hover,.secondary-contact-information-section .form-content .editable-field .MuiInputBase-root.Mui-focused{background-color:var(--white)}.secondary-contact-information-section .form-content .editable-field .MuiInputLabel-root{font-family:Poppins,sans-serif;font-size:14px;font-weight:500;color:#21272a;line-height:20px;position:static;transform:none;margin-bottom:8px;display:block}.secondary-contact-information-section .form-content .editable-field .MuiInputLabel-root.Mui-focused{color:var(--primary-dark-slate-blue)}.secondary-contact-information-section .form-content .editable-field .MuiInputBase-input{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;color:#000000de;line-height:20px;padding:12px 16px;height:48px}.secondary-contact-information-section .form-content .editable-field .MuiOutlinedInput-root{background-color:var(--white);border-radius:2px}.secondary-contact-information-section .form-content .editable-field .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#c8c6c6;border-width:1px}.secondary-contact-information-section .form-content .editable-field .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline legend{width:0}.secondary-contact-information-section .form-content .editable-field .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--primary-dark-slate-blue)}.secondary-contact-information-section .form-content .editable-field .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--primary-dark-slate-blue);border-width:2px}.secondary-contact-information-section .form-content .editable-field .MuiFormControl-root .MuiInputLabel-root.MuiInputLabel-shrink{transform:none}.secondary-contact-information-section .form-content .action-buttons{display:flex;justify-content:space-between;gap:16px;margin-top:32px;padding-top:24px;border-top:1px solid #E0E0E0}.secondary-contact-information-section .form-content .action-buttons .discard-button{text-transform:none;font-family:Poppins,sans-serif;font-size:16px;font-weight:700;padding:12px 24px;height:48px;border-radius:28px;border:1px solid var(--primary-dark-slate-blue);color:var(--primary-dark-slate-blue);background-color:var(--white)}.secondary-contact-information-section .form-content .action-buttons .discard-button:hover{background-color:var(--primary-dark-slate-blue);color:var(--white)}.secondary-contact-information-section .form-content .action-buttons .discard-button:disabled{border-color:var(--text-disabled);color:var(--text-disabled);background-color:var(--white)}.secondary-contact-information-section .form-content .action-buttons .discard-button .MuiButton-startIcon{margin-right:8px}.secondary-contact-information-section .form-content .action-buttons .discard-button .MuiButton-startIcon svg{font-size:20px}.secondary-contact-information-section .form-content .action-buttons .save-button{text-transform:none;font-family:Poppins,sans-serif;font-size:16px;font-weight:700;padding:12px 24px;height:48px;border-radius:28px;border:1px solid var(--primary-dark-slate-blue);background-color:var(--primary-dark-slate-blue);color:var(--white)}.secondary-contact-information-section .form-content .action-buttons .save-button:hover{background-color:var(--white);color:var(--primary-dark-slate-blue)}.secondary-contact-information-section .form-content .action-buttons .save-button:disabled{border-color:var(--text-disabled);color:var(--primary-dark-slate-blue);background-color:var(--white)}.secondary-contact-information-section .form-content .action-buttons .save-button .MuiButton-endIcon{margin-left:8px}.secondary-contact-information-section .form-content .action-buttons .save-button .MuiButton-endIcon svg{font-size:20px}.secondary-contact-information-section.editing-mode .form-content{background-color:#f2f4f8!important;padding-top:0;padding-bottom:32px}@media(max-width:1024px)and (min-width:768px){.secondary-contact-information-section .section-header{padding:20px 24px}.secondary-contact-information-section .section-subtitle{padding:0 24px}.secondary-contact-information-section .programs-dropdown-section{padding:0 24px 16px}.secondary-contact-information-section .edit-mode-wrapper .edit-mode-instructions-box{margin:0 24px}.secondary-contact-information-section .form-content{padding:0 24px 24px}}@media(max-width:767px){.secondary-contact-information-section.mobile-accordion{margin-bottom:1px;box-shadow:none;border:none;border-radius:0}.secondary-contact-information-section.mobile-accordion:before{display:none}.secondary-contact-information-section.mobile-accordion .accordion-header{background-color:var(--white);padding:16px 12px;min-height:64px;border-bottom:1px solid #E3E2E2}.secondary-contact-information-section.mobile-accordion .accordion-header.Mui-expanded{min-height:64px;border-bottom:none}.secondary-contact-information-section.mobile-accordion .accordion-header .MuiAccordionSummary-content{margin:0;align-items:center}.secondary-contact-information-section.mobile-accordion .accordion-header .MuiAccordionSummary-content.Mui-expanded{margin:0}.secondary-contact-information-section.mobile-accordion .accordion-header .accordion-header-content{display:flex;align-items:center;gap:12px;flex:1}.secondary-contact-information-section.mobile-accordion .accordion-header .accordion-header-content .section-icon{color:var(--primary-dark-slate-blue);font-size:24px;flex-shrink:0}.secondary-contact-information-section.mobile-accordion .accordion-header .accordion-header-content .section-title{font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:24px;color:var(--primary-dark-slate-blue);margin:0}.secondary-contact-information-section.mobile-accordion .accordion-header .MuiAccordionSummary-expandIconWrapper{color:var(--primary-dark-slate-blue)}.secondary-contact-information-section.mobile-accordion .accordion-content{background-color:var(--white);padding:16px 12px 20px;border-bottom:1px solid #E3E2E2}.secondary-contact-information-section.mobile-accordion .accordion-content .section-subtitle{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#595454;margin-bottom:16px}.secondary-contact-information-section.mobile-accordion .accordion-content .programs-dropdown-section{padding:0;margin-bottom:16px;background-color:var(--white)}.secondary-contact-information-section.mobile-accordion .accordion-content .programs-dropdown-section .MuiInputLabel-root{font-family:Poppins,sans-serif;font-size:14px;font-weight:500;color:var(--primary-dark-slate-blue);line-height:20px;position:static;transform:none;margin-bottom:8px;display:block}.secondary-contact-information-section.mobile-accordion .accordion-content .programs-dropdown-section .MuiInputLabel-root.Mui-disabled{color:var(--primary-dark-slate-blue);-webkit-text-fill-color:var(--primary-dark-slate-blue)}.secondary-contact-information-section.mobile-accordion .accordion-content .edit-button{width:100%;margin-bottom:20px;text-transform:none;font-family:Poppins,sans-serif;font-size:16px;font-weight:700;padding:12px 24px;height:48px;border-color:var(--primary-dark-slate-blue);color:var(--primary-dark-slate-blue);border-radius:28px;border-width:1px}.secondary-contact-information-section.mobile-accordion .accordion-content .edit-button:hover{background-color:#3333660a;border-color:var(--primary-dark-slate-blue)}.secondary-contact-information-section.mobile-accordion .accordion-content .edit-mode-wrapper{background-color:#f2f4f8;padding:16px 0;margin:0 -12px}.secondary-contact-information-section.mobile-accordion .accordion-content .edit-mode-wrapper .edit-mode-instructions-box{background-color:#f5f5f5;padding:12px;margin:0 12px;border-radius:4px}.secondary-contact-information-section.mobile-accordion .accordion-content .edit-mode-wrapper .edit-mode-instructions-box .instruction-text{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#595454;margin:0 0 8px}.secondary-contact-information-section.mobile-accordion .accordion-content .edit-mode-wrapper .edit-mode-instructions-box .required-fields-text{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#595454;margin:0}.secondary-contact-information-section.mobile-accordion.editing-mode .accordion-content,.secondary-contact-information-section.mobile-accordion.editing-mode .form-content{background-color:#f2f4f8!important;padding-top:0}.secondary-contact-information-section.mobile-accordion .form-content{padding:0}.secondary-contact-information-section .form-content .action-buttons{flex-direction:column;gap:12px;margin-top:24px;padding-top:20px}.secondary-contact-information-section .form-content .action-buttons .discard-button,.secondary-contact-information-section .form-content .action-buttons .save-button{width:100%}.secondary-contact-information-section .form-content .action-buttons .save-button{order:1}.secondary-contact-information-section .form-content .action-buttons .discard-button{order:2}.secondary-contact-information-section .section-header{flex-direction:column;align-items:flex-start;padding:16px 20px}.secondary-contact-information-section .section-header .edit-button{width:100%}.secondary-contact-information-section .form-content{padding:0 20px 20px}}.account-management-section{background:var(--white);padding:0;margin-bottom:0}.account-management-section .section-header{display:flex;justify-content:space-between;align-items:center;padding:24px 32px;gap:24px}.account-management-section .section-header .section-title{font-family:Poppins,sans-serif;font-size:18px;font-weight:500;line-height:24px;color:var(--primary-dark-slate-blue);margin:0}.account-management-section .section-header .edit-button{text-transform:none;font-family:Poppins,sans-serif;font-size:16px;font-weight:700;padding:12px 24px;height:48px;border-color:var(--primary-dark-slate-blue);color:var(--primary-dark-slate-blue);border-radius:28px;border-width:1px;gap:12px}.account-management-section .section-header .edit-button:hover{background-color:#3333660a;border-color:var(--primary-dark-slate-blue)}.account-management-section .section-header .edit-button .MuiButton-startIcon{margin-right:0}.account-management-section .section-subtitle{font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#595454;margin:0 0 16px;padding:0 32px}.account-management-section .edit-mode-wrapper{background-color:#f2f4f8;padding:24px 0 16px;margin:0}.account-management-section .edit-mode-wrapper .edit-mode-instructions-box{background-color:#f5f5f5;padding:16px;margin:0 16px;border-radius:4px}.account-management-section .edit-mode-wrapper .edit-mode-instructions-box .instruction-text{font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#595454;margin:0 0 8px}.account-management-section .edit-mode-wrapper .edit-mode-instructions-box .required-fields-text{font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#595454;margin:0}.account-management-section .form-content{padding:0 32px 32px}.account-management-section .form-content .field-with-tooltip{position:relative}.account-management-section .form-content .field-with-tooltip .label-with-tooltip{display:flex;align-items:center;gap:8px}.account-management-section .form-content .field-with-tooltip .label-with-tooltip .manual-asterisk{color:#000;margin-left:2px}.account-management-section .form-content .field-with-tooltip .label-with-tooltip .tooltip-icon{padding:0;width:20px;height:20px}.account-management-section .form-content .field-with-tooltip .label-with-tooltip .tooltip-icon svg{width:20px;height:20px;color:#0000008a}.account-management-section .form-content .field-with-tooltip .label-with-tooltip .tooltip-icon.email-tooltip-icon svg{color:var(--secondary-orange)}.account-management-section .form-content .password-alert-wrapper{display:flex;align-items:flex-end}.account-management-section .form-content .password-alert-wrapper .password-update-alert{width:100%;background-color:#f0f8ff;border:1px solid #E3E2E2;border-radius:2px;padding:12px 16px;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#000000de;display:flex;align-items:center;min-height:48px}.account-management-section .form-content .password-alert-wrapper .password-update-alert .MuiAlert-icon{color:#000000de;padding:0;margin-right:12px;opacity:1;display:flex;align-items:center}.account-management-section .form-content .password-alert-wrapper .password-update-alert .MuiAlert-message{padding:0;display:flex;align-items:center}.account-management-section .form-content .readonly-field .MuiInputLabel-root{font-family:Poppins,sans-serif;font-size:14px;font-weight:500;color:#21272a;line-height:20px;position:static;transform:none;margin-bottom:8px;display:block}.account-management-section .form-content .readonly-field .MuiInputLabel-root.Mui-disabled{color:#21272a;-webkit-text-fill-color:#21272a}.account-management-section .form-content .readonly-field .MuiInputBase-input{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;color:#0000004d;-webkit-text-fill-color:rgba(0,0,0,.3);line-height:20px;padding:12px 16px;height:48px}.account-management-section .form-content .readonly-field .MuiInputBase-multiline{padding:0}.account-management-section .form-content .readonly-field .MuiInputBase-inputMultiline{padding:12px 16px;overflow-wrap:break-word;word-break:break-word;resize:none;min-height:48px}.account-management-section .form-content .readonly-field .MuiOutlinedInput-root{background-color:#f6f6f6;border-radius:2px}.account-management-section .form-content .readonly-field .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline legend{width:0}.account-management-section .form-content .readonly-field .MuiOutlinedInput-root.Mui-disabled{background-color:#f6f6f6}.account-management-section .form-content .readonly-field .MuiOutlinedInput-root.Mui-disabled .MuiOutlinedInput-notchedOutline{border-color:#e6e6e6;border-width:1px}.account-management-section .form-content .readonly-field .MuiFormControl-root .MuiInputLabel-root.MuiInputLabel-shrink{transform:none}.account-management-section .form-content .editable-field .MuiInputBase-root,.account-management-section .form-content .editable-field .MuiInputBase-root:hover,.account-management-section .form-content .editable-field .MuiInputBase-root.Mui-focused{background-color:var(--white)}.account-management-section .form-content .editable-field .MuiInputLabel-root{font-family:Poppins,sans-serif;font-size:14px;font-weight:500;color:#21272a;line-height:20px;position:static;transform:none;margin-bottom:8px;display:inline-flex;align-items:center;gap:4px}.account-management-section .form-content .editable-field .MuiInputLabel-root.Mui-focused{color:var(--primary-dark-slate-blue)}.account-management-section .form-content .editable-field .MuiInputBase-input{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;color:#000000de;line-height:20px;padding:12px 16px;height:48px}.account-management-section .form-content .editable-field .MuiOutlinedInput-root{background-color:var(--white);border-radius:2px}.account-management-section .form-content .editable-field .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#c8c6c6;border-width:1px}.account-management-section .form-content .editable-field .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline legend{width:0}.account-management-section .form-content .editable-field .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--primary-dark-slate-blue)}.account-management-section .form-content .editable-field .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--primary-dark-slate-blue);border-width:2px}.account-management-section .form-content .editable-field .MuiOutlinedInput-root.Mui-error .MuiOutlinedInput-notchedOutline{border-color:#d32f2f;border-width:1px}.account-management-section .form-content .editable-field .MuiOutlinedInput-root.Mui-error:hover .MuiOutlinedInput-notchedOutline{border-color:#d32f2f}.account-management-section .form-content .editable-field .MuiOutlinedInput-root.Mui-error.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#d32f2f;border-width:2px}.account-management-section .form-content .editable-field .MuiFormControl-root .MuiInputLabel-root.MuiInputLabel-shrink{transform:none}.account-management-section .form-content .editable-field .MuiFormHelperText-root.Mui-error{color:#d32f2f;font-family:Poppins,sans-serif;font-size:12px;font-weight:400;margin-left:0;margin-top:4px}.account-management-section .form-content .password-hints{margin-top:12px;padding:12px;background-color:#f8f9fa;border-radius:4px;border:1px solid #e0e0e0}.account-management-section .form-content .password-hints .hints-header{font-family:Poppins,sans-serif;font-size:12px;font-weight:600;color:#21272a;display:block;margin-bottom:8px}.account-management-section .form-content .password-hints .hints-list{list-style:none;padding:0;margin:0}.account-management-section .form-content .password-hints .hints-list .hint-item{display:flex;align-items:center;gap:8px;padding:4px 0;font-family:Poppins,sans-serif;font-size:12px;font-weight:400;color:#595454}.account-management-section .form-content .password-hints .hints-list .hint-item .dot{color:#9e9e9e;font-size:16px;line-height:1}.account-management-section .form-content .password-hints .hints-list .hint-item .check-icon{color:#4caf50}.account-management-section .form-content .password-hints .hints-list .hint-item .wrong-icon{color:#f44336}.account-management-section .form-content .password-hints .hints-list .hint-item .hint-text{flex:1}.account-management-section .form-content .success-message{display:block;margin-top:8px;font-family:Poppins,sans-serif;font-size:12px;font-weight:400;color:#4caf50;padding-left:4px}.account-management-section .form-content .green-check{color:#4caf50;margin-right:8px}.account-management-section .form-content .action-buttons{display:flex;justify-content:space-between;gap:16px;margin-top:32px;padding-top:24px;border-top:1px solid #E0E0E0}.account-management-section .form-content .action-buttons .discard-button{text-transform:none;font-family:Poppins,sans-serif;font-size:16px;font-weight:700;padding:12px 24px;height:48px;border-radius:28px;border:1px solid var(--primary-dark-slate-blue);color:var(--primary-dark-slate-blue);background-color:var(--white)}.account-management-section .form-content .action-buttons .discard-button:hover{background-color:var(--primary-dark-slate-blue);color:var(--white)}.account-management-section .form-content .action-buttons .discard-button:disabled{border-color:var(--text-disabled);color:var(--text-disabled);background-color:var(--white)}.account-management-section .form-content .action-buttons .discard-button .MuiButton-startIcon{margin-right:8px}.account-management-section .form-content .action-buttons .discard-button .MuiButton-startIcon svg{font-size:20px}.account-management-section .form-content .action-buttons .save-button{text-transform:none;font-family:Poppins,sans-serif;font-size:16px;font-weight:700;padding:12px 24px;height:48px;border-radius:28px;border:1px solid var(--primary-dark-slate-blue);background-color:var(--primary-dark-slate-blue);color:var(--white)}.account-management-section .form-content .action-buttons .save-button:hover{background-color:var(--white);color:var(--primary-dark-slate-blue)}.account-management-section .form-content .action-buttons .save-button:disabled{border-color:var(--text-disabled);color:var(--primary-dark-slate-blue);background-color:var(--white)}.account-management-section .form-content .action-buttons .save-button .MuiButton-endIcon{margin-left:8px}.account-management-section .form-content .action-buttons .save-button .MuiButton-endIcon svg{font-size:20px}.account-management-section.editing-mode .form-content{background-color:#f2f4f8!important;padding-top:0;padding-bottom:32px}@media(max-width:1024px)and (min-width:768px){.account-management-section .section-header{padding:20px 24px}.account-management-section .form-content{padding:0 24px 24px}.account-management-section .form-content .password-alert-wrapper{display:flex;align-items:flex-start}}@media(max-width:767px){.account-management-section.mobile-accordion{margin-bottom:1px;box-shadow:none;border:none;border-radius:0}.account-management-section.mobile-accordion:before{display:none}.account-management-section.mobile-accordion .accordion-header{background-color:var(--white);padding:16px 12px;min-height:64px;border-bottom:1px solid #E3E2E2}.account-management-section.mobile-accordion .accordion-header.Mui-expanded{min-height:64px;border-bottom:none}.account-management-section.mobile-accordion .accordion-header .MuiAccordionSummary-content{margin:0;align-items:center}.account-management-section.mobile-accordion .accordion-header .MuiAccordionSummary-content.Mui-expanded{margin:0}.account-management-section.mobile-accordion .accordion-header .accordion-header-content{display:flex;align-items:center;gap:12px;flex:1}.account-management-section.mobile-accordion .accordion-header .accordion-header-content .section-icon{color:var(--primary-dark-slate-blue);font-size:24px;flex-shrink:0}.account-management-section.mobile-accordion .accordion-header .accordion-header-content .section-title{font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:24px;color:var(--primary-dark-slate-blue);margin:0}.account-management-section.mobile-accordion .accordion-header .MuiAccordionSummary-expandIconWrapper{color:var(--primary-dark-slate-blue)}.account-management-section.mobile-accordion .accordion-content{background-color:var(--white);padding:16px 12px 20px;border-bottom:1px solid #E3E2E2}.account-management-section.mobile-accordion .accordion-content .section-subtitle{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#595454;margin-bottom:16px}.account-management-section.mobile-accordion .accordion-content .edit-mode-wrapper{background-color:#f2f4f8;padding:16px 0;margin:0 -12px}.account-management-section.mobile-accordion .accordion-content .edit-mode-wrapper .edit-mode-instructions-box{background-color:#f5f5f5;padding:12px;margin:0 12px;border-radius:4px}.account-management-section.mobile-accordion .accordion-content .edit-mode-wrapper .edit-mode-instructions-box .instruction-text{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#595454;margin:0 0 8px}.account-management-section.mobile-accordion .accordion-content .edit-mode-wrapper .edit-mode-instructions-box .required-fields-text{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#595454;margin:0}.account-management-section.mobile-accordion .accordion-content .edit-button{width:100%;margin-bottom:20px;text-transform:none;font-family:Poppins,sans-serif;font-size:16px;font-weight:700;padding:12px 24px;height:48px;border-color:var(--primary-dark-slate-blue);color:var(--primary-dark-slate-blue);border-radius:28px;border-width:1px}.account-management-section.mobile-accordion .accordion-content .edit-button:hover{background-color:#3333660a;border-color:var(--primary-dark-slate-blue)}.account-management-section.mobile-accordion.editing-mode .accordion-content,.account-management-section.mobile-accordion.editing-mode .form-content{background-color:#f2f4f8!important;padding-top:0}.account-management-section.mobile-accordion .form-content{padding:0}.account-management-section .form-content .password-alert-wrapper,.account-management-section .form-content .password-alert-wrapper .password-update-alert{width:100%}.account-management-section .form-content .action-buttons{flex-direction:column;gap:12px;margin-top:24px;padding-top:20px}.account-management-section .form-content .action-buttons .discard-button,.account-management-section .form-content .action-buttons .save-button{width:100%}.account-management-section .form-content .action-buttons .save-button{order:1}.account-management-section .form-content .action-buttons .discard-button{order:2}.account-management-section .section-header{flex-direction:column;align-items:flex-start;padding:16px 20px}.account-management-section .section-header .edit-button{width:100%}.account-management-section .form-content{padding:0 20px 20px}}.manage-account-details{width:100%;min-height:400px}.manage-account-details .details-header{margin-bottom:24px}.manage-account-details .details-header .section-title{font-weight:600;color:#172b4d;margin-bottom:8px}.manage-account-details .details-header .section-description{color:#5e6c84;font-size:14px}.manage-account-details .placeholder-card{background:#f9fafb;border:1px dashed #DFE1E6;border-radius:8px}.manage-account-details .placeholder-card .placeholder-content{text-align:center;padding:32px 16px}.manage-account-details .placeholder-card .placeholder-content ul{text-align:left;max-width:400px;margin:0 auto}.manage-account-details .placeholder-card .placeholder-content ul li{margin-bottom:8px;font-size:14px}@media(max-width:1023px)and (min-width:768px){.manage-account-details .details-header{margin-bottom:20px}.manage-account-details .placeholder-card .placeholder-content{padding:24px 16px}}@media(max-width:767px){.manage-account-details .details-header{margin-bottom:16px}.manage-account-details .details-header .section-title{font-size:1.25rem}.manage-account-details .placeholder-card .placeholder-content{padding:20px 12px}.manage-account-details .placeholder-card .placeholder-content ul{padding-left:20px}.manage-account-details .placeholder-card .placeholder-content ul li{font-size:13px}}.user-search-result-table{margin-top:16px;width:100%;max-width:100%;overflow:hidden;box-sizing:border-box}@media(min-width:1024px){.user-search-result-table{border:1px solid #e3e2e2;border-radius:4px}.user-search-result-table .result-table-header{display:flex;background-color:#fdf0e4;padding:0;height:56px;align-items:center}.user-search-result-table .result-table-row{display:flex;background-color:#fff;padding:0;height:56px;align-items:center}.user-search-result-table .result-table-cell{flex:1;padding:12px;word-wrap:break-word;overflow-wrap:break-word;display:flex;align-items:center;min-width:0}.user-search-result-table .result-table-cell.header-cell{font-family:Poppins,sans-serif;font-weight:500;font-size:14px;line-height:20px;color:#121619}.user-search-result-table .result-table-cell.data-cell{font-family:Poppins,sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#21272a}}@media(min-width:768px)and (max-width:1023px){.user-search-result-table{background:#fff;border:1px solid #e3e2e2;border-radius:10px;padding:16px 24px;max-width:100%}.user-search-result-table .result-table-header{display:none}.user-search-result-table .result-table-row{display:flex;flex-direction:column;gap:12px;width:100%}.user-search-result-table .tablet-row-container{display:flex;gap:24px;width:100%}.user-search-result-table .tablet-row-container .result-table-cell{flex:1;min-width:0;display:flex;gap:12px;word-wrap:break-word;overflow-wrap:break-word}.user-search-result-table .tablet-row-container .result-table-cell:before{content:attr(data-label);font-family:Poppins,sans-serif;font-weight:600;font-size:14px;line-height:20px;color:#336;min-width:95px;flex-shrink:0}.user-search-result-table .tablet-row-container .result-table-cell.data-cell{font-family:Poppins,sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#000000de}.user-search-result-table .tablet-row-container:last-child .result-table-cell{flex:0 0 calc(50% - 12px)}}@media(max-width:767px){.user-search-result-table{background:#fff;border:2px solid #e3e2e2;border-radius:20px;padding:12px 24px 32px;max-width:100%}.user-search-result-table .result-table-header{display:none}.user-search-result-table .result-table-row{display:flex;flex-direction:column;gap:10px;width:100%}.user-search-result-table .result-table-cell{display:flex;gap:10px;align-items:flex-start;min-width:0;word-wrap:break-word;overflow-wrap:break-word}.user-search-result-table .result-table-cell:before{content:attr(data-label);font-family:Poppins,sans-serif;font-weight:600;font-size:14px;line-height:20px;color:#336;width:90px;flex-shrink:0}.user-search-result-table .result-table-cell.data-cell{font-family:Poppins,sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#000000de;flex:1;min-width:0}}.create-association-form{margin-top:24px;background-color:#f2f4f8;border-radius:10px;padding:12px 24px;width:100%;max-width:100%;overflow:hidden;box-sizing:border-box}.create-association-form .form-title{font-size:18px;font-weight:500;color:#336;margin-bottom:12px;padding-top:20px}.create-association-form .form-instructions{font-size:16px;font-weight:300;color:#336;margin-bottom:24px;line-height:24px}.create-association-form .field-label{font-size:14px;font-weight:500;color:#21272a;margin-bottom:8px;line-height:20px}.create-association-form .form-field{margin-bottom:24px}.create-association-form .form-field .association-type-control{width:473px;max-width:100%}.create-association-form .form-field .association-type-control .MuiOutlinedInput-root{background-color:#fff}.create-association-form .form-field .association-type-control .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline,.create-association-form .form-field .association-type-control .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.create-association-form .form-field .association-type-control .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.create-association-form .form-field .association-type-control .MuiOutlinedInput-root.Mui-disabled .MuiOutlinedInput-notchedOutline{border:1px solid #c8c6c6!important}.create-association-form .form-field .association-type-control .association-type-select .MuiSelect-select{font-size:14px;color:#000000de;background-color:#fff}.create-association-form .search-section{display:flex;gap:24px;align-items:flex-start;margin-bottom:24px}.create-association-form .search-section .username-field{width:473px}.create-association-form .search-section .username-field .username-input{width:100%}.create-association-form .search-section .username-field .username-input .MuiInputBase-root{font-size:14px;background-color:#fff}.create-association-form .search-section .username-field .username-input .MuiInputBase-root .MuiOutlinedInput-notchedOutline,.create-association-form .search-section .username-field .username-input .MuiInputBase-root:hover .MuiOutlinedInput-notchedOutline,.create-association-form .search-section .username-field .username-input .MuiInputBase-root.Mui-focused .MuiOutlinedInput-notchedOutline,.create-association-form .search-section .username-field .username-input .MuiInputBase-root.Mui-disabled .MuiOutlinedInput-notchedOutline{border:1px solid #c8c6c6!important}.create-association-form .search-section .username-field .username-input .MuiFormHelperText-root{font-size:12px;margin-top:4px}.create-association-form .search-section .username-field .username-input .MuiInputBase-input::placeholder{color:#0000008a;opacity:1}.create-association-form .search-section .search-button{height:48px;width:142px;font-family:Poppins,sans-serif;font-size:16px;font-weight:700;line-height:20px;text-transform:none;background-color:#336;border:1px solid #333366;border-radius:28px;color:#fff;box-shadow:none;flex-shrink:0;padding:12px 24px 16px;margin-top:28px}.create-association-form .search-section .search-button:hover{background-color:#2a2a55;border-color:#2a2a55;box-shadow:none}.create-association-form .search-section .search-button:disabled{background-color:#e0e0e0;border-color:#e0e0e0;color:#00000061}.create-association-form .search-section .search-button .MuiButton-endIcon{margin-left:12px}.create-association-form .create-association-button-container{display:flex;justify-content:flex-end;align-items:center;padding:12px 0;margin-bottom:24px}.create-association-form .create-association-button-container .create-button-main{height:48px;min-width:241px;font-family:Poppins,sans-serif;font-size:16px;font-weight:700;line-height:20px;text-transform:none;background-color:#336;border:1px solid #333366;border-radius:28px;color:#fff;box-shadow:none;padding:12px 24px 16px}.create-association-form .create-association-button-container .create-button-main:hover{background-color:#2a2a55;border-color:#2a2a55;box-shadow:none}.create-association-form .create-association-button-container .create-button-main:disabled{background-color:#e0e0e0;border-color:#e0e0e0;color:#00000061}.create-association-form .create-association-button-container .create-button-main .MuiButton-endIcon{margin-left:12px}.create-association-form .search-result-container{margin-top:16px;padding-top:16px;border-top:1px solid #E0E0E0;width:100%;max-width:100%;overflow:hidden;box-sizing:border-box}.create-association-form .no-results-alert{margin-top:16px;font-size:14px;border-radius:4px}.create-association-form .no-results-alert .MuiAlert-icon{font-size:20px}.create-association-form .error-alert{margin-top:16px;font-size:14px;border-radius:4px}.create-association-form .error-alert .MuiAlert-icon{font-size:20px}@media(min-width:768px)and (max-width:1023px){.create-association-form{padding:10px 20px}.create-association-form .form-title{font-size:17px;padding-top:16px}.create-association-form .form-instructions{font-size:15px;margin-bottom:20px}.create-association-form .field-label{font-size:13px;margin-bottom:6px}.create-association-form .form-field{margin-bottom:20px}.create-association-form .form-field .association-type-control{width:450px;max-width:100%}.create-association-form .form-field .association-type-control .association-type-select .MuiSelect-select{font-size:13px}.create-association-form .search-section{gap:20px;margin-bottom:20px;align-items:flex-start}.create-association-form .search-section .username-field{width:450px}.create-association-form .search-section .username-field .username-input .MuiInputBase-root{font-size:13px}.create-association-form .search-section .search-button{height:46px;width:130px;font-size:15px;margin-top:26px}.create-association-form .create-association-button-container{padding:10px 0;margin-bottom:20px}.create-association-form .create-association-button-container .create-button-main{height:46px;min-width:180px;font-size:15px}.create-association-form .no-results-alert,.create-association-form .error-alert{font-size:13px}}@media(max-width:767px){.create-association-form{margin-top:16px;padding:8px 16px}.create-association-form .form-title{font-size:16px;margin-bottom:8px;padding-top:12px}.create-association-form .form-instructions{font-size:14px;margin-bottom:16px}.create-association-form .field-label{font-size:13px;margin-bottom:6px}.create-association-form .form-field{margin-bottom:16px}.create-association-form .form-field .association-type-control{width:100%}.create-association-form .form-field .association-type-control .association-type-select .MuiSelect-select{font-size:13px}.create-association-form .search-section{flex-direction:column;gap:12px;margin-bottom:16px;align-items:stretch}.create-association-form .search-section .username-field{width:100%}.create-association-form .search-section .username-field .username-input .MuiInputBase-root{font-size:13px}.create-association-form .search-section .search-button{width:100%;height:48px;min-width:auto;font-size:15px}.create-association-form .create-association-button-container{padding:10px 0;margin-bottom:16px}.create-association-form .create-association-button-container .create-button-main{width:100%;height:48px;min-width:auto;font-size:15px}.create-association-form .search-result-container{margin-top:12px;padding-top:12px}.create-association-form .no-results-alert,.create-association-form .error-alert{margin-top:12px;font-size:13px}.create-association-form .no-results-alert .MuiAlert-icon,.create-association-form .error-alert .MuiAlert-icon{font-size:18px}}.association-card{margin-bottom:16px;border-radius:10px;border:1px solid #E3E2E2;box-shadow:none;background-color:#fff}.association-card .card-content{padding:20px}.association-card .card-content:last-child{padding-bottom:20px}.association-card .card-field-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;gap:16px}.association-card .card-field-row .field-label{font-family:Poppins,sans-serif;font-size:14px;font-weight:600;line-height:20px;color:#336;min-width:fit-content}.association-card .card-field-row .field-value{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#000000de;text-align:right;word-break:break-word}.association-card .card-field-row.checkbox-field .checkbox-input,.association-card .MuiCheckbox-root{padding:0}.association-card .MuiCheckbox-root .MuiSvgIcon-root{width:20px;height:20px;color:#9e9e9e}.association-card .MuiCheckbox-root.Mui-checked,.association-card .MuiCheckbox-root.Mui-checked .MuiSvgIcon-root{color:#1976d2}.association-card .MuiCheckbox-root.Mui-disabled .MuiSvgIcon-root{color:#e0e0e0}.association-card .MuiCheckbox-root.Mui-disabled .MuiSvgIcon-root[data-testid=CheckBoxIcon]{color:#bdbdbd}.association-card .MuiCheckbox-root:not(.Mui-disabled):hover{background-color:#1976d20a}.association-card.tablet-view .two-column-layout{display:grid;grid-template-columns:1fr 1fr;gap:24px}.association-card.tablet-view .left-column,.association-card.tablet-view .right-column{display:flex;flex-direction:column}.association-card.tablet-view .card-actions-tablet{margin-top:24px}.association-card.tablet-view .card-actions-tablet .edit-button,.association-card.tablet-view .card-actions-tablet .save-button{font-family:Poppins,sans-serif;font-size:14px;font-weight:600;line-height:20px;text-transform:none;border-radius:28px;padding:10px 24px;height:40px;border-width:1.5px;border-style:solid;border-color:var(--primary-dark-slate-blue);color:var(--primary-dark-slate-blue);background-color:transparent;box-shadow:none;transition:all .2s ease-in-out}.association-card.tablet-view .card-actions-tablet .edit-button:hover,.association-card.tablet-view .card-actions-tablet .save-button:hover{background-color:var(--primary-dark-slate-blue);color:var(--white);border-color:var(--primary-dark-slate-blue)}.association-card.tablet-view .card-actions-tablet .edit-button .MuiButton-startIcon,.association-card.tablet-view .card-actions-tablet .save-button .MuiButton-startIcon{margin-right:8px;margin-left:0}.association-card.tablet-view .card-actions-tablet .edit-button .MuiButton-startIcon svg,.association-card.tablet-view .card-actions-tablet .save-button .MuiButton-startIcon svg{font-size:18px}.association-card.mobile-view .card-field-row{padding-bottom:12px;border-bottom:1px solid #F5F5F5}.association-card.mobile-view .card-field-row:last-of-type{border-bottom:none;padding-bottom:0}.association-card.mobile-view .card-actions-mobile{margin-top:24px;padding-top:24px;border-top:1px solid #E3E2E2;display:flex;justify-content:center}.association-card.mobile-view .card-actions-mobile .edit-button,.association-card.mobile-view .card-actions-mobile .save-button{font-family:Poppins,sans-serif;font-size:14px;font-weight:600;line-height:20px;text-transform:none;border-radius:28px;padding:10px 24px;height:40px;border-width:1.5px;border-style:solid;border-color:var(--primary-dark-slate-blue);color:var(--primary-dark-slate-blue);background-color:transparent;box-shadow:none;transition:all .2s ease-in-out}.association-card.mobile-view .card-actions-mobile .edit-button:hover,.association-card.mobile-view .card-actions-mobile .save-button:hover{background-color:var(--primary-dark-slate-blue);color:var(--white);border-color:var(--primary-dark-slate-blue)}.association-card.mobile-view .card-actions-mobile .edit-button .MuiButton-startIcon,.association-card.mobile-view .card-actions-mobile .save-button .MuiButton-startIcon{margin-right:8px;margin-left:0}.association-card.mobile-view .card-actions-mobile .edit-button .MuiButton-startIcon svg,.association-card.mobile-view .card-actions-mobile .save-button .MuiButton-startIcon svg{font-size:18px}.associations-table-container .filterModal .MuiBackdrop-root,.associations-table-container .sort-select+.MuiBackdrop-root{display:none!important;backdrop-filter:none!important;background-color:transparent!important;opacity:0!important}.associations-table-container{margin-top:24px;border:none!important;box-shadow:none!important;width:100%}.associations-table-container .associations-table{border:none!important;box-shadow:none!important;width:100%}.associations-table-container .associations-table>div{border:none!important;box-shadow:none!important}.associations-table-container .associations-table .MuiTable-root{width:100%;table-layout:auto}.associations-table-container .associations-table .MuiTableContainer-root{width:100%;overflow-x:visible;overflow-y:visible}.associations-table-container .associations-table .MuiTableContainer-root{border:none!important;box-shadow:none!important}.associations-table-container .associations-table .MuiTable-root{border-collapse:separate;border-spacing:0;border:none!important}.associations-table-container .associations-table .MuiTableHead-root{background-color:#e8edf5}.associations-table-container .associations-table .MuiTableHead-root .MuiTableCell-head{border:none!important;border-bottom:1px solid #E0E0E0!important;font-family:Poppins,sans-serif;font-weight:400;color:#2e2d66;padding:12px 16px;font-size:14px;line-height:1.5;white-space:nowrap;overflow:visible}.associations-table-container .associations-table .MuiTableHead-root .MuiTableCell-head .MuiTableSortLabel-root{font-family:Poppins,sans-serif;font-weight:400;font-size:14px;color:#2e2d66}.associations-table-container .associations-table .MuiTableHead-root .MuiTableCell-head .MuiTableSortLabel-root:hover{color:#2e2d66}.associations-table-container .associations-table .MuiTableHead-root .MuiTableCell-head .MuiTableSortLabel-root:hover .MuiTableSortLabel-icon{opacity:.7}.associations-table-container .associations-table .MuiTableHead-root .MuiTableCell-head .MuiTableSortLabel-root.Mui-active{color:#2e2d66}.associations-table-container .associations-table .MuiTableHead-root .MuiTableCell-head .MuiTableSortLabel-root .MuiTableSortLabel-icon{font-size:18px;opacity:.4;margin-left:4px;color:#2e2d66}.associations-table-container .associations-table .MuiTableHead-root .MuiTableCell-head .MuiTableSortLabel-root .MuiTableSortLabel-icon svg{width:18px;height:18px}.associations-table-container .associations-table .MuiTableHead-root .MuiTableCell-head .MuiTableSortLabel-root:hover .MuiTableSortLabel-icon{opacity:.6}.associations-table-container .associations-table .MuiTableHead-root .MuiTableCell-head .MuiTableSortLabel-root.Mui-active .MuiTableSortLabel-icon{opacity:1;color:#2e2d66}.associations-table-container .associations-table .MuiTableBody-root,.associations-table-container .associations-table .MuiTableBody-root .MuiTableRow-root{background-color:#fff}.associations-table-container .associations-table .MuiTableBody-root .MuiTableRow-root:not(:last-child) .MuiTableCell-body{border-bottom:1px solid #E0E0E0!important;border-left:none!important;border-right:none!important}.associations-table-container .associations-table .MuiTableBody-root .MuiTableRow-root:last-child .MuiTableCell-body{border-bottom:none!important;border-left:none!important;border-right:none!important}.associations-table-container .associations-table .MuiTableBody-root .MuiTableRow-root .MuiTableCell-body{padding:16px;border-left:none!important;border-right:none!important;border-top:none!important;color:#333;font-size:14px;line-height:1.5}.associations-table-container .associations-table .MuiTableBody-root .MuiTableRow-root:hover{background-color:#f9f9f9}.associations-table-container .associations-table .MuiCheckbox-root{padding:8px}.associations-table-container .associations-table .MuiCheckbox-root .MuiSvgIcon-root{width:20px;height:20px;color:#9e9e9e}.associations-table-container .associations-table .MuiCheckbox-root.Mui-checked,.associations-table-container .associations-table .MuiCheckbox-root.Mui-checked .MuiSvgIcon-root{color:#1976d2}.associations-table-container .associations-table .MuiCheckbox-root.Mui-disabled .MuiSvgIcon-root{color:#e0e0e0}.associations-table-container .associations-table .MuiCheckbox-root.Mui-disabled .MuiSvgIcon-root[data-testid=CheckBoxIcon]{color:#bdbdbd}.associations-table-container .associations-table .MuiCheckbox-root:not(.Mui-disabled):hover{background-color:#1976d20a}.associations-table-container .associations-table .MuiCheckbox-root.Mui-focusVisible{outline:2px solid #1976D2;outline-offset:2px}.associations-table-container .associations-table .MuiTablePagination-root{border:none!important;border-top:1px solid #E0E0E0!important}.associations-table-container .associations-table .action-buttons,.associations-table-container .associations-table .action-buttons-editing{display:flex;justify-content:center;align-items:center;gap:8px}.associations-table-container .associations-table .action-buttons .edit-row-button,.associations-table-container .associations-table .action-buttons-editing .edit-row-button{background-color:var(--white);color:var(--primary-dark-slate-blue);border-width:1px;border-style:solid;border-color:var(--primary-dark-slate-blue);border-radius:28px;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;text-transform:none;padding:6px 16px;height:32px;min-width:120px;white-space:nowrap}.associations-table-container .associations-table .action-buttons .edit-row-button:hover,.associations-table-container .associations-table .action-buttons-editing .edit-row-button:hover{background-color:var(--primary-dark-slate-blue);color:var(--white);border-color:var(--primary-dark-slate-blue)}.associations-table-container .associations-table .action-buttons .edit-row-button .MuiButton-endIcon,.associations-table-container .associations-table .action-buttons-editing .edit-row-button .MuiButton-endIcon{margin-left:8px}.associations-table-container .associations-table .action-buttons .edit-row-button .MuiButton-endIcon svg,.associations-table-container .associations-table .action-buttons-editing .edit-row-button .MuiButton-endIcon svg{font-size:18px}.associations-table-container .associations-table .action-buttons .save-button,.associations-table-container .associations-table .action-buttons-editing .save-button{background-color:var(--primary-dark-slate-blue);color:var(--white);border:1px solid var(--primary-dark-slate-blue);border-radius:28px;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;text-transform:none;padding:6px 16px;height:32px;min-width:120px;white-space:nowrap}.associations-table-container .associations-table .action-buttons .save-button:hover,.associations-table-container .associations-table .action-buttons-editing .save-button:hover{background-color:var(--white);color:var(--primary-dark-slate-blue);border-color:var(--primary-dark-slate-blue)}.associations-table-container .associations-table .action-buttons .save-button .MuiButton-endIcon,.associations-table-container .associations-table .action-buttons-editing .save-button .MuiButton-endIcon{margin-left:8px}.associations-table-container .associations-table .action-buttons .save-button .MuiButton-endIcon svg,.associations-table-container .associations-table .action-buttons-editing .save-button .MuiButton-endIcon svg{font-size:18px}.associations-table-container .associations-table .download-excel-button{background-color:var(--white);color:var(--primary-dark-slate-blue);border-width:1px;border-style:solid;border-color:var(--primary-dark-slate-blue);border-radius:28px;font-family:Poppins,sans-serif;font-size:14px;font-weight:700;line-height:20px;text-transform:none;padding:12px 24px 16px;height:40px;display:flex;align-items:center;justify-content:center;gap:12px;box-shadow:none;transition:all .2s ease-in-out}.associations-table-container .associations-table .download-excel-button .download-icon{width:24px;height:24px;fill:currentColor;color:var(--primary-dark-slate-blue);transition:color .2s ease-in-out}.associations-table-container .associations-table .download-excel-button:hover{background-color:var(--primary-dark-slate-blue);color:var(--white);border-color:var(--primary-dark-slate-blue);box-shadow:none}.associations-table-container .associations-table .download-excel-button:hover .download-icon{color:var(--white)}.associations-table-container .associations-table .download-excel-button .MuiButton-startIcon{margin:0}@media(min-width:768px)and (max-width:1023px){.associations-table-container{margin-top:20px}.associations-table-container .associations-table .MuiTableContainer-root{overflow-x:auto!important;-webkit-overflow-scrolling:touch}.associations-table-container .associations-table .MuiTable-root{min-width:810px}.associations-table-container .associations-table .action-buttons,.associations-table-container .associations-table .action-buttons-editing{gap:6px}.associations-table-container .associations-table .action-buttons .edit-row-button,.associations-table-container .associations-table .action-buttons .save-button,.associations-table-container .associations-table .action-buttons-editing .edit-row-button,.associations-table-container .associations-table .action-buttons-editing .save-button{font-size:13px;padding:5px 14px;height:30px}.associations-table-container .associations-table .action-buttons .edit-row-button .MuiButton-endIcon svg,.associations-table-container .associations-table .action-buttons .save-button .MuiButton-endIcon svg,.associations-table-container .associations-table .action-buttons-editing .edit-row-button .MuiButton-endIcon svg,.associations-table-container .associations-table .action-buttons-editing .save-button .MuiButton-endIcon svg{font-size:16px}.associations-table-container .associations-table .download-excel-button{font-size:14px;padding:12px 24px 16px;height:40px}}@media(max-width:767px){.associations-table-container{margin-top:16px}.associations-table-container .associations-table .MuiTableContainer-root{overflow-x:auto!important;-webkit-overflow-scrolling:touch}.associations-table-container .associations-table .MuiTable-root{min-width:810px}.associations-table-container .associations-table .action-buttons,.associations-table-container .associations-table .action-buttons-editing{gap:4px;flex-direction:column}.associations-table-container .associations-table .action-buttons .edit-row-button,.associations-table-container .associations-table .action-buttons .save-button,.associations-table-container .associations-table .action-buttons-editing .edit-row-button,.associations-table-container .associations-table .action-buttons-editing .save-button{font-size:12px;padding:4px 12px;height:28px;width:100%}.associations-table-container .associations-table .action-buttons .edit-row-button .MuiButton-endIcon svg,.associations-table-container .associations-table .action-buttons .save-button .MuiButton-endIcon svg,.associations-table-container .associations-table .action-buttons-editing .edit-row-button .MuiButton-endIcon svg,.associations-table-container .associations-table .action-buttons-editing .save-button .MuiButton-endIcon svg{font-size:14px}.associations-table-container .associations-table .download-excel-button{font-size:14px;padding:12px 24px 16px;height:40px;width:100%}}.associations-table-container .mobile-tablet-view{width:100%}.associations-table-container .mobile-tablet-view .controls-container{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;gap:12px}.associations-table-container .mobile-tablet-view .controls-container .filter-button{flex:1;max-width:120px;height:40px;border-radius:0;border:none;background-color:transparent;color:var(--primary-dark-slate-blue);font-size:16px;font-weight:700;line-height:20px;text-transform:none;font-family:Poppins,sans-serif;box-shadow:none;transition:all .2s ease-in-out}.associations-table-container .mobile-tablet-view .controls-container .filter-button .MuiButton-startIcon{color:var(--primary-dark-slate-blue);margin-right:12px}.associations-table-container .mobile-tablet-view .controls-container .filter-button .MuiButton-startIcon svg{font-size:24px;color:var(--primary-dark-slate-blue)}.associations-table-container .mobile-tablet-view .controls-container .filter-button:hover{background-color:transparent;color:var(--primary-dark-slate-blue);border:none}.associations-table-container .mobile-tablet-view .controls-container .filter-button:hover .MuiButton-startIcon svg{color:var(--primary-dark-slate-blue)}.associations-table-container .mobile-tablet-view .controls-container .download-excel-button{flex:1;max-width:200px}.associations-table-container .mobile-tablet-view .sort-container{display:flex;align-items:center;gap:12px;margin-bottom:20px;padding:0;background-color:transparent;border-radius:0}.associations-table-container .mobile-tablet-view .sort-container .sort-label{display:flex;align-items:center;gap:4px}.associations-table-container .mobile-tablet-view .sort-container .sort-label .sort-icon{font-size:20px;color:var(--primary-dark-slate-blue)}.associations-table-container .mobile-tablet-view .sort-container .sort-label .sort-text{font-size:16px;font-weight:700;line-height:20px;color:var(--primary-dark-slate-blue);font-family:Poppins,sans-serif}.associations-table-container .mobile-tablet-view .sort-container .sort-select-control{flex:1;max-width:349px}.associations-table-container .mobile-tablet-view .sort-container .sort-select-control .sort-select{background-color:#fff;border-radius:2px}.associations-table-container .mobile-tablet-view .sort-container .sort-select-control .sort-select .MuiSelect-select{padding:12px 16px;font-size:14px}.associations-table-container .mobile-tablet-view .cards-container{margin-bottom:24px}.associations-table-container .mobile-tablet-view .loading-container,.associations-table-container .mobile-tablet-view .empty-container{padding:40px 20px;text-align:center;color:#616161}.associations-table-container .mobile-tablet-view .pagination-container{display:flex;justify-content:space-between;align-items:center;padding:16px;border-top:1px solid #E0E0E0;margin-top:16px}.associations-table-container .mobile-tablet-view .pagination-container .pagination-info{font-size:14px;color:#616161}.associations-table-container .mobile-tablet-view .pagination-container .pagination-actions{display:flex;gap:8px}.associations-table-container .mobile-tablet-view .pagination-container .pagination-actions button{text-transform:none;font-weight:600;color:var(--primary-dark-slate-blue);border:1px solid var(--primary-dark-slate-blue);border-radius:4px;padding:6px 16px}.associations-table-container .mobile-tablet-view .pagination-container .pagination-actions button:hover{background-color:#5e35b10a}.associations-table-container .mobile-tablet-view .pagination-container .pagination-actions button:disabled{color:#bdbdbd;border-color:#bdbdbd}@media(max-width:767px){.associations-table-container .mobile-tablet-view .controls-container{flex-direction:column;align-items:stretch}.associations-table-container .mobile-tablet-view .controls-container .filter-button,.associations-table-container .mobile-tablet-view .controls-container .download-excel-button{max-width:100%;width:100%;flex:unset}.associations-table-container .mobile-tablet-view .controls-container .filter-button{margin-bottom:12px}.associations-table-container .mobile-tablet-view .sort-container{flex-direction:column;align-items:stretch;gap:12px}.associations-table-container .mobile-tablet-view .sort-container .sort-label{justify-content:center}.associations-table-container .mobile-tablet-view .sort-container .sort-select-control{max-width:100%}.associations-table-container .mobile-tablet-view .pagination-container{flex-direction:column;gap:12px}.associations-table-container .mobile-tablet-view .pagination-container .pagination-info{text-align:center}.associations-table-container .mobile-tablet-view .pagination-container .pagination-actions{width:100%;justify-content:center}.associations-table-container :global .filterModal{display:flex;align-items:flex-start;justify-content:flex-start}.associations-table-container :global .filterModal .filterModalContent{background-color:var(--white);border-radius:8px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;min-width:600px;max-width:650px;max-height:85vh;overflow:hidden;display:flex;flex-direction:column;margin:60px 0 0 20px}.associations-table-container :global .filterModal .filterModalContent .filterModalHeader{display:flex;justify-content:space-between;align-items:center;padding:12px 24px;border-bottom:1px solid #E0E0E0;background-color:var(--white);min-height:48px}.associations-table-container :global .filterModal .filterModalContent .filterModalHeader .modalTitle{font-family:Poppins,sans-serif;font-weight:600;font-size:18px;color:#212121;line-height:24px}.associations-table-container :global .filterModal .filterModalContent .filterModalHeader .closeBtn{min-width:auto;padding:4px 12px;border-radius:4px;color:#616161;font-size:14px;font-weight:400;font-family:Poppins,sans-serif;text-transform:none;border:none;background-color:transparent}.associations-table-container :global .filterModal .filterModalContent .filterModalHeader .closeBtn:hover{background-color:#0000000a}.associations-table-container :global .filterModal .filterModalContent .filterModalHeader .closeBtn span{font-size:20px;margin-left:8px}.associations-table-container :global .filterModal .filterModalContent .filterModalBody{padding:24px;overflow-y:auto}.associations-table-container :global .filterModal .filterModalContent .filterModalBody .clearFiltersBtn{margin-bottom:24px;color:var(--dropdown-label);font-size:14px;font-weight:600;font-family:Poppins,sans-serif;text-transform:none;border:none;background-color:transparent;padding:0;min-width:auto;line-height:20px}.associations-table-container :global .filterModal .filterModalContent .filterModalBody .clearFiltersBtn:hover{background-color:transparent;color:var(--Mezi-Primary-Dark-Slate-Blue)}.associations-table-container :global .filterModal .filterModalContent .filterModalBody .clearFiltersBtn:hover .refreshIcon{color:var(--Mezi-Primary-Dark-Slate-Blue)}.associations-table-container :global .filterModal .filterModalContent .filterModalBody .clearFiltersBtn .MuiButton-startIcon{margin-right:8px}.associations-table-container :global .filterModal .filterModalContent .filterModalBody .clearFiltersBtn .refreshIcon{width:18px;height:18px;color:var(--dropdown-label)}.associations-table-container :global .filterModal .filterModalContent .filterModalBody .filterGrid{display:grid;grid-template-columns:1fr;gap:20px}.associations-table-container :global .filterModal .filterModalContent .filterModalBody .filterGrid .filterFieldWrapper{width:100%}.associations-table-container :global .filterModal .filterModalContent .filterModalBody .filterGrid .filterFieldWrapper .filterField .filterLabel{font-family:Poppins,sans-serif;font-size:14px;font-weight:600;color:var(--dropdown-label);margin-bottom:8px;display:block}.associations-table-container :global .filterModal .filterModalContent .filterModalBody .filterGrid .filterFieldWrapper .filterField .MuiOutlinedInput-root{border-radius:4px;font-size:14px;font-family:Poppins,sans-serif}.associations-table-container :global .filterModal .filterModalContent .filterModalBody .filterGrid .filterFieldWrapper .filterField .MuiOutlinedInput-root input{padding:10px 14px;font-family:Poppins,sans-serif;color:var(--CoolGray-100)}.associations-table-container :global .filterModal .filterModalContent .filterModalBody .filterGrid .filterFieldWrapper .filterField .MuiOutlinedInput-root input::placeholder{color:var(--CoolGray-60);opacity:1;font-family:Poppins,sans-serif;font-size:14px;font-weight:400}.associations-table-container :global .filterModal .filterModalContent .filterModalBody .filterGrid .filterFieldWrapper .filterField .MuiOutlinedInput-root fieldset{border-color:var(--border-gray);border-width:1px}.associations-table-container :global .filterModal .filterModalContent .filterModalBody .filterGrid .filterFieldWrapper .filterField .MuiOutlinedInput-root:hover fieldset{border-color:var(--CoolGray-60)}.associations-table-container :global .filterModal .filterModalContent .filterModalBody .filterGrid .filterFieldWrapper .filterField .MuiOutlinedInput-root.Mui-focused fieldset{border-color:var(--Mezi-Primary-Dark-Slate-Blue);border-width:1px}.associations-table-container :global .filterModal .filterModalContent .filterModalBody .filterGrid .filterFieldWrapper .filterField .MuiFormControl-root .MuiOutlinedInput-root{border-radius:4px;font-size:14px;font-family:Poppins,sans-serif}.associations-table-container :global .filterModal .filterModalContent .filterModalBody .filterGrid .filterFieldWrapper .filterField .MuiFormControl-root .MuiOutlinedInput-root fieldset{border-color:var(--border-gray);border-width:1px}.associations-table-container :global .filterModal .filterModalContent .filterModalBody .filterGrid .filterFieldWrapper .filterField .MuiFormControl-root .MuiOutlinedInput-root:hover fieldset{border-color:var(--CoolGray-60)}.associations-table-container :global .filterModal .filterModalContent .filterModalBody .filterGrid .filterFieldWrapper .filterField .MuiFormControl-root .MuiOutlinedInput-root.Mui-focused fieldset{border-color:var(--Mezi-Primary-Dark-Slate-Blue);border-width:1px}.associations-table-container :global .filterModal .filterModalContent .filterModalBody .filterGrid .filterFieldWrapper .filterField .MuiFormControl-root .MuiOutlinedInput-root .MuiSelect-select{padding:10px 14px;font-size:14px;font-family:Poppins,sans-serif;font-weight:400;color:var(--CoolGray-100)}.associations-table-container :global .filterModal .filterModalContent .filterModalBody .filterGrid .filterFieldWrapper .filterField .MuiFormControl-root .MuiOutlinedInput-root .MuiSelect-select em{color:var(--CoolGray-60);opacity:1;font-style:normal;font-family:Poppins,sans-serif;font-size:14px;font-weight:400}.associations-table-container :global .filterModal .filterModalContent .filterModalFooter{padding:16px 24px;border-top:1px solid #E0E0E0;display:flex;justify-content:flex-end}.associations-table-container :global .filterModal .filterModalContent .filterModalFooter .applyFiltersBtn{background-color:var(--Mezi-Primary-Dark-Slate-Blue);color:var(--white);font-family:Poppins,sans-serif;text-transform:none;font-weight:600;font-size:14px;padding:10px 18px;border-radius:24px;box-shadow:none}.associations-table-container :global .filterModal .filterModalContent .filterModalFooter .applyFiltersBtn:hover{filter:brightness(.85)}}@media(max-width:767px)and (min-width:768px)and (max-width:1023px){.associations-table-container :global .filterModal .filterModalContent{min-width:500px;max-width:550px;margin:40px 0 0 15px}}@media(max-width:767px)and (max-width:767px){.associations-table-container :global .filterModal{align-items:center;justify-content:center;padding:16px}.associations-table-container :global .filterModal .filterModalContent{min-width:auto;width:calc(100% - 32px);max-width:100%;margin:0;max-height:90vh}.associations-table-container :global .filterModal .filterModalContent .filterModalHeader{padding:12px 16px}.associations-table-container :global .filterModal .filterModalContent .filterModalHeader .modalTitle{font-size:16px}.associations-table-container :global .filterModal .filterModalContent .filterModalBody{padding:16px}.associations-table-container :global .filterModal .filterModalContent .filterModalBody .filterGrid{gap:16px}.associations-table-container :global .filterModal .filterModalContent .filterModalFooter{padding:12px 16px}.associations-table-container :global .filterModal .filterModalContent .filterModalFooter .applyFiltersBtn{width:100%}}.remove-confirmation-modal .MuiDialog-paper{border-radius:10px!important;border:1px solid #EEE7E7}.remove-confirmation-modal .modal-title{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #EEE7E7}.remove-confirmation-modal .modal-title h6{font-size:18px;font-weight:500;line-height:24px;color:#336;font-family:Poppins,sans-serif}.remove-confirmation-modal .modal-title .close-button-container{display:flex;align-items:center;gap:12px;cursor:pointer;padding:12px 24px 16px 0}.remove-confirmation-modal .modal-title .close-button-container .close-text{font-size:16px;font-weight:700;line-height:20px;color:#336;font-family:Poppins,sans-serif}.remove-confirmation-modal .modal-title .close-button-container .close-icon{width:24px;height:24px;color:#336}.remove-confirmation-modal .modal-title .close-button-container .close-icon svg{width:24px;height:24px}.remove-confirmation-modal .modal-title .close-button-container:hover{opacity:.8}.remove-confirmation-modal .modal-content{padding:24px 40px}.remove-confirmation-modal .modal-content .warning-content{display:flex;align-items:center;gap:15px}.remove-confirmation-modal .modal-content .warning-content .warning-icon{width:50px;height:50px;flex-shrink:0;padding:5px}.remove-confirmation-modal .modal-content .warning-content .warning-icon svg{width:40px;height:40px;color:#f93}.remove-confirmation-modal .modal-content .warning-content .confirmation-message{font-size:18px;font-weight:500;line-height:24px;color:#336;font-family:Poppins,sans-serif;flex:1}.remove-confirmation-modal .modal-actions{padding:24px 32px;border-top:none;display:flex;justify-content:space-between;gap:24px}.remove-confirmation-modal .modal-actions .cancel-button{background-color:#fff;border:1px solid #333366;border-radius:28px;color:#336;text-transform:none;font-weight:700;font-size:16px;line-height:20px;font-family:Poppins,sans-serif;padding:12px 24px 16px;height:48px;display:flex;align-items:center;gap:12px}.remove-confirmation-modal .modal-actions .cancel-button .arrow-icon{width:24px;height:24px;color:#336}.remove-confirmation-modal .modal-actions .cancel-button .arrow-icon svg{width:24px;height:24px}.remove-confirmation-modal .modal-actions .cancel-button:hover{background-color:#336;color:#fff;border-color:#336}.remove-confirmation-modal .modal-actions .cancel-button:hover .arrow-icon{color:#fff}.remove-confirmation-modal .modal-actions .confirm-button{background-color:#336;border:1px solid #333366;border-radius:28px;color:#fff;text-transform:none;font-weight:700;font-size:16px;line-height:20px;font-family:Poppins,sans-serif;padding:12px 24px 16px;height:48px;display:flex;align-items:center;gap:12px}.remove-confirmation-modal .modal-actions .confirm-button .arrow-icon{width:24px;height:24px;color:#fff}.remove-confirmation-modal .modal-actions .confirm-button .arrow-icon svg{width:24px;height:24px}.remove-confirmation-modal .modal-actions .confirm-button:hover{background-color:#fff;color:#336;border-color:#336}.remove-confirmation-modal .modal-actions .confirm-button:hover .arrow-icon{color:#336}@media(max-width:767px){.remove-confirmation-modal .modal-title{padding:16px 20px}.remove-confirmation-modal .modal-title h6{font-size:16px}.remove-confirmation-modal .modal-title .close-button-container .close-text{font-size:14px}.remove-confirmation-modal .modal-title .close-button-container .close-icon{width:20px;height:20px}.remove-confirmation-modal .modal-title .close-button-container .close-icon svg{width:20px;height:20px}.remove-confirmation-modal .modal-content{padding:24px 20px}.remove-confirmation-modal .modal-content .warning-content{gap:12px}.remove-confirmation-modal .modal-content .warning-content .warning-icon{width:40px;height:40px;padding:4px}.remove-confirmation-modal .modal-content .warning-content .warning-icon svg{width:32px;height:32px}.remove-confirmation-modal .modal-content .warning-content .confirmation-message{font-size:16px}.remove-confirmation-modal .modal-actions{padding:20px;flex-direction:column;gap:12px}.remove-confirmation-modal .modal-actions .cancel-button,.remove-confirmation-modal .modal-actions .confirm-button{width:100%;justify-content:center}.remove-confirmation-modal .modal-actions .confirm-button{order:1}.remove-confirmation-modal .modal-actions .cancel-button{order:2}}.my-associations-page{width:100%}.my-associations-page :global(.MuiModal-root>.MuiBackdrop-root){backdrop-filter:none!important;background-color:transparent!important}.my-associations-page .success-alert{margin-top:24px;margin-bottom:24px;border-radius:8px;font-size:14px;font-weight:400;background-color:#e8f5e9;color:#2e7d32;border:1px solid #A5D6A7}.my-associations-page .success-alert .MuiAlert-icon{align-items:center}.my-associations-page .success-alert .MuiAlert-icon svg{width:24px;height:24px}.my-associations-page .success-alert .MuiAlert-message{display:flex;align-items:center}.my-associations-page .instructions-text{margin-bottom:24px}.my-associations-page .instructions-text .instruction-line-1{font-size:14px;color:#424242;line-height:1.6;margin-bottom:12px}.my-associations-page .instructions-text .instruction-line-2{font-size:14px;color:#424242;line-height:1.6}.my-associations-page .association-info-banner{background-color:#e3f2fd;margin-bottom:24px;align-items:center}.my-associations-page .association-info-banner .MuiAlert-icon{align-items:center;margin-top:0;padding-top:0}.my-associations-page .association-info-banner .MuiAlert-icon svg{width:32px;height:32px}.my-associations-page .association-info-banner .info-banner-content .info-section{margin-bottom:16px}.my-associations-page .association-info-banner .info-banner-content .info-section .info-title{font-size:14px;font-weight:600;color:#2e2d66;margin-bottom:8px}.my-associations-page .association-info-banner .info-banner-content .info-section .info-details .info-item{font-size:14px;color:#2e2d66;line-height:1.6;margin-bottom:4px}.my-associations-page .association-info-banner .info-banner-content .info-section-non-prescriber .info-title{font-size:14px;font-weight:600;color:#2e2d66;margin-bottom:8px}.my-associations-page .association-info-banner .info-banner-content .info-section-non-prescriber .info-details .info-item{font-size:14px;color:#2e2d66;line-height:1.6}.my-associations-page .table-section-associations{margin-top:32px}.my-associations-page .table-section-associations .section-title{font-size:20px;font-weight:600;color:#212121;margin-bottom:16px}@media(min-width:768px)and (max-width:1023px){.my-associations-page .success-alert{margin-top:20px;margin-bottom:20px;font-size:13px}.my-associations-page .success-alert .MuiAlert-icon svg{width:22px;height:22px}.my-associations-page .instructions-text{margin-bottom:20px}.my-associations-page .instructions-text .instruction-line-1,.my-associations-page .instructions-text .instruction-line-2{font-size:13px}.my-associations-page .association-info-banner{margin-bottom:20px;align-items:center}.my-associations-page .association-info-banner .MuiAlert-icon{align-items:center;margin-top:0;padding-top:0}.my-associations-page .association-info-banner .MuiAlert-icon svg{width:28px;height:28px}.my-associations-page .association-info-banner .info-banner-content .info-section .info-title,.my-associations-page .association-info-banner .info-banner-content .info-section .info-item,.my-associations-page .association-info-banner .info-banner-content .info-section-non-prescriber .info-title,.my-associations-page .association-info-banner .info-banner-content .info-section-non-prescriber .info-item{font-size:13px}.my-associations-page .table-section-associations{margin-top:24px}.my-associations-page .table-section-associations .section-title{font-size:18px;margin-bottom:12px}}@media(max-width:767px){.my-associations-page .success-alert{margin-top:16px;margin-bottom:16px;font-size:13px}.my-associations-page .success-alert .MuiAlert-icon svg{width:20px;height:20px}.my-associations-page .success-alert .MuiIconButton-root{padding:4px}.my-associations-page .instructions-text{margin-bottom:16px}.my-associations-page .instructions-text .instruction-line-1,.my-associations-page .instructions-text .instruction-line-2{font-size:13px;line-height:1.5}.my-associations-page .association-info-banner{margin-bottom:16px;align-items:center}.my-associations-page .association-info-banner .MuiAlert-icon{align-items:center;margin-top:0;padding-top:0}.my-associations-page .association-info-banner .MuiAlert-icon svg{width:24px;height:24px}.my-associations-page .association-info-banner .info-banner-content .info-section{margin-bottom:12px}.my-associations-page .association-info-banner .info-banner-content .info-section .info-title,.my-associations-page .association-info-banner .info-banner-content .info-section .info-item,.my-associations-page .association-info-banner .info-banner-content .info-section-non-prescriber .info-title,.my-associations-page .association-info-banner .info-banner-content .info-section-non-prescriber .info-item{font-size:13px}.my-associations-page .table-section-associations{margin-top:20px}.my-associations-page .table-section-associations .section-title{font-size:17px;margin-bottom:12px}}.manage-prescriber-account-page,.manage-account-page{width:100%;min-height:calc(100vh - 180px);background-color:#fff}.manage-prescriber-account-page .content-flex,.manage-account-page .content-flex{display:flex;justify-content:center;padding:0;width:100%}.manage-prescriber-account-page .responsive-page-design,.manage-account-page .responsive-page-design{width:100%;background:transparent;padding:0 32px 48px;margin:0 auto}.manage-prescriber-account-page .tab-content,.manage-account-page .tab-content{margin-top:0;background:#fff;padding:24px}.manage-prescriber-account-page .placeholder-content,.manage-account-page .placeholder-content{display:flex;justify-content:center;align-items:center;min-height:300px;background:#f9fafb;border-radius:8px;padding:32px;text-align:center}@media(max-width:1023px)and (min-width:768px){.manage-prescriber-account-page .responsive-page-design,.manage-account-page .responsive-page-design{padding:8px 20px 40px}.manage-prescriber-account-page .tab-content,.manage-account-page .tab-content{padding:20px}}@media(max-width:767px){.manage-prescriber-account-page .responsive-page-design,.manage-account-page .responsive-page-design{padding:8px 16px 32px}.manage-prescriber-account-page .tab-content,.manage-account-page .tab-content{padding:16px}.manage-prescriber-account-page .placeholder-content,.manage-account-page .placeholder-content{min-height:200px;padding:24px 16px}}.manage-my-account-container{padding:0;min-height:calc(100vh - 200px);max-width:100%!important;width:100%;background-color:#f8f9fa}.manage-my-account-container .manage-my-account-content{background:var(--white);border-radius:0;padding:0;box-shadow:none;width:100%;margin:0}.manage-my-account-container .manage-my-account-content .page-title{color:var(--primary-dark-slate-blue);font-family:Poppins,sans-serif;font-weight:300;font-size:32px;line-height:40px;padding:32px;margin-bottom:0;background:#f0f8ff;border-bottom:1px solid #e3e2e2;width:100%}.manage-my-account-container .manage-my-account-content .tabs-container{padding:12px 32px;border-bottom:none;background:var(--white)}.manage-my-account-container .manage-my-account-content .tabs-container .account-tabs,.manage-my-account-container .manage-my-account-content .tabs-container .non-prescriber-account-tabs{min-height:48px;background:#f2f4f8;border-radius:12px;padding:12px}.manage-my-account-container .manage-my-account-content .tabs-container .account-tabs .MuiTabs-flexContainer,.manage-my-account-container .manage-my-account-content .tabs-container .non-prescriber-account-tabs .MuiTabs-flexContainer{gap:10px;justify-content:flex-start}.manage-my-account-container .manage-my-account-content .tabs-container .account-tabs .MuiTabs-indicator,.manage-my-account-container .manage-my-account-content .tabs-container .non-prescriber-account-tabs .MuiTabs-indicator{display:none!important}.manage-my-account-container .manage-my-account-content .tabs-container .account-tabs .account-tab,.manage-my-account-container .manage-my-account-content .tabs-container .account-tabs .non-prescriber-account-tab,.manage-my-account-container .manage-my-account-content .tabs-container .non-prescriber-account-tabs .account-tab,.manage-my-account-container .manage-my-account-content .tabs-container .non-prescriber-account-tabs .non-prescriber-account-tab{min-height:59px;height:59px;padding:12px 16px;text-transform:none;font-size:18px;fontWeight:500;line-height:20px;color:#000000de!important;background-color:transparent!important;borderRadius:8px;margin-right:0;transition:none;flex:1;min-width:33%;border:none;position:relative;text-align:center}.manage-my-account-container .manage-my-account-content .tabs-container .account-tabs .account-tab:last-child,.manage-my-account-container .manage-my-account-content .tabs-container .account-tabs .non-prescriber-account-tab:last-child,.manage-my-account-container .manage-my-account-content .tabs-container .non-prescriber-account-tabs .account-tab:last-child,.manage-my-account-container .manage-my-account-content .tabs-container .non-prescriber-account-tabs .non-prescriber-account-tab:last-child{margin-right:0}.manage-my-account-container .manage-my-account-content .tabs-container .account-tabs .account-tab:hover,.manage-my-account-container .manage-my-account-content .tabs-container .account-tabs .non-prescriber-account-tab:hover,.manage-my-account-container .manage-my-account-content .tabs-container .non-prescriber-account-tabs .account-tab:hover,.manage-my-account-container .manage-my-account-content .tabs-container .non-prescriber-account-tabs .non-prescriber-account-tab:hover,.manage-my-account-container .manage-my-account-content .tabs-container .account-tabs .account-tab:active,.manage-my-account-container .manage-my-account-content .tabs-container .account-tabs .non-prescriber-account-tab:active,.manage-my-account-container .manage-my-account-content .tabs-container .non-prescriber-account-tabs .account-tab:active,.manage-my-account-container .manage-my-account-content .tabs-container .non-prescriber-account-tabs .non-prescriber-account-tab:active{background-color:transparent!important}.manage-my-account-container .manage-my-account-content .tabs-container .account-tabs .account-tab.Mui-selected,.manage-my-account-container .manage-my-account-content .tabs-container .account-tabs .non-prescriber-account-tab.Mui-selected,.manage-my-account-container .manage-my-account-content .tabs-container .non-prescriber-account-tabs .account-tab.Mui-selected,.manage-my-account-container .manage-my-account-content .tabs-container .non-prescriber-account-tabs .non-prescriber-account-tab.Mui-selected{color:var(--white)!important;background-color:var(--primary-dark-slate-blue)!important;font-weight:600}.manage-my-account-container .manage-my-account-content .tabs-container .account-tabs .account-tab.Mui-selected:hover,.manage-my-account-container .manage-my-account-content .tabs-container .account-tabs .non-prescriber-account-tab.Mui-selected:hover,.manage-my-account-container .manage-my-account-content .tabs-container .non-prescriber-account-tabs .account-tab.Mui-selected:hover,.manage-my-account-container .manage-my-account-content .tabs-container .non-prescriber-account-tabs .non-prescriber-account-tab.Mui-selected:hover{background-color:var(--primary-dark-slate-blue)!important}.manage-my-account-container .manage-my-account-content .tabs-container .account-tabs .account-tab:focus-visible,.manage-my-account-container .manage-my-account-content .tabs-container .account-tabs .non-prescriber-account-tab:focus-visible,.manage-my-account-container .manage-my-account-content .tabs-container .non-prescriber-account-tabs .account-tab:focus-visible,.manage-my-account-container .manage-my-account-content .tabs-container .non-prescriber-account-tabs .non-prescriber-account-tab:focus-visible{outline:2px solid var(--primary-dark-slate-blue);outline-offset:-2px}.manage-my-account-container .manage-my-account-content .tabs-container .account-tabs .non-prescriber-account-tab,.manage-my-account-container .manage-my-account-content .tabs-container .non-prescriber-account-tabs .non-prescriber-account-tab{min-width:50%}.manage-my-account-container .manage-my-account-content .tab-panel{background:var(--white)}.manage-my-account-container .manage-my-account-content .tab-panel .tab-content{padding:32px;min-height:400px;background:var(--white)}.manage-my-account-container .manage-my-account-content .account-details-tab,.manage-my-account-container .manage-my-account-content .rems-overview-tab,.manage-my-account-container .manage-my-account-content .associations-tab{width:100%}@media(max-width:1024px)and (min-width:768px){.manage-my-account-container{padding:0}.manage-my-account-container .manage-my-account-content .page-title{padding:32px;font-size:32px;font-weight:300;line-height:40px}.manage-my-account-container .manage-my-account-content .tabs-container{padding:12px 52px;background:var(--white)}.manage-my-account-container .manage-my-account-content .tabs-container .account-tabs .MuiTabs-flexContainer,.manage-my-account-container .manage-my-account-content .tabs-container .non-prescriber-account-tabs .MuiTabs-flexContainer{justify-content:center}.manage-my-account-container .manage-my-account-content .tabs-container .account-tabs .account-tab,.manage-my-account-container .manage-my-account-content .tabs-container .account-tabs .non-prescriber-account-tab,.manage-my-account-container .manage-my-account-content .tabs-container .non-prescriber-account-tabs .account-tab,.manage-my-account-container .manage-my-account-content .tabs-container .non-prescriber-account-tabs .non-prescriber-account-tab{min-width:140px;font-size:14px;padding:10px 20px}.manage-my-account-container .manage-my-account-content .tabs-container .account-tabs .account-tab.Mui-selected,.manage-my-account-container .manage-my-account-content .tabs-container .account-tabs .non-prescriber-account-tab.Mui-selected,.manage-my-account-container .manage-my-account-content .tabs-container .non-prescriber-account-tabs .account-tab.Mui-selected,.manage-my-account-container .manage-my-account-content .tabs-container .non-prescriber-account-tabs .non-prescriber-account-tab.Mui-selected{color:var(--white)!important;background-color:var(--primary-dark-slate-blue)!important}.manage-my-account-container .manage-my-account-content .tab-panel .tab-content{padding:24px}}@media(max-width:767px){.manage-my-account-container{padding:0}.manage-my-account-container .manage-my-account-content .page-title{padding:32px 24px;font-size:23px;font-weight:400;line-height:28px}.manage-my-account-container .manage-my-account-content .tabs-container{padding:12px 24px;background:var(--white)}.manage-my-account-container .manage-my-account-content .tabs-container .account-tabs .MuiTabs-flexContainer,.manage-my-account-container .manage-my-account-content .tabs-container .non-prescriber-account-tabs .MuiTabs-flexContainer{gap:0;justify-content:center}.manage-my-account-container .manage-my-account-content .tabs-container .account-tabs .account-tab,.manage-my-account-container .manage-my-account-content .tabs-container .account-tabs .non-prescriber-account-tab,.manage-my-account-container .manage-my-account-content .tabs-container .non-prescriber-account-tabs .account-tab,.manage-my-account-container .manage-my-account-content .tabs-container .non-prescriber-account-tabs .non-prescriber-account-tab{min-width:auto;font-size:12px;padding:8px 12px;margin-right:2px;flex:1}.manage-my-account-container .manage-my-account-content .tabs-container .account-tabs .account-tab.Mui-selected,.manage-my-account-container .manage-my-account-content .tabs-container .account-tabs .non-prescriber-account-tab.Mui-selected,.manage-my-account-container .manage-my-account-content .tabs-container .non-prescriber-account-tabs .account-tab.Mui-selected,.manage-my-account-container .manage-my-account-content .tabs-container .non-prescriber-account-tabs .non-prescriber-account-tab.Mui-selected{color:var(--white)!important;background-color:var(--primary-dark-slate-blue)!important}.manage-my-account-container .manage-my-account-content .tab-panel .tab-content{padding:0;min-height:300px;background:#f5f5f5}.manage-my-account-container .manage-my-account-content .tab-panel .tab-content .tab-placeholder{font-size:14px}.manage-my-account-container .manage-my-account-content .tab-panel .tab-content .tab-info{font-size:13px}.manage-my-account-container .manage-my-account-content .tab-panel .tab-content .feature-list{font-size:13px;padding-left:20px}.manage-my-account-container .manage-my-account-content .tab-panel .tab-content .account-details-tab{background:transparent;padding:0}}.non-prescriber-information-section{background:var(--white);padding:0;margin-bottom:0;transition:background-color .2s ease}.non-prescriber-information-section.editing{background:#f6f8ff}.non-prescriber-information-section .section-header{display:flex;justify-content:space-between;align-items:center;padding:24px 32px;gap:24px}.non-prescriber-information-section .section-header .header-content{flex:1;display:flex;flex-direction:column;gap:10px}.non-prescriber-information-section .section-header .section-title{font-family:Poppins,sans-serif;font-size:18px;font-weight:500;line-height:24px;color:var(--primary-dark-slate-blue);margin:0}.non-prescriber-information-section .section-header .section-subtitle{font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#595454;margin:0}.non-prescriber-information-section .section-header .edit-button{text-transform:none;font-family:Poppins,sans-serif;font-size:16px;font-weight:700;padding:12px 24px;height:48px;border-color:var(--primary-dark-slate-blue);color:var(--primary-dark-slate-blue);border-radius:28px;border-width:1px;gap:12px}.non-prescriber-information-section .section-header .edit-button:hover{background-color:#3333660a;border-color:var(--primary-dark-slate-blue)}.non-prescriber-information-section .section-header .edit-button .MuiButton-startIcon{margin-right:0}.non-prescriber-information-section .form-content{padding:0 32px 32px}.non-prescriber-information-section .form-content .field-grid{align-items:flex-start}.non-prescriber-information-section .form-content .readonly-field .MuiInputLabel-root{font-family:Poppins,sans-serif;font-size:14px;font-weight:500;color:#21272a;line-height:20px;position:static;transform:none;margin-bottom:8px;display:block}.non-prescriber-information-section .form-content .readonly-field .MuiInputLabel-root.Mui-disabled{color:#21272a;-webkit-text-fill-color:#21272a}.non-prescriber-information-section .form-content .readonly-field .MuiInputBase-input{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;color:#0000004d;-webkit-text-fill-color:rgba(0,0,0,.3);line-height:20px;padding:12px 16px;height:48px}.non-prescriber-information-section .form-content .readonly-field .MuiOutlinedInput-root{background-color:#f6f6f6;border-radius:2px}.non-prescriber-information-section .form-content .readonly-field .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline legend{width:0}.non-prescriber-information-section .form-content .readonly-field .MuiOutlinedInput-root.Mui-disabled{background-color:#f6f6f6}.non-prescriber-information-section .form-content .readonly-field .MuiOutlinedInput-root.Mui-disabled .MuiOutlinedInput-notchedOutline{border-color:#e6e6e6;border-width:1px}.non-prescriber-information-section .form-content .readonly-field .MuiFormControl-root .MuiInputLabel-root.MuiInputLabel-shrink{transform:none}.non-prescriber-information-section .form-content .editable-field .MuiInputLabel-root{font-family:Poppins,sans-serif;font-size:14px;font-weight:500;color:#21272a;line-height:20px;position:static;transform:none;margin-bottom:8px;display:block}.non-prescriber-information-section .form-content .editable-field .MuiInputBase-input{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;color:#21272a;-webkit-text-fill-color:#21272a;line-height:20px;padding:12px 16px;height:48px}.non-prescriber-information-section .form-content .editable-field .MuiOutlinedInput-root{background-color:var(--white);border-radius:2px}.non-prescriber-information-section .form-content .editable-field .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#cfd3e0}.non-prescriber-information-section .form-content .editable-field .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline legend{width:0}.non-prescriber-information-section .form-content .editable-field .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--primary-dark-slate-blue)}.non-prescriber-information-section .form-content .editable-field .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--primary-dark-slate-blue);box-shadow:0 0 0 1px #2e2d6629}.non-prescriber-information-section .section-actions{padding:0 32px 32px;display:flex;gap:16px;justify-content:space-between;margin-top:24px}.non-prescriber-information-section .section-actions .MuiButton-root{text-transform:none;font-family:Poppins,sans-serif;font-size:16px;font-weight:700;height:48px;border-radius:28px;padding:0 24px;border-color:var(--primary-dark-slate-blue);color:var(--primary-dark-slate-blue)}.non-prescriber-information-section .section-actions .MuiButton-root.MuiButton-contained{background-color:var(--primary-dark-slate-blue);color:var(--white);box-shadow:none}.non-prescriber-information-section .section-actions .MuiButton-root.MuiButton-contained:hover{background-color:#26255a;box-shadow:none}.non-prescriber-information-section .section-actions .MuiButton-root.MuiButton-outlined{border-width:1px}.non-prescriber-information-section .section-actions .MuiButton-root.MuiButton-outlined:hover{background-color:#3333660a;border-color:var(--primary-dark-slate-blue)}.non-prescriber-information-section .discard-dialog .discard-dialog__paper{border-radius:12px;padding:0;box-shadow:0 14px 20px #00000024;max-width:560px;width:auto;border:1px solid #d7d9e0;background:var(--white);margin:0 auto}.non-prescriber-information-section .discard-dialog .discard-dialog__header{display:flex;align-items:center;justify-content:space-between;width:100%;border-bottom:1px solid #d7d9e0;padding:12px 16px 8px;margin-bottom:10px;gap:12px;flex-wrap:nowrap;min-height:32px}.non-prescriber-information-section .discard-dialog .discard-dialog__title{font-family:Poppins,sans-serif;font-size:18px;font-weight:400;color:#1f2343;margin:0;padding:1rem}.non-prescriber-information-section .discard-dialog .discard-dialog__close-wrap{display:flex;align-items:center;gap:8px;height:100%}.non-prescriber-information-section .discard-dialog .discard-dialog__close-label{font-family:Poppins,sans-serif;font-size:14px;font-weight:700;color:#1f2343;letter-spacing:0;padding:1rem 1rem 1rem 0}.non-prescriber-information-section .discard-dialog .discard-dialog__close{color:#2e2d66;padding:6px;border-radius:50%;border:1px solid transparent}.non-prescriber-information-section .discard-dialog .discard-dialog__close:hover{background-color:#3333660f;border-color:#3333661f}.non-prescriber-information-section .discard-dialog .discard-dialog__content{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:12px;padding:16px 24px;text-align:center;min-height:96px}.non-prescriber-information-section .discard-dialog .discard-dialog__icon{color:#f7a700;font-size:32px;flex-shrink:0}.non-prescriber-information-section .discard-dialog .discard-dialog__message{font-family:Poppins,sans-serif;font-size:14px;font-weight:500;color:#4a4a4a;line-height:22px;margin:0;max-width:420px;padding:0 1rem}.non-prescriber-information-section .discard-dialog .discard-dialog__actions{display:flex;justify-content:space-between;gap:12px;padding:0 12px 12px;width:100%}.non-prescriber-information-section .discard-dialog .discard-dialog__actions .discard-dialog__button.MuiButton-root{min-width:190px;height:46px;border-radius:24px;text-transform:none;font-family:Poppins,sans-serif;font-size:14px;font-weight:700;letter-spacing:0;box-shadow:none;padding:0 1rem;border-width:1px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-color:#2e2d66;color:#2e2d66}.non-prescriber-information-section .discard-dialog .discard-dialog__actions .discard-dialog__button--ghost.MuiButton-outlined{background:#fff;border-color:#2e2d66;color:#2e2d66}.non-prescriber-information-section .discard-dialog .discard-dialog__actions .discard-dialog__button--ghost.MuiButton-outlined:hover{background-color:#2e2d6614;border-color:#2e2d66;box-shadow:none}.non-prescriber-information-section .discard-dialog .discard-dialog__actions .discard-dialog__button--primary.MuiButton-contained{background:#2e2d66;color:#fff;box-shadow:0 6px 18px #2e2d6640;border-color:#2e2d66}.non-prescriber-information-section .discard-dialog .discard-dialog__actions .discard-dialog__button--primary.MuiButton-contained:hover{background:#26255a;box-shadow:none;border-color:#26255a}.non-prescriber-information-section .discard-dialog .discard-dialog__actions .discard-dialog__button--ghost .MuiButton-startIcon,.non-prescriber-information-section .discard-dialog .discard-dialog__actions .discard-dialog__button--ghost .MuiButton-endIcon,.non-prescriber-information-section .discard-dialog .discard-dialog__actions .discard-dialog__button--primary .MuiButton-startIcon,.non-prescriber-information-section .discard-dialog .discard-dialog__actions .discard-dialog__button--primary .MuiButton-endIcon{margin:0}@media(max-width:600px){.non-prescriber-information-section .discard-dialog .discard-dialog__paper{max-width:94vw;padding:0}.non-prescriber-information-section .discard-dialog .discard-dialog__header{padding:4px 0 12px}.non-prescriber-information-section .discard-dialog .discard-dialog__title{font-size:16px;text-align:center;flex:1}.non-prescriber-information-section .discard-dialog .discard-dialog__content{padding:12px 8px 18px}.non-prescriber-information-section .discard-dialog .discard-dialog__icon{font-size:48px}.non-prescriber-information-section .discard-dialog .discard-dialog__actions{flex-direction:column-reverse;gap:10px;padding:8px 0 0}.non-prescriber-information-section .discard-dialog .discard-dialog__actions .discard-dialog__button.MuiButton-root{width:100%;min-width:auto}}.non-prescriber-information-section.mobile .section-header{flex-direction:column;align-items:flex-start;padding:16px 20px}.non-prescriber-information-section.mobile .section-header .edit-button{width:100%}.non-prescriber-information-section.mobile .form-content{padding:0 20px 20px}.non-prescriber-information-section.mobile .section-actions{padding:0 20px 20px;flex-direction:column;gap:12px}.non-prescriber-information-section.mobile .section-actions .MuiButton-root{width:100%}.discard-dialog__backdrop{background:#1f22505c;backdrop-filter:blur(4px)}.non-prescriber-account-management{background:var(--white);padding:0;margin-bottom:0}.non-prescriber-account-management .section-header{display:flex;justify-content:space-between;align-items:center;padding:24px 32px;gap:24px}.non-prescriber-account-management .section-header .header-content{flex:1;display:flex;flex-direction:column;gap:10px}.non-prescriber-account-management .section-header .section-title{font-family:Poppins,sans-serif;font-size:18px;font-weight:500;line-height:24px;color:var(--primary-dark-slate-blue);margin:0}.non-prescriber-account-management .section-header .section-subtitle{font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#595454;margin:0}.non-prescriber-account-management .section-header .edit-button{text-transform:none;font-family:Poppins,sans-serif;font-size:16px;font-weight:700;padding:12px 24px;height:48px;border-color:var(--primary-dark-slate-blue);color:var(--primary-dark-slate-blue);border-radius:28px;border-width:1px;gap:12px}.non-prescriber-account-management .section-header .edit-button:hover{background-color:#3333660a;border-color:var(--primary-dark-slate-blue)}.non-prescriber-account-management .section-header .edit-button .MuiButton-startIcon{margin-right:0}.non-prescriber-account-management .form-content{padding:0 32px 32px}.non-prescriber-account-management .form-content .field-grid{align-items:flex-start}.non-prescriber-account-management .form-content .field-with-tooltip{position:relative}.non-prescriber-account-management .form-content .field-with-tooltip .label-with-tooltip{display:flex;align-items:center;gap:8px}.non-prescriber-account-management .form-content .field-with-tooltip .label-with-tooltip .label-text{display:inline-flex;align-items:center;gap:4px}.non-prescriber-account-management .form-content .field-with-tooltip .label-with-tooltip .required-indicator{color:#21272a;font-weight:600;line-height:1}.non-prescriber-account-management .form-content .field-with-tooltip .label-with-tooltip .tooltip-icon{padding:0;width:20px;height:20px}.non-prescriber-account-management .form-content .field-with-tooltip .label-with-tooltip .tooltip-icon svg{width:20px;height:20px;color:#0000008a}.non-prescriber-account-management .form-content .readonly-field .MuiInputLabel-root{font-family:Poppins,sans-serif;font-size:14px;font-weight:500;color:#21272a;line-height:20px;position:static;transform:none;margin-bottom:8px;display:block}.non-prescriber-account-management .form-content .readonly-field .MuiInputLabel-root.Mui-disabled{color:#21272a;-webkit-text-fill-color:#21272a}.non-prescriber-account-management .form-content .readonly-field .MuiInputBase-input{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;color:#0000004d;-webkit-text-fill-color:rgba(0,0,0,.3);line-height:20px;padding:12px 16px;height:48px}.non-prescriber-account-management .form-content .readonly-field .MuiInputBase-multiline{padding:0}.non-prescriber-account-management .form-content .readonly-field .MuiInputBase-inputMultiline{padding:12px 16px;overflow-wrap:break-word;word-break:break-word;resize:none;min-height:48px}.non-prescriber-account-management .form-content .readonly-field .MuiOutlinedInput-root{background-color:#f6f6f6;border-radius:2px}.non-prescriber-account-management .form-content .readonly-field .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline legend{width:0}.non-prescriber-account-management .form-content .readonly-field .MuiOutlinedInput-root.Mui-disabled{background-color:#f6f6f6}.non-prescriber-account-management .form-content .readonly-field .MuiOutlinedInput-root.Mui-disabled .MuiOutlinedInput-notchedOutline{border-color:#e6e6e6;border-width:1px}.non-prescriber-account-management .form-content .readonly-field .MuiFormControl-root .MuiInputLabel-root.MuiInputLabel-shrink{transform:none}.non-prescriber-account-management .form-content .editable-field .MuiInputBase-root,.non-prescriber-account-management .form-content .editable-field .MuiInputBase-root:hover,.non-prescriber-account-management .form-content .editable-field .MuiInputBase-root.Mui-focused{background-color:var(--white)}.non-prescriber-account-management .form-content .editable-field .MuiInputLabel-root{font-family:Poppins,sans-serif;font-size:14px;font-weight:500;color:#21272a;line-height:20px;position:static;transform:none;margin-bottom:8px;display:block}.non-prescriber-account-management .form-content .editable-field .MuiInputLabel-root.Mui-focused{color:var(--primary-dark-slate-blue)}.non-prescriber-account-management .form-content .editable-field .MuiInputBase-input{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;color:#000000de;line-height:20px;padding:12px 16px;height:48px}.non-prescriber-account-management .form-content .editable-field .MuiOutlinedInput-root{background-color:var(--white);border-radius:2px}.non-prescriber-account-management .form-content .editable-field .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#c8c6c6;border-width:1px}.non-prescriber-account-management .form-content .editable-field .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline legend{width:0}.non-prescriber-account-management .form-content .editable-field .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--primary-dark-slate-blue)}.non-prescriber-account-management .form-content .editable-field .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--primary-dark-slate-blue);border-width:2px}.non-prescriber-account-management .form-content .editable-field .MuiFormControl-root .MuiInputLabel-root.MuiInputLabel-shrink{transform:none}.non-prescriber-account-management .form-content .editable-field .MuiSelect-select{padding:12px 16px;height:48px;display:flex;align-items:center}.non-prescriber-account-management .form-content .editable-field .MuiSelect-icon{color:var(--primary-dark-slate-blue)}.non-prescriber-account-management .form-content .password-hints{margin-top:12px;padding:12px;background-color:#f8f9fa;border-radius:4px;border:1px solid #e0e0e0}.non-prescriber-account-management .form-content .password-hints .hints-header{font-family:Poppins,sans-serif;font-size:12px;font-weight:600;color:#21272a;display:block;margin-bottom:8px}.non-prescriber-account-management .form-content .password-hints .hints-list{list-style:none;padding:0;margin:0}.non-prescriber-account-management .form-content .password-hints .hints-list .hint-item{display:flex;align-items:center;gap:8px;padding:4px 0;font-family:Poppins,sans-serif;font-size:12px;font-weight:400;color:#595454}.non-prescriber-account-management .form-content .password-hints .hints-list .hint-item .dot{color:#9e9e9e;font-size:16px;line-height:1}.non-prescriber-account-management .form-content .password-hints .hints-list .hint-item .check-icon{color:#4caf50}.non-prescriber-account-management .form-content .password-hints .hints-list .hint-item .wrong-icon{color:#f44336}.non-prescriber-account-management .form-content .password-hints .hints-list .hint-item .hint-text{flex:1}.non-prescriber-account-management .form-content .success-message{display:block;margin-top:8px;font-family:Poppins,sans-serif;font-size:12px;font-weight:400;line-height:16px;color:#4caf50;padding-left:4px}.non-prescriber-account-management .form-content .api-error{display:block;margin-top:8px;font-family:Poppins,sans-serif;font-size:12px;font-weight:400;line-height:16px;color:#ee0006;padding-left:4px}.non-prescriber-account-management .form-content .password-alert-wrapper{display:flex;align-items:flex-end;padding-top:28px}.non-prescriber-account-management .form-content .password-update-alert{width:100%;background-color:#f0f8ff;border:1px solid #E3E2E2;border-radius:2px;padding:12px 16px;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#000000de;display:flex;align-items:center;min-height:48px}.non-prescriber-account-management .form-content .password-update-alert .MuiAlert-icon{color:#000000de;padding:0;margin-right:12px;opacity:1;display:flex;align-items:center}.non-prescriber-account-management .form-content .password-update-alert .MuiAlert-message{padding:0;display:flex;align-items:center}.non-prescriber-account-management .form-content .green-check{color:#4caf50;margin-right:8px}.non-prescriber-account-management .form-content .action-buttons{display:flex;justify-content:space-between;gap:16px;margin-top:32px;padding-top:24px;border-top:1px solid #E0E0E0}.non-prescriber-account-management .form-content .action-buttons .discard-button{text-transform:none;font-family:Poppins,sans-serif;font-size:16px;font-weight:700;padding:12px 24px;height:48px;border-radius:28px;border:1px solid var(--primary-dark-slate-blue);color:var(--primary-dark-slate-blue);background-color:var(--white)}.non-prescriber-account-management .form-content .action-buttons .discard-button:hover{background-color:var(--primary-dark-slate-blue);color:var(--white)}.non-prescriber-account-management .form-content .action-buttons .discard-button:disabled{border-color:#00000042;color:#00000042;background-color:var(--white)}.non-prescriber-account-management .form-content .action-buttons .discard-button .MuiButton-startIcon{margin-right:8px}.non-prescriber-account-management .form-content .action-buttons .discard-button .MuiButton-startIcon svg{font-size:20px}.non-prescriber-account-management .form-content .action-buttons .save-button{text-transform:none;font-family:Poppins,sans-serif;font-size:16px;font-weight:700;padding:12px 24px;height:48px;border-radius:28px;border:1px solid var(--primary-dark-slate-blue);background-color:var(--primary-dark-slate-blue);color:var(--white)}.non-prescriber-account-management .form-content .action-buttons .save-button:hover{background-color:var(--white);color:var(--primary-dark-slate-blue)}.non-prescriber-account-management .form-content .action-buttons .save-button:disabled{border-color:#00000042;color:var(--primary-dark-slate-blue);background-color:var(--white)}.non-prescriber-account-management .form-content .action-buttons .save-button .MuiButton-endIcon{margin-left:8px}.non-prescriber-account-management .form-content .action-buttons .save-button .MuiButton-endIcon svg{font-size:20px}.non-prescriber-account-management.editing-mode,.non-prescriber-account-management.editing-mode .section-header,.non-prescriber-account-management.editing-mode .form-content{background-color:#f2f4f8!important}.non-prescriber-account-management.editing-mode .form-content{padding-bottom:32px}.discard-dialog .discard-dialog__paper{border-radius:12px;overflow:hidden;box-shadow:0 8px 32px #0000001f}.discard-dialog .discard-dialog__backdrop{background-color:#00000080}.discard-dialog .discard-dialog__header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d7d9e0;padding:16px;background-color:var(--white)}.discard-dialog .discard-dialog__title{font-family:Poppins,sans-serif;font-size:18px;font-weight:400;color:var(--primary-dark-slate-blue);line-height:24px;margin:0}.discard-dialog .discard-dialog__close-wrap{display:flex;align-items:center;gap:8px}.discard-dialog .discard-dialog__close-label{font-family:Poppins,sans-serif;font-size:14px;font-weight:700;color:var(--primary-dark-slate-blue)}.discard-dialog .discard-dialog__close{color:var(--primary-dark-slate-blue);padding:4px}.discard-dialog .discard-dialog__close:hover{background-color:#2e2d6614}.discard-dialog .discard-dialog__close svg{font-size:20px}.discard-dialog .discard-dialog__content{display:flex;align-items:center;justify-content:center;gap:16px;padding:24px 32px;background-color:var(--white)}.discard-dialog .discard-dialog__icon{color:#f7a700;font-size:22px;flex-shrink:0}.discard-dialog .discard-dialog__message{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;color:#4a4a4a;line-height:20px;text-align:center}.discard-dialog .discard-dialog__actions{display:flex;justify-content:space-between;align-items:center;padding:0 16px 16px;background-color:var(--white);gap:16px}.discard-dialog .discard-dialog__button{font-family:Poppins,sans-serif;font-size:16px;font-weight:700;text-transform:none;height:46px;min-width:190px;border-radius:24px;padding:12px 24px;transition:all .3s ease}.discard-dialog .discard-dialog__button .MuiButton-startIcon svg,.discard-dialog .discard-dialog__button .MuiButton-endIcon svg{font-size:18px}.discard-dialog .discard-dialog__button--ghost{border:1px solid var(--primary-dark-slate-blue);color:var(--primary-dark-slate-blue);background-color:var(--white)}.discard-dialog .discard-dialog__button--ghost:hover{background-color:#2e2d6614;border-color:var(--primary-dark-slate-blue)}.discard-dialog .discard-dialog__button--primary{background-color:var(--primary-dark-slate-blue);color:var(--white);box-shadow:0 6px 18px #2e2d6640}.discard-dialog .discard-dialog__button--primary:hover{background-color:#26255a;box-shadow:0 8px 24px #2e2d6659}@media(max-width:1024px)and (min-width:768px){.non-prescriber-account-management .section-header{padding:20px 24px}.non-prescriber-account-management .form-content{padding:0 24px 24px}}@media(max-width:767px){.non-prescriber-account-management.mobile-accordion{margin-bottom:1px;box-shadow:none;border:none;border-radius:0}.non-prescriber-account-management.mobile-accordion:before{display:none}.non-prescriber-account-management.mobile-accordion .accordion-header{background-color:var(--white);padding:16px 12px;min-height:64px;border-bottom:1px solid #E3E2E2}.non-prescriber-account-management.mobile-accordion .accordion-header.Mui-expanded{min-height:64px;border-bottom:none}.non-prescriber-account-management.mobile-accordion .accordion-header .MuiAccordionSummary-content{margin:0;align-items:center}.non-prescriber-account-management.mobile-accordion .accordion-header .MuiAccordionSummary-content.Mui-expanded{margin:0}.non-prescriber-account-management.mobile-accordion .accordion-header .accordion-header-content{display:flex;align-items:center;gap:12px;flex:1}.non-prescriber-account-management.mobile-accordion .accordion-header .accordion-header-content .section-icon{color:var(--primary-dark-slate-blue);font-size:24px;flex-shrink:0}.non-prescriber-account-management.mobile-accordion .accordion-header .accordion-header-content .section-title{font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:24px;color:var(--primary-dark-slate-blue);margin:0}.non-prescriber-account-management.mobile-accordion .accordion-header .MuiAccordionSummary-expandIconWrapper{color:var(--primary-dark-slate-blue)}.non-prescriber-account-management.mobile-accordion .accordion-content{background-color:var(--white);padding:16px 12px 20px;border-bottom:1px solid #E3E2E2}.non-prescriber-account-management.mobile-accordion .accordion-content .section-subtitle{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#595454;margin-bottom:16px}.non-prescriber-account-management.mobile-accordion .accordion-content .edit-button{width:100%;margin-bottom:20px;text-transform:none;font-family:Poppins,sans-serif;font-size:16px;font-weight:700;padding:12px 24px;height:48px;border-color:var(--primary-dark-slate-blue);color:var(--primary-dark-slate-blue);border-radius:28px;border-width:1px}.non-prescriber-account-management.mobile-accordion .accordion-content .edit-button:hover{background-color:#3333660a;border-color:var(--primary-dark-slate-blue)}.non-prescriber-account-management.mobile-accordion.editing-mode,.non-prescriber-account-management.mobile-accordion.editing-mode .accordion-content{background-color:#f2f4f8!important}.non-prescriber-account-management.mobile-accordion .form-content{padding:0}.non-prescriber-account-management .form-content .action-buttons{flex-direction:column;gap:12px;margin-top:24px;padding-top:20px}.non-prescriber-account-management .form-content .action-buttons .discard-button,.non-prescriber-account-management .form-content .action-buttons .save-button{width:100%}.non-prescriber-account-management .form-content .action-buttons .save-button{order:1}.non-prescriber-account-management .form-content .action-buttons .discard-button{order:2}.non-prescriber-account-management .form-content .info-message{padding:10px 12px;margin-top:8px;font-size:11px;gap:6px}.non-prescriber-account-management .form-content .info-message svg{font-size:14px}.non-prescriber-account-management .discard-dialog .discard-dialog__paper{max-width:380px;width:92vw;margin:0 auto}.non-prescriber-account-management .discard-dialog .discard-dialog__content{flex-direction:column;gap:16px;padding:16px 24px;text-align:center}.non-prescriber-account-management .discard-dialog .discard-dialog__icon{font-size:64px}.non-prescriber-account-management .discard-dialog .discard-dialog__message{font-size:15px;padding:0 16px}.non-prescriber-account-management .discard-dialog .discard-dialog__actions{flex-direction:column-reverse;align-items:stretch;gap:12px}.non-prescriber-account-management .discard-dialog .discard-dialog__button{width:100%;min-width:auto}.non-prescriber-account-management .discard-dialog .discard-dialog__button--ghost{order:2}.non-prescriber-account-management .discard-dialog .discard-dialog__button--primary{order:1}}.my-associations{background:var(--white);padding:24px 32px 40px;font-family:Poppins,sans-serif;color:#000}.my-associations .MuiButton-root{text-transform:none;font-family:Poppins,sans-serif}.my-associations .MuiButton-contained,.my-associations .MuiButton-outlined,.my-associations .MuiButton-text{box-shadow:none}.my-associations .my-associations__filters.MuiButton-root{color:#336;padding-left:0;padding-right:0;min-width:auto;font-weight:700;font-size:16px}.my-associations .my-associations__filters.MuiButton-root:hover{background:transparent;color:#336}.my-associations .my-associations__download.MuiButton-root{background:#fff;color:#336;border:1px solid #1a1a4d;border-radius:999px;padding:10px 18px;min-width:140px;min-height:38px;gap:8px;font-weight:700}.my-associations .my-associations__download.MuiButton-root .download-icon{width:20px;height:20px;fill:currentColor;color:#336;transition:color .2s ease-in-out}.my-associations .my-associations__download.MuiButton-root:hover{background:#1a1a4d;border-color:#1a1a4d;color:var(--white)}.my-associations .my-associations__download.MuiButton-root:hover .download-icon{color:var(--white)}.my-associations .my-associations__remove.MuiButton-root{background:#fff;color:#336;border:1px solid #1a1a4d;border-radius:999px;padding:8px 18px;min-width:140px;min-height:38px}.my-associations .my-associations__remove.MuiButton-root:hover{background:#1a1a4d;border-color:#1a1a4d;color:var(--white)}.my-associations__helper{display:block;margin:0 0 16px;padding:12px 0;font-size:14px;line-height:20px;color:#666}.my-associations__actions{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:16px}.my-associations__filters{display:inline-flex;align-items:center;gap:12px;background:transparent;border:none;color:var(--primary-dark-slate-blue);font-size:16px;font-weight:700;cursor:pointer;border-radius:999px;padding:10px 0}.my-associations__filters:hover{background-color:transparent;color:#336}.my-associations__filters.is-active{color:var(--primary-dark-slate-blue)}.my-associations__filters svg{width:24px;height:24px}.my-associations__filters svg path{stroke:var(--primary-dark-slate-blue)}.my-associations__filters .MuiButton-startIcon{margin-right:12px}.my-associations__filters span{font-weight:700!important}.my-associations__filters.is-active{color:#1a1a4d}.my-associations__download{background-color:var(--white);color:#336;border-width:2px;border-style:solid;border-color:#336;border-radius:30px;padding:16px 32px 20px;height:56px;display:flex;align-items:center;justify-content:center;gap:16px;font-family:Poppins,sans-serif;font-weight:700!important;font-size:16px;line-height:22px;text-transform:none;box-shadow:none}.my-associations__download:hover{background-color:#336;color:var(--white);border-color:#336;box-shadow:none}.my-associations__download:hover .downloadIcon{color:var(--white)}.my-associations__download .downloadIcon{color:#336;width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;margin-right:0;stroke-width:2.5;flex-shrink:0}.my-associations__download .downloadIcon svg{width:22px!important;height:22px!important}.my-associations__download span{font-weight:700!important}.my-associations__download .MuiButton-startIcon{margin:0}.my-associations__table{width:100%;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;border-left:none;border-right:none;margin-top:12px;display:none}.my-associations .MuiTable-root{width:100%;border-collapse:collapse}.my-associations .MuiTableHead-root .MuiTableRow-root{background:#e8edf5}.my-associations .MuiTableCell-head{text-align:left;padding:16px 24px;font-size:14px;font-weight:400;color:var(--primary-dark-slate-blue);border-bottom:1px solid #e0e0e0;white-space:nowrap}.my-associations .MuiTableCell-head:last-of-type{text-align:center;padding-right:16px}.my-associations__header{display:inline-flex;align-items:center;gap:4px;cursor:pointer;transition:color .2s ease}.my-associations__header:hover,.my-associations__header.is-active,.my-associations__header.is-active .my-associations__sort-icon{color:var(--primary-dark-slate-blue)}.my-associations__sort-icon{color:#999;font-size:18px;transition:color .2s ease}.my-associations .MuiTableCell-body{padding:16px 24px;font-size:14px;color:#333;border-bottom:1px solid #e0e0e0}.my-associations .MuiTableCell-body:last-of-type{text-align:center;padding-right:12px}.my-associations .MuiTableRow-root:last-child .MuiTableCell-body{border-bottom:none}.my-associations__role{font-weight:600;color:#1a1a4d}.my-associations__filters-panel{margin:12px 0 16px;padding:12px 16px;border:1px solid #e0e0e0;border-radius:8px;background:#f8f9fa;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.my-associations__filter-field{display:flex;flex-direction:column;gap:6px}.my-associations__filter-field label{font-size:12px;font-weight:600;color:#666}.my-associations__filter-field .MuiFormControl-root{width:100%}.my-associations__filter-field .MuiOutlinedInput-root{background:var(--white);border-radius:6px;min-height:40px;font-size:14px}.my-associations__filter-field .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#d0d0d0}.my-associations__filter-field .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.my-associations__filter-field .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#1a1a4d}.my-associations__filter-field .MuiSelect-select,.my-associations__filter-field .MuiInputBase-input{padding:10px 12px}.my-associations__pagination{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:16px;font-size:13px;color:#666;display:none}.my-associations__page-button{width:32px;height:32px;border:1px solid #e8e8e8;border-radius:4px;background:var(--white);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.my-associations__page-button:hover:not(:disabled){background:#f5f5f5;border-color:#1a1a4d}.my-associations__page-button:disabled{opacity:.4;cursor:not-allowed}.my-associations__page-button.MuiIconButton-root{padding:0}.my-associations__page-indicator{font-weight:600;color:#1a1a4d}.my-associations__sort{display:flex;align-items:center;gap:10px;margin:16px 0 12px;font-size:14px;color:#666}.my-associations__sort-label{font-weight:700}.my-associations__sort-select{flex:1;min-width:180px}.my-associations__sort-select .MuiInputBase-root{height:42px}.my-associations__cards{display:grid;gap:16px;margin-top:8px}.my-associations__card{border:1px solid #e0e0e0;border-radius:12px;padding:18px 16px 16px;background:var(--white);box-shadow:0 4px 12px #0000000a;display:flex;flex-direction:column;gap:12px}.my-associations__card-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.my-associations__field{display:flex;flex-direction:column;gap:4px}.my-associations__field-label{font-size:12px;font-weight:700!important;font-family:Poppins,sans-serif;color:#666;text-transform:capitalize}.my-associations__field-value{font-size:14px;font-weight:400;color:#000}.my-associations__card-footer{display:flex;justify-content:flex-start}.my-associations__remove{display:inline-flex;align-items:center;gap:8px;padding:20px 18px;border-radius:999px;border:1px solid #1a1a4d;background:var(--white);color:#1a1a4d;font-size:13px;font-weight:700;cursor:pointer;transition:background-color .2s ease,border-color .2s ease;text-transform:none;min-width:auto;min-height:34px}.my-associations__remove:hover{background:#f1f2f8;border-color:#1a1a4d}.my-associations__remove .MuiButton-startIcon svg{font-size:16px}.my-associations__view-more{display:flex;justify-content:center;margin-top:20px}.my-associations__view-more button{padding:12px 24px;min-width:200px;border-radius:28px;border:1px solid #1a1a4d;background:var(--white);color:#1a1a4d;font-weight:700;cursor:pointer;transition:background-color .2s ease,color .2s ease;text-transform:none;min-height:44px}.my-associations__view-more button:hover{background:#1a1a4d;color:var(--white)}@media(min-width:1024px){.my-associations__table{display:block}.my-associations__pagination{display:flex}.my-associations__cards,.my-associations__view-more{display:none}}@media(max-width:767px){.my-associations{padding:16px}.my-associations__actions{align-items:center;flex-direction:row;flex-wrap:wrap}.my-associations__filters,.my-associations__download{flex:1;width:auto;justify-content:center}.my-associations__download{font-size:16px;padding:16px 32px 20px;height:56px}.my-associations__download .downloadIcon{width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important}.my-associations__download .downloadIcon svg{width:22px!important;height:22px!important}.my-associations__card-row{display:flex;justify-content:space-between;gap:12px}.my-associations__field{flex:1}.my-associations table{min-width:0}.my-associations td:last-child{white-space:normal}.my-associations__remove{width:auto;justify-content:center;gap:6px}}@media(max-width:1024px)and (min-width:768px){.my-associations__actions{flex-direction:row;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:16px}.my-associations__filters,.my-associations__download{width:auto;justify-content:center}}.remove-association-dialog{font-family:Poppins,sans-serif}.remove-association-dialog__backdrop{background-color:#00000080}.remove-association-dialog__paper{border-radius:12px;box-shadow:0 8px 32px #0000001f;overflow:hidden}.remove-association-dialog__header{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 12px;border-bottom:1px solid #d7d9e0;background:var(--white)}.remove-association-dialog__title{font-size:16px;font-weight:500;color:#2e2d66;font-family:Poppins,sans-serif}.remove-association-dialog__close-wrap{display:flex;align-items:center;gap:8px}.remove-association-dialog__close-label{font-size:12px;font-weight:700;color:#2e2d66;font-family:Poppins,sans-serif}.remove-association-dialog__close{color:#2e2d66;padding:4px}.remove-association-dialog__close:hover{background-color:#2e2d6614}.remove-association-dialog__close .MuiSvgIcon-root{font-size:20px}.remove-association-dialog__content{padding:24px 16px;display:flex;align-items:center;justify-content:center;gap:16px;text-align:center}.remove-association-dialog__icon{color:#f7a700;font-size:32px;flex-shrink:0}.remove-association-dialog__message{font-size:14px;line-height:1.6;color:#4a4a4a;font-family:Poppins,sans-serif}.remove-association-dialog__actions{padding:0 16px 16px;display:flex;align-items:center;justify-content:space-between;gap:16px}.remove-association-dialog__button{font-family:Poppins,sans-serif;text-transform:none;font-weight:700;border-radius:24px;padding:12px 24px;min-width:190px;height:46px;transition:all .2s ease}.remove-association-dialog__button--cancel{border:1px solid #2e2d66;color:#2e2d66;background:var(--white)}.remove-association-dialog__button--cancel:hover{background:#2e2d660a;border-color:#2e2d66}.remove-association-dialog__button--remove{background-color:#2e2d66;color:var(--white);box-shadow:0 6px 18px #2e2d6640}.remove-association-dialog__button--remove:hover{background-color:#26255a;box-shadow:0 8px 20px #2e2d664d}@media(max-width:767px){.remove-association-dialog__paper{max-width:380px!important;width:92vw!important;margin:16px}.remove-association-dialog__content{flex-direction:column;gap:20px;padding:20px 16px}.remove-association-dialog__icon{font-size:64px!important}.remove-association-dialog__message{font-size:15px;padding:0 16px}.remove-association-dialog__actions{flex-direction:column-reverse;gap:12px;padding:0 16px 16px}.remove-association-dialog__button{width:100%;min-width:auto}}@media(min-width:768px)and (max-width:1023px){.remove-association-dialog__paper{max-width:560px!important}.remove-association-dialog__icon{font-size:40px}}.filterModal{display:flex;align-items:flex-start;justify-content:flex-start}.filterModal .filterModalContent{background-color:var(--white);border-radius:8px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;min-width:500px;max-width:550px;max-height:85vh;overflow:hidden;display:flex;flex-direction:column;margin:60px 0 0 20px}.filterModal .filterModalContent .filterModalHeader{display:flex;justify-content:space-between;align-items:center;padding:12px 24px;border-bottom:1px solid #E0E0E0;background-color:var(--white);min-height:48px}.filterModal .filterModalContent .filterModalHeader .modalTitle{font-family:Poppins,sans-serif;font-weight:600;font-size:18px;color:#212121;line-height:24px}.filterModal .filterModalContent .filterModalHeader .closeBtn{min-width:auto;padding:4px 12px;border-radius:4px;color:#616161;font-size:14px;font-weight:400;font-family:Poppins,sans-serif;text-transform:none;border:none;background-color:transparent}.filterModal .filterModalContent .filterModalHeader .closeBtn:hover{background-color:#0000000a}.filterModal .filterModalContent .filterModalHeader .closeBtn span{font-size:20px;margin-left:8px}.filterModal .filterModalContent .filterModalBody{padding:24px;overflow-y:auto}.filterModal .filterModalContent .filterModalBody .clearFiltersBtn{margin-bottom:24px;color:#666;font-size:14px;font-weight:600;font-family:Poppins,sans-serif;text-transform:none;border:none;background-color:transparent;padding:0;min-width:auto;line-height:20px}.filterModal .filterModalContent .filterModalBody .clearFiltersBtn:hover{background-color:transparent;color:var(--primary-dark-slate-blue)}.filterModal .filterModalContent .filterModalBody .clearFiltersBtn:hover .refreshIcon{color:var(--primary-dark-slate-blue)}.filterModal .filterModalContent .filterModalBody .clearFiltersBtn .MuiButton-startIcon{margin-right:8px}.filterModal .filterModalContent .filterModalBody .clearFiltersBtn .refreshIcon{width:18px;height:18px;color:#666}.filterModal .filterModalContent .filterModalBody .filterGrid{display:grid;grid-template-columns:1fr;gap:20px}.filterModal .filterModalContent .filterModalBody .filterGrid .filterFieldWrapper{width:100%}.filterModal .filterModalContent .filterModalBody .filterGrid .filterFieldWrapper .filterField .filterLabel{font-family:Poppins,sans-serif;font-size:14px;font-weight:600;color:#666;margin-bottom:8px;display:block}.filterModal .filterModalContent .filterModalBody .filterGrid .filterFieldWrapper .filterField .MuiOutlinedInput-root{border-radius:4px;font-size:14px;font-family:Poppins,sans-serif}.filterModal .filterModalContent .filterModalBody .filterGrid .filterFieldWrapper .filterField .MuiOutlinedInput-root input{padding:10px 14px;font-family:Poppins,sans-serif;color:#212121}.filterModal .filterModalContent .filterModalBody .filterGrid .filterFieldWrapper .filterField .MuiOutlinedInput-root input::placeholder{color:#9e9e9e;opacity:1;font-family:Poppins,sans-serif;font-size:14px;font-weight:400}.filterModal .filterModalContent .filterModalBody .filterGrid .filterFieldWrapper .filterField .MuiOutlinedInput-root fieldset{border-color:#e0e0e0;border-width:1px}.filterModal .filterModalContent .filterModalBody .filterGrid .filterFieldWrapper .filterField .MuiOutlinedInput-root:hover fieldset{border-color:#9e9e9e}.filterModal .filterModalContent .filterModalBody .filterGrid .filterFieldWrapper .filterField .MuiOutlinedInput-root.Mui-focused fieldset{border-color:var(--primary-dark-slate-blue);border-width:1px}.filterModal .filterModalContent .filterModalFooter{padding:16px 24px;border-top:1px solid #E0E0E0;display:flex;justify-content:flex-end}.filterModal .filterModalContent .filterModalFooter .applyFiltersBtn{background-color:var(--primary-dark-slate-blue);color:var(--white);font-family:Poppins,sans-serif;text-transform:none;font-weight:600;font-size:14px;padding:10px 18px;border-radius:24px;box-shadow:none}.filterModal .filterModalContent .filterModalFooter .applyFiltersBtn:hover{filter:brightness(.85)}@media(min-width:768px)and (max-width:1023px){.filterModal .filterModalContent{min-width:450px;max-width:500px;margin:40px 0 0 15px}}@media(max-width:767px){.filterModal{align-items:center;justify-content:center;padding:16px}.filterModal .filterModalContent{min-width:auto;width:calc(100% - 32px);max-width:100%;margin:0;max-height:90vh}.filterModal .filterModalContent .filterModalHeader{padding:12px 16px}.filterModal .filterModalContent .filterModalHeader .modalTitle{font-size:16px}.filterModal .filterModalContent .filterModalBody{padding:16px}.filterModal .filterModalContent .filterModalBody .filterGrid{gap:16px}.filterModal .filterModalContent .filterModalFooter{padding:12px 16px}.filterModal .filterModalContent .filterModalFooter .applyFiltersBtn{width:100%}}.pharmacyDashboard .title{display:flex;padding:40px 32px 24px;align-items:center;gap:24px;align-self:stretch;color:var(--primary-dark-slate-blue);font-family:Poppins;font-size:42px;font-style:normal;font-weight:300;line-height:46px}.pharmacyDashboard .greyBackgroundBox{padding:16px 32px;background:var(--background-light-gray)}.pharmacyDashboard .greyBackgroundBox .cardsSectionTitle{display:flex;padding:16px 0;align-items:center;gap:-43px;align-self:stretch;color:var(--primary-dark-slate-blue);font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.pharmacyDashboard .greyBackgroundBox .pharmacyTaskGrid{padding:16px 0}.pharmacyDashboard .greyBackgroundBox .pharmacyTaskGrid .pharmacyTaskCard{font-family:Poppins,sans-serif;border-radius:10px;border:1px solid var(--primary-gray);background:var(--white)}.pharmacyDashboard .greyBackgroundBox .pharmacyTaskGrid .pharmacyTaskCard .header{display:flex;align-items:center;padding:24px 16px 8px;border-bottom:.947px solid var(--divider);background:var(--primary-light-blue);border-top-left-radius:10px;border-top-right-radius:10px;height:42px}.pharmacyDashboard .greyBackgroundBox .pharmacyTaskGrid .pharmacyTaskCard .header .iconContainer{min-width:34px;height:34px;border-radius:6.071px;border:1.214px solid var(--secondary-orange);background:var(--secondary-orange);display:flex;justify-content:center;align-items:center;margin-right:16px}.pharmacyDashboard .greyBackgroundBox .pharmacyTaskGrid .pharmacyTaskCard .header .iconContainer img{width:24.286px;height:24.286px}.pharmacyDashboard .greyBackgroundBox .pharmacyTaskGrid .pharmacyTaskCard .header .headingText{font-size:18px;font-weight:500;line-height:24px}.pharmacyDashboard .greyBackgroundBox .pharmacyTaskGrid .pharmacyTaskCard .content .desc{display:flex;align-items:center;color:var(--black);padding:8px 32px;font-size:13px;font-weight:400;line-height:24px;height:88px;white-space:pre-line}.pharmacyDashboard .greyBackgroundBox .pharmacyTaskGrid .pharmacyTaskCard .content .buttonsContainer{padding:16px 24px}.pharmacyDashboard .greyBackgroundBox .pharmacyTaskGrid .pharmacyTaskCard .content .buttonsContainer>button{border-radius:28px;border:1px solid var(--primary-dark-slate-blue);background:var(--primary-dark-slate-blue);color:var(--white);padding:12px 16px;text-transform:capitalize;font-size:16px;font-weight:700;height:48px}.pharmacyDashboard .greyBackgroundBox .pharmacyTaskGrid .pharmacyTaskCard .content .buttonsContainer>button .rightArrow{fill:var(--white);padding-left:12px}.pharmacyDashboard .greyBackgroundBox .pharmacyTaskGrid .pharmacyTaskCard .content .buttonsContainer>button:hover{background:var(--white);color:var(--primary-dark-slate-blue)}.pharmacyDashboard .greyBackgroundBox .pharmacyTaskGrid .pharmacyTaskCard .content .buttonsContainer>button:hover .rightArrow{fill:var(--primary-dark-slate-blue)}.pharmacyDashboard .greyBackgroundBox .pharmacyTaskGrid .pharmacyTaskCard .content .buttonsContainer .spanishButton{width:109px}.pharmacyDashboard .greyBackgroundBox .pharmacyTaskGrid .pharmacyTaskCard .content .buttonsContainer .englishButton{width:113px}.pharmacyDashboard .greyBackgroundBox .pharmacyTaskGrid .pharmacyTaskCard .content .buttonsContainer .doubleButtonsDesktopn{display:flex;justify-content:space-between}.pharmacyDashboard .greyBackgroundBox .pharmacyTaskGrid .pharmacyTaskCard.pharmacyTaskCard-disabled{opacity:.5;pointer-events:none;cursor:not-allowed}.pharmacyDashboard .greyBackgroundBox .pharmacyTaskGrid .pharmacyTaskCard.pharmacyTaskCard-disabled .header{background:var(--background-light-gray)}.pharmacyDashboard .greyBackgroundBox .pharmacyTaskGrid .pharmacyTaskCard.pharmacyTaskCard-disabled .header .iconContainer{border-color:var(--light-gray);background:var(--light-gray)}.pharmacyDashboard .greyBackgroundBox .pharmacyTaskGrid .pharmacyTaskCard.pharmacyTaskCard-disabled .header .headingText,.pharmacyDashboard .greyBackgroundBox .pharmacyTaskGrid .pharmacyTaskCard.pharmacyTaskCard-disabled .content .desc{color:var(--light-gray)}.pharmacyDashboard .greyBackgroundBox .pharmacyTaskGrid .pharmacyTaskCard.pharmacyTaskCard-disabled .content .buttonsContainer>button{border-color:var(--light-gray);background:var(--light-gray);color:var(--white);cursor:not-allowed}.pharmacyDashboard .greyBackgroundBox .pharmacyTaskGrid .pharmacyTaskCard.pharmacyTaskCard-disabled .content .buttonsContainer>button:hover{background:var(--light-gray);color:var(--white)}.pharmacyDashboard .greyBackgroundBox .pharmacyTaskGrid .pharmacyTaskCard.pharmacyTaskCard-disabled .content .buttonsContainer>button:hover .rightArrow{fill:var(--white)}.pharmacyDashboard .greyBackgroundBox .pharmacyTaskGrid .pharmacyTaskCard.pharmacyTaskCard-disabled .content .buttonsContainer>button .rightArrow{fill:var(--white)}.pharmacyDashboard .edMaterialsContainer .edMaterialsTitleSection{background:var(--secondary-bg-orange);padding:16px 32px}.pharmacyDashboard .edMaterialsContainer .edMaterialsTitleSection .edMaterialsSectionTitle{display:flex;align-items:center;align-self:stretch;color:var(--primary-dark-slate-blue);font-family:Poppins;font-size:24px;font-style:normal;font-weight:400;line-height:32px}.pharmacyDashboard .edMaterialsContainer .edMaterialsSubtitleSection{padding:16px 32px}.pharmacyDashboard .edMaterialsContainer .edMaterialsSubtitleSection .edMaterialsSectionSubTitle{display:flex;align-items:center;align-self:stretch;color:var(--light-gray);font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.pharmacyDashboard .edMaterialsContainer .pharmacyEdMaterialsGrid{display:flex;padding:12px 32px 40px;gap:27px;justify-content:space-between}.pharmacyDashboard .edMaterialsContainer .pharmacyEdMaterialsGrid .pharmacyEdMaterialCard{display:flex;width:590px;padding:24px;align-items:center;justify-content:flex-start;gap:10px;border-radius:20px;background:var(--primary-light-blue);cursor:pointer;transition:all .3s ease}.pharmacyDashboard .edMaterialsContainer .pharmacyEdMaterialsGrid .pharmacyEdMaterialCard:hover{background:#e1f1ff;box-shadow:0 2px 8px #0000001a}.pharmacyDashboard .edMaterialsContainer .pharmacyEdMaterialsGrid .pharmacyEdMaterialCard .iconAndTitle{display:flex;align-items:center;gap:10px}.pharmacyDashboard .edMaterialsContainer .pharmacyEdMaterialsGrid .pharmacyEdMaterialCard .iconAndTitle .iconContainer{display:flex;width:48px;height:48px;justify-content:center;align-items:center;gap:13.333px;flex-shrink:0;border-radius:133.333px;background:var(--info-bg)}.pharmacyDashboard .edMaterialsContainer .pharmacyEdMaterialsGrid .pharmacyEdMaterialCard .iconAndTitle .iconContainer img{width:32px;height:32px;flex-shrink:0}.pharmacyDashboard .edMaterialsContainer .pharmacyEdMaterialsGrid .pharmacyEdMaterialCard .iconAndTitle .cardTitle{color:var(--primary-dark-slate-blue);font-family:Poppins;font-size:18px;font-style:normal;font-weight:500;line-height:24px}.pharmacyEdMaterialCard-modal{display:flex;align-items:center;justify-content:center}.pharmacyEdMaterialCard-modal .modalContainer{max-height:60%}@media(max-width:767px){.pharmacyEdMaterialCard-modal .modalContainer{max-height:50%}}.pharmacyEdMaterialCard-modal .modalContainer{background-color:var(--white);width:600px;border-radius:4px}.pharmacyEdMaterialCard-modal .modalContainer .modal-header{display:flex;align-items:center;padding:10px 20px;justify-content:space-between;border-bottom:1px solid var(--BMS-Light-Ray)}.pharmacyEdMaterialCard-modal .modalContainer .modal-header .modal-title{color:var(--primary-dark-slate-blue);font-family:Poppins;font-size:18px;font-style:normal;font-weight:500;line-height:24px}.pharmacyEdMaterialCard-modal .modalContainer .modal-header .modal-close{display:flex;padding:12px 0 10px 24px;justify-content:center;align-items:center;gap:12px;flex-wrap:wrap}.pharmacyEdMaterialCard-modal .modalContainer .modal-header .modal-close .close-info{color:var(--primary-dark-slate-blue);font-family:Poppins;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.pharmacyEdMaterialCard-modal .modalContainer .modal-header .modal-close :hover{cursor:pointer}.pharmacyEdMaterialCard-modal .modalContainer .modal-bottom-section{display:flex;padding:24px 40px;flex-direction:column;justify-content:center;align-items:flex-start;align-self:stretch}.pharmacyEdMaterialCard-modal .modalContainer .modal-bottom-section .modal-title{color:var(--primary-dark-slate-blue);font-family:Poppins;font-size:18px;font-style:normal;font-weight:500;line-height:24px;padding-bottom:24px}.pharmacyEdMaterialCard-modal .modalContainer .modal-bottom-section .search-container{display:flex;height:56px;align-items:center;align-self:stretch;border-radius:2px;border:1px solid var(--Mezi-Background-Divider-2);background:var(--white);padding:0 12px}.pharmacyEdMaterialCard-modal .modalContainer .modal-bottom-section .search-container :focus{outline:none}.pharmacyEdMaterialCard-modal .modalContainer .modal-bottom-section .search-container .search-input{border:none}.pharmacyEdMaterialCard-modal .modalContainer .modal-bottom-section .customscrollbarpurple{width:100%;overflow-y:auto;outline:none;cursor:pointer;max-height:180px}@media(max-width:767px){.pharmacyEdMaterialCard-modal .modalContainer .modal-bottom-section .customscrollbarpurple{max-height:140px}}.pharmacyEdMaterialCard-modal .modalContainer .modal-bottom-section .customscrollbarpurple::-webkit-scrollbar-track{background-color:var(--dropdownmenu-gray);border-radius:20px}.pharmacyEdMaterialCard-modal .modalContainer .modal-bottom-section .customscrollbarpurple::-webkit-scrollbar{width:8px;border-radius:20px;background-color:var(--BMS-Light-Ray)}.pharmacyEdMaterialCard-modal .modalContainer .modal-bottom-section .customscrollbarpurple::-webkit-scrollbar-thumb{background-color:var(--Mezi-Primary-Dark-Slate-Blue);border-radius:20px}.pharmacyEdMaterialCard-modal .modalContainer .modal-bottom-section .customscrollbarpurple::-webkit-scrollbar-thumb:hover{background-color:var(--white);border:1px solid var(--Mezi-Primary-Dark-Slate-Blue)}.pharmacyEdMaterialCard-modal .modalContainer .modal-bottom-section .customscrollbarpurple.focused::-webkit-scrollbar-thumb{background-color:var(--white);border-color:var(--Mezi-Primary-Dark-Slate-Blue);border-style:double}.pharmacyEdMaterialCard-modal .modalContainer .modal-bottom-section .program-list{width:100%;max-height:220px}@media(max-width:1023px){.pharmacyEdMaterialCard-modal .modalContainer .modal-bottom-section .program-list{max-height:180px}}@media(max-width:767px){.pharmacyEdMaterialCard-modal .modalContainer .modal-bottom-section .program-list{max-height:300px}}.pharmacyEdMaterialCard-modal .modalContainer .modal-bottom-section .program-list .program-item{display:flex;align-items:center;gap:16px;align-self:stretch;justify-content:space-between;border-bottom:1px solid var(--BMS-Light-Ray);padding:16px 0}.pharmacyEdMaterialCard-modal .modalContainer .modal-bottom-section .program-list .program-item .download-button{color:var(--primary-dark-slate-blue);justify-self:flex-end;padding-right:40px;background:none;border:none}.pharmacyEdMaterialCard-modal .modalContainer .modal-bottom-section .program-list .program-item .download-button :hover{cursor:pointer}@media(max-width:1023px){.pharmacyDashboard .title{padding:40px 32px 24px 52px;font-size:32px;line-height:40px}.pharmacyDashboard .greyBackgroundBox{padding:20px 52px}.pharmacyDashboard .greyBackgroundBox .cardsSectionTitle{padding:0 0 10px}.pharmacyDashboard .greyBackgroundBox .pharmacyTaskGrid{padding:10px 0 16px}.pharmacyDashboard .edMaterialsContainer .edMaterialsTitleSection{padding:16px 52px}.pharmacyDashboard .edMaterialsContainer .edMaterialsTitleSection .edMaterialsSectionTitle{padding:0}.pharmacyDashboard .edMaterialsContainer .edMaterialsSubtitleSection{padding:16px 52px}.pharmacyDashboard .edMaterialsContainer .edMaterialsSubtitleSection .edMaterialsSectionSubTitle{padding:0}.pharmacyDashboard .edMaterialsContainer .pharmacyEdMaterialsGrid{padding:12px 52px 40px;flex-direction:column}.pharmacyDashboard .edMaterialsContainer .pharmacyEdMaterialsGrid .pharmacyEdMaterialCard{width:auto}}@media(max-width:767px){.pharmacyDashboard .title{padding:40px 24px 24px;font-size:23px;font-weight:400;line-height:28px}.pharmacyDashboard .greyBackgroundBox{padding:12px 24px}.pharmacyDashboard .greyBackgroundBox .cardsSectionTitle{padding:0}.pharmacyDashboard .greyBackgroundBox .show-button{margin:8px 0 12px;background-color:var(--white)}.pharmacyDashboard .greyBackgroundBox .show-button .MuiSelect-select{padding:12px 16px}.pharmacyDashboard .greyBackgroundBox .pharmacyTaskGrid{padding:12px 0 16px}.pharmacyDashboard .edMaterialsContainer .edMaterialsTitleSection{padding:24px}.pharmacyDashboard .edMaterialsContainer .edMaterialsTitleSection .edMaterialsSectionTitle{padding:0;font-size:23px;line-height:28px}.pharmacyDashboard .edMaterialsContainer .edMaterialsSubtitleSection{padding:0 24px 24px}.pharmacyDashboard .edMaterialsContainer .edMaterialsSubtitleSection .edMaterialsSectionSubTitle{padding:0}.pharmacyDashboard .edMaterialsContainer .pharmacyEdMaterialsGrid{padding:12px 24px 40px;flex-direction:column}.pharmacyDashboard .edMaterialsContainer .pharmacyEdMaterialsGrid .pharmacyEdMaterialCard{width:auto;flex-direction:column}.pharmacyDashboard .edMaterialsContainer .pharmacyEdMaterialsGrid .pharmacyEdMaterialCard .iconAndTitle{justify-content:start;width:100%}.pharmacyDashboard .edMaterialsContainer .pharmacyEdMaterialsGrid .pharmacyEdMaterialCard .cardButton{width:100%;margin:0 auto;padding:0 auto}.pharmacyEdMaterialCard-modal .modalContainer{width:350px;max-height:70%}.pharmacyEdMaterialCard-modal .modalContainer .modal-header{justify-content:flex-end;align-items:center}}.pharmacyLogDispenseConfirmation{padding:0 0 50px;background-color:#fff;min-height:100vh;display:flex;flex-direction:column;box-sizing:border-box}.pharmacyLogDispenseConfirmation *{box-sizing:border-box}.pharmacyLogDispenseConfirmation .stepperContainer{padding:24px 32px;display:flex;justify-content:center;align-items:center;width:100%;box-sizing:border-box}.pharmacyLogDispenseConfirmation .pageTitle{background-color:#f0f8ff;padding:40px 32px 24px;width:100%;box-sizing:border-box}.pharmacyLogDispenseConfirmation .pageTitle .title{color:#336;font-family:Poppins,sans-serif;font-size:32px;font-weight:300;line-height:40px}.pharmacyLogDispenseConfirmation .successContent{display:flex;flex-direction:column;align-items:center;padding:56px 56px 24px;gap:16px;box-sizing:border-box;width:100%;max-width:100%}.pharmacyLogDispenseConfirmation .successContent .iconContainer{width:112px;height:112px;border-radius:50%;background-color:#e8f5e9;display:flex;align-items:center;justify-content:center}.pharmacyLogDispenseConfirmation .successContent .iconContainer .success-icon{width:70px;height:70px;color:#46ae59}.pharmacyLogDispenseConfirmation .successContent .mainHeading{color:#336;font-family:Poppins,sans-serif;font-size:24px;font-weight:400;line-height:32px;text-align:center;padding:20px 32px}.pharmacyLogDispenseConfirmation .successContent .subHeading{color:#336;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:24px;text-align:center;max-width:100%}.pharmacyLogDispenseConfirmation .successContent .dispenseTable{width:100%;max-width:100%;border:1px solid #E3E2E2;margin-top:16px;overflow-x:auto;box-sizing:border-box}.pharmacyLogDispenseConfirmation .successContent .dispenseTable .MuiTable-root{border-collapse:collapse;min-width:100%}.pharmacyLogDispenseConfirmation .successContent .dispenseTable .MuiTableHead-root .MuiTableRow-root{height:56px}.pharmacyLogDispenseConfirmation .successContent .dispenseTable .MuiTableHead-root .MuiTableRow-root .MuiTableCell-root{border-top:1px solid #E3E2E2;border-bottom:none;padding:12px;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#121619;background-color:#fdf0e4;text-align:center}.pharmacyLogDispenseConfirmation .successContent .dispenseTable .MuiTableBody-root .MuiTableRow-root{height:56px}.pharmacyLogDispenseConfirmation .successContent .dispenseTable .MuiTableBody-root .MuiTableRow-root .MuiTableCell-root{border-top:1px solid #E3E2E2;border-bottom:none;padding:12px;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#121619;text-align:center}.pharmacyLogDispenseConfirmation .successContent .productItem{padding:2px 0}.pharmacyLogDispenseConfirmation .successContent .productItem:not(:last-child){border-bottom:1px solid #E0E0E0}.pharmacyLogDispenseConfirmation .successContent .productListCard .productItem{padding:2px 0}.pharmacyLogDispenseConfirmation .successContent .productListCard .productItem:not(:last-child){border-bottom:1px solid #E0E0E0}.pharmacyLogDispenseConfirmation .successContent .dispenseCard{width:100%;max-width:600px;background-color:#fff;border:1px solid #E3E2E2;border-radius:10px;padding:24px;margin-top:16px;display:flex;flex-direction:column;gap:16px;box-sizing:border-box}.pharmacyLogDispenseConfirmation .successContent .dispenseCard:not(:first-of-type){margin-top:24px}.pharmacyLogDispenseConfirmation .successContent .dispenseCard .cardRow{display:flex;flex-direction:column;gap:4px}.pharmacyLogDispenseConfirmation .successContent .dispenseCard .cardRow .cardLabel{font-family:Poppins,sans-serif;font-size:14px;font-weight:600;line-height:20px;color:#336}.pharmacyLogDispenseConfirmation .successContent .dispenseCard .cardRow .cardValue{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#000000de}.pharmacyLogDispenseConfirmation .actionButtons{display:flex;flex-direction:column;align-items:center;padding:24px 56px;gap:24px;width:100%;max-width:100%;box-sizing:border-box}.pharmacyLogDispenseConfirmation .actionButtons .primaryButtons{display:flex;gap:30px;justify-content:center;width:100%;max-width:100%;box-sizing:border-box}@media(max-width:1024px){.pharmacyLogDispenseConfirmation .stepperContainer{padding:24px 0;width:100%;box-sizing:border-box}.pharmacyLogDispenseConfirmation .stepperContainer .MuiStepLabel-root{flex-direction:row;margin:auto 10px;background-color:var(--success-bg);border-radius:30px;padding-left:10px;box-sizing:border-box}.pharmacyLogDispenseConfirmation .stepperContainer .MuiStepLabel-root .MuiStepLabel-labelContainer .MuiStepLabel-label{margin-top:0}.pharmacyLogDispenseConfirmation .stepperContainer .MuiStepLabel-root .MuiStepLabel-labelContainer .Mui-completed{padding:8px 16px 8px 10px;background:var(--success-bg)}.pharmacyLogDispenseConfirmation .stepperContainer .MuiStepLabel-alternativeLabel:has(.Mui-active){background-color:var(--secondary-orange);padding:0 5px;border-radius:30px;box-sizing:border-box}.pharmacyLogDispenseConfirmation .stepperContainer .MuiStepLabel-alternativeLabel:has(.Mui-active) .MuiStepLabel-label{padding-left:0}.pharmacyLogDispenseConfirmation .successContent .dispenseCard .cardRow .cardLabel{font-weight:600;color:#336}.pharmacyLogDispenseConfirmation .successContent .dispenseCard .cardRow .cardValue{color:#000000de}}@media(max-width:767px){.pharmacyLogDispenseConfirmation .stepperContainer{padding:24px 0;width:100%;box-sizing:border-box;display:block}.pharmacyLogDispenseConfirmation .pageTitle{padding:24px 16px;box-sizing:border-box}.pharmacyLogDispenseConfirmation .pageTitle .title{font-size:24px;line-height:32px}.pharmacyLogDispenseConfirmation .successContent{padding:32px 16px 16px;box-sizing:border-box}.pharmacyLogDispenseConfirmation .successContent .iconContainer{width:80px;height:80px;border-radius:40px}.pharmacyLogDispenseConfirmation .successContent .iconContainer .successIcon{font-size:56px}.pharmacyLogDispenseConfirmation .successContent .mainHeading{font-size:20px;line-height:28px;padding:16px;box-sizing:border-box}.pharmacyLogDispenseConfirmation .successContent .subHeading{font-size:14px;line-height:20px}.pharmacyLogDispenseConfirmation .successContent .dispenseCard{padding:16px;box-sizing:border-box}.pharmacyLogDispenseConfirmation .successContent .dispenseCard .cardRow .cardLabel{font-weight:600;color:#336}.pharmacyLogDispenseConfirmation .successContent .dispenseCard .cardRow .cardValue{color:#000000de}.pharmacyLogDispenseConfirmation .actionButtons{padding:16px;gap:16px;box-sizing:border-box}.pharmacyLogDispenseConfirmation .actionButtons .primaryButtons{flex-direction:column;width:100%;gap:16px;box-sizing:border-box}.pharmacyLogDispenseConfirmation .actionButtons .primaryButtons button{width:100%;box-sizing:border-box}.pharmacyLogDispenseConfirmation .actionButtons>button{width:100%;box-sizing:border-box}}@media print{header,footer,[class*=Header],[class*=Footer],[class*=Navigation]{display:none!important}body{print-color-adjust:exact;-webkit-print-color-adjust:exact;margin:0;padding:0}.pageTitle,.footer-container,.header-content{display:none!important}.pharmacyLogDispenseConfirmation{padding:0;min-height:auto;background-color:#fff}.pharmacyLogDispenseConfirmation .stepperContainer,.pharmacyLogDispenseConfirmation .actionButtons{display:none!important}.pharmacyLogDispenseConfirmation .pageTitle{background-color:#336;padding:30px 40px;page-break-after:avoid}.pharmacyLogDispenseConfirmation .pageTitle .title{color:#fff;font-size:24px;font-weight:600;margin:0}.pharmacyLogDispenseConfirmation .successContent{padding:30px 40px;gap:12px}.pharmacyLogDispenseConfirmation .successContent .iconContainer{display:none}.pharmacyLogDispenseConfirmation .successContent .mainHeading{color:#336;font-size:18px;font-weight:600;padding:0 0 12px;page-break-after:avoid;text-align:left}.pharmacyLogDispenseConfirmation .successContent .subHeading{color:#333;font-size:12px;line-height:18px;padding-bottom:20px;page-break-after:avoid;text-align:left}.pharmacyLogDispenseConfirmation .successContent .dispenseTable{border:1px solid #333366;margin-top:0;page-break-inside:avoid}.pharmacyLogDispenseConfirmation .successContent .dispenseTable .MuiTableHead-root .MuiTableCell-root{background-color:#f0f8ff!important;font-weight:700!important;color:#336!important;border:1px solid #CCCCCC!important;line-height:16px!important;padding:5px 8px!important;font-size:10px!important}.pharmacyLogDispenseConfirmation .successContent .dispenseTable .MuiTableBody-root .MuiTableCell-root{border:1px solid #CCCCCC!important;padding:5px 8px;line-height:16px!important;font-size:10px!important;color:#000!important}.pharmacyLogDispenseConfirmation .successContent .dispenseTable .MuiTableBody-root .MuiTableCell-root .productItem{padding:2px 0}.pharmacyLogDispenseConfirmation .successContent .dispenseTable .MuiTableBody-root .MuiTableCell-root .productItem:not(:last-child){border-bottom:1px solid #E0E0E0}.pharmacyLogDispenseConfirmation .successContent .dispenseCard{border:2px solid #333366;page-break-inside:avoid;margin-bottom:16px;padding:16px}.pharmacyLogDispenseConfirmation .successContent .dispenseCard .cardRow{gap:2px}.pharmacyLogDispenseConfirmation .successContent .dispenseCard .cardRow .cardLabel{color:#336!important;font-weight:600;font-size:11px}.pharmacyLogDispenseConfirmation .successContent .dispenseCard .cardRow .cardValue{color:#000!important;font-size:11px}.pharmacyLogDispenseConfirmation .successContent .dispenseCard .cardRow .productListCard .productItem{padding:2px 0}.pharmacyLogDispenseConfirmation .successContent .dispenseCard .cardRow .productListCard .productItem:not(:last-child){border-bottom:1px solid #E0E0E0}.pharmacyLogDispenseConfirmation:after{content:"Bristol Myers Squibb | CelMoDs REMS Program | Generated: " attr(data-print-date);display:block;padding:20px 40px;text-align:center;font-family:Poppins,sans-serif;font-size:10px;color:#666;border-top:2px solid #E3E2E2;margin-top:30px;page-break-before:avoid}@page{size:letter landscape;margin:.5in}}.patientDispenseInfoSection{margin-bottom:2px;width:100%}.patientDispenseInfoSection:last-child{margin-bottom:0}.patientDispenseInfoSection .MuiAccordion-root{box-shadow:none;border:none;border-radius:0;width:100%;margin:0!important}.patientDispenseInfoSection .MuiAccordion-root:before{display:none}.patientDispenseInfoSection .MuiAccordion-root.Mui-expanded{margin:0!important}.patientDispenseInfoSection .accordionHeader{background-color:#f0f8ff;min-height:56px;padding:20px 32px}.patientDispenseInfoSection .accordionHeader.MuiAccordionSummary-root,.patientDispenseInfoSection .accordionHeader.MuiButtonBase-root,.patientDispenseInfoSection .accordionHeader .MuiButtonBase-root{transform:none!important;transition:none!important}.patientDispenseInfoSection .accordionHeader.MuiButtonBase-root:active{transform:none!important}.patientDispenseInfoSection .accordionHeader.Mui-expanded{min-height:56px}.patientDispenseInfoSection .accordionHeader .MuiAccordionSummary-content{margin:0;width:100%;display:flex;align-items:center}.patientDispenseInfoSection .accordionHeader .MuiAccordionSummary-content.Mui-expanded{margin:0}.patientDispenseInfoSection .accordionHeader .MuiAccordionSummary-expandIconWrapper{color:#336;margin-left:12px}.patientDispenseInfoSection .accordionHeader .MuiAccordionSummary-expandIconWrapper .MuiSvgIcon-root{height:1.5em;width:1.5em}.patientDispenseInfoSection .accordionHeader .headerContent{display:flex;justify-content:space-between;align-items:center;width:100%}.patientDispenseInfoSection .accordionHeader .headerContent .checkIcon{color:#46ae59;font-size:32px;width:32px;height:32px}.patientDispenseInfoSection .accordionHeader .headerContent .checkIcon.errorIcon{color:#d32f2f}.patientDispenseInfoSection .accordionHeader .headerContent .patientNameContainer{display:flex;align-items:center;gap:12px;margin-right:30px;padding-right:30px;border-right:1px solid #C5C5C5}.patientDispenseInfoSection .accordionHeader .headerContent .patientNameContainer .patientName{font-weight:500;font-size:18px;line-height:24px;color:#336}.patientDispenseInfoSection .accordionHeader .headerContent .statusContainer{display:flex;align-items:center;gap:12px;margin-left:auto}.patientDispenseInfoSection .accordionHeader .headerContent .statusChip{font-weight:600;font-size:13px;text-transform:none;height:28px;padding:0 12px;font-weight:400;display:flex;align-items:center;justify-content:center;min-height:36px;border-radius:100px;background:var(--success-bg);color:var(--success);border:1px solid var(--success)}.patientDispenseInfoSection .accordionHeader .headerContent .statusChip.MuiChip-colorSuccess{background:var(--success-bg);color:var(--success);border:1px solid var(--success)}.patientDispenseInfoSection .accordionHeader .headerContent .statusChip.MuiChip-colorError{background-color:#ffebee;color:#d32f2f;border:1px solid #D32F2F}.patientDispenseInfoSection .removePatientButton{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;cursor:pointer;transition:background-color .3s ease}.patientDispenseInfoSection .removePatientButton:focus{outline:2px solid #EE0006;outline-offset:2px}.patientDispenseInfoSection .removePatientButton.canRemove{background-color:#b3261e1a;color:#ee0006}.patientDispenseInfoSection .removePatientButton.canRemove:hover{background-color:#b3261e33}.patientDispenseInfoSection .removePatientButton.cannotRemove{background-color:#00000014;color:#888;cursor:not-allowed;opacity:.5}.patientDispenseInfoSection .removePatientButton .deleteIcon{font-size:24px}@media(max-width:767px){.patientDispenseInfoSection .has-override-button{border-bottom:75px solid #F0F8FF}.patientDispenseInfoSection .has-override-button .override-button{position:absolute;bottom:-55px;width:calc(100% - 90px);margin:auto;right:0;left:0}.patientDispenseInfoSection .MuiBox-root:has(.mobile-name) .MuiBox-root:has(.mobile-name){width:calc(100% - 60px)}.patientDispenseInfoSection .MuiBox-root:has(.mobile-name) .MuiBox-root:has(.mobile-name) .MuiBox-root{width:auto}.patientDispenseInfoSection .MuiBox-root:has(.mobile-name) p{font-size:14px}}.patientDispenseInfoSection .headerContent{display:flex;align-items:center;justify-content:space-between;width:100%}@media(max-width:1024px){.patientDispenseInfoSection .headerContent{align-items:flex-start}}.patientDispenseInfoSection .patientNameGroup{display:flex;flex-direction:row;align-items:center;gap:24px}@media(max-width:1024px){.patientDispenseInfoSection .patientNameGroup{flex-direction:column;align-items:flex-start;gap:8px}}.patientDispenseInfoSection .mobile-name{display:flex;align-items:center;gap:8px}.patientDispenseInfoSection .patientNameText{font-family:Poppins;font-size:18px;font-weight:500;line-height:24px;color:#336}.patientDispenseInfoSection .verticalDivider{width:1px;height:36px;background-color:#0000001f}@media(max-width:1024px){.patientDispenseInfoSection .verticalDivider{display:none}}.patientDispenseInfoSection .statusChipContainer{margin-left:0}@media(max-width:1024px){.patientDispenseInfoSection .statusChipContainer{margin-left:5px}}.patientDispenseInfoSection .buttonsContainer{display:flex;align-items:center;gap:24px}.patientDispenseInfoSection .override-button{height:48px;border-radius:28px;border:1px solid rgba(51,51,102,.5);background-color:#fff;color:#336;font-family:Poppins;font-size:16px;font-weight:700;line-height:20px;text-transform:none;padding:0 24px;display:inline-flex;align-items:center;justify-content:center;text-align:center;cursor:pointer;transition:background-color .2s,border-color .2s}.patientDispenseInfoSection .override-button:hover{border-color:#336;background-color:#3333660a}.patientDispenseInfoSection .override-button:focus{outline:2px solid #333366;outline-offset:2px}.patientDispenseInfoSection .override-button.override-disabled{opacity:.7;cursor:not-allowed;pointer-events:auto;border-color:#3363;background-color:#3333660a}.patientDispenseInfoSection .override-button.override-disabled:hover{border-color:#3363;background-color:#3333660a}.patientDispenseInfoSection .override-button.override-disabled:active,.patientDispenseInfoSection .override-button.override-disabled:focus{outline:none;box-shadow:none}.patientDispenseInfoSection .notAuthorizedAlert{background-color:#f2d9d9;border:1px solid #ECC6CB;border-radius:10px;padding:12px 20px;margin:24px 30px 0;align-items:center}.patientDispenseInfoSection .notAuthorizedAlert .MuiAlert-icon{padding:0;margin-right:10px;align-items:center;font-size:32px}.patientDispenseInfoSection .notAuthorizedAlert .MuiAlert-message{font-family:Poppins;font-size:14px;font-weight:400;line-height:20px;color:#000000de;padding:0}.patientDispenseInfoSection .accordionContent{padding:0;background-color:#fff}.patientDispenseInfoSection .accordionContent .reviewSection{display:flex;gap:30px;padding:32px 32px 20px 42px}.patientDispenseInfoSection .accordionContent .reviewSection .orangeIndicator{position:relative;width:5px;min-width:5px;display:flex;flex-direction:column;align-items:center}.patientDispenseInfoSection .accordionContent .reviewSection .orangeIndicator:before{content:"";width:14px;height:14px;background-color:#f93;border-radius:50%;display:inline-block;border:4px solid hsl(34,80%,90%);z-index:0;position:relative}.patientDispenseInfoSection .accordionContent .reviewSection .orangeIndicator:after{content:"";margin-top:-10px;position:relative;z-index:1;width:2px;flex:1;min-height:100px;background-color:#f93;display:block}.patientDispenseInfoSection .accordionContent .reviewSection .sectionContent{flex:1;display:flex;flex-direction:column;gap:24px}.patientDispenseInfoSection .accordionContent .reviewSection .sectionContent .sectionTitle{font-weight:500;font-size:18px;line-height:24px;color:#336}.patientDispenseInfoSection .accordionContent .reviewSection .sectionContent .fieldGrid .fieldItem .fieldLabel{font-weight:400;font-size:13px;line-height:20px;color:#0000008a;margin-bottom:4px}.patientDispenseInfoSection .accordionContent .reviewSection .sectionContent .fieldGrid .fieldItem .fieldValue{font-weight:500;font-size:18px;line-height:24px;color:#336}.patientDispenseInfoSection .accordionContent .reviewSection .sectionContent .fieldGrid .fieldItem .fieldValue.preWrap{white-space:pre-wrap}.patientDispenseInfoSection .accordionContent .hcpSection,.patientDispenseInfoSection .accordionContent .dispenseSection{padding:24px 32px;display:flex;flex-direction:column;gap:24px}.patientDispenseInfoSection .accordionContent .hcpSection .sectionTitle,.patientDispenseInfoSection .accordionContent .dispenseSection .sectionTitle{font-weight:500;font-size:18px;line-height:24px;color:#336}.patientDispenseInfoSection .accordionContent .hcpSection .fieldContainer,.patientDispenseInfoSection .accordionContent .dispenseSection .fieldContainer{display:flex;flex-direction:column;gap:8px}.patientDispenseInfoSection .accordionContent .hcpSection .fieldContainer.hcp-information-search,.patientDispenseInfoSection .accordionContent .dispenseSection .fieldContainer.hcp-information-search{display:flex;align-items:baseline;flex-direction:row;gap:20px}@media(max-width:767px){.patientDispenseInfoSection .accordionContent .hcpSection .fieldContainer.hcp-information-search,.patientDispenseInfoSection .accordionContent .dispenseSection .fieldContainer.hcp-information-search{flex-direction:column}}.patientDispenseInfoSection .accordionContent .hcpSection .fieldContainer .npiSearch,.patientDispenseInfoSection .accordionContent .dispenseSection .fieldContainer .npiSearch,.patientDispenseInfoSection .accordionContent .hcpSection .fieldContainer .hcpResultBox,.patientDispenseInfoSection .accordionContent .dispenseSection .fieldContainer .hcpResultBox{width:100%;max-width:533px}.patientDispenseInfoSection .accordionContent .hcpSection .fieldContainer .labelWithTooltip,.patientDispenseInfoSection .accordionContent .dispenseSection .fieldContainer .labelWithTooltip{display:flex;align-items:center;gap:8px}.patientDispenseInfoSection .accordionContent .hcpSection .fieldContainer .labelWithTooltip .tooltipIcon,.patientDispenseInfoSection .accordionContent .dispenseSection .fieldContainer .labelWithTooltip .tooltipIcon{color:#0000008a}.patientDispenseInfoSection .accordionContent .hcpSection .fieldContainer .fieldLabel,.patientDispenseInfoSection .accordionContent .dispenseSection .fieldContainer .fieldLabel{font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#21272a}.patientDispenseInfoSection .accordionContent .hcpSection .fieldContainer .MuiTextField-root .MuiInputBase-root input,.patientDispenseInfoSection .accordionContent .hcpSection .fieldContainer .MuiTextField-root .MuiInputBase-root,.patientDispenseInfoSection .accordionContent .dispenseSection .fieldContainer .MuiTextField-root .MuiInputBase-root input,.patientDispenseInfoSection .accordionContent .dispenseSection .fieldContainer .MuiTextField-root .MuiInputBase-root{width:100%}.patientDispenseInfoSection .accordionContent .hcpSection .fieldContainer .MuiTextField-root .MuiInputBase-root input:focus,.patientDispenseInfoSection .accordionContent .hcpSection .fieldContainer .MuiTextField-root .MuiInputBase-root:focus,.patientDispenseInfoSection .accordionContent .dispenseSection .fieldContainer .MuiTextField-root .MuiInputBase-root input:focus,.patientDispenseInfoSection .accordionContent .dispenseSection .fieldContainer .MuiTextField-root .MuiInputBase-root:focus{outline:none;border:none}.patientDispenseInfoSection .accordionContent .hcpSection .fieldContainer .MuiTextField-root .MuiInputBase-root,.patientDispenseInfoSection .accordionContent .dispenseSection .fieldContainer .MuiTextField-root .MuiInputBase-root{border:1px solid white}.patientDispenseInfoSection .accordionContent .hcpSection .fieldContainer .MuiTextField-root .MuiInputBase-root:has(input:focus),.patientDispenseInfoSection .accordionContent .dispenseSection .fieldContainer .MuiTextField-root .MuiInputBase-root:has(input:focus){border:1px solid gray}.patientDispenseInfoSection .accordionContent .hcpSection .fieldContainer .standardTextField .MuiOutlinedInput-root,.patientDispenseInfoSection .accordionContent .dispenseSection .fieldContainer .standardTextField .MuiOutlinedInput-root{height:48px;background-color:#fff}.patientDispenseInfoSection .accordionContent .hcpSection .fieldContainer .standardTextField .MuiOutlinedInput-root fieldset,.patientDispenseInfoSection .accordionContent .dispenseSection .fieldContainer .standardTextField .MuiOutlinedInput-root fieldset{border-color:#c8c6c6}.patientDispenseInfoSection .accordionContent .hcpSection .fieldContainer .standardTextField .MuiOutlinedInput-root:hover fieldset,.patientDispenseInfoSection .accordionContent .dispenseSection .fieldContainer .standardTextField .MuiOutlinedInput-root:hover fieldset,.patientDispenseInfoSection .accordionContent .hcpSection .fieldContainer .standardTextField .MuiOutlinedInput-root.Mui-focused fieldset,.patientDispenseInfoSection .accordionContent .dispenseSection .fieldContainer .standardTextField .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#336}.patientDispenseInfoSection .accordionContent .hcpSection .fieldContainer .standardTextField .MuiInputBase-input,.patientDispenseInfoSection .accordionContent .dispenseSection .fieldContainer .standardTextField .MuiInputBase-input{font-family:Poppins;font-size:14px;font-weight:400;padding:12px 16px;color:#000000de}.patientDispenseInfoSection .accordionContent .hcpSection .fieldContainer .standardTextField .MuiInputBase-input::placeholder,.patientDispenseInfoSection .accordionContent .dispenseSection .fieldContainer .standardTextField .MuiInputBase-input::placeholder{color:#0000008a}.patientDispenseInfoSection .accordionContent .hcpSection .fieldContainer .readOnlyTextField .MuiOutlinedInput-root,.patientDispenseInfoSection .accordionContent .dispenseSection .fieldContainer .readOnlyTextField .MuiOutlinedInput-root{height:48px;background-color:#f5f5f5}.patientDispenseInfoSection .accordionContent .hcpSection .fieldContainer .readOnlyTextField .MuiInputBase-input,.patientDispenseInfoSection .accordionContent .dispenseSection .fieldContainer .readOnlyTextField .MuiInputBase-input{font-family:Poppins;font-size:14px;font-weight:400;color:#000000de}.patientDispenseInfoSection .accordionContent .hcpSection .fieldContainer .daysSuppliedTextField,.patientDispenseInfoSection .accordionContent .dispenseSection .fieldContainer .daysSuppliedTextField{max-width:533px}.patientDispenseInfoSection .accordionContent .hcpSection .fieldContainer .daysSuppliedTextField .MuiOutlinedInput-root,.patientDispenseInfoSection .accordionContent .dispenseSection .fieldContainer .daysSuppliedTextField .MuiOutlinedInput-root{height:48px;background-color:#fff}.patientDispenseInfoSection .accordionContent .hcpSection .fieldContainer .daysSuppliedTextField .MuiInputBase-input,.patientDispenseInfoSection .accordionContent .dispenseSection .fieldContainer .daysSuppliedTextField .MuiInputBase-input{font-family:Poppins;font-size:16px;font-weight:300;line-height:24px;color:#336}.patientDispenseInfoSection .accordionContent .hcpSection .fieldContainer .productAutocomplete .MuiOutlinedInput-root,.patientDispenseInfoSection .accordionContent .dispenseSection .fieldContainer .productAutocomplete .MuiOutlinedInput-root{height:48px;background-color:#fff}.patientDispenseInfoSection .accordionContent .hcpSection .fieldContainer .productAutocomplete .MuiOutlinedInput-root fieldset,.patientDispenseInfoSection .accordionContent .dispenseSection .fieldContainer .productAutocomplete .MuiOutlinedInput-root fieldset{border-color:#c8c6c6}.patientDispenseInfoSection .accordionContent .hcpSection .fieldContainer .productAutocomplete .MuiOutlinedInput-root:hover fieldset,.patientDispenseInfoSection .accordionContent .dispenseSection .fieldContainer .productAutocomplete .MuiOutlinedInput-root:hover fieldset,.patientDispenseInfoSection .accordionContent .hcpSection .fieldContainer .productAutocomplete .MuiOutlinedInput-root.Mui-focused fieldset,.patientDispenseInfoSection .accordionContent .dispenseSection .fieldContainer .productAutocomplete .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#336}.patientDispenseInfoSection .accordionContent .hcpSection .fieldContainer .productAutocomplete .MuiInputBase-input,.patientDispenseInfoSection .accordionContent .dispenseSection .fieldContainer .productAutocomplete .MuiInputBase-input{font-family:Poppins;font-size:16px;font-weight:300;line-height:24px;color:#336}.patientDispenseInfoSection .accordionContent .hcpSection .fieldContainer .numberOfCapsulesTextField .MuiOutlinedInput-root,.patientDispenseInfoSection .accordionContent .dispenseSection .fieldContainer .numberOfCapsulesTextField .MuiOutlinedInput-root{height:48px;background-color:#fff}.patientDispenseInfoSection .accordionContent .hcpSection .fieldContainer .numberOfCapsulesTextField .MuiOutlinedInput-root fieldset,.patientDispenseInfoSection .accordionContent .dispenseSection .fieldContainer .numberOfCapsulesTextField .MuiOutlinedInput-root fieldset{border-color:#c8c6c6}.patientDispenseInfoSection .accordionContent .hcpSection .fieldContainer .numberOfCapsulesTextField .MuiOutlinedInput-root:hover fieldset,.patientDispenseInfoSection .accordionContent .dispenseSection .fieldContainer .numberOfCapsulesTextField .MuiOutlinedInput-root:hover fieldset,.patientDispenseInfoSection .accordionContent .hcpSection .fieldContainer .numberOfCapsulesTextField .MuiOutlinedInput-root.Mui-focused fieldset,.patientDispenseInfoSection .accordionContent .dispenseSection .fieldContainer .numberOfCapsulesTextField .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#336}.patientDispenseInfoSection .accordionContent .hcpSection .fieldContainer .numberOfCapsulesTextField .MuiInputBase-input,.patientDispenseInfoSection .accordionContent .dispenseSection .fieldContainer .numberOfCapsulesTextField .MuiInputBase-input{font-family:Poppins;font-size:16px;font-weight:300;line-height:24px;color:#336}.patientDispenseInfoSection .accordionContent .hcpSection .productsContainer,.patientDispenseInfoSection .accordionContent .dispenseSection .productsContainer{background-color:#f2f4f8;padding:24px;border-radius:10px;display:flex;flex-direction:column;gap:24px}.patientDispenseInfoSection .accordionContent .hcpSection .productsContainer .productRow,.patientDispenseInfoSection .accordionContent .dispenseSection .productsContainer .productRow{width:100%}@media(max-width:1023px){.patientDispenseInfoSection .accordionContent .hcpSection .productsContainer .productRow,.patientDispenseInfoSection .accordionContent .dispenseSection .productsContainer .productRow{background-color:#fff;border:1px solid #E3E2E2;border-radius:10px;padding:16px 24px 26px;display:flex;flex-direction:column;gap:16px;box-sizing:border-box}}@media(min-width:1024px){.patientDispenseInfoSection .accordionContent .hcpSection .productsContainer .productRow,.patientDispenseInfoSection .accordionContent .dispenseSection .productsContainer .productRow{background-color:transparent;border:none;padding:0}}.patientDispenseInfoSection .accordionContent .hcpSection .productsContainer .productFieldsGrid,.patientDispenseInfoSection .accordionContent .dispenseSection .productsContainer .productFieldsGrid{width:100%;justify-content:flex-start;gap:20px}@media(max-width:1023px){.patientDispenseInfoSection .accordionContent .hcpSection .productsContainer .productFieldsGrid,.patientDispenseInfoSection .accordionContent .dispenseSection .productsContainer .productFieldsGrid{gap:16px}}.patientDispenseInfoSection .accordionContent .hcpSection .productsContainer .removeButtonGrid,.patientDispenseInfoSection .accordionContent .dispenseSection .productsContainer .removeButtonGrid{width:100%}@media(min-width:768px)and (max-width:1023px){.patientDispenseInfoSection .accordionContent .hcpSection .productsContainer .removeButtonGrid,.patientDispenseInfoSection .accordionContent .dispenseSection .productsContainer .removeButtonGrid{width:auto}}@media(min-width:1024px){.patientDispenseInfoSection .accordionContent .hcpSection .productsContainer .removeButtonGrid,.patientDispenseInfoSection .accordionContent .dispenseSection .productsContainer .removeButtonGrid{width:fit-content}}.patientDispenseInfoSection .accordionContent .hcpSection .productsContainer .removeButton,.patientDispenseInfoSection .accordionContent .dispenseSection .productsContainer .removeButton{height:48px;border-radius:28px;background-color:#fff;font-family:Poppins;font-size:16px;font-weight:700;line-height:20px;text-transform:none;transition:all .3s ease;width:100%}@media(min-width:768px){.patientDispenseInfoSection .accordionContent .hcpSection .productsContainer .removeButton,.patientDispenseInfoSection .accordionContent .dispenseSection .productsContainer .removeButton{width:auto}}.patientDispenseInfoSection .accordionContent .hcpSection .productsContainer .removeButton.canRemove,.patientDispenseInfoSection .accordionContent .dispenseSection .productsContainer .removeButton.canRemove{border-color:#336;color:#336}.patientDispenseInfoSection .accordionContent .hcpSection .productsContainer .removeButton.canRemove:hover,.patientDispenseInfoSection .accordionContent .dispenseSection .productsContainer .removeButton.canRemove:hover{border-color:#336;background-color:#336;color:#fff}.patientDispenseInfoSection .accordionContent .hcpSection .productsContainer .removeButton.canRemove:hover .MuiSvgIcon-root,.patientDispenseInfoSection .accordionContent .dispenseSection .productsContainer .removeButton.canRemove:hover .MuiSvgIcon-root{color:#fff}.patientDispenseInfoSection .accordionContent .hcpSection .productsContainer .removeButton.canRemove .MuiSvgIcon-root,.patientDispenseInfoSection .accordionContent .dispenseSection .productsContainer .removeButton.canRemove .MuiSvgIcon-root{color:#336}.patientDispenseInfoSection .accordionContent .hcpSection .productsContainer .removeButton.cannotRemove,.patientDispenseInfoSection .accordionContent .dispenseSection .productsContainer .removeButton.cannotRemove,.patientDispenseInfoSection .accordionContent .hcpSection .productsContainer .removeButton.cannotRemove:hover,.patientDispenseInfoSection .accordionContent .dispenseSection .productsContainer .removeButton.cannotRemove:hover{border-color:#0000004d;background-color:#fff;color:#0000004d}.patientDispenseInfoSection .accordionContent .hcpSection .productsContainer .removeButton.cannotRemove .MuiSvgIcon-root,.patientDispenseInfoSection .accordionContent .dispenseSection .productsContainer .removeButton.cannotRemove .MuiSvgIcon-root{color:#0000004d}.patientDispenseInfoSection .accordionContent .hcpSection .productsContainer .removeButton.Mui-disabled,.patientDispenseInfoSection .accordionContent .dispenseSection .productsContainer .removeButton.Mui-disabled{border-color:#0000004d;background-color:#fff;color:#0000004d}.patientDispenseInfoSection .accordionContent .hcpSection .productsContainer .addProductButtonContainer,.patientDispenseInfoSection .accordionContent .dispenseSection .productsContainer .addProductButtonContainer{padding-top:0}.patientDispenseInfoSection .accordionContent .hcpSection .productsContainer .addProductButton,.patientDispenseInfoSection .accordionContent .dispenseSection .productsContainer .addProductButton{height:48px;border-radius:28px;background-color:#336;color:#fff;font-family:Poppins;font-size:16px;font-weight:700;line-height:20px;text-transform:none;padding:12px 24px;border:1px solid #333366;box-shadow:none;transition:all .3s ease}.patientDispenseInfoSection .accordionContent .hcpSection .productsContainer .addProductButton .MuiSvgIcon-root,.patientDispenseInfoSection .accordionContent .dispenseSection .productsContainer .addProductButton .MuiSvgIcon-root{color:#fff}.patientDispenseInfoSection .accordionContent .hcpSection .productsContainer .addProductButton:hover,.patientDispenseInfoSection .accordionContent .dispenseSection .productsContainer .addProductButton:hover{background-color:#fff;color:#336;border-color:#336;box-shadow:none}.patientDispenseInfoSection .accordionContent .hcpSection .productsContainer .addProductButton:hover .MuiSvgIcon-root,.patientDispenseInfoSection .accordionContent .dispenseSection .productsContainer .addProductButton:hover .MuiSvgIcon-root{color:#336}.patientDispenseInfoSection .accordionContent .hcpSection .productsContainer .addProductButton.Mui-disabled,.patientDispenseInfoSection .accordionContent .dispenseSection .productsContainer .addProductButton.Mui-disabled{background-color:#0000001f;color:#00000042;border-color:#0000001f}.patientDispenseInfoSection .accordionContent .hcpSection .productsContainer .addProductButton.Mui-disabled .MuiSvgIcon-root,.patientDispenseInfoSection .accordionContent .dispenseSection .productsContainer .addProductButton.Mui-disabled .MuiSvgIcon-root{color:#00000042}.patientDispenseInfoSection .accordionContent .hcpSection .tooltipContent,.patientDispenseInfoSection .accordionContent .dispenseSection .tooltipContent{padding:4px}.patientDispenseInfoSection .accordionContent .hcpSection .tooltipContent .tooltipTitle,.patientDispenseInfoSection .accordionContent .dispenseSection .tooltipContent .tooltipTitle{font-family:Poppins;font-size:12px;font-weight:700;line-height:16px;color:#fff;margin-bottom:4px}.patientDispenseInfoSection .accordionContent .hcpSection .tooltipContent .tooltipDescription,.patientDispenseInfoSection .accordionContent .dispenseSection .tooltipContent .tooltipDescription{font-family:Poppins;font-size:12px;font-weight:400;line-height:16px;color:#fff}.patientDispenseInfoSection .accordionContent .hcpSection .customTooltip .MuiTooltip-tooltip,.patientDispenseInfoSection .accordionContent .dispenseSection .customTooltip .MuiTooltip-tooltip{background-color:#616161f2;border-radius:4px;padding:4px 8px;max-width:300px}.patientDispenseInfoSection .accordionContent .hcpSection .customTooltip .MuiTooltip-arrow,.patientDispenseInfoSection .accordionContent .dispenseSection .customTooltip .MuiTooltip-arrow{color:#616161f2}@media(max-width:1024px){.patientDispenseInfoSection .accordionHeader{padding:20px 32px}.patientDispenseInfoSection .accordionHeader .headerContent .patientNameContainer .checkIcon{font-size:32px;width:32px;height:32px}.patientDispenseInfoSection .accordionHeader .headerContent .patientNameContainer .patientName{font-size:18px}.patientDispenseInfoSection .accordionHeader .headerContent .statusContainer{display:inline-flex;align-items:center;gap:12px;margin-left:auto;justify-content:flex-start}.patientDispenseInfoSection .accordionHeader .MuiAccordionSummary-expandIconWrapper{margin-left:12px}.patientDispenseInfoSection .accordionContent .reviewSection{gap:24px;padding:24px 45px}.patientDispenseInfoSection .accordionContent .reviewSection .sectionContent .sectionTitle,.patientDispenseInfoSection .accordionContent .reviewSection .sectionContent .fieldGrid .fieldItem .fieldValue{font-size:16px}}@media(max-width:767px){.patientDispenseInfoSection .accordionHeader{padding:12px 16px;min-height:48px}.patientDispenseInfoSection .accordionHeader .MuiAccordionSummary-content{margin:0}.patientDispenseInfoSection .accordionHeader .headerContent{flex-direction:row;align-items:center;gap:12px;flex-wrap:wrap}.patientDispenseInfoSection .accordionHeader .headerContent .patientNameContainer{gap:8px;flex:1;min-width:0}.patientDispenseInfoSection .accordionHeader .headerContent .patientNameContainer .patientName{font-size:14px;line-height:20px;font-weight:500}.patientDispenseInfoSection .accordionHeader .headerContent .statusChip{font-size:12px;height:24px;padding:0 10px;flex-shrink:0}.patientDispenseInfoSection .accordionHeader .headerContent .statusContainer{display:flex;align-items:center;gap:12px;margin-left:auto}.patientDispenseInfoSection .accordionHeader .headerContent .statusContainer .removePatientButton{margin-left:0}.patientDispenseInfoSection .accordionHeader .MuiAccordionSummary-expandIconWrapper{margin-left:12px}.patientDispenseInfoSection .accordionContent .reviewSection{flex-direction:row;gap:22px;padding:27px}.patientDispenseInfoSection .accordionContent .reviewSection .sectionContent{gap:16px}.patientDispenseInfoSection .accordionContent .reviewSection .sectionContent .sectionTitle{font-size:16px;line-height:24px}.patientDispenseInfoSection .accordionContent .reviewSection .sectionContent .fieldGrid .fieldItem .fieldLabel{font-size:12px;line-height:18px}.patientDispenseInfoSection .accordionContent .reviewSection .sectionContent .fieldGrid .fieldItem .fieldValue{font-size:14px;line-height:20px}.patientDispenseInfoSection .hcpSection,.patientDispenseInfoSection .dispenseSection{padding:16px}.patientDispenseInfoSection .hcpSection .sectionTitle,.patientDispenseInfoSection .dispenseSection .sectionTitle{font-size:16px;line-height:24px}.patientDispenseInfoSection .hcpSection .fieldContainer .fieldLabel,.patientDispenseInfoSection .dispenseSection .fieldContainer .fieldLabel,.patientDispenseInfoSection .hcpSection .fieldContainer .labelWithTooltip .fieldLabel,.patientDispenseInfoSection .dispenseSection .fieldContainer .labelWithTooltip .fieldLabel{font-size:14px}.patientDispenseInfoSection .hcpSection .productsContainer,.patientDispenseInfoSection .dispenseSection .productsContainer{padding:16px}.patientDispenseInfoSection .hcpSection .productsContainer .productRow .removeButton,.patientDispenseInfoSection .dispenseSection .productsContainer .productRow .removeButton{width:100%;margin-top:8px}}.ineligible-patients-modal .MuiDialog-paper{max-width:600px}@media(max-width:767px){.ineligible-patients-modal .MuiDialog-paper{margin:16px;max-width:calc(100% - 32px)}.ineligible-patients-modal .MuiDialogTitle-root{padding:15px 16px!important}.ineligible-patients-modal .MuiDialogContent-root{padding:16px!important}.ineligible-patients-modal .MuiDialogActions-root{padding:16px!important;flex-direction:row;justify-content:space-between;gap:16px}.ineligible-patients-modal .MuiDialogActions-root button{flex:1}}.supplyValidationModal .dialogTitle{padding:24px 24px 16px}.supplyValidationModal .dialogTitle .titleContainer{display:flex;align-items:center;gap:12px}.supplyValidationModal .dialogTitle .titleContainer .errorIcon{color:#d32f2f;font-size:32px}.supplyValidationModal .dialogTitle .titleContainer .warningIcon{color:#ed6c02;font-size:32px}.supplyValidationModal .dialogTitle .titleContainer .titleText{font-family:Poppins,sans-serif;font-size:20px;font-weight:600;color:#336}.supplyValidationModal .dialogContent{padding:16px 24px 24px}.supplyValidationModal .dialogContent .patientName{font-family:Poppins,sans-serif;font-size:14px;margin-bottom:12px;color:#333}.supplyValidationModal .dialogContent .patientName strong{font-weight:600}.supplyValidationModal .dialogContent .errorCode{font-family:Poppins,sans-serif;font-size:14px;margin-bottom:16px;color:#666}.supplyValidationModal .dialogContent .errorCode strong{font-weight:600}.supplyValidationModal .dialogContent .errorMessage{font-family:Poppins,sans-serif;font-size:16px;line-height:24px;color:#333;margin-bottom:16px}.supplyValidationModal .dialogContent .overrideNote{font-family:Poppins,sans-serif;font-size:14px;font-style:italic;color:#666;margin-top:12px}.supplyValidationModal .dialogActions{padding:16px 24px 24px;gap:12px;justify-content:flex-end}.supplyValidationModal .dialogActions .primaryButton{height:48px;border-radius:28px;background-color:#336;color:#fff;font-family:Poppins,sans-serif;font-size:16px;font-weight:700;text-transform:none;padding:12px 32px;box-shadow:none}.supplyValidationModal .dialogActions .primaryButton:hover{background-color:#262652;box-shadow:none}.supplyValidationModal .dialogActions .secondaryButton{height:48px;border-radius:28px;border-color:#336;background-color:#fff;color:#336;font-family:Poppins,sans-serif;font-size:16px;font-weight:700;text-transform:none;padding:12px 32px}.supplyValidationModal .dialogActions .secondaryButton:hover{border-color:#336;background-color:#f5f5f5}@media(max-width:768px){.supplyValidationModal .dialogTitle{padding:20px 16px 12px}.supplyValidationModal .dialogTitle .titleContainer .titleText{font-size:18px}.supplyValidationModal .dialogTitle .titleContainer .errorIcon,.supplyValidationModal .dialogTitle .titleContainer .warningIcon{font-size:28px}.supplyValidationModal .dialogContent{padding:12px 16px 20px}.supplyValidationModal .dialogContent .errorMessage{font-size:14px;line-height:20px}.supplyValidationModal .dialogActions{padding:12px 16px 20px;flex-direction:column;gap:8px}.supplyValidationModal .dialogActions .primaryButton,.supplyValidationModal .dialogActions .secondaryButton{width:100%}}.override-dispense-modal :global .MuiDialog-paper{max-width:600px;border:1px solid #EEE7E7;box-shadow:0 2px 4px #23232f0f,0 8px 16px #23232f14}.override-dispense-modal :global .MuiDialog-paper ul,.override-dispense-modal :global .MuiDialog-paper .MuiList-root{margin-bottom:8px;border:10px solid red}.override-dispense-modal .MuiPaper-root{border-radius:15px}.override-dispense-modal .MuiPaper-root .MuiFormControl-root{max-width:500px}.override-dispense-modal .dialogTitle{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-bottom:1px solid #EEE7E7}.override-dispense-modal .modalTitle{font-family:Poppins,sans-serif;font-size:18px;font-weight:500;line-height:24px;color:#336}.override-dispense-modal .closeButton{min-width:auto!important;padding:0!important;background-color:transparent!important;color:#336!important;font-family:Poppins,sans-serif;font-size:16px;font-weight:700;text-transform:none!important}.override-dispense-modal .closeButton:hover{background-color:transparent!important}.override-dispense-modal .dialogContent{padding:0 40px 24px;display:flex;flex-direction:column;margin:30px 0 0;gap:15px}.override-dispense-modal .warningMessage{font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#336}.override-dispense-modal .labelContainer{display:flex;align-items:center;gap:8px;margin-bottom:8px}.override-dispense-modal .fieldLabel{margin-top:5px;position:static!important;transform:none!important;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#21272a}.override-dispense-modal .infoIconButton{padding:0!important}.override-dispense-modal .infoIcon{font-size:20px;color:#f93}.override-dispense-modal .selectField{height:48px;border-radius:2px;border:1px solid #C8C6C6;font-family:Poppins,sans-serif;font-size:16px}.override-dispense-modal .selectField :global .MuiSelect-select{padding:12px 16px}.override-dispense-modal .selectField :global .MuiOutlinedInput-notchedOutline{border:none}.override-dispense-modal .selectField:hover{border-color:#336}.override-dispense-modal .menuItemDisabled{font-family:Poppins,sans-serif!important;color:#0000008a!important}.override-dispense-modal .menuItem{font-family:Poppins,sans-serif!important}.override-dispense-modal .menuItem:hover{background-color:#f6f6f6!important}.override-dispense-modal .menuItem:global(.Mui-selected){background-color:#f6f6f6!important}.override-dispense-modal .dialogActions{padding:24px 40px;gap:24px;justify-content:space-between}.override-dispense-modal .backButton{height:48px;padding:0 25px;border-radius:28px;border:1px solid #333366;background-color:#fff;color:#336;font-family:Poppins,sans-serif;font-size:16px;font-weight:700;text-transform:none;display:flex;align-items:center}.override-dispense-modal .backButton:hover{background-color:#f6f6f6}.override-dispense-modal .continueButton{height:48px;padding:0 25px;border-radius:28px;border:1px solid #333366;background-color:#336;color:#fff;font-family:Poppins,sans-serif;font-size:16px;font-weight:700;text-transform:none;display:flex;align-items:center}.override-dispense-modal .continueButton:hover{background-color:#262952}.override-dispense-modal .continueButton:disabled{background-color:#c8c6c6;border-color:#c8c6c6;color:#0000008a}.override-dispense-modal .aePromptContent{padding:24px 40px!important}.override-dispense-modal .aePromptQuestion{font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#336;margin-bottom:15px}.override-dispense-modal .aeRadioGroup{display:flex;flex-direction:column;gap:16px}.override-dispense-modal .radioOption{margin:0!important;padding:16px;border-radius:4px;align-items:flex-start!important}.override-dispense-modal .radioOption:hover{background-color:#3333660a}.override-dispense-modal .radioOption :global .MuiRadio-root{padding:0;margin-right:16px;color:#0000008a}.override-dispense-modal .radioOption :global .MuiRadio-root.Mui-checked{color:#336}.override-dispense-modal .radioOption :global .MuiFormControlLabel-label{width:100%}.override-dispense-modal .radioLabelContainer{display:flex;flex-direction:column;gap:4px}.override-dispense-modal .radioLabel{font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#000000de}.override-dispense-modal .radioDescription{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#000000de}.pharmacyLogDispenseDetail{padding:0;background-color:var(--white);min-height:100vh}.pharmacyLogDispenseDetail .stepperContainer{padding:24px 0;background-color:var(--white)}.pharmacyLogDispenseDetail .mainHeader{background-color:var(--primary-light-blue);padding:40px 32px 24px}.pharmacyLogDispenseDetail .mainHeader .mainTitle{color:var(--primary-dark-slate-blue);font-family:Poppins,sans-serif;font-size:32px;font-weight:300;line-height:40px}.pharmacyLogDispenseDetail .subHeader{padding:20px 32px;display:flex;flex-direction:column;gap:10px}.pharmacyLogDispenseDetail .subHeader .subHeaderTitle{color:var(--primary-dark-slate-blue);font-family:Poppins,sans-serif;font-size:18px;font-weight:500;line-height:24px}.pharmacyLogDispenseDetail .subHeader .subHeaderDescription{color:var(--primary-dark-slate-blue);font-family:Poppins,sans-serif;font-size:16px;font-weight:300;line-height:24px;white-space:pre-line}.pharmacyLogDispenseDetail .patientsDetailContainer{padding:0;margin-bottom:24px}.pharmacyLogDispenseDetail .navigationButtons{display:flex;justify-content:space-between;gap:24px;padding:24px 32px;border-top:1px solid var(--divider)}@media(max-width:1023px){.pharmacyLogDispenseDetail .stepperContainer{padding:24px 0}.pharmacyLogDispenseDetail .stepperContainer .MuiStepLabel-root{flex-direction:row;margin:auto 10px;background-color:var(--success-bg);border-radius:30px;padding-left:10px}.pharmacyLogDispenseDetail .stepperContainer .MuiStepLabel-root .MuiStepLabel-labelContainer .MuiStepLabel-label{margin-top:0}.pharmacyLogDispenseDetail .stepperContainer .MuiStepLabel-root .MuiStepLabel-labelContainer .Mui-completed{padding:8px 16px 8px 10px;background:var(--success-bg)}.pharmacyLogDispenseDetail .stepperContainer .MuiStepLabel-alternativeLabel:has(.Mui-active){background-color:var(--secondary-orange);padding:0 5px;border-radius:30px}.pharmacyLogDispenseDetail .stepperContainer .MuiStepLabel-alternativeLabel:has(.Mui-active) .MuiStepLabel-label{padding-left:0}}@media(max-width:767px){.pharmacyLogDispenseDetail .stepperContainer{padding:24px 0}.pharmacyLogDispenseDetail .mainHeader{padding:24px}.pharmacyLogDispenseDetail .mainHeader .mainTitle{font-size:23px;font-weight:400;line-height:28px}.pharmacyLogDispenseDetail .subHeader{padding:16px 24px}.pharmacyLogDispenseDetail .subHeader .subHeaderTitle{font-size:16px;line-height:24px}.pharmacyLogDispenseDetail .subHeader .subHeaderDescription{font-size:14px;line-height:20px;white-space:pre-line}.pharmacyLogDispenseDetail .patientsDetailContainer{padding:0;margin-bottom:16px}.pharmacyLogDispenseDetail .navigationButtons{flex-direction:row;justify-content:space-between;gap:16px;padding:16px 24px}}.pharmacyLogDispense{padding:0;background-color:var(--white);min-height:100vh}.pharmacyLogDispense .stepperContainer{padding:24px 0;background-color:var(--white)}.pharmacyLogDispense .mainHeader{background-color:var(--primary-light-blue);padding:40px 32px 24px}.pharmacyLogDispense .mainHeader .mainTitle{color:var(--primary-dark-slate-blue);font-family:Poppins,sans-serif;font-size:32px;font-weight:300;line-height:40px}.pharmacyLogDispense .subHeader{padding:20px 32px;display:flex;flex-direction:column;gap:10px}.pharmacyLogDispense .subHeader .subHeaderTitle{color:var(--primary-dark-slate-blue);font-family:Poppins,sans-serif;font-size:18px;font-weight:500;line-height:24px}.pharmacyLogDispense .subHeader .subHeaderDescription{color:var(--primary-dark-slate-blue);font-family:Poppins,sans-serif;font-size:16px;font-weight:300;line-height:24px}.pharmacyLogDispense .subHeader .requiredFieldsNote{color:var(--primary-dark-slate-blue);font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:20px}.pharmacyLogDispense .patientsContainer{display:flex;flex-direction:column;gap:24px;margin-bottom:24px;padding:0 32px}.pharmacyLogDispense .patientsContainer .patientAccordion{border:1px solid var(--divider);border-radius:4px;background-color:var(--white);box-shadow:none}.pharmacyLogDispense .patientsContainer .patientAccordion:before{display:none}.pharmacyLogDispense .patientsContainer .patientAccordion .accordionSummary{background-color:var(--primary-light-blue);min-height:56px;padding:16px 20px}.pharmacyLogDispense .patientsContainer .patientAccordion .accordionSummary .patientTitle{color:var(--primary-dark-slate-blue);font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:24px}.pharmacyLogDispense .patientsContainer .patientAccordion .accordionSummary .MuiAccordionSummary-expandIconWrapper{color:var(--primary-dark-slate-blue)}.pharmacyLogDispense .patientsContainer .patientAccordion .accordionDetails{padding:0;display:flex;flex-direction:column;gap:16px}.pharmacyLogDispense .patientsContainer .patientAccordion .accordionDetails .mobileRemoveButtonContainer{order:1}.pharmacyLogDispense .patientsContainer .patientAccordion .accordionDetails .patientFormGrid{order:2}.pharmacyLogDispense .patientsContainer .patientAccordion .accordionDetails .duplicateErrorInCard{order:3;margin-top:0;padding:0 20px 20px}.pharmacyLogDispense .patientsContainer .patientAccordion .accordionDetails .multipleMatchAlert{order:3;margin-top:0;padding:0 20px;margin-bottom:16px}.pharmacyLogDispense .patientsContainer .patientAccordion .accordionDetails .mobileSelectionCards{order:4;padding:0 20px;display:flex;flex-direction:column;gap:16px}.pharmacyLogDispense .patientsContainer .patientAccordion select,.pharmacyLogDispense .patientsContainer .patientAccordion input{height:47px;box-sizing:border-box}.pharmacyLogDispense .patientsContainer .patientAccordion .mobileRemoveButtonContainer{margin-top:0}.pharmacyLogDispense .patientsContainer .patientAccordion .mobileRemoveButtonContainer .mobileRemoveButton{border:1px solid var(--primary-dark-slate-blue);color:var(--primary-dark-slate-blue);background-color:var(--white);border-radius:28px;padding:12px 24px;font-family:Poppins,sans-serif;font-size:16px;font-weight:700;line-height:20px;text-transform:none;min-height:48px}.pharmacyLogDispense .patientsContainer .patientAccordion .mobileRemoveButtonContainer .mobileRemoveButton:hover{background-color:var(--primary-dark-slate-blue);border-color:var(--primary-dark-slate-blue);color:#fff}.pharmacyLogDispense .patientsContainer .patientFormCard{border:1px solid var(--divider);border-radius:4px;padding:24px;background-color:var(--white)}.pharmacyLogDispense .patientsContainer .patientFormCard .cardHeader{display:flex;height:auto;min-height:60px;justify-content:space-between;background:none;align-items:center;margin-bottom:0;padding:0 0 20px}.pharmacyLogDispense .patientsContainer .patientFormCard .cardHeader .patientTitle{color:var(--primary-dark-slate-blue);font-family:Poppins,sans-serif;font-size:18px;font-weight:500;line-height:24px}.pharmacyLogDispense .patientsContainer .patientFormCard .cardHeader .removeButton{border:1px solid var(--primary-dark-slate-blue);color:var(--primary-dark-slate-blue);background-color:var(--white);border-radius:28px;padding:8px 16px;font-family:Poppins,sans-serif;font-size:16px;font-weight:700;line-height:20px;text-transform:none;min-height:36px}.pharmacyLogDispense .patientsContainer .patientFormCard .cardHeader .removeButton:hover{background-color:var(--primary-dark-slate-blue);border-color:var(--primary-dark-slate-blue);color:#fff}.pharmacyLogDispense .patientsContainer .patientFormCard .cardHeader .removeButton .MuiButton-startIcon{margin-right:8px}.pharmacyLogDispense .patientsContainer .patientFormCard .cardHeader .removeButton .MuiButton-startIcon svg{font-size:20px}.pharmacyLogDispense .patientsContainer .patientFormCard .duplicateErrorInCard{margin-top:30px}.pharmacyLogDispense .patientsContainer .patientFormCard input[readonly],.pharmacyLogDispense .patientsContainer .patientFormCard select[readonly],.pharmacyLogDispense .patientsContainer .patientFormCard input:disabled,.pharmacyLogDispense .patientsContainer .patientFormCard select:disabled{background-color:#f6f6f6!important;color:#0000004d!important;cursor:not-allowed}.pharmacyLogDispense .patientsContainer .patientFormCard .mobile-match-card{padding:10px 10px 20px;border:1px solid gray;border-radius:5px;margin-bottom:10px;cursor:pointer;background-color:var(--white);transition:all .2s ease}.pharmacyLogDispense .patientsContainer .patientFormCard .mobile-match-card.selected{border:2px solid var(--primary-dark-slate-blue);background-color:var(--primary-light-blue);box-shadow:0 2px 8px #33336626}.pharmacyLogDispense .patientsContainer .patientFormCard .mobile-match-card:hover{background-color:#f6f6f6}.pharmacyLogDispense .patientsContainer .patientFormCard .MuiGrid2-root{padding:0}.pharmacyLogDispense .patientsContainer .patientFormCard .MuiTableContainer-root{margin-top:20px;border-left:none;border-right:none;border-top:1px solid var(--divider);border-bottom:none;border-radius:0}.pharmacyLogDispense .patientsContainer .patientFormCard .MuiTableContainer-root .MuiTable-root{padding:0}.pharmacyLogDispense .patientsContainer .patientFormCard .MuiTableContainer-root .MuiTable-root thead th{background-color:#f2f4f8;font-family:Poppins,sans-serif;font-weight:500;font-size:14px;line-height:20px;color:var(--CoolGray-100);padding:10px;border-top:1px solid var(--divider);border-left:none;border-right:none;border-bottom:none}.pharmacyLogDispense .patientsContainer .patientFormCard .MuiTableContainer-root .MuiTable-root tbody tr{cursor:pointer}.pharmacyLogDispense .patientsContainer .patientFormCard .MuiTableContainer-root .MuiTable-root tbody tr:hover td{background-color:#f6f6f6!important}.pharmacyLogDispense .patientsContainer .patientFormCard .MuiTableContainer-root .MuiTable-root tbody tr td{background-color:#fff;font-family:Poppins,sans-serif;font-weight:400;font-size:14px;line-height:20px;color:var(--Mezi-Text-Primary);padding:8px;border-top:1px solid var(--divider);border-left:none;border-right:none;border-bottom:none}.pharmacyLogDispense .patientsContainer .patientFormCard .MuiTableContainer-root .MuiTable-root tbody tr:last-child td{border-bottom:none}.pharmacyLogDispense .patientsContainer .patientFormCard .MuiTableContainer-root .MuiTable-root tbody tr[style*="background-color: rgb(242, 244, 248)"] td{background-color:#f2f4f8!important}.pharmacyLogDispense .patientsContainer .patientFormCard .patientFormGrid select{color:#000000de;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:40px;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.41 8.59L12 13.17L16.59 8.59L18 10L12 16L6 10L7.41 8.59Z' fill='rgba(0,0,0,0.54)'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;background-size:24px 24px}.pharmacyLogDispense .patientsContainer .patientFormCard .patientFormGrid select option:first-child{color:#0000008a}.pharmacyLogDispense .patientsContainer .patientFormCard .patientFormGrid select option:first-child:disabled{color:#00000061}.pharmacyLogDispense .patientsContainer .patientFormCard .patientFormGrid select option:disabled{color:#00000061}.pharmacyLogDispense .patientsContainer .patientFormCard .patientFormGrid select[value*=Select],.pharmacyLogDispense .patientsContainer .patientFormCard .patientFormGrid select[value*=Seleccionar],.pharmacyLogDispense .patientsContainer .patientFormCard .patientFormGrid select:invalid,.pharmacyLogDispense .patientsContainer .patientFormCard .patientFormGrid select[value=""]{color:#0000008a}.pharmacyLogDispense .patientsContainer .patientFormCard .patientFormGrid .fieldContainer input,.pharmacyLogDispense .patientsContainer .patientFormCard .patientFormGrid .fieldContainer .calendarInput,.pharmacyLogDispense .patientsContainer .patientFormCard .patientFormGrid .fieldContainer select{box-sizing:border-box;width:100%}.pharmacyLogDispense .patientsContainer .patientFormCard .patientFormGrid .fieldContainer .calendarInput .MuiInputBase-root{padding:12px 16px 12px 2px}.pharmacyLogDispense .addPatientButtonContainer{display:flex;justify-content:flex-start;margin:40px 0;padding:0 32px}.pharmacyLogDispense .addPatientButtonContainer .addPatientButton{border:1px solid var(--primary-dark-slate-blue);color:var(--primary-dark-slate-blue);background-color:var(--white);border-radius:28px;padding:12px 24px;font-family:Poppins,sans-serif;font-size:16px;font-weight:700;line-height:20px;text-transform:none;min-height:48px}.pharmacyLogDispense .addPatientButtonContainer .addPatientButton:hover{background-color:var(--primary-dark-slate-blue);border-color:var(--primary-dark-slate-blue);color:#fff}.pharmacyLogDispense .addPatientButtonContainer .addPatientButton:disabled{background-color:#0000001f;color:#00000042;border-color:#0000001f;cursor:not-allowed;pointer-events:auto}.pharmacyLogDispense .addPatientButtonContainer .addPatientButton:disabled:hover{background-color:#0000001f;border-color:#0000001f;color:#00000042}.pharmacyLogDispense .addPatientButtonContainer .addPatientButton .MuiButton-startIcon{margin-right:8px}.pharmacyLogDispense .infoAlertContainer{margin-bottom:32px;padding:0 32px}.pharmacyLogDispense .navigationButtons{display:flex;justify-content:space-between;gap:24px;padding:24px 32px;border-top:1px solid var(--divider)}@media(max-width:1023px){.pharmacyLogDispense .stepperContainer{padding:24px 0}.pharmacyLogDispense .stepperContainer .MuiStepLabel-root{flex-direction:row;margin:auto 10px}.pharmacyLogDispense .stepperContainer .MuiStepLabel-root .MuiStepLabel-label{margin-top:0}.pharmacyLogDispense .stepperContainer .MuiStepLabel-alternativeLabel:has(.Mui-active){background-color:var(--secondary-orange);padding:0 5px;border-radius:30px}.pharmacyLogDispense .stepperContainer .MuiStepLabel-alternativeLabel:has(.Mui-active) .MuiStepLabel-label{padding-left:0}.pharmacyLogDispense .mainHeader{padding:32px 52px 20px}.pharmacyLogDispense .mainHeader .mainTitle{font-size:28px;line-height:35px}.pharmacyLogDispense .subHeader{padding:16px 52px}.pharmacyLogDispense .patientsContainer .patientFormCard{padding:20px}}@media(max-width:767px){.pharmacyLogDispense .stepperContainer{padding:24px 0}.pharmacyLogDispense .mainHeader{padding:24px}.pharmacyLogDispense .mainHeader .mainTitle{font-size:23px;font-weight:400;line-height:28px}.pharmacyLogDispense .subHeader{padding:16px 24px}.pharmacyLogDispense .subHeader .subHeaderTitle{font-size:16px;line-height:24px}.pharmacyLogDispense .subHeader .subHeaderDescription{font-size:14px;line-height:20px}.pharmacyLogDispense .subHeader .requiredFieldsNote{font-size:12px;line-height:18px}.pharmacyLogDispense .calendarInput .MuiInputBase-root{padding:12px 16px 12px 2px}.pharmacyLogDispense .patientsContainer{gap:1px;margin-bottom:0;padding:0}.pharmacyLogDispense .patientsContainer .patientAccordion{border-top:0;border-right:0;border-left:0;border-radius:0;border-color:#fff}.pharmacyLogDispense .patientsContainer .patientAccordion.Mui-expanded{margin:0}.pharmacyLogDispense .patientsContainer .patientAccordion .MuiAccordion-heading button{height:72px}.pharmacyLogDispense .patientsContainer .patientAccordion .MuiAccordion-heading button .MuiSvgIcon-root{height:1.5em;width:1.5em}.pharmacyLogDispense .patientsContainer .patientAccordion .mobileRemoveButtonContainer{padding:0 20px;margin:25px 0 0}.pharmacyLogDispense .patientsContainer .duplicateErrorInCard{padding:15px 20px 0}.pharmacyLogDispense .patientsContainer .patientFormGrid{padding:20px 20px 25px}.pharmacyLogDispense .patientsContainer .patientFormGrid .fieldContainer input,.pharmacyLogDispense .patientsContainer .patientFormGrid .fieldContainer select{width:100%!important}.pharmacyLogDispense .patientsContainer .patientFormGrid select{color:#000000de;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:40px;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.41 8.59L12 13.17L16.59 8.59L18 10L12 16L6 10L7.41 8.59Z' fill='rgba(0,0,0,0.54)'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;background-size:24px 24px}.pharmacyLogDispense .patientsContainer .patientFormGrid select option:first-child{color:#0000008a}.pharmacyLogDispense .patientsContainer .patientFormGrid select[value*=Select],.pharmacyLogDispense .patientsContainer .patientFormGrid select[value*=Seleccionar],.pharmacyLogDispense .patientsContainer .patientFormGrid select:invalid,.pharmacyLogDispense .patientsContainer .patientFormGrid select[value=""]{color:#0000008a}.pharmacyLogDispense .patientsContainer .patientFormCard{padding:16px}.pharmacyLogDispense .patientsContainer .patientFormCard .cardHeader{background-color:none;margin-bottom:16px;padding:0}.pharmacyLogDispense .patientsContainer .patientFormCard .cardHeader .patientTitle{font-size:16px;line-height:24px}.pharmacyLogDispense .addPatientButtonContainer{padding:0 20px}.pharmacyLogDispense .addPatientButtonContainer .addPatientButton{width:100%;justify-content:center}.pharmacyLogDispense .infoAlertContainer{padding:0 20px}.pharmacyLogDispense .navigationButtons{padding-left:20px;padding-right:20px;flex-direction:row;justify-content:space-between;gap:16px}.fieldContainer .calendarInput{box-sizing:border-box;width:100%}}.pharmacy-manage-account-container{padding:0;min-height:calc(100vh - 200px);max-width:100%!important;width:100%;background-color:#f8f9fa}.pharmacy-manage-account-container .pharmacy-manage-account-content{background:var(--white);border-radius:0;padding:0;box-shadow:none;width:100%;margin:0}.pharmacy-manage-account-container .pharmacy-manage-account-content .page-title{color:var(--primary-dark-slate-blue);font-family:Poppins,sans-serif;font-weight:300;font-size:32px;line-height:40px;padding:32px;margin-bottom:0;background:#f0f8ff;border-bottom:1px solid #e3e2e2;width:100%}.pharmacy-manage-account-container .pharmacy-manage-account-content .tabs-container{padding:12px 32px;border-bottom:none;background:var(--white)}.pharmacy-manage-account-container .pharmacy-manage-account-content .tabs-container .pharmacy-account-tabs{min-height:48px;background:#f2f4f8;border-radius:12px;padding:12px}.pharmacy-manage-account-container .pharmacy-manage-account-content .tabs-container .pharmacy-account-tabs .MuiTabs-flexContainer{gap:10px;justify-content:flex-start}.pharmacy-manage-account-container .pharmacy-manage-account-content .tabs-container .pharmacy-account-tabs .MuiTabs-indicator{display:none!important}.pharmacy-manage-account-container .pharmacy-manage-account-content .tabs-container .pharmacy-account-tabs .pharmacy-account-tab{min-height:59px;height:59px;padding:12px 16px;text-transform:none;font-size:18px;fontWeight:500;line-height:20px;color:#000000de!important;background-color:transparent!important;borderRadius:8px;margin-right:0;transition:none;flex:1;min-width:50%;border:none;position:relative;text-align:center}.pharmacy-manage-account-container .pharmacy-manage-account-content .tabs-container .pharmacy-account-tabs .pharmacy-account-tab:last-child{margin-right:0}.pharmacy-manage-account-container .pharmacy-manage-account-content .tabs-container .pharmacy-account-tabs .pharmacy-account-tab:hover,.pharmacy-manage-account-container .pharmacy-manage-account-content .tabs-container .pharmacy-account-tabs .pharmacy-account-tab:active{background-color:transparent!important}.pharmacy-manage-account-container .pharmacy-manage-account-content .tabs-container .pharmacy-account-tabs .pharmacy-account-tab.Mui-selected{color:var(--white)!important;background-color:var(--primary-dark-slate-blue)!important;font-weight:600}.pharmacy-manage-account-container .pharmacy-manage-account-content .tabs-container .pharmacy-account-tabs .pharmacy-account-tab.Mui-selected:hover{background-color:var(--primary-dark-slate-blue)!important}.pharmacy-manage-account-container .pharmacy-manage-account-content .tabs-container .pharmacy-account-tabs .pharmacy-account-tab:focus-visible{outline:2px solid var(--primary-dark-slate-blue);outline-offset:-2px}.pharmacy-manage-account-container .pharmacy-manage-account-content .tab-panel{background:var(--white)}.pharmacy-manage-account-container .pharmacy-manage-account-content .tab-panel .tab-content{padding:32px;min-height:400px;background:var(--white)}@media(max-width:1024px)and (min-width:768px){.pharmacy-manage-account-container{padding:0}.pharmacy-manage-account-container .pharmacy-manage-account-content .page-title{padding:32px;font-size:32px;font-weight:300;line-height:40px}.pharmacy-manage-account-container .pharmacy-manage-account-content .tabs-container{padding:12px 52px;background:var(--white)}.pharmacy-manage-account-container .pharmacy-manage-account-content .tabs-container .pharmacy-account-tabs .MuiTabs-flexContainer{justify-content:center}.pharmacy-manage-account-container .pharmacy-manage-account-content .tabs-container .pharmacy-account-tabs .pharmacy-account-tab{min-width:140px;font-size:14px;padding:10px 20px}.pharmacy-manage-account-container .pharmacy-manage-account-content .tabs-container .pharmacy-account-tabs .pharmacy-account-tab.Mui-selected{color:var(--white)!important;background-color:var(--primary-dark-slate-blue)!important}.pharmacy-manage-account-container .pharmacy-manage-account-content .tab-panel .tab-content{padding:24px}}@media(max-width:767px){.pharmacy-manage-account-container{padding:0}.pharmacy-manage-account-container .pharmacy-manage-account-content .page-title{padding:32px 24px;font-size:23px;font-weight:400;line-height:28px}.pharmacy-manage-account-container .pharmacy-manage-account-content .tabs-container{padding:12px 24px;background:var(--white)}.pharmacy-manage-account-container .pharmacy-manage-account-content .tabs-container .pharmacy-account-tabs .MuiTabs-flexContainer{gap:0;justify-content:center}.pharmacy-manage-account-container .pharmacy-manage-account-content .tabs-container .pharmacy-account-tabs .pharmacy-account-tab{min-width:auto;font-size:12px;padding:8px 12px;margin-right:2px;flex:1}.pharmacy-manage-account-container .pharmacy-manage-account-content .tabs-container .pharmacy-account-tabs .pharmacy-account-tab.Mui-selected{color:var(--white)!important;background-color:var(--primary-dark-slate-blue)!important}.pharmacy-manage-account-container .pharmacy-manage-account-content .tab-panel .tab-content{padding:0;min-height:300px;background:#fff}}.pharmacy-account-management-section{margin-top:32px;margin-bottom:24px;padding:24px;background-color:#f2f4f8;border:none;border-radius:8px}.pharmacy-account-management-section .section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.pharmacy-account-management-section .section-header .section-title{font-weight:600;font-size:1.25rem;color:#336}.pharmacy-account-management-section .section-header .edit-button{text-transform:none;border-color:#336;color:#336}.pharmacy-account-management-section .section-header .edit-button:hover{background-color:#f5f5f5;border-color:#336}.pharmacy-account-management-section .section-subtitle{margin-bottom:24px;color:#666;font-size:.875rem}.pharmacy-account-management-section .edit-mode-wrapper{margin-bottom:24px}.pharmacy-account-management-section .edit-mode-wrapper .edit-mode-instructions-box{background-color:transparent;padding:0}.pharmacy-account-management-section .edit-mode-wrapper .edit-mode-instructions-box .instruction-text,.pharmacy-account-management-section .edit-mode-wrapper .edit-mode-instructions-box .required-fields-text{font-size:.875rem;color:#666;margin-bottom:8px;line-height:1.5}.pharmacy-account-management-section .form-content .field-grid{margin-top:16px}.pharmacy-account-management-section .form-content .field-wrapper{display:flex;flex-direction:column}.pharmacy-account-management-section .form-content .field-wrapper .field-label{font-size:15px;font-weight:500;color:#000000de;margin-bottom:8px;line-height:20px}.pharmacy-account-management-section .form-content .MuiTextField-root .MuiOutlinedInput-root{background-color:#fff;border-radius:4px}.pharmacy-account-management-section .form-content .MuiTextField-root .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#e0e0e0}.pharmacy-account-management-section .form-content .MuiTextField-root .MuiOutlinedInput-root.Mui-focused{background-color:#fff}.pharmacy-account-management-section .form-content .MuiTextField-root .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border:1px solid rgba(0,0,0,.87)!important}.pharmacy-account-management-section .form-content .MuiTextField-root .MuiOutlinedInput-root.Mui-error .MuiOutlinedInput-notchedOutline{border-color:#d32f2f!important}.pharmacy-account-management-section .form-content .MuiTextField-root .MuiOutlinedInput-root.Mui-disabled{background-color:#f6f6f6}.pharmacy-account-management-section .form-content .MuiTextField-root .MuiOutlinedInput-root.Mui-disabled .MuiOutlinedInput-notchedOutline{border-color:#e6e6e6;border-width:1px}.pharmacy-account-management-section .form-content .MuiTextField-root .MuiOutlinedInput-root input{padding:12px 14px;font-size:16px;line-height:24px}.pharmacy-account-management-section .form-content .MuiTextField-root .MuiInputLabel-root{display:none}.pharmacy-account-management-section .form-content .readonly-field .MuiInputBase-root{background-color:#fff;border-radius:4px}.pharmacy-account-management-section .form-content .readonly-field .MuiInputBase-root input{padding:12px 14px;font-size:16px;line-height:24px}.pharmacy-account-management-section .form-content .readonly-field .MuiInputBase-root.MuiInputBase-multiline{padding:0}.pharmacy-account-management-section .form-content .readonly-field .MuiInputBase-root textarea{padding:12px 14px;font-size:16px;line-height:24px;overflow-wrap:break-word;word-break:break-word;resize:none}.pharmacy-account-management-section .form-content .readonly-field .MuiOutlinedInput-notchedOutline{border-color:#e0e0e0}.pharmacy-account-management-section .form-content .readonly-field .MuiInputBase-input.Mui-disabled{-webkit-text-fill-color:rgba(0,0,0,.38)!important;color:#00000061!important}.pharmacy-account-management-section .form-content .readonly-field .MuiInputLabel-shrink{background-color:#fff!important}.pharmacy-account-management-section .form-content .MuiFormControlLabel-root .MuiCheckbox-root.Mui-disabled,.pharmacy-account-management-section .form-content .MuiFormControlLabel-root .MuiFormControlLabel-label.Mui-disabled{color:#00000061}.pharmacy-account-management-section .form-content .MuiSelect-select{padding:12px 14px!important;font-size:16px;line-height:24px}.pharmacy-account-management-section .form-content .MuiTextField-root:has(.MuiSelect-select:disabled) .MuiOutlinedInput-root{background-color:#fff}.pharmacy-account-management-section .form-content .password-section-divider{margin-top:16px;margin-bottom:16px;padding-top:0;border-top:none}.pharmacy-account-management-section .form-content .password-section-divider .section-subtitle{font-weight:600;font-size:1.1rem;color:#336;margin-bottom:12px}.pharmacy-account-management-section .form-content .password-section-divider .password-info-alert{background-color:#e3f2fd;border:1px solid #2196f3;color:#1565c0;font-size:.875rem;margin-bottom:0}.pharmacy-account-management-section .form-content .password-section-divider .password-info-alert .MuiAlert-message{padding:0}.pharmacy-account-management-section .form-content .password-hints-container{margin-top:8px;margin-bottom:16px;padding:16px;background-color:#f2f4f8;border-radius:4px}.pharmacy-account-management-section .form-content .password-hints-container .hints-title{font-weight:600;font-size:.875rem;color:#333;margin-bottom:4px}.pharmacy-account-management-section .form-content .password-hints-container .hints-list{display:flex;flex-direction:column;gap:8px;padding-left:0}.pharmacy-account-management-section .form-content .password-hints-container .hints-list .hint-item{display:flex;align-items:center;gap:8px}.pharmacy-account-management-section .form-content .password-hints-container .hints-list .hint-item.hint-success{color:#4caf50}.pharmacy-account-management-section .form-content .password-hints-container .hints-list .hint-item.hint-error{color:#f44336}.pharmacy-account-management-section .form-content .password-hints-container .hints-list .hint-item.hint-default{color:#0009}.pharmacy-account-management-section .form-content .password-hints-container .hints-list .hint-item .hint-icon-success{color:#4caf50}.pharmacy-account-management-section .form-content .password-hints-container .hints-list .hint-item .hint-icon-error{color:#f44336}.pharmacy-account-management-section .form-content .password-hints-container .hints-list .hint-item .hint-icon-empty{width:20px;height:20px;border-radius:50%;background-color:#e0e0e0}.pharmacy-account-management-section .form-content .password-hints-container .hints-list .hint-item .hint-text{font-size:.875rem;color:inherit}.pharmacy-account-management-section .form-content .password-match-icon{color:#4caf50;margin-right:8px}.pharmacy-account-management-section .form-content .success-message{display:block;margin-top:8px;font-family:Poppins,sans-serif;font-size:.75rem;font-weight:400;color:#4caf50;padding-left:4px}.pharmacy-account-management-section .form-content .password-info-banner .hidden-label{visibility:hidden}.pharmacy-account-management-section .form-content .password-info-banner .MuiTextField-root .MuiInputBase-root{background-color:#f0f8ff!important;border:1px solid #E3E2E2!important;border-radius:2px!important;padding:0!important;height:48px}.pharmacy-account-management-section .form-content .password-info-banner .MuiTextField-root .MuiInputBase-root.Mui-disabled{background-color:#f0f8ff!important}.pharmacy-account-management-section .form-content .password-info-banner .MuiTextField-root .MuiInputBase-input{padding:0 16px 0 0!important;display:flex;align-items:center;gap:8px;height:48px;box-sizing:border-box}.pharmacy-account-management-section .form-content .password-info-banner .MuiTextField-root .MuiFormHelperText-root{visibility:hidden}.pharmacy-account-management-section .form-content .password-info-banner .MuiTextField-root .MuiOutlinedInput-notchedOutline{border:none!important}.pharmacy-account-management-section .form-content .password-info-banner .banner-content{display:flex;align-items:center;gap:8px;width:100%;padding-left:16px}.pharmacy-account-management-section .form-content .password-info-banner .banner-text{color:#000000de;font-family:Poppins;font-size:13px;font-weight:400;line-height:18px;flex:1;white-space:nowrap}.pharmacy-account-management-section .form-content .validation-warning-alert{margin-bottom:16px}.pharmacy-account-management-section .form-content .action-buttons{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding-top:0}.pharmacy-account-management-section .form-content .action-buttons .discard-button{text-transform:none;background-color:#fff;border-color:#336;color:#336;border-radius:21px;padding:8px 24px}.pharmacy-account-management-section .form-content .action-buttons .discard-button:hover{background-color:#3333660a;border-color:#336}.pharmacy-account-management-section .form-content .action-buttons .save-button{text-transform:none;background-color:#336;color:#fff;border-radius:21px;padding:8px 24px}.pharmacy-account-management-section .form-content .action-buttons .save-button:hover{background-color:#2a2a55}.pharmacy-account-management-section .form-content .action-buttons .save-button:disabled{background-color:#e0e0e0;color:#9e9e9e}.pharmacy-account-management-section.editing-mode{border:none;box-shadow:none}.pharmacy-account-management-section .notification-snackbar{margin-top:80px}.pharmacy-account-management-section .notification-snackbar .MuiAlert-root{width:100%;font-size:16px;font-weight:400}.pharmacy-account-management-accordion{margin-top:16px;box-shadow:0 2px 4px #0000001a}.pharmacy-account-management-accordion .accordion-header{background-color:#f5f5f5;min-height:64px}.pharmacy-account-management-accordion .accordion-header .lock-icon{margin-right:12px;color:#336}.pharmacy-account-management-accordion .accordion-header .accordion-title{font-weight:600;color:#336}.pharmacy-account-management-accordion .accordion-details{padding:16px;display:flex;flex-direction:column;gap:16px}.pharmacy-account-management-accordion .accordion-details .edit-button-mobile{text-transform:none;border-color:#336;color:#336;margin-bottom:8px}.pharmacy-account-management-accordion .accordion-details .edit-button-mobile:hover{background-color:#f5f5f5;border-color:#336}.pharmacy-account-management-accordion .accordion-details .section-subtitle-mobile{color:#666;font-size:.875rem;margin-bottom:8px}.pharmacy-account-management-accordion .accordion-details .edit-mode-instructions-box-mobile{background-color:#e3f2fd;border-left:4px solid #2196f3;padding:12px 16px;border-radius:4px;margin-bottom:8px}.pharmacy-account-management-accordion .accordion-details .edit-mode-instructions-box-mobile .instruction-text{font-size:.875rem;color:#333;margin-bottom:4px}.pharmacy-account-management-accordion .accordion-details .edit-mode-instructions-box-mobile .required-fields-text{font-size:.75rem;color:#666;font-style:italic}.pharmacy-account-management-accordion .accordion-details .form-content,.pharmacy-account-management-accordion .accordion-details .form-content .field-grid{width:100%}.pharmacy-account-management-accordion .accordion-details .form-content .action-buttons{flex-direction:column-reverse;gap:12px}.pharmacy-account-management-accordion .accordion-details .form-content .action-buttons>*{width:100%!important;display:block}.pharmacy-account-management-accordion .accordion-details .form-content .action-buttons button{width:100%!important;justify-content:center}.pharmacy-account-management-accordion .accordion-details .form-content .action-buttons span{width:100%!important;display:block!important}.pharmacy-account-management-accordion .accordion-details .form-content .action-buttons button span{display:inline-flex!important;width:auto!important}@media(max-width:768px){.pharmacy-account-management-section{padding:16px;margin-top:16px}.pharmacy-account-management-section .section-header{flex-direction:column;align-items:flex-start;gap:12px}.pharmacy-account-management-section .section-header .edit-button{width:100%}.pharmacy-account-management-section .form-content .action-buttons{flex-direction:column-reverse;gap:12px}.pharmacy-account-management-section .form-content .action-buttons>*{width:100%!important;display:block}.pharmacy-account-management-section .form-content .action-buttons button{width:100%!important;justify-content:center}.pharmacy-account-management-section .form-content .action-buttons span{width:100%!important;display:block!important}.pharmacy-account-management-section .form-content .action-buttons button span{display:inline-flex!important;width:auto!important}}@media(min-width:769px)and (max-width:1023px){.pharmacy-account-management-section{padding:20px}.pharmacy-account-management-section .section-header .edit-button{min-width:120px}}.pharmacy-account-details-section{width:100%;padding:0}.pharmacy-account-details-section .MuiTextField-root .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline legend{max-width:.01px;transition:max-width .1s cubic-bezier(0,0,.2,1) 0ms}.pharmacy-account-details-section .MuiTextField-root .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline legend span{padding-left:5px;padding-right:5px;display:inline-block}.pharmacy-account-details-section .MuiTextField-root .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border:1px solid rgba(0,0,0,.87)!important}.pharmacy-account-details-section .MuiTextField-root .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline legend{max-width:100%}.pharmacy-account-details-section .MuiTextField-root .MuiInputLabel-shrink~.MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline legend{max-width:100%}.pharmacy-account-details-section .MuiTextField-root .MuiInputLabel-shrink{background-color:#fff!important;padding:0 4px}.pharmacy-account-details-section .account-section{margin-bottom:40px;padding:24px 32px;gap:24px;min-height:130px}.pharmacy-account-details-section .account-section .section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:0}.pharmacy-account-details-section .account-section .section-header .section-title{color:#336;font-family:Poppins,sans-serif;font-weight:500;font-size:20px;line-height:28px;margin:0}.pharmacy-account-details-section .account-section .section-header .edit-button{color:var(--primary-dark-slate-blue);border-color:var(--primary-dark-slate-blue);text-transform:none;padding:6px 16px;border-radius:24px;font-size:14px;font-weight:500}.pharmacy-account-details-section .account-section .section-header .edit-button:hover:not(:disabled){background-color:#3333660a;border-color:var(--primary-dark-slate-blue)}.pharmacy-account-details-section .account-section .section-header .edit-button.Mui-disabled{color:#00000061;border-color:#00000042;cursor:not-allowed;opacity:.6}.pharmacy-account-details-section .account-section .section-header .edit-button .MuiButton-startIcon{margin-right:4px}.pharmacy-account-details-section .account-section .section-header .edit-button .MuiButton-startIcon.Mui-disabled{color:#00000061}.pharmacy-account-details-section .account-section .section-subtitle{font-size:14px;line-height:20px;margin-top:24px;margin-bottom:24px;color:#0009}.pharmacy-account-details-section .account-section .readonly-field .MuiInputBase-root,.pharmacy-account-details-section .account-section .readonly-field.Mui-disabled .MuiInputBase-root{background-color:#f6f6f6!important}.pharmacy-account-details-section .password-section{margin-top:32px;margin-bottom:40px;padding:24px 32px;gap:24px;min-height:130px}.pharmacy-account-details-section .password-section .section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:0}.pharmacy-account-details-section .password-section .section-header .section-title{color:#336;font-family:Poppins,sans-serif;font-weight:500;font-size:20px;line-height:28px;margin:0}.pharmacy-account-details-section .password-section .section-header .edit-button{color:var(--primary-dark-slate-blue);border-color:var(--primary-dark-slate-blue);text-transform:none;padding:6px 16px;border-radius:24px;font-size:14px;font-weight:500}.pharmacy-account-details-section .password-section .section-header .edit-button:hover:not(:disabled){background-color:#3333660a;border-color:var(--primary-dark-slate-blue)}.pharmacy-account-details-section .password-section .section-header .edit-button.Mui-disabled{color:#00000061;border-color:#00000042;cursor:not-allowed;opacity:.6}.pharmacy-account-details-section .password-section .section-header .edit-button .MuiButton-startIcon{margin-right:4px}.pharmacy-account-details-section .password-section .section-header .edit-button .MuiButton-startIcon.Mui-disabled{color:#00000061}.pharmacy-account-details-section .password-section .section-subtitle{font-size:14px;line-height:20px;margin-top:24px;margin-bottom:24px;color:#0009}.pharmacy-account-details-section .password-section .fields-grid .field-wrapper{display:flex;flex-direction:column}.pharmacy-account-details-section .password-section .fields-grid .field-wrapper .field-label{font-size:15px;font-weight:500;color:#000000de;margin-bottom:8px;line-height:20px}.pharmacy-account-details-section .password-section .fields-grid .field-wrapper .readonly-field .MuiInputBase-root{background-color:#f6f6f6;border-radius:4px}.pharmacy-account-details-section .password-section .fields-grid .field-wrapper .readonly-field .MuiInputBase-root.Mui-disabled{background-color:#f6f6f6}.pharmacy-account-details-section .password-section .fields-grid .field-wrapper .readonly-field .MuiInputBase-root.Mui-disabled .MuiInputBase-input{-webkit-text-fill-color:rgba(0,0,0,.38)!important;color:#00000061!important}.pharmacy-account-details-section .password-section .fields-grid .field-wrapper .readonly-field .MuiInputBase-root input{padding:12px 14px;font-size:16px;line-height:24px}.pharmacy-account-details-section .password-section .fields-grid .field-wrapper .readonly-field .MuiInputBase-root.MuiInputBase-multiline{padding:0}.pharmacy-account-details-section .password-section .fields-grid .field-wrapper .readonly-field .MuiInputBase-root textarea{padding:12px 14px;font-size:16px;line-height:24px;overflow-wrap:break-word;word-break:break-word;resize:none}.pharmacy-account-details-section .password-section .fields-grid .field-wrapper .readonly-field .MuiOutlinedInput-notchedOutline{border-color:#e0e0e0}.pharmacy-account-details-section .password-section .fields-grid .field-wrapper .readonly-field .MuiInputLabel-shrink{background-color:#fff!important}.pharmacy-account-details-section .password-section .fields-grid .field-wrapper .phone-checkboxes{display:flex;flex-direction:column;gap:4px;margin-top:8px;padding-left:2px}.pharmacy-account-details-section .password-section .fields-grid .field-wrapper .phone-checkboxes .checkbox-label{margin:0}.pharmacy-account-details-section .password-section .fields-grid .field-wrapper .phone-checkboxes .checkbox-label .MuiCheckbox-root{padding:4px 8px}.pharmacy-account-details-section .password-section .fields-grid .field-wrapper .phone-checkboxes .checkbox-label .MuiCheckbox-root.Mui-disabled{color:#00000061}.pharmacy-account-details-section .password-section .fields-grid .field-wrapper .phone-checkboxes .checkbox-label .MuiTypography-root{font-size:14px;line-height:20px;color:#0009}.pharmacy-account-details-section .password-section .fields-grid .field-wrapper .phone-checkboxes .checkbox-label .MuiTypography-root.Mui-disabled,.pharmacy-account-details-section .password-section .fields-grid .field-wrapper .MuiFormControlLabel-root .MuiCheckbox-root.Mui-disabled,.pharmacy-account-details-section .password-section .fields-grid .field-wrapper .MuiFormControlLabel-root .MuiTypography-root{color:#00000061}.pharmacy-account-details-section .password-section .fields-grid .password-info-banner .hidden-label{visibility:hidden}.pharmacy-account-details-section .password-section .fields-grid .password-info-banner .MuiInputBase-root{background-color:#f0f8ff!important;border:1px solid #E3E2E2!important;border-radius:2px!important;padding:0!important;height:48px}.pharmacy-account-details-section .password-section .fields-grid .password-info-banner .MuiInputBase-root.Mui-disabled{background-color:#f0f8ff!important}.pharmacy-account-details-section .password-section .fields-grid .password-info-banner .MuiInputBase-input{padding:0 16px 0 0!important;display:flex;align-items:center;gap:8px;height:48px;box-sizing:border-box}.pharmacy-account-details-section .password-section .fields-grid .password-info-banner .MuiOutlinedInput-notchedOutline{border:none!important}.pharmacy-account-details-section .password-section .fields-grid .password-info-banner .banner-content{display:flex;align-items:center;gap:8px;width:100%;padding-left:16px}.pharmacy-account-details-section .password-section .fields-grid .password-info-banner .banner-text{color:#000000de;font-family:Poppins;font-size:13px;font-weight:400;line-height:18px;flex:1;white-space:nowrap}.pharmacy-account-details-section .password-section .readonly-field .MuiInputBase-root,.pharmacy-account-details-section .password-section .readonly-field.Mui-disabled .MuiInputBase-root{background-color:#f6f6f6!important}.pharmacy-account-details-section .call-center-alert{margin-top:32px;background-color:#e3f2fd;border:1px solid #2196f3;border-radius:8px;padding:16px}.pharmacy-account-details-section .call-center-alert .alert-title{font-weight:600;font-size:16px;margin-bottom:8px;color:#1976d2}.pharmacy-account-details-section .call-center-alert .MuiAlert-message{font-size:14px;line-height:20px;color:#000000de}.pharmacy-account-details-section .call-center-alert .MuiAlert-message strong{font-weight:600;color:#1976d2}.pharmacy-account-details-section .call-center-alert .MuiAlert-icon{color:#2196f3}@media(max-width:1024px)and (min-width:768px){.pharmacy-account-details-section .account-section,.pharmacy-account-details-section .password-section{margin-bottom:32px}.pharmacy-account-details-section .account-section .section-header .section-title,.pharmacy-account-details-section .password-section .section-header .section-title{font-size:18px;line-height:24px}.pharmacy-account-details-section .account-section .section-header .edit-button,.pharmacy-account-details-section .password-section .section-header .edit-button{font-size:13px;padding:5px 14px}.pharmacy-account-details-section .account-section .section-subtitle,.pharmacy-account-details-section .password-section .section-subtitle{font-size:13px;margin-top:20px;margin-bottom:20px}.pharmacy-account-details-section .account-section .fields-grid .field-wrapper .field-label,.pharmacy-account-details-section .password-section .fields-grid .field-wrapper .field-label{font-size:14px;margin-bottom:7px}.pharmacy-account-details-section .account-section .fields-grid .field-wrapper .readonly-field .MuiInputBase-input,.pharmacy-account-details-section .password-section .fields-grid .field-wrapper .readonly-field .MuiInputBase-input{font-size:15px;padding:11px 13px}.pharmacy-account-details-section .account-section .fields-grid .field-wrapper .phone-checkboxes,.pharmacy-account-details-section .password-section .fields-grid .field-wrapper .phone-checkboxes{margin-top:7px}.pharmacy-account-details-section .account-section .fields-grid .field-wrapper .phone-checkboxes .checkbox-label .MuiTypography-root,.pharmacy-account-details-section .password-section .fields-grid .field-wrapper .phone-checkboxes .checkbox-label .MuiTypography-root{font-size:13px}.pharmacy-account-details-section .call-center-alert{padding:14px;margin-top:24px}.pharmacy-account-details-section .call-center-alert .alert-title{font-size:15px}.pharmacy-account-details-section .call-center-alert .MuiAlert-message{font-size:13px}}@media(max-width:767px){.pharmacy-account-details-section{padding:0}.pharmacy-account-details-section .account-section,.pharmacy-account-details-section .password-section{margin-bottom:0;padding:0;background:transparent;border-radius:0;min-height:auto}.pharmacy-account-details-section .account-section .section-subtitle,.pharmacy-account-details-section .password-section .section-subtitle{font-size:16px;line-height:24px;margin-top:20px;margin-bottom:16px;padding:0 24px;color:#595454}.pharmacy-account-details-section .account-section .fields-grid,.pharmacy-account-details-section .password-section .fields-grid{padding:0 24px 16px;row-gap:20px!important}.pharmacy-account-details-section .account-section .fields-grid .field-wrapper .field-label,.pharmacy-account-details-section .password-section .fields-grid .field-wrapper .field-label{font-size:14px;font-weight:500;margin-bottom:8px}.pharmacy-account-details-section .account-section .fields-grid .field-wrapper .readonly-field .MuiInputBase-root,.pharmacy-account-details-section .password-section .fields-grid .field-wrapper .readonly-field .MuiInputBase-root{background-color:#f6f6f6;border:1px solid #e6e6e6;border-radius:2px;min-height:48px}.pharmacy-account-details-section .account-section .fields-grid .field-wrapper .readonly-field .MuiInputBase-input,.pharmacy-account-details-section .password-section .fields-grid .field-wrapper .readonly-field .MuiInputBase-input{font-size:14px;padding:12px 16px}.pharmacy-account-details-section .call-center-alert{margin:20px 16px 16px;padding:12px}.pharmacy-account-details-section .call-center-alert .alert-title{font-size:14px;margin-bottom:6px}.pharmacy-account-details-section .call-center-alert .MuiAlert-message{font-size:12px;line-height:18px}.mobile-section-bar{display:flex;align-items:center;padding:24px 24px 16px;height:88px;box-sizing:border-box;cursor:pointer;border-bottom:1px solid #e3e2e2;gap:24px;background:#fdf0e4}.mobile-section-bar .section-icon{color:#336;font-size:32px;flex-shrink:0;width:32px;height:32px}.mobile-section-bar .section-title-mobile{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;color:#336;line-height:24px;flex:1}.mobile-section-bar .expand-icon{color:#336;font-size:32px;flex-shrink:0;width:32px;height:32px;transition:transform .3s ease}.mobile-section-bar .expand-icon.expanded{transform:rotate(180deg)}.edit-button-mobile{border-color:#336!important;color:#336!important;font-family:Poppins,sans-serif!important;font-weight:700!important;font-size:16px!important;text-transform:none!important;border-radius:28px!important;min-height:48px!important;line-height:20px!important}.edit-button-mobile.Mui-disabled{border-color:#00000042!important;color:#00000061!important}}.locations-toolbar{display:flex;justify-content:space-between;align-items:center;width:100%;padding:16px 0;gap:16px;flex-wrap:wrap}.locations-toolbar .toolbar-left{display:flex;align-items:center;gap:12px;flex:1}.locations-toolbar .toolbar-left .sort-dropdown{min-width:200px}.locations-toolbar .toolbar-right{display:flex;align-items:center;gap:12px;margin-left:auto}.locations-toolbar .toolbar-right .export-button{min-width:120px}@media(min-width:768px)and (max-width:1023px){.locations-toolbar{padding:12px 0}.locations-toolbar .toolbar-left{gap:10px}.locations-toolbar .toolbar-left .sort-dropdown{min-width:180px}}@media(max-width:767px){.locations-toolbar{flex-direction:column;align-items:stretch;padding:12px 0;gap:12px}.locations-toolbar .toolbar-left{flex-direction:column;align-items:stretch;gap:10px}.locations-toolbar .toolbar-left .sort-dropdown{width:100%}.locations-toolbar .toolbar-right{justify-content:stretch}.locations-toolbar .toolbar-right .export-button{width:100%}}.locations-table-container{width:100%;overflow-x:auto;border:1px solid var(--divider);border-radius:4px;margin-top:16px}.locations-table-container .locations-table{min-width:1000px}.locations-table-container .locations-table thead{background:var(--background-light-gray);border-top:1px solid var(--divider)}.locations-table-container .locations-table thead th{background:var(--background-light-gray);padding:12px 16px;text-align:left;vertical-align:middle;height:48px;border-bottom:1px solid var(--divider);transition:background-color .2s ease}.locations-table-container .locations-table thead th.header-pharmacyName{width:15%;min-width:150px}.locations-table-container .locations-table thead th.header-npi,.locations-table-container .locations-table thead th.header-dea{width:10%;min-width:100px}.locations-table-container .locations-table thead th.header-cityState{width:15%;min-width:120px}.locations-table-container .locations-table thead th.header-zip{width:8%;min-width:80px}.locations-table-container .locations-table thead th.header-programStatus{width:18%;min-width:180px}.locations-table-container .locations-table thead th.header-role,.locations-table-container .locations-table thead th.header-actions{width:12%;min-width:120px}.locations-table-container .locations-table thead th[role=button]{cursor:pointer;user-select:none}.locations-table-container .locations-table thead th[role=button]:hover{background-color:#e8ebf0}.locations-table-container .locations-table thead th[role=button]:focus-visible{outline:2px solid var(--primary-dark-slate-blue);outline-offset:-2px}.locations-table-container .locations-table thead th .headerCell{display:flex;align-items:center;gap:0;flex-wrap:nowrap}.locations-table-container .locations-table thead th .headerCell .headerText{font-size:14px;font-weight:600;color:#121619;line-height:20px;font-family:Poppins,sans-serif;flex-shrink:1;min-width:0}.locations-table-container .locations-table thead th .headerCell .sortIcon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;opacity:.4;transition:all .2s;flex-shrink:0}.locations-table-container .locations-table thead th .headerCell .sortIcon svg{width:24px;height:24px}.locations-table-container .locations-table thead th .headerCell .sortIcon.active{opacity:1}.locations-table-container .locations-table thead th .headerCell .sortIcon.desc{transform:rotate(180deg)}.locations-table-container .locations-table thead th .headerCell .sortIcon.asc{transform:rotate(0)}.locations-table-container .locations-table tbody tr:hover{background-color:#fafafa}.locations-table-container .locations-table tbody tr.location-row{cursor:default}.locations-table-container .locations-table tbody tr.location-row td{padding:12px;border-bottom:1px solid var(--divider);font-size:14px;font-weight:400;color:var(--CoolGray-90)}.locations-table-container .locations-table tbody tr.location-row .cell-program-status .program-status-cell{display:flex;align-items:center;gap:8px}.locations-table-container .locations-table tbody tr.location-row .cell-program-status .program-status-cell .cell-status-dot{width:8px;height:8px;border-radius:50%;display:inline-block;flex-shrink:0}.locations-table-container .locations-table tbody tr.location-row .cell-program-status .program-status-cell .cell-status-dot.dot-active{background-color:#4caf50;box-shadow:0 0 0 2px #4caf5033}.locations-table-container .locations-table tbody tr.location-row .cell-program-status .program-status-cell .cell-status-dot.dot-deactivated{background-color:#757575;box-shadow:0 0 0 2px #75757533}.locations-table-container .locations-table tbody tr.location-row .cell-program-status .program-status-cell .program-name{font-weight:400}.locations-table-container .locations-table tbody tr.empty-row td{padding:32px}@media(max-width:1200px){.locations-table thead th{font-size:13px;padding:12px 8px}.locations-table tbody td{font-size:13px;padding:10px 8px}}@media(prefers-contrast:high){.locations-table{border:2px solid #000}.locations-table thead{background-color:#fff;border-bottom:3px solid #000}.locations-table tbody tr{border-bottom:1px solid #000}}.locations-card-list{width:100%;padding:16px 0}.locations-card-list.loading{display:flex;justify-content:center;align-items:center;min-height:200px}.location-card{border:1px solid #e0e0e0;border-radius:8px;padding:16px;margin-bottom:16px;background-color:#fff;box-shadow:0 1px 3px #0000001a;transition:box-shadow .2s ease}.location-card:hover{box-shadow:0 2px 6px #00000026}.location-card:last-child{margin-bottom:0}.location-card .card-content{display:flex;flex-direction:column;gap:12px}.location-card .card-content .card-row{display:flex;align-items:flex-start;gap:12px}.location-card .card-content .card-row .field-label{font-weight:600;color:#336;font-size:14px;flex:0 0 44%;min-width:0;line-height:1.4}.location-card .card-content .card-row .field-value{flex:1;font-size:14px;color:#333;word-break:break-word;line-height:1.4}.location-card .card-content .card-row.program-status-row .field-value.program-status-value{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.location-card .card-content .card-row.program-status-row .field-value.program-status-value .card-status-dot{width:8px;height:8px;border-radius:50%;display:inline-block;flex-shrink:0}.location-card .card-content .card-row.program-status-row .field-value.program-status-value .card-status-dot.dot-active{background-color:#4caf50;box-shadow:0 0 0 2px #4caf5033}.location-card .card-content .card-row.program-status-row .field-value.program-status-value .card-status-dot.dot-deactivated{background-color:#757575;box-shadow:0 0 0 2px #75757533}.location-card .card-content .card-row.program-status-row .field-value.program-status-value .program-name{font-size:14px;font-weight:400}.location-card .button-container{margin-top:16px;display:flex;justify-content:center}.location-card .button-container .download-button{width:100%;border-radius:24px;text-transform:none;font-weight:600;font-size:14px;padding:8px 24px;border-color:#336;color:#336}.location-card .button-container .download-button:hover{background-color:#3333660a;border-color:#336}.location-card .button-container .download-button:disabled{opacity:.5;cursor:not-allowed}@media(min-width:768px)and (max-width:1023px){.location-card{padding:24px}.location-card .card-content{display:grid;grid-template-columns:1fr 1fr;gap:16px 32px}.location-card .card-content .card-row{display:flex;align-items:flex-start;gap:12px}.location-card .card-content .card-row .field-label{flex:0 0 130px;max-width:130px;font-size:14px}.location-card .card-content .card-row .field-value{flex:1;min-width:0;font-size:14px}.location-card .card-content .card-row.role-row{grid-column:1/-1}.location-card .button-container{margin-top:20px;justify-content:flex-start}.location-card .button-container .download-button{width:auto;min-width:160px;font-size:14px}}@media(max-width:767px){.locations-card-list{padding:12px 0}.location-card{padding:16px;margin-bottom:16px}.location-card .card-content{gap:12px}.location-card .card-content .card-row .field-label{flex:0 0 44%;font-size:13px}.location-card .card-content .card-row .field-value{font-size:13px}.location-card .button-container{margin-top:16px;justify-content:center}.location-card .button-container .download-button{width:100%;font-size:13px}}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;min-height:300px;text-align:center}.empty-state .empty-state-icon-container{margin-bottom:16px}.empty-state .empty-state-icon-container .empty-state-icon{font-size:64px;color:#757575}.empty-state .empty-state-icon-container .empty-state-icon.error-icon{color:#f44336}.empty-state .empty-state-message{font-size:18px;font-weight:500;color:#333;margin-bottom:8px;max-width:500px}.empty-state .empty-state-submessage{font-size:14px;color:#666;margin-bottom:24px;max-width:600px;line-height:1.5}.empty-state .empty-state-actions{display:flex;gap:12px;margin-top:8px}.empty-state .empty-state-actions button{min-width:120px}.empty-state.empty-state-error .empty-state-icon-container .empty-state-icon{color:#f44336}.empty-state.empty-state-no-results .empty-state-icon-container .empty-state-icon{color:#ff9800}.empty-state.empty-state-no-data .empty-state-icon-container .empty-state-icon{color:#2196f3}@media(max-width:767px){.empty-state{padding:32px 16px;min-height:250px}.empty-state .empty-state-icon-container .empty-state-icon{font-size:48px}.empty-state .empty-state-message{font-size:16px}.empty-state .empty-state-actions{flex-direction:column;width:100%}.empty-state .empty-state-actions button{width:100%}}.pharmacy-locations-section{width:100%;box-sizing:border-box;padding:24px 0}.pharmacy-locations-section .instruction-text{font-size:14px;line-height:1.6;color:#336;margin-bottom:20px;padding:12px 16px;background-color:#fff;border-left:4px solid #333366;border-radius:4px}.pharmacy-locations-section .pagination-container{margin-top:24px;display:flex;flex-direction:column;align-items:flex-end;gap:12px}.pharmacy-locations-section .pagination-container .pagination-info{font-size:13px;color:#666}.pharmacy-locations-section.loading-state .loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;padding:48px 24px}.pharmacy-locations-section.error-state,.pharmacy-locations-section.empty-state{padding:24px 0}.pharmacy-locations-section .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@media(min-width:768px)and (max-width:1023px){.pharmacy-locations-section{padding:20px 0}.pharmacy-locations-section .instruction-text{font-size:13px;padding:10px 14px;margin-bottom:16px}.pharmacy-locations-section .pagination-container{margin-top:20px;align-items:flex-end}}@media(max-width:767px){.pharmacy-locations-section{padding:16px}.pharmacy-locations-section .instruction-text{font-size:12px;padding:10px 12px;margin-bottom:16px}.pharmacy-locations-section .pagination-container{margin-top:16px;align-items:flex-end}.pharmacy-locations-section .pagination-container .pagination-info{font-size:12px}}@media print{.pharmacy-locations-section .instruction-text{border-left:none;background-color:transparent;padding:0}.pharmacy-locations-section .locations-toolbar,.pharmacy-locations-section .pagination-container,.pharmacy-locations-section .locations-card-list{display:none!important}.pharmacy-locations-section .locations-table-container{display:block!important}}.dataTableComponent.hcp-search-results-table>table>thead>tr.MuiTableRow-head th .headerCell:last-child{justify-content:flex-start!important}.dataTableComponent.hcp-search-results-table>table>thead>tr.MuiTableRow-head th .headerCell{justify-content:flex-start!important}.hcp-search-section{padding:0 32px 8px;display:flex;flex-direction:column;gap:12px}.hcp-search-section .hcp-search-title{color:var(--primary-dark-slate-blue);font-family:Poppins,sans-serif;font-size:18px;font-weight:500;line-height:24px}.hcp-search-section .hcp-search-subtitle{color:var(--primary-dark-slate-blue);font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:20px}.hcp-search-section .hcp-search-subtitle strong{font-weight:700}.hcp-search-section .hcp-search-form{background-color:#f2f4f8;border-radius:10px;padding:32px;margin-top:4px}.hcp-search-section .hcp-search-form .search-fields-row{display:flex;gap:16px;align-items:flex-end}.hcp-search-section .hcp-search-form .search-fields-row .search-field-wrapper{flex:1;min-width:200px;display:flex;flex-direction:column;gap:4px}.hcp-search-section .hcp-search-form .search-fields-row .search-field-wrapper .field-label{color:#21272a;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:20px}.hcp-search-section .hcp-search-form .search-fields-row .search-field-wrapper .field-label.npi-label{display:flex;align-items:center;gap:8px}.hcp-search-section .hcp-search-form .search-fields-row .search-field-wrapper .field-label.npi-label .info-icon{width:20px;height:20px;color:#f93;cursor:help}.hcp-search-section .hcp-search-form .search-fields-row .search-field-wrapper .search-field{width:100%}.hcp-search-section .hcp-search-form .search-fields-row .search-field-wrapper .search-field .MuiOutlinedInput-root{background-color:#fff;height:40px}.hcp-search-section .hcp-search-form .search-fields-row .search-field-wrapper .search-field .MuiOutlinedInput-root fieldset{border-color:#c8c6c6}.hcp-search-section .hcp-search-form .search-fields-row .search-field-wrapper .search-field .MuiOutlinedInput-root:hover fieldset,.hcp-search-section .hcp-search-form .search-fields-row .search-field-wrapper .search-field .MuiOutlinedInput-root.Mui-focused fieldset{border-color:var(--primary-dark-slate-blue)}.hcp-search-section .hcp-search-form .search-fields-row .search-field-wrapper .search-field .MuiInputBase-input{font-family:Poppins,sans-serif;font-size:14px;color:#000000de}.hcp-search-section .hcp-search-form .search-fields-row .search-field-wrapper .search-field .MuiInputBase-input::placeholder{color:#0000008a;opacity:1}.hcp-search-section .hcp-search-form .search-fields-row .or-separator{flex:0 0 auto;padding:0 8px 8px;display:flex;align-items:center;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;color:#21272a;height:60px;align-items:flex-end}.hcp-search-section .hcp-search-form .search-fields-row .npi-field-container{min-width:250px}.hcp-search-section .hcp-search-form .search-fields-row .search-button{flex:0 0 auto;min-width:191px;height:40px;background-color:var(--primary-dark-slate-blue);border-radius:28px;text-transform:none;font-family:Poppins,sans-serif;font-size:16px;font-weight:700;padding:12px 16px}.hcp-search-section .hcp-search-form .search-fields-row .search-button:disabled{background-color:#0000001f;color:#00000042}.results-section{padding:16px 32px;display:flex;flex-direction:column;gap:16px;max-width:100vw;box-sizing:border-box;overflow-x:hidden}.results-section .results-header{display:flex;flex-direction:column;gap:4px}.results-section .results-header .results-title{color:var(--primary-dark-slate-blue);font-family:Poppins,sans-serif;font-size:18px;font-weight:500;line-height:24px}.results-section .results-header .results-subtitle{color:var(--primary-dark-slate-blue);font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:20px}.results-section .hcp-search-results-table,.results-section .pagination-wrapper{max-width:1400px;margin:0 auto;width:100%;box-sizing:border-box}.results-section .hcp-search-results-table.hcp-search-results-table .dataTableComponent>table>thead>tr.MuiTableRow-head th .headerCell{justify-content:flex-start!important}.results-section .hcp-search-results-table.hcp-search-results-table .dataTableComponent>table>thead>tr.MuiTableRow-head th:last-child .headerCell{justify-content:flex-start!important}.results-section .hcp-search-results-table .dataTableComponent table{width:100%!important;max-width:100%!important;table-layout:fixed!important;min-width:unset!important}.results-section .hcp-search-results-table .dataTableComponent table thead tr.MuiTableRow-head th{text-align:left!important;padding:8px 12px!important}.results-section .hcp-search-results-table .dataTableComponent table thead tr.MuiTableRow-head th .headerCell{display:flex!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;flex-direction:row!important}.results-section .hcp-search-results-table .dataTableComponent table thead tr.MuiTableRow-head th .headerCell p,.results-section .hcp-search-results-table .dataTableComponent table thead tr.MuiTableRow-head th .headerCell Typography{text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-grow:0!important;flex-shrink:1!important;margin:0!important}.results-section .hcp-search-results-table .dataTableComponent table thead tr.MuiTableRow-head th .headerCell svg{flex-shrink:0!important;margin-left:4px!important}.results-section .hcp-search-results-table .dataTableComponent table thead tr.MuiTableRow-head th:last-child .headerCell{justify-content:flex-start!important}.results-section .hcp-search-results-table .dataTableComponent table tbody tr td{text-align:left!important;padding:8px 12px!important;vertical-align:top;word-wrap:break-word;overflow-wrap:break-word}.results-section .hcp-search-results-table .dataTableComponent table thead th:nth-child(1),.results-section .hcp-search-results-table .dataTableComponent table tbody td:nth-child(1){width:15%}.results-section .hcp-search-results-table .dataTableComponent table thead th:nth-child(2),.results-section .hcp-search-results-table .dataTableComponent table tbody td:nth-child(2){width:15%}.results-section .hcp-search-results-table .dataTableComponent table thead th:nth-child(3),.results-section .hcp-search-results-table .dataTableComponent table tbody td:nth-child(3){width:20%}.results-section .hcp-search-results-table .dataTableComponent table thead th:nth-child(4),.results-section .hcp-search-results-table .dataTableComponent table tbody td:nth-child(4){width:15%}.results-section .hcp-search-results-table .dataTableComponent table thead th:nth-child(5),.results-section .hcp-search-results-table .dataTableComponent table tbody td:nth-child(5){width:35%}.results-section .hcp-search-results-table .program-statuses{display:flex;flex-direction:column;gap:2px}.results-section .hcp-search-results-table .program-statuses .status-badge{display:flex;align-items:center;gap:4px}.results-section .hcp-search-results-table .program-statuses .status-badge .status-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0;display:block}.results-section .hcp-search-results-table .program-statuses .status-badge .status-text{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#000000de}.results-section .hcp-search-results-table .program-statuses .status-badge.toggle-badge .toggle-link{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:var(--primary-dark-slate-blue);text-decoration:underline;cursor:pointer}.results-section .hcp-search-results-table .program-statuses .status-badge.toggle-badge .toggle-link:hover{opacity:.8}.results-section .results-table-container{background-color:#fff;border:none;box-shadow:none;padding:0;margin:0;width:100%;box-sizing:border-box}.results-section .results-table-container .results-table{width:100%;table-layout:auto}.results-section .results-table-container .results-table .table-header-row{background-color:#f2f4f8}.results-section .results-table-container .results-table .table-header-row .MuiTableCell-root{padding:8px 12px;height:48px;border-bottom:none}.results-section .results-table-container .results-table .table-header-row .MuiTableCell-root.npi-header .header-cell .header-text-wrapper{flex:1;word-wrap:break-word;white-space:normal;line-height:20px}.results-section .results-table-container .results-table .table-header-row .MuiTableCell-root.program-status-header{width:300px}.results-section .results-table-container .results-table .table-header-row .MuiTableCell-root .header-cell{display:flex;align-items:center;gap:8px;color:#121619;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:20px}.results-section .results-table-container .results-table .table-header-row .MuiTableCell-root .header-cell .header-text-with-icon{display:flex;align-items:center;gap:6px;flex-wrap:nowrap}.results-section .results-table-container .results-table .table-header-row .MuiTableCell-root .header-cell .sort-icon{width:20px;height:20px;color:#121619;flex-shrink:0}.results-section .results-table-container .results-table .table-header-row .MuiTableCell-root .header-cell .info-icon-small{width:20px;height:20px;color:var(--primary-dark-slate-blue);cursor:help;flex-shrink:0}.results-section .results-table-container .results-table .table-body-row .MuiTableCell-root{padding:8px 12px;height:48px;border-top:1px solid #E3E2E2;border-bottom:none;color:#21272a;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:20px}.results-section .results-table-container .results-table .table-body-row .MuiTableCell-root .program-statuses{display:flex;flex-direction:column;gap:4px}.results-section .results-table-container .results-table .table-body-row .MuiTableCell-root .program-statuses .status-badge{display:flex;align-items:center;gap:4px;padding:0 4px}.results-section .results-table-container .results-table .table-body-row .MuiTableCell-root .program-statuses .status-badge .status-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.results-section .results-table-container .results-table .table-body-row .MuiTableCell-root .program-statuses .status-badge .status-text{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#000000de}.results-section .results-table-container .results-table .table-body-row .MuiTableCell-root .program-statuses .status-badge.toggle-badge .toggle-link{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:var(--primary-dark-slate-blue);text-decoration:underline;text-decoration-skip-ink:none;text-underline-position:from-font;cursor:pointer}.results-section .results-table-container .results-table .table-body-row .MuiTableCell-root .program-statuses .status-badge.toggle-badge .toggle-link:hover{opacity:.8}.results-section .no-results{margin:0 auto;max-width:1400px;padding:16px 75px;text-align:center;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;color:#595454;background-color:#f2f4f8;border-radius:10px;min-height:100px;display:flex;align-items:center;width:100%;justify-content:center;box-sizing:border-box}@media(max-width:1023px)and (min-width:768px){.hcp-search-section{padding:32px}.hcp-search-section .hcp-search-form .search-fields-row{flex-wrap:wrap}.hcp-search-section .hcp-search-form .search-fields-row .search-field-wrapper{flex:1 1 calc(50% - 16px);min-width:180px}.hcp-search-section .hcp-search-form .search-fields-row .or-separator{flex:0 0 100%;justify-content:center;height:auto;padding:8px 0}.hcp-search-section .hcp-search-form .search-fields-row .npi-field-container{flex:1 1 calc(50% - 16px)}.hcp-search-section .hcp-search-form .search-fields-row .search-button{flex:1 1 100%;width:100%}.results-section{padding:24px}.results-section .hcp-search-results-table{max-width:100%;overflow-x:auto}.results-section .hcp-search-results-table .dataTableComponent{overflow-x:auto}.results-section .hcp-search-results-table .dataTableComponent table{min-width:900px}.results-section .pagination-wrapper,.results-section .no-results{max-width:100%}.results-section .mobile-cards-container{display:flex;flex-direction:column;gap:22px}}@media(max-width:767px){.hcp-search-section{padding:0 24px 12px}.hcp-search-section .hcp-search-title{font-size:16px;line-height:22px}.hcp-search-section .hcp-search-subtitle{font-size:13px;line-height:18px}.hcp-search-section .hcp-search-form{padding:20px}.hcp-search-section .hcp-search-form .search-fields-row{flex-direction:column;gap:16px}.hcp-search-section .hcp-search-form .search-fields-row .search-field-wrapper{width:100%;min-width:100%}.hcp-search-section .hcp-search-form .search-fields-row .or-separator{flex:0 0 auto;width:100%;text-align:center;height:auto;padding:0}.hcp-search-section .hcp-search-form .search-fields-row .npi-field-container,.hcp-search-section .hcp-search-form .search-fields-row .search-button{width:100%;min-width:100%}.results-section{padding:16px 24px}.results-section .results-header .results-title{font-size:16px;line-height:22px}.results-section .results-header .results-subtitle{font-size:13px;line-height:18px}.results-section .hcp-search-results-table,.results-section .pagination-wrapper{max-width:100%}.results-section .mobile-cards-container{display:flex;flex-direction:column;gap:16px}.results-section .mobile-cards-container .provider-card{background-color:#fff;border:2px solid #E3E2E2;border-radius:20px;padding:32px 24px;display:flex;flex-direction:column;gap:10px}.results-section .mobile-cards-container .provider-card .card-row{display:flex;gap:10px;align-items:flex-start}.results-section .mobile-cards-container .provider-card .card-row .card-label{width:121px;flex-shrink:0;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;line-height:20px;color:var(--primary-dark-slate-blue);word-wrap:break-word}.results-section .mobile-cards-container .provider-card .card-row .card-label.first-name-label{color:#121619;font-weight:500}.results-section .mobile-cards-container .provider-card .card-row .card-value{flex:1;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#21272a}.results-section .mobile-cards-container .provider-card .card-row .card-statuses{flex:1;display:flex;flex-direction:column;gap:4px}.results-section .mobile-cards-container .provider-card .card-row .card-statuses .status-badge{display:flex;align-items:center;gap:4px;padding:0 4px}.results-section .mobile-cards-container .provider-card .card-row .card-statuses .status-badge .status-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.results-section .mobile-cards-container .provider-card .card-row .card-statuses .status-badge .status-text{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#000000de}.results-section .mobile-cards-container .provider-card .card-row .card-statuses .status-badge.toggle-badge .toggle-link{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:18px;color:var(--primary-dark-slate-blue);text-decoration:underline;text-decoration-skip-ink:none;text-underline-position:from-font;cursor:pointer}.results-section .mobile-cards-container .provider-card .card-row .card-statuses .status-badge.toggle-badge .toggle-link:hover{opacity:.8}.results-section .no-results{padding:24px 16px;font-size:14px}}.review-eligibility-results-table table{width:100%;border-collapse:collapse}.review-eligibility-results-table table thead tr{background-color:#fdf0e4!important}.review-eligibility-results-table table thead tr th{background-color:#fdf0e4!important;padding:8px!important;text-align:left;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#121619;border-bottom:none}.review-eligibility-results-table table thead tr th .headerCell{display:flex;align-items:center}.review-eligibility-results-table table thead tr th .headerCell span{font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#121619}.review-eligibility-results-table table thead tr th:last-child .headerCell{justify-content:center}.review-eligibility-results-table table tbody tr{border-top:1px solid #E3E2E2}.review-eligibility-results-table table tbody tr td{padding:8px!important;text-align:left;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#21272a;border-bottom:none}.actionBtnEnroll{background-color:#336!important;color:#fff!important;border-radius:24px!important;padding:10px 20px!important;text-transform:none!important;font-family:Poppins,sans-serif!important;font-size:14px!important;font-weight:700!important;width:220px!important;max-width:none!important;min-width:220px!important;white-space:nowrap!important;line-height:1.4!important;height:40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:none!important;cursor:pointer}.actionBtnEnroll:hover:not(:disabled){background-color:#262652!important}.actionBtnEnroll:disabled{background-color:#fff!important;color:#00000061!important;border:1px solid #E3E2E2!important;cursor:not-allowed!important}.actionBtnEnroll .rightArrow{margin-left:6px;width:14px;height:14px}.actionBtnEnrollDisable{background-color:#fff!important;color:#00000061!important;border:1px solid #E3E2E2!important;border-radius:24px!important;padding:10px 20px!important;text-transform:none!important;font-family:Poppins,sans-serif!important;font-size:14px!important;font-weight:700!important;width:220px!important;max-width:none!important;min-width:220px!important;cursor:not-allowed!important;white-space:normal!important;line-height:1.4!important;height:40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.actionBtnEnrollDisable .rightArrow{margin-left:6px;width:14px;height:14px;opacity:.3}.actionBtnEnrollWarning{background-color:#fff!important;color:#336!important;border:1px solid #333366!important;border-radius:100px!important;padding:10px 20px!important;text-transform:none!important;font-family:Poppins,sans-serif!important;font-size:14px!important;font-weight:700!important;width:220px!important;max-width:none!important;min-width:220px!important;white-space:normal!important;line-height:1.4!important;min-height:40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;cursor:pointer}.actionBtnEnrollWarning:hover{background-color:#f2f4f8!important}.actionBtnEnrollWarning .infoIcon{width:20px!important;height:20px!important;color:#336!important;flex-shrink:0!important}.MuiTooltip-tooltip{background-color:#212121f2!important;font-family:Poppins,sans-serif!important;font-size:13px!important;padding:12px 16px!important;border-radius:4px!important;max-width:400px!important;line-height:1.5!important}.MuiTooltip-arrow{color:#212121f2!important}.responsiveTableRowContainer{border-radius:10px;border:1px solid #E3E2E2;padding:24px;display:flex;justify-content:space-between;flex-direction:column;background-color:#fff}.responsiveTableRowContainer:not(:last-of-type){margin-bottom:16px}.responsiveTableRowContainer .rowDataSection .otherRowData .card-container{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.responsiveTableRowContainer .rowDataSection .otherRowData .card-container .card-row{display:flex;gap:12px;align-items:flex-start}.responsiveTableRowContainer .rowDataSection .otherRowData .card-container .card-row .card-label{color:var(--primary-dark-slate-blue);font-family:Poppins,sans-serif;font-size:14px;font-weight:600;line-height:20px;min-width:140px;flex-shrink:0}.responsiveTableRowContainer .rowDataSection .otherRowData .card-container .card-row .card-value{color:#21272a;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:20px;flex:1;text-align:left}.responsiveTableRowContainer .rowButtonSection{display:flex;justify-content:flex-end;margin-top:20px}.responsiveTableRowContainer .rowButtonSection .actionBtnEnroll,.responsiveTableRowContainer .rowButtonSection .actionBtnEnrollWarning{width:220px!important;min-width:220px!important}.results-cards-container{padding:0 32px}.patient-search-section{padding:0 32px 12px;display:flex;flex-direction:column;gap:16px}.patient-search-section .patient-search-title{color:var(--primary-dark-slate-blue);font-family:Poppins,sans-serif;font-size:18px;font-weight:500;line-height:24px}.patient-search-section .patient-search-subtitle{color:var(--primary-dark-slate-blue);font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:20px}.patient-search-section .patient-search-form{background-color:#f2f4f8;border-radius:10px;padding:32px;margin-top:8px}.patient-search-section .patient-search-form .search-fields-row{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;align-items:flex-end;margin-bottom:24px}.patient-search-section .patient-search-form .search-fields-row .search-field-wrapper{display:flex;flex-direction:column}.patient-search-section .patient-search-form .search-fields-row .search-field-wrapper.form-component-wrapper{margin-bottom:0}.patient-search-section .patient-search-form .search-fields-row .search-field-wrapper.form-component-wrapper>div{margin-bottom:0!important;gap:8px}.patient-search-section .patient-search-form .search-fields-row .search-field-wrapper.form-component-wrapper .fieldContainer input,.patient-search-section .patient-search-form .search-fields-row .search-field-wrapper.form-component-wrapper .fieldContainer select{width:100%!important;box-sizing:border-box!important;padding:12px 16px!important}.patient-search-section .patient-search-form .search-fields-row .search-field-wrapper.form-component-wrapper .fieldContainer select{padding-right:46px!important;appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%23333366' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:calc(100% - 16px) center!important}.patient-search-section .patient-search-form .search-fields-row .search-field-wrapper.form-component-wrapper .info-container{width:100%!important}.patient-search-section .patient-search-form .search-fields-row .search-field-wrapper .field-label{color:#21272a;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:20px}.patient-search-section .patient-search-form .search-fields-row .search-field-wrapper .search-field{width:100%}.patient-search-section .patient-search-form .search-fields-row .search-field-wrapper .search-field .MuiOutlinedInput-root{background-color:#fff;height:48px}.patient-search-section .patient-search-form .search-fields-row .search-field-wrapper .search-field .MuiOutlinedInput-root fieldset{border-color:#c8c6c6}.patient-search-section .patient-search-form .search-fields-row .search-field-wrapper .search-field .MuiOutlinedInput-root:hover fieldset,.patient-search-section .patient-search-form .search-fields-row .search-field-wrapper .search-field .MuiOutlinedInput-root.Mui-focused fieldset{border-color:var(--primary-dark-slate-blue)}.patient-search-section .patient-search-form .search-fields-row .search-field-wrapper .search-field .MuiInputBase-input{font-family:Poppins,sans-serif;font-size:14px;color:#000000de}.patient-search-section .patient-search-form .search-fields-row .search-field-wrapper .search-field .MuiInputBase-input::placeholder{color:#0000008a;opacity:1}.patient-search-section .patient-search-form .search-fields-row .search-field-wrapper .calender-container,.patient-search-section .patient-search-form .search-fields-row .search-field-wrapper .calender-container .calendarInput{width:100%!important}.patient-search-section .patient-search-form .search-fields-row .search-field-wrapper .calender-container .calendarInput .MuiOutlinedInput-root{background-color:#fff;height:48px}.patient-search-section .patient-search-form .search-fields-row .search-field-wrapper .calender-container .calendarInput .MuiOutlinedInput-root fieldset{border-color:#c8c6c6}.patient-search-section .patient-search-form .search-fields-row .search-field-wrapper .calender-container .calendarInput .MuiOutlinedInput-root:hover fieldset,.patient-search-section .patient-search-form .search-fields-row .search-field-wrapper .calender-container .calendarInput .MuiOutlinedInput-root.Mui-focused fieldset{border-color:var(--primary-dark-slate-blue)}.patient-search-section .patient-search-form .search-fields-row .search-field-wrapper .calender-container .calendarInput .MuiOutlinedInput-root .MuiInputBase-input{padding:12px 0!important}.patient-search-section .patient-search-form .search-fields-row .search-field-wrapper .calender-container .calendarInput .MuiInputBase-input{font-family:Poppins,sans-serif;font-size:14px;color:#000000de;padding:12px 16px!important}.patient-search-section .patient-search-form .search-fields-row .search-field-wrapper .calender-container .calendarInput .MuiInputBase-input::placeholder{color:#0000008a;opacity:1}.patient-search-section .patient-search-form .search-button{min-width:191px;height:48px;background-color:var(--primary-dark-slate-blue);border-radius:28px;text-transform:none;font-family:Poppins,sans-serif;font-size:16px;font-weight:700;padding:12px 32px}.patient-search-section .patient-search-form .search-button:disabled{background-color:#0000001f;color:#00000042}.patient-results-section{padding:24px 0 0;display:flex;flex-direction:column;gap:24px}.patient-results-section .results-header{display:flex;flex-direction:column;gap:8px;padding:12px 32px}.patient-results-section .results-header .results-title{color:var(--primary-dark-slate-blue);font-family:Poppins,sans-serif;font-size:18px;font-weight:500;line-height:24px}.patient-results-section .results-header .results-subtitle{color:var(--primary-dark-slate-blue);font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:20px}.patient-results-section .review-eligibility-results-table{padding:0 32px;max-width:calc(100% - 64px);margin:0 auto}.patient-results-section .review-eligibility-results-table table thead th:nth-child(1),.patient-results-section .review-eligibility-results-table table tbody td:nth-child(1){width:13%}.patient-results-section .review-eligibility-results-table table thead th:nth-child(2),.patient-results-section .review-eligibility-results-table table tbody td:nth-child(2){width:11%}.patient-results-section .review-eligibility-results-table table thead th:nth-child(3),.patient-results-section .review-eligibility-results-table table tbody td:nth-child(3){width:10%}.patient-results-section .review-eligibility-results-table table thead th:nth-child(4),.patient-results-section .review-eligibility-results-table table tbody td:nth-child(4){width:18%}.patient-results-section .review-eligibility-results-table table thead th:nth-child(5),.patient-results-section .review-eligibility-results-table table tbody td:nth-child(5){width:11%}.patient-results-section .review-eligibility-results-table table thead th:nth-child(6),.patient-results-section .review-eligibility-results-table table tbody td:nth-child(6){width:15%}.patient-results-section .review-eligibility-results-table table thead th:nth-child(7),.patient-results-section .review-eligibility-results-table table tbody td:nth-child(7){width:22%}.patient-results-section .program-status-badge{display:flex;align-items:center;gap:6px}.patient-results-section .program-status-badge .status-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.patient-results-section .program-status-badge .status-text{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#000000de}.patient-results-section .pagination-wrapper{padding:0 32px;margin-top:16px;max-width:calc(100% - 64px);margin-left:auto;margin-right:auto}.patient-results-section .review-eligibility-results-table strong{font-weight:700;color:inherit}.patient-results-section .review-eligibility-results-table .patient-name-link{color:#336;cursor:pointer;text-decoration:underline;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:20px}.patient-results-section .review-eligibility-results-table .patient-name-link:hover{opacity:.8}.patient-results-section .no-results{margin:0 auto;padding:32px 75px;text-align:center;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;color:#595454;background-color:#f2f4f8;border-radius:10px;box-sizing:border-box;max-width:1375px;width:100%}@media(max-width:1023px)and (min-width:768px){.patient-search-section{padding:0 24px 12px}.patient-search-section .patient-search-form{padding:28px}.patient-search-section .patient-search-form .search-fields-row{grid-template-columns:repeat(2,1fr);gap:16px 40px}.patient-search-section .patient-search-form .search-fields-row .search-field-wrapper.form-component-wrapper .fieldContainer input,.patient-search-section .patient-search-form .search-fields-row .search-field-wrapper.form-component-wrapper .fieldContainer select{width:100%!important;box-sizing:border-box!important;padding:12px 16px!important}.patient-search-section .patient-search-form .search-fields-row .search-field-wrapper.form-component-wrapper .fieldContainer select{padding-right:46px!important;appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%23333366' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:calc(100% - 16px) center!important}.patient-search-section .patient-search-form .search-fields-row .search-field-wrapper.form-component-wrapper .info-container,.patient-search-section .patient-search-form .search-fields-row .search-field-wrapper.form-component-wrapper .calender-container,.patient-search-section .patient-search-form .search-fields-row .search-field-wrapper.form-component-wrapper .calendarInput{width:100%!important}.patient-search-section .patient-search-form .search-fields-row .search-field-wrapper.form-component-wrapper .calender-container .MuiInputBase-input,.patient-search-section .patient-search-form .search-fields-row .search-field-wrapper.form-component-wrapper .calendarInput .MuiInputBase-input{padding:12px 0!important}.patient-search-section .patient-search-form .search-button{width:auto;min-width:180px}.patient-results-section{padding:24px 0 0}.patient-results-section .results-header{padding:12px 24px}.patient-results-section .review-eligibility-results-table,.patient-results-section .pagination-wrapper{padding:0 24px}.patient-results-section .no-results{margin:0 24px}.results-cards-container{padding:0 24px}.responsiveTableRowContainer .rowDataSection .otherRowData .card-container{grid-template-columns:repeat(2,1fr)}.responsiveTableRowContainer .rowButtonSection{justify-content:flex-end}.responsiveTableRowContainer .rowButtonSection .actionBtnEnroll,.responsiveTableRowContainer .rowButtonSection .actionBtnEnrollWarning{width:220px!important;min-width:220px!important}}@media(max-width:767px){.patient-search-section{padding:7px 24px 12px}.patient-search-section .patient-search-title{font-size:16px;line-height:22px}.patient-search-section .patient-search-subtitle{font-size:13px;line-height:18px}.patient-search-section .patient-search-form{padding:20px}.patient-search-section .patient-search-form .search-fields-row{grid-template-columns:1fr;gap:16px;margin-bottom:20px}.patient-search-section .patient-search-form .search-fields-row .search-field-wrapper.form-component-wrapper{margin-bottom:10px}.patient-search-section .patient-search-form .search-fields-row .search-field-wrapper.form-component-wrapper .fieldContainer input,.patient-search-section .patient-search-form .search-fields-row .search-field-wrapper.form-component-wrapper .fieldContainer select{width:100%!important;box-sizing:border-box!important;padding:12px 16px!important}.patient-search-section .patient-search-form .search-fields-row .search-field-wrapper.form-component-wrapper .fieldContainer select{padding-right:46px!important;appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%23333366' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:calc(100% - 16px) center!important}.patient-search-section .patient-search-form .search-fields-row .search-field-wrapper.form-component-wrapper .info-container,.patient-search-section .patient-search-form .search-fields-row .search-field-wrapper.form-component-wrapper .calender-container,.patient-search-section .patient-search-form .search-fields-row .search-field-wrapper.form-component-wrapper .calendarInput{width:100%!important}.patient-search-section .patient-search-form .search-fields-row .search-field-wrapper.form-component-wrapper .calender-container .MuiInputBase-input,.patient-search-section .patient-search-form .search-fields-row .search-field-wrapper.form-component-wrapper .calendarInput .MuiInputBase-input{padding:12px 0!important}.patient-search-section .patient-search-form .search-button{width:100%;min-width:100%}.patient-results-section{padding:16px 0 0}.patient-results-section .results-header{padding:12px 24px}.patient-results-section .results-header .results-title{font-size:16px;line-height:22px}.patient-results-section .results-header .results-subtitle{font-size:13px;line-height:18px}.patient-results-section .review-eligibility-results-table,.patient-results-section .pagination-wrapper{padding:0 24px}.patient-results-section .no-results{margin:0 24px;padding:24px 16px;font-size:14px}.results-cards-container{padding:0 24px}.responsiveTableRowContainer{padding:20px}.responsiveTableRowContainer .rowDataSection .otherRowData .card-container{grid-template-columns:1fr;gap:12px}.responsiveTableRowContainer .rowDataSection .otherRowData .card-container .card-row{display:flex;gap:8px;align-items:flex-start}.responsiveTableRowContainer .rowDataSection .otherRowData .card-container .card-row .card-label{font-size:13px;min-width:130px;flex-shrink:0}.responsiveTableRowContainer .rowDataSection .otherRowData .card-container .card-row .card-value{font-size:13px;flex:1;text-align:left}.responsiveTableRowContainer .rowButtonSection{margin-top:16px;justify-content:center!important;display:flex!important}.responsiveTableRowContainer .rowButtonSection .actionBtnEnroll,.responsiveTableRowContainer .rowButtonSection .actionBtnEnrollWarning{width:100%!important;max-width:100%!important;min-width:auto!important;font-size:14px}}.review-eligibility-page{min-height:calc(100vh - 300px)}.review-eligibility-page .review-eligibility-container{max-width:1440px;margin:0 auto}.review-eligibility-page .review-eligibility-container .description-section{padding:20px 32px;display:flex;flex-direction:column;gap:10px}.review-eligibility-page .review-eligibility-container .description-section .description-text{color:var(--primary-dark-slate-blue);font-family:Poppins,sans-serif;font-size:18px;font-weight:500;line-height:24px}.review-eligibility-page .review-eligibility-container .description-section .required-fields-notice{color:#595454;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:20px}.review-eligibility-page .review-eligibility-container .selection-section{padding:12px 32px;display:flex;flex-direction:column;gap:10px}.review-eligibility-page .review-eligibility-container .selection-section .selection-title{color:var(--primary-dark-slate-blue);font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:24px}.review-eligibility-page .review-eligibility-container .selection-section .radio-group-container{width:100%}.review-eligibility-page .review-eligibility-container .selection-section .radio-group-container .radio-group .radio-options{display:flex;gap:0;padding:4px 0 16px}.review-eligibility-page .review-eligibility-container .selection-section .radio-group-container .radio-group .radio-options .radio-option{flex:0 0 auto;width:504px;padding:16px 16px 16px 0;margin:0}.review-eligibility-page .review-eligibility-container .selection-section .radio-group-container .radio-group .radio-options .radio-option:first-child{padding-right:16px}.review-eligibility-page .review-eligibility-container .selection-section .radio-group-container .radio-group .radio-options .radio-option .MuiFormControlLabel-label{color:#000000de;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:24px}.review-eligibility-page .review-eligibility-container .selection-section .radio-group-container .radio-group .radio-options .radio-option .MuiRadio-root{color:#0009}.review-eligibility-page .review-eligibility-container .selection-section .radio-group-container .radio-group .radio-options .radio-option .MuiRadio-root.Mui-checked{color:var(--primary-dark-slate-blue)}.review-eligibility-page .review-eligibility-container .contact-support-section{padding:24px 32px 40px;flex:1}@media(max-width:1023px)and (min-width:768px){.review-eligibility-page .review-eligibility-container .description-section,.review-eligibility-page .review-eligibility-container .selection-section,.review-eligibility-page .review-eligibility-container .contact-support-section{padding-left:24px;padding-right:24px}.review-eligibility-page .review-eligibility-container .selection-section .radio-group-container .radio-group .radio-options .radio-option{width:auto;flex:1}}@media(max-width:767px){.review-eligibility-page .review-eligibility-container .description-section{padding:16px 24px 12px}.review-eligibility-page .review-eligibility-container .description-section .description-text{font-size:16px;line-height:22px}.review-eligibility-page .review-eligibility-container .description-section .required-fields-notice{font-size:13px;line-height:18px}.review-eligibility-page .review-eligibility-container .selection-section{padding:12px 24px}.review-eligibility-page .review-eligibility-container .selection-section .selection-title{font-size:16px;line-height:24px}.review-eligibility-page .review-eligibility-container .selection-section .radio-group-container .radio-group .radio-options{flex-direction:column;gap:0;padding:4px 0 12px}.review-eligibility-page .review-eligibility-container .selection-section .radio-group-container .radio-group .radio-options .radio-option{width:100%;padding:12px 0}.review-eligibility-page .review-eligibility-container .selection-section .radio-group-container .radio-group .radio-options .radio-option:first-child{padding-right:0}.review-eligibility-page .review-eligibility-container .selection-section .radio-group-container .radio-group .radio-options .radio-option .MuiFormControlLabel-label{font-size:16px;line-height:24px}.review-eligibility-page .review-eligibility-container .contact-support-section{padding:16px 24px 32px}}.past-dispenses-page{font-family:Poppins,sans-serif;padding:0;margin:0;background-color:#fff!important;overflow-x:hidden!important;overflow-y:visible!important;width:100%;position:relative}.past-dispenses-page>*{background-color:#fff}.page-title-banner{width:100%;background:#f0f8ff!important;border-bottom:none;padding:16px 24px 8px;border-radius:0;margin-bottom:0!important}.page-title{margin:0!important;color:#336;font-family:Poppins,sans-serif;font-size:18px;font-style:normal;font-weight:300;line-height:24px}@media(min-width:768px){.page-title{font-size:24px;line-height:32px;font-weight:300}}@media(min-width:1024px){.page-title-banner{padding:16px 32px 8px}.page-title{font-size:32px;font-weight:300;line-height:40px}}.description-box{background:#fff!important;padding:20px 24px;margin-bottom:0;border-bottom:none}.description-box .description-text{color:#336;font-family:Poppins,sans-serif;font-size:18px;font-weight:500;line-height:24px;margin:0}@media(min-width:1024px){.description-box{padding:20px 32px;margin-bottom:0}}.required-section{display:flex;padding:8px 24px 32px!important;flex-direction:column;align-items:flex-start;align-self:stretch;background:#fff;margin-bottom:0}.required-section .required-fields-notice{color:#6b7280;font-family:Poppins,sans-serif;font-size:12px;font-weight:400;line-height:16px;margin:0}@media(min-width:1024px){.required-section{padding:8px 32px 32px!important}}.pd-desc-required-gap{height:12px}.form-bold-labels .MuiInputLabel-root{position:static!important;transform:none!important;font-weight:500!important;font-size:14px!important;color:#21272a!important;font-family:Poppins,sans-serif;line-height:20px!important;margin-bottom:8px!important;display:block!important}.form-bold-labels .MuiInputLabel-root.MuiInputLabel-shrink{transform:none!important}.form-bold-labels .MuiInputLabel-root.Mui-focused{color:#21272a!important;font-weight:500!important}.form-bold-labels .MuiInputLabel-root.Mui-error{color:#dc2626!important}.form-bold-labels .field-label{color:#21272a!important;font-family:Poppins,sans-serif!important;font-size:14px!important;font-style:normal!important;font-weight:500!important;line-height:20px!important;display:block!important;margin-bottom:8px!important}.form-bold-labels .field-label .req-asterisk{color:#000!important;margin-left:2px}.pd-search-form{padding:0 24px;background:#fff;max-width:100%;overflow:visible!important;position:relative;z-index:1}@media(min-width:1024px){.pd-search-form{padding:0 32px}}.pd-search-row{margin-bottom:16px;max-width:100%;overflow:visible!important}.pd-search-row .MuiFormControl-root{margin-bottom:0!important}.pd-search-row .MuiButton-root{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:12px!important}.pd-search-row .search-field-wrapper{display:flex;flex-direction:column;gap:8px}.pd-search-row .search-field-wrapper .field-label{color:#21272a;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:20px}.pd-search-row .search-field-wrapper .field-label .req-asterisk{color:#000;margin-left:2px}.pd-search-row .search-field-wrapper .calender-container{margin:0!important;padding:0!important;width:100%}.pd-search-row .search-field-wrapper .calender-container .calendarInput{width:100%}.pd-search-row .search-field-wrapper .calender-container .calendarInput .MuiInputBase-root{width:100%!important}.pd-search-row .search-field-wrapper .MuiFormControl-root{margin:0!important;padding:0!important}.pharmacy-select-input{height:48px!important;min-height:48px!important;border-radius:2px!important;padding:12px 16px!important;border:1px solid var(--divider)!important;background-color:#fff!important;font-size:16px!important;font-weight:300!important;font-family:Poppins,sans-serif!important}.pharmacy-select-input.Mui-focused{border:1.5px solid var(--black)!important;outline:none}.pharmacy-select-input .MuiOutlinedInput-notchedOutline{border:none!important}.pharmacy-select-input .MuiSelect-select{padding:0!important}.sort-section{background:#fff;padding:24px;max-width:100%;box-sizing:border-box}.sort-wrapper{display:flex;align-items:center;gap:12px;height:48px}.sort-label-wrapper{display:flex;align-items:center;gap:4px}.sort-label{font-family:Poppins,sans-serif;font-size:16px;font-weight:700;line-height:20px;color:#336}.sort-select-control{flex:1;min-width:0}.sort-select-control .MuiInputBase-root{height:48px;border-radius:2px;padding:12px 16px;border:1px solid var(--divider);background-color:#fff}.sort-select-input{font-family:Poppins,sans-serif;font-size:16px;font-weight:300;color:#0000008a}.sort-select-input .MuiOutlinedInput-notchedOutline{border:none!important}.sort-select-input .MuiSelect-select{padding:0!important}.cards-section{background:#fff;display:flex;flex-direction:column;gap:12px;padding:24px;max-width:100%;box-sizing:border-box;width:100%}@media(min-width:768px)and (max-width:1023px){.cards-section,.sort-section{padding:24px 52px}}.dispense-card{background:#fff;border:1px solid #e3e2e2;border-radius:10px;padding:16px 24px;display:flex;flex-direction:column;gap:16px;width:100%;max-width:100%;box-sizing:border-box;overflow:hidden}.card-content{display:flex;flex-direction:column;gap:24px}.card-row{display:grid;grid-template-columns:1fr 1fr!important;gap:12px}@media(min-width:768px)and (max-width:1023px){.card-row{grid-template-columns:1fr 1fr!important}}.card-field{display:flex;gap:12px;padding-left:8px;min-width:0;max-width:100%;overflow:hidden}.card-label{font-family:Poppins,sans-serif;font-size:14px;font-weight:600;line-height:20px;color:#336;width:131px;flex-shrink:0}.card-value{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#000000de;flex:1;min-width:0;word-break:break-word;overflow-wrap:break-word}.expand-details-btn{width:100%;height:48px;background-color:#f0f8ff!important;border:1px solid #336!important;border-radius:24px!important;color:#336!important;font-family:Poppins,sans-serif;font-size:16px!important;font-weight:700!important;text-transform:none!important;padding:12px 24px!important;gap:12px!important;box-sizing:border-box}.expand-details-btn .MuiSvgIcon-root{color:#336!important}.expand-details-btn:hover{background-color:#d7ecff!important}.pd-search-button{height:48px!important;min-height:48px!important;padding:12px 24px 16px!important;border-radius:28px!important;font-weight:700!important;font-size:16px!important;gap:12px!important;margin-top:32px!important;align-self:flex-end}.col-actions--right{display:flex;justify-content:flex-end}.pd-btn-primary,.pd-btn-primary.MuiButton-root{background:#336!important;border:2px solid #336!important;color:#fff!important;font-weight:700!important;font-family:Poppins,sans-serif;text-transform:none!important;font-size:16px!important;height:48px!important;padding:12px 24px!important;border-radius:28px!important;box-shadow:none!important}.pd-btn-primary .MuiSvgIcon-root,.pd-btn-primary.MuiButton-root .MuiSvgIcon-root{color:#fff!important}.pd-btn-primary:hover,.pd-btn-primary:focus,.pd-btn-primary.MuiButton-root:hover,.pd-btn-primary.MuiButton-root:focus{background:#fff!important;border:2px solid #336!important;color:#336!important;font-weight:700!important;box-shadow:none!important}.pd-btn-primary:hover .MuiSvgIcon-root,.pd-btn-primary:focus .MuiSvgIcon-root,.pd-btn-primary.MuiButton-root:hover .MuiSvgIcon-root,.pd-btn-primary.MuiButton-root:focus .MuiSvgIcon-root{color:#336!important}.pd-btn-primary:disabled,.pd-btn-primary.MuiButton-root:disabled{background:#e5e7eb!important;border-color:#e5e7eb!important;color:#9ca3af!important}.past-dispenses-page .pd-btn-outline,.past-dispenses-page .pd-btn-outline.MuiButton-root{background:#fff!important;border:1px solid #336!important;color:#336!important;font-weight:700!important;font-family:Poppins,sans-serif;text-transform:none!important;font-size:14px!important;height:40px!important;padding:12px 24px!important;border-radius:28px!important;box-shadow:none!important}.past-dispenses-page .pd-btn-outline .MuiSvgIcon-root,.past-dispenses-page .pd-btn-outline.MuiButton-root .MuiSvgIcon-root{color:#336!important}.past-dispenses-page .pd-btn-outline:hover,.past-dispenses-page .pd-btn-outline:focus,.past-dispenses-page .pd-btn-outline.MuiButton-root:hover,.past-dispenses-page .pd-btn-outline.MuiButton-root:focus{background:#336!important;border:1px solid #336!important;color:#fff!important;box-shadow:none!important}.past-dispenses-page .pd-btn-outline:hover .MuiSvgIcon-root,.past-dispenses-page .pd-btn-outline:focus .MuiSvgIcon-root,.past-dispenses-page .pd-btn-outline.MuiButton-root:hover .MuiSvgIcon-root,.past-dispenses-page .pd-btn-outline.MuiButton-root:focus .MuiSvgIcon-root{color:#fff!important}.past-dispenses-page .pd-toolbar-row .pd-download-btn{background-color:#fff!important;border:1px solid #336!important;color:#336!important;font-weight:700!important;font-family:Poppins,sans-serif;font-size:14px!important;height:40px!important;padding:12px 24px!important;border-radius:28px!important}.past-dispenses-page .pd-toolbar-row .pd-download-btn:hover,.past-dispenses-page .pd-toolbar-row .pd-download-btn:focus-visible{background-color:#336!important;color:#fff!important;border-color:#336!important;cursor:pointer!important}.past-dispenses-page .pd-toolbar-row .pd-download-btn:hover .MuiSvgIcon-root{color:#fff!important}.past-dispenses-page .pd-toolbar-row .pd-filters-btn{background-color:#fff!important;border:none!important;color:#336!important;font-weight:700!important;font-family:Poppins,sans-serif;font-size:16px!important;text-transform:none!important;height:48px!important;padding:12px 24px!important;border-radius:0!important;box-shadow:none!important}.past-dispenses-page .pd-toolbar-row .pd-filters-btn .MuiSvgIcon-root{color:#336!important}.past-dispenses-page .pd-toolbar-row .pd-filters-btn:hover{background-color:#f9fafb!important}.pd-toolbar-row{margin:16px 0;padding:12px 24px;border-bottom:1px solid #d1d5db}@media(min-width:1024px){.pd-toolbar-row{padding:12px 32px}}.filters-left{display:inline-flex;align-items:center;gap:12px}.filters-row{display:flex;align-items:center}.filter-label{font-weight:600;font-size:14px;color:#0f2147;font-family:Poppins,sans-serif}.pd-card--filter{width:540px;background:#fff;border-radius:8px;font-family:Poppins,sans-serif;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.pd-card--filter .search-field-wrapper{display:flex;flex-direction:column;gap:8px}.pd-card--filter .search-field-wrapper .field-label{color:#21272a;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:20px}.pd-card--filter .filter-input .MuiInputBase-root{height:48px;border-radius:2px;font-size:16px;font-weight:300;font-family:Poppins,sans-serif}.pd-card--filter .filter-input .MuiOutlinedInput-root fieldset{border-color:#c8c6c6}.pd-card--filter .filter-input .MuiOutlinedInput-notchedOutline{border:1px solid #c8c6c6}.pd-card--filter .filter-select-input{height:48px;border-radius:2px;padding:12px 16px;font-size:16px;font-weight:300;font-family:Poppins,sans-serif;border:1px solid #c8c6c6;background-color:#fff}.pd-card--filter .filter-select-input .MuiOutlinedInput-notchedOutline{border:none}.pd-card--filter .filter-select-input .MuiSelect-select{padding:0}.pd-card__banner{background:#e9f1ff;padding:12px 16px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #d1d5db}.pd-card__title{font-weight:600;font-size:16px;color:#0b2d5c;font-family:Poppins,sans-serif}.pd-card__body{padding:16px}.pd-card--filter .MuiFormControl-root{margin-bottom:12px!important}.pd-card--filter .MuiInputBase-root,.pd-card--filter .MuiTextField-root .MuiInputBase-root{height:40px!important;min-height:40px!important;border-radius:6px!important;width:100%!important;background:#fff;font-size:14px}.pd-card--filter .MuiOutlinedInput-root fieldset{border-color:#d1d5db}.pd-card--filter .MuiOutlinedInput-root:hover fieldset{border-color:#003a8c}.pd-card--filter .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#003a8c;border-width:2px}.pd-card--filter .MuiOutlinedInput-input{padding:8px 12px!important;font-family:Poppins,sans-serif}.pd-card--filter .MuiInputLabel-root{font-size:14px;font-family:Poppins,sans-serif;color:#6b7280}.pd-card--filter .MuiInputLabel-root.Mui-focused{color:#003a8c}.pd-filter-popover .MuiPaper-root{margin-top:6px!important}.table-section{margin-top:16px;padding:0 24px}@media(min-width:1024px){.table-section{padding:0 32px}}@media(max-width:1023px){.table-section{display:none!important}}@media(min-width:1024px){.cards-section,.sort-section{display:none!important}}.pd-table{background:#fff;border-radius:8px;font-family:Poppins,sans-serif;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000001a}.pd-table .MuiTableHead-root .MuiTableCell-root{vertical-align:middle!important;padding:14px 16px!important;font-weight:600!important;font-size:13px!important;font-family:Poppins,sans-serif;background-color:#e3e2e2!important;color:#336!important;border-bottom:2px solid #e5e7eb}.pd-table .MuiTableBody-root .MuiTableCell-root{font-size:13px!important;font-weight:400!important;color:#374151!important;line-height:20px!important;font-family:Poppins,sans-serif;padding:12px 16px!important;border-bottom:1px solid #e5e7eb}.pd-table .MuiTableBody-root .MuiTableRow-root:hover{background-color:#f9fafb}.pd-table .pd-link,.pd-table .pd-link *{color:#003a8c!important;font-weight:500!important;text-decoration:underline!important;text-underline-offset:2px!important;text-decoration-color:#003a8c!important;font-family:Poppins,sans-serif;transition:color .2s ease}.pd-table .pd-link:hover,.pd-table .pd-link *:hover{color:#0b2d5c!important;text-decoration-color:#0b2d5c!important}.pd-header-wrap{display:flex;align-items:center;gap:6px;width:100%}.pd-header-label{font-weight:600;font-size:13px;color:#336!important;white-space:normal;word-break:break-word;line-height:18px;flex:1;font-family:Poppins,sans-serif}.pd-sort-icon-btn{all:unset;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:2px;border-radius:4px}.pd-sort-icon-btn:hover{background-color:#33336614}.pd-sort-icon-btn:focus-visible{outline:2px solid #336;outline-offset:2px}.pd-sort-arrow{font-weight:600;font-size:16px;line-height:1;color:#336!important;display:inline-flex;align-items:center;justify-content:center;font-family:Poppins,sans-serif}.pd-sort-icon-btn.active .pd-sort-arrow{color:#336!important;font-weight:700}.pd-sort-icon-btn:not(.active) .pd-sort-arrow{opacity:.6}.MuiTableRow-root.MuiTableRow-root .MuiTableCell-root[colspan]{padding:0!important;background:#fff!important;border:0!important}.pd-exp-wrap{padding:0!important;background:#fff!important;border:1px solid #e5e7eb;border-radius:4px;overflow:hidden;box-sizing:border-box;font-family:Poppins,sans-serif;margin:8px 48px}.pd-exp-band{background:#f0f8ff!important;color:#336!important;font-weight:600!important;padding:10px 16px!important;width:100%!important;box-sizing:border-box!important;font-size:13px!important;line-height:20px!important;font-family:Poppins,sans-serif;text-align:left!important}.pd-exp-table{margin:0!important;width:100%!important;border:none!important;overflow:hidden!important;box-sizing:border-box!important;font-family:Poppins,sans-serif}.pd-exp-headrow,.pd-exp-datarow{display:grid!important;grid-template-columns:200px 220px 1fr!important}.pd-exp-headrow{background:#fdf0e4!important;border-bottom:1px solid #e5e7eb!important}.pd-exp-headcell,.pd-exp-datacell{padding:12px 16px!important;text-align:left!important;display:flex!important;align-items:center!important;font-size:13px!important;line-height:18px!important;box-sizing:border-box;font-family:Poppins,sans-serif}.pd-exp-headcell{font-weight:600!important;color:#111827!important}@media(max-width:1023px){.pd-exp-table{display:flex;flex-direction:column;gap:0}.pd-exp-headrow,.pd-exp-datarow{display:block!important;grid-template-columns:none!important}.pd-exp-headrow{background:transparent!important;border:none!important}.pd-exp-headcell{display:block!important;width:100%!important;background:#fdf0e4!important;color:#336!important;font-weight:600!important;padding:12px 16px!important;border-bottom:none!important}.pd-exp-datacell{display:block!important;width:100%!important;background:#fff!important;padding:12px 16px!important;border-bottom:1px solid #e3e2e2!important}.pd-exp-datacell:last-child{border-bottom:none!important}}.pd-exp-datacell{font-weight:400!important;color:#374151!important;border-bottom:1px solid #f3f4f6!important;background:#fff}.pd-exp-datacell.pd-exp-product-col{font-weight:600!important;color:#1f2937!important;display:block!important}.pd-exp-productline{margin:2px 0!important;font-size:14px!important;line-height:20px!important}.pd-exp-product-row{padding:8px 0;border-bottom:1px solid #f3f4f6}.pd-exp-product-row:last-child{border-bottom:none}.pd-expander{padding:4px!important;border-radius:4px;transition:background-color .2s ease}.pd-expander:hover{background-color:#f3f4f6}.pd-expander .MuiSvgIcon-root{font-size:20px;color:#003a8c}.pd-expander--open .MuiSvgIcon-root{color:#0b2d5c}.pd-pagination-wrap{display:flex;justify-content:flex-end;margin-top:16px;padding:12px 0}.pd-pagination-right{display:flex;align-items:center;gap:16px}.pagination-controls{display:flex;align-items:center;gap:8px}.pagination-controls .pagination-button{padding:12px;color:#000000de}.pagination-controls .pagination-button:disabled{color:#00000042}.pagination-controls .pagination-button .MuiSvgIcon-root{width:24px;height:24px}.pagination-controls .page-info{font-family:Poppins,sans-serif;font-size:12px;font-weight:400;line-height:1.66;letter-spacing:.4px;color:#000000de;padding:0 10px}.pd-pagination-bar__label{font-size:14px;font-weight:500;white-space:nowrap;font-family:Poppins,sans-serif;color:#0f2147}.MuiPagination-root .MuiPaginationItem-root{font-family:Poppins,sans-serif;font-size:14px}.MuiPagination-root .MuiPaginationItem-root.Mui-selected{background-color:#0b2d5c;color:#fff}.MuiPagination-root .MuiPaginationItem-root.Mui-selected:hover{background-color:#003a8c}.download-modal{font-family:Poppins,sans-serif}.download-modal .MuiDialog-paper{padding:0;border-radius:12px;overflow:hidden;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.download-modal .download-banner__close-label{color:#0b2d5c!important;font-weight:600!important;font-family:Poppins,sans-serif;font-size:14px}.download-modal .download-banner__close .MuiSvgIcon-root,.download-modal .download-banner__close .MuiIconButton-root{color:#0b2d5c!important}.download-modal .download-banner{background:#e9f1ff;padding:16px 24px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d1d5db}.download-modal .download-banner__title{font-size:18px;font-weight:600;color:#0b2d5c;font-family:Poppins,sans-serif}.download-modal .download-banner__close{display:flex;align-items:center;gap:8px}.download-modal .download-banner__close .MuiIconButton-root{padding:4px;color:#0b2d5c}.download-modal .download-body{padding:24px;text-align:left}.download-modal .download-body p,.download-modal .download-body .MuiTypography-root{font-size:14px;line-height:20px;color:#374151;margin-bottom:12px;font-family:Poppins,sans-serif}.download-modal .download-actions{display:flex;justify-content:center;gap:16px;margin-top:24px}.download-modal .pd-btn-outline.pd-download-btn{background-color:#fff!important;border:1px solid #336!important;color:#336!important;font-weight:700!important;font-family:Poppins,sans-serif;height:40px;min-width:170px;border-radius:28px!important;display:inline-flex;align-items:center;justify-content:center;gap:12px}.download-modal .pd-btn-outline.pd-download-btn:hover,.download-modal .pd-btn-outline.pd-download-btn:focus{background-color:#336!important;color:#fff!important;border-color:#336!important;cursor:pointer}.download-modal .pd-btn-primary.pd-download-btn{background-color:#336!important;border-color:#336!important;color:#fff!important;font-weight:700!important;font-family:Poppins,sans-serif;height:40px;min-width:170px;border-radius:28px!important;display:inline-flex;align-items:center;justify-content:center;gap:12px}.download-modal .pd-btn-primary.pd-download-btn:hover,.download-modal .pd-btn-primary.pd-download-btn:focus{background-color:#fff!important;color:#336!important;border-color:#336!important;cursor:pointer}.pd-card__clear{display:inline-flex;align-items:center;gap:6px;padding:8px 0}.pd-clear-icon{display:inline-flex;align-items:center;justify-content:center;padding:4px;border-radius:4px;color:#003a8c;cursor:pointer;transition:all .2s ease}.pd-clear-icon:hover{cursor:pointer;background-color:#f3f4f6;color:#0b2d5c}.pd-clear-icon:focus-visible{outline:2px solid #003a8c;outline-offset:2px;border-radius:4px}.pd-clear-label{font-size:13px;font-weight:500;color:#003a8c;cursor:default;font-family:Poppins,sans-serif}.pd-filter-close{display:inline-flex;align-items:center;gap:8px}.pd-filter-close__label{font-weight:600;font-size:14px;color:#0b2d5c;line-height:1;font-family:Poppins,sans-serif}.pd-filter-close__x{display:inline-flex;align-items:center;justify-content:center;color:#6b7280;cursor:pointer;background:transparent;border:none;box-shadow:none;padding:4px;border-radius:4px;transition:all .2s ease}.pd-filter-close__x:hover{cursor:pointer;background-color:#f3f4f6;color:#0b2d5c}.pd-filter-close__x:focus-visible{outline:2px solid #003a8c;outline-offset:2px;border-radius:4px}.pd-filter-close__x .MuiSvgIcon-root{font-size:18px;line-height:1}@media(min-width:768px)and (max-width:1023px){.pd-header-label{font-size:11px;line-height:15px}.pd-sort-arrow{font-size:16px}.pd-card--filter{width:92vw}.page-title{font-size:22px;line-height:30px}.description-text{font-size:12px}.pd-search-row>div{margin-bottom:12px}}@media(max-width:767px){.page-title{font-size:20px;line-height:26px}.description-text{font-size:12px}.pd-header-wrap{flex-direction:column;align-items:flex-start;gap:4px}.pd-sort-arrow{font-size:14px}.pd-pagination-wrap{justify-content:center}.pagination-controls .pagination-button{padding:8px}.pagination-controls .pagination-button .MuiSvgIcon-root{width:20px;height:20px}.pagination-controls .page-info{font-size:11px}.download-actions{flex-direction:column}.pd-card--filter{width:95vw}.pd-search-row>div{margin-bottom:16px}.pd-action-fixed{width:100%!important}.pd-exp-wrap{padding:0 0 8px 12px!important}.pd-exp-table{display:flex!important;flex-direction:column!important}.pd-exp-headrow,.pd-exp-datarow{display:contents!important}.pd-exp-headcell{display:block!important;width:100%!important;background:#fdf0e4!important;color:#336!important;font-weight:600!important;padding:12px 16px!important;border-bottom:none!important}.pd-exp-datacell{display:block!important;width:100%!important;background:#fff!important;padding:12px 16px!important;border-bottom:1px solid #e3e2e2!important}.sort-section,.cards-section{padding:24px}.card-row{grid-template-columns:1fr!important}.card-label{width:110px}}@media(max-width:1023px){.pd-exp-table-mobile{display:flex;flex-direction:column}.pd-exp-label{background:#fdf0e4!important;color:#336!important;font-weight:600!important;padding:12px 16px!important;font-size:13px!important;line-height:20px!important;font-family:Poppins,sans-serif;text-align:left}.pd-exp-value{background:#fff!important;color:#000000de!important;font-weight:400!important;padding:12px 16px!important;font-size:13px!important;line-height:20px!important;font-family:Poppins,sans-serif;border-bottom:1px solid #e3e2e2;text-align:left}.pd-exp-value:last-child{border-bottom:none}}@media(max-width:479px){.page-title{font-size:18px;line-height:24px}.required-fields-notice{font-size:10px}.pd-header-label{font-size:10px;line-height:14px}}.MuiTableBody-root .MuiTableRow-root:last-child .MuiTableCell-root{border-bottom:none}.pd-table .MuiTableCell-root[colspan]{text-align:center;padding:48px 24px!important}.pd-table .MuiTableCell-root[colspan] .MuiTypography-root{color:#6b7280;font-size:14px;font-weight:500;font-family:Poppins,sans-serif}.unsaved-changes-modal__title{font-size:20px;font-weight:600;color:var(--Mezi-Text-Primary);padding:24px 24px 16px}.unsaved-changes-modal__content{padding:0 24px 24px}.unsaved-changes-modal__content p{font-size:14px;line-height:1.6;color:var(--Mezi-Text-Secondary)}.unsaved-changes-modal__actions{padding:16px 24px 24px;gap:12px}.unsaved-changes-modal__actions button{min-width:100px;height:40px;font-size:14px;font-weight:600;text-transform:none;border-radius:4px}@media(max-width:768px){.unsaved-changes-modal__actions{flex-direction:column-reverse;gap:8px}.unsaved-changes-modal__actions button{width:100%;min-width:unset}}.submission-error-modal__content{text-align:center;padding:40px 24px 24px}.submission-error-modal__icon-wrapper{display:flex;justify-content:center;margin-bottom:16px}.submission-error-modal__icon{animation:shake .5s ease-in-out}.submission-error-modal__title{font-size:24px;font-weight:600;color:var(--Mezi-Text-Primary);padding:0 0 16px;text-align:center}.submission-error-modal__message{font-size:16px;line-height:1.6;color:var(--Mezi-Text-Secondary);margin-bottom:16px}.submission-error-modal__details{margin:16px 0;text-align:left}.submission-error-modal__details .MuiAlert-message{font-size:14px;word-break:break-word}.submission-error-modal__help-text{font-size:14px;color:var(--Mezi-Text-Secondary);margin-top:16px;font-style:italic}.submission-error-modal__actions{padding:16px 24px 24px;gap:12px;justify-content:center}.submission-error-modal__actions button{min-width:120px;height:44px;font-size:14px;font-weight:600;text-transform:none;border-radius:4px}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-5px)}20%,40%,60%,80%{transform:translate(5px)}}@media(max-width:768px){.submission-error-modal__content{padding:32px 16px 16px}.submission-error-modal__title{font-size:20px}.submission-error-modal__message{font-size:14px}.submission-error-modal__actions{flex-direction:column-reverse;gap:8px}.submission-error-modal__actions button{width:100%;min-width:unset}}.survey-popup .MuiDialog-paper{border-radius:12px;max-width:600px;width:100%;box-shadow:0 4px 20px #00000026}.survey-popup__title{position:relative;padding:1.5rem;border-bottom:1px solid #e0e0e0}.survey-popup__title-content{display:flex;align-items:center;justify-content:space-between;gap:1rem}.survey-popup__title-content h6{font-family:Poppins,sans-serif;font-weight:600;font-size:18px;color:#336;flex:1;line-height:24px}.survey-popup__close-wrapper{display:flex;align-items:center;gap:8px;flex-shrink:0;cursor:pointer}.survey-popup__close-text{font-size:14px;font-weight:700;color:#336;cursor:pointer;user-select:none;font-family:Poppins,sans-serif}.survey-popup__icon{width:32px;height:32px;flex-shrink:0}.survey-popup__icon--info{color:#2196f3}.survey-popup__icon--info svg{fill:#2196f3}.survey-popup__icon--warning{color:orange}.survey-popup__icon--warning svg{fill:orange}.survey-popup__icon--warning svg path{fill:orange}.survey-popup__icon--error{color:#f44336}.survey-popup__icon--error svg{fill:#f44336}.survey-popup__icon--success{color:#4caf50}.survey-popup__icon--success svg{fill:#4caf50}.survey-popup__icon-mobile-wrapper{display:none}.survey-popup__icon-desktop-wrapper{display:block}.survey-popup__close-button{padding:4px}.survey-popup__close-button svg{width:20px;height:20px;color:#336}.survey-popup__close-button:hover{background-color:#33336614}.survey-popup__content{padding:2.5rem 1.5rem 1.5rem;font-family:Poppins,sans-serif;color:#5a5a5a;line-height:1.6;font-size:.9375rem}.survey-popup__content p{margin:0 0 .75rem;font-size:.9375rem;color:#5a5a5a}.survey-popup__content p:last-child{margin-bottom:0}.survey-popup__content div{font-family:Poppins,sans-serif;color:#5a5a5a;line-height:1.6;font-size:.9375rem}.survey-popup__content strong{font-weight:700;color:#336}.survey-popup__content a.patient-guide-link{color:#336;text-decoration:underline;cursor:pointer;font-weight:600;transition:color .2s}.survey-popup__content a.patient-guide-link:hover{color:#1a1a4d}.survey-popup__content a.patient-guide-link.clicked{color:#336}.survey-popup__links{margin-top:1.5rem;display:flex;flex-direction:column;gap:.75rem}.survey-popup__link{font-family:Poppins,sans-serif;font-size:.9375rem;color:#336;text-decoration:underline;cursor:pointer;transition:color .2s}.survey-popup__link:hover{color:#1a1a4d}.survey-popup__link--clicked{color:#4caf50;font-weight:600}.survey-popup__link--clicked:after{content:" ✓";margin-left:4px}.survey-popup__actions{padding:1rem 1.5rem;border-top:1px solid #e0e0e0;gap:1rem}@media(min-width:768px)and (max-width:1279px){.survey-popup .MuiDialog-paper{max-width:568px}.survey-popup__actions{justify-content:center}.survey-popup__actions button{min-width:200px}}@media(max-width:767px){.survey-popup .MuiDialog-paper{max-width:295px;margin:1rem;position:relative}.survey-popup__title{padding:0;text-align:center;border-bottom:none;position:relative}.survey-popup__title-content{flex-direction:column;align-items:center;gap:.5rem;justify-content:center;padding:1rem 1rem .75rem;border-bottom:1px solid #e0e0e0}.survey-popup__title-content h6{font-size:1rem;font-weight:600;text-align:center;white-space:normal;line-height:1.4;width:100%}.survey-popup__close-wrapper{position:absolute;top:.75rem;right:1rem;display:flex;align-items:center;cursor:pointer;gap:.25rem;z-index:1}.survey-popup__close-text{display:block;font-size:.875rem;font-weight:700;color:#336}.survey-popup__close-button{padding:4px}.survey-popup__close-button svg{width:20px;height:20px}.survey-popup__icon-mobile-wrapper{display:flex;justify-content:center;padding-top:2.5rem;padding-bottom:.75rem}.survey-popup__icon-mobile-wrapper .survey-popup__icon{width:48px;height:48px}.survey-popup__icon-desktop-wrapper{display:none}.survey-popup__content{padding:1rem;text-align:center;font-size:.875rem}.survey-popup__content p,.survey-popup__content div{font-size:.875rem;line-height:1.5}.survey-popup__actions{padding:1rem;flex-direction:column;justify-content:center}.survey-popup__actions button{width:100%;min-width:auto;font-size:.875rem;padding:10px 20px}}.survey-info-cards{padding:20px 0}.survey-info-cards__section-header{color:#336!important;font-family:Poppins,sans-serif!important;font-size:18px!important;font-weight:500!important;line-height:24px!important;letter-spacing:0px!important;margin:0 0 10px!important}@media(min-width:1030px){.survey-info-cards__section-header{display:block!important}}.survey-info-cards__section-description{color:#595454!important;font-family:Poppins,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:20px!important;letter-spacing:0px!important;height:20px!important;margin:0 0 24px!important}@media(min-width:1030px){.survey-info-cards__section-description{display:block!important}}.survey-info-cards__mobile-card{background-color:#fff;border:2px solid #E3E2E2;border-radius:20px;padding:32px;display:flex;flex-direction:column;gap:10px}.survey-info-cards__mobile-row{display:flex;gap:10px;align-items:flex-start}.survey-info-cards__mobile-label{font-family:Poppins,sans-serif;font-size:14px;font-weight:600;line-height:20px;color:#336;width:121px;flex-shrink:0}.survey-info-cards__mobile-value{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#000000de;flex:1}.survey-info-cards__tablet-card{background-color:#fff;border:2px solid #E3E2E2;border-radius:10px;padding:24px 16px}.survey-info-cards__tablet-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.survey-info-cards__tablet-column{display:flex;flex-direction:column;gap:16px}.survey-info-cards__tablet-row{display:flex;gap:12px;padding-left:8px}.survey-info-cards__tablet-label{font-family:Poppins,sans-serif;font-size:14px;font-weight:600;line-height:20px;color:#336;width:131px;flex-shrink:0}.survey-info-cards__tablet-value{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#000000de;flex:1}.survey-info-cards__desktop-table{background-color:#fff;border:1px solid #E3E2E2;border-radius:4px;flex:1;display:flex;flex-direction:column}.survey-info-cards__table{width:100%;border-collapse:collapse;table-layout:fixed;height:100%}.survey-info-cards__table-header-row{background-color:#fdf0e4}.survey-info-cards__table-header-cell{font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:20px;padding:12px;text-align:left;border-bottom:1px solid #E3E2E2;color:#21272a}.survey-info-cards__table-header-cell--center{text-align:center}.survey-info-cards__table-header-cell--fixed-width{width:182px;min-width:182px;max-width:182px}.survey-info-cards__table-body-cell{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:20px;padding:12px;color:#000000de;vertical-align:top;word-break:break-word;overflow-wrap:break-word}.survey-info-cards__table-body-cell--center{text-align:center}.survey-info-cards__table-body-cell--fixed-width{width:182px;min-width:182px;max-width:182px}.survey-info-cards__mobile-section{margin-bottom:24px}.survey-info-cards__mobile-section:last-child{margin-bottom:0}.survey-info-cards__section-title-wrapper{display:flex;align-items:center;gap:16px;margin-bottom:16px}.survey-info-cards__section-title{color:#336;font-family:Poppins,sans-serif;font-size:18px;font-weight:600;line-height:28px}.survey-info-cards__icon{width:32px;height:32px}.survey-info-cards__desktop-grid{display:flex;gap:48px;align-items:stretch;width:100%;justify-content:space-between}.survey-info-cards__desktop-section{display:flex;flex-direction:column;flex:0 1 45%;min-width:0;max-width:48%}.survey-instructions-header{padding:16px 0;margin-bottom:32px}.survey-instructions-header__wrapper{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px;flex-direction:column;gap:16px}@media(min-width:768px){.survey-instructions-header__wrapper{flex-direction:row;align-items:center;gap:24px}}.survey-instructions-header__title{color:#336!important;font-family:Poppins,sans-serif!important;font-size:18px!important;font-weight:500!important;line-height:24px!important;letter-spacing:0px!important;margin:0!important}.survey-instructions-header__restart-button{color:#336!important;border-color:#336!important;border-width:1px!important;border-radius:28px!important;padding:12px 24px 16px!important;text-transform:none!important;font-family:Poppins,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:20px!important;letter-spacing:0px!important;height:48px!important;background-color:#fff!important;width:100%}@media(min-width:768px){.survey-instructions-header__restart-button{width:auto;min-width:178px}}.survey-instructions-header__restart-button:hover{border-color:#336!important;background-color:#3333660a!important}.survey-instructions-header__description{color:#595454!important;font-family:Poppins,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:24px!important;letter-spacing:0px!important;margin:0!important;display:none}@media(min-width:1030px){.survey-instructions-header__description{display:block!important}}.file-upload-section{background-color:#f9fafb;border-radius:12px;padding:32px;margin-bottom:16px}.file-upload-section__title{font-family:Poppins,sans-serif!important;font-size:18px!important;font-weight:500!important;line-height:24px!important;letter-spacing:0px!important;color:#336!important;margin-bottom:24px!important}.file-upload-section__file-input{display:none}.file-upload-section__upload-zone{border:2px dashed #D0D5DD;border-radius:8px;padding:32px;background-color:#fff;text-align:center;cursor:pointer;transition:all .2s ease;margin-bottom:16px}.file-upload-section__upload-zone:hover{border-color:#336;background-color:#f9fafb}.file-upload-section__upload-zone--dragging{border-color:#336;background-color:#f0f0ff}.file-upload-section__upload-icon{width:48px;height:48px;margin-bottom:8px;display:block;margin-left:auto;margin-right:auto}.file-upload-section__upload-text{font-family:Poppins,sans-serif!important;font-size:18px!important;font-weight:500!important;line-height:24px!important;letter-spacing:0px!important;color:#336!important;margin-bottom:4px}.file-upload-section__helper-text{font-family:Poppins,sans-serif;font-size:12px;font-weight:400;line-height:16px;color:#667085}.file-upload-section__file-display{background-color:#fff;border-radius:8px;padding:16px;margin-bottom:16px}.file-upload-section__file-info-row{display:flex;align-items:center;gap:8px}.file-upload-section__file-icon{font-size:24px;color:#667085}.file-upload-section__file-details{flex:1}.file-upload-section__file-name{font-size:.875rem;font-weight:500;color:#344054;font-family:Poppins,sans-serif}.file-upload-section__file-size{font-size:.75rem;font-weight:400;color:#667085;font-family:Poppins,sans-serif}.file-upload-section__delete-button{color:#667085;padding:8px}.file-upload-section__delete-button:hover{color:#d32f2f;background-color:#ffebee}.file-upload-section__delete-icon{width:24px;height:24px;display:block}.file-upload-section__progress-wrapper{display:flex;flex-direction:column;gap:8px;align-items:flex-end;width:100%;margin-top:2px}.file-upload-section__progress-text{font-size:.75rem;font-weight:400;color:#336;font-family:Poppins,sans-serif;text-align:right;width:100%}.file-upload-section__progress-bar{height:4px;border-radius:100px;width:100%;position:relative}.file-upload-section__progress-bar-bg{position:absolute;inset:0;background-color:#e4e7ec;border-radius:16px}.file-upload-section__progress-bar-fill{position:absolute;inset:0;background-color:#ff8c00;border-radius:16px}.file-upload-section__uploading-progress{width:100%;height:6px;border-radius:3px;background-color:#e4e7ec}.file-upload-section__uploading-progress :global(.MuiLinearProgress-bar){background-color:#ff8c00;border-radius:3px}.file-upload-section__uploading-progress-text{font-size:.75rem;font-weight:400;color:#667085;margin-top:4px;text-align:right;font-family:Poppins,sans-serif}.file-upload-section__button-wrapper{display:flex;justify-content:flex-end}.file-upload-section__next-button{font-family:Poppins,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:20px!important;letter-spacing:0px;text-transform:none!important;border-radius:28px!important;padding:12px 24px 16px!important;height:48px!important;flex-shrink:0;width:100%}@media(min-width:768px){.file-upload-section__next-button{width:178px;min-width:178px}}.file-upload-section__next-button--enabled{background-color:#336!important;color:#fff!important;border:1px solid #333366!important}.file-upload-section__next-button--enabled:disabled{background-color:#e6e6e6;color:#0000004d;border:1px solid rgba(0,0,0,.3)}.file-upload-section__next-button--disabled{background-color:#e6e6e6;color:#0000004d;border:1px solid rgba(0,0,0,.3)}.file-upload-section__next-button--disabled:disabled{background-color:#e6e6e6;color:#0000004d}.survey-question-list__question-container{margin-bottom:32px}.survey-question-list__question-container--conditional,.survey-question-list__question-container--variant{margin-bottom:0}.survey-question-list__conditional-wrapper{background-color:#f2f4f8;border-radius:10px;padding:32px;margin-bottom:16px;margin-left:0}.survey-question-list__question-header{display:flex;align-items:flex-start;gap:8px;margin-bottom:16px}.survey-question-list__question-number{font-family:Poppins,sans-serif!important;font-size:18px!important;font-weight:500!important;line-height:24px!important;flex-shrink:0}.survey-question-list__question-number--enabled{color:#336!important}.survey-question-list__question-number--disabled{color:#0000004d!important}.survey-question-list__question-text-wrapper{flex:1}.survey-question-list__question-text{font-family:Poppins,sans-serif!important;font-size:18px!important;font-weight:500!important;line-height:24px!important;letter-spacing:0px!important}.survey-question-list__question-text--enabled{color:#336!important}.survey-question-list__question-text--disabled{color:#0000004d!important}.survey-question-list__question-text--multiline{white-space:pre-line}.survey-question-list__bullet-list{margin:0;padding-left:0}.survey-question-list__bullet-item-wrapper{display:flex;align-items:flex-start;gap:8px;margin-bottom:8px}.survey-question-list__bullet-item-wrapper:last-child{margin-bottom:0}.survey-question-list__bullet-symbol{font-family:Poppins,sans-serif!important;font-size:18px!important;font-weight:500!important;line-height:24px!important;flex-shrink:0}.survey-question-list__bullet-symbol--enabled{color:#336!important}.survey-question-list__bullet-symbol--disabled{color:#0000004d!important}.survey-question-list__bullet-text{font-family:Poppins,sans-serif!important;font-size:18px!important;font-weight:500!important;line-height:24px!important;flex:1}.survey-question-list__bullet-text--enabled{color:#336!important}.survey-question-list__bullet-text--disabled{color:#0000004d!important}.survey-question-list__text-line{font-family:Poppins,sans-serif!important;font-size:18px!important;font-weight:500!important;line-height:24px!important;margin-bottom:8px}.survey-question-list__text-line--enabled{color:#336!important}.survey-question-list__text-line--disabled{color:#0000004d!important}.survey-question-list__text-line--before-bullets{margin-bottom:24px!important}.survey-question-list__help-text{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:20px;margin-bottom:24px!important;margin-left:0}.survey-question-list__help-text--enabled{color:#595454}.survey-question-list__help-text--disabled{color:#0000004d}.survey-question-list__options-container{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:16px}@media(min-width:768px){.survey-question-list__options-container{flex-direction:row;gap:0}}@media(max-width:767px){.survey-question-list__options-container{flex-direction:column;gap:16px}}.survey-question-list__radio-group{display:flex;flex-direction:row;gap:24px!important}.survey-question-list__date-picker-container{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:16px}@media(min-width:768px){.survey-question-list__date-picker-container{flex-direction:row;gap:0}}@media(max-width:767px){.survey-question-list__date-picker-container{flex-direction:column;gap:16px}}.survey-question-list__date-picker-wrapper{width:100%}@media(min-width:768px){.survey-question-list__date-picker-wrapper{width:600px;flex-shrink:0;flex-grow:0}}.survey-question-list__dropdown-container{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:16px}@media(min-width:768px){.survey-question-list__dropdown-container{flex-direction:row;gap:0}}@media(max-width:767px){.survey-question-list__dropdown-container{flex-direction:column;gap:16px}}.survey-question-list__dropdown-wrapper{position:relative;width:100%;overflow:visible!important}@media(min-width:768px){.survey-question-list__dropdown-wrapper{width:600px!important}}.survey-question-list__dropdown-container{position:relative;overflow:visible!important}.survey-question-list__next-button{font-family:Poppins,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:20px!important;padding:12px 24px 16px!important;border-radius:28px!important;text-transform:none!important;height:48px!important;flex-shrink:0;width:100%;min-width:100%;margin-left:0;margin-top:0}@media(min-width:768px){.survey-question-list__next-button{min-width:178px;width:178px;margin-left:auto}}.survey-question-list__next-button--enabled{background-color:#336!important;color:#fff!important;border:1px solid #333366!important}.survey-question-list__next-button--disabled{background-color:#e6e6e6;color:#0000004d;border:1px solid rgba(0,0,0,.3)}.survey-question-list__next-button--disabled:disabled{background-color:#e6e6e6;color:#0000004d}.survey-question-list__disabled-options-container{display:flex;margin-bottom:16px;gap:24px!important}.survey-question-list__disabled-option-wrapper{display:flex;align-items:center;gap:16px!important}.survey-question-list__disabled-radio-circle{width:20px;height:20px;border-radius:50%;border:2px solid rgba(0,0,0,.3);background-color:transparent}.survey-question-list__disabled-option-label{font-family:Poppins,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem;color:#0000004d}.survey-question-list__disabled-date-container,.survey-question-list__disabled-dropdown-container{margin-bottom:16px}.survey-question-list :global(.survey-question-list__radio){color:#595454!important;width:20px!important;height:20px!important}.survey-question-list :global(.survey-question-list__radio):global(.Mui-checked){color:#336!important}.survey-question-list :global(.survey-question-list__radio) svg{color:inherit!important}.survey-question-list :global(.MuiRadio-root.Mui-checked),.survey-question-list :global(.MuiRadio-root.Mui-checked.survey-question-list__radio){color:#336!important}.survey-question-list :global(.MuiRadio-root.Mui-checked) svg,.survey-question-list :global(.MuiRadio-root.Mui-checked.survey-question-list__radio) svg{color:#336!important}.survey-question-list :global(.MuiRadio-root.Mui-checked .MuiSvgIcon-root),.survey-question-list :global(.survey-question-list__radio.Mui-checked .MuiSvgIcon-root){color:#336!important;fill:#336!important}.survey-question-list :global(.MuiRadio-colorPrimary.Mui-checked){color:#336!important}.survey-question-list :global(.survey-question-list__radio-label){font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0px;color:#336}.survey-question-list :global(.MuiPickersYear-yearButton.Mui-selected),.survey-question-list :global(.MuiPickersMonth-monthButton.Mui-selected),.survey-question-list :global(.MuiPickersDay-root.Mui-selected){background-color:#336}.survey-question-list :global(.MuiDayCalendar-header),.survey-question-list :global(.MuiDayCalendar-weekContainer){justify-content:space-around}.survey-question-list :global(.survey-question-list__select){width:100%;background-color:#fff;height:48px}@media(min-width:768px){.survey-question-list :global(.survey-question-list__select){width:600px!important}}.survey-question-list :global(.survey-question-list__select) :global(.MuiOutlinedInput-notchedOutline){border-color:var(--Mezi-Background-Divider-2);border-width:1px;border-radius:2px}.survey-question-list :global(.survey-question-list__select):hover :global(.MuiOutlinedInput-notchedOutline){border-color:#336}.survey-question-list :global(.survey-question-list__select):global(.Mui-focused) :global(.MuiOutlinedInput-notchedOutline){border-color:#336;border-width:1px}.survey-question-list :global(.survey-question-list__select) :global(.MuiSelect-select){font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:24px;padding:12px 14px;color:#336}.survey-question-list :global(.survey-question-list__select) :global(.MuiSelect-select):global(.MuiSelect-select--placeholder){color:#98a2b3}.survey-question-list :global(.survey-question-list__select) :global(.MuiSvgIcon-root){color:#595454;right:14px}.survey-question-list :global(.survey-question-list__menu-item){font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#000000de;padding:12px 16px;min-height:44px}.survey-question-list :global(.survey-question-list__menu-item):hover{background-color:#f9fafb}.survey-question-list :global(.survey-question-list__menu-item):global(.Mui-selected){background-color:transparent;color:#121619;font-weight:400}.survey-question-list :global(.survey-question-list__menu-item):global(.Mui-selected):hover{background-color:#f9fafb}.survey-question-list :global(.survey-question-list__menu-item-text){font-family:Poppins,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem;color:#98a2b3}.survey-question-list :global(.survey-question-list__disabled-date-picker){width:100%}@media(min-width:768px){.survey-question-list :global(.survey-question-list__disabled-date-picker){width:400px}}@media(min-width:1280px){.survey-question-list :global(.survey-question-list__disabled-date-picker){width:600px}}.survey-question-list :global(.survey-question-list__disabled-date-picker) :global(.MuiOutlinedInput-root){background-color:#f9fafb}.survey-question-list :global(.survey-question-list__disabled-date-picker) :global(.MuiOutlinedInput-root) fieldset{border-color:#e4e7ec;border-width:1px;border-radius:8px}.survey-question-list :global(.survey-question-list__disabled-date-picker) :global(.MuiInputBase-input.Mui-disabled){font-family:Poppins,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem;color:#98a2b3;-webkit-text-fill-color:#98A2B3;padding:12px 12px 12px 14px}.survey-question-list :global(.survey-question-list__disabled-date-picker) :global(.MuiInputBase-input::placeholder){color:#98a2b3;opacity:1;-webkit-text-fill-color:#98A2B3}.survey-question-list :global(.survey-question-list__disabled-select){width:100%;background-color:#f9fafb}@media(min-width:768px){.survey-question-list :global(.survey-question-list__disabled-select){width:400px}}@media(min-width:1280px){.survey-question-list :global(.survey-question-list__disabled-select){width:600px}}.survey-question-list :global(.survey-question-list__disabled-select) :global(.MuiOutlinedInput-notchedOutline){border-color:#e4e7ec;border-width:1px;border-radius:8px}.survey-question-list :global(.survey-question-list__disabled-select) :global(.MuiSelect-select.Mui-disabled){font-family:Poppins,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem;color:#98a2b3;-webkit-text-fill-color:#98A2B3;padding:12px 14px}.survey-question-list :global(.survey-question-list__disabled-select) :global(.MuiSvgIcon-root){color:#98a2b3;right:14px}.survey-question-list :global(.survey-question-list__calendar-icon){color:#98a2b3;width:20px;height:20px}.survey-question-list :global(.survey-question-list__calendar-icon) path{stroke:#98a2b3}:global(.survey-question-list__date-picker){width:100%!important}@media(min-width:768px){:global(.survey-question-list__date-picker){width:600px!important;max-width:600px!important;min-width:600px!important}}@media(min-width:768px){:global(.survey-question-list__date-picker.MuiTextField-root){width:600px!important;max-width:600px!important;min-width:600px!important}}:global(.survey-question-list__date-picker .MuiOutlinedInput-root){background-color:#fff!important;font-family:Poppins,sans-serif!important;height:48px!important}@media(min-width:768px){:global(.survey-question-list__date-picker .MuiOutlinedInput-root){width:600px!important;max-width:600px!important;min-width:600px!important}}:global(.survey-question-list__date-picker .MuiOutlinedInput-notchedOutline){border-color:#c8c6c6;border-width:1px;border-radius:2px}:global(.survey-question-list__date-picker .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline){border-color:#5e3a9e}:global(.survey-question-list__date-picker .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline){border-color:#5e3a9e;border-width:1px}:global(.survey-question-list__date-picker .MuiOutlinedInput-root.Mui-error .MuiOutlinedInput-notchedOutline){border-color:#d32f2f}:global(.survey-question-list__date-picker .MuiInputBase-input){font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:24px;padding:12px 14px;color:#5e3a9e}:global(.survey-question-list__date-picker .MuiInputBase-input::placeholder){color:#98a2b3;opacity:1}:global(.survey-question-list__date-picker .MuiFormHelperText-root){margin-left:0;margin-top:4px;font-size:.75rem;color:#d32f2f;font-family:Poppins,sans-serif}:global(.survey-question-list__date-picker .MuiSvgIcon-root){color:#667085;font-size:20px;width:20px;height:20px}:global(.survey-question-list__date-picker svg path){stroke:#667085}:global(.survey-question-list__date-picker .MuiPaper-root){min-width:320px;max-width:320px;width:320px}@media(min-width:768px){:global(.survey-question-list__date-picker .MuiPaper-root){min-width:320px;max-width:320px;width:320px}}@media(min-width:768px){:global(.survey-question-list__date-picker-wrapper .MuiInputBase-root.MuiOutlinedInput-root){width:600px!important;max-width:600px!important;min-width:600px!important}}@media(min-width:768px){:global(.survey-question-list__date-picker-wrapper .MuiTextField-root){width:600px!important;max-width:600px!important;min-width:600px!important}}@media(min-width:768px){:global(.MuiFormControl-root.MuiTextField-root.survey-question-list__date-picker){width:600px!important;max-width:600px!important;min-width:600px!important}}@media(min-width:768px){:global(.survey-question-list__date-picker.MuiFormControl-root .MuiInputBase-root.MuiOutlinedInput-root){width:600px!important;max-width:600px!important;min-width:600px!important}}.survey-question-list__question-container,.survey-question-list__conditional-wrapper{overflow:visible!important}:global(.survey-question-list__select.MuiAutocomplete-root){width:100%;min-width:100%;max-width:100%}@media(min-width:768px){:global(.survey-question-list__select.MuiAutocomplete-root){width:600px!important;min-width:600px!important;max-width:600px!important}}:global(.survey-question-list__select.MuiAutocomplete-root) input{border:none!important;outline:none!important}:global(.survey-question-list__select.MuiAutocomplete-root) input:focus,:global(.survey-question-list__select.MuiAutocomplete-root) input:focus-visible{border:none!important;outline:none!important;box-shadow:none!important}:global(.survey-question-list__select.MuiAutocomplete-root) :global(.MuiOutlinedInput-root){background-color:#fff;height:48px;padding:0}:global(.survey-question-list__select.MuiAutocomplete-root) :global(.MuiOutlinedInput-root) :global(.MuiOutlinedInput-notchedOutline){border-color:#c8c6c6!important;border-width:1px!important;border-radius:2px!important}:global(.survey-question-list__select.MuiAutocomplete-root) :global(.MuiAutocomplete-input){font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:24px;padding:12px 14px!important;color:#000000de}:global(.survey-question-list__select.MuiAutocomplete-root):global([data-numeric=true]) :global(.MuiAutocomplete-input){text-align:left}:global(.survey-question-list__select.MuiAutocomplete-root) :global(.MuiAutocomplete-endAdornment){right:14px}:global(.survey-question-list__select.MuiAutocomplete-root) :global(.MuiSvgIcon-root){color:#667085}:global(.MuiAutocomplete-listbox) :global(.MuiAutocomplete-option){font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#000000de;padding:12px 16px;min-height:44px}:global(.MuiAutocomplete-listbox) :global(.MuiAutocomplete-option):hover{background-color:#f9fafb}:global(.MuiAutocomplete-listbox) :global(.MuiAutocomplete-option):global([aria-selected=true]){background-color:transparent;color:#5e3a9e;font-weight:500}:global(.MuiAutocomplete-listbox) :global(.MuiAutocomplete-option):global([aria-selected=true]):hover{background-color:#f9fafb}:global(.MuiAutocomplete-listbox[data-numeric=true]) :global(.MuiAutocomplete-option){padding-left:0!important;padding-right:16px!important}.survey-question-list__date-picker-container :global .calender-container .calendarInput .MuiInputBase-input,.survey-question-list__disabled-date-container :global .calender-container .calendarInput .MuiInputBase-input{font-family:Poppins,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:24px!important}.survey-question-list__date-picker-container :global .calender-container .calendarInput .MuiInputBase-input::placeholder,.survey-question-list__disabled-date-container :global .calender-container .calendarInput .MuiInputBase-input::placeholder{font-family:Poppins,sans-serif!important;font-size:18px!important;font-weight:500!important;line-height:24px!important;color:#98a2b3!important;opacity:1!important;-webkit-text-fill-color:#98A2B3!important}.survey-question-list__date-picker-container :global .calender-container .calendarInput .MuiInputBase-input::-webkit-input-placeholder,.survey-question-list__disabled-date-container :global .calender-container .calendarInput .MuiInputBase-input::-webkit-input-placeholder{font-family:Poppins,sans-serif!important;font-size:18px!important;font-weight:500!important;line-height:24px!important;color:#98a2b3!important;opacity:1!important;-webkit-text-fill-color:#98A2B3!important}.survey-question-list__date-picker-container :global .calender-container .calendarInput .MuiInputBase-input::-moz-placeholder,.survey-question-list__disabled-date-container :global .calender-container .calendarInput .MuiInputBase-input::-moz-placeholder{font-family:Poppins,sans-serif!important;font-size:18px!important;font-weight:500!important;line-height:24px!important;color:#98a2b3!important;opacity:1!important}.survey-question-list__date-picker-container :global .calender-container .calendarInput .MuiInputBase-input:-ms-input-placeholder,.survey-question-list__disabled-date-container :global .calender-container .calendarInput .MuiInputBase-input:-ms-input-placeholder{font-family:Poppins,sans-serif!important;font-size:18px!important;font-weight:500!important;line-height:24px!important;color:#98a2b3!important;opacity:1!important}.survey-question-list__select.MuiAutocomplete-root input,.survey-question-list__select.MuiAutocomplete-root input:focus,.survey-question-list__select.MuiAutocomplete-root input:focus-visible{border:none!important;outline:none!important;box-shadow:none!important}.survey-question-list__select.MuiAutocomplete-root.Mui-focused .MuiInputBase-root.Mui-focused fieldset,.survey-question-list__select.MuiAutocomplete-root.Mui-focused .MuiInputBase-root.Mui-focused .MuiOutlinedInput-notchedOutline{border:1px solid rgba(0,0,0,.87)!important}.lab-work-modal{display:flex;align-items:center;justify-content:center}.lab-work-modal__container{background-color:#fff;border-radius:10px;width:600px;max-width:90vw;max-height:90vh;box-shadow:0 2px 4px #23232f0f,0 8px 16px #23232f14;border:1px solid #EEE7E7;display:flex;flex-direction:column;overflow:hidden}@media(max-width:767px){.lab-work-modal__container{width:90vw}}.lab-work-modal__header{border-bottom:1px solid #EEE7E7;padding:16px 20px;display:flex;justify-content:space-between;align-items:center;flex-shrink:0;min-height:59px;box-sizing:border-box}@media(max-width:767px){.lab-work-modal__header{padding:12px 16px;position:relative;justify-content:center;min-height:auto}}.lab-work-modal__header-title{font-size:18px;font-weight:500;color:#336;font-family:Poppins,sans-serif;line-height:24px}@media(max-width:767px){.lab-work-modal__header-title{font-size:16px}}.lab-work-modal__close-wrapper{display:flex;align-items:center;gap:16px;padding:12px 24px 16px;background-color:#fff;height:48px;box-sizing:border-box;cursor:pointer}@media(max-width:767px){.lab-work-modal__close-wrapper{position:absolute;right:16px;top:50%;transform:translateY(-50%);padding:0;height:auto;gap:0}}.lab-work-modal__close-text{font-family:Poppins,sans-serif;font-size:16px;font-weight:700;color:#336;line-height:20px;user-select:none}@media(max-width:767px){.lab-work-modal__close-text{display:none}}.lab-work-modal__close-button{padding:4px;color:#336;width:24px;height:24px}.lab-work-modal__close-button svg{font-size:24px}.lab-work-modal__close-button:hover{background-color:#0000000a}.lab-work-modal__content{padding:24px 40px;box-sizing:border-box;width:100%;overflow-y:auto;overflow-x:hidden;flex:1 1 auto;display:flex;flex-direction:column}@media(max-width:767px){.lab-work-modal__content{padding:16px 20px}}.lab-work-modal__message-wrapper{padding:16px 0;width:100%;box-sizing:border-box;flex-shrink:0}.lab-work-modal__message-text{font-size:16px;line-height:24px;color:#336;font-family:Poppins,sans-serif;font-weight:400;width:100%;word-wrap:break-word}@media(max-width:767px){.lab-work-modal__message-text{font-size:14px;line-height:20px}}.lab-work-modal__upload-section{background-color:#f2f4f8;border-radius:10px;padding:24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;flex:0 0 auto}@media(max-width:767px){.lab-work-modal__upload-section{padding:20px 16px}}.lab-work-modal__upload-title{font-size:18px;font-weight:500;color:#336;margin-bottom:16px;font-family:Poppins,sans-serif}@media(max-width:767px){.lab-work-modal__upload-title{font-size:16px}}.lab-work-modal__file-input{display:none}.lab-work-modal__upload-zone{border:1px dashed #C8C6C6;border-radius:4px;padding:20px 24px;background-color:#fff;text-align:center;cursor:pointer;transition:all .2s ease;margin-bottom:0;width:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;flex-shrink:0}@media(max-width:767px){.lab-work-modal__upload-zone{padding:16px}}.lab-work-modal__upload-zone:hover{border-color:#336;background-color:#fafafa}.lab-work-modal__upload-zone--dragging{border-color:#336;background-color:#f0f0ff}.lab-work-modal__upload-icon-wrapper{display:inline-flex;align-items:center;justify-content:center;background-color:#fff;padding:12px;border-radius:200px;flex-shrink:0;width:56px;height:56px;box-sizing:border-box}.lab-work-modal__upload-icon{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;display:block!important}.lab-work-modal__upload-icon svg{width:32px!important;height:32px!important;max-width:32px!important;max-height:32px!important}.lab-work-modal__upload-text-wrapper{display:flex;justify-content:center;align-items:center;width:100%;gap:4px;margin-top:12px;margin-bottom:4px}.lab-work-modal__upload-text{font-size:14px;font-weight:400;color:#0000008a;font-family:Poppins,sans-serif;line-height:20px;text-align:center}@media(max-width:767px){.lab-work-modal__upload-text{font-size:14px}}.lab-work-modal__upload-link{color:#336;text-decoration:underline;text-decoration-skip-ink:none;cursor:pointer}.lab-work-modal__upload-link:hover{opacity:.8}.lab-work-modal__upload-helper-text{font-size:14px;font-weight:400;color:#0000008a;font-family:Poppins,sans-serif;line-height:20px;text-align:center;width:100%;word-wrap:break-word}@media(max-width:767px){.lab-work-modal__upload-helper-text{font-size:12px}}.lab-work-modal__files-list{width:100%;max-height:300px;overflow-y:auto;overflow-x:hidden;padding-right:4px;margin-top:8px;flex-shrink:0}.lab-work-modal__files-list::-webkit-scrollbar{width:6px}.lab-work-modal__files-list::-webkit-scrollbar-track{background:#0000000d;border-radius:3px}.lab-work-modal__files-list::-webkit-scrollbar-thumb{background:#0000004d;border-radius:3px}.lab-work-modal__files-list::-webkit-scrollbar-thumb:hover{background:#00000080}.lab-work-modal__files-list{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.3) rgba(0,0,0,.05)}.lab-work-modal__files-count{font-size:12px;font-weight:500;color:#336;margin-bottom:8px;text-align:right;font-family:Poppins,sans-serif}.lab-work-modal__file-display{background-color:#fff;border:1px solid #E3E2E2;border-radius:4px;padding:16px;margin-bottom:12px;width:100%;box-sizing:border-box}.lab-work-modal__file-display:last-child{margin-bottom:0}.lab-work-modal__file-row-1{display:flex;align-items:center;gap:12px;margin-bottom:4px;width:100%}.lab-work-modal__file-icon{font-size:30px;color:#336;flex-shrink:0;width:30px;height:30px}.lab-work-modal__file-name{flex:1;font-size:14px;font-weight:500;color:#336;font-family:Poppins,sans-serif;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.lab-work-modal__delete-button{color:#667085;padding:4px;flex-shrink:0;width:32px;height:32px}.lab-work-modal__delete-button:hover{color:#d32f2f;background-color:transparent}.lab-work-modal__delete-icon{font-size:24px}.lab-work-modal__file-row-2{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px;padding-left:42px}.lab-work-modal__file-size{font-size:12px;font-weight:400;color:#0000008a;font-family:Roboto,sans-serif;line-height:16px;white-space:nowrap}.lab-work-modal__progress-text{font-size:12px;font-weight:400;color:#336;font-family:Poppins,sans-serif;white-space:nowrap}.lab-work-modal__progress-bar{height:4px;border-radius:100px;background-color:#e3e2e2;position:relative;width:100%;overflow:hidden;margin-top:4px}.lab-work-modal__progress-bar-fill{position:absolute;top:0;left:0;height:100%;width:100%;border-radius:100px;background-color:#f93}.lab-work-modal__button-wrapper{display:flex;justify-content:flex-end;align-items:center;padding:16px 40px 24px;width:100%;box-sizing:border-box;flex-shrink:0;background-color:#fff;border-top:1px solid #EEE7E7}@media(max-width:767px){.lab-work-modal__button-wrapper{justify-content:center;padding:16px 20px 20px}}.lab-work-modal__continue-button{background-color:#e6e6e6;color:#0000004d;border:1px solid rgba(0,0,0,.3);border-radius:28px;padding:12px 24px 16px;display:inline-flex;align-items:center;justify-content:center;cursor:not-allowed;transition:all .2s ease;box-sizing:border-box}@media(max-width:767px){.lab-work-modal__continue-button{width:100%}}.lab-work-modal__continue-button--enabled{background-color:#336;color:#fff;border:1px solid #333366;cursor:pointer}.lab-work-modal__continue-button--enabled:hover{opacity:.9}.lab-work-modal__continue-text{font-family:Poppins,sans-serif;font-size:16px;font-weight:700;line-height:20px;white-space:nowrap}.lab-work-modal__continue-icon{font-size:20px;margin-left:8px}.complete-survey-page{padding:24px 0;min-height:100vh;background-color:#f5f5f5}.complete-survey-page .survey-header{margin-bottom:24px}.complete-survey-page .survey-header h1{font-family:Poppins,sans-serif;font-size:32px;font-weight:600;color:#336;margin:0}.complete-survey-page .complete-survey__title{font-family:Poppins,sans-serif;font-weight:600;color:#336}.complete-survey-page .context-section,.complete-survey-page .instructions-section,.complete-survey-page .questions-section,.complete-survey-page .navigation-section{background:#fff;border-radius:8px;padding:24px;margin-bottom:24px;box-shadow:0 2px 4px #0000001a}.complete-survey-page .questions-section{margin-top:2rem}.complete-survey-page .navigation-section{display:flex;justify-content:space-between;align-items:center;gap:1rem}.complete-survey-page .survey-error,.complete-survey-page .survey-empty{text-align:center;padding:48px 24px;background:#fff;border-radius:8px;margin-top:24px}.complete-survey-page .survey-error p,.complete-survey-page .survey-empty p{font-family:Poppins,sans-serif;font-size:16px;color:#666}.complete-survey__page-container{background-color:#fff;min-height:100vh}.complete-survey__title-section{background-color:#f0f8ff;border-bottom:1px solid #E3E2E2;max-width:1200px;margin:0 auto;width:100%;padding:24px}@media(min-width:768px){.complete-survey__title-section{padding:40px 52px 24px}}@media(min-width:1280px){.complete-survey__title-section{padding:40px 24px 24px}}.complete-survey__content-container{padding-left:24px!important;padding-right:24px!important}.complete-survey__title-text{font-family:Poppins,sans-serif!important;color:#336!important;letter-spacing:0px!important;margin:0!important;font-size:18px!important;font-weight:500!important;line-height:24px!important}@media(min-width:768px){.complete-survey__title-text{font-size:28px!important;font-weight:300!important;line-height:35px!important}}@media(min-width:1280px){.complete-survey__title-text{font-size:32px!important;font-weight:300!important;line-height:40px!important}}.complete-survey__footer-section{background-color:#f2f4f8;margin-top:32px;padding:24px}@media(min-width:768px){.complete-survey__footer-section{padding:24px}}@media(min-width:1280px){.complete-survey__footer-section{padding:32px 24px}}.complete-survey__footer-container{display:flex;flex-direction:column;gap:16px;max-width:1200px;margin:0 auto;width:100%}@media(min-width:768px){.complete-survey__footer-container{flex-direction:row;justify-content:space-between;align-items:center}}.complete-survey__back-button{font-family:Poppins,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:20px!important;letter-spacing:0px!important;text-transform:none!important;background-color:#fff!important;color:#336!important;border:1px solid #333366!important;border-radius:28px!important;padding:12px 24px 16px!important;height:48px!important;width:100%;order:2}@media(min-width:768px){.complete-survey__back-button{width:auto;min-width:auto;order:1}}.complete-survey__back-button:hover{border-color:#336!important;background-color:#fff!important;opacity:.9}.complete-survey__submit-button{font-family:Poppins,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:20px!important;letter-spacing:0px!important;text-transform:none!important;border-radius:28px!important;padding:12px 24px 16px!important;height:48px!important;width:100%;order:1}@media(min-width:768px){.complete-survey__submit-button{width:auto;min-width:auto;order:2}}.complete-survey__submit-button--enabled{background-color:#336!important;color:#fff!important;border:1px solid #333366!important}.complete-survey__submit-button--enabled:hover{background-color:#336!important;opacity:.9}.complete-survey__submit-button--enabled:disabled{background-color:#fff!important;color:#0000004d!important;border:1px solid rgba(0,0,0,.3)!important}.complete-survey__submit-button--disabled{background-color:#fff!important;color:#0000004d!important;border:1px solid rgba(0,0,0,.3)!important}.complete-survey__submit-button--disabled:disabled{background-color:#fff!important;color:#0000004d!important;border:1px solid rgba(0,0,0,.3)!important}@media(max-width:768px){.complete-survey-page{padding:16px 0}.complete-survey-page .context-section,.complete-survey-page .instructions-section,.complete-survey-page .questions-section,.complete-survey-page .navigation-section{padding:16px}.complete-survey-page .navigation-section{flex-direction:column;align-items:stretch}}.patient-search-survey-subheader{margin:16px 24px;padding-bottom:24px}.patient-search-survey-subheader .subHeaderText{font-size:18px;font-weight:500;line-height:24px;color:var(--primary-dark-slate-blue)}.patient-search-survey-container{margin:16px 24px}.alertMsg-patientSearchSurvey{margin:24px}.alertMsg-patientSearchSurvey .emptyDataMsg{font-size:14px}.alertMsg-patientSearchSurvey .infoAlert-outerDiv{padding:12px 24px}.alertMsg-patientSearchSurvey .infoAlert-outerDiv .infoalert-flex{margin:24px 0 0}.alertMsg-patientSearchSurvey .infoAlert-outerDiv .infoalert-flex button{width:264px}@media(min-width:767px){.patient-search-survey-subheader,.patient-search-survey-container{margin:16px 52px}.alertMsg-patientSearchSurvey{margin:32px}.alertMsg-patientSearchSurvey .infoAlert-outerDiv .infoalert-flex{margin:0}.alertMsg-patientSearchSurvey .infoAlert-outerDiv .infoalert-flex button{width:160px}}@media(min-width:1023px){.patient-search-survey-subheader,.patient-search-survey-container{margin:16px 32px}.alertMsg-patientSearchSurvey{margin:20px 32px}}.patient-search-survey-form-container .reqText{color:var(--light-gray);font-size:14px;font-weight:400;line-height:20px;padding:16px 0 24px}.patient-search-survey-form-container .patient-search-survey-form{padding-top:0}.patient-search-survey-form-container .patient-search-survey-form .mb-24px{margin-bottom:0}.patient-search-survey-form-container .patient-search-survey-form .patient-search-survey-button{display:flex;align-items:flex-end;justify-content:flex-start;padding-bottom:2px}.patient-search-survey-form-container .patient-search-survey-form .patient-search-survey-button button{width:100%;height:48px}.patient-search-survey-form-container .patient-search-survey-form .patient-search-survey-button button:disabled svg path{fill:var(--text-disabled)}.patient-search-survey-form-container .patient-search-survey-form .patient-search-survey-button button:hover svg path{fill:var(--primary-dark-slate-blue)}.patient-search-survey-form-container .patient-search-survey-form .patient-search-survey-button button .MuiButton-endIcon{margin-left:12px}.patient-search-survey-form-container .patient-search-survey-form .patient-search-survey-button button svg path{fill:#fff}.patient-search-survey-form-container .fieldContainer .calendarInput{width:100%}.patient-search-survey-form-container .fieldContainer .calendarInput input,.patient-search-survey-form-container .fieldContainer .calendarInput select{padding:12px 0;width:100%}.patient-search-survey-form-container .fieldContainer input,.patient-search-survey-form-container .fieldContainer select{padding:15px 16px}.patient-search-survey-form-container .calender-container{justify-content:left}@media(min-width:767px){.patient-search-survey-form-container .patient-search-survey-form{padding-top:16px}.patient-search-survey-form-container .calendarInput .MuiInputBase-root{width:calc(100% - 40px)}}@media(min-width:1023px){.patient-search-survey-form-container .patient-search-survey-button{margin-top:0}.patient-search-survey-form-container .calendarInput .MuiInputBase-root{max-width:calc(100% - 40px)}}@media(min-width:1200px){.patient-search-survey-form-container .patient-search-survey-button button{width:160px;height:48px}}.patient-search-survey-results{margin-top:32px}.patient-search-survey-results .instruction-text{padding:12px 16px;margin-bottom:16px}.patient-search-survey-results .instruction-text Typography{font-size:14px;font-weight:500;line-height:20px;color:#000}.patient-search-survey-results .results-header{display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:24px;padding:16px 0}.patient-search-survey-results .results-header .matches-found{display:flex;align-items:center;gap:12px;background-color:#f0f8ff;padding:8px 16px;align-self:stretch}.patient-search-survey-results .results-header .matches-found .matches-text{font-size:16px;font-weight:500;line-height:24px;color:#000}.patient-search-survey-results .results-header .matches-found .info-icon-circle{width:20px;height:20px;border-radius:50%;background-color:#f0f8ff;border:2px solid #FF8C00;display:flex;align-items:center;justify-content:center;cursor:pointer}.patient-search-survey-results .results-header .matches-found .info-icon-circle .info-icon-text{font-size:12px;font-weight:700;color:#ff8c00;line-height:1}.patient-search-survey-results .results-header .matches-found .match-count-info{display:flex;align-items:center;gap:8px}.patient-search-survey-results .results-header .matches-found .match-count-info .match-count{font-size:18px;font-weight:600;line-height:24px;color:var(--primary-dark-slate-blue);background-color:var(--background-light-gray);padding:4px 12px;border-radius:16px}.patient-search-survey-results .results-header .filter-container{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.patient-search-survey-results .results-section{margin-bottom:40px}.patient-search-survey-results .results-section .section-header{font-size:20px;font-weight:600;line-height:28px;color:var(--primary-dark-slate-blue);margin-bottom:16px}.patient-search-survey-results .results-section.similar-match-section .similar-match-info{margin-bottom:16px}.patient-search-survey-results .similar-match-divider{margin:32px 0 24px;padding:12px 0;border-top:1px solid var(--tableborder)}.patient-search-survey-results .similar-match-divider .divider-text{font-size:18px;font-weight:600;line-height:24px;color:var(--primary-dark-slate-blue)}.patient-search-survey-results .enrollment-status-badge{display:flex;align-items:center;gap:8px}.patient-search-survey-results .enrollment-status-badge .status-dot{width:8px;height:8px;border-radius:50%;display:inline-block}.patient-search-survey-results .enrollment-status-badge .status-dot.status-green{background-color:#4caf50}.patient-search-survey-results .enrollment-status-badge .status-dot.status-red{background-color:#f44336}.patient-search-survey-results .enrollment-status-badge .status-dot.status-gray{background-color:#9e9e9e}.patient-search-survey-results .enrollment-status-badge .status-dot.status-yellow{background-color:#ffc107}.patient-search-survey-results .enrollment-status-badge .status-text{font-size:14px;font-weight:400;line-height:20px;color:var(--primary-dark-slate-blue)}.patient-search-survey-results .enrollment-status-header{display:flex;align-items:center;gap:4px;font-weight:600;color:var(--primary-dark-slate-blue)}.patient-search-survey-results .enrollment-status-header .enrollment-status-icon{font-size:16px;color:#1a1a1a;cursor:pointer}.patient-search-survey-results .enrollment-status-tooltip{padding:8px;max-width:600px}.patient-search-survey-results .enrollment-status-tooltip .enrollment-status-tooltip-title{font-weight:600!important;margin-bottom:8px!important;font-size:14px!important}.patient-search-survey-results .enrollment-status-tooltip .enrollment-status-item{margin-bottom:6px}.patient-search-survey-results .enrollment-status-tooltip .enrollment-status-item:last-child{margin-bottom:0}.patient-search-survey-results .enrollment-status-tooltip .enrollment-status-item .enrollment-status-label{font-weight:600!important;font-size:13px!important;margin-bottom:2px!important}.patient-search-survey-results .enrollment-status-tooltip .enrollment-status-item .enrollment-status-description{font-size:12px!important;line-height:1.4!important}.patient-search-survey-results .pagination-wrapper{display:flex;justify-content:flex-end;margin-top:24px;margin-bottom:24px}.patient-search-survey-results .bottom-info-alert{margin-top:32px;margin-bottom:16px}.patient-search-survey-results .MuiTableContainer-root{border:1px solid var(--tableborder);border-radius:4px}.patient-search-survey-results .MuiTableCell-root{padding:12px 16px;font-size:14px;line-height:20px}.patient-search-survey-results .MuiTableHead-root .MuiTableCell-root{background-color:var(--background-light-gray);font-weight:600;color:var(--primary-dark-slate-blue)}.patient-search-survey-results .survey-results-table .MuiTableHead-root .MuiTableCell-root{justify-content:flex-start!important}.patient-search-survey-results .survey-results-table .MuiTableHead-root .MuiTableCell-root div,.patient-search-survey-results .survey-results-table .MuiTableHead-root .MuiTableCell-root p,.patient-search-survey-results .survey-results-table .MuiTableHead-root .MuiTableCell-root svg{margin-right:auto}.patient-search-survey-results .survey-results-table .MuiTableHead-root .MuiTableCell-root:last-child{justify-content:center!important}.patient-search-survey-results .survey-results-table .MuiTableHead-root .MuiTableCell-root:last-child div,.patient-search-survey-results .survey-results-table .MuiTableHead-root .MuiTableCell-root:last-child p,.patient-search-survey-results .survey-results-table .MuiTableHead-root .MuiTableCell-root:last-child svg{margin-right:auto;margin-left:auto}.patient-search-survey-results .survey-results-table .MuiTableBody-root .MuiTableRow-root:hover{background-color:var(--action-hover)}.patient-search-survey-results .survey-results-table .MuiTableBody-root .MuiTableRow-root .MuiTableCell-root:first-child{color:var(--info);text-decoration:underline;cursor:pointer}.patient-search-survey-results .survey-results-table .actionBtnEnroll{background-color:transparent;border:1.5px solid var(--primary-dark-slate-blue);color:var(--primary-dark-slate-blue);padding:8px 16px;border-radius:20px;font-size:14px;font-weight:500;text-transform:none;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .2s ease-in-out;min-width:140px;justify-content:center}.patient-search-survey-results .survey-results-table .actionBtnEnroll:hover{background-color:var(--primary-dark-slate-blue);border-color:var(--primary-dark-slate-blue);color:var(--white)}.patient-search-survey-results .survey-results-table .actionBtnEnroll svg{width:16px;height:16px}.patient-search-survey-results button{min-width:auto;font-size:14px}@media(max-width:1023px){.patient-search-survey-results{margin-top:24px}.patient-search-survey-results .instruction-text{padding:10px 12px;margin-bottom:12px}.patient-search-survey-results .instruction-text Typography{font-size:13px;line-height:18px}.patient-search-survey-results .results-header{flex-direction:column;align-items:flex-start;gap:16px}.patient-search-survey-results .results-header .matches-found{padding:6px 12px}.patient-search-survey-results .results-header .matches-found .matches-text{font-size:14px}.patient-search-survey-results .results-header .matches-found .info-icon-circle{width:18px;height:18px}.patient-search-survey-results .results-header .matches-found .info-icon-circle .info-icon-text{font-size:11px}.patient-search-survey-results .results-header .filter-container{width:100%;justify-content:flex-start;gap:12px}.patient-search-survey-results .results-section{margin-bottom:32px}.patient-search-survey-results .results-section .section-header{font-size:18px;line-height:24px}.patient-search-survey-results .pagination-wrapper{justify-content:center}}@media(max-width:767px){.patient-search-survey-results{margin-top:20px}.patient-search-survey-results .instruction-text{padding:8px 10px;margin-bottom:10px}.patient-search-survey-results .instruction-text Typography{font-size:12px;line-height:16px}.patient-search-survey-results .results-header{padding:12px 0}.patient-search-survey-results .results-header .matches-found{gap:8px;padding:6px 10px}.patient-search-survey-results .results-header .matches-found .matches-text{font-size:14px}.patient-search-survey-results .results-header .matches-found .info-icon-circle{width:16px;height:16px}.patient-search-survey-results .results-header .matches-found .info-icon-circle .info-icon-text{font-size:10px}.patient-search-survey-results .results-header .matches-found .match-count-info .match-count{font-size:16px;padding:2px 10px}.patient-search-survey-results .results-section{margin-bottom:24px}.patient-search-survey-results .results-section .section-header{font-size:16px;line-height:22px}.patient-search-survey-results .similar-match-divider{margin:24px 0 16px}.patient-search-survey-results .similar-match-divider .divider-text{font-size:16px}.patient-search-survey-results .pagination-wrapper{justify-content:center}.patient-search-survey-results button{min-width:auto;font-size:12px}}.survey-submission-result{font-family:Poppins,sans-serif;overflow-x:hidden;max-width:100vw;box-sizing:border-box}.survey-submission-result *{box-sizing:border-box}.survey-submission-result .page-header{background-color:#f0f8ff;border-bottom:1px solid #e3e2e2;padding:40px 32px 24px}.survey-submission-result .page-header .page-title{font-weight:300;font-size:32px;line-height:40px;color:#336;margin:0}.survey-submission-result .selected-info-header{padding:50px 32px;background-color:#fff}.survey-submission-result .selected-info-header h6{font-weight:500;font-size:18px;line-height:24px;color:#336}.survey-submission-result .info-container{padding:0 32px 24px;width:100%;overflow-x:hidden;background-color:#fff}.survey-submission-result .info-container .info-section{padding-right:24px}.survey-submission-result .info-container .info-section .section-header{display:flex;align-items:center;gap:24px;margin-bottom:24px}.survey-submission-result .info-container .info-section .section-header .section-icon{width:32px;height:32px}.survey-submission-result .info-container .info-section .section-header h6{font-weight:500;font-size:18px;line-height:32px;color:#336}.survey-submission-result .info-container .info-section .info-table{border:1px solid #e3e2e2;border-radius:4px;overflow:hidden;width:100%;display:grid}.survey-submission-result .info-container .info-section .info-table .table-header-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));background-color:#fdf0e4;border-bottom:1px solid #e3e2e2}.survey-submission-result .info-container .info-section .info-table .table-header-row .table-cell.header{padding:12px;font-weight:500;font-size:14px;line-height:20px;color:#21272a;text-align:left}.survey-submission-result .info-container .info-section .info-table .table-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.survey-submission-result .info-container .info-section .info-table .table-row .table-cell{padding:12px;font-weight:400;font-size:14px;line-height:20px;color:#000000de;text-align:left;word-wrap:break-word;overflow-wrap:break-word;min-width:0}.survey-submission-result .info-container .info-section .info-table .table-row .table-cell .bold{font-weight:700}.survey-submission-result .info-container .info-section .info-card.tablet{border:1px solid #e3e2e2;border-radius:10px;padding:24px}.survey-submission-result .info-container .info-section .info-card.tablet .info-column{display:flex;flex-direction:column;gap:10px}.survey-submission-result .info-container .info-section .info-card.tablet .info-column .info-row-tablet{display:grid;grid-template-columns:150px 1fr;gap:10px;align-items:flex-start}.survey-submission-result .info-container .info-section .info-card.tablet .info-column .info-row-tablet .info-label{font-weight:600;font-size:14px;line-height:20px;color:#336;text-align:left}.survey-submission-result .info-container .info-section .info-card.tablet .info-column .info-row-tablet .info-value{font-weight:400;font-size:14px;line-height:20px;color:#000000de;text-align:left;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto}.survey-submission-result .result-content{display:flex;flex-direction:column;align-items:center;padding:24px 32px;gap:16px;width:100%;overflow-x:hidden;background-color:#fff}.survey-submission-result .result-content .result-icon{display:flex;align-items:center;justify-content:center;width:80px;height:80px;padding:5.4px;border-radius:55px;flex-shrink:0;position:relative;margin:0 auto}.survey-submission-result .result-content .result-icon img{width:100%;height:auto;flex-shrink:0;position:absolute}.survey-submission-result .result-content .result-icon svg{width:110px;height:110px}.survey-submission-result .result-content .result-icon.success-icon,.survey-submission-result .result-content .result-icon.flagged-icon{background-color:#d9eed466}.survey-submission-result .result-content .result-icon.error-icon{background-color:#f6bfbf66}.survey-submission-result .result-content .result-messages{width:100%;max-width:920px;text-align:center;padding:0 32px}.survey-submission-result .result-content .result-messages .result-title{font-weight:400;font-size:24px;line-height:32px;color:#336;margin-bottom:16px}.survey-submission-result .result-content .result-messages .authorization-message{margin-top:16px}.survey-submission-result .result-content .result-messages .authorization-message .authorization-title{font-weight:700;font-size:24px;line-height:32px;color:#336;margin-bottom:8px}.survey-submission-result .result-content .result-messages .authorization-message .authorization-subtitle{font-weight:300;font-size:16px;line-height:24px;color:#000000de}.survey-submission-result .result-content .result-messages .ae-confirmation-message{background-color:#e8f5e9;padding:16px;border-radius:4px;border-left:4px solid #2e7d32;margin-top:24px;text-align:left}.survey-submission-result .result-content .result-messages .ae-confirmation-message h6{color:#2e7d32;font-weight:600;margin-bottom:8px}.survey-submission-result .result-content .result-messages .ae-confirmation-message p{color:#1b5e20;font-size:16px;line-height:24px}.survey-submission-result .result-content .action-buttons{display:flex;gap:24px;align-items:center;justify-content:center;padding:12px 0}.survey-submission-result .result-content .action-buttons .btn-primary{background-color:#336;color:#fff;border:1px solid #333366;border-radius:28px;padding:12px 24px 16px;font-weight:700;font-size:16px;line-height:20px;text-transform:none;min-height:48px}.survey-submission-result .result-content .action-buttons .btn-primary:hover{background-color:#2a2a55}.survey-submission-result .result-content .action-buttons .btn-primary:focus-visible{outline:2px solid black;outline-offset:2px}.survey-submission-result .result-content .action-buttons .btn-secondary{background-color:#fff;color:#336;border:1px solid #333366;border-radius:28px;padding:12px 24px 16px;font-weight:700;font-size:16px;line-height:20px;text-transform:none;min-height:48px}.survey-submission-result .result-content .action-buttons .btn-secondary:hover{background-color:#f5f5f5}.survey-submission-result .result-content .action-buttons .btn-secondary:focus-visible{outline:2px solid black;outline-offset:2px}@media(min-width:768px)and (max-width:1023px){.survey-submission-result .page-header{padding:40px 52px 24px}.survey-submission-result .page-header .page-title{font-size:28px;line-height:35px}.survey-submission-result .selected-info-header{padding:20px 52px}.survey-submission-result .info-container{padding:0 52px 24px}.survey-submission-result .result-content{padding:24px 52px}.survey-submission-result .result-content .result-messages{padding:0}}@media(max-width:767px){.survey-submission-result .page-header{padding:40px 24px 24px}.survey-submission-result .page-header .page-title{font-size:18px;line-height:24px;font-weight:500}.survey-submission-result .selected-info-header{padding:20px 24px}.survey-submission-result .info-container.mobile{padding:0 24px 24px}.survey-submission-result .info-container.mobile .info-section{padding:24px 0}.survey-submission-result .info-container.mobile .info-section .section-header{margin-bottom:16px}.survey-submission-result .info-container.mobile .info-section .info-card{background-color:#fff;border:2px solid #e3e2e2;border-radius:20px;padding:32px 24px}.survey-submission-result .info-container.mobile .info-section .info-card .info-row{display:grid;grid-template-columns:121px 1fr;gap:10px;align-items:flex-start;margin-bottom:10px}.survey-submission-result .info-container.mobile .info-section .info-card .info-row:last-child{margin-bottom:0}.survey-submission-result .info-container.mobile .info-section .info-card .info-row .info-label{font-weight:600;font-size:14px;line-height:20px;color:#336;text-align:left}.survey-submission-result .info-container.mobile .info-section .info-card .info-row .info-value{font-weight:400;font-size:14px;line-height:20px;color:#000000de;text-align:left;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto}.survey-submission-result .result-content{padding:24px}.survey-submission-result .result-content .result-messages{padding:0}.survey-submission-result .result-content .result-messages .result-title{font-size:23px;line-height:28px}.survey-submission-result .result-content .result-messages .authorization-message .authorization-title{font-size:18px;line-height:24px;font-weight:500}.survey-submission-result .result-content .result-messages .authorization-message .authorization-subtitle{font-size:16px;line-height:24px}.survey-submission-result .result-content .result-messages .ae-confirmation-message{padding:12px;margin-top:16px}.survey-submission-result .result-content .result-messages .ae-confirmation-message h6{font-size:16px;line-height:20px}.survey-submission-result .result-content .result-messages .ae-confirmation-message p{font-size:14px;line-height:20px}.survey-submission-result .result-content .action-buttons{flex-direction:column;width:100%;gap:24px}.survey-submission-result .result-content .action-buttons .btn-primary,.survey-submission-result .result-content .action-buttons .btn-secondary{width:100%}}.staff-account-form{box-sizing:border-box;padding:20px 32px}.staff-account-form__header-container .staff-account-form__header-content{padding-bottom:20px}.staff-account-form__main-header{color:var(--primary-dark-slate-blue)!important;font-family:Poppins,sans-serif!important;font-size:18px!important;font-style:normal!important;font-weight:500!important;line-height:24px!important;padding-bottom:10px}.staff-account-form__sub-header{color:var(--light-gray)!important;font-family:Poppins,sans-serif!important;font-size:16px!important;font-style:normal!important;font-weight:400!important;line-height:24px!important}.staff-account-form__form-container{padding:24px 0}.staff-account-form__divider{border-color:var(--action-hover);margin:0}@media(max-width:1023px){.staff-account-form{padding:10px 52px}.staff-account-form__header-container .staff-account-form__header-content{padding-bottom:0;margin-bottom:10px}.staff-account-form__main-header{font-weight:500!important}.staff-account-form__sub-header{font-weight:300!important}.staff-account-form__form-container{padding:16px 0}}@media(max-width:767px){.staff-account-form{padding:16px 24px}.staff-account-form__header-container .staff-account-form__header-content{padding-bottom:0;margin-bottom:16px}.staff-account-form__main-header{font-weight:500!important;padding-bottom:8px}.staff-account-form__sub-header{font-weight:300!important}.staff-account-form__form-container{padding:16px 0}}:root{--primary-dark-slate-blue: #333366;--primary-gray: #708090;--primary-light-blue: #f0f8ff;--secondary-orange: #ff9933;--secondary-light-orange: #ffb66d;--secondary-bg-orange: #fdf0e4;--black: #000;--white: #fff;--divider: #e3e2e2;--action-active: #666263;--action-hover: #f6f6f6;--action-selected: #eaeaea;--action-disabled: #e6e6e6;--error: #ee0006;--error-bg: #f2d9d9;--error-border: #ecc6cb;--success: #46ae59;--success-bg: #d9eed466;--success-border: #cfe4c1;--warn: #b59100;--warn-bg: #fdf6e0;--warn-border: #fce7c7;--info: #0288d1;--info: #8bd8f9;--info-bg: #d1eaf5;--info-border: #aee5ee;--background-gray: #fef4f8;--background-light-gray: #f2f4f8;--text-disabled: #0000004d;--dropdown-label: #21272a;--border-gray: #d8d8d8;--dark-blue: #333;--light-gray: #595454;--light-white: #f9f9f9;--pink: #be2bbb;--BMS-Light-Ray: #eee7e7;--border: #d9d9d9;--dropdown-gray: #f5f5f5;--dropdownmenu-gray: #dcdcdc;--tableborder: #dde1e6;--primary-orange: #ed821c;--card-boxshadowgray: #d4d4d5;--CoolGray-60: #697077;--CoolGray-100: #121619;--CoolGray-90: #21272A;--Mezi-Text-Primary: rgba(0, 0, 0, .87);--Mezi-Text-Secondary: #0000008a;--BMS-Information-Success: #25A249;--Mezi-Secondary:#000000;--Mezi-Black:#000000de;--Mezi-Primary-Dark-Slate-Blue:#336;--Mezi-Text-Secondary: rgba(0, 0, 0, .54);--Mezi-Alerts-Warning-Border: #FCE7C7;--error-bg-secondary:#F6BFBF;--platinum-gray:#e3e2e2;--Light-Text-Secondary: rgba(0, 0, 0, .6);--checkbox-disabled:#AAB0B6;--background-fill: rgba(0, 0, 0, .44);--lotion-white:#FBFBFB;--disabled-button-grey: rgba(0, 0, 0, .26);--Mezi-Background-Divider-2: #C8C6C6;--tab-bg-light-gray: #FAFAFB;--tab-text-purple: #3E3F73;--tab-bg-gray: #EAEAEC;--tab-hover-gray: #D8D8DD;--tab-selected-dark: #33345F;--button-hover-bg-light: rgba(51, 51, 102, .04);--input-disabled-bg: rgba(0, 0, 0, .02);--input-disabled-border: rgba(0, 0, 0, .12)}.staff-acc-completion{text-align:center;display:flex;flex-direction:column;gap:20px;align-items:center;padding:40px 56px;margin-bottom:20px}.staff-acc-completion__success-logo{display:flex;width:84px;height:84px;justify-content:center;align-items:center;border-radius:90px;background:var(--success-bg);margin:0 auto}.staff-acc-completion__success-img{width:100%;height:auto}.staff-acc-completion__header{color:var(--primary-dark-slate-blue);text-align:center;font-size:24px;font-weight:400;line-height:32px;max-width:770px}.staff-acc-completion__summary-card{display:flex;flex-direction:row;gap:60px;align-items:center;justify-content:center;padding:20px;border-radius:10px;border:1px solid var(--secondary-orange);background:var(--secondary-bg-orange);width:570px}.staff-acc-completion__summary-cell{display:flex;flex-direction:column;gap:4px;align-items:flex-start;width:125px;border-right:1px solid var(--secondary-orange)}.staff-acc-completion__summary-cell:last-child{border-right:none}.staff-acc-completion__summary-label{font-size:13px;font-weight:400;line-height:20px;color:#000000de;text-align:left;width:100%}.staff-acc-completion__summary-value{font-size:18px;font-weight:500;line-height:24px;color:var(--primary-dark-slate-blue);text-align:left;width:100%;word-break:break-word}.staff-acc-completion__click-text{color:var(--primary-dark-slate-blue);text-align:center;font-size:18px;font-weight:500;line-height:24px}.staff-acc-completion__pharmacy-table{width:100%;max-width:1102px;border:1px solid var(--divider);border-collapse:collapse}.staff-acc-completion__pharmacy-table th,.staff-acc-completion__pharmacy-table td{padding:16px 24px;text-align:left;font-size:14px;line-height:20px}.staff-acc-completion__pharmacy-table th{background:var(--secondary-bg-orange);font-weight:500;color:#21272a;border-bottom:1px solid var(--divider)}.staff-acc-completion__pharmacy-table td{font-weight:400;color:#000000de;border-bottom:1px solid var(--divider)}.staff-acc-completion__pharmacy-card{width:100%;background:var(--white);border:1px solid var(--divider);border-radius:10px;padding:16px 24px}.staff-acc-completion__pharmacy-card-row{display:flex;gap:12px;align-items:flex-start;margin-bottom:12px}.staff-acc-completion__pharmacy-card-row:last-child{margin-bottom:0}.staff-acc-completion__pharmacy-card-pair{display:flex;gap:12px;align-items:flex-start;flex:1;padding-left:8px}.staff-acc-completion__pharmacy-card-label{font-size:14px;font-weight:600;line-height:20px;color:var(--primary-dark-slate-blue);width:131px;flex-shrink:0}.staff-acc-completion__pharmacy-card-value{font-size:14px;font-weight:400;line-height:20px;color:#000000de;flex:1}.staff-acc-completion__pharmacy-card-value--link{color:var(--primary-dark-slate-blue);text-decoration:underline}.staff-acc-completion__pharmacy-mobile-card{width:312px;background:var(--white);border:2px solid var(--divider);border-radius:20px;padding:32px 24px;display:flex;flex-direction:column;gap:10px}.staff-acc-completion__pharmacy-mobile-row{display:flex;gap:10px;align-items:flex-start}.staff-acc-completion__pharmacy-mobile-label{font-size:14px;font-weight:600;line-height:20px;color:var(--primary-dark-slate-blue);width:121px;flex-shrink:0}.staff-acc-completion__pharmacy-mobile-value{font-size:14px;font-weight:400;line-height:20px;color:#000000de}.staff-acc-completion__pharmacy-mobile-value--link{color:var(--primary-dark-slate-blue);text-decoration:underline}.staff-acc-completion__logout-text{font-size:16px;font-weight:300;line-height:24px;color:var(--primary-dark-slate-blue);text-align:center}.staff-acc-completion__logout-link{cursor:pointer;color:var(--primary-dark-slate-blue);text-decoration:underline;font-weight:500;font-size:inherit;line-height:inherit}@media(max-width:1023px){.staff-acc-completion{padding:40px 52px}.staff-acc-completion__header{font-size:22px}.staff-acc-completion__click-text{font-size:16px;font-weight:400;line-height:24px}.staff-acc-completion__logout-text{max-width:521px}}@media(max-width:767px){.staff-acc-completion{padding:32px 24px;gap:12px}.staff-acc-completion__success-logo{width:79px;height:79px}.staff-acc-completion__header{font-size:18px;font-weight:500;line-height:24px;padding:16px 32px}.staff-acc-completion__summary-card{width:312px;flex-direction:column;gap:8px;padding:16px 24px;border-radius:20px}.staff-acc-completion__summary-cell{flex-direction:row;align-items:center;justify-content:flex-start;width:100%;border-right:none;gap:16px}.staff-acc-completion__summary-label{width:130px;flex-shrink:0}.staff-acc-completion__summary-value{font-size:14px;font-weight:600;line-height:20px;flex:1}.staff-acc-completion__info-alert{width:312px;font-size:12px;line-height:16px}.staff-acc-completion__click-text{font-size:14px;font-weight:400;line-height:20px;padding:12px 24px}.staff-acc-completion__logout-text{font-size:14px;line-height:20px}.staff-acc-completion__logout-text .staff-acc-completion__logout-link{font-weight:700}}
