/* POINT UP - botões flutuantes no celular (19/10/2026). Desktop não muda.
   Seta "voltar ao topo" só aparece quando a pessoa rola PARA CIMA (html.pu-seta-on vem de flutuantes.js).
   Chat (Joinchat) sem "Escríbenos", menor e discreto. */
@media (max-width:921px){
  html body div#ast-scroll-top.ast-scroll-top-icon.ast-scroll-to-top-left{opacity:0 !important;transform:translateY(14px) scale(.9) !important;pointer-events:none !important;transition:opacity .3s ease,transform .35s cubic-bezier(.23,1,.32,1) !important}
  html.pu-seta-on body div#ast-scroll-top.ast-scroll-top-icon.ast-scroll-to-top-left{opacity:1 !important;transform:none !important;pointer-events:auto !important}

  html body .joinchat .joinchat__tooltip{display:none !important}
  html body .joinchat{--s:46px !important;--bottom:10px !important}
  html body .joinchat .joinchat__button{width:46px !important;height:46px !important;background:rgba(255,255,255,.86) !important;-webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%);color:#151515 !important;box-shadow:0 0 0 1px rgba(21,21,21,.08),0 4px 14px rgba(21,21,21,.1) !important}
  html body .joinchat .joinchat__button__ico,html body .joinchat .joinchat__button__ico svg{width:46px !important;height:46px !important;color:#151515 !important}
  html body .joinchat .joinchat__button__image{inset:3px !important;width:40px !important;height:40px !important}
  html body .joinchat .joinchat__button__image img{width:40px !important;height:40px !important}
}
@media (max-width:921px) and (prefers-reduced-motion:reduce){
  html body div#ast-scroll-top.ast-scroll-top-icon.ast-scroll-to-top-left{transition:none !important}
}

/* 24/10/2026 - computador: chat (Joinchat) também menor e minimalista, igual ao do celular (sem "Escríbenos", 44px, branco translúcido) */
@media (min-width:922px){
  html body .joinchat .joinchat__tooltip{display:none !important}
  html body .joinchat{--s:44px !important}
  html body .joinchat .joinchat__button{width:44px !important;height:44px !important;background:rgba(255,255,255,.86) !important;-webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%);color:#151515 !important;box-shadow:0 0 0 1px rgba(21,21,21,.08),0 4px 14px rgba(21,21,21,.1) !important}
  html body .joinchat .joinchat__button__ico,html body .joinchat .joinchat__button__ico svg{width:44px !important;height:44px !important;color:#151515 !important}
  html body .joinchat .joinchat__button__image{inset:3px !important;width:38px !important;height:38px !important}
  html body .joinchat .joinchat__button__image img{width:38px !important;height:38px !important}
}
