.whatsapp-float{position:fixed;right:max(24px,env(safe-area-inset-right));bottom:max(24px,env(safe-area-inset-bottom));z-index:50;display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 20px 0 16px;border:1px solid #8bbda9;border-radius:999px;background:#173b32;color:#e1f5eb;box-shadow:0 8px 28px #0005;font-size:14px;font-weight:600;text-decoration:none;animation:wa-appear .18s ease-out both;transition:background-color .2s,border-color .2s}.whatsapp-float[hidden]{display:none!important}.whatsapp-float img{width:20px;height:20px;flex-shrink:0}.whatsapp-float:hover{background:#244e40;border-color:#c3e8d2}.whatsapp-float:focus-visible{outline:2px solid #cbf1dd;outline-offset:5px}@keyframes wa-appear{from{opacity:0}to{opacity:1}}@media(max-width:760px){.whatsapp-float{right:max(14px,env(safe-area-inset-right));bottom:max(14px,env(safe-area-inset-bottom));min-height:46px;gap:8px;padding:0 16px 0 13px;font-size:13px}.whatsapp-float img{width:18px;height:18px}}@media(prefers-reduced-motion:reduce){.whatsapp-float{animation:none;transition:none}}
