.pagination{margin-bottom:0;gap:.25rem}.pagination .page-item{margin:0 2px}.pagination .page-link{border-radius:.375rem;font-weight:500;min-width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;padding:.5rem;transition:all .2s ease-in-out}.pagination.pagination-sm .page-link{min-width:2rem;height:2rem;padding:.375rem;font-size:.875rem}.pagination .page-item.active .page-link{background-color:var(--bs-primary);border-color:var(--bs-primary);box-shadow:0 2px 4px rgba(var(--bs-primary-rgb),.4)}.pagination .page-item:not(.active):not(.disabled) .page-link:hover{background-color:rgba(var(--bs-primary-rgb),.08);color:var(--bs-primary);transform:translateY(-1px)}.pagination .page-item.disabled .page-link{opacity:.4;cursor:not-allowed}.pagination .page-item.first .page-link,.pagination .page-item.last .page-link{font-weight:600}.pagination .page-link i{display:flex;align-items:center;justify-content:center}html[data-theme=dark] .pagination .page-link{background-color:#ffffff0d;border-color:#ffffff1a;color:#ffffffb3}html[data-theme=dark] .pagination .page-item.active .page-link{background-color:var(--bs-primary);border-color:var(--bs-primary);color:#fff}html[data-theme=dark] .pagination .page-item:not(.active):not(.disabled) .page-link:hover{background-color:rgba(var(--bs-primary-rgb),.15);color:var(--bs-primary)}html[data-theme=dark] .pagination .page-item.disabled .page-link{background-color:#ffffff05}@media (max-width: 576px){.pagination{gap:.15rem}.pagination .page-item{margin:0 1px}.pagination .page-link{min-width:2rem;height:2rem;padding:.375rem;font-size:.875rem}.pagination .page-item:not(.active):not(.prev):not(.next):not(.first):not(.last){display:none}.pagination .page-item.active,.pagination .page-item.active+.page-item,.pagination .page-item:has(+.page-item.active){display:flex}}.pagination+.text-center.text-muted{margin-top:.75rem}.pagination+.text-center.text-muted small{font-size:.8125rem;letter-spacing:.01em}
