.whatsapp_contact__8Y4cc{position:fixed;right:22px;bottom:max(20px,env(safe-area-inset-bottom));z-index:40;display:flex;flex-direction:column;align-items:flex-end;gap:10px}.whatsapp_logo__SuyJo{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:#168b49;color:white;box-shadow:0 4px 16px #0003;transition:transform .2s}.whatsapp_contact__8Y4cc:hover .whatsapp_logo__SuyJo{transform:translateY(-3px)}.whatsapp_bubble__1Xz34{background:#fff;color:#111;border:1px solid #ddd;padding:12px 16px;border-radius:12px;font:400 12px/1.6 var(--body);box-shadow:0 3px 15px #0001}.whatsapp_contact__8Y4cc:focus-visible{outline:3px solid #c9a84c;outline-offset:5px}body:has(dialog[open]) .whatsapp_contact__8Y4cc{visibility:hidden}@media (max-width:600px){.whatsapp_contact__8Y4cc{flex-direction:row;align-items:center;right:12px;bottom:max(12px,env(safe-area-inset-bottom))}.whatsapp_logo__SuyJo{width:50px;height:50px}.whatsapp_bubble__1Xz34{font-size:10px;padding:7px 10px}}@media (prefers-reduced-motion:reduce){.whatsapp_logo__SuyJo{transition:none}}.whatsapp_contact__8Y4cc[data-compact=true] .whatsapp_bubble__1Xz34{display:none}.whatsapp_contact__8Y4cc[data-compact=true]:focus-visible .whatsapp_bubble__1Xz34,.whatsapp_contact__8Y4cc[data-compact=true]:hover .whatsapp_bubble__1Xz34{display:block}