/* Shared post-submission primitive; each feature supplies its own button variant. */
.lead-confirmation { display: grid; gap: 16px; }
.lead-confirmation strong { white-space: nowrap; }
.lead-confirmation p { margin: 0; line-height: 1.6; }
.lead-confirmation .button { display: inline-flex; flex-wrap: wrap; justify-content: center; gap: 4px 12px; justify-self: start; max-width: 100%; text-align: center; }
.lead-confirmation .button span { white-space: nowrap; }
.lead-confirmation[hidden], .lead-confirmation [hidden] { display: none !important; }
.consultation-form > .lead-confirmation { margin-top: 20px; }
