/* zb: payroll/billing sticky-header occlusion fix, 2026-10-27. */
.wecom-pc__content:has(.oa-scroll-table) { padding-top: 0; }
.wecom-pc__content > .payroll-sheet-page:has(.oa-scroll-table),
.wecom-pc__content > .billing-page:has(.oa-scroll-table) { padding-top: 24px; }
.oa-scroll-table .ant-table-sticky-holder { z-index: 3; background-color: #fff; opacity: 1; }
.oa-scroll-table .ant-table-sticky-holder th { background-color: #fff; background-clip: padding-box; }
.oa-scroll-table .ant-table-body { position: relative; z-index: 0; }
