/* publish-overlay.css — стили наших правок поверх дизайна. */

/* ловушка для ботов: поле есть в форме, но человек его не видит и не может заполнить */
.publish-hp {
  position: absolute !important;
  left: -9999px !important;
  top: auto !important;
  width: 1px !important;
  height: 1px !important;
  opacity: 0 !important;
  pointer-events: none !important;
}

/* честное сообщение об ошибке отправки */
.publish-form-error {
  margin-top: 16px;
  background: #fdf0ef;
  border: 1px solid #f3cdc9;
  border-radius: 14px;
  padding: 14px 16px;
  color: #a1271f;
  font-size: 15.5px;
  line-height: 1.5;
}
.publish-form-error a {
  color: #a1271f;
  font-weight: 700;
  text-decoration: underline;
}

/* ссылка на политику в согласии — подчёркиваем, чтобы читалась как ссылка */
.lead-check a,
.publish-consent-fallback a {
  color: inherit;
  text-decoration: underline;
}

/* строка про реестр НБ РБ в футере */
.publish-legal-extra {
  margin-top: 10px;
}
