/* Keep pagination controls together on one horizontal line. */
#resultPagination{
  display:flex!important; flex-flow:row nowrap!important;
  align-items:center!important; justify-content:center!important;
  gap:6px!important; width:100%!important; max-width:100%!important;
  margin:18px auto!important; padding:0 2px!important;
  white-space:nowrap!important; overflow-x:auto!important;
  overflow-y:hidden!important; scrollbar-width:none!important;
}
#resultPagination::-webkit-scrollbar{display:none!important}
#resultPagination button{
  flex:0 0 auto!important; min-width:34px!important;
  min-height:36px!important; padding:8px 10px!important;
  margin:0!important; font-size:13px!important;
  line-height:1!important; white-space:nowrap!important;
}
#resultPagination button.pagination-step{
  min-width:62px!important; padding-left:10px!important;
  padding-right:10px!important;
}
#resultPagination .pagination-ellipsis{flex:0 0 auto!important}
#resultPagination .pagination-page-summary{display:none!important}
@media(max-width:420px){
  #resultPagination{gap:4px!important}
  #resultPagination button{min-width:30px!important;padding:7px 8px!important;font-size:12px!important}
  #resultPagination button.pagination-step{min-width:54px!important;padding-left:7px!important;padding-right:7px!important}
}
