.mobile-coupon-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(18,20,23,.25);display:flex;align-items:center;justify-content:center;padding:4.26667vw;z-index:1999}.mobile-coupon-overlay .mcd-card{background-color:#fff;border-radius:3.2vw;padding:4.26667vw;width:100%;max-width:91.46667vw;display:flex;flex-direction:column;gap:3.92638vh;align-items:center}.mobile-coupon-overlay .mcd-content{display:flex;flex-direction:column;gap:1.96319vh;align-items:center;width:100%}.mobile-coupon-overlay .mcd-icon{align-self:center;display:flex;align-items:center;justify-content:center;padding:2.66667vw;border-radius:9999px;background-color:#e9ecef}.mobile-coupon-overlay .mcd-icon img{width:8.53333vw;height:8.53333vw}.mobile-coupon-overlay .mcd-texts{display:flex;flex-direction:column;gap:.9816vh;text-align:center;width:100%}.mobile-coupon-overlay .mcd-title{font-family:Mulish,sans-serif;font-size:4.8vw;font-weight:700;line-height:3.43558vh;color:#212529}.mobile-coupon-overlay .mcd-desc{font-family:Mulish,sans-serif;font-size:3.73333vw;font-weight:400;line-height:2.45399vh;color:#6c757d}.mobile-coupon-overlay .mcd-tabs{display:flex;width:100%;background-color:#f8f9fa;border-radius:2.13333vw;padding:1.06667vw}.mobile-coupon-overlay .mcd-tab{flex:1;display:flex;align-items:center;justify-content:center;padding:.9816vh 0;border-radius:1.6vw;font-family:Mulish,sans-serif;font-size:3.2vw;font-weight:600;line-height:1.96319vh;color:#6c757d;cursor:pointer;transition:background-color .2s,color .2s}.mobile-coupon-overlay .mcd-tab.is-active{background-color:#2b3e8c;color:#fff}.mobile-coupon-overlay .mcd-tab.is-active.tab-doctor{background-color:#2b3e8c}.mobile-coupon-overlay .mcd-tab.is-active.tab-psychologist{background-color:#f87c56}.mobile-coupon-overlay .mcd-tab.is-active.tab-dietician{background-color:#00a991}.mobile-coupon-overlay .mcd-input{display:flex;align-items:center;gap:3.73333vw;padding:3.73333vw;background-color:#f8f9fa;border-radius:2.13333vw;width:100%}.mobile-coupon-overlay .mcd-input .mcd-input-icon{width:6.4vw;height:6.4vw;flex-shrink:0}.mobile-coupon-overlay .mcd-input input{flex:1;border:none;background:transparent;outline:none;font-family:Mulish,sans-serif;font-size:3.73333vw;font-weight:500;line-height:2.45399vh;color:#212529;min-width:0}.mobile-coupon-overlay .mcd-input input::-moz-placeholder{color:#ced4da}.mobile-coupon-overlay .mcd-input input::placeholder{color:#ced4da}.mobile-coupon-overlay .mcd-input .mcd-input-action{width:6.4vw;height:6.4vw;flex-shrink:0;cursor:pointer;display:flex;align-items:center;justify-content:center}.mobile-coupon-overlay .mcd-input .mcd-input-action i{width:6.4vw;height:6.4vw}.mobile-coupon-overlay .mcd-input .mcd-input-action:active{opacity:.7}.mobile-coupon-overlay .mcd-buttons{display:flex;gap:4.26667vw;width:100%}.mobile-coupon-overlay .mcd-btn{flex:1;display:flex;align-items:center;justify-content:center;padding:1.47239vh 0;border-radius:2.13333vw;font-family:Mulish,sans-serif;font-size:4.26667vw;font-weight:700;line-height:2.94479vh;cursor:pointer;border:none}.mobile-coupon-overlay .mcd-btn.mcd-btn-cancel{background-color:#2b3e8c;color:#fff}.mobile-coupon-overlay .mcd-btn.mcd-btn-cancel:active{opacity:.85}.mobile-coupon-overlay .mcd-btn.mcd-btn-apply{background-color:#dee2e6;color:#6c757d}.mobile-coupon-overlay .mcd-btn.mcd-btn-apply.is-active{background-color:#2b3e8c;color:#fff}.mobile-coupon-overlay .mcd-btn.mcd-btn-apply:active{opacity:.85}.mobile-coupon-overlay .mcd-loading{display:flex;align-items:center;justify-content:center;padding:.9816vh 0;font-family:Mulish,sans-serif;font-size:3.2vw;color:#6c757d}.mcd-fade-enter-active,.mcd-fade-leave-active{transition:opacity .2s ease}.mcd-fade-enter,.mcd-fade-leave-to{opacity:0}@font-face{font-family:Mulish;font-style:italic;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/mulish/v18/1Ptwg83HX_SGhgqk2hAjQlW_mEuZ0FsSqeOvHg.ttf) format("truetype")}@font-face{font-family:Mulish;font-style:italic;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/mulish/v18/1Ptwg83HX_SGhgqk2hAjQlW_mEuZ0FsSd-OvHg.ttf) format("truetype")}@font-face{font-family:Mulish;font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/mulish/v18/1Ptwg83HX_SGhgqk2hAjQlW_mEuZ0FsSKeOvHg.ttf) format("truetype")}@font-face{font-family:Mulish;font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/mulish/v18/1Ptwg83HX_SGhgqk2hAjQlW_mEuZ0FsSG-OvHg.ttf) format("truetype")}@font-face{font-family:Mulish;font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/mulish/v18/1Ptwg83HX_SGhgqk2hAjQlW_mEuZ0FsS9-SvHg.ttf) format("truetype")}@font-face{font-family:Mulish;font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/mulish/v18/1Ptwg83HX_SGhgqk2hAjQlW_mEuZ0FsSzuSvHg.ttf) format("truetype")}@font-face{font-family:Mulish;font-style:italic;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/mulish/v18/1Ptwg83HX_SGhgqk2hAjQlW_mEuZ0FsSqeSvHg.ttf) format("truetype")}@font-face{font-family:Mulish;font-style:italic;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/mulish/v18/1Ptwg83HX_SGhgqk2hAjQlW_mEuZ0FsSgOSvHg.ttf) format("truetype")}@font-face{font-family:Mulish;font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/mulish/v18/1Ptyg83HX_SGhgqO0yLcmjzUAuWexRNRwaA.ttf) format("truetype")}@font-face{font-family:Mulish;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/mulish/v18/1Ptyg83HX_SGhgqO0yLcmjzUAuWexc1RwaA.ttf) format("truetype")}@font-face{font-family:Mulish;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/mulish/v18/1Ptyg83HX_SGhgqO0yLcmjzUAuWexZNRwaA.ttf) format("truetype")}@font-face{font-family:Mulish;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/mulish/v18/1Ptyg83HX_SGhgqO0yLcmjzUAuWexaFRwaA.ttf) format("truetype")}@font-face{font-family:Mulish;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/mulish/v18/1Ptyg83HX_SGhgqO0yLcmjzUAuWexU1WwaA.ttf) format("truetype")}@font-face{font-family:Mulish;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/mulish/v18/1Ptyg83HX_SGhgqO0yLcmjzUAuWexXRWwaA.ttf) format("truetype")}@font-face{font-family:Mulish;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/mulish/v18/1Ptyg83HX_SGhgqO0yLcmjzUAuWexRNWwaA.ttf) format("truetype")}@font-face{font-family:Mulish;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/mulish/v18/1Ptyg83HX_SGhgqO0yLcmjzUAuWexTpWwaA.ttf) format("truetype")}.mobile-profile-page{display:flex;flex-direction:column;height:100%;background-color:#f8f9fa;overflow:hidden}.mobile-profile-page .mp-header{flex-shrink:0;background-color:#fff;border-bottom:1px solid #e9ecef}.mobile-profile-page .mp-header-inner{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:4.26667vw;padding:4.26667vw}.mobile-profile-page .mp-back-btn{display:flex;align-items:center;justify-content:center;background-color:#e9ecef;padding:1.6vw;border-radius:1.6vw;cursor:pointer;flex-shrink:0}.mobile-profile-page .mp-back-btn i{width:5.33333vw;height:5.33333vw;background-color:#2b3e8c!important}.mobile-profile-page .mp-title{font-family:Mulish,sans-serif;font-size:6.4vw;font-weight:700;line-height:3.92638vh;color:#212529;margin:0}.mobile-profile-page .mp-content{flex:1;padding:4.26667vw;overflow-y:auto;-webkit-overflow-scrolling:touch}.mobile-profile-page .mp-menu-card{background-color:#fff;border-radius:2.13333vw;overflow:hidden;padding:0 4.26667vw}.mobile-profile-page .mp-menu-item{display:flex;align-items:center;gap:4.26667vw;padding:1.96319vh 0;cursor:pointer}.mobile-profile-page .mp-menu-item:not(:last-child){border-bottom:1px solid #e9ecef}.mobile-profile-page .mp-menu-item .mp-menu-icon-wrap{position:relative;display:inline-flex}.mobile-profile-page .mp-menu-item .mp-menu-icon{width:6.4vw;height:6.4vw;flex-shrink:0;background-color:#212529!important}.mobile-profile-page .mp-menu-item .mp-menu-dot{position:absolute;top:-3px;right:-3px;width:8px;height:8px;background-color:#e02020;border-radius:50%}.mobile-profile-page .mp-menu-item .mp-menu-label{flex:1;font-family:Mulish,sans-serif;font-size:4.26667vw;font-weight:700;line-height:2.94479vh;color:#212529}.mobile-profile-page .mp-menu-item .mp-menu-chevron{width:6.4vw;height:6.4vw;flex-shrink:0;background-color:#6c757d!important}.mobile-profile-page .mp-content{display:flex;flex-direction:column}.mobile-profile-page .ms-bottom-actions{display:flex;flex-direction:column;gap:2.66667vw;margin-top:auto;padding-top:6.4vw}.mobile-profile-page .ms-action-btn{display:flex;align-items:center;justify-content:center;gap:2.66667vw;width:100%;padding:1.71779vh 0;border-radius:2.66667vw;border:none;cursor:pointer;font-family:Mulish,sans-serif;font-size:4vw;font-weight:600;color:#fff}.mobile-profile-page .ms-action-btn i{width:5.86667vw;height:5.86667vw;flex-shrink:0;background-color:#fff!important}.mobile-profile-page .ms-action-btn:active{opacity:.85}.mobile-profile-page .ms-wp-btn{background-color:#4bd499}.mobile-profile-page .ms-logout-btn{background-color:#e02020}