@font-face{font-family:Montserrat;src:url(fonts/montserrat/Montserrat-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:url(fonts/montserrat/Montserrat-Thin.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Montserrat;src:url(fonts/montserrat/Montserrat-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Montserrat;src:url(fonts/montserrat/Montserrat-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Montserrat;src:url(fonts/montserrat/Montserrat-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Montserrat;src:url(fonts/montserrat/Montserrat-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal}:root{--widget-width: 270px;--widget-bg: #dddddd;--header-height: 50px;--header-bg: #000000;--header-outline-width: 0px;--header-outline-color: #000000;--header-border-radius-tl: 8px;--header-border-radius-tr: 8px;--header-border-radius-bl: 0px;--header-border-radius-br: 0px;--company-logo-offset-x: 0px;--company-logo-offset-y: 0px;--company-logo-size: 40px;--input-border-radius: 4px;--input-bg: #fff;--input-font-size: 12px;--input-font-color: #000;--input-area-spacing: 3px;--input-area-height: 40px;--bubble-user-bg: #D6F5FF;--bubble-user-font-color: #000;--bubble-user-margin-left: 8px;--bubble-user-margin-right: 0px;--bubble-bot-bg: #eeeeee;--bubble-bot-font-color: #000;--bubble-bot-margin-left: 4px;--bubble-bot-margin-right: 8px;--qb-bg: #D6F5FF;--qb-border-radius: 4px;--qb-border-color: #cccccc;--qb-font-size: 12px;--qb-font-color: #000;--qb-height: 30px;--qb-padding-left: 8px;--qb-padding-right: 8px;--bubble-spacing: 4px;--question-box-margin: 8px;--message-area-outline-width: 0px;--message-area-outline-color: #ccc;--toggle-button-size: 24px;--font-primary-family: inherit;--font-primary-size: 12px;--question-area-border-radius: 0px;--question-area-height: 40px;--question-area-border: 0px solid #000;--question-area-spacing-bottom: 0px;--question-area-bg: #ffffff;--chat-area-border-radius: 0px;--chat-area-spacing-bottom: 0px;--chat-area-height: 300px;--chat-area-bg: #fff;--tray-wrapper-right: 20px;--tray-wrapper-bottom: 70px;--placeholder-font-family: inherit;--placeholder-font-size: 12px;--placeholder-font-color: #888;--widget-border-radius-tl: 8px;--widget-border-radius-tr: 8px;--widget-border-radius-bl: 8px;--widget-border-radius-br: 8px;--widget-bottom: 44px;--widget-right: 20px}._logoContainer_vo5ii_147{position:relative;display:inline-block}._logoTextOverlay_vo5ii_151{position:absolute;white-space:nowrap}._chatWrapper_vo5ii_161{position:fixed;bottom:var(--widget-bottom);right:var(--widget-right);display:flex;flex-direction:column;align-items:center;z-index:1000;max-width:95vw}._maximizedChatWrapper_vo5ii_160{position:absolute;bottom:var(--widget-bottom);right:var(--widget-right);display:flex;flex-direction:column;align-items:center;z-index:1000;max-width:95vw}._chatContainer_vo5ii_184{box-sizing:content-box;max-width:95vw;box-shadow:0 4px 12px #00000026;transition:all .3s ease;height:auto;width:var(--widget-width);background-color:var(--widget-bg);border-radius:var(--widget-border-radius-tl) var(--widget-border-radius-tr) var(--widget-border-radius-br) var(--widget-border-radius-bl)}._chatHeader_vo5ii_196{position:relative;margin-bottom:0;background-color:var(--header-bg);height:var(--header-height);border:var(--header-outline-width) solid var(--header-outline-color);border-top-left-radius:var(--header-border-radius-tl);border-top-right-radius:var(--header-border-radius-tr);border-bottom-left-radius:var(--header-border-radius-bl);border-bottom-right-radius:var(--header-border-radius-br)}._chatArea_vo5ii_209{overflow-y:auto;overflow-x:hidden;padding:8px;border:var(--message-area-outline-width) solid var(--message-area-outline-color);border-radius:var(--chat-area-border-radius);margin-bottom:var(--chat-area-spacing-bottom);height:var(--chat-area-height);background-color:var(--chat-area-bg)}._questionArea_vo5ii_224{overflow-y:hidden;overflow-x:auto;white-space:nowrap;display:flex;align-items:center;padding:4px;transition:opacity .2s ease;height:var(--question-area-height);border:var(--question-area-border);border-radius:var(--question-area-border-radius);margin-bottom:var(--question-area-spacing-bottom);background-color:var(--question-area-bg)}._questionBox_vo5ii_239{background-color:var(--qb-bg);border:1px solid var(--qb-border-color);border-radius:var(--qb-border-radius);font-family:var(--font-primary-family);font-size:var(--qb-font-size);color:var(--qb-font-color);height:var(--qb-height);padding-left:var(--qb-padding-left);padding-right:var(--qb-padding-right);margin-right:var(--question-box-margin);display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:opacity .2s ease}._inputWrapper_vo5ii_259{display:flex;justify-content:center;max-width:95vw;margin-bottom:var(--input-area-spacing)}._inputContainer_vo5ii_266{position:relative;width:100%}._chatTextarea_vo5ii_272{box-sizing:border-box;width:100%;padding:12px;resize:none;overflow-y:auto;line-height:1.4em;background-color:var(--input-bg);height:var(--input-area-height);min-height:var(--input-area-height);outline:none;font-family:var(--font-primary-family);font-size:var(--input-font-size);color:var(--input-font-color);border-radius:var(--input-border-radius);border:none}._chatTextarea_vo5ii_272:focus{outline:none!important;box-shadow:none!important}._typingDisabled_vo5ii_298{opacity:.6;pointer-events:none}._userMessageContainer_vo5ii_308{display:flex;justify-content:flex-end;margin:var(--bubble-spacing) 0}._userMessageBubble_vo5ii_313{display:inline-block;padding:8px;border-radius:8px;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;background-color:var(--bubble-user-bg);color:var(--bubble-user-font-color);font-family:var(--font-primary-family);font-size:var(--font-primary-size);margin-left:var(--bubble-user-margin-left);margin-right:var(--bubble-user-margin-right)}._botMessageContainer_vo5ii_328{display:flex;align-items:flex-start;margin:var(--bubble-spacing) 0}._botMessageBubble_vo5ii_333{display:inline-block;padding:8px;border-radius:8px;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;background-color:var(--bubble-bot-bg);color:var(--bubble-bot-font-color);font-family:var(--font-primary-family);font-size:var(--font-primary-size);margin-right:var(--bubble-bot-margin-right)}._sendButton_vo5ii_348{position:absolute;top:5px;right:5px;background-color:transparent;border:none;font-size:20px;cursor:pointer;transition:opacity .2s ease;opacity:.5}._sendButton_vo5ii_348:hover{opacity:1}._sendButton_vo5ii_348:disabled{opacity:.3;cursor:not-allowed}._toggleButton_vo5ii_368{position:fixed;bottom:20px;right:20px;cursor:pointer;transition:transform .3s ease-in-out;width:var(--toggle-button-size);height:var(--toggle-button-size)}._companyLogo_vo5ii_381{position:absolute;left:var(--company-logo-offset-x);top:var(--company-logo-offset-y);width:var(--company-logo-size);height:var(--company-logo-size);object-fit:cover}._trayMessageWrapper_vo5ii_393{position:fixed;display:flex;flex-direction:column;align-items:flex-end;z-index:1500;right:var(--tray-wrapper-right);bottom:var(--tray-wrapper-bottom)}._trayMessage_vo5ii_393{margin-top:10px;white-space:pre-wrap;word-wrap:break-word;cursor:pointer}._chatTextarea_vo5ii_272::placeholder{font-family:var(--placeholder-font-family);font-size:var(--placeholder-font-size);color:var(--placeholder-font-color)}._iconMode_vo5ii_427 ._chatContainer_vo5ii_184{display:none}._trayMode_vo5ii_432 ._chatContainer_vo5ii_184{width:320px}._maxMode_vo5ii_437 ._chatContainer_vo5ii_184{width:600px}
