.inject-floating-whatsapp{position:fixed!important;right:24px;bottom:24px;bottom:max(24px,env(safe-area-inset-bottom));z-index:90;display:inline-flex!important;align-items:center;justify-content:center;gap:9px;min-width:58px;min-height:58px;padding:14px 18px;border:2px solid #fff;border-radius:999px;background:#087c40!important;color:#fff!important;box-shadow:0 4px 18px #0003;text-decoration:none!important;font:700 14px/1.2 Arial,Helvetica,sans-serif;transition:background .15s,transform .15s}.inject-floating-whatsapp svg{display:block;flex-shrink:0;width:28px;height:28px}.inject-floating-whatsapp:hover{background:#066635!important;transform:translateY(-2px);color:#fff!important}.inject-floating-whatsapp:focus-visible{outline:3px solid #151515;outline-offset:4px}.inject-floating-whatsapp span{color:#fff!important}@media(max-width:600px){.inject-floating-whatsapp{right:16px;bottom:20px;bottom:max(20px,env(safe-area-inset-bottom));width:56px;height:56px;min-width:56px;min-height:56px;padding:12px}.inject-floating-whatsapp span{display:none}.woocommerce-checkout .inject-floating-whatsapp{bottom:96px;bottom:max(96px,env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.inject-floating-whatsapp{transition:none}.inject-floating-whatsapp:hover{transform:none}}

/* Evita dois botões simultâneos sem alterar a configuração do Joinchat. */
.joinchat{display:none!important}
