.bkg-whatsapp-float{position:fixed;right:22px;bottom:calc(22px + env(safe-area-inset-bottom,0px));width:54px;height:54px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#168840;color:#fff;box-shadow:0 3px 12px #0003;border:2px solid #fff;z-index:3;text-decoration:none;transition:background .15s}
.bkg-whatsapp-float svg{width:29px;height:29px;display:block}
.bkg-whatsapp-float:hover{background:#116b32;color:#fff}
.bkg-whatsapp-float:focus-visible{outline:3px solid #1a4026;outline-offset:4px}
body:has(dialog[open]) .bkg-whatsapp-float,body:has(.menu-opening) .bkg-whatsapp-float,body:has(.drawer.active) .bkg-whatsapp-float{visibility:hidden}
@media(max-width:749px){.bkg-whatsapp-float{width:50px;height:50px;right:14px;bottom:calc(16px + env(safe-area-inset-bottom,0px))}.bkg-whatsapp-float svg{width:27px;height:27px}}
@media(prefers-reduced-motion:reduce){.bkg-whatsapp-float{transition:none}}
@media print{.bkg-whatsapp-float{display:none}}

