/* Shared public-site WhatsApp shortcut. The previous snapshot chat controls had no action. */
button.fixed.bottom-32.right-6,
a.fixed.bottom-32.right-6 {
  display:none!important;
}
.hubtrip-whatsapp-shortcut {
  position:fixed;
  right:max(24px,env(safe-area-inset-right));
  bottom:max(128px,calc(env(safe-area-inset-bottom) + 24px));
  z-index:40;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  width:56px;
  height:56px;
  border:1px solid rgba(255,255,255,.35);
  border-radius:50%;
  background:#128c7e;
  color:#fff;
  box-shadow:0 4px 18px rgba(0,0,0,.25);
  text-decoration:none;
  transition:background .2s,transform .2s;
}
.hubtrip-whatsapp-shortcut:hover { background:#075e54; color:#fff; transform:translateY(-2px); }
.hubtrip-whatsapp-shortcut:focus-visible { outline:3px solid #fff; outline-offset:4px; }
.hubtrip-whatsapp-shortcut svg { display:block; width:28px; height:28px; pointer-events:none; }
@media(max-width:639px) { .hubtrip-whatsapp-shortcut { width:48px; height:48px; } }
@media(prefers-reduced-motion:reduce) { .hubtrip-whatsapp-shortcut { transition:none; } .hubtrip-whatsapp-shortcut:hover { transform:none; } }
