/* fix_blackbar.css - 顶部黑条 + 分页栏重叠 修复
 * 1) 卡头黑条: 主题把 .ant-card 背景设为 var(--ui-surface)=#15191f,
 *    与页面背景 #0b0c0e 不一致 -> 卡头(含 tabList)成一条贯穿全宽的深色带,
 *    且卡头内 tab 文字对比度不足, 看起来像被黑条盖住.
 * 2) 分页栏重叠: .ant-table-pagination 被 position:fixed 钉在视口底部,
 *    矮窗口下直接压住表格最后一行数据 -> 无条件改回文档流.
 */
html body:has(.brand-lockup) .ant-card-head {
  background: transparent !important;
  box-shadow: none !important;
  min-height: 44px !important;
}
html body:has(.brand-lockup) .ant-card-head-wrapper {
  background: transparent !important;
  min-height: 44px !important;
  align-items: center !important;
}
html body:has(.brand-lockup) .ant-card-head-tabs .ant-tabs-nav {
  background: transparent !important;
  margin: 0 !important;
}
html body:has(.brand-lockup) .ant-card-head-tabs .ant-tabs-nav-wrap {
  overflow: visible !important;
}
html body:has(.brand-lockup) .ant-card-head .ant-tabs-tab .ant-tabs-tab-btn {
  color: #9aa6b4 !important;
}
html body:has(.brand-lockup) .ant-card-head .ant-tabs-tab-active .ant-tabs-tab-btn {
  color: #eef2f6 !important;
}
html body:has(.brand-lockup) .ctrl-tabs-bar,
html body:has(.brand-lockup) .ctrl-tabs-bar .ant-tabs-nav,
html body:has(.brand-lockup) .ctrl-tabs,
html body:has(.brand-lockup) .home-tab-topbar,
html body:has(.brand-lockup) #root .log-header,
html body:has(.brand-lockup) #root .fc-header {
  background: transparent !important;
  box-shadow: none !important;
}
/* 分页栏: 无条件回到文档流, 绝不允许悬浮覆盖数据行 */
html body .ant-table-pagination,
html body:has(.brand-lockup) .ant-table-pagination {
  position: static !important;
  left: auto !important;
  right: auto !important;
  bottom: auto !important;
  top: auto !important;
  z-index: auto !important;
  background: transparent !important;
  box-shadow: none !important;
  border-top: none !important;
}
