/* The legacy site resets native input appearance and size. Keep CRM consent usable. */
.b24-form-field-agreement input[type="checkbox"] {
  -webkit-appearance: checkbox !important;
  appearance: auto !important;
  display: inline-block !important;
  position: static !important;
  width: 18px !important;
  height: 18px !important;
  min-width: 18px;
  margin: 0 8px 0 0 !important;
  vertical-align: middle;
  accent-color: #fe3f03;
  opacity: 1 !important;
  cursor: pointer;
}
.b24-form-field-agreement .b24-form-control-desc,
.b24-form-field-agreement .b24-form-field-agreement-link,
.b24-form-field-agreement .b24-form-control-required {
  font-size: 14px !important;
  line-height: 1.4 !important;
}
