/* pagination_bottom.css v3 — 分页栏固定到浏览器视口底部
   复用 premium_theme 的高特异性选择器结构，靠后加载顺序覆盖 sticky→fixed */
html body:has(.brand-lockup) .ant-layout-content > div:has(> div[style*="repeat(auto-fill"]) > div:last-child {
  position: fixed !important;
  bottom: 0 !important;
  left: 216px !important;
  right: 0 !important;
  z-index: 20 !important;
  margin-top: 0 !important;
  padding: 10px 24px !important;
  background: #0b0c0e !important;
  border: none !important;
  border-top: 1px solid rgba(255, 255, 255, .07) !important;
  border-radius: 0 !important;
  box-shadow: 0 -4px 16px rgba(0, 0, 0, .25) !important;
}
/* 内容区底部留白，避免遮挡最后一行 */
html body:has(.brand-lockup) .ant-layout-content {
  padding-bottom: 72px !important;
}