.WhatsAppButton_button__PwodK{position:fixed;right:max(24px,env(safe-area-inset-right));bottom:max(24px,env(safe-area-inset-bottom));z-index:40;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:#25d366;color:white;text-decoration:none;box-shadow:0 6px 20px #0002;transition:box-shadow .18s ease}.WhatsAppButton_icon__S9GCP{display:grid;place-items:center}.WhatsAppButton_icon__S9GCP svg{width:28px;height:28px}.WhatsAppButton_tooltip__y2WVF{position:absolute;right:calc(100% + 12px);top:50%;width:230px;padding:13px 16px;border:1px solid var(--studio-line);border-radius:16px;background:var(--studio-surface);box-shadow:0 8px 28px #0001;color:var(--studio-ink);text-align:left;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-4px,-50%);transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.WhatsAppButton_title__zhKqH{display:block;font-size:14px;font-weight:600;line-height:1.4}.WhatsAppButton_subtitle__FdoRV{display:block;margin-top:3px;color:var(--studio-muted);font-size:12px;line-height:1.5}.WhatsAppButton_button__PwodK:focus-visible{outline:3px solid var(--studio-accent);outline-offset:4px}.WhatsAppButton_button__PwodK:focus-visible .WhatsAppButton_tooltip__y2WVF{opacity:1;visibility:visible;transform:translateY(-50%)}@media (hover:hover) and (pointer:fine){.WhatsAppButton_button__PwodK:hover{box-shadow:0 8px 24px #0003}.WhatsAppButton_button__PwodK:hover .WhatsAppButton_tooltip__y2WVF{opacity:1;visibility:visible;transform:translateY(-50%)}}@media (max-width:360px){.WhatsAppButton_tooltip__y2WVF{width:190px}}@media (prefers-reduced-motion:reduce){.WhatsAppButton_button__PwodK,.WhatsAppButton_tooltip__y2WVF{transition:none}}