/* 财务分页区：由 <html data-fin-pager> 独家决定显隐（!important ≥ 别处写的行内 style） */
html[data-fin-pager="single"] #fin-pager,
html[data-fin-pager="single"] #fin-size,
html[data-fin-pager="single"] .hz-pager-wrap { display: none !important; }
html[data-fin-pager="multi"] #fin-pager { display: flex !important; }
html[data-fin-pager="multi"] #fin-size { display: inline-block !important; }

/* 未判定前先藏住，避免"先出现再消失"的跳动 */
html:not([data-fin-pager]) #fin-pager,
html:not([data-fin-pager]) #fin-size { visibility: hidden !important; }

#fin-pager { transition: none !important; }
#fin-pager .btn, #fin-pager button {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  line-height: 1 !important;
  min-width: 74px !important;
  height: 32px !important;
  box-sizing: border-box !important;
}
#fin-size { min-width: 104px !important; height: 32px !important; }

/* 多页时「每页 N 条」选择器必须显示（更具体的选择器压过别处的 display:none） */
html[data-fin-pager="multi"] #fin-pager #fin-size,
html[data-fin-pager="multi"] #fin-wrap #fin-size,
html[data-fin-pager="multi"] #fin-size {
  display: inline-block !important;
  visibility: visible !important;
}
