@namespace svg 'http://www.w3.org/2000/svg';.chatbot-web-container{all:initial;z-index:99999;position:relative;font-family:sans-serif;font:16px 'Helvetica Neue',Helvetica,Arial,sans-serif}.chatbot-web-container :not(svg|*){all:unset}.chatbot-web-container style{display:none}.chatbot-web-container i{font-style:italic}.chatbot-web-container a{text-decoration:none;border-bottom:2px solid #0098dd;color:#0098dd;cursor:pointer}.chatbot-web-container button{cursor:pointer}.chatbot-web-container b{font-weight:700}.chatbot-web-container u{text-decoration:underline}.chatbot-web-container button:focus-visible{outline:2px solid red;outline-offset:2px}.chatbot-web-container .chatbot-button{display:block;border-radius:50%;background-color:#0098dd;position:fixed;z-index:1000;bottom:30px;right:19px;width:80px;height:80px;background-image:url(https://web-runtime.chatbottery.com/assets/bubble.svg);box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}.chatbot-web-container .chatbot-button:focus-visible{outline:2px solid red;outline-offset:2px}.chatbot-web-container.render-bottom-left .chatbot-button{right:auto;left:19px}.chatbot-web-container.render-in-place .chatbot-button{position:relative;right:auto;bottom:auto}.chatbot-web-container .chatbot-window{display:flex!important;flex-flow:column;height:calc(100% - 20px);max-height:640px;width:calc(100% - 20px);max-width:400px;min-width:280px;background:#fff;position:fixed;bottom:10px;right:10px;left:auto;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}.chatbot-web-container.render-bottom-left .chatbot-window{left:10px;right:auto}.chatbot-web-container.render-in-place .chatbot-window{position:relative;right:auto;bottom:auto;height:100vh;width:100%}.chatbot-web-container .chat-header{height:50px;background-color:#0098dd;color:#f2f2f2;font-size:1.1em;font-weight:700;line-height:50px;padding:8px;display:flex;justify-content:flex-end;align-items:center}.chatbot-web-container .chat-header-title{flex:1}.chatbot-web-container .chat-close{flex:0 0 40px;cursor:pointer;border-radius:50%;background-image:url(https://web-runtime.chatbottery.com/assets/close-icon.png);background-repeat:no-repeat;background-position:center;background-size:contain;margin:5px;height:40px}.chatbot-web-container .chat-close:focus-visible{outline:2px solid red;outline-offset:2px}.chatbot-web-container [data-initials]:before{content:attr(data-initials);display:inline-block;width:2.5em;height:2.5em;line-height:2.5em;text-align:center;border-radius:50%;background:#ccc5c5;color:#333;margin-right:1em}.chatbot-web-container .chatbot-content{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px;overflow-y:scroll;background-color:#f5f5f5;scrollbar-width:thin;flex:1}.chatbot-web-container .chatbot-content div,.chatbot-web-container .chatbot-content li{display:block}.chatbot-web-container .chatbot-content .cbt-message-container{position:relative;margin:10px;word-break:break-word;hyphens:auto}.chatbot-web-container .chatbot-content .cbt-message-container .cbt-avatar{position:absolute;width:40px;height:40px}.chatbot-web-container .chatbot-content .cbt-message-container .cbt-avatar.agent{border-radius:50%;overflow-x:clip;overflow-y:clip}.chatbot-web-container ::-webkit-scrollbar{width:5px;height:5px}.chatbot-web-container ::-webkit-scrollbar-track{background-color:#fff}.chatbot-web-container ::-webkit-scrollbar-thumb{background:rgba(141,140,140,.425);border-radius:10px}.chatbot-web-container ::-webkit-scrollbar-thumb:hover{background:#616161}.chatbot-web-container .chatbot-user-input{display:flex;align-items:center;padding:5px}.chatbot-web-container .chatbot-user-input input{flex:1;height:16px;line-height:16px;padding:16px 20px;border-radius:100px;color:#000;background-color:#efefef;font-size:16px;font-family:sans-serif;overflow-y:hidden;outline:0}.chatbot-web-container .chatbot-user-input .chatbot-send-btn{cursor:pointer;flex:0 0 auto;width:40px;height:40px;background-image:url(https://web-runtime.chatbottery.com/assets/send-btn.svg);background-position:center;background-repeat:no-repeat;background-size:contain;border-radius:50%;margin:5px}.chatbot-web-container .chatbot-user-input-hints{position:absolute;width:auto;z-index:999;background-color:#efefef;height:auto;font-size:medium;bottom:60px;left:0;right:0;padding:3px;border:1px solid #ccc;max-height:400px;overflow-y:scroll}.chatbot-web-container .chatbot-user-input-hints .chatbot-user-input-hints-item{padding:10px;display:block;cursor:default;margin:5px 5px}.chatbot-web-container .chatbot-user-input-hints .chatbot-user-input-hints-item.selected,.chatbot-web-container .chatbot-user-input-hints .chatbot-user-input-hints-item:hover{background-color:#0098dd;color:#fff}.chatbot-web-container .chatbot-user-input-hints .chatbot-user-input-hints-item-faq{cursor:pointer;margin-left:16px;margin-right:16px}.chatbot-web-container .chatbot-user-input-hints .chatbot-user-input-hints-item-faq.selected,.chatbot-web-container .chatbot-user-input-hints .chatbot-user-input-hints-item-faq:hover{border-radius:10px}.chatbot-web-container .speech-bubble{max-width:60%;margin:5px auto;border-radius:10px;border:none;color:#333;position:relative;padding:15px}.chatbot-web-container .speech-bubble.user{background:#0092db;color:#fff;-webkit-text-fill-color:white}.chatbot-web-container .speech-bubble:before{content:'';width:0;height:0;position:absolute;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid transparent}.chatbot-web-container .speech-bubble p{display:block}.chatbot-web-container .speech-bubble strong{font-weight:700;color:#3d3d3d}.chatbot-web-container .speech-bubble li{display:inline-block}.chatbot-web-container .speech-bubble h1,.chatbot-web-container .speech-bubble h2,.chatbot-web-container .speech-bubble h3,.chatbot-web-container .speech-bubble h4,.chatbot-web-container .speech-bubble h5,.chatbot-web-container .speech-bubble h6{padding-top:8px;font-weight:700;display:block;color:#8d8c8c}.chatbot-web-container .agent,.chatbot-web-container .bot{background:#fff}.chatbot-web-container .agent:before,.chatbot-web-container .bot:before{left:-10px;top:0;border-top:10px solid #fff}.chatbot-web-container .user:before{right:-10px;top:0;border-top:10px solid #0092db}.chatbot-web-container .cbt-message-countdown{float:right}.chatbot-web-container .cbt-message-container-openai .cbt-avatar.openai{background:url(https://web-runtime.chatbottery.com/assets/ai.svg) no-repeat;background-size:80%;background-color:#81aa9e;background-position:center}.chatbot-web-container .cbt-message-container-openai .speech-bubble.bot{font-size:13px;line-height:1.5;background-color:#e6e6e6}.chatbot-web-container .cbt-message-container-openai .speech-bubble.bot:before{border-top:10px solid #e6e6e6}.chatbot-web-container .cbt-message-container-openai .speech-bubble.warning{padding:5px 0 5px 25px;background:no-repeat url(https://web-runtime.chatbottery.com/editor/static/info.svg);background-size:20px;background-position-y:5px;font-size:10pt;font-style:italic;max-width:65%}.chatbot-web-container .chatbot-image{display:block;margin:auto}.chatbot-web-container .chatbot-image img{max-width:100%;height:auto}.chatbot-web-container .cbt-iframe-container{position:relative;background:#fff;padding:10px}.chatbot-web-container .cbt-iframe-container iframe{display:block;width:100%;height:100%}.chatbot-web-container .cbt-iframe-container:focus-visible{outline:2px solid red;outline-offset:2px}.chatbot-web-container .cbt-video-container{position:relative;margin:10px;width:auto;height:100%;max-height:340px}.chatbot-web-container .cbt-video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;display:block}.chatbot-web-container .cbt-data-privacy-disclaimer{position:relative;margin:20px;padding-top:20px;background-color:#f3f4fe;line-height:25px}.chatbot-web-container .cbt-data-privacy-disclaimer .cbt-data-privacy-disclaimer-title{font-size:larger;font-weight:700}.chatbot-web-container .cbt-data-privacy-disclaimer .divider{border-top:1px dashed #000;display:block;margin:10px 0}.chatbot-web-container .cbt-data-privacy-disclaimer .play-icon{margin:10px auto;text-align:center}.chatbot-web-container .cbt-data-privacy-disclaimer button{background-color:#1c83f8;color:#fff;padding:10px 0;width:100%;text-align:center;border-radius:30px}.chatbot-web-container .chatbot-suggestion-chips.alternative ul li{display:inline-block;margin:5px;padding:0 20px;width:auto}.chatbot-web-container .chatbot-suggestion-chips ul{padding:0;text-align:center}.chatbot-web-container .chatbot-suggestion-chips ul li{cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;list-style-type:none;width:90%;max-width:min(90%,330px);padding:0 8px;box-sizing:border-box;margin:5px auto;border:2px solid #0098dd;height:44px;line-height:40px;border-radius:30px}.chatbot-web-container .chatbot-suggestion-chips ul li:focus-visible{outline:2px solid red;outline-offset:2px}.chatbot-web-container .chatbot-suggestion-chips ul li.chatbot-external-suggestion-chip{color:#0098dd}.chatbot-web-container .chatbot-suggestion-chips ul li.chatbot-external-suggestion-chip .chatbot-external-suggestion-chip-icon{display:inline-flex;align-self:center;background-repeat:no-repeat;padding:10px;background-size:20px;vertical-align:middle;margin-right:6px}.chatbot-web-container .chatbot-typing-indicator{width:60px;height:30px;margin-top:2vh;margin-left:auto;margin-right:auto}.chatbot-web-container .chatbot-typing-dot{display:inline-block;width:12px;height:12px;border-radius:50%;margin-right:8px;background:#0098dd;animation:wave 1.3s linear infinite;opacity:.7}.chatbot-web-container .chatbot-typing-dot:nth-child(2){animation-delay:-.9s}.chatbot-web-container .chatbot-typing-dot:nth-child(3){animation-delay:-1.8s}@keyframes wave{0%,100%,60%{transform:initial}30%{transform:scale(1.7)}}.chatbot-web-container .chatbottery-carousel{width:100%;height:auto;margin:5px auto 10px;border:none;position:relative;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.chatbot-web-container .chatbottery-carousel .chatbottery-carousel-inner{padding:0 10px}.chatbot-web-container .chatbottery-carousel .chatbottery-carousel-item{width:265px;float:left;height:auto;margin:0 8px;padding:5px 0}.chatbot-web-container .chatbottery-carousel .chatbottery-carousel-item .chatbottery-carousel-item-inner{margin-bottom:16px}.chatbot-web-container .chatbottery-carousel .chatbottery-carousel-item .chatbottery-carousel-item-inner .img{width:100%;height:160px;border-radius:10px;margin-left:auto;margin-right:auto;display:block;background-size:cover;background-position:center}.chatbot-web-container .chatbottery-carousel .chatbottery-carousel-item .chatbottery-carousel-item-inner h1{margin:5px 0 5px 0;font-weight:700;font-size:19px;display:block}.chatbot-web-container .chatbottery-carousel .chatbottery-carousel-item .chatbottery-carousel-item-inner ul{width:95%}.chatbot-web-container .chatbottery-carousel .chatbottery-carousel-item .chatbottery-carousel-item-inner ul li{height:34px;line-height:30px;margin:5px 0;width:100%}.chatbot-web-container .chatbottery-carousel .chatbottery-carousel-item .chatbottery-carousel-item-inner .chatbottery-carousel-item-text{max-width:256px;word-wrap:break-word}.chatbot-web-container .chatbottery-carousel .chatbottery-carousel-item .chatbottery-carousel-item-inner .chatbottery-carousel-item-description{max-width:256px;word-wrap:break-word}.chatbot-web-container .chatbottery-tiles{background-color:#fff;max-width:unset;margin:10px auto}.chatbot-web-container .chatbottery-tiles .chatbottery-tiles-header{font-size:13px;padding:5px;margin-bottom:5px;display:flex;justify-content:space-between}.chatbot-web-container .chatbottery-tiles .chatbottery-tiles-caption{text-transform:uppercase}.chatbot-web-container .chatbottery-tiles .chatbottery-tiles-sort{cursor:default;position:relative;text-transform:uppercase;padding-left:30px;color:#3a51fa}.chatbot-web-container .chatbottery-tiles .chatbottery-tiles-sort:before{content:'';position:absolute;top:-2px;left:0;height:20px;width:20px;background:no-repeat center url(https://web-runtime.chatbottery.com/assets/sorty.png)}.chatbot-web-container .chatbottery-tiles .chatbottery-tiles-sort ul{z-index:100;position:absolute;left:0;top:26px;line-height:2.5;background-color:#fff;width:max-content;border-radius:0 0 20px 20px;overflow:hidden}.chatbot-web-container .chatbottery-tiles .chatbottery-tiles-sort ul li{color:#000}.chatbot-web-container .chatbottery-tiles .chatbottery-tiles-sort ul li span{padding-left:30px;padding-right:10px}.chatbot-web-container .chatbottery-tiles .chatbottery-tiles-sort ul li.selected{background-color:#edf2fc}.chatbot-web-container .chatbottery-tiles div.chatbottery-tiles-inner{display:flex;flex-direction:row;flex-wrap:wrap}.chatbot-web-container .chatbottery-tiles .chatbottery-tiles-more{cursor:pointer;padding:5px 5px;text-align:right;text-transform:uppercase;color:red;font-size:12px;font-weight:700}.chatbot-web-container .chatbottery-tiles-item{cursor:pointer;flex:0 0 250px;background-color:#eee;border-radius:10px;margin:5px}.chatbot-web-container .chatbottery-tiles-item .chatbottery-tiles-item-image{height:140px;border-radius:10px 10px 0 0;display:block;background-size:cover;background-position:center}.chatbot-web-container .chatbottery-tiles-item .chatbottery-tiles-item-description{padding:5px 5px 0;font-size:12px;display:block}.chatbot-web-container .chatbottery-tiles-item .chatbottery-tiles-item-title{padding:0 5px 5px;font-size:15px;font-weight:700;display:block}.chatbot-web-container .chatbottery-tiles-item:focus-visible{outline:2px solid red;outline-offset:2px}.chatbot-web-container .chatbottery-website{background-color:#fff;max-width:unset;margin:10px auto}.chatbot-web-container .chatbottery-website .chatbottery-website-link{cursor:pointer;display:flex;flex-direction:row;justify-content:space-between;min-height:120px}.chatbot-web-container .chatbottery-website .chatbottery-website-link .chatbottery-website-image{flex:1;height:100%;margin:5px;border-radius:10px;overflow:hidden}.chatbot-web-container .chatbottery-website .chatbottery-website-link .chatbottery-website-texts{flex:2;margin:5px;padding:10px;background-color:#eee;border-radius:10px}.chatbot-web-container .chatbottery-website .chatbottery-website-link .chatbottery-website-texts .chatbottery-website-author-date{font-size:14px}.chatbot-web-container .chatbottery-website .chatbottery-website-link .chatbottery-website-texts .chatbottery-website-title{font-weight:700;font-size:18px}.chatbot-web-container .chatbottery-website .chatbottery-website-link .chatbottery-website-texts .chatbottery-website-summary{font-size:16px;margin-top:5px}.chatbot-web-container .chatbottery-website .chatbottery-website-link .chatbottery-website-texts .chatbottery-website-summary::before{content:attr(data-content);color:red;display:inline;font-weight:700;text-transform:uppercase}.chatbot-web-container .chatbottery-website .chatbottery-website-tags{display:flex}.chatbot-web-container .chatbottery-website .chatbottery-website-tags img{flex:0 0 17px;width:100%;height:100%;margin:10px}.chatbot-web-container .chatbottery-website .chatbottery-website-tags ul{flex:1;display:flex;flex-wrap:wrap;justify-content:flex-start}.chatbot-web-container .chatbottery-website .chatbottery-website-tags ul li{cursor:pointer;display:block;flex:0 1 auto;font-size:14px;font-weight:700;color:#3a51fa;background-color:#eee;padding:5px;margin:5px 5px}.chatbot-web-container .chatbottery-website .chatbottery-website-tags ul li span{display:block}.chatbot-web-container .chatbot-buttons.alternative ul li{display:inline-block;margin:5px;padding:0 20px;width:auto}.chatbot-web-container .chatbot-buttons ul{padding:0;text-align:center}.chatbot-web-container .chatbot-buttons ul li{cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;list-style-type:none;width:90%;max-width:min(90%,330px);padding:0 8px;box-sizing:border-box;margin:5px auto;color:#fff;border:2px solid #fff;height:44px;line-height:40px;border-radius:30px;background-color:#0098dd;box-shadow:2px 4px 4px rgba(0,0,0,.2)}.chatbot-web-container .chatbot-buttons ul li:focus-visible{outline:2px solid red;outline-offset:2px}.chatbot-web-container .chatbot-buttons ul li.chatbot-external-button .chatbot-external-button-icon{display:inline-flex;align-self:center;background-repeat:no-repeat;padding:10px;background-size:20px;vertical-align:middle;margin-right:6px}.chatbot-web-container .chatbot-persistent-menu{margin:5px;flex:0}.chatbot-web-container .chatbot-persistent-menu .chatbot-persistent-menu-icon{border:none;cursor:pointer;display:block;background-image:url(https://web-runtime.chatbottery.com/assets/menu.svg);background-size:contain;height:40px;width:40px}.chatbot-web-container .chatbot-persistent-menu .chatbot-persistent-menu-icon:focus-visible{outline:2px solid red;outline-offset:2px}.chatbot-web-container .chatbot-persistent-menu-items{z-index:999;position:absolute;background-color:#fff;color:#333;padding:8px;font-weight:100;font-size:1em;line-height:50px;box-shadow:10px 10px 20px gray;overflow:auto;max-height:-webkit-fill-available}.chatbot-web-container .chatbot-persistent-menu-items-input{bottom:60px;right:0}.chatbot-web-container .chatbot-persistent-menu-items .chatbot-persistent-menu-item{display:block;cursor:pointer;padding:0 10px}.chatbot-web-container .chatbot-persistent-menu-items .chatbot-persistent-menu-item:hover{color:#fff;background-color:#0098dd}.chatbot-web-container .chatbot-persistent-menu-items .chatbot-persistent-menu-item:focus-visible{outline:2px solid red;outline-offset:2px}.chatbot-web-container .chat-online-status{flex:0;margin:auto 5px}.chatbot-web-container .chat-online-status.clickable{cursor:pointer}.chatbot-web-container .chat-online-status svg{height:50px;width:50px}.chatbot-web-container .aisearch-result{position:relative}.chatbot-web-container .aisearch-result.hidden{visibility:hidden}.chatbot-web-container .aisearch-result--control{position:absolute;right:10px;bottom:0}.chatbot-web-container .aisearch-result--control p{display:block;text-align:center}.chatbot-web-container .aisearch-result--control button{display:block;width:40px;height:40px;border-radius:10px}.chatbot-web-container .aisearch-result--control button svg{display:block;margin:auto;width:60%;height:60%}.chatbot-web-container .aisearch-result .result-link{font-weight:700}.chatbot-web-container .aisearch-result div.ai-info-and-feedback{margin-left:65px;margin-right:65px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.chatbot-web-container .aisearch-result div.ai-info-and-feedback div.ai-star{width:20px}.chatbot-web-container .aisearch-result div.ai-info-and-feedback div.ai-star img{height:14px;filter:invert(59%) sepia(10%) saturate(192%) hue-rotate(187deg) brightness(92%) contrast(77%)}.chatbot-web-container .aisearch-result div.ai-info-and-feedback div.ai-disclaimer{width:100%;font-size:11px;color:#898b91}.chatbot-web-container .aisearch-result div.ai-info-and-feedback div.ai-dislike{float:right;width:16px}.chatbot-web-container .aisearch-result div.ai-info-and-feedback div.ai-dislike img{height:14px;filter:invert(59%) sepia(10%) saturate(192%) hue-rotate(187deg) brightness(92%) contrast(77%)}.chatbot-web-container .aisearch-result div.ai-info-and-feedback div.ai-dislike img.active{filter:invert(57%) sepia(39%) saturate(826%) hue-rotate(356deg) brightness(93%) contrast(87%)}