.pagination-container[data-v-40ab8f13]{display:flex;flex-wrap:wrap;gap:8px;margin:1rem 0}.pagination-button[data-v-40ab8f13],.pagination-container[data-v-40ab8f13]{align-items:center;color:var(--md-sys-color-on-surface);justify-content:center}.pagination-button[data-v-40ab8f13]{background-color:var(--md-sys-color-surface);border:1px solid color-mix(in srgb,var(--md-sys-color-outline) 80%,transparent);border-radius:.75rem;box-sizing:border-box;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;height:32px;line-height:1;min-width:36px;overflow:hidden;padding:0 12px;position:relative;text-align:center;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .1s ease,box-shadow .2s ease}.pagination-button[data-v-40ab8f13]:after{background-color:currentColor;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s ease}.pagination-button[data-v-40ab8f13]:hover:not(.disabled,.active,.dots){background-color:var(--md-sys-color-surface-container-low)}.pagination-button[data-v-40ab8f13]:hover:not(.disabled,.active,.dots):after{opacity:.08}.pagination-button[data-v-40ab8f13]:active:not(.disabled,.active,.dots){transform:translateY(0)}.pagination-button[data-v-40ab8f13]:active:not(.disabled,.active,.dots):after{opacity:.12}.pagination-button.active[data-v-40ab8f13]{background-color:var(--md-sys-color-primary);border-color:var(--md-sys-color-primary);box-shadow:0 1px 2px #0000003d;color:var(--md-sys-color-on-primary)}.pagination-button.disabled[data-v-40ab8f13]{background-color:color-mix(in srgb,var(--md-sys-color-on-surface) 12%,transparent);border-color:transparent;color:color-mix(in srgb,var(--md-sys-color-on-surface) 38%,transparent);cursor:not-allowed}.pagination-button.disabled[data-v-40ab8f13]:after{opacity:0}.pagination-button.dots[data-v-40ab8f13]{background-color:transparent;border:none;color:color-mix(in srgb,var(--md-sys-color-on-surface) 60%,transparent);cursor:default}.disabled-item[data-v-40ab8f13]{cursor:not-allowed}.pagination-arrow[data-v-40ab8f13]{font-size:1rem;line-height:1}.page-jump[data-v-40ab8f13]{align-items:center;color:color-mix(in srgb,var(--md-sys-color-on-surface) 80%,transparent);display:flex;font-size:.875rem;gap:8px;margin-left:12px}.page-jump input[data-v-40ab8f13]{background-color:var(--md-sys-color-surface-container-low);border:1px solid color-mix(in srgb,var(--md-sys-color-outline) 80%,transparent);border-radius:.5rem;color:var(--md-sys-color-on-surface);font-size:.875rem;line-height:1;outline:none;padding:4px 8px;text-align:center;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;width:3.25rem}.page-jump input[data-v-40ab8f13]:focus-visible{border-color:var(--md-sys-color-primary);box-shadow:0 0 0 1px color-mix(in srgb,var(--md-sys-color-primary) 40%,transparent)}.jump-button[data-v-40ab8f13]{align-items:center;background-color:var(--md-sys-color-secondary-container);border:none;border-radius:.75rem;color:var(--md-sys-color-on-secondary-container);cursor:pointer;display:inline-flex;font-size:.875rem;height:32px;justify-content:center;line-height:1;overflow:hidden;padding:0 12px;position:relative;transition:background-color .2s ease,box-shadow .2s ease}.jump-button[data-v-40ab8f13]:after{background-color:currentColor;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s ease}.jump-button[data-v-40ab8f13]:hover{background-color:color-mix(in srgb,var(--md-sys-color-secondary-container) 90%,var(--md-sys-color-on-surface) 10%)}.jump-button[data-v-40ab8f13]:hover:after{opacity:.08}.jump-button[data-v-40ab8f13]:active:after{opacity:.12}
