/* 全局正方形分页 */
.pagination li a,
.pagination li span {
    width: 38px !important;
    height: 38px !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 0 !important;
    margin: 0 2px !important;
    border-radius: 4px !important;
    border: 1px solid #ddd !important;
    background: #fff !important;
    color: #333 !important;
    text-decoration: none !important;
}
.pagination li.active span {
    background: #0d6efd !important;
    color: #fff !important;
    border-color: #0d6efd !important;
}

/* ============================================== */
/* 👇 全局分页只显示：前3个 + 后3个（你要的效果） */
/* ============================================== */
.pagination li {
    display: none !important;
}
/* 显示：上一页、1、2、3、当前页、最后3页、下一页 */
.pagination li:nth-child(1),
.pagination li:nth-child(2),
.pagination li:nth-child(3),
.pagination li:nth-child(4),
.pagination li.active,
.pagination li:nth-last-child(3),
.pagination li:nth-last-child(2),
.pagination li:nth-last-child(1) {
    display: inline-flex !important;
}