.rimura-whatsapp{position:fixed;right:max(20px,env(safe-area-inset-right));bottom:max(20px,env(safe-area-inset-bottom));z-index:900;display:flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:50%;background:#158642;color:#fff;text-decoration:none;box-shadow:0 3px 12px #0002}
.rimura-whatsapp:hover{background:#106a34;color:#fff;text-decoration:none}
.rimura-whatsapp:focus-visible{outline:3px solid #28241f;outline-offset:4px}
.rimura-whatsapp svg{display:block;width:30px;height:30px;fill:currentColor}
body:has(.cky-consent-container:not(.cky-hide)) .rimura-whatsapp{visibility:hidden}
@media(max-width:700px){.rimura-whatsapp{right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));width:50px;height:50px}}
