body{font-family:var(--font-dm-sans)!important}.font-instrument-serif{font-family:var(--font-instrument-serif)!important}.DM-Sans{font-family:var(--font-dm-sans)!important}.font-instrument-sans{font-family:var(--font-instrument-sans)!important}.max-h-400{max-height:400px}.max-h-280{max-height:280px}.h-1086{height:1086px}@media screen and (min-width:992px){.h-lg-100vh{height:100vh}}.size-40{width:40px;height:40px}.max-w-150px{max-width:150px}.max-w-400{max-width:400px!important}.max-w-500{max-width:500px!important}.max-w-468{max-width:468px!important}.max-w-415{max-width:415px!important}.max-w-477{max-width:477px!important}.max-w-350{max-width:350px!important}.max-w-583{max-width:583px!important}.max-w-771{max-width:771px}.max-w-955{max-width:955px!important}.max-w-900{max-width:900px!important}.bg-yellow{background-color:#fe0!important}.bg-neutral-gray{background-color:#888!important}.bg-pastel-blue{background-color:#b5cfff!important}.bg-light-yellow{background-color:#fefce8!important}.bg-light-periwinkle{background-color:#cddfff!important}.bg-golden-amber{background-color:#ca8a04!important}.bg-off-white{background-color:#f4f4f4!important}.bg-pale-gray{background-color:#f1f1f1!important}.bg-dim-grey{background-color:#f6f6f6!important}.bg-disabled{background-color:hsla(0,0%,92%,.549)!important}.text-alret-warning{color:var(--bs-alert-color)!important}.text-neutral-gray{color:#888!important}.text-golden-amber{color:#ca8a04!important}.text-pastel-blue{color:#b5cfff!important}.text-light-periwinkle{color:#cddfff!important}.text-muted-gray-blue{color:#7c8b9f!important}.text-neutral-dark{color:#555d61}.text-neutral-medium{color:#838383!important}.text-placeholder{color:#7e7e7e!important}.text-orange{color:#ffa600!important}.text-grey{color:#777e90!important}.text-warning-triangle{color:#cd5d58}.text-dark-grey{color:#474747!important}.text-light-brown{color:#cc9454!important}.text-yellow{color:#fe0!important}.text-xs{font-size:12px!important}.text-sm,.text-xs{line-height:16px!important}.text-sm{font-size:14px!important}.text-base{font-size:16px!important;line-height:1.5!important}.text-lg{font-size:18px;line-height:1.3}.text-xl{font-size:20px;line-height:30px}.text-2xl{font-size:24px;line-height:30px}.text-3xl{font-size:30px;line-height:40px}.text-4xl{font-size:32px;line-height:40px}.text-5xl{font-size:40px;line-height:1.2}.text-64{font-size:64px;line-height:100%}.py-12{padding-top:12px!important;padding-bottom:12px!important}.p-12{padding:12px!important}.p-one{padding:1px!important}.rounded-13{border-radius:13px}.rounded-12{border-radius:12px!important}.accordionjs .medication-detail{border-radius:8px!important;margin-bottom:24px;border-color:#c3c3c3!important;border-top:1px solid;overflow:hidden!important}.btn-no-style{background:transparent!important;padding:0!important;border:none!important}.btn-outline-light{border:1px solid #fff!important}.btn-outline-light:hover{color:#3060fe!important}.btn-close{box-shadow:none!important}.btn{text-transform:none}.btn.btn-outline-secondary{border-radius:6px;color:#000}.btn.btn-outline-secondary:hover{color:#fff}.btn.btn-primary:not(:hover){background:#3060fe!important}.btn-archive{background:rgba(119,126,144,.102);color:#505f75}.btn-archive:hover{background:rgba(71,71,73,.1)}.order-stepper-container{padding:.75rem 1rem}.stepper-wrapper{position:relative}@media(min-width:769px){.connecting-lines-container{position:absolute;width:84%;top:20px;left:53px;right:0;z-index:1}.connecting-lines-flex{display:flex;align-items:center;height:100%}.connecting-line{flex:1;height:2px}.connecting-line.completed{background-color:#00c853}.connecting-line.pending{background-color:#e5e5e5}.connecting-line.first-line{margin-left:20px}.connecting-line.last-line{margin-right:20px}.steps-container{display:flex;justify-content:space-between;position:relative;z-index:2}.step-item{flex:1;text-align:center}}@media(max-width:768px){.connecting-lines-container{position:absolute;width:2px;height:calc(100% - 40px);top:40px;left:19px;z-index:1}.connecting-lines-flex{display:flex;flex-direction:column;height:100%}.connecting-line{flex:1;width:2px;height:auto;min-height:60px}.connecting-line.completed{background-color:#00c853}.connecting-line.pending{background-color:#e5e5e5}.connecting-line.first-line,.connecting-line.last-line{margin:0}.steps-container{display:flex;flex-direction:column;position:relative;z-index:2;gap:1.5rem}.step-item{display:flex;align-items:center;text-align:left;gap:1rem}.step-item:last-child{margin-bottom:0}.step-content{flex:1}}.disabled{pointer-events:none!important}.steps-font{font-size:clamp(13px,1.1vw,16px)}.step-circle{display:flex;justify-content:center;align-items:center;border-radius:50%;width:40px;height:40px;font-size:16px;flex-shrink:0}@media(min-width:769px){.step-circle{margin:0 auto .5rem}}.step-item.active .step-circle,.step-item.completed .step-circle{background-color:#fff;color:#00c853;border:2px solid #00c853}.step-item.pending .step-circle{background-color:#fff;color:#ccc;border:2px solid #ccc}.step-title{font-weight:500;margin-bottom:.25rem;line-height:1.2}.step-item.active .step-title,.step-item.completed .step-title{color:#000}.step-item.pending .step-title{color:#999}.step-timestamp{color:#6c757d;font-size:clamp(9px,1.1vw,13px);line-height:1.2}.productDetailModalBg{background-color:#fbf9f7}@media(max-width:992px){.scrollable-modal-body{max-height:80vh;overflow-y:auto;-webkit-overflow-scrolling:touch}}.productDetailModalPrice{font-size:50px}.feature-list{max-width:250px;min-width:250px}.custom-popular{height:36px;top:-14px;border-radius:16px 16px 0 0}.custom-duration{top:10px;right:-20px}.ls-0{letter-spacing:0}.custom-image-product{width:100%!important;height:148px!important;-o-object-fit:contain!important;object-fit:contain!important}.border-black-alpha{border-color:rgba(0,0,0,.1)!important}.subsType{font-size:14px}.stepper-title{font-weight:500;font-size:14px;text-transform:capitalize}.form-control{box-shadow:none!important}.form-control::-moz-placeholder{color:#7e7e7e!important}.form-control::placeholder{color:#7e7e7e!important}.form-control.disabled{background-color:var(--bs-secondary-bg)!important;opacity:1!important}.form-select{box-shadow:none!important}.form-select.disabled{background-color:var(--bs-secondary-bg)!important}.tooltip-inner{text-transform:none!important;font-size:14px!important;line-height:16px!important}.border-c-light{border-color:#eaeaea!important}.border-bottom-dashed-primary-subtle{border-bottom:1px dashed #d6e4ff}.shadow-md{box-shadow:0 0 6px 1px rgba(0,0,0,.1)}@media screen and (min-width:992px){.patient-dashboard{padding-top:72px}.patient-dashboard__navbar{z-index:999;position:fixed}}.patient-dashboard__navbar__logo{max-width:165px}.patient-dashboard__navbar .user-avatar{width:40px;height:40px;border:1px solid #eaeaea;background:#fff;font-size:16px;line-height:1.3;color:#5c5c5c}@media(max-width:1200px){.patient-dashboard__navbar .navbar-collapse{position:absolute;top:100%;left:16px;max-width:calc(100vw - 32px);background:#fff;overflow:hidden;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}}.patient-dashboard__navbar .navbar-nav .nav-link{color:#777e90;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);margin:unset;font-size:16px!important;line-height:1.3!important}@media(min-width:992px){.patient-dashboard__navbar .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x)!important;padding-left:var(--bs-navbar-nav-link-padding-x)!important}}.patient-dashboard__navbar .navbar-nav .nav-link:hover{color:#222}.patient-dashboard__navbar .navbar-nav .nav-link.active{color:#000}.patient-dashboard__navbar .navbar-nav .nav-link .nav-link-icon{width:22px;height:22px;flex-shrink:0}@media screen and (min-width:1201px)and (max-width:1400px){.patient-dashboard__navbar .navbar-nav .nav-link{font-size:14px!important;padding:0!important}.patient-dashboard__navbar .navbar-nav .nav-link .nav-link-icon{width:18px;height:18px}}.patient-dashboard .page-title{font-weight:400;font-size:60px;line-height:100%}.patient-dashboard .dashboard-card{border-radius:20px}.patient-dashboard .dashboard-card .order-header{border:1px solid #191919;border-radius:20px}.patient-dashboard .dashboard-card .order-header .order-image{width:150px;height:150px}.patient-dashboard .dashboard-card .order-header .order-image img{-o-object-fit:contain!important;object-fit:contain!important}.patient-dashboard .dashboard-card.dark{background:#191919;color:#fffdf6}.patient-dashboard .dashboard-card.dark .order-header{border:1px solid #fffdf6}.patient-dashboard .treatments{padding:50px 0 50px 50px;border-radius:20px;background-image:url(/_next/static/media/solitude.b52d9bdd.png);background-repeat:no-repeat;background-size:cover}.patient-dashboard .treatments .treatments-title{font-weight:500;font-size:36px;line-height:120%}.patient-dashboard .treatments .slider_card{border:.4px solid #fff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:rgba(255,253,246,.2);border-radius:20px}.patient-dashboard .treatments .slider_card .card-image{width:130px;height:276px}.patient-dashboard .treatments .slider_card .card-title{font-weight:700;font-size:24px;line-height:150%}.patient-dashboard .treatments .slider_card .learn-more-btn{font-weight:400;font-size:18px;line-height:150%}.patient-dashboard label:not(.tw-text-sm){font-size:16px!important}.patient-dashboard .credit-card-form .credit-card{width:38px;height:24px}.patient-dashboard .credit-card-form .form-control{border:1px solid #dedede;border-radius:5px!important}.patient-dashboard .credit-card-form .form-control:focus{border-color:#3060fe}.patient-dashboard .credit-card-form .form-control.info{background-image:url(/_next/static/media/more-info.aba6018b.svg)}.patient-dashboard .credit-card-form .form-control.lock{background-image:url(/_next/static/media/lock.dfe9c8b8.svg)}.patient-dashboard .credit-card-form .form-control.info,.patient-dashboard .credit-card-form .form-control.lock{background-size:18px;background-position:right 14px center;background-repeat:no-repeat}.patient-nav-tabs .nav-link{color:#2e2e2e;position:relative;transition:all .3s ease}@media(min-width:992px){.patient-nav-tabs .nav-link.active{color:#000;font-weight:700;padding-left:32px!important}.patient-nav-tabs .nav-link.active:before{content:url(/_next/static/media/chevron-right.7a17cc5b.svg);width:13px;height:13px;position:absolute;left:0;top:2px}}@media(max-width:991px){.patient-nav-tabs .nav-link{padding:4px 8px!important;border-radius:0!important}.patient-nav-tabs .nav-link.active{border-bottom:2px solid #3060fe!important;color:#3060fe!important}}@media(max-width:380px){.patient-nav-tabs .nav-link{font-size:14px!important}}@media(min-width:1200px){.border-r-xl{border-right:1px solid}}@media(min-width:992px){.border-r-lg{border-right:1px solid}}.app-loader{width:75px!important;height:75px!important}.testimonials_sec{padding-bottom:64px;padding-top:0;visibility:visible;animation-name:fadeIn;background:#000}.cta-banner{background:#cddfff;padding-top:40px;padding-bottom:12px}@media(max-width:576px){.cta-banner{padding-top:30px;padding-bottom:24px}}.root{padding-top:118px}@media(min-width:768px){.root{padding-top:5%}}.chat_dropdown .dropdown-menu{min-width:220px!important;max-height:300px!important;padding:10px!important}.cursor-pointer{cursor:pointer!important}.nav-header-container .logo-link{max-width:140px}@media screen and (min-width:992px){.nav-header-container .logo-link{position:absolute;left:50%;transform:translateX(-50%)}}@media(max-width:991px){.nav-header-container .navbar-nav{padding:16px!important;text-align:center}.nav-header-container .contact-q{border-right:1px solid #eaeaea;padding-right:18px;margin-right:12px;white-space:nowrap}}.nav-header-container .contact-q .question{font-weight:500}@media(max-width:576px){.nav-header-container .contact-q .question{font-size:12px;font-weight:400}.nav-header-container .contact-q .question-num{font-size:12px}}.prescription-group li:before{content:"";position:absolute;background-color:#fe0;width:8px;height:8px;border-radius:50px;left:-24px}@media(max-width:991px){.product_cards_mobile{padding-bottom:0}.disclaimer-text{margin-top:30px!important;margin-bottom:40px!important}}@media(max-width:576px){.disclaimer-text{margin-bottom:50px!important}}.benefit_card .benefit_card_img{height:340px}@media(max-width:576px){.benefit_card .benefit_card_img{height:256px}}.how-it-works-content{background:hsla(0,0%,100%,.2);padding:24px;box-shadow:0 4px 4px 0 rgba(0,0,0,.08);border-radius:32px}@media(max-width:768px){.how-it-works-content{padding:16px}}.how-it-works-content img{border-radius:13px;height:267px}@media screen and (max-width:1024px){.how-it-works-content img{width:65%}}@media screen and (max-width:1024px)and (min-width:768px){.how-it-works-content img{height:100%}}@media screen and (max-width:768px){.how-it-works-content img{height:205px}}.how-it-works-content p:first-of-type{font-size:80px;font-weight:900;margin-bottom:0}.how-it-works-content p:nth-of-type(2){font-size:40px;font-weight:700;margin-bottom:0}.how-it-works-content p:nth-of-type(3){font-size:16px;font-weight:500;margin-bottom:0}@media(min-width:992px){.glp-superstar-container:before{content:"";position:absolute;width:100%;height:100%;top:0;left:100%;background-color:#fff}}@media(min-width:1400px){.glp-superstar-container .glp-superstar-card_wrapper .glp-superstar-card{max-width:395px;margin-left:auto}}.glp-superstar-container .glp-superstar-card_wrapper .glp-superstar-card .glp-superstar-card-img{width:100%;height:400px;border-radius:24px}.underline-wavy{-webkit-text-decoration:underline wavy;text-decoration:underline wavy}.date-input{background-image:url(/calendar.svg);background-size:16px;background-repeat:no-repeat;background-position:right 12px center;padding:.375rem 32px .375rem .75rem}.dark-input{transition:all .15s ease!important}.dark-input:focus{box-shadow:0 0 0 .25rem rgba(0,0,0,.122)!important}.dark-input.disabled{background-color:#fff!important}.dark-input-wrapper input{display:block!important;width:100%!important;padding:.375rem .75rem!important;font-size:1rem!important;font-weight:400!important;line-height:1.5!important;color:#212529!important;background-color:var(--bs-body-bg)!important;background-clip:padding-box!important;border:1px solid #000!important;border-radius:4px!important;transition:all .15s ease!important}.dark-input-wrapper input:disabled{background-color:#fff!important;opacity:1!important;pointer-events:none!important}.c_checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0!important;width:16px!important;height:16px!important;border-color:#000!important;border-radius:2px!important;position:relative;cursor:pointer!important;flex-shrink:0}.c_checkbox.primary{border-color:#3060fe!important}.c_checkbox:after{content:"";display:block;position:absolute;top:2px;left:0;width:14px!important;height:14px!important;background-image:url(/check.svg);background-size:contain;background-repeat:no-repeat;transition:all .2s ease;opacity:0}.c_checkbox:checked:after{opacity:1}.async_product_card_img{width:120px;height:170px!important}@media screen and (max-width:576px){.async_product_card_img{width:80px}}.async_product_card_img img{-o-object-fit:contain!important;object-fit:contain!important}.products_slider .swiper-wrapper .swiper-slide{height:unset!important}.products_slider .swiper-wrapper .swiper-slide .product_card{transition:all .2s ease;scale:.95}.products_slider .swiper-wrapper .swiper-slide .product_card .badge{background-color:#fe0}.products_slider .swiper-wrapper .swiper-slide.swiper-slide-active .product_card,.products_slider .swiper-wrapper .swiper-slide.swiper-slide-next .product_card{scale:1}.products_slider .swiper-button-previous-nav-product-card{left:20px}.products_slider .swiper-button-next-nav-product-card,.products_slider .swiper-button-previous-nav-product-card{top:50%;transform:translateY(-50%);padding-top:12px;padding-bottom:12px;box-shadow:0 1px 7.6px 0 rgba(0,0,0,.122);z-index:5}.products_slider .swiper-button-next-nav-product-card{right:20px}.all_plans_title{font-size:42px;font-family:Instrument Sans,system-ui;line-height:1.13;color:#3060fe;font-weight:500}@media screen and (max-width:576px){.all_plans_title{font-size:24px;font-weight:700;line-height:1.3}}.all_plans{margin-top:24px;margin-bottom:24px}.all_plans .swiper-slide{height:unset}.all_plans .swiper-slide .plan_card{display:flex;flex-direction:column;align-items:center;height:100%;color:#000}.all_plans .swiper-slide .plan_card .all_plans_card_icon{color:#3060fe}@media(max-width:991px){.all_plans .swiper-slide .plan_card{background:#3060fe;padding:24px 16px 16px;border-radius:24px;color:#fff}.all_plans .swiper-slide .plan_card .all_plans_card_icon{color:#fff}}.all_plans .swiper-slide .plan_card .all_plans_card_title{font-family:Instrument Sans,system-ui;color:inherit;font-size:32px;line-height:40px}@media(max-width:991px){.all_plans .swiper-slide .plan_card .all_plans_card_title{font-size:24px;line-height:30px}}.all_plans .swiper-slide .plan_card .all_plans_card_subtext{font-size:20px;line-height:30px}@media(max-width:991px){.all_plans .swiper-slide .plan_card .all_plans_card_subtext{font-size:12px;line-height:16px}}.all_plans .swiper-pagination{display:flex;align-content:center;justify-content:center;margin-top:24px}.all_plans .swiper-pagination .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#cddfff;border-color:#cddfff}.benefits_title{font-size:90px;line-height:106%}@media(max-width:992px){.benefits_title{font-size:56px}}.reliability-subtext{max-width:504px;line-height:1.2}@media(min-width:1400px){.reliability-subtext{font-size:24px}}.survey_types{max-height:300px;min-height:240px}.survey_types .survey_type{background:#fff;width:100%;color:#7e7e7e;cursor:pointer;border:1px solid #d6e4ff;transition:all .15s ease}.survey_types .survey_type:hover{background:rgba(48,96,254,.051);border-color:rgba(48,96,254,.051)}.survey_types .survey_type.active{background:#3060fe;border-color:#3060fe;color:#fff}.form-switch input{padding:unset!important}.datagrid-cell{font-size:12px;text-align:center;padding:12px 0;cursor:default;transition:all .2s ease}.c_table_body .c_table_row:nth-child(2n){background:#f9fafb!important}.c_table_body .c_table_row:hover{background:#f5f9ff!important}.c_table_body .c_table_row.selected{background:#fff9f0!important}.filter_group .form-select{border-color:#d6e4ff}.filter_group .form-select:focus{border-color:#3060fe}.search_input .form-control{border-color:#d6e4ff;padding-left:34px}.search_input .form-control:focus{border-color:#3060fe}.search_input .search_icon{top:10px;left:10px;pointer-events:none}.orders_page_tabs .nav-item{padding:0!important}.orders_page_tabs .nav-item .nav-link{padding:12px;color:#9797a0;border:none;border-bottom:2.89px solid transparent;border-radius:0!important;font-size:14px!important}.orders_page_tabs .nav-item .nav-link.active{border-bottom:2.89px solid #3060fe;font-weight:500;color:#3060fe}.provider-onboarding{max-width:855px}.provider-onboarding .c_progress{max-width:752px}.provider-onboarding .survey-form{max-width:657px}.chevron-collapse-icon{transition:all .3s ease}.chevron-collapse-icon.active{rotate:180deg}.forms-details{background-color:#f4f4f4;border-radius:5.79px}.forms-details .responses{max-height:300px;overflow:auto}.product_image{border-radius:4px}.checkout_product_image,.product_image{width:40px;height:40px}.async-image-contain img,.checkout_product_image img{-o-object-fit:contain!important;object-fit:contain!important}.dropzone-container{border-radius:8px}.dropzone-container.primary{background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='8' ry='8' stroke='%233060FEFF' stroke-width='2' stroke-dasharray='6%2c 14' stroke-dashoffset='24' stroke-linecap='round'/%3e%3c/svg%3e")}.dropzone-container.danger{background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='8' ry='8' stroke='%23DC3545FF' stroke-width='2' stroke-dasharray='6%2c 14' stroke-dashoffset='24' stroke-linecap='round'/%3e%3c/svg%3e")!important}.dropzone-container.info{background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='8' ry='8' stroke='%230DCAF0FF' stroke-width='2' stroke-dasharray='6%2c 14' stroke-dashoffset='24' stroke-linecap='round'/%3e%3c/svg%3e")!important;background-color:#f4f8ff}.medication_product_form textarea{resize:none!important}.medication_product_form .form-control:not(.is-invalid){border-color:#d6e4ff}.medication_product_form .form-control:not(.is-invalid):focus{border-color:#3060fe;outline:1px solid #3060fe}.product_image_card{border:1px solid #e7e7e7}.drag_item{background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='12' ry='12' stroke='%23909090FF' stroke-width='2' stroke-dasharray='6%2c 12' stroke-dashoffset='7' stroke-linecap='square'/%3e%3c/svg%3e");border-radius:12px}.drag_item .form-control:focus,.drag_item .form-select:focus{border-color:#3060fe;outline:1px solid #3060fe}.survey-form-input{max-width:400px;text-overflow:ellipsis}.patient_survey_form .progress_wrapper{max-width:752px}.patient_survey_form .progress_wrapper .progress{height:7px;background-color:#d8e1f2}.form-container{max-width:657px}.form-container .progress{height:6px!important}.file-name-container{border:1px solid #cbcbcb;padding:12px 16px 12px 12px}.file-dropzone{background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='8' ry='8' stroke='%23D5D5D5FF' stroke-width='2' stroke-dasharray='6%2c 14' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e");color:#484848;transition:all .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.file-dropzone.drag-active,.file-dropzone:active{background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='8' ry='8' stroke='%233060FEFF' stroke-width='2' stroke-dasharray='6%2c 10' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e");background-color:#f4f7ff;color:#3060fe}.file_image{width:56px;height:56px}@media(min-width:768px){.patient_update_btn{--bs-btn-padding-y:0.5rem;--bs-btn-padding-x:1rem;--bs-btn-font-size:1.25rem;--bs-btn-border-radius:var(--bs-border-radius-lg)}}.c_datatable{margin-bottom:0!important}.c_datatable thead tr th{background:#f5f9ff}.c_datatable tbody .table-row td{padding:12px!important}.c_datatable tbody .table-row:nth-child(2n) td{background:#f9fafb!important}.c_datatable tbody .table-row:hover td{background:#f5f9ff!important}.c_datatable tbody .table-row.selected td{background:#fff9f0!important}.chat-tab{background:#f4f4f4;border-radius:6px;border:1px solid transparent;transition:all .15s ease}.chat-tab.selected-all{background:#dfdfdf;border-color:#777e90;color:inherit}.chat-tab:not(.selected-all){color:#a9abad}.chat-sidebar{width:30%;padding:24px;border-right:1px solid rgba(0,0,0,.1)}@media screen and (max-width:1100px){.chat-sidebar{width:40%}}.chat-messages{border:1px solid rgba(0,0,0,.1)}.chat-messages.patient{min-height:75vh}.chat-messages .chat-sidebar{display:flex;flex-shrink:0}@media(min-width:992px){.chat-messages .chat-sidebar.unread{min-width:460px!important}}@media(max-width:992px){.chat-messages .chat-sidebar{width:100%}.chat-messages .chat-sidebar.hidden{display:none!important}}.chat-messages .chat-sidebar .chat-user{transition:all .15s ease}.chat-messages .chat-sidebar .chat-user .chat-user-date,.chat-messages .chat-sidebar .chat-user .first-message{color:#838383}.chat-messages .chat-sidebar .chat-user .role-pill{border:1px solid #eaeaea;padding-inline:12px}.chat-messages .chat-sidebar .chat-user .status{padding-inline:12px;border:1px solid}.chat-messages .chat-sidebar .chat-user .status.unresolved{border-color:#eaeaea}.chat-messages .chat-sidebar .chat-user .status.triage{background-color:#f8f2e1;border-color:#f8f2e1;color:#c4853c}.chat-messages .chat-sidebar .chat-user .status.resolved{background-color:#e1e8f8;border-color:#e1e8f8;color:#1357b6}.chat-messages .chat-sidebar .chat-user:hover{background-color:rgba(0,0,0,.05)}.chat-messages .chat-sidebar .chat-user.active{background-color:#191919;color:#fff}.chat-messages .chat-sidebar .chat-user.active .chat-user-date,.chat-messages .chat-sidebar .chat-user.active .first-message{color:#fff}.chat-messages .chat-content{display:flex;width:70%}@media(max-width:1100px){.chat-messages .chat-content{width:60%}}@media(max-width:992px){.chat-messages .chat-content{display:none;width:100%}}.chat-messages.admin-chat{height:calc(100vh - 56px)}@media(min-width:992px){.chat-messages.admin-chat .chat-sidebar{min-width:360px}}.icon-btn{padding:.5rem;border-radius:50%;background-color:rgba(0,0,0,.04);border:none;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.icon-btn.primary{color:#3060fe}.icon-btn.primary:hover{background-color:rgba(0,0,0,.1)}.icon-btn.primary:active{color:#3060fe}.icon-btn.danger{color:#dc3545}.icon-btn.danger.disabled,.icon-btn.danger:disabled{color:#d3d3d3}.icon-btn.danger:hover{background-color:rgba(0,0,0,.1)}.icon-btn.danger:active{color:#dc3545}.patient-home .dashboard-card .needle-icon{width:45px;height:45px}@media(max-width:576px){.patient-home .dashboard-card .needle-icon{width:24px;height:24px}.patient-home .dashboard-card .subscription-title{font-size:14px}.patient-home .dashboard-card .patient_update_btn{font-size:12px}}.surveys-tabs .nav-link{color:#b0b0b0;font-size:14px!important;border-radius:0;border:none;border-bottom:2px solid transparent;font-weight:400!important}.surveys-tabs .nav-link.active{border-bottom:2px solid #3060fe;color:#3060fe;font-weight:700!important}.surveys-tabs .badge{width:16px;height:16px;padding:0!important;display:flex;align-items:center;justify-content:center}.table-spinner{width:4rem!important;height:4rem!important}.underlined_tabs{border:none;gap:0}.underlined_tabs .nav-item{padding:0!important;width:unset!important}.underlined_tabs .nav-item .nav-link{color:#9797a0;position:relative;transition:all .3s ease;border-radius:0!important;border:none;border-bottom:2px solid transparent;font-size:14px!important}.underlined_tabs .nav-item .nav-link.active{border-color:#3060fe!important;color:#3060fe!important;font-weight:700;background-color:transparent}.underlined_tabs .tab-content{margin-top:32px}.dashboard-overview-card{border-right:.5px solid #e5e7eb}.dashboard-overview-card .swiper-pagination{position:unset!important;margin-top:6px}.dashboard-overview-card .growth.success{color:#529407;background:#ecfff0}.dashboard-overview-card .growth.danger{color:#ed6264;background:#ffeded}.chart-slider .swiper-pagination{position:unset!important;margin-top:6px}.chart-slider .swiper-slide{height:unset!important}.analytics-card-lg .label-title-dot,.chart-slider .swiper-slide .label-title-dot{width:16px;height:16px}.chart-title{color:#555d61}.-mx-3{margin-inline:-16px}.forms-options-dropdown .dropdown-toggle{width:38px;height:38px}.forms-options-dropdown .dropdown-toggle:after{content:none}.form-bulider-input{text-overflow:ellipsis;max-width:500px}@media(max-width:767px){.form-bulider-input{flex-grow:1}}.user-mobile-cards .user-card{padding:16px 32px 16px 16px}.user-mobile-cards .user-card .row:first-of-type{height:0;overflow:hidden}.user-mobile-cards .user-card .row:first-of-type input[type=checkbox]{position:absolute;top:0;right:-15px}@media(max-width:768px){.archived-card{background-color:#fff;padding:12px 16px;border-radius:4px}.archived-card .users-count-wrapper,.archived-card .users-count-wrapper .users-count{flex-grow:1}.archived-card .users-count-wrapper .btn-archive{font-size:14px}.archived-card .users-count-wrapper .btn-archive svg{width:16px;height:16px}}@media(max-width:350px){.archived-card .users-count-wrapper .users-count{font-size:12px!important}.archived-card .users-count-wrapper .btn-archive{font-size:12px}.archived-card .users-count-wrapper .btn-archive svg{width:12px;height:12px}}@media(max-width:992px){.zero-styles-mobile{padding:0;background-color:transparent;border:none}.zero-styles-mobile .card-body{padding:0}}.product_description{text-overflow:ellipsis;max-width:200px}.clickable-card{background-color:#fff;transition:all .15s ease}.clickable-card:hover{background-color:#f2f7ff}.size-75{width:75px;height:75px;flex-shrink:0}.react-datepicker-popper{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}.react-datepicker-popper .react-datepicker__day--in-range,.react-datepicker-popper .react-datepicker__day--in-selecting-range,.react-datepicker-popper .react-datepicker__day--selected,.react-datepicker-popper .react-datepicker__month-text--in-range,.react-datepicker-popper .react-datepicker__month-text--in-selecting-range,.react-datepicker-popper .react-datepicker__month-text--selected,.react-datepicker-popper .react-datepicker__quarter-text--in-range,.react-datepicker-popper .react-datepicker__quarter-text--in-selecting-range,.react-datepicker-popper .react-datepicker__quarter-text--selected,.react-datepicker-popper .react-datepicker__year-text--in-range,.react-datepicker-popper .react-datepicker__year-text--in-selecting-range,.react-datepicker-popper .react-datepicker__year-text--selected{background-color:#3060fe}.react-datepicker-popper .react-datepicker__header__dropdown{display:flex;align-items:center;padding:8px 6px 4px;justify-content:space-between}.react-datepicker-popper .react-datepicker__header__dropdown .react-datepicker__month-dropdown-container--select,.react-datepicker-popper .react-datepicker__header__dropdown .react-datepicker__year-dropdown-container--select{margin:0!important;width:49%}.react-datepicker-popper .react-datepicker__header__dropdown select{color:#000;border-radius:4px;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-size:10px;background-repeat:no-repeat;background-position:right 8px center;padding:8px 20px 8px 8px}.react-datepicker-popper .react-datepicker__navigation-icon:before{border-color:#000!important}.provider-email{font-size:14px;line-height:16px}@media(max-width:350px){.provider-email{font-size:12px}.small-text-cards .text-sm{font-size:12px!important}}@media(max-width:576px){.mobile-select{padding-right:24px;font-size:10px!important;line-height:12px;background-position:right 6px center}}@media(max-width:575px){.subscription-pop-up-button{width:100%}}.patient_sidebar .chat-content{max-height:-moz-max-content;max-height:max-content;min-height:700px}.patient_sidebar .chat-content .chat_container{max-height:calc(100vh - 260px);height:100%}@media screen and (max-width:992px){.patient_sidebar .chat-content .chat_container{max-height:calc(100vh - 382px)}}@media screen and (max-width:576px){.patient_sidebar .chat-content .chat_container{max-height:498px}}.patient_sidebar .notes_container{max-height:801px;min-height:600px}.tab_container{background-color:#f3f5f9}.tab_container .tab_button{z-index:999;height:44px;color:#9797a0;flex:1;transition:all .3s ease-out}.tab_container .tab_button.active{color:#3060fe}.tab_container .indicator{position:absolute;top:4px;left:4px;width:calc(50% - 4px);height:44px;background:#fff;z-index:9;border:1px solid #e6e6e6;border-radius:7px;transition:all .2s ease-out}.sender_message{border-top-left-radius:8px}.receiver_message,.sender_message{border-bottom-right-radius:8px;border-bottom-left-radius:8px}.receiver_message{border-top-right-radius:8px}@media(max-width:575px){.chat-header-name{font-size:20px}}.user-msg-notification{min-width:22px;height:22px;font-size:.75rem;line-height:1}@media(max-width:575px){.user-msg-notification{min-width:15px;height:15px;font-size:.6rem}}.notes-btn{position:relative;text-decoration:none;transition:all .3s ease;cursor:pointer;display:inline-block;line-height:1.5}.notes-btn:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:currentColor;transition:width .3s ease;transform:translateY(3px);pointer-events:none}.notes-btn:hover:after{width:0}.notes-btn:hover{transform:translateY(-.5px)}.notes-btn:active{background-color:#f8f9fa}.select-dropdown .dropdown-menu{max-height:300px}.phone-input .react-international-phone-country-selector{border:none!important}.phone-input .react-international-phone-country-selector .react-international-phone-country-selector-button{pointer-events:none!important;padding-right:12px;border-left:none!important;border-top:none!important;border-bottom:none!important;height:unset!important}.phone-input .react-international-phone-country-selector .react-international-phone-country-selector-button .react-international-phone-country-selector-button__button-content{pointer-events:none!important}.phone-input .react-international-phone-country-selector .react-international-phone-country-selector-button .react-international-phone-country-selector-button__button-content .react-international-phone-country-selector-button__dropdown-arrow{display:none!important}.phone-input .react-international-phone-input{border:none!important;height:unset!important;padding-left:12px!important;font-size:16px!important;line-height:1.5!important}.survey_responses{max-height:320px}.hero-quiz-button{width:-moz-fit-content;width:fit-content;padding:12px 24px;font-weight:500;font-size:18px;border-radius:131px;border:0}.custom-intro{width:65%}@media(max-width:500px){.custom-intro{width:100%}}.modal-desc{font-size:14px}.coupon-adjusment{margin-left:-6px}.custom-star-size{min-width:20px;min-height:20px}.coupon-adjust{margin-left:-6px}.coupon-adjust2{transform:translateX(-15px)}.patient-nav-logo{max-width:140px!important;margin-bottom:5px!important}.custom-card{max-width:300px;min-width:300px;border:2px solid #eaeaea}@media(max-width:530px){.custom-card{max-width:100%}}.swiper-slide{height:auto!important;display:flex!important}.skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 37%,#f0f0f0 63%);background-size:400% 100%;animation:shimmer 1.4s ease infinite;border-radius:4px}.skeleton-card{background-color:#fff;border-radius:12px;height:100%;padding:1.5rem;display:flex;flex-direction:column;align-items:center}.skeleton-image{width:70px;height:110px;margin-bottom:1rem}.skeleton-text{height:16px;margin-bottom:.5rem}.skeleton-text.w-75{width:75%}.skeleton-text.w-50{width:50%}.skeleton-button{width:100px;height:32px;margin-top:1rem;border-radius:16px}@keyframes shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.react-select__placeholder{color:#6c757d!important;font-size:1rem!important;font-weight:400!important}.pointer-events-none{pointer-events:none}.payment_card{border-radius:12px}.payment_card .default_pill{padding:8px 16px}.payment_card .payment_card_expiry{font-size:14px}.payment_card .remove_btn{font-size:14px;line-height:1}@media screen and (max-width:576px){.payment_card{padding:8px;border-radius:8px}.payment_card .default_pill{padding:4px 8px}.payment_card .payment_card_title{font-size:14px}.payment_card .default_pill,.payment_card .payment_card_expiry{font-size:12px}}@media(min-width:768px){.update-password-logo{width:100%;max-width:200px}}.input-with-unit .form-control{padding-right:38px}.input-with-unit:after{content:attr(data-unit);position:absolute;top:50%;right:10px;transform:translateY(-50%);pointer-events:none;color:#555;font-size:.9em}@media screen and (max-width:375px){.custom-card-field iframe{height:37px!important}.your-program-summary-details{font-size:16px;display:flex;flex-direction:column}}.rsd__react-select-datepicker{gap:10px}.rsd__react-select-datepicker .rsd__select-container-day,.rsd__react-select-datepicker .rsd__select-container-month,.rsd__react-select-datepicker .rsd__select-container-year{flex-grow:1}.rsd__react-select-datepicker .rsd__select-container-day select,.rsd__react-select-datepicker .rsd__select-container-month select,.rsd__react-select-datepicker .rsd__select-container-year select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon,none);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.rsd__react-select-datepicker .rsd__select-container-day select:focus,.rsd__react-select-datepicker .rsd__select-container-month select:focus,.rsd__react-select-datepicker .rsd__select-container-year select:focus{border-color:var(--bs-primary)}@media screen and (max-width:375px){.rsd__react-select-datepicker{display:flex;flex-direction:column}.resp-questions{font-size:12px}}@media(max-width:375px){.circle-button-resp,.submit-proceed-btn{font-size:14px}}@media(max-width:425px){.checkout-shipping-header{flex-direction:column!important;align-items:flex-start!important;gap:8px}}.card-hover-border{border-width:2px!important;transition:all .2s ease;border-color:#eaeaea}.card-hover-border:hover{border-color:#3060fe!important;background-color:#f9fbff}.chat_image{width:200px!important;height:var(--dynamic-height)!important}.chat_image img{-o-object-fit:contain!important;object-fit:contain!important}.pdf_previwer .modal-title{flex-grow:1}.pdf_previwer .btn-close{position:absolute;top:6px;right:6px;margin:0!important;box-shadow:none!important}.offcanvas-end{top:8px!important;bottom:8px!important;right:8px!important;border-radius:12px!important}.offcanvas-end.patient_popup{--bs-offcanvas-width:calc(100% - 116px)}@media screen and (max-width:992px){.offcanvas-end.patient_popup{--bs-offcanvas-width:calc(100% - 16px)}}@media screen and (max-width:576px){.offcanvas-end.provider{--bs-offcanvas-width:calc(100% - 16px)}}.offcanvas-end.ordersPopup{--bs-offcanvas-width:998px}@media screen and (max-width:1130px){.offcanvas-end.ordersPopup{--bs-offcanvas-width:calc(998px - 116px)}}@media screen and (max-width:992px){.offcanvas-end.ordersPopup{--bs-offcanvas-width:calc(100% - 16px)}}.offcanvas-end .btn-close{box-shadow:none!important}.unread_counter{top:-14px;right:-14px}.hide-scroll::-webkit-scrollbar{display:none!important}.profile-picture-label{font-size:14px;color:#888;margin-bottom:.5rem}.profile-avatar-container{display:flex;align-items:center;gap:1rem}.profile-avatar-circle{width:140px;height:140px;border-radius:50%;background:#d9d9d9;display:flex;align-items:center;justify-content:center;font-size:48px;font-weight:700;color:#6b6b6b;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative}.profile-avatar-image{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover}.profile-avatar-loading{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,85%,.8)}.profile-avatar-loading:after{content:"";width:30px;height:30px;border:3px solid #f3f3f3;border-top-color:#3498db;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.profile-avatar-fallback{width:100%;height:100%}.profile-avatar-edit-icon,.profile-avatar-fallback{display:flex;align-items:center;justify-content:center}.profile-avatar-edit-icon{position:absolute;bottom:0;right:-2px;background:#fff;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.08);padding:10px;cursor:pointer;z-index:2}.form-value-underline{display:block;border-bottom:1px solid #e0e0e0;padding-bottom:.5em;margin-bottom:1em}.patient_chat_infinite .infinite-scroll-component{height:507px!important}@media screen and (max-width:992px){.patient_chat_infinite .infinite-scroll-component{height:650px!important}}@media screen and (max-width:768px){.patient_chat_infinite .infinite-scroll-component{height:632px!important}}.async-img img{-o-object-fit:contain!important;object-fit:contain!important}.status-dropdown{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;background:#fff url("data:image/svg+xml;utf8,<svg fill='black' height='16' viewBox='0 0 20 20' width='16' xmlns='http://www.w3.org/2000/svg'><path d='M5.516 7.548a.75.75 0 0 1 1.06 0L10 10.97l3.424-3.423a.75.75 0 1 1 1.06 1.06l-3.954 3.954a.75.75 0 0 1-1.06 0L5.516 8.608a.75.75 0 0 1 0-1.06z'/></svg>") no-repeat right 4px center/16px 16px;display:inline-flex;align-items:center;justify-content:center;width:auto!important;min-width:0!important;height:24px;font-size:14px;font-weight:500;border-radius:999px;margin-left:6px;vertical-align:middle;padding-left:12px!important;padding-right:16px!important;border:1px solid #dee2e6;color:#191919!important;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;text-align:center;-moz-text-align-last:center;text-align-last:center}.status-dropdown[data-status=resolved]{background:#e1e8f8 url("data:image/svg+xml;utf8,<svg fill='%231357b6' height='16' viewBox='0 0 20 20' width='16' xmlns='http://www.w3.org/2000/svg'><path d='M5.516 7.548a.75.75 0 0 1 1.06 0L10 10.97l3.424-3.423a.75.75 0 1 1 1.06 1.06l-3.954 3.954a.75.75 0 0 1-1.06 0L5.516 8.608a.75.75 0 0 1 0-1.06z'/></svg>") no-repeat right 4px center/16px 16px!important;color:#1357b6!important;border:none!important}.status-dropdown:active,.status-dropdown:focus,.status-dropdown:hover{color:#191919!important}.patient-pop-up-order-list .order-title{transition:all .2s ease}.patient-pop-up-order-list:hover .order-title{color:#3060fe}.swiper-pagination{display:none}@media(max-width:992px){.swiper-pagination{display:flex;width:100%!important;justify-content:center;margin-top:1rem;text-align:center}}.msg-help-text{font-size:20px;padding:16px}@media(max-width:450px){.msg-help-text{font-size:12px;padding:10px}}@media(max-width:992px){.pending-id{justify-content:start!important}}@media(max-width:425px){.text-21-px{font-size:19px}}@media(max-width:400px){.sm-pl-0{padding-right:0!important}}@media(max-width:600px){.fs-sm-16{font-size:15px!important}.fs-sm-14{font-size:14px!important}}@media screen and (min-width:1200px){.navbar-container{max-width:-moz-max-content;max-width:max-content}}