.wacrs-sticky-whatsapp{position:fixed;z-index:99999;display:flex;flex-direction:column;gap:10px;align-items:stretch;max-width:calc(100vw - 30px)}
.wacrs-whatsapp-link{display:flex;align-items:center;justify-content:center;gap:9px;padding:11px 17px;border-radius:40px;background:#25d366;color:#fff!important;text-decoration:none!important;font-family:Arial,sans-serif;font-size:14px;font-weight:700;line-height:1.3;box-shadow:0 4px 16px rgba(0,0,0,.2);transition:background .2s,transform .2s;white-space:nowrap}
.wacrs-whatsapp-link:hover{background:#1da851;color:#fff!important;transform:translateY(-2px)}
.wacrs-channel-link{background:#075e54}.wacrs-channel-link:hover{background:#06483f}
.wacrs-icon{display:inline-flex;align-items:center;flex-shrink:0}

@media(max-width:400px){.wacrs-whatsapp-link{font-size:12px;padding:9px 12px}}

/* Sharp, resolution-independent SVG icons on all displays */
.wacrs-icon{width:30px;height:30px;min-width:30px;min-height:30px;line-height:0;justify-content:center}
.wacrs-icon svg{display:block;width:30px!important;height:30px!important;max-width:none!important;max-height:none!important;flex-shrink:0;shape-rendering:geometricPrecision;filter:none!important;opacity:1!important}
.wacrs-whatsapp-link{gap:10px}
