body.single-car form.dag-lead-form[data-dag-upgraded="1"] .dag-form-notice{
  margin:0 0 14px;
  padding:12px 14px;
  border-radius:12px;
  border:1px solid rgba(255,115,115,.35);
  background:rgba(120,10,10,.22);
  color:#ffd7d7;
  font-size:14px;
  line-height:1.45;
}

body.single-car form.dag-lead-form[data-dag-upgraded="1"] .dag-field-error{
  display:block;
  margin-top:8px;
  font-size:13px;
  line-height:1.4;
  color:#ffb7b7;
}

body.single-car form.dag-lead-form[data-dag-upgraded="1"] input.is-invalid,
body.single-car form.dag-lead-form[data-dag-upgraded="1"] select.is-invalid,
body.single-car form.dag-lead-form[data-dag-upgraded="1"] textarea.is-invalid{
  border-color:rgba(255,115,115,.72) !important;
  box-shadow:0 0 0 3px rgba(255,115,115,.18) !important;
}

body.single-car form.dag-lead-form[data-dag-upgraded="1"] .dag-phone-wrap{
  align-items:center;
}

body.single-car form.dag-lead-form[data-dag-upgraded="1"] .dag-phone-wrap .dag-phone-prefix{
  min-width:44px;
  height:46px;
  display:flex;
  align-items:center;
  justify-content:center;
  border-radius:12px 0 0 12px;
}

body.single-car form.dag-lead-form[data-dag-upgraded="1"] .dag-phone-wrap input{
  min-height:46px;
}

body.single-car form.dag-lead-form[data-dag-upgraded="1"] .dag-phone-count,
body.single-car form.dag-lead-form[data-dag-upgraded="1"] .char-counter{
  display:block;
  margin-top:6px;
  font-size:12px;
  color:rgba(232,241,255,.72);
}

body.single-car form.dag-lead-form[data-dag-upgraded="1"] .dag-check{
  display:flex;
  align-items:flex-start;
  gap:10px;
  font-size:14px;
  line-height:1.45;
}

body.single-car form.dag-lead-form[data-dag-upgraded="1"] .dag-check input[type="checkbox"]{
  width:18px;
  height:18px;
  min-width:18px;
  margin:2px 0 0;
  accent-color:rgb(var(--car-accent-rgb));
}

body.single-car form.dag-lead-form[data-dag-upgraded="1"] button[type="submit"].dag-submit--compact,
body.single-car form.dag-lead-form[data-dag-upgraded="1"] .dag-btn.dag-submit--compact{
  min-height:46px;
  padding:12px 18px;
  border-radius:12px;
  font-size:15px;
  font-weight:800;
}

body.single-car form.dag-lead-form[data-dag-upgraded="1"] button[type="submit"][disabled]{
  opacity:.72;
  cursor:wait;
}

@media (max-width: 640px){
  body.single-car form.dag-lead-form[data-dag-upgraded="1"] .dag-form__grid{
    grid-template-columns:1fr;
  }

  body.single-car form.dag-lead-form[data-dag-upgraded="1"] button[type="submit"].dag-submit--compact{
    width:100%;
  }
}
