.m-whatsapp{position:fixed;right:calc(20px + env(safe-area-inset-right, 0px));bottom:calc(20px + env(safe-area-inset-bottom, 0px));z-index:90;display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background-color:#25d366;color:#fff;box-shadow:0 4px 14px rgba(0,0,0,.22);transition:transform .15s ease,box-shadow .15s ease}.m-whatsapp:hover{color:#fff;transform:scale(1.06);box-shadow:0 6px 18px rgba(0,0,0,.28)}.m-whatsapp:focus-visible{outline:3px solid #075e54;outline-offset:3px}@media(max-width:767.98px){.m-whatsapp{right:calc(14px + env(safe-area-inset-right, 0px));bottom:calc(14px + env(safe-area-inset-bottom, 0px));width:52px;height:52px}}body:has(.check-availability-mobile) .m-whatsapp{bottom:76px}@media(prefers-reduced-motion:reduce){.m-whatsapp{transition:none}.m-whatsapp:hover{transform:none}}@media print{.m-whatsapp{display:none}}