/* TradeLink GH WhatsApp click-to-chat. Independent of checkout/Resend. */
.wa-support{position:fixed;left:max(22px,env(safe-area-inset-left));bottom:max(24px,env(safe-area-inset-bottom));z-index:9;display:inline-flex;align-items:center;justify-content:center;gap:11px;min-height:59px;padding:9px 20px 9px 11px;border-radius:999px;background:#1fae54;color:#fff;font:700 14px/1.3 Arial,Helvetica,sans-serif;letter-spacing:.01em;text-decoration:none;box-shadow:0 6px 20px rgba(0,0,0,.23);transition:background-color .2s,box-shadow .2s,transform .2s;max-width:calc(100vw - 44px)}
.wa-support:hover{color:#fff;background:#158442;box-shadow:0 8px 24px rgba(0,0,0,.28);transform:translateY(-2px)}
.wa-support:focus-visible{outline:3px solid #164329;outline-offset:4px}
.wa-support__icon{width:41px;height:41px;display:flex;align-items:center;justify-content:center;flex-shrink:0}
.wa-support__icon svg{display:block;width:32px;height:32px;fill:currentColor}
.wa-support__label{white-space:nowrap}
@media(max-width:600px){.wa-support{left:max(16px,env(safe-area-inset-left));bottom:max(18px,env(safe-area-inset-bottom));width:59px;height:59px;min-height:59px;padding:0}.wa-support__icon{width:38px;height:38px}.wa-support__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}
@media(prefers-reduced-motion:reduce){.wa-support{transition:none}.wa-support:hover{transform:none}}
