html[data-float-stack] .we-chat-launcher{bottom:calc(max(var(--float-bottom, 0px), env(safe-area-inset-bottom, 0px)) + 16px);z-index:45}@media (min-width:641px){html[data-float-stack] .we-chat-frame{bottom:calc(var(--float-bottom, 0px) + 84px);height:min(var(--we-chat-height,620px),calc(100vh - var(--float-bottom, 0px) - 106px))}}@media (max-width:640px){html[data-float-stack] .we-chat-launcher{width:48px;height:48px;transition:opacity .2s,transform .2s,visibility .2s}html[data-float-stack] .we-chat-launcher svg{width:22px;height:22px}html[data-float-stack] #float-stack{transition:opacity .2s,transform .2s,visibility .2s}html[data-float-sheet] #float-stack,html[data-float-sheet]:not(.we-chat-open-mobile) .we-chat-launcher,html[data-float-top] #float-stack,html[data-float-top]:not(.we-chat-open-mobile) .we-chat-launcher{opacity:0;transform:translateY(12px);pointer-events:none;visibility:hidden}}@media (max-width:640px) and (prefers-reduced-motion:reduce){html[data-float-stack] #float-stack,html[data-float-stack] .we-chat-launcher{transition:none}}@media (max-width:640px){html.we-chat-open-mobile #float-stack{display:none}}