.WhatsAppButton_whatsappButton__SSflD{position:fixed;z-index:900;right:24px;bottom:max(24px,env(safe-area-inset-bottom));display:grid;place-items:center;width:58px;height:58px;padding:0;margin:0;color:#ffffff;background:#25d366;border:0;border-radius:50%;box-shadow:0 10px 30px rgba(0,0,0,.28),0 0 0 1px rgba(255,255,255,.08);cursor:pointer;line-height:0;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,opacity .18s ease}.WhatsAppButton_whatsappButton__SSflD:hover{background:#20bd5a;transform:translateY(-2px) scale(1.03);box-shadow:0 14px 34px rgba(0,0,0,.34),0 0 0 1px rgba(255,255,255,.12)}.WhatsAppButton_whatsappButton__SSflD:active{transform:scale(.97)}.WhatsAppButton_whatsappButton__SSflD:focus-visible{outline:2px solid #ffffff;outline-offset:4px}.WhatsAppButton_disabled__uHPo7{cursor:default;opacity:.65}.WhatsAppButton_disabled__uHPo7:hover{background:#25d366;transform:none;box-shadow:0 10px 30px rgba(0,0,0,.28),0 0 0 1px rgba(255,255,255,.08)}.WhatsAppButton_icon__fxWwH{display:block;width:30px;height:30px;flex:none;transform:translateY(0)}.WhatsAppButton_tooltip__j47eV{position:absolute;top:50%;right:calc(100% + 12px);padding:8px 11px;color:var(--text-primary);background:var(--bg-1);border:1px solid var(--border-strong);font-family:var(--font-mono),monospace;font-size:.68rem;font-weight:600;line-height:1;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;opacity:0;visibility:hidden;transform:translate(6px,-50%);pointer-events:none;transition:opacity .16s ease,transform .16s ease,visibility .16s ease}.WhatsAppButton_whatsappButton__SSflD:focus-visible .WhatsAppButton_tooltip__j47eV,.WhatsAppButton_whatsappButton__SSflD:hover .WhatsAppButton_tooltip__j47eV{opacity:1;visibility:visible;transform:translateY(-50%)}@media (max-width:768px){.WhatsAppButton_whatsappButton__SSflD{right:18px;bottom:max(18px,env(safe-area-inset-bottom));width:54px;height:54px}.WhatsAppButton_icon__fxWwH{width:29px;height:29px}.WhatsAppButton_tooltip__j47eV{display:none}}@media (max-width:390px){.WhatsAppButton_whatsappButton__SSflD{right:16px;bottom:max(16px,env(safe-area-inset-bottom));width:52px;height:52px}.WhatsAppButton_icon__fxWwH{width:28px;height:28px}}@media (prefers-reduced-motion:reduce){.WhatsAppButton_tooltip__j47eV,.WhatsAppButton_whatsappButton__SSflD{transition:none}.WhatsAppButton_whatsappButton__SSflD:active,.WhatsAppButton_whatsappButton__SSflD:hover{transform:none}}