/* Site Content Chatbot Safe v0.6.2 — base fallback styles */
/* Primary styles are injected inline via PHP */
.sccs-wrap, .sccs-wrap * { box-sizing: border-box; }

/* CTA buttons rendered from configured CTA definitions */
.sccs-msg .sccs-cta-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
  margin: 7px 6px 3px 0;
  padding: 9px 14px;
  border-radius: 999px;
  font-weight: 700;
  line-height: 1.2;
  text-decoration: none !important;
  border: 1px solid rgba(0,0,0,.12);
  box-shadow: 0 1px 2px rgba(0,0,0,.08);
  white-space: nowrap;
}
.sccs-msg .sccs-cta-link {
  background: var(--sccs-accent, #1a5276);
  color: #fff !important;
}
.sccs-msg .sccs-cta-phone {
  background: #f3f6f8;
  color: var(--sccs-accent, #1a5276) !important;
}
.sccs-msg .sccs-cta-whatsapp {
  background: #25D366;
  color: #fff !important;
}
.sccs-msg .sccs-cta-btn:hover {
  filter: brightness(.96);
}
