:root{--chat_ws-ico:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M3.516 3.516c4.686-4.686 12.284-4.686 16.97 0 4.686 4.686 4.686 12.283 0 16.97a12.004 12.004 0 0 1-13.754 2.299l-5.814.735a.392.392 0 0 1-.438-.44l.748-5.788A12.002 12.002 0 0 1 3.517 3.517zm3.61 17.043.3.158a9.846 9.846 0 0 0 11.534-1.758c3.843-3.843 3.843-10.074 0-13.918-3.843-3.843-10.075-3.843-13.918 0a9.846 9.846 0 0 0-1.747 11.554l.16.303-.51 3.942a.196.196 0 0 0 .219.22l3.961-.501zm6.534-7.003-.933 1.164a9.843 9.843 0 0 1-3.497-3.495l1.166-.933a.792.792 0 0 0 .23-.94L9.561 6.96a.793.793 0 0 0-.924-.445 1291.6 1291.6 0 0 0-2.023.524.797.797 0 0 0-.588.88 11.754 11.754 0 0 0 10.005 10.005.797.797 0 0 0 .88-.587l.525-2.023a.793.793 0 0 0-.445-.923L14.6 13.327a.792.792 0 0 0-.94.23z'/%3E%3C/svg%3E");--chat_ws-font:-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen-sans,ubuntu,cantarell,"Helvetica Neue",sans-serif}
.chat_ws{--sep:20px;;--vh:100vh;--dark:rgb(calc(37 - 75) calc(211 - 75) calc(102 - 75));--hover:rgb(calc(37 + 50) calc(211 + 50) calc(102 + 50));--bg:rgb(37 211 102/4%);--tolerance:210;--bw:calc((37*0.2126 + 211*0.7152 + 102*0.0722 - var(--tolerance))*-10000000);--text:hsl(0deg 0% calc(var(--bw)*1%)/clamp(70%,calc(var(--bw)*1%),100%));--msg:rgb(21 160 73);color:var(--text);position:fixed;z-index:9000;right:var(--sep);bottom:20px;font:normal normal normal 16px/1.625em var(--chat_ws-font);letter-spacing:0;animation:chat_ws_show .5s cubic-bezier(.18,.89,.32,1.28) 10ms both;transform:scale3d(0,0,0);transform-origin:calc(60px/-2) calc(60px/-4);-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgb(0 0 0/0)}.chat_ws *,.chat_ws :after,.chat_ws :before{box-sizing:border-box}.chat_ws--show{display:block;transform:scaleX(1)}.chat_ws--left{right:auto;left:var(--sep)}



.chat_ws_button{display:flex;flex-direction:row;position:absolute;z-index:2;bottom:8px;right:8px;height:60px;min-width:60px;max-width:95vw;background:#25d366;color:inherit;border-radius:calc(60px/2);box-shadow:1px 6px 24px 0 rgba(7,94,84,.24);cursor:pointer;transition:background-color .2s linear}[dir=rtl] 
.chat_ws_button{flex-direction:row-reverse}
.chat_ws_button:hover{background:#1b7a6f;transition-duration:1.5s}
.chat_ws_button:active{background:#1b7a6f;transition:none}
.chat_ws--left .chat_ws_button{right:auto;left:8px;flex-direction:row-reverse}

.chat_ws_button__open{width:60px;height:60px;border-radius:50%;background:rgb(0 0 0/0) var(--chat_ws-ico) 50% no-repeat;background-size:60%;overflow:hidden}

.chat_ws__tooltip{position:absolute;top:calc(60px/2 - 16px);right:calc(60px + 16px);max-width:calc(100vw - 60px - 45px);height:32px;padding:0 14px;border:none;border-radius:16px;background:#fff;color:rgba(0,0,0,.8);line-height:31px;white-space:nowrap;opacity:0;transition:opacity .3s ease-out .4s;filter:drop-shadow(0 1px 4px rgba(0,0,0,.4));pointer-events:none}
.chat_ws__tooltip:after{content:"";display:block;position:absolute;top:10px;right:-6px;border:8px solid transparent;border-width:6px 0 6px 8px;border-left-color:#fff}
.chat_ws__tooltip div{width:-moz-max-content;width:max-content;max-width:100%;overflow:hidden;text-overflow:ellipsis}
.chat_ws--tooltip .chat_ws__tooltip{animation:chat_ws_tootlip 20s linear 5s 1 normal both}
.chat_ws--box .chat_ws__tooltip{display:none}
.chat_ws--left .chat_ws__tooltip{right:auto;left:calc(60px + 16px)}
.chat_ws--left .chat_ws__tooltip:after{left:-6px;right:auto;border-color:transparent;border-width:6px 8px 6px 0;border-right-color:#fff}

.chat_ws--dark {background:#505050;color:#d8d8d8}@keyframes chat_ws_show{0%{transform:scale3d(0,0,0)}to{transform:scaleX(1)}}@keyframes chat_ws_badge_in{0%{opacity:0;transform:translate3d(0,50px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes chat_ws_badge_out{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,-20px,0)}}@keyframes chat_ws_plain{0%,50%,to{stroke-dashoffset:1097}5%,45%{stroke-dashoffset:0}}@keyframes chat_ws_chat{0%,50%,to{stroke-dashoffset:1020}5%,45%{stroke-dashoffset:0}}@keyframes chat_ws_image_loop{0%{opacity:0}3%,20%{opacity:1}25%,to{opacity:0}}@keyframes chat_ws_tootlip{0%{opacity:0;transform:scaleY(0)}1%,20%{opacity:1;transform:scaleX(1)}25%,to{opacity:0;transform:scaleX(1)}}


.chat_ws__woo-btn:hover{background-color:#1b7a6f}@media (orientation:landscape) and (min-height:481px),(orientation:portrait) and (min-width:481px){.chat_ws--mobile{display:none!important}}@media (max-width:767px){.chat_ws--footer-bar{--bottom:76px!important}}@media (max-width:480px),(orientation:landscape) and (max-height:480px){.chat_ws{--bottom:6px;--sep:6px;--header:calc(60px*0.91667)}
.chat_ws__header__text{font-size:17px}.chat_ws_close{--size:28px}.chat_ws__box__scroll{padding-top:15px}
}@media (hover:hover){.chat_ws_button:hover .chat_ws__tooltip{opacity:1;animation:none;transition:opacity .2s}
.chat_ws--btn .chat_ws_button:hover .chat_ws__qr, .chat_ws_button:hover .chat_ws__qr{display:flex}}@media (prefers-color-scheme:dark){.chat_ws--dark-auto{--msg:var(--dark)}.chat_ws--dark-auto .chat_ws__box__scroll{background:#1a1a1a}.chat_ws--dark-auto .chat_ws__header{background:var(--dark)}.chat_ws--dark-auto .chat_ws__optin label:before{background:#000}.chat_ws--dark-auto .chat_ws__optin{color:#d8d8d8}.chat_ws--dark-auto .chat_ws__message{background:#505050;color:#d8d8d8}}@media (prefers-reduced-motion){.chat_ws{animation:none}.chat_ws_button_send .chat_ws_plain{stroke-dasharray:0;animation:none}.chat_ws_button_send .chat_ws_svg__chat{animation:none}.chat_ws_button_sendtext{transition:none!important}}