#documentDialog #docItems .itemRow{
  display:grid;
  grid-template-columns:minmax(340px,3.4fr) minmax(96px,.62fr) minmax(145px,1fr) minmax(96px,.62fr) minmax(190px,1.3fr) 46px!important;
  gap:12px!important;
  align-items:end;
  width:100%;
  box-sizing:border-box;
}
#documentDialog #docItems .itemRow:has(>.lineField-product_id){
  grid-template-columns:minmax(150px,1fr) minmax(320px,3fr) minmax(96px,.62fr) minmax(145px,1fr) minmax(96px,.62fr) minmax(190px,1.3fr) 46px!important;
}
#documentDialog #docItems .lineField-description{min-width:0}
#documentDialog #docItems .lineField-description input{width:100%}
#documentDialog #docItems .lineField>span{
  display:flex;
  align-items:flex-end;
  min-height:34px;
  line-height:1.25;
}
#documentDialog #docItems .lineField>input,
#documentDialog #docItems .lineField>select{
  display:block;
  width:100%;
  height:46px!important;
  min-height:46px!important;
  max-height:46px!important;
  box-sizing:border-box;
  margin:0!important;
}
#documentDialog #docItems .lineField-quantity,
#documentDialog #docItems .lineField-vat_rate{max-width:130px}
#documentDialog #docItems .lineField-vat_category select{min-width:0;width:100%}
#documentDialog #docItems .itemRow>button{
  width:46px;
  min-width:46px;
  height:46px!important;
  min-height:46px!important;
  max-height:46px!important;
  box-sizing:border-box;
  margin:0!important;
}

@media(max-width:1100px){
  #documentDialog #docItems .itemRow,
  #documentDialog #docItems .itemRow:has(>.lineField-product_id){
    grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)!important;
  }
  #documentDialog #docItems .lineField-description,
  #documentDialog #docItems .lineField-product_id,
  #documentDialog #docItems .lineField-vat_category{grid-column:1/-1!important}
  #documentDialog #docItems .lineField-quantity,
  #documentDialog #docItems .lineField-vat_rate{max-width:none}
  #documentDialog #docItems .itemRow>button{grid-column:1/-1;width:100%;max-width:none}
}
@media(max-width:430px){
  #documentDialog #docItems .itemRow,
  #documentDialog #docItems .itemRow:has(>.lineField-product_id){grid-template-columns:1fr!important}
  #documentDialog #docItems .lineField-description,
  #documentDialog #docItems .lineField-product_id,
  #documentDialog #docItems .lineField-vat_category,
  #documentDialog #docItems .itemRow>button{grid-column:1!important}
}
