@keyframes fadeInUp-c3b650e8{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.bg-white[data-v-c3b650e8]{animation:fadeInUp-c3b650e8 .6s ease-out}.pagination-container[data-v-f14a03da]{display:flex;flex-direction:column;gap:1.5rem;width:100%}.pagination-content[data-v-f14a03da]{width:100%}.pagination-toolbar[data-v-f14a03da]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:1rem;border-top:1px solid #e5e7eb;flex-wrap:wrap;width:100%}.page-size-selector[data-v-f14a03da]{display:flex;align-items:center;gap:.5rem;color:#374151;font-size:.875rem}.page-size-selector select[data-v-f14a03da]{border:1px solid #e5e7eb;border-radius:.5rem;padding:.5rem .75rem;background:#fff;color:#374151;font-size:.875rem}.page-size-selector select[data-v-f14a03da]:focus{outline:none;border-color:var(--color-orange-sub);box-shadow:0 0 0 1px #f9731633}.pagination-btn[data-v-f14a03da]{display:flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 .75rem;border:1px solid #e5e7eb;background:#fff;border-radius:.5rem;cursor:pointer;transition:all .2s;color:#6b7280;font-size:.875rem;font-weight:500}.pagination-btn[data-v-f14a03da]:hover:not(:disabled){background:#f3f4f6;border-color:var(--color-orange-sub);color:var(--color-orange-sub)}.pagination-btn[data-v-f14a03da]:disabled{opacity:.5;cursor:not-allowed}.pagination-number[data-v-f14a03da]{display:flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 .75rem;border:1px solid #e5e7eb;background:#fff;border-radius:.5rem;cursor:pointer;transition:all .2s;font-size:.875rem;font-weight:500;color:#374151}.pagination-number[data-v-f14a03da]:hover{background:#f3f4f6;border-color:var(--color-orange-sub);color:var(--color-orange-sub)}.pagination-number.active[data-v-f14a03da]{background:var(--color-orange-sub);border-color:var(--color-orange-sub);color:#fff}.pagination-dots[data-v-f14a03da]{padding:0 .5rem;color:#6b7280;font-weight:500}.grid[data-v-d3eabdee]>*{animation:fadeIn-d3eabdee .3s ease-in-out}@keyframes fadeIn-d3eabdee{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
