/* One public contact action, reusing the existing reserved bottom dock. */
.mobile-cta.whatsapp-contact{display:flex;position:fixed;inset:auto 0 0;z-index:20;justify-content:flex-end;align-items:center;box-sizing:border-box;padding:12px 24px;background:#f7f8f4;border-top:1px solid #d7e0d5}
.mobile-cta.whatsapp-contact .button{font-size:12px;white-space:nowrap;justify-content:center;min-height:48px;background:#004f38;border-color:#004f38;color:#fff}
body:has(.mobile-cta.whatsapp-contact):not([data-city]){padding-bottom:max(90px,calc(76px + env(safe-area-inset-bottom)))}
@media(max-width:600px){.mobile-cta.whatsapp-contact{padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.mobile-cta.whatsapp-contact .button{width:100%}}
