/* Ein Paginator für Screener, Aktien-, ETF- und Marktdatenlisten. */
:is(.etf-pager,.screen-pager){
  display:flex!important;align-items:center!important;justify-content:center!important;
  flex-direction:row!important;gap:6px!important;flex-wrap:wrap!important;margin-top:14px!important;
  padding:0!important;border-top:0!important;font-size:12px!important;
}
:is(.etf-pager,.screen-pager)[hidden]{display:none!important}
.screen-pager-controls{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap;order:0}
:is(.etf-pager,.screen-pager) :is(.etf-pager-pages,#newsEventPageButtons,[data-news-page-buttons],[data-anx-insider-real-page-buttons]){display:contents}
.screen-pager-status,:is(.etf-pager,.screen-pager) .etf-pager-count{
  flex:0 0 100%!important;width:100%!important;margin:4px 0 0!important;
  text-align:center!important;color:#637187!important;order:1;
}
:is(.etf-pager,.screen-pager) button{
  display:inline-flex!important;align-items:center!important;justify-content:center!important;
  width:30px!important;min-width:30px!important;height:30px!important;padding:0!important;
  border:1px solid var(--ui-card-border,#dce2e9)!important;border-radius:6px!important;
  background:#fff!important;color:#637187!important;font-size:12px!important;
  font-weight:700!important;line-height:1!important;
  cursor:pointer;
}
:is(.etf-pager,.screen-pager) button:is(.on,.is-active){
  background:#111827!important;border-color:#111827!important;color:#fff!important;
}
:is(.etf-pager,.screen-pager) button:disabled:not(.on):not(.is-active){opacity:.4!important;cursor:default}
:is(.etf-pager,.screen-pager) button:hover:not(:disabled):not(.on):not(.is-active){background:#f8fafc!important;color:#111827!important}
:is(.etf-pager,.screen-pager) .etf-pager-ellipsis,
:is(.etf-pager,.screen-pager) .screen-pager-ellipsis{
  display:inline-flex;align-items:center;justify-content:center;
  min-width:20px;height:30px;color:#637187;user-select:none;
}
body.stock-research-page #secNewsAnalysis .etf-pager.news-list-pager,
body.stock-research-page #secNewsAnalysis .news-unified-pager{
  justify-content:center!important;margin-top:14px!important;padding:0!important;
  border-top:0!important;background:transparent!important;
}
body.stock-research-page #secNewsAnalysis .etf-pager.news-list-pager .etf-pager-count{
  flex:0 0 100%!important;width:100%!important;margin:4px 0 0!important;
  text-align:center!important;font-size:12px!important;
}
@media(max-width:480px){
  :is(.etf-pager,.screen-pager){gap:4px!important}
  :is(.etf-pager,.screen-pager) button{width:28px!important;min-width:28px!important;height:28px!important}
}
