
.cc_QhHCYAhDO9_mpM92TnmWE .kt-pagination, .cc_QhHCYAhDO9_8R6e873uro .kt-pagination { display: flex; flex-wrap: wrap; align-items: center; justify-content: center; gap: 8px; }
.cc_QhHCYAhDO9_mpM92TnmWE .kt-pagination ul, .cc_QhHCYAhDO9_8R6e873uro .kt-pagination ul { display: flex; flex-wrap: wrap; justify-content: center; gap: 6px; margin: 0; padding: 0; list-style: none; }
.cc_QhHCYAhDO9_mpM92TnmWE .kt-page-number, .cc_QhHCYAhDO9_8R6e873uro .kt-page-number, .cc_QhHCYAhDO9_mpM92TnmWE .kt-page-step, .cc_QhHCYAhDO9_8R6e873uro .kt-page-step { min-width: 44px; height: 44px; display: inline-flex; align-items: center; justify-content: center; padding: 0 12px; border: 1px solid var(--kt-line, #ece9e6); border-radius: 10px; background: #fff; color: var(--kt-ink, #20272b); font: inherit; font-size: 14px; font-weight: 600; cursor: pointer; transition: border-color .15s ease, color .15s ease; }
.cc_QhHCYAhDO9_mpM92TnmWE .kt-page-number:hover, .cc_QhHCYAhDO9_8R6e873uro .kt-page-number:hover, .cc_QhHCYAhDO9_mpM92TnmWE .kt-page-step:hover:not(:disabled), .cc_QhHCYAhDO9_8R6e873uro .kt-page-step:hover:not(:disabled) { border-color: var(--cat-accent, #c2450e); color: var(--cat-accent, #c2450e); }
.cc_QhHCYAhDO9_mpM92TnmWE .kt-page-number.is-current, .cc_QhHCYAhDO9_8R6e873uro .kt-page-number.is-current { border-color: var(--cat-accent, #c2450e); background: var(--cat-accent, #c2450e); color: #fff; cursor: default; }
.cc_QhHCYAhDO9_mpM92TnmWE .kt-page-step:disabled, .cc_QhHCYAhDO9_8R6e873uro .kt-page-step:disabled, .cc_QhHCYAhDO9_mpM92TnmWE .kt-page-step.is-disabled, .cc_QhHCYAhDO9_8R6e873uro .kt-page-step.is-disabled { opacity: .45; cursor: default; }
.cc_QhHCYAhDO9_mpM92TnmWE a.kt-page-number, .cc_QhHCYAhDO9_8R6e873uro a.kt-page-number, .cc_QhHCYAhDO9_mpM92TnmWE a.kt-page-step, .cc_QhHCYAhDO9_8R6e873uro a.kt-page-step { text-decoration: none; }
.cc_QhHCYAhDO9_mpM92TnmWE .kt-page-step.is-disabled, .cc_QhHCYAhDO9_8R6e873uro .kt-page-step.is-disabled { pointer-events: none; }
.cc_QhHCYAhDO9_mpM92TnmWE .kt-page-gap, .cc_QhHCYAhDO9_8R6e873uro .kt-page-gap { min-width: 24px; display: grid; place-items: center; color: var(--kt-muted, #666d72); }
.cc_QhHCYAhDO9_mpM92TnmWE .kt-page-number:focus-visible, .cc_QhHCYAhDO9_8R6e873uro .kt-page-number:focus-visible, .cc_QhHCYAhDO9_mpM92TnmWE .kt-page-step:focus-visible, .cc_QhHCYAhDO9_8R6e873uro .kt-page-step:focus-visible { outline: 2px solid var(--cat-accent, #c2450e); outline-offset: 2px; }
