/* Floating WhatsApp button: 54px circle, 34px from the side, 60px from the bottom. */
.amx-whatsapp { position: fixed; bottom: 60px; z-index: 80; display: block; padding: 9px; background: #25d366; border-radius: 50%; box-shadow: 0 0 11px rgba(0, 0, 0, .5); transition: transform .2s ease; animation: amx-whatsapp-in .4s ease both; }
.amx-whatsapp--left { left: 34px; }
.amx-whatsapp--right { right: 34px; }
.amx-whatsapp:hover { transform: scale(1.06); }
.amx-whatsapp img { display: block; width: 36px; height: 36px; }
@keyframes amx-whatsapp-in { from { opacity: 0; transform: scale(.6); } to { opacity: 1; transform: none; } }
@media (prefers-reduced-motion: reduce) {
  .amx-whatsapp { animation: none; transition: none; }
}
