/* Fixed contact link: no JavaScript visibility or position state. Below navigation (40). */
.cov-whatsapp-float{position:fixed;right:24px;bottom:24px;z-index:35;display:grid;place-items:center;width:56px;height:56px;box-sizing:border-box;border:1px solid #ffffff80;border-radius:50%;background:#128c7e;color:#fff;text-decoration:none;box-shadow:0 4px 18px #10291f38;transition:background-color .16s ease,box-shadow .16s ease}
.cov-whatsapp-float svg{display:block;width:28px;height:28px;flex:none;pointer-events:none}
.cov-whatsapp-float:hover{background:#0f776b;box-shadow:0 6px 22px #10291f48}
.cov-whatsapp-float:focus-visible{outline:3px solid #243b35;outline-offset:4px;box-shadow:0 0 0 4px #fff,0 4px 18px #10291f38}
@media(max-width:767px){.cov-whatsapp-float{right:16px;bottom:calc(20px + env(safe-area-inset-bottom,0px))}}
@media(prefers-reduced-motion:reduce){.cov-whatsapp-float{transition:none}}
