/**
 * WhatsApp lead UI: reward hints around FAB + mobile dock (mobile-first).
 */

.wa-fab-stack {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  gap: 0.4rem;
  max-width: min(17.5rem, calc(100vw - 2.5rem));
}

[dir="rtl"] .contact-fab .wa-fab-stack {
  align-items: flex-start;
}

.wa-fab-hint {
  margin: 0;
  font-size: 0.6875rem;
  font-weight: 600;
  color: rgba(250, 250, 250, 0.88);
  text-align: right;
  text-shadow: 0 1px 8px rgba(0, 0, 0, 0.45);
  line-height: 1.3;
  letter-spacing: 0.01em;
}

[dir="rtl"] .wa-fab-hint {
  text-align: left;
}

.wa-fab-hint--top {
  margin-bottom: -0.1rem;
}

.wa-fab-hint--bottom {
  margin-top: -0.1rem;
  opacity: 0.92;
}

/* Hide FAB hints stack on small screens when mobile dock owns WhatsApp (home page). */
@media (max-width: 768px) {
  body.has-mobile-wa-dock .wa-fab-stack.wa-fab-stack--dock {
    display: none !important;
  }
}
