.whatsapp-button{z-index:1000;aspect-ratio:1;color:#fff;cursor:pointer;background:#25d366;border:none;border-radius:50px;align-items:center;gap:.75rem;padding:1rem 1.5rem;font-family:inherit;font-size:1rem;font-weight:600;transition:all .3s;display:flex;position:fixed;bottom:3%;right:3%;transform:scale(1)}.whatsapp-button.visible{opacity:1;pointer-events:auto;transform:scale(1)translateY(0)}.whatsapp-button.hidden{opacity:0;pointer-events:none;transform:scale(.8)translateY(20px)}.whatsapp-button.visible:hover{background:#128c7e;transform:scale(1.05);box-shadow:0 6px 25px #25d36680}.whatsapp-button.visible:active{transform:scale(.95)}.whatsapp-button svg{flex-shrink:0;width:24px;height:24px}.whatsapp-text{white-space:nowrap}@media (max-width:768px){.whatsapp-button{padding:.875rem 1.25rem;font-size:.9rem;bottom:2%;right:2%}.whatsapp-button svg{width:22px;height:22px}}@media (max-width:480px){.whatsapp-button{gap:.5rem;padding:.75rem 1rem;font-size:.85rem;bottom:1.5%;right:1.5%}.whatsapp-button svg{width:20px;height:20px}.whatsapp-text{font-size:.8rem}}@media (max-width:360px){.whatsapp-button{border-radius:50%;padding:.75rem}.whatsapp-text{display:none}.whatsapp-button svg{width:22px;height:22px}}.whatsapp-button.visible{animation:2s infinite pulse}.whatsapp-button.visible:hover{animation:none}@keyframes pulse{0%{box-shadow:0 4px 20px #c49f8a66}50%{box-shadow:0 4px 20px #c49f8acc}to{box-shadow:0 4px 20px #c49f8a66}}
