.dw-whatsapp-float{position:fixed;right:24px;bottom:calc(112px + env(safe-area-inset-bottom,0px));z-index:90;display:grid;place-items:center;width:54px;height:54px;border-radius:50%;background:#25d366;color:#064b31;box-shadow:0 4px 16px #10261c24;border:2px solid #fff;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.dw-whatsapp-float>svg{width:29px;height:29px;fill:currentColor}.dw-whatsapp-float:hover{transform:translateY(-3px);box-shadow:0 7px 20px #10261c35}.dw-whatsapp-float:focus-visible,.dw-wa-button:focus-visible{outline:3px solid #075e54;outline-offset:4px}.dw-wa-tooltip{position:absolute;right:calc(100% + 12px);white-space:nowrap;background:#172421;color:white;padding:8px 12px;border-radius:6px;font-size:14px;line-height:1.4;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s}.dw-whatsapp-float:is(:hover,:focus-visible) .dw-wa-tooltip{opacity:1;visibility:visible}.dw-wa-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:#075e54;color:#fff;border:1px solid #075e54;border-radius:5px;padding:13px 20px;min-height:48px;font-size:15px;font-weight:650;line-height:1.4;text-decoration:none}.dw-wa-button svg{height:22px;width:22px;fill:currentColor}.dw-wa-button:hover{background:#064b43;color:white}@media(max-width:640px){.dw-whatsapp-float{right:16px;width:50px;height:50px;bottom:calc(136px + env(safe-area-inset-bottom,0px))}.dw-wa-tooltip{display:none}}@media(prefers-reduced-motion:reduce){.dw-whatsapp-float,.dw-wa-tooltip{transition:none}.dw-whatsapp-float:hover{transform:none}}
