.floating-actions{position:fixed;right:max(24px,env(safe-area-inset-right));bottom:calc(24px + env(safe-area-inset-bottom));z-index:var(--layer-window-overlay,10);display:flex;flex-direction:column;align-items:center;gap:12px;pointer-events:none}
.floating-actions [data-floating-whatsapp]{position:static;right:auto;bottom:auto;pointer-events:auto;flex-shrink:0}
.floating-actions__top{display:grid;place-items:center;width:56px;height:56px;padding:0;border:1px solid rgb(0 0 0 / .12);border-radius:50%;background:#fff;color:#161616;box-shadow:0 4px 16px rgb(0 0 0 / .12);cursor:pointer;opacity:0;translate:0 18px;visibility:hidden;pointer-events:none;transition:opacity 260ms ease,translate 420ms cubic-bezier(.22,1,.36,1),visibility 0s 420ms,background-color 200ms}
.floating-actions__top svg{width:24px;height:24px}
.floating-actions[data-top-visible] .floating-actions__top{opacity:1;translate:0 0;visibility:visible;pointer-events:auto;transition-delay:0s}
.floating-actions__top:hover{background:#f2f2f2}
.floating-actions__top:focus-visible{outline:2px solid #161616;outline-offset:4px}
@media(max-width:749px){.floating-actions{right:max(16px,env(safe-area-inset-right));bottom:calc(80px + env(safe-area-inset-bottom));gap:10px}.floating-actions__top{width:52px;height:52px}}
@media(prefers-reduced-motion:reduce){.floating-actions__top{transition:none;translate:none}}
