:root{--chat-bg-color:linear-gradient(135deg,#1654f3,#1552ee 10%,#1450e9 20%,#134fe5 30%,#124de0 40%,#114bdb 50%,#1149d7 60%,#1047d2 70%,#0f46cd 80%,#0e44c9 90%,#0d42c4);--chat-tooltip-color:#ddd}.supportChatBotBtn{padding:15px;border:none;cursor:pointer;position:fixed;bottom:81px;right:24px;z-index:1000;display:flex;justify-content:center;align-items:center;border-radius:16777200px;background:var(--chat-bg-color);box-shadow:0 25px 50px -12px #1654f34d}.supportChatBotBtn .chatBotUnreadDot{position:absolute;top:0;right:2px;width:14px;height:14px;border-radius:50%;background:#e53935;pointer-events:none}.chatBotPopup{position:fixed;right:24px;bottom:20px;width:380px;height:600px;background:#fff;border-radius:28px;box-shadow:0 8px 30px #0003;display:flex;flex-direction:column;overflow:hidden;z-index:10000}.chatBotPopup .chatBotHeader{width:100%!important;border-radius:28px 28px 0 0;background:linear-gradient(90deg,#1654f3,#1552ee 10%,#1450e9 20%,#134fe5 30%,#124de0 40%,#114bdb 50%,#1149d7 60%,#1047d2 70%,#0f46cd 80%,#0e44c9 90%,#0d42c4);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;display:flex;width:360px;padding:16px 20px;justify-content:space-between;align-items:center;flex-shrink:0}.chatBotPopup .chatBotHeader .rightSec{display:flex;gap:5px;align-items:center;justify-content:center}.chatBotPopup .chatBotHeader .rightSec .botImage{border-radius:50%;background:#fff;display:flex;width:36px;height:36px;justify-content:center;align-items:center;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.chatBotPopup .chatBotHeader .rightSec .botImage img{width:auto;height:auto}.chatBotPopup .chatBotHeader .rightSec .headerTxt h1{font-size:18px;color:#fff;font-weight:700;font-family:Inter;margin-bottom:0}.chatBotPopup .chatBotHeader .rightSec .headerTxt span{display:flex}.chatBotPopup .chatBotHeader .rightSec .headerTxt span .chatDot{margin-left:-7px}.chatBotPopup .chatBotHeader .rightSec .headerTxt span p{font-size:13px;color:#fff;font-weight:500;font-family:Inter;line-height:19.5px;margin-bottom:0}.chatBotPopup .chatBotHeader .closeSection{display:flex;gap:10px;align-items:center;justify-content:center}.chatBotPopup .chatBotHeader .closeSection .closeChatBot{cursor:pointer;border-radius:16777200px;background:#ffffff1a;padding:2px}.chatBotPopup .chatBotHeader .closeSection .close-icon-class{cursor:pointer}.chatBotPopup .chatBotHeader .closeSection .close-icon-class img,.chatBotPopup .chatBotHeader .closeSection .close-icon-class svg{width:28px;height:28px;cursor:pointer}.chatBotPopup .chatBotMessage{height:373px;min-height:0;padding:16px 16px 16px 10px;display:flex;flex-direction:column;gap:20px;overflow-y:scroll;flex:1 1}.chatBotPopup .chatBotMessage .chatBottomUserMsg{max-width:calc(100% - 45px);width:100%;margin-left:auto}.chatBotPopup .chatBotMessage .chatBottomUserMsg .plainText .userMsgSec .userTxtMSg{word-break:break-all}.chatBotPopup .chatBotMessage .plainMsgSec{display:flex;gap:10px;align-items:end}.chatBotPopup .chatBotMessage .plainMsgSec .botAvtarWrapper{border-radius:50%;background:#fff;display:flex;width:36px;height:36px;justify-content:center;align-items:center;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.chatBotPopup .chatBotMessage .plainMsgSec .botAvtarWrapper img{width:auto;height:auto}.chatBotPopup .chatBotMessage .plainMsgSec img{width:45px;height:45px}.chatBotPopup .chatBotMessage .plainMsgSec .plainText{display:flex;flex-direction:row;gap:9px}.chatBotPopup .chatBotMessage .plainMsgSec .plainText .msgText{position:relative}.chatBotPopup .chatBotMessage .plainMsgSec .plainText .msgText p{font-size:13px;color:#373c35;font-weight:500;font-family:Inter;margin-bottom:0;line-height:19.5px;white-space:pre-wrap}.chatBotPopup .chatBotMessage .plainMsgSec .plainText .msgSec{padding:8px 12px;border-radius:7px 7px 7px 0;background:#eef0f3;width:250px}.chatBotPopup .chatBotMessage .plainMsgSec .plainText .polygon{position:absolute;bottom:0;max-height:16px;display:flex;justify-content:end;align-items:end}.chatBotPopup .chatBotMessage .plainMsgSec .plainText .polygon img{width:auto;height:auto}.chatBotPopup .chatBotMessage .plainMsgSec .plainText .userMsgSecpolygon{right:-6px}.chatBotPopup .chatBotMessage .plainMsgSec .plainText .msgSecpolygon{left:-6px}.chatBotPopup .chatBotMessage .plainMsgSec .plainText .msgTimeSec{display:flex;align-items:end;justify-content:end}.chatBotPopup .chatBotMessage .plainMsgSec .plainText .msgTimeSec .messageTime{font-size:12px;color:#878787;font-weight:500;font-family:Inter;margin-bottom:0;line-height:16.8px;text-transform:lowercase}.chatBotPopup .chatBotMessage .plainMsgSec .plainText .msgTimeSec .botTime{font-size:12px;color:#878787;font-weight:400;font-family:Inter}.chatBotPopup .chatBotMessage .plainMsgSec .plainText .msgTimeSec .userTime{font-size:12px;color:#fff;font-weight:400;font-family:Inter}.chatBotPopup .chatBotMessage .plainMsgSec .plainText .loadingMsg{width:70px;padding:5px 10px;border-radius:4px 20px 20px 20px;background:#f3f4f6;display:flex;align-items:center;justify-content:center}.chatBotPopup .chatBotMessage .plainMsgSec .plainText .loadingMsg .typing-loader{display:flex;align-items:center;justify-content:center;gap:4px;height:40px}.chatBotPopup .chatBotMessage .plainMsgSec .plainText .loadingMsg .typing-loader span{width:8px;height:8px;background-color:#8c929b;border-radius:50%;animation:typing-wave 1.3s linear infinite}.chatBotPopup .chatBotMessage .plainMsgSec .plainText .loadingMsg .typing-loader span:nth-child(2){animation-delay:-1.1s}.chatBotPopup .chatBotMessage .plainMsgSec .plainText .loadingMsg .typing-loader span:nth-child(3){animation-delay:-.9s}.chatBotPopup .chatBotMessage .plainMsgSec .plainText .userMsgSec{border-radius:7px 7px 0 7px;background:var(--chat-bg-color);padding:8px 12px}.chatBotPopup .chatBotMessage .plainMsgSec .plainText .userMsgSec .userTxtMSg{color:#fff;white-space:pre-wrap;word-break:break-word}.chatBotPopup .chatBotMessage .plainMsgSec .plainText .messageTime{font-size:12px;color:#878787;font-weight:500;font-family:Inter;margin-bottom:0;line-height:16.8px;text-transform:lowercase}.chatBotPopup .chatBotMessage .plainMsgSec .plainText .userAvatar .sb-avatar{display:flex!important;align-items:end}.chatBotPopup .chatBotMessage .plainMsgSec .plainText .userAvatar .sb-avatar span{font-size:13px}.chatBotPopup .chatBotMessage .plainMsgSec .userPlainText{align-items:end}.chatBotPopup .chatBotMessage p{font-size:12px;color:#373c35;font-weight:500;font-family:Inter;margin-bottom:0;line-height:16.8px}.chatBotPopup .chatBotMessage .userMsg{display:flex;justify-content:end}.chatBotPopup .chatBotMessage .orderListContainer{display:flex;flex-direction:column;gap:10px;margin-bottom:10px}.chatBotPopup .chatBotMessage .detailSecContainer{width:100%;display:flex;flex-direction:column;gap:12px}.chatBotPopup .chatBotMessage .chatbotInlineLink{color:#1654f3;text-decoration:underline;word-break:break-all}.chatBotPopup .chatBotMessage .odiCard{border:1px solid #e5e7eb;border-radius:20px;background:#fff;box-shadow:0 1px 4px #0000000f;overflow:hidden;margin-left:10px}.chatBotPopup .chatBotMessage .odiCard .odiHeader{display:flex;justify-content:space-between;align-items:center;padding:10px 12px 8px;cursor:pointer;-webkit-user-select:none;user-select:none}.chatBotPopup .chatBotMessage .odiCard .odiHeader .odiHeaderLeft{display:flex;align-items:center;gap:8px}.chatBotPopup .chatBotMessage .odiCard .odiHeader .odiHeaderLeft .odiStatusIcon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:4px;flex-shrink:0}.chatBotPopup .chatBotMessage .odiCard .odiHeader .odiHeaderLeft .odiOrderId{font-size:14px;font-weight:700;color:#111827;letter-spacing:-.01em}.chatBotPopup .chatBotMessage .odiCard .odiHeader .odiHeaderLeft .odiCopyBtn{background:none;border:none;color:#9ca3af;border-radius:2px;background-color:rgba(156,163,175,.078);cursor:pointer;padding:2px;display:flex;align-items:center;transition:color .2s}.chatBotPopup .chatBotMessage .odiCard .odiHeader .odiHeaderLeft .odiCopyBtn:hover{color:#4b5563}.chatBotPopup .chatBotMessage .odiCard .odiHeader .odiHeaderLeft .odiPill{padding:3px 10px;border-radius:100px;font-size:12px;font-weight:400;white-space:nowrap}.chatBotPopup .chatBotMessage .odiCard .odiHeader .odiHeaderRight{display:flex;align-items:center;gap:8px}.chatBotPopup .chatBotMessage .odiCard .odiHeader .odiHeaderRight .odiPill{padding:3px 10px;border-radius:100px;font-size:12px;font-weight:400;white-space:nowrap}.chatBotPopup .chatBotMessage .odiCard .odiHeader .odiChevron{color:#6b7280;display:flex;align-items:center;padding-left:8px}.chatBotPopup .chatBotMessage .odiCard .odiSummary{padding:0 12px 10px 54px;font-size:12px;color:#6b7280;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.chatBotPopup .chatBotMessage .odiCard .odiSummary .odiSep{opacity:.5}.chatBotPopup .chatBotMessage .odiCard .odiBody{border-top:1px solid #f3f4f6;padding:16px;background-color:#fcfdff}.chatBotPopup .chatBotMessage .odiCard .odiBody .odiInfoGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px 12px;gap:14px 12px;margin-bottom:16px}.chatBotPopup .chatBotMessage .odiCard .odiBody .odiInfoGrid .odiInfoBlock{display:flex;flex-direction:column;gap:2px}.chatBotPopup .chatBotMessage .odiCard .odiBody .odiInfoGrid .odiInfoRight{text-align:right}.chatBotPopup .chatBotMessage .odiCard .odiBody .odiInfoGrid .odiInfoLabel{font-size:11px;color:#9ca3af;font-weight:400}.chatBotPopup .chatBotMessage .odiCard .odiBody .odiInfoGrid .odiInfoValue{font-size:13px;font-weight:600;color:#111827}.chatBotPopup .chatBotMessage .odiCard .odiBody .odiItemsList{display:flex;flex-direction:column;gap:10px;margin-bottom:16px;border-top:1px solid #f3f4f6;padding-top:14px}.chatBotPopup .chatBotMessage .odiCard .odiBody .odiItemsList .odiItemRow{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:13px;background-color:#f9f9f9;padding:4px 10px;border-radius:35px}.chatBotPopup .chatBotMessage .odiCard .odiBody .odiItemsList .odiItemRow .odiItemLeft{display:flex;align-items:center;gap:6px;overflow:hidden;min-width:0;flex:1 1}.chatBotPopup .chatBotMessage .odiCard .odiBody .odiItemsList .odiItemRow .odiItemLeft .odiItemNameText{display:block;color:#374151;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:1;min-width:0}.chatBotPopup .chatBotMessage .odiCard .odiBody .odiItemsList .odiItemRow .odiItemLeft .odiItemQty{display:block;color:#374151;font-weight:500;white-space:nowrap;flex-shrink:0}.chatBotPopup .chatBotMessage .odiCard .odiBody .odiItemsList .odiItemRow .odiItemPrice{font-weight:600;color:#111827;white-space:nowrap;flex-shrink:0}.chatBotPopup .chatBotMessage .odiCard .odiBody .odiAlert{display:flex;align-items:flex-start;gap:8px;border-radius:10px;border-width:1px;border-style:solid;padding:12px;font-size:13px;line-height:1.5}.chatBotPopup .chatBotFooter{position:relative;margin-top:auto;flex-shrink:0}.chatBotPopup .chatBotFooter .footerSec{display:flex;gap:10px;padding:16px;border-radius:0 0 28px 28px;background:#ffffffe6;align-items:center}.chatBotPopup .chatBotFooter .footerSec .inputContainer{border:1px solid #ddd;border-radius:20px;padding:10px 16px;transition:border-color .2s ease;background-color:#f9f9f9}.chatBotPopup .chatBotFooter .footerSec .inputContainer:focus-within{border-color:#1654f380;box-shadow:0 0 6px 0 #1047d24d}.chatBotPopup .chatBotFooter .footerSec .inputContainer textarea{background-color:#f9f9f9!important}.chatBotPopup .chatBotFooter .footerSec .inputContainer .form-control{border-radius:0;padding:0;border:0;resize:none;min-height:auto;background:#0000!important}.chatBotPopup .chatBotFooter .footerSec .inputContainer .form-control::-webkit-scrollbar{width:3px}.chatBotPopup .chatBotFooter .footerSec .inputContainer .form-control::-webkit-scrollbar-thumb{background-color:#3f3f3f}.chatBotPopup .chatBotFooter .warningMsgContainer{position:absolute;bottom:100%;left:0;width:100%;display:flex;justify-content:center;padding:0 12px 10px;z-index:10;pointer-events:none}.chatBotPopup .chatBotFooter .warningMsgContainer .warningMsgPill{pointer-events:auto;background:#fffdf2;border:2px solid hsla(40,3%,78%,.639);border-radius:16px;padding:10px 12px;display:flex;align-items:center;gap:12px;box-shadow:0 4px 16px #00000042;width:100%;max-width:100%}.chatBotPopup .chatBotFooter .warningMsgContainer .warningMsgPill .bulbIconBox{width:36px;height:36px;border-radius:8px;background:#fef3c7;display:flex;align-items:center;justify-content:center;flex-shrink:0}.chatBotPopup .chatBotFooter .warningMsgContainer .warningMsgPill .bulbIconBox .bulbIcon{font-size:20px;color:#f97316}.chatBotPopup .chatBotFooter .warningMsgContainer .warningMsgPill .warnText{font-size:13px;color:#1e293b;margin:0;font-weight:500;line-height:1.35;cursor:pointer;flex:1 1;white-space:normal;overflow-wrap:anywhere}.chatBotPopup .chatBotFooter .warningMsgContainer .warningMsgPill .warnText:hover{color:#0f172a}.chatBotPopup .chatBotFooter .warningMsgContainer .warningMsgPill .warnNav{display:flex;align-items:center;gap:6px;flex-shrink:0}.chatBotPopup .chatBotFooter .warningMsgContainer .warningMsgPill .warnNav .navBtn{width:28px;height:28px;border-radius:6px;background:#ebf1f6;color:#0f172a;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:14px;transition:background-color .2s,color .2s}.chatBotPopup .chatBotFooter .warningMsgContainer .warningMsgPill .warnNav .navBtn:hover{background:#e2e8f0;color:#000}.chatBotPopup .chatBotFooter .warningMsgContainer .warningMsgPill .warnNav .warnIndex{font-size:12px;color:#64748b;font-weight:500;margin-left:2px}@media(max-width:480px){.chatBotPopup{left:10px;right:10px;width:auto;max-width:calc(100vw - 20px)}}.chatOpening{animation:chatOpen .3s ease forwards;display:flex;flex-direction:column}.chatClosing{animation:chatClose .3s ease forwards}@keyframes chatOpen{0%{opacity:0;transform:translateY(40px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes chatClose{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(40px) scale(.95)}}.chatLinkButtonContainer{display:flex;margin-top:-10px;margin-left:55px}.chatLinkButtonContainer .chatLinkBtn{background:#007bff;color:#fff;padding:8px 16px;border-radius:20px;text-decoration:none;font-size:14px;font-weight:500;display:inline-flex;align-items:center;justify-content:center;transition:background .2s ease;border:none}.chatLinkButtonContainer .chatLinkBtn:hover{background:#0056b3;color:#fff}@keyframes typing-wave{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-5px)}}.chatbot-rating-modal{max-width:500px}.chatbot-rating-modal .modal-body-container-main-div .sub_head_container_custom_modal .modal-header-div .modal-close-icon{width:25px;height:25px}.chatbot-rating-modal .dynamic-content .ratingContainer{display:flex;padding:10px;flex-direction:column;align-items:center;gap:9px;border-radius:12px}.chatbot-rating-modal .dynamic-content .ratingContainer h5{font-size:16px;color:#000;font-weight:600;font-family:Inter;margin-bottom:0}.chatbot-rating-modal .dynamic-content .ratingContainer p{font-size:12px;color:#000;font-weight:500;font-family:Inter;margin-bottom:0;line-height:16.8px}.chatbot-rating-modal .dynamic-content .ratingContainer .star-container{padding:0!important}.chatbot-rating-modal .dynamic-content .ratingContainer .star-container svg,.chatbot-rating-modal .dynamic-content .ratingContainer .star-container svg path{stroke:#8a8a8a!important;stroke-width:2px!important}.chatbot-rating-modal .dynamic-content .ratingContainer .filled-icons svg{margin-left:5px}.chatbot-rating-modal .dynamic-content .ratingContainer .filled-icons svg,.chatbot-rating-modal .dynamic-content .ratingContainer .filled-icons svg path{fill:#1654f3!important;stroke:#1654f3!important;stroke-width:2px!important}.chatbot-rating-modal .dynamic-content .ratingContainer .empty-icons svg{fill:#0000!important;stroke:#8a8a8a!important;stroke-width:2px!important;margin-left:5px}.chatbot-rating-modal .dynamic-content .ratingContainer .empty-icons svg path{fill:#0000!important;stroke:#8a8a8a!important;stroke-width:2px!important}.chatbot-rating-modal .dynamic-content .ratingContainer .feedbackInput{width:100%}.chatbot-rating-modal .dynamic-content .ratingContainer .submitFeedbackBtn{display:flex;gap:10px;width:100%;align-items:center}.chatbot-rating-modal .dynamic-content .ratingContainer .submitFeedbackBtn .step-button-gray{width:50%!important;margin-bottom:0}.chatbot-rating-modal .dynamic-content .ratingContainer .submitFeedbackBtn .step-button-gray button{margin:0}.chatbot-rating-modal .dynamic-content .ratingContainer .submitFeedbackBtn .step-button-blue{width:50%!important;margin:0}.chatbot-rating-modal .dynamic-content .ratingContainer .submitFeedbackBtn .step-button-blue button{width:100%}.chatDragTooltip{position:absolute;right:50%;bottom:calc(100% + 9px);transform:translateX(50%);z-index:1;display:none;align-items:center;justify-content:center;padding:6px 8px;background:var(--chat-tooltip-color);color:#000;font-size:12px;font-weight:600;line-height:1;border-radius:5px;-webkit-user-select:none;user-select:none;touch-action:none;white-space:nowrap}.supportChatBotBtn.is-dragging .chatDragTooltip,.supportChatBotBtn:hover .chatDragTooltip{display:inline-flex}.chatDragTooltip:after{content:"";position:absolute;left:50%;bottom:-6px;width:12px;height:12px;background:var(--chat-tooltip-color);transform:translateX(-50%) rotate(45deg)}.chatDragTooltip:active,.supportChatBotBtn.is-dragging .chatDragTooltip{cursor:grabbing}