.whatsapp-float{position:fixed;right:24px;bottom:24px;right:max(24px,env(safe-area-inset-right));bottom:max(24px,env(safe-area-inset-bottom));z-index:40;display:flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:50%;background:#128c4a;color:#fff;box-shadow:0 4px 18px rgba(47,43,61,.22);text-decoration:none;transition:background .2s,transform .2s}.whatsapp-float:hover{background:#0c703b;color:#fff;transform:translateY(-2px)}.whatsapp-float:focus-visible{outline:3px solid #7367f0;outline-offset:4px}.whatsapp-float svg{width:30px;height:30px;fill:currentColor}.footer-inner{padding-bottom:64px}@media(max-width:600px){.whatsapp-float{right:16px;bottom:16px;right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));width:54px;height:54px}}@media(prefers-reduced-motion:reduce){.whatsapp-float{transition:none}}@media print{.whatsapp-float{display:none}}