/*csPagination*/
.pagination{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:20px 0;padding:0}
.pagination .page-item{margin:0}
.pagination .page-link{display:flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 14px;border-radius:12px;border:1px solid rgba(120,120,120,.35);background:transparent;color:inherit;font-weight:600;font-size:16px;line-height:1;text-decoration:none;transition:all .2s ease}
.pagination .page-link:hover{border-color:#e9531f;color:#e9531f;background:rgba(233,83,31,.08)}
.pagination .active .page-link,.pagination .page-item.active>.page-link{background:#e9531f;border-color:#e9531f;color:#fff;box-shadow:0 4px 12px rgba(233,83,31,.35);cursor:default;pointer-events:none}
.pagination .disabled .page-link{opacity:.4;pointer-events:none}
@media (max-width:600px){.pagination{gap:6px}.pagination .page-link{min-width:38px;height:38px;padding:0 10px;font-size:15px;border-radius:10px}}

.pagination .page-link span[class^="icon-"]{font-size:0;line-height:1;display:inline-block}
.pagination .page-link span[class^="icon-"]::before{font-family:inherit;font-size:22px;font-weight:700;line-height:1;content:""}
.pagination .icon-angle-left::before{content:"\2039"!important}
.pagination .icon-angle-right::before{content:"\203A"!important}
.pagination .icon-angle-double-left::before{content:"\00AB"!important}
.pagination .icon-angle-double-right::before{content:"\00BB"!important}

/*csPagination one-line*/
.pagination{flex-wrap:nowrap!important;gap:4px!important;overflow-x:auto;scrollbar-width:none;max-width:100%}
.pagination::-webkit-scrollbar{display:none}
.pagination .page-item{flex:0 1 44px;min-width:0}
.pagination .page-link{min-width:0!important;width:100%;height:38px!important;padding:0!important;font-size:14px!important;border-radius:9px!important}
.pagination .page-link span[class^="icon-"]::before{font-size:18px}
@media (max-width:600px){.pagination{gap:3px!important}.pagination .page-link{height:32px!important;font-size:12px!important;border-radius:7px!important}}
