.WhatsAppFloat_whatsappFloat__ULY5u{position:fixed;bottom:180px;right:20px;width:64px;height:64px;background:linear-gradient(135deg,#25d366,#128c7e);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 24px rgba(37,211,102,.5),0 2px 8px rgba(0,0,0,.15);z-index:999;transition:all .3s cubic-bezier(.4,0,.2,1);text-decoration:none;cursor:pointer;overflow:visible;border:2px solid hsla(0,0%,100%,.2)}.WhatsAppFloat_whatsappFloat__ULY5u:hover{transform:scale(1.15) translateY(-8px);box-shadow:0 12px 40px rgba(37,211,102,.7),0 4px 12px rgba(0,0,0,.2);background:linear-gradient(135deg,#128c7e,#25d366);border-color:hsla(0,0%,100%,.4)}.WhatsAppFloat_whatsappFloat__ULY5u:active{transform:scale(1.05) translateY(-2px)}.WhatsAppFloat_whatsappFloat__ULY5u svg{width:32px;height:32px;fill:currentColor;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));transition:transform .3s ease}.WhatsAppFloat_whatsappFloat__ULY5u:hover svg{transform:scale(1.1)}.WhatsAppFloat_whatsappTooltip__c4roK{position:absolute;right:70px;top:50%;transform:translateY(-50%);background:var(--primary-dark);color:var(--text-light);padding:.5rem 1rem;border-radius:8px;font-size:.875rem;font-weight:600;white-space:nowrap;opacity:0;visibility:hidden;transition:var(--transition-smooth);pointer-events:none;box-shadow:0 4px 15px rgba(0,0,0,.2)}.WhatsAppFloat_whatsappTooltip__c4roK:after{content:"";position:absolute;left:100%;top:50%;transform:translateY(-50%);border:6px solid transparent;border-left:6px solid var(--primary-dark)}.WhatsAppFloat_whatsappFloat__ULY5u:hover .WhatsAppFloat_whatsappTooltip__c4roK{opacity:1;visibility:visible;right:75px}.WhatsAppFloat_whatsappFloat__ULY5u:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;animation:WhatsAppFloat_whatsappPulse__C7ds3 2s infinite;z-index:-1}@keyframes WhatsAppFloat_whatsappPulse__C7ds3{0%{box-shadow:0 0 0 0 rgba(37,211,102,.7)}70%{box-shadow:0 0 0 10px rgba(37,211,102,0)}to{box-shadow:0 0 0 0 rgba(37,211,102,0)}}@media (max-width:768px){.WhatsAppFloat_whatsappFloat__ULY5u{width:60px;height:60px;bottom:170px;right:16px}.WhatsAppFloat_whatsappFloat__ULY5u svg{width:28px;height:28px}.WhatsAppFloat_whatsappTooltip__c4roK{display:none}}@media (max-width:480px){.WhatsAppFloat_whatsappFloat__ULY5u{width:56px;height:56px;bottom:160px;right:12px}.WhatsAppFloat_whatsappFloat__ULY5u svg{width:26px;height:26px}}