.m-5{margin:5px!important}.p-5{padding:5px!important}.m-t-5{margin-top:5px!important}.p-t-5{padding-top:5px!important}.m-b-5{margin-bottom:5px!important}.p-b-5{padding-bottom:5px!important}.m-l-5{margin-left:5px!important}.p-l-5{padding-left:5px!important}.m-r-5{margin-right:5px!important}.p-r-5{padding-right:5px!important}.m-10{margin:10px!important}.p-10{padding:10px!important}.m-t-10{margin-top:10px!important}.p-t-10{padding-top:10px!important}.m-b-10{margin-bottom:10px!important}.p-b-10{padding-bottom:10px!important}.m-l-10{margin-left:10px!important}.p-l-10{padding-left:10px!important}.m-r-10{margin-right:10px!important}.p-r-10{padding-right:10px!important}.m-15{margin:15px!important}.p-15{padding:15px!important}.m-t-15{margin-top:15px!important}.p-t-15{padding-top:15px!important}.m-b-15{margin-bottom:15px!important}.p-b-15{padding-bottom:15px!important}.m-l-15{margin-left:15px!important}.p-l-15{padding-left:15px!important}.m-r-15{margin-right:15px!important}.p-r-15{padding-right:15px!important}.m-20{margin:20px!important}.p-20{padding:20px!important}.m-t-20{margin-top:20px!important}.p-t-20{padding-top:20px!important}.m-b-20{margin-bottom:20px!important}.p-b-20{padding-bottom:20px!important}.m-l-20{margin-left:20px!important}.p-l-20{padding-left:20px!important}.m-r-20{margin-right:20px!important}.p-r-20{padding-right:20px!important}.m-25{margin:25px!important}.p-25{padding:25px!important}.m-t-25{margin-top:25px!important}.p-t-25{padding-top:25px!important}.m-b-25{margin-bottom:25px!important}.p-b-25{padding-bottom:25px!important}.m-l-25{margin-left:25px!important}.p-l-25{padding-left:25px!important}.m-r-25{margin-right:25px!important}.p-r-25{padding-right:25px!important}.m-30{margin:30px!important}.p-30{padding:30px!important}.m-t-30{margin-top:30px!important}.p-t-30{padding-top:30px!important}.m-b-30{margin-bottom:30px!important}.p-b-30{padding-bottom:30px!important}.m-l-30{margin-left:30px!important}.p-l-30{padding-left:30px!important}.m-r-30{margin-right:30px!important}.p-r-30{padding-right:30px!important}.m-35{margin:35px!important}.p-35{padding:35px!important}.m-t-35{margin-top:35px!important}.p-t-35{padding-top:35px!important}.m-b-35{margin-bottom:35px!important}.p-b-35{padding-bottom:35px!important}.m-l-35{margin-left:35px!important}.p-l-35{padding-left:35px!important}.m-r-35{margin-right:35px!important}.p-r-35{padding-right:35px!important}.m-40{margin:40px!important}.p-40{padding:40px!important}.m-t-40{margin-top:40px!important}.p-t-40{padding-top:40px!important}.m-b-40{margin-bottom:40px!important}.p-b-40{padding-bottom:40px!important}.m-l-40{margin-left:40px!important}.p-l-40{padding-left:40px!important}.m-r-40{margin-right:40px!important}.p-r-40{padding-right:40px!important}.m-45{margin:45px!important}.p-45{padding:45px!important}.m-t-45{margin-top:45px!important}.p-t-45{padding-top:45px!important}.m-b-45{margin-bottom:45px!important}.p-b-45{padding-bottom:45px!important}.m-l-45{margin-left:45px!important}.p-l-45{padding-left:45px!important}.m-r-45{margin-right:45px!important}.p-r-45{padding-right:45px!important}.m-50{margin:50px!important}.p-50{padding:50px!important}.m-t-50{margin-top:50px!important}.p-t-50{padding-top:50px!important}.m-b-50{margin-bottom:50px!important}.p-b-50{padding-bottom:50px!important}.m-l-50{margin-left:50px!important}.p-l-50{padding-left:50px!important}.m-r-50{margin-right:50px!important}.p-r-50{padding-right:50px!important}.m-75{margin:75px!important}.p-75{padding:75px!important}.m-t-75{margin-top:75px!important}.p-t-75{padding-top:75px!important}.m-b-75{margin-bottom:75px!important}.p-b-75{padding-bottom:75px!important}.m-l-75{margin-left:75px!important}.p-l-75{padding-left:75px!important}.m-r-75{margin-right:75px!important}.p-r-75{padding-right:75px!important}.m-100{margin:100px!important}.p-100{padding:100px!important}.m-t-100{margin-top:100px!important}.p-t-100{padding-top:100px!important}.m-b-100{margin-bottom:100px!important}.p-b-100{padding-bottom:100px!important}.m-l-100{margin-left:100px!important}.p-l-100{padding-left:100px!important}.m-r-100{margin-right:100px!important}.p-r-100{padding-right:100px!important}html{height:100%}*{margin:0;padding:0}body{margin:0;font-family:Roboto,sans-serif;height:100%;outline:none}#root{height:100%;outline:none}::-webkit-scrollbar{display:none}h1{font-size:96px;font-weight:300;line-height:1.167;letter-spacing:-.25px;margin:0}h2{font-size:60px;font-weight:300;line-height:1.2;letter-spacing:-.133px;margin:0}h3{font-size:48px;font-weight:400;line-height:1.167;letter-spacing:0px;margin:0}h4{font-size:34px;font-weight:400;line-height:1.235;letter-spacing:.1176px;margin:0}h5{font-size:24px;font-weight:400;line-height:1.334;letter-spacing:0px;margin:0}h6{font-size:20px;font-weight:500;line-height:1.6;letter-spacing:.12px;margin:0}.body1{font-size:16px;font-weight:400;line-height:1.5;letter-spacing:.15px;margin:0}.body2{font-size:14px;font-weight:400;line-height:1.43;letter-spacing:.12px;margin:0}.subtitle{font-size:12px;font-weight:400;line-height:1.43;letter-spacing:.12px;margin:0}.subtitle1{font-size:14px;font-weight:600;line-height:1.5;letter-spacing:.15px;margin:0}.subtitle2{font-size:14px;font-weight:500;line-height:1.43;letter-spacing:.12px;margin:0}.caption{font-size:11px;font-weight:400;line-height:1;letter-spacing:.533px;margin:0}a{font-size:14px;font-weight:500;line-height:1.43;margin:0;text-decoration:none}.bold{font-weight:500}.underline{display:inline-block;line-height:.9;border-bottom:1px solid #000000}textarea{font-family:Roboto,Open Sans,sans-serif}.vertical-bar{width:1px;height:20px;background-color:#dfe0dc;margin:0 10px}.box-shadow-1{box-shadow:0 4px 8px 3px #0000001f,0 -1px 3px -20px #0000004d}.border-radius-50{border-radius:50%}.button{color:#fff;border:none;align-self:center;opacity:.8;transition:opacity .3s ease,background-color .3s ease,filter .3s ease;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;text-align:center}.button.base-button-large{width:242px;line-height:20px;padding:12px 24px;border-radius:24px;font-size:1rem}.button.base-button-medium{width:160px;padding:12px 24px;border-radius:24px;font-size:.875rem}.button.outlined{width:160px;padding:12px 24px;background-color:#fff;border:1px solid currentColor}.button.svg-button{border-radius:50%;padding:12px}.button.svg-button .svg-button-img{width:28px;height:28px}.button.svg-no-background{background-color:transparent;padding:12px 0}.button.svg-no-background.outline-fixed{margin:10px -2px;padding:2px}.button.active{cursor:pointer}.button.active:hover{color:currentColor;opacity:1}.button.disabled{opacity:.5;cursor:not-allowed}.app-container{display:flex;flex-direction:column;height:100%;width:100%;outline:none}.offline-banner{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;background-color:transparent;color:#f44336}.app-container .chat-initializer-wrapper{width:64px;height:64px;overflow:hidden;opacity:1;visibility:visible;transition:opacity .4s ease}.app-container .chat-initializer-wrapper .chatbot-logo{max-width:64px;height:64px;object-fit:contain;object-position:center;cursor:pointer;opacity:1}.app-container .chat-initializer-wrapper.hide-chat-initializer-wrapper{opacity:0;visibility:hidden;height:0;transition:opacity .4s ease}.app-container .chat-header-wrapper{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:20px 12px 20px 20px;margin-bottom:10px;box-shadow:0 4px 8px 3px #0000001f,0 -1px 3px -20px #0000004d;flex-shrink:0;border-top-left-radius:8px;border-top-right-radius:8px}.app-container .chat-header-wrapper .header-image-title{display:flex;align-items:center;justify-content:center;gap:12px}.app-container .chat-header-wrapper .header-image-title h6{white-space:nowrap;max-width:300px;text-overflow:ellipsis;overflow:hidden}.app-container .chat-header-wrapper .admin-active-status{color:#64748b;position:relative;padding-left:14px;line-height:16px}.app-container .chat-header-wrapper .admin-active-status:before{position:absolute;content:"";height:8px;width:8px;top:50%;left:0;transform:translateY(-50%);border-radius:50%}.app-container .chat-header-wrapper .admin-active-status.active:before{background-color:#4caf50}.app-container .chat-header-wrapper .admin-active-status.inactive:before{background-color:#f44336}.app-container .chat-header-wrapper .icon{width:27.52px;height:28px}.app-container .chat-header-wrapper .svg-button{padding:12px}.app-container .chat-header-wrapper .svg-button-img{width:16px;height:16px}.app-container .chatbot-header-buttons{display:flex;align-items:center}.app-container .chat-window .info-collector-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 36px}.app-container .chat-window .info-collector-wrapper .info-collector-form-container .info-collector-form{display:flex;flex-direction:column;width:100%;gap:16px}.app-container .chat-window .info-collector-wrapper .info-collector-form-container .info-collector-form .info-collector-field{display:flex;flex-direction:column;gap:8px}.app-container .chat-window .info-collector-wrapper .info-collector-form-container .info-collector-form .info-collector-field .info-collector-input{border:1px solid #e2e8f0;border-radius:8px;padding:4px 0 4px 16px;color:#000;background:#fff;height:48px}.app-container .chat-window .info-collector-wrapper .info-collector-form-container .info-collector-form .info-collector-field .info-collector-input:focus{outline:none;border-color:#475569}.app-container .chat-window .info-collector-wrapper .info-collector-form-container .info-collector-form .info-collector-field .info-collector-error,.app-container .chat-window .info-collector-wrapper .info-collector-form-container .info-collector-error{color:#f44336}.app-container .chat-window .info-collector-wrapper .info-collector-form-container .info-collector-button-container{display:flex;align-items:center;gap:10px}.app-container .chat-window.open{opacity:1;transition:opacity .3s ease}.app-container .chat-window{flex:1;opacity:0;transition:opacity .3s ease;background-color:#fff;border:1px solid #dfe0dc;border-radius:8px;display:flex;flex-direction:column;height:100%;box-sizing:border-box}.app-container .chat-window .chat-window-content{flex:1;display:flex;flex-direction:column;justify-content:flex-end;overflow-y:auto}.app-container .chat-window .chat-window-content .chat-messages-wrapper{display:flex;flex-direction:column;max-width:100%;padding:0 16px;overflow-y:auto}.app-container .chat-window .chat-window-content .chat-messages-wrapper .chat-message-container{display:flex;max-width:100%;align-items:flex-start;margin:10px 0}.app-container .chat-window .chat-window-content .chat-messages-wrapper .chat-message-container .chat-messages--body{display:inline-block;max-width:calc(100% - 77px);word-break:break-word;overflow-wrap:break-word;white-space:normal}.app-container .chat-window .chat-window-content .chat-messages-wrapper .chat-message-container .single-chat-message{padding:8px 12px;border-radius:8px;word-wrap:break-word;width:fit-content;box-sizing:border-box}.app-container .chat-window .chat-window-content .chat-messages-wrapper .chat-message-container .message-logo{width:27.52px;height:28px;margin:4px}.app-container .chat-window .chat-window-content .chat-messages-wrapper .chat-message-container.user{justify-content:flex-end}.app-container .chat-window .chat-window-content .chat-messages-wrapper .chat-message-container.user .single-chat-message{background-color:#f1f5f9;color:#000}.app-container .chat-window .chat-window-content .chat-messages-wrapper .chat-message-container.user .message-logo{order:1;margin-left:8px}.app-container .chat-window .chat-window-content .chat-messages-wrapper .chat-message-container.client,.app-container .chat-window .chat-window-content .chat-messages-wrapper .chat-message-container.ai{justify-content:flex-start}.app-container .chat-window .chat-window-content .chat-messages-wrapper .chat-message-container.client .single-chat-message,.app-container .chat-window .chat-window-content .chat-messages-wrapper .chat-message-container.ai .single-chat-message{background-color:red;color:#fff;margin-top:8px}.app-container .chat-window .chat-window-content .chat-messages-wrapper .chat-message-container.client .file-link,.app-container .chat-window .chat-window-content .chat-messages-wrapper .chat-message-container.ai .file-link{text-decoration:underline;cursor:pointer}.app-container .chat-window .chat-window-content .chat-messages-wrapper .chat-message-container.client .reaction,.app-container .chat-window .chat-window-content .chat-messages-wrapper .chat-message-container.ai .reaction{display:flex;gap:5px;padding:5px 0 0;margin-top:8px}.app-container .chat-window .chat-window-content .chat-messages-wrapper .chat-message-container.client .message-logo,.app-container .chat-window .chat-window-content .chat-messages-wrapper .chat-message-container.ai .message-logo{order:0;margin-right:8px;margin-top:8px}.app-container .chat-window .chat-window-content .chat-messages-wrapper .chat-message-container.client .product-cards,.app-container .chat-window .chat-window-content .chat-messages-wrapper .chat-message-container.ai .product-cards{display:flex;flex-direction:column;width:100%}.app-container .chat-window .chat-window-content .chat-messages-wrapper .chat-message-container.client .product-cards .product-card,.app-container .chat-window .chat-window-content .chat-messages-wrapper .chat-message-container.ai .product-cards .product-card{background-color:#f1f5f9;margin-top:10px;border:1px solid #dfe0dc;border-radius:8px;padding:12px;display:flex;gap:8px;justify-content:space-between;cursor:pointer}.app-container .chat-window .chat-window-content .chat-messages-wrapper .chat-message-container.client .product-cards .product-card img,.app-container .chat-window .chat-window-content .chat-messages-wrapper .chat-message-container.ai .product-cards .product-card img{object-fit:contain;border-radius:4px;width:150px;height:150px}.app-container .chat-window .chat-window-content .chat-messages-wrapper .chat-message-container.client .product-cards .product-card .product-info,.app-container .chat-window .chat-window-content .chat-messages-wrapper .chat-message-container.ai .product-cards .product-card .product-info{flex:1;text-align:left;margin-top:0;font-size:12px}.app-container .chat-window .chat-window-content .chat-messages-wrapper .chat-message-container.client .product-cards .product-card .product-info .product-name,.app-container .chat-window .chat-window-content .chat-messages-wrapper .chat-message-container.ai .product-cards .product-card .product-info .product-name{font-weight:700;margin-bottom:4px}.app-container .chat-window .chat-window-content .chat-messages-wrapper .chat-message-container.client .product-cards .product-card .product-info .product-description,.app-container .chat-window .chat-window-content .chat-messages-wrapper .chat-message-container.ai .product-cards .product-card .product-info .product-description{margin-bottom:4px;font-weight:400}.app-container .chat-window .chat-window-content .chat-messages-wrapper .chat-message-container.client .product-cards .product-card .product-info .product-description a,.app-container .chat-window .chat-window-content .chat-messages-wrapper .chat-message-container.ai .product-cards .product-card .product-info .product-description a{margin-left:4px}.app-container .chat-window .chat-window-content .chat-messages-wrapper .chat-message-container.client .product-cards .product-card .product-info .price,.app-container .chat-window .chat-window-content .chat-messages-wrapper .chat-message-container.ai .product-cards .product-card .product-info .price{font-size:16px;color:#000;font-weight:700;margin:4px 0}.app-container .chat-window .chat-window-content .chat-messages-wrapper .chat-message-container.client .product-cards .product-card .product-info .stock,.app-container .chat-window .chat-window-content .chat-messages-wrapper .chat-message-container.ai .product-cards .product-card .product-info .stock{background-color:#fff;border-radius:16px;padding:4px 16px;display:inline-block;margin:4px 0}.app-container .chat-window .chat-window-content .chat-messages-wrapper .chat-message-container.client .product-cards .product-card .product-info a,.app-container .chat-window .chat-window-content .chat-messages-wrapper .chat-message-container.ai .product-cards .product-card .product-info a{font-size:12px;color:red;text-decoration:none}.app-container .chat-window .chat-window-content .chat-messages-wrapper .chat-message-container.client .product-cards .product-card .product-info a:hover,.app-container .chat-window .chat-window-content .chat-messages-wrapper .chat-message-container.ai .product-cards .product-card .product-info a:hover{text-decoration:underline}.app-container .chat-window .chat-window-content .chat-messages-wrapper .loader-container{display:flex;padding:0 40px;margin:4px 0;align-items:center}.app-container .chat-window .chat-window-content .chat-messages-wrapper .loader-container .loader-msg{padding:4px 8px;color:#94a3b8;border-radius:8px;font-size:14px;word-wrap:break-word;overflow-wrap:break-word;text-align:justify;text-transform:capitalize;width:100%}.app-container .chat-window .chat-window-content .chat-messages-wrapper .loader-container .loader-wrapper{padding:10px;border-radius:16px;background-color:#f5f5f5}.app-container .chat-window .chat-window-content .chat-messages-wrapper .loader-container .loader-wrapper .loader{width:40px;aspect-ratio:8;--_g: no-repeat radial-gradient(circle closest-side, #94a3b8 90%, #0000);background:var(--_g) 0% 50%,var(--_g) 50% 50%,var(--_g) 100% 50%;background-size:33.3333333333% 100%;animation:l7 1s infinite linear;color:#94a3b8}@keyframes l7{33%{background-size:33.3333333333% 0%,33.3333333333% 100%,33.3333333333% 100%}50%{background-size:33.3333333333% 100%,33.3333333333% 0%,33.3333333333% 100%}66%{background-size:33.3333333333% 100%,33.3333333333% 100%,33.3333333333% 0%}}.app-container .chat-window .session-ended{opacity:.2}.app-container .chat-window .session-end-message-container{padding:0 24px}.app-container .chat-window .session-end-message-container .session-end-message{color:#334155;text-align:center;font-size:16px;font-weight:500;line-height:24px;letter-spacing:.5px;margin:0 10px;padding:10px}.app-container .chat-window .timer-color{color:red}.app-container .chat-window .chat-footer-wrapper{display:flex;flex-direction:column;margin-top:10px;gap:10px;padding:16px;flex-shrink:0;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.app-container .chat-window .chat-footer-wrapper .chat-footer-container{display:flex;align-items:center;justify-content:center;gap:8px}.app-container .chat-window .chat-footer-wrapper .chat-footer-info{text-align:center;color:#64748b;font-weight:400}.app-container .chat-window .chat-footer-wrapper textarea{border-radius:100px;border:1px solid #dfe0dc;background:#fff;padding:16px 20px;flex:1;resize:none;line-height:16px}.app-container .chat-window .chat-footer-wrapper textarea::placeholder{color:#94a3b8;vertical-align:middle}.app-container .chat-window .chat-footer-wrapper textarea:focus{outline:none}.app-container .chat-window .chat-footer-wrapper .disabled-button{opacity:.25;cursor:not-allowed;pointer-events:none}
