.consulting-verification { margin: 14px 0 18px; }
.consulting-verification__widget { min-height: 0; }
.consulting-verification__help { display: flex; flex-wrap: wrap; align-items: center; gap: 8px 14px; margin-top: 8px; padding: 11px 13px; border: 1px solid #dce2da; border-radius: 10px; background: #f6f8f3; }
.consulting-verification__help p { flex: 1 1 280px; margin: 0; font-size: 13px; line-height: 1.55; color: #475342; }
.consulting-verification__retry { flex: 0 0 auto; padding: 8px 11px; border: 1px solid #a8b2a2; border-radius: 8px; background: #fff; color: #35442f; cursor: pointer; font: inherit; font-size: 13px; font-weight: 650; }
.consulting-verification__retry[hidden], .consulting-verification[hidden] { display: none; }
.consulting-verification[data-state="slow"] .consulting-verification__help,
.consulting-verification[data-state="error"] .consulting-verification__help { background: #fff9eb; border-color: #dfd0aa; }
.consulting-verification[data-state="verified"] .consulting-verification__help { background: #eef7ed; border-color: #c9dfc4; }
