.styles_container__HOXd4{border:1px solid var(--border-color);border-radius:11px}.styles_chatContainer__p1jAP{right:70px;bottom:70px;max-width:300px}.styles_chatContainer__p1jAP,.styles_icon__230tg{position:fixed;z-index:1000;display:flex;justify-content:center;align-items:center}.styles_icon__230tg{width:50px;height:50px;border-radius:50%;background-color:var(--primary-color);cursor:pointer;right:10px;bottom:10px;transition:transform .2s ease,background-color .2s ease}.styles_icon__230tg svg{width:30px;height:30px;fill:var(--button-text-color);margin-bottom:3px;transition:transform .2s ease,fill .2s ease;filter:blur(0)}.styles_icon__230tg:active{transform:scale(.75);filter:blur(1px)}.styles_chatHeader__i_LF0{display:flex;align-items:center;padding:10px;border-bottom:1px solid var(--border-color);background-color:var(--main-background);color:var(--text-color);cursor:pointer;border-top-left-radius:10px;border-top-right-radius:10px}.styles_onlineIndicator__FuEzO{width:10px;height:10px;background-color:#4caf50;border-radius:50%;margin-right:5px}.styles_closeButton___AKkS{margin-left:auto;margin-right:8px;cursor:pointer}.styles_closeButton___AKkS svg{width:25px;height:25px;fill:var(--text-color)}.styles_chatMessages__oSBwJ{flex:1 1;width:400px;min-height:350px;max-height:350px;overflow-y:auto;padding:10px;background-color:var(--footer-background);transition:max-height .3s ease-in-out}.styles_chatInput__11RsE{display:flex;align-items:center;padding:10px;background-color:var(--main-background);border-top:1px solid var(--border-color);border-bottom-left-radius:10px;border-bottom-right-radius:10px}.styles_chatInput__11RsE textarea{flex:1 1;padding:10px;border:none;border-radius:20px;margin-right:10px;outline:none;border:1px solid var(--border-color);background:var(--main-background);color:var(--text-color)}.styles_chatInput__11RsE button{background-color:var(--primary-color);color:var(--button-text-color);border:none;padding:10px 20px;border-radius:20px;cursor:pointer;outline:none}.styles_message__WbGQ3{margin-bottom:10px;padding:8px 12px;border-radius:12px;width:-moz-fit-content;width:fit-content;max-width:80%;word-wrap:break-word}.styles_message__WbGQ3 a{color:var(--link-color);text-decoration:underline}.styles_userMessage__VsXfs{align-self:flex-end;margin-left:auto}.styles_botMessage__Tsjxx,.styles_userMessage__VsXfs{background-color:var(--primary-color);color:var(--button-text-color);text-align:left}.styles_botMessage__Tsjxx{align-self:flex-start;margin-right:auto}.styles_profileIcon__qzf0j{position:relative;background:var(--main-background);width:50px;height:50px;border-radius:50%;overflow:hidden;margin:0 8px}.styles_loadingAnimation__Mtvgl{display:inline-block;position:relative;width:70px;height:10px}.styles_loadingAnimation__Mtvgl div{position:absolute;width:6px;height:6px;background-color:var(--button-text-color);border-radius:50%;animation:styles_loading___OHXM 1.2s cubic-bezier(0,.5,.5,1) infinite}.styles_loadingAnimation__Mtvgl div:first-child{left:8px;animation-delay:-.4s}.styles_loadingAnimation__Mtvgl div:nth-child(2){left:32px;animation-delay:-.2s}.styles_loadingAnimation__Mtvgl div:nth-child(3){left:56px;animation-delay:0s}@keyframes styles_loading___OHXM{0%,to{transform:scale(0)}50%{transform:scale(1)}}@keyframes styles_chatOpen__jLXnf{0%{transform:scale(.5) translate(50%,50%);opacity:0}50%{transform:scale(1.05) translate(-5%,-5%);opacity:1}to{transform:scale(1) translate(0);opacity:1}}@keyframes styles_chatClose__T4M20{0%{transform:scale(1) translate(0);opacity:1}50%{transform:scale(1.05) translate(-5%,-5%);opacity:.5}to{transform:scale(.5) translate(50%,50%);opacity:0}}.styles_chatOpening__mE__u{animation:styles_chatOpen__jLXnf .5s forwards}.styles_chatClosing__0Qiat{animation:styles_chatClose__T4M20 .3s forwards}@media (max-width:768px){.styles_chatContainer__p1jAP{position:fixed;top:0;left:0;right:0;bottom:0;max-width:100%;max-height:100vh}.styles_chatContainer__p1jAP>div{display:flex;flex-direction:column;height:100%;width:100%}.styles_chatMessages__oSBwJ{flex-grow:1;width:100%;max-height:calc(100% - 120px);overflow-y:auto}.styles_chatInput__11RsE{min-height:60px;border-bottom-left-radius:0;border-bottom-right-radius:0}.styles_icon__230tg{position:fixed;right:10px}.styles_chatHeader__i_LF0{border-top-left-radius:0;border-top-right-radius:0}.styles_eventIconPosition__1dEn6{bottom:140px;z-index:10}}