.whatsapp-widget{position:fixed;right:24px;bottom:24px;z-index:20;display:inline-flex;align-items:center;gap:10px;min-height:56px;padding:14px 20px;background:#146c43;color:#fff;border:1px solid #ffffff66;border-radius:999px;box-shadow:0 5px 22px #0003;font:500 14px/1.3 var(--sans)}
.whatsapp-widget svg{width:27px;height:27px;flex:none}
.whatsapp-widget:hover{background:#0d5634}
.whatsapp-widget:focus-visible{outline:3px solid var(--gold);outline-offset:4px}
@media(max-width:760px){.whatsapp-widget{right:16px;bottom:max(16px,env(safe-area-inset-bottom));padding:15px;min-width:56px;justify-content:center}.whatsapp-widget span{display:none}.site-footer{padding-bottom:85px}}
