.pagination[data-v-3afdd36e]{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end;padding:1rem 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pagination--compact[data-v-3afdd36e]{gap:.25rem;justify-content:center}.pagination--compact .pagination__jumper[data-v-3afdd36e],.pagination--compact .pagination__size[data-v-3afdd36e],.pagination--compact .pagination__total[data-v-3afdd36e]{display:none}.pagination--disabled[data-v-3afdd36e]{opacity:.6;pointer-events:none}.pagination__size[data-v-3afdd36e]{align-items:center;display:flex}.pagination__select[data-v-3afdd36e]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;border:1px solid #d1d5db;border-radius:.375rem;color:#374151;cursor:pointer;font-size:.875rem;line-height:1.25rem;padding:.375rem 1.75rem .375rem .75rem}.pagination__select[data-v-3afdd36e]:focus{border:2px solid #bfdbfe;color:var(--primary-blue);outline:none}.pagination__total[data-v-3afdd36e]{color:#6b7280;font-size:.875rem;white-space:nowrap}.pagination__buttons[data-v-3afdd36e]{align-items:center;display:flex;gap:.25rem}.pagination__btn[data-v-3afdd36e]{align-items:center;background-color:#fff;border:1px solid #d1d5db;border-radius:.375rem;color:#374151;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;height:2rem;justify-content:center;min-width:2rem;padding:0 .5rem;transition:all .15s ease}.pagination__btn[data-v-3afdd36e]:hover:not(:disabled){background-color:#eff6ff;border-color:var(--primary-blue);color:var(--primary-blue)}.pagination__btn[data-v-3afdd36e]:focus{box-shadow:0 0 0 2px #bfdbfe;outline:none}.pagination__btn--active[data-v-3afdd36e]{background-color:var(--primary-blue)!important;border-color:var(--primary-blue)!important;color:#fff!important}.pagination__btn--active[data-v-3afdd36e]:hover{background-color:var(--dark-blue)!important}.pagination__btn--disabled[data-v-3afdd36e],.pagination__btn[data-v-3afdd36e]:disabled{background-color:#f3f4f6;border-color:#e5e7eb;color:#9ca3af;cursor:not-allowed}.pagination__icon[data-v-3afdd36e]{height:1rem;width:1rem}.pagination__icon--ellipsis[data-v-3afdd36e]{color:#9ca3af;height:1.25rem;width:1.25rem}.pagination__ellipsis[data-v-3afdd36e]{align-items:center;display:inline-flex;height:2rem;justify-content:center;min-width:2rem}.pagination__jumper[data-v-3afdd36e]{align-items:center;color:#6b7280;display:flex;font-size:.875rem;gap:.5rem}.pagination__jumper-input[data-v-3afdd36e]{-moz-appearance:textfield;background-color:#fff;border:1px solid #d1d5db;border-radius:.375rem;color:#374151;font-size:.875rem;height:2rem;padding:0 .5rem;text-align:center;width:3.5rem}.pagination__jumper-input[data-v-3afdd36e]::-webkit-inner-spin-button,.pagination__jumper-input[data-v-3afdd36e]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pagination__jumper-input[data-v-3afdd36e]:focus{border-color:var(--primary-blue);box-shadow:0 0 0 2px #bfdbfe;outline:none}.pagination__btn--confirm[data-v-3afdd36e]{min-width:auto;padding:0 .75rem}@media(max-width:768px){.pagination__jumper[data-v-3afdd36e],.pagination__size[data-v-3afdd36e]{display:none}.pagination__total[data-v-3afdd36e]{font-size:.75rem}.pagination__btn[data-v-3afdd36e]{font-size:.75rem;height:1.75rem;min-width:1.75rem}}@media(max-width:480px){.pagination[data-v-3afdd36e]{gap:.125rem;justify-content:center}.pagination__jumper[data-v-3afdd36e],.pagination__size[data-v-3afdd36e],.pagination__total[data-v-3afdd36e]{display:none}.pagination__btn[data-v-3afdd36e]{font-size:.75rem;height:1.5rem;min-width:1.5rem;padding:0 .25rem}.pagination__icon[data-v-3afdd36e]{height:.875rem;width:.875rem}.pagination__btn--first[data-v-3afdd36e],.pagination__btn--last[data-v-3afdd36e]{display:none}}
