.button--contact[data-v-14800925],.contact-button-wrapper[data-v-14800925]{overflow:visible!important}.button--contact.chat-enabled[data-v-14800925]{border-top-color:#28a745!important}.chat-enable-close[data-v-14800925]{position:absolute;top:6px;right:6px;width:20px;height:20px;border:none;background:#ffffff40;color:#fff;font-size:16px;line-height:18px;border-radius:50%;cursor:pointer;padding:0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:2}.chat-enable-close[data-v-14800925]:hover{background:#ffffff59}.chat-enable-animation[data-v-14800925]{position:absolute;bottom:55px;right:20px;background:linear-gradient(135deg,#28a745,#20c997);color:#fff;padding:18px 24px;border-radius:10px;box-shadow:0 12px 32px #28a74540,0 4px 16px #0000001a;animation:balloonFloat-14800925 .8s ease-out;z-index:1001;font-size:14px;font-weight:500;max-width:280px;min-width:240px;white-space:normal;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2)}.chat-enable-wrapper[data-v-14800925]{position:fixed;right:0;bottom:0;z-index:100;width:100%}.chat-enable-animation[data-v-14800925]:before{content:"";position:absolute;inset:-2px;background:linear-gradient(135deg,#28a7451a,#20c9971a);border-radius:12px;z-index:-1;animation:balloonGlow-14800925 2s ease-in-out infinite alternate}.chat-enable-animation[data-v-14800925]:after{content:"";position:absolute;bottom:-12px;right:30px;width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:12px solid #28a745;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}@keyframes balloonFloat-14800925{0%{opacity:0;transform:translateY(30px) scale(.8)}60%{opacity:1;transform:translateY(-5px) scale(1.02)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes balloonGlow-14800925{0%{opacity:.3}to{opacity:.6}}.pulse-ring[data-v-14800925]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;border:1px solid rgba(40,167,69,.2);border-radius:4px;animation:gentlePulse-14800925 4s ease-in-out infinite;z-index:1}@keyframes gentlePulse-14800925{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.3}50%{transform:translate(-50%,-50%) scale(1.05);opacity:.1}}@media(max-width:768px){.chat-enable-animation[data-v-14800925]{bottom:80px;right:15px;max-width:260px;min-width:220px;font-size:13px;padding:16px 20px;border-radius:20px}.chat-enable-animation[data-v-14800925]:before{border-radius:22px}.chat-enable-animation[data-v-14800925]:after{right:25px;border-left-width:10px;border-right-width:10px;border-top-width:10px;bottom:-10px}}
