/* Квалификационные формы: единая адаптивная сетка */
.t-form .t-form__inputsbox_horizontal{
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:22px 18px!important;
  align-items:stretch!important;
}
.t-form .t-form__inputsbox_horizontal>.t-input-group{
  width:auto!important;
  max-width:none!important;
  margin:0!important;
  padding:0!important;
  display:flex!important;
  flex-direction:column!important;
  justify-content:flex-end!important;
  min-width:0!important;
}
.t-form .t-form__inputsbox_horizontal .t-input-title{
  min-height:52px!important;
  margin:0 0 10px!important;
  display:flex!important;
  align-items:flex-end!important;
  font-size:18px!important;
  line-height:1.35!important;
}
.t-form .t-form__inputsbox_horizontal .t-input,
.t-form .t-form__inputsbox_horizontal .t-select{
  width:100%!important;
  min-width:0!important;
  height:60px!important;
  box-sizing:border-box!important;
  border:1px solid #000!important;
  padding-left:18px!important;
  padding-right:18px!important;
  background:#fff!important;
}
.t-form .t-form__inputsbox_horizontal>.t-form__errorbox-middle{
  grid-column:1/-1!important;
}
.t-form .t-form__inputsbox_horizontal>.t-form__submit{
  grid-column:span 2!important;
  width:100%!important;
  margin:0!important;
  align-self:end!important;
}
.t-form .t-form__inputsbox_horizontal>.t-form__submit .t-submit{
  width:100%!important;
  min-height:60px!important;
}
@media screen and (max-width:960px){
  .t-form .t-form__inputsbox_horizontal{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:18px 14px!important;
  }
  .t-form .t-form__inputsbox_horizontal>.t-form__submit{grid-column:1/-1!important;}
}
@media screen and (max-width:640px){
  .t-form .t-form__inputsbox_horizontal{
    grid-template-columns:1fr!important;
    gap:16px!important;
  }
  .t-form .t-form__inputsbox_horizontal .t-input-title{
    min-height:0!important;
    margin-bottom:8px!important;
    font-size:16px!important;
  }
  .t-form .t-form__inputsbox_horizontal>.t-form__submit{grid-column:1!important;}
}
