.ts-catalog-pager { display: flex; align-items: center; justify-content: center; flex-wrap: wrap; gap: 12px; padding: 24px 12px; width: 100%; color: #c1cbda; font-size: 14px; }
.ts-catalog-pager a { display: inline-flex; align-items: center; justify-content: center; min-height: 44px; padding: 10px 20px; border: 1px solid #52657f; border-radius: 8px; color: #f3f6fa; background: #10243c; text-decoration: none; }
.ts-catalog-pager a:focus-visible { outline: 3px solid #31d7a9; outline-offset: 3px; }
.ts-catalog-pager[aria-busy="true"] .ts-catalog-next { opacity: .6; cursor: progress; }
.ts-catalog-status:empty { display: none; }
.ts-catalog-status { width: 100%; text-align: center; }
.white-mode .ts-catalog-pager { color: #52627a; }
.white-mode .ts-catalog-pager a { color: #18283e; border-color: #ccd5df; background: #fff; }
