.pager.cf-pagination{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;width:100%;height:auto;margin:40px auto 0}.pager.cf-pagination>a,.pager.cf-pagination>span:not(.cf-sr-only){display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;flex:0 0 auto;width:auto;min-width:44px;height:44px;padding:0 14px;margin:0;line-height:1.2;border:1px solid #e5e5e5;border-radius:3px;background:#f4f4f4;color:#666;font-size:14px;white-space:nowrap}.pager.cf-pagination .on,.pager.cf-pagination a:hover{background:var(--ruifox-color-primary-1,#2362af)!important;border-color:var(--ruifox-color-primary-1,#2362af)!important;color:#fff!important}.pager.cf-pagination .disabled{color:#ccc!important}.pager.cf-pagination .pager-gap{border-color:transparent!important;background:none!important}.cf-page-jump{display:flex;align-items:center;gap:10px;margin:0}.cf-page-jump input{box-sizing:border-box;width:90px;height:44px;border:1px solid #ccc;border-radius:3px;padding:0 8px;color:#333;background:#fff;font:14px Arial,sans-serif}.cf-page-jump button{height:44px;padding:0 20px;border:0;border-radius:3px;background:var(--ruifox-color-primary-1,#2362af);color:#fff;font-size:14px;cursor:pointer}.cf-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(max-width:960px){.pager.cf-pagination{gap:7px;margin-top:24px}.pager.cf-pagination>a,.pager.cf-pagination>span:not(.cf-sr-only){min-width:36px;height:38px;padding:0 10px;font-size:13px}.cf-page-jump{display:none}}
