/* askfix 2026-11-14: видимый чекбокс согласия во всех формах (тема сайта ставит input{appearance:none;border:none;width:100%}) */
.form__group--consent input[type="checkbox"],
.form__consent input[type="checkbox"],
input[type="checkbox"][id$="_pd_consent"]{
  -webkit-appearance:checkbox!important;-moz-appearance:checkbox!important;appearance:auto!important;
  display:inline-block!important;position:static!important;visibility:inherit!important;opacity:1!important;
  flex:0 0 18px!important;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;
  margin:1px 0 0 0!important;padding:0!important;border:0!important;border-radius:0!important;
  background:transparent!important;clip:auto!important;clip-path:none!important;transform:none!important;
  cursor:pointer!important;accent-color:#E31E24;pointer-events:auto!important;
}
.form__group--consent .form__consent,.form__group--consent > label{display:flex!important;align-items:flex-start!important;gap:8px!important;cursor:pointer;text-align:left}
.form__group--consent .error__text{
  position:static!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;
  transform:none!important;width:auto!important;max-width:100%!important;white-space:normal!important;
  margin:2px 0 0 0!important;box-sizing:border-box;
}
.call-bar .form__group--consent .form__consent{padding-left:12px!important}
.call-bar .form__group--consent .error__text{padding-left:12px!important}
