.hapvida-floating-whatsapp{position:fixed;right:24px;bottom:24px;z-index:1000;display:flex;align-items:center;gap:10px;min-height:54px;padding:13px 19px;border-radius:999px;background:#16863e;color:#fff;text-decoration:none;font:700 13px/1.3 Manrope,sans-serif;box-shadow:0 5px 20px #0003;transition:background .15s,transform .15s}.hapvida-floating-whatsapp i{font-size:26px;line-height:1}.hapvida-floating-whatsapp:hover{background:#106e31;color:#fff;transform:translateY(-2px)}.hapvida-floating-whatsapp:focus-visible{outline:3px solid #f7941d;outline-offset:4px}@media(max-width:600px){.hapvida-floating-whatsapp{right:16px;bottom:calc(16px + env(safe-area-inset-bottom));width:56px;height:56px;padding:0;justify-content:center}.hapvida-floating-whatsapp span{display:none}}@media(prefers-reduced-motion:reduce){.hapvida-floating-whatsapp{transition:none}}
