.vw-wa-bubble{position:fixed;right:1.25rem;bottom:calc(1.25rem + env(safe-area-inset-bottom));z-index:50;display:inline-flex;align-items:center;min-height:3rem;overflow:hidden;border-radius:9999px;background:#25d366;color:#062b16;padding:.75rem;font-weight:700;box-shadow:0 10px 28px rgba(6,43,22,.35),0 2px 6px rgba(0,0,0,.2);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(16px) scale(.6);transition:opacity .25s ease,transform .35s cubic-bezier(.22,1,.36,1),visibility 0s linear .35s,padding .3s ease,filter .2s ease}.vw-wa-bubble.is-shown{opacity:1;visibility:visible;pointer-events:auto;transform:none;transition:opacity .25s ease,transform .35s cubic-bezier(.22,1,.36,1),visibility 0s,padding .3s ease,filter .2s ease}.vw-wa-bubble:hover{filter:brightness(1.06)}.vw-wa-bubble:focus-visible{outline:2px solid #1f5fff;outline-offset:3px}@media (min-width:640px){.vw-wa-bubble{right:1.75rem;bottom:calc(1.75rem + env(safe-area-inset-bottom))}}.vw-wa-bubble__label{max-width:0;overflow:hidden;white-space:nowrap;font-size:.875rem;transition:max-width .3s ease,margin .3s ease}.vw-wa-bubble__touch{display:none}@media (hover:hover){.vw-wa-bubble:focus-visible,.vw-wa-bubble:hover{padding-right:1.25rem}.vw-wa-bubble:focus-visible .vw-wa-bubble__label,.vw-wa-bubble:hover .vw-wa-bubble__label{max-width:140px;margin-left:.5rem}}@media (hover:none){.vw-wa-bubble{padding-right:1.1rem}.vw-wa-bubble__label{max-width:140px;margin-left:.45rem}.vw-wa-bubble__touch{display:inline}.vw-wa-bubble__hover{display:none}}@media (prefers-reduced-motion:reduce){.vw-wa-bubble,.vw-wa-bubble__label{transition:none}}