.pagination{width:100%}.pagination-container{flex-direction:column;gap:var(--spacing-16);width:100%}.pagination-container,.pagination-row{display:flex;align-items:center;justify-content:center}.pagination-row{gap:var(--spacing-8);flex-wrap:wrap}.pagination-row-top{flex-direction:column;gap:var(--spacing-16)}.pagination-row-bottom{gap:var(--spacing-8)}.pagination-btn{text-decoration:none;display:inline-flex;align-items:center}.pagination-btn.disabled{pointer-events:none;opacity:.5;cursor:not-allowed}.pagination-btn.disabled .btn{cursor:not-allowed}.pagination-numbers{display:flex;align-items:center;justify-content:center;gap:var(--spacing-4);flex-wrap:wrap}.pagination-numbers a{text-decoration:none;display:inline-flex}.pagination-info{font-size:var(--text-12);color:var(--color-gray-600);font-weight:500;text-align:center}.pagination-number{min-width:40px!important}.pagination-btn-next .btn,.pagination-btn-prev .btn{font-size:var(--text-12);padding-left:var(--spacing-16);padding-right:var(--spacing-16)}.pagination-btn-next .btn span:not(.btn__icon),.pagination-btn-prev .btn span:not(.btn__icon){display:none}@media (min-width:768px){.pagination-container{flex-direction:row;gap:var(--spacing-8)}.pagination-row,.pagination-row-top{justify-content:flex-end}.pagination-row-top{flex-direction:row;gap:var(--spacing-8)}.pagination-info{margin-right:var(--spacing-8)}.pagination-btn-next .btn,.pagination-btn-prev .btn,.pagination-info{font-size:var(--text-14)}.pagination-number{min-width:44px!important}.pagination-btn-next .btn span:not(.btn__icon),.pagination-btn-prev .btn span:not(.btn__icon){display:inline}}