/* V421: override legacy !important sizing and reserve one real grid column for both actions. */
#content .order-main-filter.one-line{
  grid-template-columns:minmax(320px,1fr) minmax(130px,140px) minmax(130px,145px) minmax(120px,140px) minmax(145px,165px) auto 196px!important;
}
#content .order-main-filter.one-line .order-query-actions{
  grid-column:auto!important;
  display:flex!important;
  align-items:flex-end!important;
  justify-content:flex-end!important;
  gap:8px!important;
  width:196px!important;
  min-width:196px!important;
  overflow:visible!important;
}
#content .order-main-filter.one-line .order-query-actions #olQuery,
#content .order-main-filter.one-line .order-query-actions #olReset{
  box-sizing:border-box!important;
  flex:0 0 94px!important;
  width:94px!important;
  min-width:94px!important;
  max-width:94px!important;
  height:42px!important;
  min-height:42px!important;
  padding:0 14px!important;
  margin:0!important;
  border-radius:10px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  font-size:16px!important;
  line-height:1!important;
}
#content .order-main-filter.one-line .order-query-actions #olReset{
  background:#eef2f7!important;
  color:#1f2937!important;
  border:1px solid #d6dfeb!important;
}
@media(max-width:1450px){
  #content .order-main-filter.one-line{
    grid-template-columns:minmax(260px,1fr) repeat(4,minmax(105px,1fr)) auto 196px!important;
  }
}
@media(max-width:1150px){
  #content .order-main-filter.one-line{
    grid-template-columns:repeat(4,minmax(0,1fr))!important;
  }
  #content .order-main-filter.one-line .grow{grid-column:span 4!important}
  #content .order-main-filter.one-line .order-query-actions{
    justify-content:flex-start!important;
  }
}
