.time-range-trigger-field{flex-basis:22%;max-width:22%;min-width:230px}
.filter-toolbar__right{grid-template-columns:repeat(6,minmax(0,.7fr)) auto}
.dashboard-filters-workspace{display:contents}
.dashboard-filter-native--hidden{display:none!important}

/* Relocated search box (see relocateSearchBox in dashboard-filters.js) sits
   inline as the first item in .filter-toolbar instead of its own full-width
   row; .search-row collapses once emptied. */
.search-box{flex:0 1 18%;max-width:18%;min-width:190px}
.search-row:empty{display:none}

@media(max-width:1280px){
  .filter-toolbar__right{grid-template-columns:repeat(3,minmax(0,1fr))}
  .time-range-trigger-field{flex:1 1 auto;max-width:100%}
  .search-box{flex:1 1 auto;max-width:100%;min-width:0}
}
