@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600;700&display=swap);.TabsContainer{display:-ms-flexbox;display:flex;width:100%;border-bottom:2px solid #d9dceb}.TabsContainer .selectedTabsItem{color:#0f906d!important;border-bottom:2px solid #0f906d}.TabsContainer .TabsItemContainer{padding:8px 0 8px 20px;display:block;width:25%;line-height:normal;text-align:left;color:#14151a}.TabsContainer .TabsItemContainer .TabsItemText{font-weight:500;font-size:12px}.TabsContainer .TabsItemContainer .TabsItemDetail{padding-top:5px;font-size:14px}.HeaderContainer{background-color:#232d2b;padding:8px 40px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;font-size:19px;font-weight:300;line-height:normal;text-align:left;color:#fff;-ms-flex-align:center;align-items:center}.HeaderContainer .OrderOnCall{width:150px;font-size:15px;font-weight:lighter;text-align:left;color:#fff}.HeaderContainer .UserContainer{font-size:12px;font-weight:300;text-align:right;color:#fff;line-height:normal}.HeaderContainer .pincodeSurveyContainer{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center}.HeaderContainer .pincodeSurveyContainer .surveyLink{color:#000;font-size:12px;border-radius:3px;margin-right:8px;padding:4px;background-color:#42abe1}.HeaderContainer .LogoutButton{cursor:pointer;font-size:13px;color:#c0c7c5;text-decoration:underline}.emptyCartContainer{padding:16px 64px;background-color:#f6f7fc;height:100%}.emptyCartContainer .emptyCartHeader{font-size:15px;font-weight:300;line-height:normal;text-align:left;color:#14151a;padding-bottom:24px}.emptyCartContainer .emptyCartText{color:#7c7e87}.tooltipHeader{position:relative;display:inline-block;border-bottom:1px dotted #fff;margin:0 8px;color:#000;font-weight:400;cursor:pointer}.tooltipHeader .tooltiptext{visibility:hidden;width:220px;background-color:#fff;color:#fff;text-align:center;border-radius:6px;position:absolute;z-index:1;bottom:150%;left:50%;margin-left:-60px;margin-bottom:4px;box-shadow:0 2px 16px -3px #000;color:#666;padding:16px;text-align:left}.tooltipHeader .tooltiptext:after{content:"";position:absolute;top:100%;left:27%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#fff transparent transparent}.tooltipHeader:hover .tooltiptext{visibility:visible}.tooltipContainer{margin:0 0 8px}.amountContainer{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;font-weight:700}.CartMedicineContainer .CartMedicineHeader{background-color:#eceef7;color:#3a3d4f;font-weight:700;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;padding:16px 24px 16px 40px;font-size:12px}.CartMedicineContainer .CartMedicineHeader .MedPrice{padding:0}.CartMedicineContainer .LoyaltyQty,.CartMedicineContainer .MedAvailability,.CartMedicineContainer .MedName,.CartMedicineContainer .MedPack,.CartMedicineContainer .MedPrice,.CartMedicineContainer .MedQty,.CartMedicineContainer .MedRemove{font-size:12px;line-height:1.5;text-align:left;color:#3a3d4f;margin:0 4px}.CartMedicineContainer .MedPack{width:20%}.CartMedicineContainer .MedPrice{text-align:right;width:15%}.CartMedicineContainer .LoyaltyPrice{text-align:right;width:20%}.CartMedicineContainer .MedAvailability{width:12%}.CartMedicineContainer .MedName{width:25%}.CartMedicineContainer .MedQty{width:15%}.CartMedicineContainer .MedQty .MaxQtyString{font-size:11px;padding-top:2px;color:#7c7e87}.CartMedicineContainer .MedQty .cartMedQty input{border-radius:3px}.CartMedicineContainer .LoyaltyQty{width:20%}.CartMedicineContainer .LoyaltyQty .cartLoyaltyQty input{border-radius:3px}.CartMedicineContainer .MedRemove{max-width:5%;padding:0;margin:0;border:none;outline:none;background-color:transparent;right:-15px;cursor:pointer;position:absolute}.CartMedicineContainer .MedRemove.processing{opacity:.4;pointer-events:none}.CartMedicineContainer .CartMedicineList{padding:12px 24px 12px 40px;background-color:#f6f7fc}.CartMedicineContainer .CartMedicineListItem{border-bottom:1px solid #d9dceb;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-align:left;padding:12px 0;position:relative}.CartMedicineContainer .CartMedicineListItem.HasWarning .eddContainer{background-color:red;color:#fff}.CartMedicineContainer .CartMedicineListItem .detailsContainer{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start}.CartMedicineContainer .CartMedicineListItem .substitutionInfo{margin:4px 0}.CartMedicineContainer .CartMedicineListItem .substitutionInfo img{height:14px;width:14px;margin-right:8px}.CartMedicineContainer .CartMedicineListItem .substitutionInfo span{font-size:12px;color:#7c7e87}.CartMedicineContainer .CartMedicineListItem .eddContainer{font-size:12px;line-height:1.5;color:#7c7e87}.CartMedicineContainer .CartMedicineListItem .eddContainer .redText{color:#d0021b;font-weight:500}.CartMedicineContainer .CartMedicineListItem .medTypeIconGroup{position:absolute}.CartMedicineContainer .CartMedicineListItem .medTypeIconGroup .MedTypeIcon{position:relative;margin-bottom:5px}.CartMedicineContainer .CartMedicineListItem .MedTypeIcon{position:absolute;left:-30px;top:10px}.CartMedicineContainer .CartLoyaltyList{padding:0 24px 12px 40px;background-color:#f6f7fc}.CartMedicineContainer .CartLoyaltyListItem{border-bottom:1px solid #d9dceb;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-align:left;padding:12px 0;position:relative;padding-top:0}.CartMedicineContainer .CartLoyaltyListItem .medTypeIconGroup{position:absolute}.CartMedicineContainer .CartLoyaltyListItem .medTypeIconGroup .MedTypeIcon{position:relative;margin-bottom:5px}.CartMedicineContainer .CartLoyaltyListItem .MedTypeIcon{position:absolute;left:-30px;top:10px}.CartMedicineContainer .CartLoyaltyListItem .detailsContainer{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start}.CartMedicineContainer .CartLoyaltyListItem .flashMessage{font-size:12px;font-weight:600;line-height:24px;color:#45a081}.CartMedicineContainer .AmountBifurcation{padding:12px 0;background-color:#f6f7fc;width:100%}.CartMedicineContainer .AmountBifurcation .keyContainer{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;font-size:13px}.CartMedicineContainer .AmountBifurcation .keyContainer>div:first-child{text-align:right;background-color:transparent;width:50%}.CartMedicineContainer .AmountBifurcation .keyContainer>div:last-child{text-align:left;background-color:transparent;width:45%;padding-right:24px}.CartMedicineContainer .SavingsBifurcation{padding:12px 0;background-color:#f6f7fc;background:#f2fff8;border:1.5px dashed #62bf9f;border-radius:8px;color:#45a081;padding:15px;margin:10px 50px;width:70%}.CartMedicineContainer .SavingsBifurcation .titleContainer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;cursor:pointer;font-weight:600;font-size:16px;line-height:24px}.CartMedicineContainer .SavingsBifurcation .open{transform:rotate(180deg)}.CartMedicineContainer .SavingsBifurcation .keyContainer{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;font-size:14px;line-height:20px;margin-top:8px}.CartMedicineContainer .SavingsBifurcation .keyContainer>div:first-child{text-align:right;background-color:transparent;width:60%}.CartMedicineContainer .SavingsBifurcation .keyContainer>div:last-child{text-align:left;background-color:transparent;width:35%;padding-right:24px}.rxInfoGreen .tickTooltip{visibility:hidden;width:175px;background-color:#000;color:#fff;text-align:center;border-radius:5px;padding:4px 8px;left:0;top:-35px;position:absolute;z-index:1;font-size:12px}.rxInfoGreen:hover .tickTooltip{visibility:visible}.rxInfoGreenNR .tickTooltip{visibility:hidden;width:175px;background-color:#000;color:#fff;text-align:center;border-radius:5px;padding:4px 8px;left:0;top:-35px;position:absolute;z-index:1;font-size:12px}.rxInfoGreenNR:hover .tickTooltip{visibility:visible}.rhsAmountBifurcation{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.DropdownInputContainer{position:relative;width:100%}.DropdownInputContainer .inputBox{outline:none;width:100%;height:48px;padding:8px 10px;border:1px solid #e1e1e1;cursor:pointer}.DropdownInputContainer .inputBox:focus{cursor:auto}.DropdownInputContainer .inputBox:focus~.chevronDown{display:none}.DropdownInputContainer .inputBox:focus:-ms-input-placeholder{color:transparent}.DropdownInputContainer .inputBox:focus::placeholder{color:transparent}.DropdownInputContainer .inputBox:-ms-input-placeholder{color:#000}.DropdownInputContainer .inputBox::placeholder{color:#000}.DropdownInputContainer .chevronDown{display:block;position:absolute;top:12px;right:10px;cursor:pointer}.DropdownInputContainer .resultContainer{display:none;position:absolute;list-style-type:none;box-shadow:1px 1px 5px #7c7e87;padding:0;width:100%;top:52px;border-radius:3px;z-index:2;background:#fff;max-height:170px;overflow:scroll}.DropdownInputContainer .resultContainer .resultItem{list-style-type:none;padding:8px 10px;border-bottom:1px solid #f2f2f2}.DropdownInputContainer .resultContainer .resultItem.active,.DropdownInputContainer .resultContainer .resultItem:hover{background:rgba(63,144,110,.2);cursor:pointer}.DropdownInputContainer .resultContainer .resultItem .subText{margin-left:5px;color:#929292}.DropdownInputContainer .resultContainer .loading{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding:12px;font-style:italic;width:100%}.DropdownInputContainer .inputBox:focus~.resultContainer,.DropdownInputContainer .resultContainer:hover{display:block}.ItemMRPInfo{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:start;font-size:13px}.ItemMRPInfo .listPrice{color:#9b9b9b;text-decoration:line-through}.ItemMRPInfo .salePrice{color:#9b9b9b}.ItemMRPInfo .discountPercent{font-weight:600;color:#292929;font-size:12px}.MedTypeIcon{width:21px;height:21px;border-radius:50%;background-color:#ffd301;font-size:10px;color:#14151a;padding:3px 5px;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.MedTypeIcon.banned,.MedTypeIcon.schedule{background-color:#20222b;color:#fff}.MedTypeIcon.refrigerated{background-color:#1cabe1;color:#fff}.MedTypeIcon.otc{background-color:#8451eb;color:#fff}.MedTypeIcon.rxReq{background-color:#ffd301;color:#14151a}.MedTypeIcon.custom{background-color:red;color:#fff}.MedTypeIcon.noRxReq{text-decoration:line-through}.MedTypeIcon.noRxReq,.MedTypeIcon.rxAvailable{background-color:#12ce66;color:#fff}.MedTypeIcon.loyalty{background:#6e53ba;color:#fff}.MedTypeIcon.undeliverable{background-color:#20222b;color:#fff}.MedTypeIcon .tooltiptext{visibility:hidden;width:150px;background-color:#000;color:#fff;text-align:center;border-radius:5px;padding:4px 8px;left:100%;bottom:100%;position:absolute;z-index:1;font-size:12px}.MedTypeIcon:hover .tooltiptext{visibility:visible}.defaultBtn{background-color:#fff;border:1px solid #20222b;color:#20222b}.proceedBtn,.serviceBtn{background-color:#0f906d;box-shadow:1px 2px 4px 0 #b6f1e1;color:#fff}.serviceBtn{min-width:220px}.cancelBtn{background-color:#ff8e9b;border:1px solid #cf616f;color:#fff}.commonBtn{width:100%;border-radius:2px;height:40px;font-size:12px;font-weight:500;line-height:normal;text-align:center;text-transform:uppercase;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:0 12px}button[disabled]{background:#d3d3d3;border-color:#d3d3d3;box-shadow:none;cursor:not-allowed}.SubstitutionOptionCard{margin-bottom:8px}.SubstitutionOptionCard.originalProduct{background-color:#eeeff3}.SubstitutionOptionCard.originalProduct .substituteVariantList{border-color:#eeeff3}.SubstitutionOptionCard.originalProduct .substituteVariantList .substituteVariant.selected{background-color:#eeeff3}.SubstitutionOptionCard .substituteVariantList{border:1px solid #ddd}.SubstitutionOptionCard .substituteVariantList .substituteVariant{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;border-bottom:1px solid #ddd;padding:12px 15px;cursor:pointer}.SubstitutionOptionCard .substituteVariantList .substituteVariant.selected{background-color:#f9fffc}.SubstitutionOptionCard .substituteVariantList .substituteVariant:last-child{border:none}.SubstitutionOptionCard .substituteVariantList .substituteVariant input[type=radio]{margin-right:12px;margin-top:4.5px}.SubstitutionOptionCard .substituteVariantList .substituteVariant .productInfo{width:50%;padding-right:16px}.SubstitutionOptionCard .substituteVariantList .substituteVariant .productInfo .recommended{padding:2px 7px 1px 8px;border-radius:3px;background-color:#ffefef;color:#f76b6d;margin-bottom:10px;display:inline-block}.SubstitutionOptionCard .substituteVariantList .substituteVariant .productInfo .productName{font-size:14px;font-weight:700;margin-bottom:12px}.SubstitutionOptionCard .substituteVariantList .substituteVariant .productInfo .brandName{font-size:13px}.SubstitutionOptionCard .substituteVariantList .substituteVariant .productInfo .originalProductTag{border-radius:3px;background-color:#7ed321;padding:4px 8px;display:inline-block;color:#fff;margin-top:8px}.SubstitutionOptionCard .substituteVariantList .substituteVariant .packform{font-size:13px}.SubstitutionOptionCard .substituteVariantList .substituteVariant .priceInfo{-ms-flex-positive:1;flex-grow:1;text-align:right}.SubstitutionOptionCard .substituteVariantList .substituteVariant .priceInfo .price{font-size:14px;font-weight:700;margin-bottom:12px}.SubstitutionOptionCard .substituteVariantList .substituteVariant .priceInfo .diff{font-size:13px}.SubstitutionOptionCard .substituteVariantList .substituteVariant .priceInfo .diff.expensive{color:#d0021b}.SubstitutionOptionCard .substituteVariantList .substituteVariant .priceInfo .diff.expensive:before{content:"-";color:transparent;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iOHB4IiBoZWlnaHQ9IjExcHgiIHZpZXdCb3g9IjAgMCA4IDExIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA1Ny4xICg4MzA4OCkgLSBodHRwczovL3NrZXRjaC5jb20gLS0+CiAgICA8dGl0bGU+cmlnaHQtYXJyb3cgKDIpQDAuNXg8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZyBpZD0iaXRlcmF0aW9uXzIiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJvb2Nfc3Vic3RpdHV0aW9uX3NlYXJjaF80IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtOTM0LjAwMDAwMCwgLTMwNC4wMDAwMDApIiBmaWxsPSIjRDAwMjFCIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8ZyBpZD0ic2VsZWN0LXN1YnN0aXR1dGVzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzNTQuMDAwMDAwLCA2Mi4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC0xMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzAuMDAwMDAwLCAyMDYuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9InJpZ2h0LWFycm93LSgyKSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTU0LjAzODQ2MiwgNDEuNDYxNTM4KSByb3RhdGUoLTkwLjAwMDAwMCkgdHJhbnNsYXRlKC01NTQuMDM4NDYyLCAtNDEuNDYxNTM4KSB0cmFuc2xhdGUoNTQ5LjAzODQ2MiwgMzcuOTYxNTM4KSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik02LjczMzg4Mzc3LDAuMTA0MTE4MTc0IEM2LjU5NzY1MDA1LC0wLjAzNDcwNjA1ODEgNi4zNzA5MTE0LC0wLjAzNDcwNjA1ODEgNi4yMjk5MTQyNiwwLjEwNDExODE3NCBDNi4wOTM2ODA1MywwLjIzODI1MjM5OSA2LjA5MzY4MDUzLDAuNDYxNDk2NzczIDYuMjI5OTE0MjYsMC41OTUzMTgzMyBMOC43ODUzMjg2OCwzLjExMTM1MTIxIEwwLjM1MjgxMDQxNiwzLjExMTM1MTIxIEMwLjE1NjI0MDA3NiwzLjExMTY2Mzg4IDMuOTc5MDM5MzJlLTEzLDMuMjY1NDk2MTMgMy45NzkwMzkzMmUtMTMsMy40NTkwMzcxMiBDMy45NzkwMzkzMmUtMTMsMy42NTI1NzgxMSAwLjE1NjI0MDA3NiwzLjgxMTQxMzA1IDAuMzUyODEwNDE2LDMuODExNDEzMDUgTDguNzg1MzI4NjgsMy44MTE0MTMwNSBMNi4yMjk5MTQyNiw2LjMyMjc1NTkyIEM2LjA5MzY4MDUzLDYuNDYxNTgwMTUgNi4wOTM2ODA1Myw2LjY4NTEzNzE5IDYuMjI5OTE0MjYsNi44MTg5NTg3NSBDNi4zNzA5MTE0LDYuOTU3NzgyOTggNi41OTc5Njc2MSw2Ljk1Nzc4Mjk4IDYuNzMzODgzNzcsNi44MTg5NTg3NSBMOS44OTQyNTIxNCwzLjcwNzI5NDg3IEMxMC4wMzUyNDkzLDMuNTczMTYwNjUgMTAuMDM1MjQ5MywzLjM0OTkxNjI3IDkuODk0MjUyMTQsMy4yMTYwOTQ3MiBMNi43MzM4ODM3NywwLjEwNDExODE3NCBaIiBpZD0iUGF0aCI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+) no-repeat 50%;margin-right:4px}.SubstitutionOptionCard .substituteVariantList .substituteVariant .priceInfo .diff.cheap{color:#29b266}.SubstitutionOptionCard .substituteVariantList .substituteVariant .priceInfo .diff.cheap:before{content:"-";color:transparent;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iOHB4IiBoZWlnaHQ9IjExcHgiIHZpZXdCb3g9IjAgMCA4IDExIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA1Ny4xICg4MzA4OCkgLSBodHRwczovL3NrZXRjaC5jb20gLS0+CiAgICA8dGl0bGU+cmlnaHQtYXJyb3cgKDIpQDAuNXg8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZyBpZD0iaXRlcmF0aW9uXzIiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJvb2Nfc3Vic3RpdHV0aW9uX3NlYXJjaF80IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtOTM3LjAwMDAwMCwgLTQyMy4wMDAwMDApIiBmaWxsPSIjMjlCMjY2IiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8ZyBpZD0ic2VsZWN0LXN1YnN0aXR1dGVzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzNTQuMDAwMDAwLCA2Mi4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC0xMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzAuMDAwMDAwLCAzMjUuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9InJpZ2h0LWFycm93LSgyKSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTU3LjAwMDAwMCwgNDEuNDYxNTM4KSBzY2FsZSgxLCAtMSkgcm90YXRlKC05MC4wMDAwMDApIHRyYW5zbGF0ZSgtNTU3LjAwMDAwMCwgLTQxLjQ2MTUzOCkgdHJhbnNsYXRlKDU1Mi4wMDAwMDAsIDM3Ljk2MTUzOCkiPgogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNi43MzM4ODM3NywwLjEwNDExODE3NCBDNi41OTc2NTAwNSwtMC4wMzQ3MDYwNTgxIDYuMzcwOTExNCwtMC4wMzQ3MDYwNTgxIDYuMjI5OTE0MjYsMC4xMDQxMTgxNzQgQzYuMDkzNjgwNTMsMC4yMzgyNTIzOTkgNi4wOTM2ODA1MywwLjQ2MTQ5Njc3MyA2LjIyOTkxNDI2LDAuNTk1MzE4MzMgTDguNzg1MzI4NjgsMy4xMTEzNTEyMSBMMC4zNTI4MTA0MTYsMy4xMTEzNTEyMSBDMC4xNTYyNDAwNzYsMy4xMTE2NjM4OCA1LjY4NDM0MTg5ZS0xNCwzLjI2NTQ5NjEzIDUuNjg0MzQxODllLTE0LDMuNDU5MDM3MTIgQzUuNjg0MzQxODllLTE0LDMuNjUyNTc4MTEgMC4xNTYyNDAwNzYsMy44MTE0MTMwNSAwLjM1MjgxMDQxNiwzLjgxMTQxMzA1IEw4Ljc4NTMyODY4LDMuODExNDEzMDUgTDYuMjI5OTE0MjYsNi4zMjI3NTU5MiBDNi4wOTM2ODA1Myw2LjQ2MTU4MDE1IDYuMDkzNjgwNTMsNi42ODUxMzcxOSA2LjIyOTkxNDI2LDYuODE4OTU4NzUgQzYuMzcwOTExNCw2Ljk1Nzc4Mjk4IDYuNTk3OTY3NjEsNi45NTc3ODI5OCA2LjczMzg4Mzc3LDYuODE4OTU4NzUgTDkuODk0MjUyMTQsMy43MDcyOTQ4NyBDMTAuMDM1MjQ5MywzLjU3MzE2MDY1IDEwLjAzNTI0OTMsMy4zNDk5MTYyNyA5Ljg5NDI1MjE0LDMuMjE2MDk0NzIgTDYuNzMzODgzNzcsMC4xMDQxMTgxNzQgWiIgaWQ9IlBhdGgiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) no-repeat 50%;margin-right:4px}.SubstitutionOptionCard .toggleVariantList{border:1px solid #e5e8f4;background-color:#f0f8f4;padding:12px 40px}.SubstitutionOptionCard .toggleVariantList button{background-color:transparent;color:#158f4b;font-size:13px;cursor:pointer;border:none;outline:none;padding:0}.SubstitutionOptionsModal{color:rgba(27,27,28,.87)}.SubstitutionOptionsModal .modal-header{padding:20px 20px 10px}.SubstitutionOptionsModal .modal-header .headerSection .modalTitle{text-transform:uppercase;font-size:17px;margin-bottom:12px;font-weight:500}.SubstitutionOptionsModal .modal-header .headerSection .compositionInfo{font-size:12px}.SubstitutionOptionsModal .modal-header .headerSection .compositionInfo .title{color:rgba(27,27,28,.57);padding-left:5px}.SubstitutionOptionsModal .modal-header .headerSection .compositionInfo .generalDisclaimer{float:left}.SubstitutionOptionsModal .modal-header .headerSection .compositionInfo .compositionDisclaimer{float:right;margin-left:20px}.SubstitutionOptionsModal .modal-body{max-height:60vh;overflow:auto;padding:20px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.SubstitutionOptionsModal .modal-body .substituteOptionList{overflow:auto}.SubstitutionOptionsModal .modal-footer{padding:20px;display:-ms-flexbox;display:flex;margin:0;-ms-flex-pack:start;justify-content:flex-start;box-shadow:0 0 4px 0 rgba(0,0,0,.5)}.SubstitutionOptionsModal .modal-footer .selectBtn{height:40px;border-radius:1px;background-color:#0f906d;border:#ffdead;color:#fff;width:150px;font-size:13px;font-weight:500;cursor:pointer}.ProductAlternatesInfo{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;margin:8px 12px 4px 32px}.ProductAlternatesInfo .isSubstitute{width:100%;color:rgba(94,94,94,.87);font-size:11px}.ProductAlternatesInfo .isSubstitute img{margin-right:8px;height:14px}.ProductAlternatesInfo .substitutedProduct{-ms-flex-positive:1;flex-grow:1;background-color:#eceef7;padding:0 8px;width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:40px}.ProductAlternatesInfo .substitutedProduct img{margin-right:8px;height:20px}.ProductAlternatesInfo .substitutedProduct span{-ms-flex-positive:1;flex-grow:1;color:#5a525d}.ProductAlternatesInfo .substitutedProduct button{cursor:pointer;border:none;outline:none;color:#10847e;font-size:12px;font-weight:400;background:transparent}.ProductAlternatesInfo .alternateOptionsContainer{display:inline-block}.ProductAlternatesInfo .alternateOptionsContainer .alternateBtn{-ms-flex-align:center;align-items:center;height:28px;border-radius:3px;font-size:12px;font-weight:400;outline:none;cursor:pointer;padding:0 12px}.ProductAlternatesInfo .alternateOptionsContainer .alternateBtn img{margin-left:4px}.ProductAlternatesInfo .alternateOptionsContainer .selectVariantContainer{float:left}.ProductAlternatesInfo .alternateOptionsContainer .selectVariantContainer .selectVariantBtn{border:1px solid #f39c12;color:#f39c12;background-color:#fff}.ProductAlternatesInfo .alternateOptionsContainer .selectVariantContainer .variantDropdown{position:absolute;background:#fff;width:450px;right:0;top:27px;border-radius:2px;box-shadow:0 8px 16px -4px rgba(9,30,66,.25),0 0 1px 0 rgba(9,30,66,.31);z-index:1}.ProductAlternatesInfo .alternateOptionsContainer .selectVariantContainer .variantDropdown tr.header{font-size:12px;font-weight:600;color:#16325c;background-color:#c6d0dd}.ProductAlternatesInfo .alternateOptionsContainer .selectVariantContainer .variantDropdown tr.header td{padding:8px 20px}.ProductAlternatesInfo .alternateOptionsContainer .selectVariantContainer .variantDropdown tr.variantRow{font-size:13px;color:#14151a}.ProductAlternatesInfo .alternateOptionsContainer .selectVariantContainer .variantDropdown tr.variantRow:hover{background-color:#e4f5f4;cursor:pointer}.ProductAlternatesInfo .alternateOptionsContainer .selectVariantContainer .variantDropdown tr.variantRow td{padding:12px 10px}.ProductAlternatesInfo .alternateOptionsContainer .selectVariantContainer .variantDropdown tr.variantRow td.variantName{padding-left:20px;width:50%}.ProductAlternatesInfo .alternateOptionsContainer .selectVariantContainer .variantDropdown tr.variantRow td.variantMRP{padding-right:20px;text-align:right}.ProductAlternatesInfo .alternateOptionsContainer .selectSubstitutionBtn{color:#fff;border:1px solid #f39c12;background-color:#f39c12;margin-left:16px}.ProductAlternatesInfo .alternateOptionsContainer .selectSimilarBtn{color:#fff;border:1px solid #009688;background-color:#009688}.ActiveItem{border:2px solid #1033de!important}.ProductCard{border-bottom:1px solid #d9dceb;padding:20px 4px;font-size:12px;position:relative}.ProductCard .flipWarning{background-color:#f8d5de;margin-bottom:10px;border-radius:3px;border:1px solid #ef5f7b;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:25%}.ProductCard .flipWarning .flipImage{margin-left:5px}.ProductCard .flipWarning .flipMessage{color:#ef5f7b;font-weight:700;margin-left:10px}.ProductCard:last-child{border-bottom:none}.ProductCard .productDetailsContainer{display:-ms-flexbox;display:flex}.ProductCard .productDetailsContainer .productInfo{font-size:12px;line-height:1.75;text-align:left;color:#3a3d4f;padding:0 10px;width:35%}.ProductCard .productDetailsContainer .productInfo .productName{display:block;width:100%;text-transform:uppercase;font-weight:700}.ProductCard .productDetailsContainer .productInfo .productManufacturer{display:block;width:100%;font-weight:500}.ProductCard .productDetailsContainer .productUnit{width:20%;padding:0 28px}.ProductCard .productDetailsContainer .productPriceInfo{width:15%}.ProductCard .productDetailsContainer .productAvailability{width:17px;height:17px;border-radius:4px;background-color:#fff;border:none;font-size:13px;color:#fff;line-height:normal;margin:0 20px;text-align:center}.ProductCard .productDetailsContainer .productCTA{width:150px}.ProductCard .productDetailsContainer .productCTA input{border-radius:3px}.CartHealthcareContainer .CartHealthcareHeader{background-color:#eceef7;color:#3a3d4f;font-weight:700;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;padding:24px 30px;font-size:12px}.CartHealthcareContainer .ItemName,.CartHealthcareContainer .ItemPack,.CartHealthcareContainer .ItemPrice,.CartHealthcareContainer .ItemQty,.CartHealthcareContainer .ItemRemove{font-size:12px;line-height:1.5;text-align:left;color:#3a3d4f;width:30%}.CartHealthcareContainer .ItemName{width:50%}.CartHealthcareContainer .ItemQty{width:15%}.CartHealthcareContainer .ItemQty .cartMedQty input{border-radius:3px}.CartHealthcareContainer .ItemRemove{width:5%}.CartHealthcareContainer .ItemPrice{text-align:right}.CartHealthcareContainer button.ItemRemove{max-width:5%;padding:0;margin:0 0 0 15px;border:none;outline:none;background-color:transparent;cursor:pointer}.CartHealthcareContainer .CartHealthcareList{padding:12px 30px;background-color:#f6f7fc}.CartHealthcareContainer .CartHealthcareListItem{border-bottom:1px solid #d9dceb;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-align:left;padding:12px 0;position:relative}.CartHealthcareContainer .CartHealthcareListItem.HasWarning .eddContainer{background-color:red;color:#fff;padding:8px;margin-top:8px}.CartHealthcareContainer .CartHealthcareListItem.HasWarning .eddText{text-transform:uppercase;font-weight:900}.CartHealthcareContainer .CartHealthcareListItem .detailsContainer{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start}.CartHealthcareContainer .CartHealthcareListItem .eddContainer{font-size:12px;line-height:1.5;color:#7c7e87}.CartHealthcareContainer .CartHealthcareListItem .eddText{text-transform:uppercase;font-weight:900}.CartHealthcareContainer .AmountBifurcation{padding:12px 60px;background-color:#f6f7fc}.CartHealthcareContainer .AmountBifurcation .keyContainer{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start}.CartHealthcareContainer .AmountBifurcation .keyContainer>div:first-child{text-align:right;background-color:transparent;width:72%}.CartHealthcareContainer .AmountBifurcation .keyContainer>div:last-child{text-align:left;background-color:transparent;width:25%}.container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.progress,.progressBarContainer{width:100%}.progress{margin:5px auto;padding:0;height:8px;background:#e6ebf4}.bar,.progress{border-radius:4px}.bar{position:relative;float:left;height:100%;background:#45a081;transition:1s}.GCDContainer{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.GCDContainer .GCDDetailContainer{margin:12px;padding:8px;background:#f5f8fc;border:1px solid #b4c0d3;border-radius:8px;width:70%}.GCDContainer .GCDDetailText{font-weight:400;font-size:14px;line-height:24px;color:#30363c;margin-bottom:9px}.GCDContainer .bold{font-weight:600}.GCDContainer .progressBarSection,.GCDContainer .progressDetail{display:-ms-flexbox;display:flex}.GCDContainer .progressDetail{-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:end;text-align:end}.GCDContainer .progressBar2{width:50%}.GCDContainer .progressBar3{width:33.3%}.GCDContainer .vl{height:6px;border-right:1px solid #30363c}.GCDContainer .discountPercent{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:end;color:#f47779;font-weight:700;font-size:10px;line-height:16px;letter-spacing:.04em;text-transform:uppercase}.GCDContainer .discountPercentGreen,.GCDContainer .discountPercentUnlocked{color:#45a081}.GCDContainer .cartValue{font-weight:600;font-size:10px;line-height:16px;letter-spacing:.04em;text-transform:uppercase;color:#6e787e}.GCDContainer .firstBarClass{border-radius:4px 0 0 4px}.GCDContainer .lastBarClass{border-radius:0 4px 4px 0}.GCDContainer .autoApplyAutoDisplayContainer.autoApplyAutoDisplayContainer{width:auto}.GCDContainer .autoApplyAutoDisplayWrapper.autoApplyAutoDisplayWrapper{padding:0;margin:16px}.LoyaltyCartStrip .PlusText{background:#6e53ba;font-size:16px;line-height:24px;color:#fff}.LoyaltyCartStrip .PlusText,.LoyaltyCartStrip .PlusTextExpired{font-weight:600;width:100%;padding:8px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.LoyaltyCartStrip .PlusTextExpired{background:#f1eeff;font-size:14px;line-height:22px}.LoyaltyCartStrip .PlusStripText{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:start}.LoyaltyCartStrip .PlusStripText>img{margin-left:6px;margin-right:6px}.LoyaltyCartStrip .PlusStripText span{-ms-flex-negative:0;flex-shrink:0}.LoyaltyCartStrip .expiredText,.LoyaltyCartStrip .stripText{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}.LoyaltyCartStrip .expiredText{color:#fff;font-size:10px;font-weight:700;line-height:16px;letter-spacing:.4px;text-transform:uppercase;border-radius:2px;background:#f47779;padding:0 8px;-ms-flex-pack:center;justify-content:center;margin-left:4px}.LoyaltyCartStrip .expiredImgContainer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;margin-bottom:8px}.LoyaltyCartStrip .modalHeader{background:#3e2e6b;font-weight:600;font-size:16px;line-height:24px;color:#fff;padding:16px;border-radius:10px 10px 0 0}.LoyaltyCartStrip .headerText{font-weight:600;font-size:16px;line-height:24px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px}.LoyaltyCartStrip .closeIcon{cursor:pointer}.LoyaltyCartStrip .resultContainer{margin:0;padding:0;margin-top:16px}.LoyaltyCartStrip .bullet{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:12px}.LoyaltyCartStrip .benefitText{margin-left:10px;font-weight:500;font-size:12px;line-height:16px;color:#fff}.LoyaltyCartStrip .header{padding:16px;margin-bottom:7px}.LoyaltyCartStrip .heading{font-weight:600;font-size:16px;line-height:24px;color:#30363c}.LoyaltyCartStrip .variantContainer{display:-ms-flexbox;display:flex;gap:17px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.LoyaltyCartStrip .popular{position:absolute;background:#c9a664;padding:4px 8px;border-radius:4px 4px 4px 0;font-size:10px;font-weight:700;line-height:16px;text-transform:uppercase;color:#fff;top:-12px;left:-1px}.LoyaltyCartStrip .variantContent{background:#fff;border:1.4px solid #dce4f1;border-radius:12px;width:50%;padding:8px 8px 16px 16px;height:131px;cursor:pointer;position:relative}.LoyaltyCartStrip .selectedVariantContent{border:1.4px solid #8678de;box-shadow:0 2px 10px rgba(134,120,222,.2)}.LoyaltyCartStrip .radioCheckbox{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.LoyaltyCartStrip .circle{border:1.4px solid #dce4f1;height:24px;width:24px;border-radius:100%}.LoyaltyCartStrip .description{font-weight:600;font-size:12px;line-height:24px;color:#30363c}.LoyaltyCartStrip .discountedAmount{font-weight:600;font-size:32px;line-height:40px;color:#30363c;margin-right:4px}.LoyaltyCartStrip .originalAmount{font-weight:400;-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.LoyaltyCartStrip .monthlyCost,.LoyaltyCartStrip .originalAmount,.LoyaltyCartStrip .pricePerMonth{font-size:12px;line-height:24px;color:#6e787e}.LoyaltyCartStrip .monthlyCost{font-weight:400}.LoyaltyCartStrip .buttonsContainer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-top:16px;gap:17px}.LoyaltyCartStrip .atc{border:none;background:#f5b326;border-radius:8px;font-weight:600;color:#30363c}.LoyaltyCartStrip .atc,.LoyaltyCartStrip .notInterested{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:8px 16px;height:40px;font-size:14px;line-height:24px;text-align:center;width:50%}.LoyaltyCartStrip .notInterested{border-radius:8px;background:#fff;font-weight:700;color:#4f585e}.LoyaltyCartStrip .PlusButton{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:8px 16px;gap:8px;height:40px;background:#f5b326;border-radius:8px;border:none;font-weight:700;font-size:12px;text-align:center;color:#30363c;font-size:14px;font-weight:600;line-height:24px;width:130px}.LoyaltyCartStrip .modal-dialog{width:429px;border-radius:12px;top:15%!important}.LoyaltyCartStrip .modal-content{border-radius:12px;width:480px}.LoyaltyCartStrip .benefitsHeader{font-weight:700;font-size:11px;line-height:16px;letter-spacing:.04em;text-transform:uppercase;color:#cfc9f2}.LoyaltyCartStrip .breakline{width:100%;height:1px;background:#6e53bab2}.drawer{position:fixed;top:0;left:0;width:100%;height:100%;z-index:2050}.drawer.entered .backdrop{opacity:1}.drawer.entered .drawerContent{transform:translateX(0)}.backdrop{opacity:0;top:0;left:0;width:100%;z-index:1;cursor:default;background-color:rgba(0,0,0,.7);transition:opacity .2s ease-in-out}.backdrop,.drawerContent{position:absolute;height:100%}.drawerContent{width:30%;z-index:2;background-color:#fff;transition:all .2s ease-in-out;min-width:420px}.drawerContent.left{left:0;bottom:0;transform:translateX(calc(-100% - 45px))}.drawerContent.left .drawerClose{left:100%}.drawerContent.right{right:0;bottom:0;transform:translateX(calc(100% + 45px))}.drawerContent.right .drawerClose{right:100%}.drawerContent.bottom{bottom:0;left:0}.drawerContent.top{top:0;left:0}.drawerClose{cursor:pointer;position:absolute;padding:15px;top:35px;background-color:#fff;z-index:2;display:-ms-flexbox;display:flex}.drawerClose img{width:15px;height:15px}.drawerFullHeight{height:100%;max-height:100%}.couponContainer{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.couponContainer .btnContainer{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:100%;-ms-flex-align:center;align-items:center}.couponContainer .btnContainer .couponAndOffersBtn{margin-left:auto;font-size:12px;color:#10847e;border:1px solid #10847e;border-radius:4px;padding:4px 30px;display:-ms-flexbox;display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;font-weight:700;background-color:#fff}.couponContainer .btnContainer .couponAndOffersBtn img{margin-right:10px}.couponContainer .btnContainer .appliedCoupon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.couponContainer .btnContainer .appliedCoupon .code{border:1px solid #20222b;padding:3px 10px;font-size:12px;font-weight:700}.couponContainer .btnContainer .appliedCoupon .removeBtn{background-color:#20222b;color:#fff;padding:4px 15px;border:none;font-size:12px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;cursor:pointer}.couponContainer .error,.couponContainer .success{text-align:center;font-size:12px;margin-top:5px}.couponContainer .success{color:#10847e}.couponContainer .error{color:red}.couponContainer .drawerContent{width:55vw}.couponContainer .couponDrawerContainer .header{padding:32px;background-color:#10847e;font-weight:700;font-size:24px;color:#fff}.couponContainer .couponDrawerContainer .content{height:calc(100% - 100px);display:-ms-flexbox;display:flex;gap:24px;padding:20px 16px}.couponContainer .couponDrawerContainer .content .left{width:50%;display:-ms-flexbox;display:flex;gap:20px;-ms-flex-direction:column;flex-direction:column}.couponContainer .couponDrawerContainer .content .left .searchContainer{display:-ms-flexbox;display:flex;background:#fff;border:1px solid #e9e9e9;border-radius:4px;padding:8px 16px}.couponContainer .couponDrawerContainer .content .left .searchContainer img{height:24px;filter:contrast(.8)}.couponContainer .couponDrawerContainer .content .left .searchContainer input{padding:0;margin:0;outline:none;border:none;margin-left:16px;font-size:14px;font-weight:600;width:100%}.couponContainer .couponDrawerContainer .content .left .searchContainer .applyBtn{color:#10847e;font-weight:700;cursor:pointer;font-size:14px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.couponContainer .couponDrawerContainer .content .left .searchContainer .clearBtn{color:#fff;background:#10847e;font-size:10px;height:100%;padding:4px 5px}.couponContainer .couponDrawerContainer .content .left .offersList{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:20px;overflow-x:hidden;overflow-y:scroll}.couponContainer .couponDrawerContainer .content .left .searchCustomCard{box-shadow:0 2px 4px 0 rgba(0,0,0,.08);border:1px solid #dfe3e6;text-align:center;padding:20px;color:red;border-radius:6px}.couponContainer .couponDrawerContainer .content .left .searchError{color:red;text-align:center;font-size:12px}.couponContainer .couponDrawerContainer .content .right{width:50%}.couponContainer .couponDrawerContainer .content .right .couponDetailsHeading{margin-top:40px;font-weight:700;font-size:14px;margin-bottom:10px}.offerCard{cursor:pointer;border-radius:6px;box-shadow:0 2px 4px 0 rgba(0,0,0,.08);border:1px solid #dfe3e6}.offerCard.selectedOffer{border:1px solid #0094ff}.offerCard.selectedOffer .couponMeta:after{border-left-color:#0094ff}.offerCard.selectedOffer .couponMeta:before{border-right-color:#0094ff}.offerCard .couponDetails{padding:10px;display:-ms-flexbox;display:flex;gap:15px}.offerCard .couponDetails .couponDetailsLeft img{width:55px}.offerCard .couponDetails .couponDetailsLeft .expiryText{color:#f47779;font-size:10px;text-align:center}.offerCard .couponDetails .couponDetailsRight{font-size:12px}.offerCard .couponDetails .couponDetailsRight .title{font-weight:700;line-height:19px;color:#444;opacity:.8}.offerCard .couponDetails .couponDetailsRight .shortDescription{color:#4f585e;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;height:35px;margin-bottom:0;display:-webkit-box}.offerCard .couponMeta{border-top:1px dashed #dfe3e6;padding:10px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;position:relative;font-size:12px}.offerCard .couponMeta:after,.offerCard .couponMeta:before{content:"";position:absolute;height:18px;width:9px;top:-10px;background:#fff;border:1px solid #dfe3e6}.offerCard .couponMeta:before{left:-2px;border-radius:0 80px 80px 0;border-left-color:#fff;box-shadow:inset -4px 0 5px -5px rgba(0,0,0,.2),-4px 0 0 0 #fff}.offerCard .couponMeta:after{right:-2px;border-radius:80px 0 0 80px;border-right-color:#fff;box-shadow:inset 4px 0 5px -5px rgba(0,0,0,.2),4px 0 0 0 #fff}.offerCard .couponMeta .applied,.offerCard .couponMeta .applyBtn{color:#10847e;font-weight:700}.offerCard .couponMeta .applyBtn{cursor:pointer}.offerCard .couponMeta .errorText{color:red;font-size:10px;text-align:right;margin-left:16px}.offerCard .couponMeta .code{white-space:nowrap}.couponDetailContainer{width:100%;height:calc(100% - 70px);background:#fff;border:1px solid #0094ff;box-shadow:0 2px 4px rgba(0,0,0,.1);border-radius:5px;padding:16px;overflow:scroll}.couponDetailContainer .dashed{opacity:.1;background-image:linear-gradient(90deg,#000 50%,hsla(0,0%,100%,0) 0);background-position:bottom;background-size:10px 1px;background-repeat:repeat-x;height:1px}.couponDetailContainer .title{font-weight:700;font-size:14px;color:#444;opacity:.8;margin-bottom:8px}.couponDetailContainer .benefits,.couponDetailContainer .rules{margin:8px 0}.couponDetailContainer .descrtiption{font-weight:400;font-size:14px;color:#444}.couponDetailContainer .bullet:before{content:"";display:inline-block;height:6px;min-width:6px;margin-top:7px;border-radius:50%;background:rgba(16,132,126,.39);margin-right:var(--s-spacing)}.couponDetailContainer .codeContainer{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-top:8px;margin-bottom:15px;font-weight:700;-ms-flex-align:center;align-items:center}.couponDetailContainer .codeContainer span{padding:5px 7.5px;background:#e9fff8;border:1px dashed #bae3d6;border-radius:2px;font-size:14px}.couponDetailContainer .codeContainer div{font-size:12px;text-transform:uppercase;color:#10847e}.couponDetailContainer .codeContainer .apply{cursor:pointer}.couponDetailContainer .codeContainer a{text-decoration:none;color:#10847e;font-size:12px;margin-right:auto;margin-left:10px}.couponDetailContainer .expiryApplication{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-top:10px}.CartCountContainer{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;background-color:#fff;padding:12px 16px;border-bottom:1px solid #cfd2e0;width:100%;height:60px}.CartCountContainer .headingTitle{color:#14151a;font-size:15px;grid-row:1/3}.CartCountContainer .headingText{font-size:12px;color:#7c7e87;display:inline-block}.CartCountContainer .subHeadingText{color:rgba(0,0,0,.87);font-size:13px;display:inline-block}.CartFooterContainer{background-color:#e3e5f0;width:100%}.CartFooterContainer .DisclaimerText{background:#fca22e;font-size:12px;color:#000;width:100%;padding:6px 8px}.CartContainer{border-left:1px solid #cfd2e0;padding:0;background-color:#f6f7fc;height:calc(100vh - 40px);overflow:hidden;position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}.CartContent{z-index:0;overflow-y:auto}.slotSelectionContainer{padding:20px 30px;overflow-y:scroll;height:100%}.dateTimeHeading{font-size:16px;font-weight:600;line-height:normal;color:#16325c}.dateTimeSlotSelection{display:block;padding:15px 0}.dateTimeSlotSelection label{display:-ms-flexbox;display:flex;font-size:13px;font-weight:400;color:#16325c;background:#f4f6f9;border-radius:4px;padding:10px}.dateTimeSlotSelection label input{margin-right:15px}.appointmentTimeContainer{padding-top:15px;padding-bottom:50px}.dateCarousel{display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;margin:15px 0;overflow-x:auto;padding:0;list-style:none}.dateSlot{border-radius:6px;padding:10px;border:1px solid #4f585e;cursor:pointer;margin-right:10px;margin-bottom:10px;min-width:83px}.dateSlot.selected{background-color:#10847e;border-color:#10847e}.dateSlot.selected .date,.dateSlot.selected .day{color:#fff!important}.date{line-height:1.5;white-space:nowrap;font-size:16px;font-weight:700}.date,.day{color:#4f585e}.day{font-size:12px;font-weight:400;line-height:2}.timeContainer{margin-top:20px}.timeSlot.timeSlot{border-top:1px solid #4f585e;padding:20px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-left:0;-ms-flex-pack:justify;justify-content:space-between}.timeSlot.timeSlot:last-child{border-bottom:1px solid #4f585e}.time{margin-right:30px}.notAvailable,.slotLeft{font-weight:700;font-size:13px}.slotCharge{margin-left:auto}.slotLeft{color:red;padding-left:20px}.notAvailable{color:#16325c}.labelClass.labelClass{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.labelClass.labelClass.unavailable{color:#4f585e}.selectSlotMsg{margin-top:40px}.selectedSlotInfo{margin-top:10px;font-weight:700;line-height:1.5}.selectSlotButton{margin-top:20px}.dneContainer{padding:15px 30px;position:fixed;bottom:0;width:100%}.disableText{color:#d3d3d3}.ChangeLabContainer{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:10px 15px;background:#fff}.labImgContainer img{width:75px;height:40px}.labCardContainr{overflow-y:scroll;height:100%;padding-bottom:130px}.labTextContainer{display:block;padding-left:10px}.labName{font-size:13px;font-weight:600;line-height:1.7;color:#16325c}.labLoc{font-size:12px;font-weight:400;line-height:1.5;color:#54698d}.labLoc img{width:10px;height:15px;margin-right:10px}.nextAvailableSlotContainer{font-size:13px;color:#fff;cursor:pointer;background-color:#2f446a;padding:0 5px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center}.bold{font-weight:600}.flex{display:-ms-flexbox;display:flex}.unavailableContainer{padding:15px 30px}.unavailableWarning{font-size:16px;font-weight:700;line-height:1.5;color:#4f585e;display:-ms-flexbox;display:flex}.warningImgContainer{border-radius:15px;background:#f3f6fa;padding:5px;margin-right:10px}.unavailableCart{font-size:16px;font-weight:400;line-height:1.5;color:#4f585e;padding-top:30px}.instructions{background:#ffb75d;padding:12px 35px;display:-ms-flexbox;display:flex}.instructions img{width:20px;height:20px;margin-right:15px}.instruction{display:block;font-size:12px;font-weight:600;line-height:1.5;color:#2f1e08}.mainContainerX{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:10px 20px;border:1px solid #dfe3e6;background:#fff}.imgContainerXPkg img{width:25px;height:25px;margin:0}.textContainer{display:block;padding:0 15px}.textTitle{font-size:16px;color:#4f585e;line-height:normal}.textTitleGreen{font-size:13px;font-weight:600;line-height:2.31;color:#10847e;padding-top:5px}.textSubtitlepkg{font-size:12px;line-height:1.5;color:#54698d;padding-top:5px}.textSubtitlepkg img{width:10px;height:10px;margin-right:10px}.priceContainer{display:block;padding:0 15px}.mrPrice{font-size:12px;font-weight:400;line-height:2;text-align:right;color:#8897a2;text-decoration:line-through;padding:0}.pePrice{font-size:16px;font-weight:600;line-height:1.5;text-align:right;color:#4f585e}.deleteContainer img{width:12px;height:15px;margin-top:5px}.mainContainerX{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:10px 20px;border:1px solid #dfe3e6;background:#fff}.imgContainerTest img{width:25px;height:25px;margin:0}.textContainer{display:block;padding:0 15px}.textTitle{font-size:16px;color:#4f585e;line-height:normal}.textSubtitleTest{font-size:12px;line-height:1.5;padding-top:5px;color:#54698d}.textSubtitleTest img{width:10px;height:10px;margin-right:10px}.priceContainer{display:block;padding:0 15px}.mrPrice{font-size:12px;font-weight:400;line-height:2;text-align:right;color:#8897a2;text-decoration:line-through;padding:0}.pePrice{font-size:16px;font-weight:600;line-height:1.5;text-align:right;color:#4f585e}.deleteContainer img{width:12px;height:15px;margin-top:5px}.billDetails-bd{display:block;padding:15px 60px}.itemContainer-bd{display:-ms-flexbox;display:flex;padding-bottom:15px}.itemContainer-bd,.textTitle-bd{font-size:13px;line-height:1.5;color:#16325c}.textbold-bd{font-weight:700}.textBigger-bd{font-size:16px;line-height:1.5;text-align:right;color:#4f585e}.textGrn-bd{color:#3bb896}.textGrn-bd span{text-decoration:line-through}.textSubtitle-bd{font-size:12px;font-weight:400;line-height:1.5!important;color:#54698d}.textSubtitle-bd span{padding-left:0}.greenText{color:#3bb896}.fareTitle{min-width:60%;margin-right:10px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.strikeOff{text-decoration:line-through}.DiagnosticsPromoBoxContainer{padding:10px 50px;background:#e3e5f0;height:85px}.DiagnosticsPromoBoxContainer .DiagnosticsPromoBoxTitle{font-size:12px;font-weight:500;line-height:normal;text-align:left;color:#3a3d4f}.DiagnosticsPromoBoxContainer .title{font-size:14px;font-weight:700;color:#3a3d4f}.DiagnosticsPromoBoxContainer .ErrorText{font-size:12px;color:red;position:absolute}.DiagnosticsPromoBoxContainer .SuccessText{font-size:12px;color:green;position:absolute;width:100%;left:0;text-align:center}.DiagnosticsPromoBoxContainer .InputContainer{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start}.DiagnosticsPromoBoxContainer .InputContainer input{padding:8px 15px;width:70%;border:1px solid #d9dceb;font-size:13px;font-weight:400;line-height:normal;letter-spacing:.1px;text-align:left;color:#000;text-transform:uppercase}.DiagnosticsPromoBoxContainer .InputContainer button{background-color:#20222b;color:#fff;padding:7.5px 15px;border:none;font-size:12px;width:30%;outline:none;cursor:pointer}.DiagnosticsPromoBoxContainer .InputContainer button.loading{cursor:progress;opacity:.6}.footerDetails{background:#fff;width:100%;position:-webkit-sticky;position:sticky;bottom:40px}.footerDetails .itemContainer{display:block}.footerDetails .itemContainer .textTitle{font-size:12px;font-weight:600;line-height:normal;color:#7c7e87}.footerDetails .itemContainer .textbold{font-size:14px;font-weight:700;line-height:1.14;text-align:right;color:#16325c;padding-top:5px}.footerDetails .itemContainer .textGreen{color:#3bb896}.footerDetails .summary{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:20px 50px}.DiagCartLoyaltyListItem{padding:8px 12px 16px 16px;border:1px solid #dfe3e6;background:#fff}.DiagCartLoyaltyListItem .detailsContainer{display:-ms-flexbox;display:flex}.DiagCartLoyaltyListItem .MedName{font-size:16px;font-weight:600;line-height:24px;color:#2f446b;margin-left:16px}.DiagCartLoyaltyListItem .MedRemove{outline:none;background:transparent;border:none;margin-left:auto}.DiagCartLoyaltyListItem .cartLoyaltyQty{width:72px;margin-left:16px;font-size:12px;font-weight:600;line-height:18px;color:#4f585e;text-transform:uppercase}.DiagCartLoyaltyListItem .cartLoyaltyQty .resultContainer{width:90px}.DiagCartLoyaltyListItem .LoyaltyPrice{margin-left:30px;margin-right:12px}.DiagCartLoyaltyListItem .extraDetailsContainer{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.DiagCartLoyaltyListItem .saveExtraText{font-size:14px;font-weight:600;line-height:20px;color:#10847e}.DiagCartLoyaltyListItem .subtext{font-size:12px;font-weight:400;line-height:20px;color:#000}.DiagnosticCartContainer .CartContainer{padding:0;height:100vh}.DiagnosticCartContainer .CartContainer,.DiagnosticCartContainer .CartContainerError{border-left:1px solid #cfd2e0;background-color:#f6f7fc;min-height:60vh;overflow:hidden;position:relative}.DiagnosticCartContainer .CartContainerError{padding:20px;height:100%}.DiagnosticCartContainer .CartContent{height:100%;z-index:0;padding-bottom:220px;overflow:auto;position:relative}.DiagnosticCartContainer .DisclaimerText{background:#fca22e;font-size:12px;color:#000;position:absolute;bottom:34px;width:100%;padding:6px 8px}.DiagnosticCartContainer .itemsContainer{padding:10px 15px;height:100%;overflow:auto}.DiagnosticCartContainer .testPackageHeader{display:-ms-flexbox;display:flex;padding:7.5px 60px;background:#c6d0dd;-ms-flex-pack:justify;justify-content:space-between}.DiagnosticCartContainer .testPackageHeaderTxt{font-size:13px;font-weight:700;line-height:2.31;color:#16325c;text-align:left}.dcRHS{width:100%;height:calc(100vh - 40px);background:#f6f7fd;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.dcRHS .footerDetails{position:static;-ms-flex-negative:0;flex-shrink:0}.dcScrollArea{-ms-flex:1;flex:1;min-height:0;overflow-y:auto;padding:16px 16px 0}.dcHeading{font-size:15px;font-weight:700;color:#14151a;margin:0 0 14px;line-height:1.4}.dcCard{border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08);margin-bottom:16px;overflow:hidden;background:linear-gradient(180.24deg,#fff 57.78%,#f3ffec 99.79%)}.dcCardInner{display:-ms-flexbox;display:flex;gap:12px;padding:14px}.dcCardImg{border-radius:8px;object-fit:cover;border:1px solid #c5e8f5}.dcCardImg,.dcCardPlaceholder{width:72px;height:80px;-ms-flex-negative:0;flex-shrink:0}.dcCardPlaceholder{border-radius:8px;background:#d0eef8;-ms-flex-align:center;align-items:center;font-size:22px;font-weight:600;color:#0f6f8f}.dcCardDetails,.dcCardPlaceholder{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.dcCardDetails{-ms-flex-direction:column;flex-direction:column;gap:3px;min-width:0}.dcCardName{font-size:14px;font-weight:700;color:#14151a;margin:0;line-height:1.3}.dcCardSpec{font-size:12px;color:#2e7d32;margin:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;text-overflow:ellipsis}.dcCardMeta{font-size:11px;color:#888;margin:0}.dcSection{background:#fff;border-radius:10px;padding:12px 14px;margin-bottom:10px;box-shadow:0 1px 4px rgba(0,0,0,.06)}.dcSectionLabel{font-size:11px;font-weight:600;color:#888;text-transform:uppercase;letter-spacing:.5px;margin:0 0 4px}.dcSectionValue{font-size:13px;font-weight:600;color:#14151a;margin:0}.dcSectionMeta{font-size:12px;color:#888;margin:2px 0 0}.dcBifurcationTable{margin-bottom:16px;padding:0 60px}.dcBifurcationRow{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:6px 0;font-size:12px;color:#5e5c5c}.dcBifurcationRow:last-child{border-bottom:none}.serviceRHS{width:100%;height:calc(100vh - 40px);background:#f6f7fd;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.serviceRHS .footerDetails{position:static;-ms-flex-negative:0;flex-shrink:0}.serviceScrollArea{-ms-flex:1;flex:1;min-height:0;overflow-y:auto;padding:16px 16px 0}.serviceHeading{font-size:15px;font-weight:700;color:#14151a;margin:0 0 14px;line-height:1.4}.odCard{border:1px solid #e0e0e0;border-radius:12px;padding:16px;background:linear-gradient(180.24deg,#fff 57.78%,#f3ffec 99.79%);margin-bottom:16px}.odHeader{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.odTitle{font-size:18px;font-weight:600;line-height:24px;color:#30363c;margin:0;width:70%}.odPriceRow{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-top:2px;gap:6px}.odPrice{font-size:14px;font-weight:500;line-height:24px;color:#30363c}.odOriginal{font-size:11px;font-weight:400;line-height:24px;color:#6e787e;text-decoration:line-through}.odDiscount{font-size:12px;color:#e15f7f;font-weight:600}.odPerSession{font-size:12px;font-weight:500;line-height:16px;color:#3b7aef;margin-top:2px}.odSlotInfo{font-size:11px;color:#6e787e;margin-top:4px}.odFeatures{-ms-flex-pack:justify;justify-content:space-between;margin-top:8px}.odFeatureItem,.odFeatures{display:-ms-flexbox;display:flex}.odFeatureItem{-ms-flex-align:center;align-items:center;gap:8px}.odFeatureValue{font-size:15px;font-weight:600;color:#212121}.odFeatureLabel{font-size:11px;font-weight:500;color:#30363c}.boldText{font-weight:700}.modal-dialog{max-width:650px!important;max-height:450px}.modal-footer{padding:0;margin:auto;margin-bottom:16px;border:none}.pe-loading:before{content:"";background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAwcHgiICBoZWlnaHQ9IjIwMHB4IiAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiIGNsYXNzPSJsZHMtcm9sbGluZyIgc3R5bGU9ImJhY2tncm91bmQ6IG5vbmU7Ij48Y2lyY2xlIGN4PSI1MCIgY3k9IjUwIiBmaWxsPSJub25lIiBuZy1hdHRyLXN0cm9rZT0ie3tjb25maWcuY29sb3J9fSIgbmctYXR0ci1zdHJva2Utd2lkdGg9Int7Y29uZmlnLndpZHRofX0iIG5nLWF0dHItcj0ie3tjb25maWcucmFkaXVzfX0iIG5nLWF0dHItc3Ryb2tlLWRhc2hhcnJheT0ie3tjb25maWcuZGFzaGFycmF5fX0iIHN0cm9rZT0iIzBmOTA2ZCIgc3Ryb2tlLXdpZHRoPSIxMCIgcj0iMzUiIHN0cm9rZS1kYXNoYXJyYXk9IjE2NC45MzM2MTQzMTM0NjQxNSA1Ni45Nzc4NzE0Mzc4MjEzOCIgdHJhbnNmb3JtPSJyb3RhdGUoMzI1LjcxNCA1MCA1MCkiPjxhbmltYXRlVHJhbnNmb3JtIGF0dHJpYnV0ZU5hbWU9InRyYW5zZm9ybSIgdHlwZT0icm90YXRlIiBjYWxjTW9kZT0ibGluZWFyIiB2YWx1ZXM9IjAgNTAgNTA7MzYwIDUwIDUwIiBrZXlUaW1lcz0iMDsxIiBkdXI9IjEuNHMiIGJlZ2luPSIwcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZVRyYW5zZm9ybT48L2NpcmNsZT48L3N2Zz4=) no-repeat 50%/25px hsla(0,0%,100%,.9);position:absolute;width:100%;height:100%;left:0;top:0;z-index:999999}.hide{display:none!important}.loginContainer{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:500px;height:300px;-ms-flex-direction:column;flex-direction:column;box-shadow:0 3px 15px 0 #063a2c;border-radius:3px;padding:10px;-ms-flex-pack:distribute;justify-content:space-around}.loginContainer,.loginContainer .title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.loginContainer .title{-ms-flex-pack:justify;justify-content:space-between;height:28%}.loginContainer .title .icon{height:44px;width:180px}.loginContainer .title .text{font-size:22px;color:#343a40}.loginContainer .loaderContainer{height:40px;width:40px}.loginContainer .loaderContainer .loaderIcon{width:100%;height:100%;border-radius:50%;border:2px solid #063a2c}.loginContainer .loaderContainer .loaderIcon:after{content:"-";color:transparent;width:10px;height:10px;background:#fff}.loginContainer .gLoginBtn{background:#db4437;border-radius:3px;padding:8px 22px;color:#fff}.loginContainer .errorText{color:#bd2f2f;font-size:12px}.loginContainer .cscLogin{width:auto;background:#1265ac;font-size:16px;text-transform:inherit;color:#fff}.container{text-align:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:100vh}.footerButtonContainer{display:-ms-flexbox;display:flex;position:fixed;z-index:1;background:#fff;width:60%;bottom:0;left:0;padding:10px 20px}.footerButtonContainer .buttonContainer:last-child{margin-right:0}.footerButtonContainer .buttonContainer{margin-right:16px;cursor:pointer;-ms-flex:auto;flex:auto;position:relative}.CustomerInfoContainer{padding:20px}.CustomerInfoContainer .CustomerInfoHeader{font-size:19px;font-weight:300;line-height:normal;text-align:left;color:#14151a}.CustomerInfoContainer .CTABtn{width:250px;margin-top:30px}.CustomerInfoContainer .otpButtonPanel{width:350px}.CustomerInfoContainer .CustomerDetailRow .mobileNoError{color:red;font-size:12px}.CustomerInfoContainer .CustomerDetailRow .CustomerDetailsHeader{font-size:13px;font-weight:400;line-height:normal;text-align:left;color:#14151a;padding-top:24px;margin:8px 0}.CustomerInfoContainer .CustomerDetailRow .CustomerMobileContainer{display:-ms-flexbox;display:flex}.CustomerInfoContainer .CustomerInput{background-color:#fff;border:1px solid #e1e1e1;width:350px;font-size:14px;text-align:left;color:#14151a;resize:none;padding:15px;height:50px;position:relative;margin-right:45px}.CustomerInfoContainer .CustomerInput[readonly]{background-color:#f7f7f7}.CustomerInfoContainer .otpMessage{font-size:12px;font-weight:700;margin:5px}.CustomerInfoContainer .otpMessage .success{color:#417505}.CustomerInfoContainer .otpMessage .failure{color:#d0021b}.CustomerInfoContainer .otpMessage .otpMessageIcon{float:left;margin-right:5px}.CustomerInfoContainer .CustomerLocationContainer{width:350px}.CustomerInfoContainer .CustomerLocationContainer .orContainer{width:23px;height:23px;border-radius:12px;background-color:#14151a;color:#fff;font-size:10px;font-weight:500;padding:5px;display:inline-block;margin:0 9px}.CustomerInfoContainer .CustomerLocationContainer .CustomerDetailRow .CustomerDetailsHeader{font-size:13px;font-weight:400;line-height:normal;text-align:left;color:#14151a;padding-top:24px;margin:8px 0}.CustomerInfoContainer .CustomerLocationContainer .CustomerDetailRow .CustomerInput{background-color:#fff;border:1px solid #e1e1e1;font-size:14px;text-align:left;color:#14151a;resize:none;padding:15px;height:50px}.CustomerInfoContainer .CustomerLocationContainer .CustomerDetailRow .NeighbourhoodInput.DropdownInputContainer{width:350px}.CustomerInfoContainer .CustomerLocationContainer .CustomerDetailRow .NeighbourhoodInput.DropdownInputContainer .resultContainer{max-height:300px}.CustomerInfoContainer .infoText{font-size:13px;text-align:left;color:#14151a;padding-top:24px}.success-border{border:2px solid #417505!important}.failure-border{border:2px solid #d0021b!important}.customerInfoWrapper{display:-ms-flexbox;display:flex;position:relative}.customerTypeWrapper{position:absolute;left:395px;border:1px solid #000;padding:0 2px 0 5px;font-weight:600;text-transform:capitalize}@media (max-width:1024px){.customerTypeWrapper{left:388px;font-size:13px}}.customerTypeWrapper>div:first-child,.customerTypeWrapper>div:nth-child(2){margin-bottom:8px}.customerTypeRow{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.verticalType{margin-right:45px}.CustomerType{color:#fff;font-weight:100;font-size:13px;padding:5px 10px;text-transform:uppercase;text-align:center}@media (max-width:1024px){.CustomerType{font-size:11px}}.CustomerNew{background-color:#12ce66}.CustomerOld{background-color:#f5a623}.CustomerUnknown{background-color:#bebebe;width:35px}.servicesDropupOverlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:999;background:transparent}.servicesDropup{position:absolute;bottom:100%;right:0;background:#fff;border:2px solid #81dcba;border-radius:12px 12px 0 0;z-index:1000;width:264px;font-weight:600}.servicesDropup :first-child{border-radius:12px 12px 0 0}.servicesDropup .serviceOption{padding:12px 16px;cursor:pointer;font-size:14px;color:#14151a;border-bottom:1px solid #f0f0f0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-item-align:center;align-self:center;background-color:#d9faef}.servicesDropup .serviceOption img{height:20px}.servicesDropup .serviceOption:last-child{border-bottom:none}.secondaryBtn{width:48%;height:55px;border-radius:5px;border:1px solid #10847e;background-color:#fff;text-align:left}.secondaryBtn .btnText{font-size:14px;color:#10847e}.secondaryBtn .btnSubText{font-size:12px;color:#9b9b9b}.resendContainer{font-size:12px}.resendContainer .resendClick{color:#1890ff;cursor:pointer}.resendContainer .resendTimer{color:#4a4a4a}.MedicineList{border:1px solid #d9dceb;border-radius:2px;padding:8px}.RefillContainer{border:1px solid #d9dceb;margin-bottom:5px}.RefillContainer .RefillHeader{display:-ms-flexbox;display:flex;border-radius:2px;background-color:#f6f7fc}.RefillContainer .RefillHeader .RefillDetailComponent{padding:8px;display:block;font-size:13px;font-weight:500;line-height:normal;text-align:left;width:25%}.RefillContainer .RefillHeader .RefillDetailComponent .RefillDetailTitle{color:rgba(0,0,0,.87)}.RefillContainer .RefillHeader .RefillDetailComponent .RefillDetailText{padding-top:4px;color:#7c7e87}.RefillContainer .RefillHeader .RefillDetailComponentLast{display:-ms-flexbox;display:flex}.RefillContainer .RefillMedicineContainer{padding:16px 12px;font-size:13px;font-weight:500;line-height:normal;text-align:left;background:#fff}.RefillContainer .RefillMedicineContainer .RefillMedicineHeader{color:#7c7e87}.RefillContainer .RefillMedicineContainer .RefillMedicineDetails{color:rgba(0,0,0,.87);line-height:1.62}.PastOrderItemContainer{border:1px solid #d9dceb;margin-bottom:5px;display:block;width:100%}.PastOrderItemContainer .orderHeader{-ms-flex-align:center;align-items:center;cursor:pointer;padding:8px;background-color:#f6f7fc;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;font-size:12px;position:relative}.PastOrderItemContainer .orderHeader.orderDelivered{cursor:pointer;outline:none}.PastOrderItemContainer.selected{background-color:#f6f7fc}.PastOrderItemContainer .showHideArrow{background:transparent;border:none;padding:0;margin:0;width:25px;height:25px}.PastOrderItemContainer .orderHeaderContainer2{width:20%;display:block}.PastOrderItemContainer .orderHeaderContainer1{width:25%;display:block}.PastOrderItemContainer .orderHeaderTitle{font-weight:500;color:#7c7e87}.PastOrderItemContainer .orderHeaderValue{font-weight:700}.PastOrderItemContainer .orderContent{border-top:1px solid #d9dceb;background:#fff;padding:0 15px}.PastOrderItemContainer .orderContent .pastOrderMedicines{max-height:300px;overflow-y:auto}.PastOrderItemContainer .orderContent .pastOrderMedicines>:last-child{border:none}.PastOrderItemContainer .medicineMessage{padding:8px;font-size:12px}.OrderSubstitutionReasonModal{color:rgba(27,27,28,.87)}.OrderSubstitutionReasonModal .modal-dialog{width:550px}.OrderSubstitutionReasonModal .modal-header{padding:16px 32px;text-transform:uppercase}.OrderSubstitutionReasonModal .modal-body{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.OrderSubstitutionReasonModal .modal-body .pe-loading{min-height:100px;min-width:100px}.OrderSubstitutionReasonModal .modal-body .reasonOption{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;cursor:pointer;padding:8px 20px}.OrderSubstitutionReasonModal .modal-body .reasonOption input{font-size:large}.OrderSubstitutionReasonModal .modal-body .reasonOption .reasonText{margin-left:12px;font-size:14px}.OrderSubstitutionReasonModal .modal-footer{display:-ms-flexbox;display:flex;margin:0;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;padding:16px 32px}.OrderSubstitutionReasonModal .modal-footer .errorMessage{color:#c0392b;margin-bottom:8px;font-size:12px}.OrderSubstitutionReasonModal .modal-footer .submitBtn{height:40px;border-radius:1px;background-color:#0f906d;color:#fff;border:none;width:150px;font-size:13px;font-weight:500;cursor:pointer;outline:none;margin:0}.OrderSubstitutionReasonModal .modal-footer .submitBtn:disabled{background:#c3c3c3;pointer-events:none}.recommendationContainer{background-color:#e7fff9;width:60%;position:fixed;bottom:60px;left:0;overflow-x:clip}.recommendationContainer .close-btn{width:24px;height:24px;box-shadow:0 1px 4px rgba(0,0,0,.25);border-radius:50%;position:absolute;top:-12px;background:#e7fff9;right:15px;padding:9px 6px;cursor:pointer}.recommendationContainer .header{padding:15px 15px 8px;-ms-flex-pack:justify;justify-content:space-between}.recommendationContainer .header,.recommendationContainer .header>div:first-child{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.recommendationContainer .header>div:first-child div{margin-left:18px}.recommendationContainer .header .heading{font-weight:700;font-size:18px;line-height:1.25;color:#4f585e;margin:0}.recommendationContainer .header .subHeading{font-size:14px;line-height:1.5;color:#292929;opacity:.7;margin:0}.recommendationContainer .header .recommendationsButton{font-weight:700;font-size:14px;line-height:20px;text-transform:uppercase;color:#fff;background:#25ada6;border-radius:4px;border:none;outline:none;padding:12px 24px}.recommendationContainer .header .cantSuggestCard{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:2px 8px 2px 10px;font-size:15px;border-radius:20px;color:#4f585e;cursor:pointer}.recommendationContainer .header .cantSuggestCard.responded{background-color:#acc8c1;color:#fff}.recommendationContainer .header .cantSuggestCard.responded img{height:16px;background:#fff;border-radius:50%}.recommendationContainer .header .cantSuggestCard img{margin-right:8px;filter:grayscale(1)}.recoItemCard{background:#fff;border-radius:4px;padding:15px;display:-ms-flexbox;display:flex;position:relative}.recoItemCard .imageContainer{border:1px solid #e0e4e7;box-sizing:border-box;border-radius:4px;min-width:155px;height:180px;overflow:hidden;max-width:155px;cursor:pointer}.recoItemCard .imageContainer img{width:100%;height:100%;object-fit:contain}.recoItemCard .productDetailsContainer{width:100%;margin-left:16px;-ms-flex-direction:column;flex-direction:column}.recoItemCard .productDetailsContainer,.recoItemCard .productDetailsContainer .nameContainer{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.recoItemCard .productDetailsContainer .nameContainer .name{cursor:pointer;font-weight:700;font-size:14px;line-height:20px;color:#4f585e}.recoItemCard .productDetailsContainer .nameContainer .name .volume{font-size:12px;line-height:18px;color:#8897a2;font-weight:400}.recoItemCard .productDetailsContainer .nameContainer .name:hover{text-decoration:underline}.recoItemCard .productDetailsContainer .nameContainer .info{cursor:pointer;width:16px;height:16px;margin-left:10px}.recoItemCard .productDetailsContainer .priceContainer{padding:0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.recoItemCard .productDetailsContainer .priceContainer .price .mrp{font-size:12px;line-height:18px;color:#8897a2}.recoItemCard .productDetailsContainer .priceContainer .price .mrp span{text-decoration:line-through}.recoItemCard .productDetailsContainer .priceContainer .price .discount{margin-left:6px;background:#ff8080;border-radius:2px;padding:2px 4px;font-size:10px;color:#fff}.recoItemCard .productDetailsContainer .priceContainer .sellingPrice{font-weight:600;font-size:14px;line-height:20px;color:#4f585e}.recoItemCard .productDetailsContainer .priceContainer .add{background:#25ada6;border-radius:4px;padding:10px 40px;outline:none;border:none;color:#fff;font-weight:700}.recoItemCard .productDetailsContainer .priceContainer .add:disabled{opacity:.5}.recoItemCard .productDetailsContainer .rejectContainer .rejectBtn{cursor:pointer;color:#8897a2;border:1px solid rgba(136,151,162,.3);box-sizing:border-box;border-radius:4px;padding:4px 16px;margin-top:12px;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.recoItemCard .productDetailsContainer .rejectContainer .rejectBtnDisabled{opacity:.5}.recoItemCard .grayLine{opacity:.1;border:1px solid #8897a2}.usp_container{position:absolute;padding:16px;background:#4f585e;box-shadow:0 4px 4px rgba(0,0,0,.25);bottom:95%;right:1%;border-radius:4px;color:#fff;max-width:80%}.usp_container .head{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-weight:700;font-size:12px;line-height:20px}.usp_container .head span{margin-left:8px;margin-right:25px}.usp_container .head img{filter:brightness(4)}.usp_container .head .cross{cursor:pointer;filter:none;margin-left:auto}.usp_container .content{font-size:12px;line-height:20px;margin-top:4px}.usp_container .content ul{margin-bottom:0;padding-left:16px}.swiper-container{margin:0 auto;position:relative;list-style:none;padding:0;z-index:1;padding-bottom:16px}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-wrapper{z-index:1;display:-ms-flexbox;display:flex;box-sizing:content-box}.swiper-slide,.swiper-wrapper{position:relative;width:100%;transition-property:transform}.swiper-slide{-ms-flex-negative:0;flex-shrink:0}.sliderActiveMultiple,.swiper-slide:first-child{padding-left:15px}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.hideNav{visibility:hidden}.nextArrow{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:50px;height:calc(100% - 16px);background:linear-gradient(270deg,rgba(0,0,0,.2),hsla(0,0%,77%,0));position:absolute;right:0;top:0;z-index:1000;cursor:pointer}.nextArrow img{top:50%;position:relative;transform:translateY(-50%)}.prevArrow{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:50px;height:calc(100% - 16px);background:linear-gradient(270deg,rgba(0,0,0,.2),hsla(0,0%,77%,0));position:absolute;left:0;top:0;z-index:1000;cursor:pointer;transform:rotate(180deg)}.prevArrow img{top:50%;transform:translateY(-50%)}.prevArrow img,.SliderComponentWrapper{position:relative}.loader{position:fixed;left:0;top:0;width:100vw;height:100vh;background:rgba(0,0,0,.3);z-index:9}.loader img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.AddProductsContainer{padding:20px;overflow:auto;height:100%}.AddProductsContainer .AddProductsSearchContainer .CustomerInput{padding:16px 48px 16px 16px;font-size:14px;font-weight:300;line-height:normal;text-align:left;color:#a4a7b6;border-radius:2px;background-color:#fff;box-shadow:0 1px 3px 0 #d9dbe4;border:1px solid #d9dceb;width:100%;max-width:330px;margin-right:20px;resize:none;height:50px}.AddProductsContainer .AddProductsSearchContainer .AddProductsCommonTabs{padding:0 10px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;font-size:14px;font-weight:300;color:#a4a7b6;background-color:#fff;resize:none;height:50px;border-style:solid;border-width:2px;border-color:#fff #fff #d9dceb;outline:none;border-radius:2px 2px 0 0}.AddProductsContainer .AddProductsSearchContainer .AddProductsCommonTabs.ActiveComponent{border-top:2px solid #d9dceb;color:#0f906d!important;border-left:2px solid #d9dceb;border-bottom:2px solid #fff!important;border-right:2px solid #d9dceb}.AddProductsContainer .ActiveRefills{border-left:2px solid #d9dceb;width:30%;text-align:center}.AddProductsContainer .ActiveRefills:not(.ActiveComponent){border-left-color:#fff}.AddProductsContainer .PastOrders{width:25%;text-align:center}.AddProductsContainer .PastOrderedMedicines{width:45%;text-align:center}.AddProductsContainer .AddProductsSearchContainer{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}.AddProductsContainer .SearchedMedicineContainer{overflow-x:hidden;overflow-y:auto;outline:none;height:100%}.AddProductsContainer .SearchedMedicineContainer.ShorterHeight{height:calc(100% - 200px)}.AddProductsContainer .TabButtonGroup{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;width:100%}.AddProductsContainer .TabContentContainer{margin-top:24px;height:calc(100vh - 345px);overflow-y:auto}.AddProductsContainer .skipStepLink a{color:#7c7e87;text-decoration:underline;font-size:13px}.error{color:red;font-size:14px;padding-top:10px}.mainContainr{display:-ms-flexbox;display:flex;padding:20px 20px 20px 0;margin-left:30px;border-bottom:1px solid #e3e4eb}.imgContainr img{width:50px;height:30px;margin-right:15px}.textContainer{display:block;width:100%}.textTitle{font-size:16px;font-weight:600;line-height:normal;color:#16325c}.textSubtitl{font-size:12px;font-weight:400;line-height:1.5;color:#54698d;margin-bottom:5px;padding:0}.textSubtitl img{width:10px;height:15px;margin-right:10px}.extraPad{margin-top:15px}.pePrice{font-size:13px;color:#54698d;padding-bottom:5px}.mrPrice{text-decoration:line-through;padding:0 10px;color:#54698d;padding-bottom:5px!important;padding-left:10px!important}.availableTest{padding:0 10px;color:#54698d;padding-bottom:5px;padding-left:10px;color:#3bb896}.savings{color:#3bb896;padding-bottom:5px;padding-left:10px}.mainContainerPkg{display:-ms-flexbox;display:flex}.mainContainerPkg .detailsContainer{width:100%;display:-ms-flexbox;display:flex;padding:20px 10px 20px 0;margin-left:10px;border-bottom:1px solid #d5d7e1}.imgContainer{padding:20px 0}.imgContainer img{width:25px;height:25px;margin:20px 0}.textContainer{width:100%}.textTitle{font-size:16px;font-weight:600;line-height:normal;color:#16325c}.textTitle span{padding-left:10px}.textSubtitle,.textSubtitleCancelled{font-size:13px;font-weight:400;line-height:2.31;color:#16325c}.textSubtitleCancelled{text-decoration:line-through}.textSubtitleGreen{color:#10847e;background-color:#f2fff8;padding:5px 10px;max-width:430px;font-size:13px;margin:10px 0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;position:relative}.btnContainer{width:90px}.testTooltipIcon img{background:#54698d}.textSubtitleGreen .testTooltipText{background-color:#16325c;color:#fff;text-align:center;border-radius:5px;padding:20px;left:100%;top:-100%;position:absolute;line-height:normal;font-size:13px;min-width:50%;text-align:left;max-height:300px;overflow-y:scroll}.textSubtitleGreen .testTooltipText div{display:block;padding:7.5px 0}.textGreen{color:#10847e;font-size:12px}.testTooltipIcon:hover+.testTooltipText{visibility:visible}.testTooltipIcon:hover+.testTooltipText div{display:block;padding:7.5px 0}.labHeader{font-size:20px;font-weight:600;line-height:normal;color:#16325c;display:-ms-flexbox;display:flex;padding:15px 20px;border-bottom:1px solid #e3e4eb}.doneContainer{padding:15px 30px;position:fixed;bottom:0;width:100%}.unavailableLab{padding:30px;font-size:16px;font-weight:700}.unavailableLabWarning{color:red}.unavailableLabGTCText{color:#3bb896}.unavailableLabCall{color:#16325c}.unavailableLabContainer{display:-ms-flexbox;display:flex;padding:20px}.availableTests{color:#3bb896;font-size:16px;padding-top:10px}.mainContainerTest{display:-ms-flexbox;display:flex}.mainContainerTest .detailsContainer{width:100%;display:-ms-flexbox;display:flex;padding:20px 10px 20px 0;margin-left:10px;border-bottom:1px solid #d5d7e1}.imgContainer{padding:20px 0}.imgContainer img{width:25px;height:25px;margin:20px 0}.textContainer{width:100%}.textContainer span{padding-right:10px}.textTitle{font-size:16px;font-weight:600;line-height:normal;color:#16325c}.textTitle span{padding-right:10px}.textSubtitle{font-size:13px;font-weight:400;line-height:2.31;color:#16325c;padding:5px 0}.btnContainer{width:90px}.labHeader{font-size:20px;font-weight:600;line-height:normal;color:#16325c;display:-ms-flexbox;display:flex;padding:15px 20px;background:#fff;border-bottom:1px solid #e3e4eb}.labHeader img{width:25px;height:25px;margin-right:10px}.doneContainer{padding:15px 30px;position:fixed;bottom:0;width:100%;background:#fff}.labsContainer{overflow:scroll;position:relative;height:85%;top:0;bottom:130px}.unavailableLab{padding:30px;font-size:16px;font-weight:700}.unavailableLabWarning{color:red}.unavailableLabGTCText{color:green}.unavailableLabCall{color:#16325c}.unavailableLabContainer{display:-ms-flexbox;display:flex;padding:20px}.availableTests{color:#3bb896;font-size:16px;padding-top:10px}.warningContainer{padding:20px}.addressCardContainer{background-color:#fff;border:1px solid #d9dceb;padding:24px 16px;display:-ms-flexbox;display:flex;width:48%;margin:5px;border-radius:6px;cursor:pointer}.addressCardContainer.undeliverable{pointer-events:none}.addressCardContainer .errorMessage{display:-ms-flexbox;display:flex;color:#d0021b;padding-top:12px;font-size:14px}.addressCardContainer .errorMessage .icon{margin-right:10px;margin-top:4px}.addressCardContainer .errorMessage .text{-ms-flex:1;flex:1}.addressCardContainer .addressDetailsContainer{width:90%}.addressCardContainer .addressDetailsContainer .addressDetailsHeader{width:100%;padding-bottom:8px}.addressCardContainer .addressDetailsContainer .addressDetailsHeader .addressDetailsName{font-size:13px;font-weight:500}.addressCardContainer .addressDetailsContainer .addressDetailsHeader .addressDetailsType{border-radius:2px;border:1px solid rgba(0,0,0,.3);font-size:12px;color:rgba(0,0,0,.3);text-align:center;text-transform:uppercase;float:right;padding:0 8px;margin-right:5px}.addressCardContainer .addressDetailsContainer .addressDetailsGen{font-size:13px;font-weight:400;line-height:1.46;text-align:left;color:#7c7e87}.addressCardContainer .addressDetailsContainer .btnContainer{padding-top:8px;font-size:14px;font-weight:400;line-height:normal}.addressCardContainer .addressDetailsContainer .btnContainer .btnTextEdit{cursor:pointer;color:#7c7e87}.addressCardContainer .addressDetailsContainer .btnContainer .btnTextDelete{cursor:pointer;color:#d0021b;padding:0 22px}.addressCardContainer .addressDetailsContainer .undeliverableText{margin-top:10px;font-size:16px;color:#df2020}.addressCardContainer .addressDetailsSelect{width:10%;text-align:center}.AddressPatientsWrapper{padding:20px;max-height:75vh;overflow-y:auto}.AddressPatientsWrapper .PatientDetailsContainer{padding-bottom:20px;margin-bottom:25px;border-bottom:2px solid #d9dceb;color:#16325c}.AddressPatientsWrapper .PatientDetailsContainer .PatientDetailsTitle{font-size:20px;font-weight:700}.AddressPatientsWrapper .PatientDetailsContainer .selectPatientBtnWrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:15px}.AddressPatientsWrapper .PatientDetailsContainer .selectPatientBtnWrapper .selectPatientTitle{font-size:16px;font-weight:700;margin-right:20px}.AddressPatientsWrapper .PatientDetailsContainer .selectPatientBtnWrapper .infoText{color:#fc8019}.AddressPatientsWrapper .PatientDetailsContainer .selectPatientBtnWrapper .addNewPatientBtn{border:1px solid #d8dde6;background-color:#fff;padding:6px 16px;border-radius:4px;color:#10847e;font-weight:700;outline:none;cursor:pointer}.AddressPatientsWrapper .PatientDetailsContainer .patientListWrapper{display:-ms-grid;display:grid;-ms-grid-columns:32% 32% 32%;grid-template-columns:32% 32% 32%;grid-gap:15px 2%}.AddressPatientsWrapper .AddPatientContainer .AddPatientTitle{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.AddressPatientsWrapper .AddPatientContainer .AddPatientTitle .goBackBtn{color:#54698d;font-size:13px;cursor:pointer}.AddressPatientsWrapper .AddPatientContainer .yearGenderWrapper{display:-ms-flexbox;display:flex}.AddressPatientsWrapper .AddPatientContainer .patientFormItemWrapper{-ms-flex:1;flex:1}.AddressPatientsWrapper .AddPatientContainer .patientFormItemWrapper:first-of-type{margin-right:24px}.AddressPatientsWrapper .AddPatientContainer .patientFormItemWrapper .genderBtns{margin-top:5px;display:-ms-flexbox;display:flex}.AddressPatientsWrapper .AddPatientContainer .patientFormItemWrapper .genderBtns .genderOptionContainer{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;cursor:pointer;width:20px;height:20px}.AddressPatientsWrapper .AddPatientContainer .patientFormItemWrapper .genderBtns .genderRadioBtn{max-width:20px;margin-right:10px}.AddressPatientsWrapper .AddPatientContainer .patientFormItemWrapper .patientFormFieldInput{width:100%;padding:10px 17px;border-radius:4px;border:1px solid #a8b7c7;outline:none;margin-top:5px;margin-bottom:20px;max-width:600px}.AddressPatientsWrapper .AddPatientContainer .patientFormItemWrapper .patientFormFieldInput,.AddressPatientsWrapper .AddPatientContainer .patientFormItemWrapper .patientFormFieldTitle{color:#54698d;font-size:13px}.AddressPatientsWrapper .AddPatientContainer .saveBtn{background-color:#10847e;color:#fff;border-radius:4px;width:200px;padding:12px;border:none;outline:none;cursor:pointer}.AddressPatientsWrapper .AddPatientContainer .saveBtn:hover{background-color:#0d6d68}.DeliveryAddressContainer{padding:20px;overflow-y:auto;max-height:75%}.CashHandlingContainer{padding:5px}.DeliveryAddressHeader{display:-ms-flexbox;display:flex}.DeliveryAddressHeader .DeliveryAddressHeaderText{font-size:16px;font-weight:700;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex:1;flex:1;color:#16325c}.DeliveryAddressHeader .DeliveryAddressHeaderText .addNewAddressBtn{border:1px solid #d8dde6;background-color:#fff;padding:6px 16px;border-radius:4px;color:#10847e;font-weight:700;outline:none;cursor:pointer}.DeliveryAddressesContainer{padding:32px 0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.PaymentPrefContainer{border-bottom:1px solid #d9dceb;border-top:1px solid #d9dceb;padding:24px 0 32px}.PaymentPrefContainer .PaymentPrefTitle{font-size:13px;text-align:left;color:#a4a7b6}.AddressFieldHeader,.PaymentPrefContainer .PaymentPrefOptions{font-size:13px;text-align:left;color:#14151a}.AddressFieldHeader{font-weight:400;line-height:2.08;padding-bottom:8px}.AddressInput{border-radius:1px;background-color:#fff;border:1px solid #d9dceb;resize:none;margin-bottom:24px;width:70%;height:50px;padding:12px}.optionContainer{padding-left:24px}.optionContainer .radioButtonImage{width:24px;font-size:13px;max-height:24px;margin-right:8px}.PaymentPreferance{margin:16px 0}.PaymentPreferance .infoForCustomer{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:12px 0}.PaymentPreferance .infoForCustomer .title{font-size:14px;font-weight:600;color:#666;width:100%}.PaymentPreferance .infoForCustomer .infoText{font-size:14px;font-weight:600;color:#fc8019;width:50%}.PaymentPreferance .infoForCustomer .infoText:before{content:" ";color:transparent;border-radius:50%;height:8px;width:8px;background-color:#fc8019;margin-right:5px;display:inline-block}.PaymentPreferance .walletOptIn{width:330px;padding:15px 18px;border-radius:2px;border:1px solid #e5e5e5;display:-ms-grid;display:grid;-ms-grid-columns:35px auto;grid-template-columns:35px auto;column-gap:15px;position:relative;cursor:pointer;margin:10px 0}.PaymentPreferance .walletOptIn.optInNotAllowed{cursor:default}.PaymentPreferance .walletOptIn .walletIcon{grid-row:1/3}.PaymentPreferance .walletOptIn .title{font-size:16px;font-weight:700;color:#4f585e}.PaymentPreferance .walletOptIn .applicableAmountContainer{font-size:14px;color:#666;display:-ms-flexbox;display:flex;-ms-flex-pack:left;justify-content:left;-ms-flex-align:center;align-items:center;font-weight:700}.PaymentPreferance .walletOptIn .walletBalance{margin:0 8px 0 0}.PaymentPreferance .walletOptIn .checkBox{position:absolute;right:15px;top:10px;height:20px;width:20px}.PaymentPreferance .paymentModeTitle{font-size:14px;font-weight:600;color:#4f585e;margin:10px 0}.PaymentPreferance .paymentModesContainer{display:-ms-grid;display:grid;-ms-grid-columns:48% 48%;grid-template-columns:48% 48%;column-gap:4%;row-gap:10px}.PaymentPreferance .paymentModesContainer .paymentModeOption{display:-ms-flexbox;display:flex;box-shadow:0 0 4px 0 #cfd2e0;cursor:pointer;-ms-flex-align:center;align-items:center;padding:18px}.PaymentPreferance .paymentModesContainer .paymentModeOption img{margin-right:25px;height:40px;width:40px;object-fit:scale-down}.PaymentPreferance .paymentModesContainer .paymentModeOption .pgInfo{-ms-flex-positive:1;flex-grow:1;padding-right:8px}.PaymentPreferance .paymentModesContainer .paymentModeOption .pgInfo .pgDescription{font-size:13px;color:#8897a2}.container{height:100vh;max-width:100vw;background:rgba(0,0,0,.4);position:fixed;top:0;left:0;z-index:1000}.card,.container{display:-ms-flexbox;display:flex}.card{background:#fff;padding:48px 48px 10px;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.2);-ms-flex-direction:column;flex-direction:column;gap:24px;box-shadow:0 4px 4px 0 #00000040;max-width:600px}.options{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;gap:40px;padding-bottom:24px}.gender-selection-card{border:1px solid #edf2f9;border-radius:8px;background:#fff;-ms-flex-direction:column;flex-direction:column;z-index:2}.gender-label,.gender-selection-card{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.gender-label{gap:8px;cursor:pointer;padding:4px 8px 0}.question-text{padding:24px 0;font-size:16px;font-weight:600;text-align:center}.genders{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:10px;gap:10px;border:1px solid #dce4f1;padding:8px;border-radius:8px}.gender-radio{margin-left:12px;height:24px;width:24px}.close-button{position:absolute;top:10px;right:10px;background:transparent;border:none;font-size:20px;cursor:pointer}.note-section{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;position:relative;bottom:30px;z-index:1;gap:8px;background:linear-gradient(269.47deg,hsla(4,100%,97%,.7) 19.63%,rgba(255,241,224,.7) 98.04%);border-top:1px solid #ffa726;padding:16px 8px 8px;font-size:14px}.info-icon{width:24px;height:24px}.note-text{text-align:left;font-size:12px;color:#cf7530;font-weight:600;line-height:170%;background:linear-gradient(269.47deg,hsla(4,100%,97%,.7) 19.63%,rgba(255,241,224,.7) 98.04%);max-width:500px}.proceed-button-wrapper{text-align:center;position:relative;bottom:30px}.proceed-button{padding:10px 20px;font-size:16px;font-weight:600;border:none;cursor:pointer;width:80%;max-width:300px;transition:background-color .3s ease}.proceed-button.disabled{background-color:#ccc;color:#666;cursor:not-allowed}.proceed-button.enabled{background-color:#28a745;color:#fff}.patientContainer{padding:15px;border:1px solid #d9dceb;cursor:pointer}.patientHeader{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}.patientHeader .patientHeaderName{max-width:200px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700}.patientDetails{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}.btnTextEdit,.patientDetails .subtext{font-size:13px;color:#54698d}.btnTextEdit{margin-right:10px;cursor:pointer}.btnTextDelete{font-size:13px;color:#c23934;cursor:pointer}.greenBtn,.pinkBtn{background:#ff8e9b;height:30px;color:#fff;line-height:0}.greenBtn{background:#0f906d}.topLevelontainer{transition:none!important}.footer,.topLevelontainer{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.appointmentPreferenceContainer .appointmentTitleWrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.appointmentPreferenceContainer .appointmentTitle{font-size:16px;font-weight:600}.appointmentPreferenceContainer .changeBtnSlot{border:1px solid #d8dde6;background-color:#fff;padding:6px 16px;border-radius:4px;color:#10847e;font-weight:700;outline:none}.appointmentPreferenceContainer .date{font-size:14px;margin-bottom:10px}.appointmentPreferenceContainer .time{font-size:12px;color:#54698d;padding-bottom:20px;margin:0;border-bottom:2px solid #d9dceb}.paymentPreferenceContainer{margin-top:20px}.paymentPreferenceContainer .paymentPreferenceTitle{font-size:16px;font-weight:600;margin-bottom:20px}.paymentPreferenceContainer .radioBtn{margin-right:10px;cursor:pointer}.paymentPreferenceContainer .radioBtnLabel{cursor:pointer;margin-bottom:20px}.container{line-height:1.5}.mainContainer{display:block}.titleImg{margin-bottom:20px}.titleText{font-size:26px;font-weight:700;color:#4f585e}.titleSubText{font-weight:400;font-size:16px;color:#4f585e;margin:5px 0 30px}.diagnosticsOrderCard{display:-ms-flexbox;display:flex;padding:20px;border:1px solid #dfe3e6;border-radius:6px}.orderCardImg{width:25px}.orderCardTextContainer{width:calc(100% - 25px);padding-left:10px}.orderCardHeader{display:-ms-flexbox;display:flex;padding-bottom:5px}.orderCardPatientName{font-size:16px;font-weight:700;text-align:left;color:#4f585e;width:85%}.orderCardPrice{font-size:16px;font-weight:700;color:#8897a2;width:15%;text-align:right}.orderCardLab{padding-bottom:5px}.orderCardLab,.orderCardTests{font-size:16px;font-weight:400;color:#8897a2}.orderCardTests{padding-bottom:10px}.orderCardTests div{padding-left:100px}.orderCardStatus{font-size:26px;font-weight:400;color:#fc8019;padding-bottom:20px}.orderCardFooter{display:block}.orderCardEDD{font-size:16px;font-weight:600;color:#4f585e;width:75%}.diagnosticsReviewContainer{padding:20px;color:#16325c}.reviewOrderTitle{font-size:20px;font-weight:600;margin-bottom:20px}.emailWrapper{border-radius:6px;background-color:rgba(221,228,237,.7);padding:15px;color:#54698d;font-size:14px}.emailInputDR{width:290px;height:40px;border-radius:4px;border:1px solid #a8b7c7;background-color:#fff;margin-top:5px;outline:none;padding-left:5px}.seperator{background:#d9dceb;height:2px;border:none}.orderPlacementReason{border-top:1px solid #d9dceb;margin-top:16px}.orderPlacementReason .reasonTitle{font-size:19px;font-weight:300;color:#14151a;padding:12px 0}.PrescriptionDetailsContainer{padding:20px}.PrescriptionDetailsContainer .rxInfoContainer{height:calc(100% - 190px);overflow:auto}.PrescriptionDetailsContainer .rxInfoContainer .modal-footer{margin:12px auto;border:none}.PrescriptionDetailsContainer .rxInfoContainer .nextOrderBtn{width:250px;height:50px;border-radius:2px;background-color:#0f906d;box-shadow:1px 2px 4px 0 #b6f1e1;font-size:14px;font-weight:500;text-align:center;text-transform:uppercase;color:#fff;text-shadow:none;background-image:none;border-color:transparent}.PrescriptionDetailsContainer .rxInfoContainer .PastImageGallery{margin:24px 0}.PrescriptionDetailsContainer .rxInfoContainer .PastImageGallery .modal-dialog{min-width:850px;max-height:540px;top:0;transition:top .4s;left:0;position:absolute;margin:50px 40px}.PrescriptionDetailsContainer .rxInfoContainer .imageGalleryContainer{max-height:600px;display:-ms-flexbox;display:flex}.PrescriptionDetailsContainer .rxInfoContainer .imageGalleryContainer .rxImg{margin:auto;max-width:85%;height:100%}.PrescriptionDetailsContainer .rxInfoContainer .imageGalleryContainer .arrowImg{width:50px;height:50px;margin:auto 0;border:1px solid #000;border-radius:25px}.PrescriptionDetailsContainer .rxInfoContainer .rxGalleryTitle{display:inline-block;font-size:19px;font-weight:300;color:#14151a}.PrescriptionDetailsContainer .rxInfoContainer .rxAvailabilityContainer .rxAvailabilityText{font-size:19px;font-weight:300;line-height:normal;text-align:left;color:#14151a}.PrescriptionDetailsContainer .rxInfoContainer .rxAvailabilityContainer .rxAvailabilityOptions{display:-ms-flexbox;display:flex;padding-top:24px}.PrescriptionDetailsContainer .rxInfoContainer .rxAvailabilityContainer .rxAvailabilityOptions .optionContainer{font-size:13px;font-weight:400;line-height:normal;text-align:left;color:#14151a;margin-right:32px}.PrescriptionDetailsContainer .rxInfoContainer .rxAvailabilityContainer .rxAvailabilityOptions .optionContainer input{cursor:pointer;width:15px;max-height:15px;margin-right:8px}.PrescriptionDetailsContainer .rxInfoContainer .rxAvailabilityContainer .rxAvailabilityOptions .optionContainer label{cursor:pointer}.PrescriptionDetailsContainer .rxInfoContainer .sendRxOptionsContainer{padding-top:24px}.PrescriptionDetailsContainer .rxInfoContainer .sendRxOptionsContainer .sendRxOptionsText{font-size:13px;font-weight:400;line-height:normal;text-align:left;color:#14151a}.PrescriptionDetailsContainer .rxInfoContainer .sendRxOptionsContainer .sendRxOptions{display:-ms-flexbox;display:flex;padding-top:24px}.PrescriptionDetailsContainer .rxInfoContainer .sendRxOptionsContainer .sendRxOptions .optionContainer{font-size:13px;font-weight:400;line-height:normal;text-align:left;color:#14151a;padding-right:32px}.PrescriptionDetailsContainer .rxInfoContainer .sendRxOptionsContainer .sendRxOptions .optionContainer input{margin-right:8px}.PrescriptionDetailsContainer .rxInfoContainer .sendRxOptionsContainer .sendRxOptions .optionContainer input,.PrescriptionDetailsContainer .rxInfoContainer .sendRxOptionsContainer .sendRxOptions .optionContainer label{cursor:pointer}.PrescriptionDetailsContainer .rxInfoContainer .EmailAddressContainer{padding-top:24px}.PrescriptionDetailsContainer .rxInfoContainer .EmailAddressContainer .EmailAddressHeader{font-size:13px;font-weight:400;line-height:normal;text-align:left;color:#14151a;padding-bottom:8px}.PrescriptionDetailsContainer .rxInfoContainer .EmailAddressContainer .EmailInput{padding:16px;font-size:14px;font-weight:400;line-height:normal;text-align:left;color:#14151a;resize:none;width:400px}.PrescriptionDetailsContainer .rxInfoContainer .doctorConsultationContainer{padding:40px 0 16px}.PrescriptionDetailsContainer .rxInfoContainer .doctorConsultationContainer .doctorConsultationText{font-size:13px;font-weight:400;line-height:normal;text-align:left;color:#14151a;padding-bottom:16px}.PrescriptionDetailsContainer .rxInfoContainer .doctorConsultationContainer .doctorConsultationSubText{font-size:13px;font-weight:400;line-height:normal;text-align:left;color:#a4a7b6;padding-bottom:16px}.PrescriptionDetailsContainer .rxInfoContainer .doctorConsultationContainer .doctorConsultationTextbox{padding:16px 8px;width:307.3px;height:130px;border-radius:3px;resize:none;background-color:#fff;border:1px solid #d9dceb}.PrescriptionDetailsContainer .rxInfoContainer .uploadRxContainer{padding:16px 0;margin-top:16px;border-top:1px solid #d9dceb}.PrescriptionDetailsContainer .rxInfoContainer .uploadRxContainer .uploadRxBtn{cursor:pointer;border:1px solid #0f906d;border-radius:2px;color:#0f906d;height:40px;margin-left:16px;outline:none}.PrescriptionDetailsContainer .rxInfoContainer .uploadRxContainer .uploadRxBtn:hover{background-color:#0f906d;color:#fff}.PrescriptionDetailsContainer .rxInfoContainer .uploadRxContainer .imageGallery{margin-top:16px}.PrescriptionDetailsContainer .rxInfoContainer .diagnosticPitch{border-top:1px solid #d9dceb;margin-top:16px}.PrescriptionDetailsContainer .rxInfoContainer .diagnosticPitch .pitchTitle{font-size:19px;font-weight:300;color:#14151a;padding:12px 0}.PrescriptionDetailsContainer .rxInfoContainer .diagnosticPitch .pitchSubSection .pitchSubtitle{margin-bottom:8px}.PrescriptionDetailsContainer .rxInfoContainer .diagnosticPitch .pitchSubSection .optionsContainer>*{display:block;font-size:14px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.PrescriptionDetailsContainer .rxInfoContainer .diagnosticPitch .pitchSubSection .optionsContainer>* input{margin-right:8px}.PrescriptionDetailsContainer .rxInfoContainer .orderPlacementReason{border-top:1px solid #d9dceb;margin-top:16px}.PrescriptionDetailsContainer .rxInfoContainer .orderPlacementReason .reasonTitle{font-size:19px;font-weight:300;color:#14151a;padding:12px 0}.PrescriptionDetailsContainer .rxInfoContainer .modal-body .alert-danger{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.PrescriptionDetailsContainer .rxInfoContainer .modal-body .alert-danger .tryAgainBtn{height:35px}.alert-success{margin-bottom:0!important}.imageGallery .galleryContainer{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-height:150px;overflow:auto}.imageGallery .galleryContainer .imageContainer{height:100px;width:170px;margin:10px 10px 10px 0;border:1px solid #d9dceb;position:relative;background-color:#f6f7fc;cursor:pointer}.imageGallery .galleryContainer .imageContainer,.imageGallery .galleryContainer .imageContainer .deleteIcon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.imageGallery .galleryContainer .imageContainer .deleteIcon{background-color:red;color:#fff;width:20px;height:20px;top:-10px;right:-10px;position:absolute;border-radius:50%;font-size:10px}.imageGallery .galleryContainer .imageContainer .galleryImage{height:100%;max-width:100%}.imageGallery .galleryContainer .imageContainer .expiredLabel{position:absolute;bottom:0;width:100%;text-align:center;background:#a21616;color:#fff;line-height:26px;font-size:12px}.imageGallery .imageGalleryModal{width:60vw}.imageGallery .imageGalleryModal .imageModalContainer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.imageGallery .imageGalleryModal .imageModalContainer .rxImg{width:100%;height:80vh}.imageGallery .imageGalleryModal .imageModalContainer .arrowImg{width:50px;height:100%;background:rgba(0,0,0,.1);margin:auto 0;position:absolute;cursor:pointer}.imageGallery .imageGalleryModal .imageModalContainer .arrowImg.left{left:0}.imageGallery .imageGalleryModal .imageModalContainer .arrowImg.right{right:0}.imageGallery .imageGalleryModal .imageModalContainer .arrowImg.disabled{display:none}.imageGallery .imageGalleryModal .imageModalContainer .arrowImg:hover{background:rgba(0,0,0,.5)}.imageGallery .imageGalleryModal .modal-footer .modalCloseBtn{background:red;height:30px;color:#fff;line-height:0}.OrderSuccessContainer{padding-top:16px;text-align:center;max-height:500px}.OrderSuccessContainer .OrderSuccessTitle{font-size:22px;font-weight:400;line-height:1;text-align:center;color:#14151a}.OrderSuccessContainer .OrderContainer{padding-top:40px;max-width:340px;margin:0 auto;display:block}.OrderSuccessContainer .OrderContainer .OrderTitle{font-size:12px;font-weight:500;line-height:normal;text-align:left;color:rgba(0,0,0,.57);padding-bottom:32px}.OrderSuccessContainer .OrderContainer .OrderDetailsContainer{display:-ms-flexbox;display:flex}.OrderSuccessContainer .OrderContainer .OrderDetailsContainer .OrderImageContainer img{width:32px;height:32px}.OrderSuccessContainer .OrderContainer .OrderDetailsContainer .OrderDetailContainer{display:block;padding:0 16px}.OrderSuccessContainer .OrderContainer .OrderDetailsContainer .OrderDetailContainer .OrderDetailTitle{font-size:12px;font-weight:400;line-height:normal;text-align:left;color:rgba(0,0,0,.3);padding-bottom:4px}.OrderSuccessContainer .OrderContainer .OrderDetailsContainer .OrderDetailContainer .OrderDetailValue{font-size:14px;font-weight:500;line-height:normal;text-align:left;color:rgba(0,0,0,.87)}.OrderSuccessContainer .OrderContainer .tableHeader{display:-ms-flexbox;display:flex;padding:24px 0;border-bottom:1px solid #d9dceb}.OrderSuccessContainer .OrderContainer .tableHeader .tableHeaderTitle{font-size:12px;font-weight:500;line-height:normal;text-align:left;color:#3a3d4f;width:80%}.OrderSuccessContainer .OrderContainer .tableHeader .tableHeaderQty{font-size:12px;font-weight:500;line-height:normal;text-align:left;color:#3a3d4f;width:20%}.OrderSuccessContainer .OrderContainer .productContainer{border-top:1px solid #d9dceb;font-weight:400;line-height:1.5;text-align:left;color:#3a3d4f;display:-ms-flexbox;display:flex;padding:16px 0 24px;overflow-y:auto;max-height:300px}.OrderSuccessContainer .OrderContainer .productContainer .productName{width:80%;font-size:12px;text-transform:uppercase}.OrderSuccessContainer .OrderContainer .productContainer .productQty{text-align:center;width:20%;font-size:13px}.review-shipment-container{padding:20px 15px;max-height:80vh;overflow:scroll}.review-shipment-container .header{padding:15px;border:1px solid #dce4f1;border-radius:4px;position:relative}.review-shipment-container .header .heading{font-weight:700;font-size:16px;line-height:18px;color:#4f585e}.review-shipment-container .header .subHeading{font-weight:600;font-size:14px;line-height:22px;color:#51585e;margin-top:4px}.review-shipment-container .header .text{font-weight:600;font-size:12px;line-height:18px;color:#8897a2}.review-shipment-container .header img{position:absolute;right:-1px;bottom:-1px;height:-webkit-fill-available}.review-shipment-container .body .shipment-container{margin-top:50px;background:#edf2f9;border-radius:6px;border-top-left-radius:0;padding:15px;position:relative}.review-shipment-container .body .count-card{position:absolute;bottom:100%;left:0;background:#edf2f9;padding:7px 15px;font-weight:600;font-size:12px;line-height:16px;color:#4f585e;border-top-left-radius:6px;border-top-right-radius:6px}.review-shipment-container .body .content{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.review-shipment-container .body .content .products{width:48%}.review-shipment-container .body .content .products .product{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.review-shipment-container .body .content .products .product .name{font-size:14px;line-height:20px;color:#51585e}.review-shipment-container .body .content .products .product .quantity{font-size:14px;line-height:20px;color:#51585e;margin-left:18px;white-space:pre}.review-shipment-container .body .content .delivery-preferences{width:48%;position:relative}.review-shipment-container .body .content .delivery-preferences.pe-loading:before{background-color:#fff;border-radius:6px}.review-shipment-container .body .content .delivery-preferences .preference{padding:15px;border:1px solid #dce4f1;border-radius:6px;background:#fff;cursor:pointer}.review-shipment-container .body .content .delivery-preferences .preference:not(:last-child){margin-bottom:15px}.review-shipment-container .body .content .delivery-preferences .preference .radio-btn{width:30px;float:left;height:20%}.review-shipment-container .body .content .delivery-preferences .preference .radio-btn .outer{height:20px;width:20px;border-radius:50%;border:2px solid #8897a2}.review-shipment-container .body .content .delivery-preferences .preference .time{font-weight:700;font-size:14px;color:#51585e}.review-shipment-container .body .content .delivery-preferences .preference .preferenceType{margin-top:2px;margin-bottom:9px}.review-shipment-container .body .content .delivery-preferences .preference .preferenceType img{height:22px}.review-shipment-container .body .content .delivery-preferences .preference .preferenceType .text{font-size:12px;line-height:18px;color:#51585e;font-weight:700}.review-shipment-container .body .content .delivery-preferences .preference .preferenceType .extraCharge{font-size:12px;line-height:18px;color:#51585e}.review-shipment-container .body .content .delivery-preferences .preference .disclaimer{font-weight:600;font-size:12px;line-height:18px;color:#51585e;border-top:1px solid #dce4f1;padding-top:8px}.review-shipment-container .body .content .delivery-preferences .preference.selected{border:1px solid #62bf9f}.review-shipment-container .body .content .delivery-preferences .preference.selected .outer{height:20px;width:20px;background:#62bf9f;border:none;border-radius:50%;position:relative}.review-shipment-container .body .content .delivery-preferences .preference.selected .outer .inner{width:16px;height:16px;border:3px solid #fff;border-radius:50%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.review-shipment-container .body .amount-bifurcation{padding:20px 15px;font-size:14px}.review-shipment-container .body .amount-bifurcation .bifurcation-container:not(:last-child){border-bottom:1px dashed #dfe3e6}.review-shipment-container .body .amount-bifurcation .bifurcation-container:last-child{font-weight:700}.review-shipment-container .body .amount-bifurcation .bifurcation-container .bifurcation{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:8px 0}.review-shipment-container .body .amount-bifurcation .bifurcation-container .bifurcation .text{color:#4f585e;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.review-shipment-container .body .amount-bifurcation .bifurcation-container .bifurcation .text img{margin-left:5px;height:12px;filter:opacity(.7);cursor:pointer}.review-shipment-container .body .amount-bifurcation .bifurcation-container .bifurcation .bothValue .original{margin-right:10px;-webkit-text-decoration-line:line-through;text-decoration-line:line-through;color:#8897a2;font-weight:400}.review-shipment-container .body .amount-bifurcation .bifurcation-container .bifurcation .final{color:#4f585e;font-weight:600}.footer{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:20px 15px;box-shadow:0 -1px 6px rgba(0,0,0,.2);z-index:1;position:relative}.footer .details{font-weight:600}.footer .details .price{font-size:16px;line-height:22px;color:#4f585e}.footer .details .detail-btn{cursor:pointer;font-size:12px;line-height:18px;color:#10847e}.footer .action-btns{display:-ms-flexbox;display:flex}.footer .action-btns div{cursor:pointer;width:235px;padding:12px;font-weight:700;font-size:16px;line-height:22px;text-align:center;color:#fff}.footer .action-btns .back-btn{background:#a4a7b5;margin-right:15px}.footer .action-btns .place-btn{background:#418d6f}.footer .action-btns .place-btn.disable{opacity:.2}.footer .footer-loader{position:absolute;width:100%;height:100%;background:no-repeat 50%/20% rgba(0,0,0,.5);top:0;left:0;background-image:url(data:image/svg+xml;base64,PHN2ZyBjbGFzcz0ibGRzLXNwaW5uZXIiIHdpZHRoPSIyMDAiIGhlaWdodD0iMjAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCIgc3R5bGU9ImJhY2tncm91bmQ6MCAwIj48cmVjdCB4PSI0NyIgeT0iMjQiIHJ4PSI5LjQiIHJ5PSI0LjgiIHdpZHRoPSI2IiBoZWlnaHQ9IjEyIiBmaWxsPSIjMTA4NDdlIj48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIgZHVyPSIxcyIgYmVnaW49Ii0wLjkxNjY2NjY2NjY2NjY2NjZzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIvPjwvcmVjdD48cmVjdCB4PSI0NyIgeT0iMjQiIHJ4PSI5LjQiIHJ5PSI0LjgiIHdpZHRoPSI2IiBoZWlnaHQ9IjEyIiBmaWxsPSIjMTA4NDdlIiB0cmFuc2Zvcm09InJvdGF0ZSgzMCA1MCA1MCkiPjxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9Im9wYWNpdHkiIHZhbHVlcz0iMTswIiBkdXI9IjFzIiBiZWdpbj0iLTAuODMzMzMzMzMzMzMzMzMzNHMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIi8+PC9yZWN0PjxyZWN0IHg9IjQ3IiB5PSIyNCIgcng9IjkuNCIgcnk9IjQuOCIgd2lkdGg9IjYiIGhlaWdodD0iMTIiIGZpbGw9IiMxMDg0N2UiIHRyYW5zZm9ybT0icm90YXRlKDYwIDUwIDUwKSI+PGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIGR1cj0iMXMiIGJlZ2luPSItMC43NXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIi8+PC9yZWN0PjxyZWN0IHg9IjQ3IiB5PSIyNCIgcng9IjkuNCIgcnk9IjQuOCIgd2lkdGg9IjYiIGhlaWdodD0iMTIiIGZpbGw9IiMxMDg0N2UiIHRyYW5zZm9ybT0icm90YXRlKDkwIDUwIDUwKSI+PGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIGR1cj0iMXMiIGJlZ2luPSItMC42NjY2NjY2NjY2NjY2NjY2cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz48L3JlY3Q+PHJlY3QgeD0iNDciIHk9IjI0IiByeD0iOS40IiByeT0iNC44IiB3aWR0aD0iNiIgaGVpZ2h0PSIxMiIgZmlsbD0iIzEwODQ3ZSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDUwIDUwKSI+PGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIGR1cj0iMXMiIGJlZ2luPSItMC41ODMzMzMzMzMzMzMzMzM0cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz48L3JlY3Q+PHJlY3QgeD0iNDciIHk9IjI0IiByeD0iOS40IiByeT0iNC44IiB3aWR0aD0iNiIgaGVpZ2h0PSIxMiIgZmlsbD0iIzEwODQ3ZSIgdHJhbnNmb3JtPSJyb3RhdGUoMTUwIDUwIDUwKSI+PGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIGR1cj0iMXMiIGJlZ2luPSItMC41cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz48L3JlY3Q+PHJlY3QgeD0iNDciIHk9IjI0IiByeD0iOS40IiByeT0iNC44IiB3aWR0aD0iNiIgaGVpZ2h0PSIxMiIgZmlsbD0iIzEwODQ3ZSIgdHJhbnNmb3JtPSJyb3RhdGUoMTgwIDUwIDUwKSI+PGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIGR1cj0iMXMiIGJlZ2luPSItMC40MTY2NjY2NjY2NjY2NjY3cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz48L3JlY3Q+PHJlY3QgeD0iNDciIHk9IjI0IiByeD0iOS40IiByeT0iNC44IiB3aWR0aD0iNiIgaGVpZ2h0PSIxMiIgZmlsbD0iIzEwODQ3ZSIgdHJhbnNmb3JtPSJyb3RhdGUoMjEwIDUwIDUwKSI+PGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIGR1cj0iMXMiIGJlZ2luPSItMC4zMzMzMzMzMzMzMzMzMzMzcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz48L3JlY3Q+PHJlY3QgeD0iNDciIHk9IjI0IiByeD0iOS40IiByeT0iNC44IiB3aWR0aD0iNiIgaGVpZ2h0PSIxMiIgZmlsbD0iIzEwODQ3ZSIgdHJhbnNmb3JtPSJyb3RhdGUoMjQwIDUwIDUwKSI+PGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIGR1cj0iMXMiIGJlZ2luPSItMC4yNXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIi8+PC9yZWN0PjxyZWN0IHg9IjQ3IiB5PSIyNCIgcng9IjkuNCIgcnk9IjQuOCIgd2lkdGg9IjYiIGhlaWdodD0iMTIiIGZpbGw9IiMxMDg0N2UiIHRyYW5zZm9ybT0icm90YXRlKDI3MCA1MCA1MCkiPjxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9Im9wYWNpdHkiIHZhbHVlcz0iMTswIiBkdXI9IjFzIiBiZWdpbj0iLTAuMTY2NjY2NjY2NjY2NjY2NjZzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIvPjwvcmVjdD48cmVjdCB4PSI0NyIgeT0iMjQiIHJ4PSI5LjQiIHJ5PSI0LjgiIHdpZHRoPSI2IiBoZWlnaHQ9IjEyIiBmaWxsPSIjMTA4NDdlIiB0cmFuc2Zvcm09InJvdGF0ZSgzMDAgNTAgNTApIj48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIgZHVyPSIxcyIgYmVnaW49Ii0wLjA4MzMzMzMzMzMzMzMzMzMzcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz48L3JlY3Q+PHJlY3QgeD0iNDciIHk9IjI0IiByeD0iOS40IiByeT0iNC44IiB3aWR0aD0iNiIgaGVpZ2h0PSIxMiIgZmlsbD0iIzEwODQ3ZSIgdHJhbnNmb3JtPSJyb3RhdGUoMzMwIDUwIDUwKSI+PGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIGR1cj0iMXMiIGJlZ2luPSIwcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz48L3JlY3Q+PC9zdmc+)}.review-shipment-modal{background:rgba(0,0,0,.9)!important}.orderSuccessModal .modal-content{overflow:hidden;max-height:85vh;border:none}.orderSuccessModal .header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;background:#10847e;padding:48px 54px 24px 24px;-ms-flex-align:center;align-items:center;color:#fff}.orderSuccessModal .header .heading{font-weight:700;font-size:26px;line-height:38px;margin-bottom:4px}.orderSuccessModal .header .subHeading{font-weight:600;font-size:14px;line-height:19px}.orderSuccessModal .body{padding:24px;margin-bottom:95px;overflow:scroll}.orderSuccessModal .body .communication-container{display:-ms-grid;display:grid;gap:10px;-ms-grid-columns:50% [2];grid-template-columns:repeat(2,50%)}.orderSuccessModal .body .communication-container .communication-block{border:1px solid #dfe3e6;box-sizing:border-box;border-radius:6px;padding:16px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.orderSuccessModal .body .communication-container .communication-block img{width:40px;height:40px;border-radius:50%;object-fit:cover;margin-right:10px}.orderSuccessModal .body .communication-container .communication-block .primary-text{font-weight:600;font-size:14px;line-height:19px;color:#4f585e;margin-bottom:6px}.orderSuccessModal .body .communication-container .communication-block .secondary-text{font-weight:700;font-size:16px;line-height:24px;color:#3bb896;margin:0}.orderSuccessModal .body .shipment-container{margin-top:24px}.orderSuccessModal .body .shipment-container .heading{font-weight:700;color:#4f585e}.orderSuccessModal .body .shipment-container .shipments{display:-ms-grid;display:grid;gap:16px;-ms-grid-columns:50% [2];grid-template-columns:repeat(2,50%);margin-top:16px}.orderSuccessModal .body .shipment-container .shipments .shipment{border-radius:6px}.orderSuccessModal .body .shipment-container .shipments .shipment .header{border-radius:inherit;background:#edf2f9;color:#4f585e;padding:15px;padding-bottom:20px;display:block}.orderSuccessModal .body .shipment-container .shipments .shipment .header .header-1{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.orderSuccessModal .body .shipment-container .shipments .shipment .header .header-1 .shipment-count{font-weight:700;font-size:12px}.orderSuccessModal .body .shipment-container .shipments .shipment .header .header-1 .savings{margin-left:8px;background:#3bb896;border-radius:2px;font-weight:700;font-size:10px;color:#fff;padding:0 4px}.orderSuccessModal .body .shipment-container .shipments .shipment .header .header-2{margin-top:5px;font-size:16px}.orderSuccessModal .body .shipment-container .shipments .shipment .content{color:#4f585e;padding:20px 15px;border:.5px solid #dfe3e6;border-radius:4px;margin-top:-8px;background:#fff}.orderSuccessModal .body .shipment-container .shipments .shipment .content>:not(:last-child){margin-bottom:5px}.orderSuccessModal .body .shipment-container .shipments .shipment .content .product-card{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;font-size:14px}.orderSuccessModal .body .shipment-container .shipments .shipment .content .name{max-width:80%}.orderSuccessModal .footer{padding:24px;margin-left:auto;box-shadow:none;position:absolute;bottom:0;background:#fff;width:100%;border-top:1px solid rgba(0,0,0,.1)}.orderSuccessModal .footer a,.orderSuccessModal .footer div{cursor:pointer;border-radius:4px;padding:10px 0;font-size:16px;width:190px;text-align:center;text-decoration:none}.orderSuccessModal .footer .serve-next{margin-left:auto;background:#0f906d;font-weight:700;color:#fff}.orderSuccessModal .footer .take-survey{margin-left:24px;border:1px solid #14151a;box-sizing:border-box;font-weight:700;color:#14151a}.orderSuccessModal .error{padding-top:25px;padding-bottom:120px;color:#ff5200;font-size:30px;font-weight:600;text-align:center}.specialitySelectionWrapper{height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.specialityContainer{padding:24px 16px 100px;height:100%;overflow-y:auto;box-sizing:border-box}.specialityTitle{font-size:20px;font-weight:500;color:#14151a;line-height:1.4;margin-bottom:24px}.specialityList{-ms-flex-direction:column;flex-direction:column}.specialityCard,.specialityList{display:-ms-flexbox;display:flex;gap:12px}.specialityCard{-ms-flex-align:center;align-items:center;padding:12px;border:1px solid #e8e8e8;border-radius:12px;cursor:pointer;transition:border-color .3s;box-shadow:0 2px 12px 0 rgba(0,0,0,.08)}.specialityImage{-ms-flex-negative:0;flex-shrink:0;object-fit:contain}.specialityTextContainer{-ms-flex:1;flex:1}.specialityName{font-size:16px;font-weight:600;color:#14151a;line-height:1.4;margin:0}.specialityDescription{font-size:12px;color:#666;line-height:1.2;margin:4px 0 0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;text-overflow:ellipsis}.specialityRadio{-ms-flex-negative:0;flex-shrink:0;width:20px;height:20px;border:2px solid #999;border-radius:50%}.specialityRadio.checked{border-color:#00a279;background-color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.specialityRadio.checked:after{content:"";width:10px;height:10px;background-color:#00a279;border-radius:50%}.specialityError{color:#e74c3c;font-size:14px;margin-top:24px;text-align:center}.doctorCardNew{cursor:pointer;border:1px solid #ebebeb;border-radius:12px;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:border-color .2s}.doctorCardNewInner{padding:12px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.doctorCardUpperContent{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;gap:12px}.doctorProfileCol{-ms-flex-negative:0;flex-shrink:0;position:relative}.doctorProfileImg{width:102px;height:119px;object-fit:cover;border-radius:8px;border:1px solid #c5e8f5}.doctorProfileImg.specialistImg{border:1.5px solid #0f6f8f}.doctorProfilePlaceholder{width:102px;height:119px;border-radius:8px;background:#d0eef8;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:36px;font-weight:600;color:#0f6f8f}.specialistTag{position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);background:#0f6f8f;color:#fff;font-size:9px;font-weight:700;padding:2px 6px;border-radius:4px;white-space:nowrap;letter-spacing:.5px}.doctorRightSide{-ms-flex:1;flex:1;min-width:0;flex-direction:column;gap:6px}.doctorInfoBlock,.doctorRightSide{display:-ms-flexbox;display:flex;-ms-flex-direction:column}.doctorInfoBlock{flex-direction:column;gap:2px}.doctorCardName{font-size:15px;font-weight:600;color:#14151a;margin:0;line-height:1.3;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;text-overflow:ellipsis}.doctorCardSpecialization{font-size:12px;font-weight:400;color:#2e7d32;margin:0;line-height:1.3}.doctorCardExperience{font-size:12px;font-weight:500;color:#14151a;margin:4px 0 0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;text-overflow:ellipsis}.doctorCardExperience span{font-weight:400;color:#555}.expertiseInWrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:4px;margin:6px 0;height:24px;-ms-flex-align:center;align-items:center;width:100%;overflow:hidden}.hiddenMeasureBlock{position:absolute;opacity:0;pointer-events:none;height:0;overflow:hidden}.expertiseTag{background:#f5f5f5;border:1px solid #ddd;border-radius:4px;padding:2px 6px;font-size:11px;line-height:1.4;color:#14151a;font-weight:400;display:inline-block;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0;box-sizing:border-box}.expertiseTag.expertiseTagEllipsis{overflow:hidden;text-overflow:ellipsis}.expertiseTag.moreTag{-ms-flex-negative:0;flex-shrink:0}.doctorLanguageWrapper{display:-ms-flexbox;display:flex}.doctorLanguageText{font-size:12px;color:#14151a;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;text-overflow:ellipsis}.gradientBorder{padding:1px;border-radius:8px;background:linear-gradient(90deg,#e7fff2,#c2f2d9);margin-top:10px}.consultationInfoWrapper{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;border-radius:7px;background:linear-gradient(90deg,#f9fffc 9.62%,#e1ffef 47.12%,#f8fffb 91.83%);height:32px;-ms-flex-pack:distribute;justify-content:space-around}.consultationInfo,.consultationInfoWrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.consultationInfo{-ms-flex-pack:center;justify-content:center;gap:4px}.consultationInfoIcon{font-size:13px;line-height:1}.consultationText{white-space:nowrap;font-size:12px;font-weight:400;color:#1b5e20}.doctorCardNewFooter{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-top:10px}.doctorPriceCol{-ms-flex-direction:column;flex-direction:column;gap:2px;-ms-flex-pack:center;justify-content:center}.doctorPriceCol,.priceRow{display:-ms-flexbox;display:flex}.priceRow{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;gap:6px}.strikeThroughPrice{text-decoration:line-through;color:#aaa;font-size:12px;font-weight:400}.discountBadge{font-weight:700;font-size:11px;color:#d32f2f}.discountedPrice{font-weight:600;font-size:20px;color:#14151a;margin:0;line-height:1.2}.doctorFooterRight{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;gap:4px}.selectSlotBtn{background:#fff;color:#10847e;border:1px solid #10847e;border-radius:6px;padding:6px 16px;font-size:13px;font-weight:700;cursor:pointer;width:140px;height:32px;transition:background .2s;text-transform:uppercase;letter-spacing:.4px}.selectSlotBtn:hover{background:#10847e;color:#fff}.selectSlotBtn.doctorCardNewSelected{background:#10847e;color:#fff;border:none}.availableInfo{width:140px;-ms-flex-pack:center;justify-content:center}.availableInfo,.availableRow{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.availableRow{gap:4px}.thunderIcon{width:12px;height:16px;-ms-flex-negative:0;flex-shrink:0}.doctorAvailable{color:#2e7d32;font-size:11px;font-weight:500}.doctorNotAvailable{font-size:11px;font-weight:500;color:#666}.consultationIcon{width:16px;height:16px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.doctorSelectionWrapper{height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.doctorSelectionContainer{-ms-flex:1;flex:1;padding:24px 16px 100px;overflow-y:auto;box-sizing:border-box}.doctorSelectionTitle{font-size:20px;font-weight:500;color:#14151a;line-height:1.4;margin:0 0 24px}.doctorSelectionLoading{font-size:14px;color:#666;text-align:center;margin-top:40px}.doctorSelectionError{color:#e74c3c;font-size:14px;margin-top:24px;text-align:center}.doctorList{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px}.dcSuccessModal .modal-content{border:none;overflow:hidden;max-width:520px;margin:0 auto}.dcSuccessModal .modal-dialog{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;min-height:100vh;margin:0 auto}.dcSuccessBody{padding:14px;gap:20px}.dcSuccessIcon{width:72px;height:72px;margin-bottom:16px}.dcSuccessTitle{font-size:18px;color:#14151a;margin:0 0 40px;line-height:1.4}.dcSuccessTitleOrange{color:#f57c00;font-weight:600}.dcSuccessCard{border:1px solid #e0e0e0;border-radius:8px;text-align:left;overflow:hidden}.dcSuccessCardTop{-ms-flex-pack:justify;justify-content:space-between;padding:12px 16px;background:#f9f9f9;border-bottom:1px solid #eee}.dcSuccessCardTop,.dcSuccessPatientRow{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px}.dcSuccessPatientRow{-ms-flex:1;flex:1;min-width:0;-ms-flex-wrap:wrap;flex-wrap:wrap}.dcSuccessPatientName{font-size:13px;font-weight:600;color:#14151a}.dcDoctorNameContainer{display:-ms-flexbox;display:flex;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.dcDoctorName{font-size:13px;color:#14151a;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.dcSuccessOrderId{font-size:13px;font-weight:600;color:#14151a}.dcSuccessAmount{font-size:14px;font-weight:700;color:#0f906d;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}.dcSuccessDetail{padding:14px 16px}.dcSuccessDetail p{font-size:13px;color:#14151a;margin:0 0 6px;line-height:1.5}.dcSuccessDetail p:last-child{margin-bottom:0}.dcSuccessDetailSub{color:#666!important;font-size:12px!important}.dcSuccessFooter{padding:16px 24px 24px}.dcServeNext,.dcSuccessFooter{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.dcServeNext{background-color:#0f906d;box-shadow:1px 2px 4px 0 #b6f1e1;color:#fff;border-radius:2px;height:40px;font-size:12px;font-weight:500;line-height:normal;text-align:center;text-transform:uppercase;-ms-flex-align:center;align-items:center;padding:0 12px;cursor:pointer}.pdContainer{padding:16px;background:#fff}.pdTitle{font-size:17px;font-weight:600;color:#14151a;line-height:1.4;margin:0 0 16px}.pdInputsWrapper{padding-bottom:12px}.pdField{position:relative;margin-bottom:16px}.pdRow{display:-ms-flexbox;display:flex;gap:12px}.pdFieldContact{-ms-flex:2;flex:2;position:relative}.pdFieldAge{-ms-flex:1;flex:1;position:relative}.pdLabel{position:absolute;top:14px;left:12px;font-size:14px;color:#6b7280;background:#fff;padding:0 4px;pointer-events:none;transition:top .15s,font-size .15s}.pdLabel.pdLabelFloat{top:-8px;font-size:11px;color:#10847e}.pdInput{width:100%;padding:12px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;color:#14151a;background:#fff;box-sizing:border-box;outline:none;transition:border-color .15s}.pdInput:focus{border-color:#10847e}.pdInput:focus+.pdLabel,.pdInput:focus~.pdLabel{top:-8px;font-size:11px;color:#10847e}.pdInput.pdInputError{border-color:#e53935}.pdError{font-size:11px;color:#e53935;margin:4px 0 0}.pdGenderWrapper{margin-top:4px}.pdGenderLabel{font-size:12px;color:#6b7280;display:block;margin-bottom:8px}.pdChips{display:-ms-flexbox;display:flex;gap:10px}.pdChip{padding:6px 16px;border-radius:100px;border:1px solid #d1d5db;font-size:13px;color:#374151;background:#fff;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.pdChip.pdChipActive{background:#e6f7f0;color:#0f8f62;border-color:#0f8f62}.uploadReportContainer{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.uploadReportTitle{font-size:13px;font-weight:600;color:#30363c;margin:0 0 10px}.uploadReportOptional{font-weight:400;color:#888}.uploadReportContent{gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.uploadReportBox,.uploadReportContent{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.uploadReportBox{width:100%;padding:16px;border:1.5px dashed #bdbdbd;background:#f5f5f5;border-radius:8px;-ms-flex-pack:center;justify-content:center;cursor:pointer;box-sizing:border-box}.uploadReportBoxSmall{width:76px;height:76px;padding:0}.uploadReportInput{display:none}.uploadReportBoxContent{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;gap:4px}.uploadReportPlus{font-size:24px;color:#2e7d32;line-height:1}.uploadReportSubtext{font-size:11px;color:#888;margin:0;text-align:center}.uploadReportThumb{position:relative;width:76px;height:76px;border:1.5px dashed #bdbdbd;border-radius:8px;overflow:visible;-ms-flex-negative:0;flex-shrink:0}.uploadReportThumbImg{width:100%;height:100%;object-fit:contain;border-radius:6px}.uploadReportRemove{position:absolute;top:-8px;right:-8px;width:18px;height:18px;border-radius:50%;background:#616161;color:#fff;font-size:13px;line-height:1;border:none;cursor:pointer;z-index:2;padding:0}.uploadReportLoader,.uploadReportRemove{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.uploadReportLoader{position:fixed;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.55);z-index:11}.uploadReportSpinner{width:36px;height:36px;border:2px solid #bdbdbd;border-top-color:transparent;border-radius:50%;animation:urSpin .9s linear infinite}@keyframes urSpin{to{transform:rotate(1turn)}}.uploadReportError{font-size:12px;color:#e53935;margin:6px 0 0}.consultSummaryContainer{-ms-flex:1;flex:1;overflow-y:auto;box-sizing:border-box;background:#fff;padding-bottom:120px}.consultSummaryInner{max-width:600px;margin:0 auto}.csSlotSection{padding:20px 16px 0}.csSlotTitle{font-size:17px;font-weight:700;color:#14151a;line-height:1.4;margin:0 0 16px}.csSlotLoading{font-size:13px;color:#888;margin:8px 0}.csDateRow{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;overflow-x:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;margin-bottom:20px;-ms-overflow-style:none;scrollbar-width:none}.csDateRow::-webkit-scrollbar{display:none}.csDateItemWrapper{-ms-flex-negative:0;flex-shrink:0}.csDateItem,.csDateItemWrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.csDateItem{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding:10px 14px;min-width:56px;border-radius:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#14151a}.csDateItem.csDateItemActive{background:#14151a;color:#fff}.csDateDay{font-size:12px;font-weight:400;line-height:1.2;margin:0}.csDateNum{font-size:18px;font-weight:700;line-height:1.3;white-space:nowrap}.csDateDivider{width:1px;height:36px;background:#e0e0e0;-ms-flex-negative:0;flex-shrink:0;margin:0 2px}.csFilterRow{display:-ms-flexbox;display:flex;gap:8px;overflow-x:auto;margin-bottom:16px;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.csFilterRow::-webkit-scrollbar{display:none}.csFilterChip{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:6px 16px;border-radius:100px;border:1px solid #ccc;background:#fff;cursor:pointer;-ms-flex-negative:0;flex-shrink:0;color:#14151a;transition:border-color .15s,color .15s}.csFilterChip.csFilterChipActive{border-color:#10847e;color:#10847e}.csFilterText{font-size:13px;font-weight:600;line-height:1.4}.csSlotGrid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;gap:10px}.csSlotChip{border-radius:14px;padding:14px 4px;text-align:center;border:1px solid #dde1e6;background:#fff;cursor:pointer;transition:border-color .15s,background .15s}.csSlotChip.csSlotChipActive{border-color:#10847e;background:#10847e}.csSlotChip.csSlotChipActive .csSlotTime{color:#fff}.csSlotTime{font-size:13px;font-weight:600;color:#14151a;line-height:1.4;margin:0}.csNoSlots{font-size:13px;color:#888;text-align:center;margin:20px 0}.consultViewMore{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:8px;margin-top:16px;font-size:13px;font-weight:600;color:#10847e;cursor:pointer}.consultViewMoreArrow{transition:transform .2s ease-out}.consultViewMoreArrow.consultViewMoreArrowUp{transform:rotate(180deg)}.csConsultMode{margin-top:20px}.csConsultModeGradient{padding:16px;background:linear-gradient(180deg,#f0f0f0,#fff)}.csConsultModeTitle{font-size:17px;font-weight:600;color:#14151a;margin:0 0 12px}.csConsultModeRow,.csMode{display:-ms-flexbox;display:flex;gap:8px}.csMode{-ms-flex-align:center;align-items:center;padding:10px;border:1px solid #ddd;border-radius:10px;background:#fff;width:100%;cursor:pointer;transition:border-color .15s,background .15s}.csMode.csModeSelected{border-color:#4caf50;background:#f1f8f1}.csModeIcon{-ms-flex-negative:0;flex-shrink:0}.csModeTextWrapper{-ms-flex:1;flex:1;min-width:0}.csModeText{font-size:13px;font-weight:600;color:#555;line-height:1.4}.csModeTextGreen{color:#2e7d32}.csRadio{width:20px;height:20px;border:2px solid #bbb;border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;margin-left:auto}.csRadio.csRadioChecked{border-color:#4caf50}.csRadio.csRadioChecked:after{content:"";width:10px;height:10px;background:#4caf50;border-radius:50%;display:block}.pdContainer{padding:16px;border-top:8px solid #f5f5f5}.pdTitle{font-size:17px;font-weight:600;color:#14151a;line-height:1.4;margin:0 0 16px}.pdInputsWrapper{padding-bottom:12px}.pdField{position:relative;margin-bottom:16px}.pdRow{display:-ms-flexbox;display:flex;gap:12px}.pdFieldContact{-ms-flex:2;flex:2;position:relative}.pdFieldAge{-ms-flex:1;flex:1;position:relative}.pdLabel{position:absolute;top:14px;left:12px;font-size:14px;color:#6b7280;background:#fff;padding:0 4px;pointer-events:none;transition:top .15s,font-size .15s}.pdLabel.pdLabelFloat{top:-8px;font-size:11px;color:#10847e}.pdInput{width:100%;padding:12px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;color:#14151a;background:#fff;box-sizing:border-box;outline:none;transition:border-color .15s}.pdInput:focus{border-color:#10847e}.pdInput:focus+.pdLabel,.pdInput:focus~.pdLabel{top:-8px;font-size:11px;color:#10847e}.pdInput.pdInputError{border-color:#e53935}.pdError{font-size:11px;color:#e53935;margin:4px 0 0}.pdGenderWrapper{margin-top:4px}.pdGenderLabel{font-size:12px;color:#6b7280;display:block;margin-bottom:8px}.pdChips{display:-ms-flexbox;display:flex;gap:10px}.pdChip{padding:6px 16px;border-radius:100px;border:1px solid #d1d5db;font-size:13px;color:#374151;background:#fff;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.pdChip.pdChipActive{background:#e6f7f0;color:#0f8f62;border-color:#0f8f62}.csPageWrapper{height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.csOrderError{padding:0 16px 12px;font-size:13px;color:#e53935;margin:0}.csPrivacyText{padding:16px;font-size:11px;color:#888;line-height:1.5;margin:0}.csPrivacyLink{color:#10847e;font-weight:500;text-decoration:none}.bookCard{width:100%;box-sizing:border-box;border:1px solid #e0e0e0;border-radius:12px;padding:16px;box-shadow:0 1px 4px rgba(0,0,0,.08);background:#fff;cursor:pointer}.bookCard--selected{border-color:#0f906d}.bookCardTopRow{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;margin-bottom:8px}.bookCardTextContent{-ms-flex:1;flex:1}.bookCardTitle{font-size:12px;font-weight:600;margin:0;color:#14151a}.bookCardSubTitle{font-size:12px;font-weight:500;color:#888;margin:4px 0}.bookCardPriceRow{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;margin-top:12px}.bookCardPrice{font-size:20px;font-weight:600;color:#14151a}.bookCardOriginalPrice{font-size:11px;font-weight:400;color:#888;text-decoration:line-through}.bookCardImageWrapper{position:relative;-ms-flex-negative:0;flex-shrink:0}.bookCardImage{object-fit:cover;border-radius:8px}.bookCardBookBtn{position:absolute;bottom:0;left:50%;height:32px;width:72px;transform:translateX(-50%);background-color:#fff;color:#0f906d;border:1.5px solid #0f906d;border-radius:8px;padding:4px 12px;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.bookCardBookBtn--selected{background-color:#0f906d;color:#fff}.bookCardDivider{border-top:1px dashed #e0e0e0;margin:8px 0}.bookCardIncludedRow{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-top:8px}.bookCardIncludedTitle{font-weight:500;font-size:12px;color:#14151a}.bookCardSecondaryLink{background:none;border:none;font-size:12px;font-weight:600;color:#0f906d;cursor:pointer;text-decoration:underline;margin-left:auto}.bookCardBulletList{padding:0;margin:12px 0 0;list-style:none}.bookCardBulletItem{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;margin:4px 0;font-size:12px;font-weight:400}.bookCardIcon{margin-right:8px;object-fit:contain;-ms-flex-negative:0;flex-shrink:0}.serviceSelectPackage{padding:24px 16px 100px;overflow-y:auto;box-sizing:border-box}.serviceSelectPackageWrapper{height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.serviceTitle{font-size:18px;color:#14151a;line-height:1.4;margin:0 0 24px}.packagesGrid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:16px}.emptyState,.errorState,.loadingState{text-align:center;padding:40px 20px;font-size:14px;color:#888}.errorState{color:#d0021b}.variantDrawer{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%}.variantDrawerHeader{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:20px 20px 16px;border-bottom:1px solid #f0f0f0}.variantDrawerTitle{font-size:16px;font-weight:700;color:#14151a;margin:0}.variantDrawerClose{background:none;border:none;font-size:18px;color:#888;cursor:pointer;padding:4px 8px}.variantDrawerList{-ms-flex:1;flex:1;overflow-y:auto;padding:16px 20px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:12px}.variantDrawerLoading{text-align:center;color:#888;font-size:13px;padding:40px 0}.variantOption{border:1.5px solid #e0e0e0;border-radius:10px;padding:12px;cursor:pointer;background:#fff;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:12px;transition:border-color .15s}.variantOption.variantOptionSelected{border-color:#10847e;background:#f0faf9}.variantRadio{width:20px;height:20px;border:2px solid #555;border-radius:50%;-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.variantRadio.variantRadioChecked{border-color:#10847e}.variantRadio.variantRadioChecked:after{content:"";width:10px;height:10px;background:#10847e;border-radius:50%}.variantContent{-ms-flex:1;flex:1;-ms-flex-align:stretch;align-items:stretch}.variantContent,.variantInfoLeft{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.variantInfoLeft{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;gap:2px}.variantInfoLeft.variantInfoLeftCentered{-ms-flex-pack:center;justify-content:center}.variantSessions{font-size:14px;font-weight:600;color:#14151a;line-height:1.4}.variantSubtitle{font-size:11px;font-weight:500;color:#666;line-height:1.3}.variantInfoRight{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:flex-end;gap:2px;text-align:right}.variantPriceRow{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:4px}.variantMrp{font-size:11px;color:#bdbdbd;text-decoration:line-through}.variantPrice{font-size:14px;font-weight:600;color:#14151a;line-height:1.4}.variantPerSession{font-size:11px;font-weight:500;color:#10847e}.variantMostBooked{top:-12px;right:-8px;gap:5px;background:#1a3faa;color:#fff;padding:3px 8px;border-radius:0 8px 0 0;font-weight:600}.variantConsultBadge,.variantMostBooked{position:absolute;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:10px;white-space:nowrap;z-index:2}.variantConsultBadge{top:-14px;left:50%;transform:translateX(-50%);background:#fff8ee;color:#b45309;font-weight:700;padding:3px 10px;border-radius:999px;gap:6px;border:1px solid #ffc9a0;text-transform:uppercase}.slotBooking{background:#fff;border:1px solid #e8e8e8;border-radius:16px;box-shadow:0 2px 16px 0 rgba(0,0,0,.08);padding:16px}.slotBookingTitle{font-size:14px;font-weight:600;color:#14151a;line-height:1.5;margin:0 0 16px}.slotLoadingState{font-size:13px;color:#888;margin:8px 0}.slotErrorState{font-size:13px;color:#e53935;margin:8px 0}.csSlotCalendar{margin-bottom:20px;width:100%;overflow-x:hidden}.csDateRow{display:-ms-flexbox;display:flex;gap:8px;text-align:center;overflow-x:auto;scroll-behavior:smooth;-webkit-scroll-snap-type:x proximity;-ms-scroll-snap-type:x proximity;scroll-snap-type:x proximity;-ms-overflow-style:none;scrollbar-width:none}.csDateRow::-webkit-scrollbar{display:none}.csDateItemWrapper{-ms-flex-align:center;align-items:center;gap:8px}.csDateItem,.csDateItemWrapper{display:-ms-flexbox;display:flex}.csDateItem{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding:8px;min-width:50px;border-radius:8px;scroll-snap-align:start;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#14151a}.csDateItem.csDateItemActive{background:#14151a;color:#fff}.csDateDay{font-size:11px;line-height:1.2;margin:0;font-weight:inherit}.csDateNum{font-size:14px;font-weight:700;line-height:1.5;white-space:nowrap}.csDateDivider{width:2px;height:40px;background:#f0f0f0;-ms-flex-negative:0;flex-shrink:0}.csFilterSection{margin-bottom:24px}.csFilterRow{display:-ms-flexbox;display:flex;gap:8px;overflow-x:auto;scroll-behavior:smooth;-webkit-scroll-snap-type:x proximity;-ms-scroll-snap-type:x proximity;scroll-snap-type:x proximity;-ms-overflow-style:none;scrollbar-width:none}.csFilterRow::-webkit-scrollbar{display:none}.csFilterChip{padding:4px 16px;height:32px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:100px;gap:8px;border:1px solid #ccc;cursor:pointer;color:#14151a;-ms-flex-negative:0;flex-shrink:0;background:#fff;transition:border-color .15s,color .15s}.csFilterChip.csFilterChipActive{border-color:#10847e;background:#fff;color:#10847e}.csFilterText{font-size:12px;line-height:1.5;font-weight:600;white-space:nowrap}.csFilterIcon{width:16px;height:16px;object-fit:contain}.csSlotGridWrapper{margin-top:4px}.csSlotGrid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;gap:16px}.csSlotChip{border-radius:12px;padding:8px;text-align:center;border:1px solid #e8e8e8;color:#14151a;background:#fff;cursor:pointer;position:relative;transition:border-color .15s,background .15s}.csSlotChip.csSlotChipActive{border-color:#10847e;background:#10847e;color:#fff}.csSlotChip.csSlotChipActive .csSlotTime{color:#fff}.csSlotChip.csSlotChipDisabled{opacity:.3;pointer-events:none;cursor:default}.csSlotTime{font-size:14px;font-weight:600;color:#14151a;line-height:1.5;margin:0}.csNoSlots{text-align:center;font-size:14px;color:#999;margin:12px 0}.csViewMore{margin-top:16px;font-size:12px;line-height:1.5;font-weight:600;color:#10847e;cursor:pointer;gap:8px}.csViewMore,.csViewMoreArrow{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.csViewMoreArrow{width:12px;height:12px;transition:transform .2s ease-out}.csViewMoreArrow.csViewMoreArrowUp{transform:rotate(180deg)}.slotFirstSessionHeading{font-size:16px;font-weight:600;color:#14151a;line-height:1.4;padding:0 4px;margin:0 0 8px}.slotFirstSessionHighlight{font-size:16px;font-weight:600;color:#1a3faa}.slotRemainingNote{background:linear-gradient(90.8deg,#dde8ff -3.16%,#fff 103.16%);border-radius:8px;font-size:13px;line-height:1.4;color:#0d1f6e;padding:10px 12px;margin-bottom:16px}.slotRemainingNoteLabel{font-weight:600;color:#1a1a1a}.serviceSlotPatient{-ms-flex:1;flex:1;overflow-y:auto;background:#fff;padding:20px 16px;padding-bottom:120px;box-sizing:border-box}.serviceSlotPatientWrapper{height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.serviceSlotPatientError{font-size:13px;color:#e53935;padding:0 4px;margin:0}.serviceHeader{margin-bottom:24px}.serviceTitle{font-size:18px;color:#14151a;line-height:1.4;margin:0 0 8px}.serviceSubtitle{font-size:14px;color:#888;margin:0}.formsContainer{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:20px;max-width:600px;margin:0 auto;padding:0 16px}.patientDetailsWrapper{border:1px solid #e0e0e0;border-radius:12px;overflow:hidden}.quickStartBanner{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;padding:12px 16px;gap:12px;background:linear-gradient(92.18deg,rgba(255,242,232,0),#fff2e8);border-top-left-radius:12px;border-top-right-radius:12px}.quickStartIcon{-ms-flex-negative:0;flex-shrink:0}.quickStartHeading{font-weight:600;color:#14151a;font-size:14px;margin:0;line-height:1.4}.quickStartHighlight{font-weight:700;color:#1565c0}.quickStartSubtext{font-size:12px;color:#5f6368;margin:4px 0 0;line-height:1.3}body{margin:0;background-color:#efefef}.layoutContainer{width:100%;background-color:#fff;font-family:Open Sans,sans-serif;height:100vh;overflow:hidden;position:relative}.layoutContainer .LHSContainer{width:60%;height:calc(100vh - 40px);overflow:hidden;position:relative;border-right:1px solid #f6f7fc}.layoutContainer .RHSContainer{width:40%;height:100%;overflow:hidden;position:relative}.container{margin:0 auto}.errorMsg{color:red}.disclaimerMsg,.errorMsg{font-size:12px;text-align:left}.disclaimerMsg{color:#9b9b9b}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.spin{animation:spin 3s linear infinite}
/*# sourceMappingURL=style-f61d13af763d740aedb95a719eb346f7.css.map*/