.whatsapp-float{cursor:pointer;z-index:1000;background:linear-gradient(135deg,#25d366 0%,#128c7e 100%);border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;transition:all .3s;animation:2s infinite pulse;display:flex;position:fixed;bottom:30px;right:30px;box-shadow:0 4px 12px rgba(37,211,102,.4)}.whatsapp-icon{color:#fff;font-size:32px;transition:transform .3s}.whatsapp-tooltip{color:#fff;white-space:nowrap;opacity:0;pointer-events:none;background:#333;border-radius:8px;padding:8px 16px;font-size:14px;transition:opacity .3s,transform .3s;position:absolute;right:70px;transform:translate(10px);box-shadow:0 2px 8px rgba(0,0,0,.2)}.whatsapp-tooltip:after{content:"";border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #333;position:absolute;top:50%;right:-6px;transform:translateY(-50%)}.whatsapp-float:hover{transform:scale(1.1);box-shadow:0 6px 20px rgba(37,211,102,.6)}.whatsapp-float:hover .whatsapp-icon{transform:rotate(15deg)}.whatsapp-float:hover .whatsapp-tooltip{opacity:1;transform:translate(0)}.whatsapp-float:active{transform:scale(.95)}@keyframes pulse{0%{box-shadow:0 4px 12px rgba(37,211,102,.4)}50%{box-shadow:0 4px 12px rgba(37,211,102,.4),0 0 0 15px rgba(37,211,102,.1)}to{box-shadow:0 4px 12px rgba(37,211,102,.4)}}@media (max-width:768px){.whatsapp-float{width:50px;height:50px;bottom:20px;right:20px}.whatsapp-icon{font-size:26px}.whatsapp-tooltip{display:none}}
