.whatsapp-float{position:fixed;right:max(18px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));z-index:999;display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:#178a52;color:#fff;box-shadow:0 5px 20px #102e204d;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.whatsapp-float svg{display:block;width:30px;height:30px;fill:currentColor}.whatsapp-float:hover{transform:translateY(-3px);box-shadow:0 8px 24px #102e2066;color:#fff}.whatsapp-float:focus-visible{outline:3px solid #c3954e;outline-offset:4px}@media(max-width:480px){.whatsapp-float{right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom));width:52px;height:52px}}@media(prefers-reduced-motion:reduce){.whatsapp-float{transition:none}}
