.whatsapp-float{position:fixed;right:max(18px,env(safe-area-inset-right));bottom:max(18px,calc(18px + env(safe-area-inset-bottom)));z-index:940;display:inline-flex;align-items:center;gap:9px;min-height:54px;padding:8px 16px 8px 10px;border:1px solid rgba(255,255,255,.34);border-radius:999px;background:#25D366;color:#fff;text-decoration:none;font-family:"DM Sans",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:14px;font-weight:800;letter-spacing:-.01em;box-shadow:0 12px 30px rgba(13,54,30,.26),0 3px 10px rgba(0,0,0,.13);opacity:0;transform:translate3d(0,16px,0) scale(.96);pointer-events:none;visibility:hidden;transition:opacity .24s ease,transform .24s ease,box-shadow .2s ease,visibility .24s ease}.whatsapp-float.is-visible{opacity:1;transform:translate3d(0,0,0) scale(1);pointer-events:auto;visibility:visible}.whatsapp-float:hover{box-shadow:0 16px 34px rgba(13,54,30,.31),0 4px 12px rgba(0,0,0,.15);transform:translate3d(0,-2px,0) scale(1.01)}.whatsapp-float:focus-visible{outline:3px solid #fff;outline-offset:3px}.whatsapp-float__icon{display:grid;place-items:center;width:38px;height:38px;flex:0 0 38px;border-radius:50%;background:rgba(255,255,255,.16)}.whatsapp-float__icon svg{width:25px;height:25px;display:block;fill:none;stroke:currentColor;stroke-width:1.85;stroke-linecap:round;stroke-linejoin:round}.whatsapp-float__text{white-space:nowrap}.whatsapp-float__text small{display:block;margin-top:1px;font-size:10px;line-height:1;font-weight:600;opacity:.88;letter-spacing:.01em}@media(max-width:640px){.whatsapp-float{right:max(12px,env(safe-area-inset-right));bottom:max(12px,calc(12px + env(safe-area-inset-bottom)));min-height:50px;padding:7px 13px 7px 8px;gap:7px;font-size:13px}.whatsapp-float__icon{width:36px;height:36px;flex-basis:36px}.whatsapp-float__icon svg{width:23px;height:23px}.whatsapp-float__text small{display:none}}@media(max-width:370px){.whatsapp-float{width:50px;height:50px;min-height:50px;padding:7px;justify-content:center}.whatsapp-float__text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media(prefers-reduced-motion:reduce){.whatsapp-float{transition:opacity .01ms linear,visibility .01ms linear}.whatsapp-float:hover{transform:none}}
