.dq-paginator.svelte-w4vmnt{display:flex;align-items:center;justify-content:space-between;gap:var(--dq-space-3);padding:var(--dq-space-3) var(--dq-space-5);background:color-mix(in srgb,var(--dq-color-surface-muted) 55%,var(--dq-color-surface));border-top:var(--dq-control-border-width) solid var(--dq-color-border);border-radius:0 0 var(--dq-radius-xl) var(--dq-radius-xl);flex-wrap:wrap;font-family:var(--dq-font-family)}.dq-paginator__range.svelte-w4vmnt{font-size:var(--dq-font-size-sm);color:var(--dq-color-on-surface-muted);font-variant-numeric:tabular-nums}.dq-paginator__controls.svelte-w4vmnt{display:flex;align-items:center;gap:var(--dq-space-3);flex-wrap:wrap;margin-left:auto}.dq-paginator__page-size.svelte-w4vmnt{display:flex;align-items:center;gap:var(--dq-space-2)}.dq-paginator__page-size-label.svelte-w4vmnt{font-size:var(--dq-font-size-xs);color:var(--dq-color-on-surface-muted);white-space:nowrap}.dq-paginator__page-size-select.svelte-w4vmnt{min-height:var(--dq-control-height-sm);padding:0 var(--dq-space-6) 0 var(--dq-space-2);border:var(--dq-control-border-width) solid var(--dq-color-border);border-radius:var(--dq-radius-md);font-family:inherit;font-size:var(--dq-font-size-sm);font-variant-numeric:tabular-nums;background:var(--dq-color-surface);color:var(--dq-color-on-surface);cursor:pointer}.dq-paginator__page-size-select.svelte-w4vmnt:focus-visible{outline:var(--dq-focus-ring-width) solid var(--dq-focus-ring-color);outline-offset:var(--dq-focus-ring-offset)}.dq-paginator__page-size-select.svelte-w4vmnt:disabled{opacity:var(--dq-opacity-disabled);cursor:not-allowed}.dq-paginator__goto.svelte-w4vmnt{display:flex;align-items:center;gap:var(--dq-space-2)}.dq-paginator__goto-label.svelte-w4vmnt{font-size:var(--dq-font-size-xs);color:var(--dq-color-on-surface-muted);white-space:nowrap}.dq-paginator__goto-input.svelte-w4vmnt{width:3.25rem;min-height:var(--dq-control-height-sm);padding:0 var(--dq-space-2);border:var(--dq-control-border-width) solid var(--dq-color-border);border-radius:var(--dq-radius-md);font-family:inherit;font-size:var(--dq-font-size-sm);font-variant-numeric:tabular-nums;text-align:center;background:var(--dq-color-surface);color:var(--dq-color-on-surface)}.dq-paginator__goto-input.svelte-w4vmnt:focus-visible{outline:var(--dq-focus-ring-width) solid var(--dq-focus-ring-color);outline-offset:var(--dq-focus-ring-offset)}.dq-paginator__goto-of.svelte-w4vmnt{font-size:var(--dq-font-size-xs);color:var(--dq-color-on-surface-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.dq-paginator__goto-btn.svelte-w4vmnt{min-height:var(--dq-control-height-sm);padding:0 var(--dq-space-3);border:var(--dq-control-border-width) solid var(--dq-color-border);border-radius:var(--dq-radius-md);background:var(--dq-color-surface);font-family:inherit;font-size:var(--dq-font-size-xs);font-weight:var(--dq-font-weight-medium);color:var(--dq-color-on-surface);cursor:pointer;transition:background-color var(--dq-duration-fast) var(--dq-easing-standard)}.dq-paginator__goto-btn.svelte-w4vmnt:hover:not(:disabled){background:var(--dq-color-surface-muted)}.dq-paginator__goto-btn.svelte-w4vmnt:focus-visible{outline:var(--dq-focus-ring-width) solid var(--dq-focus-ring-color);outline-offset:var(--dq-focus-ring-offset)}.dq-paginator__goto-btn.svelte-w4vmnt:disabled{opacity:var(--dq-opacity-disabled);cursor:not-allowed}.dq-paginator__buttons.svelte-w4vmnt{display:flex;align-items:center;gap:var(--dq-space-1)}.dq-paginator__btn.svelte-w4vmnt{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:none;background:transparent;color:var(--dq-color-on-surface-muted);border-radius:var(--dq-radius-md);cursor:pointer;transition:background-color var(--dq-duration-fast) var(--dq-easing-standard),color var(--dq-duration-fast) var(--dq-easing-standard)}.dq-paginator__btn.svelte-w4vmnt:hover:not(:disabled){background:var(--dq-color-surface-muted);color:var(--dq-color-on-surface)}.dq-paginator__btn.svelte-w4vmnt:focus-visible{outline:var(--dq-focus-ring-width) solid var(--dq-focus-ring-color);outline-offset:var(--dq-focus-ring-offset)}.dq-paginator__btn.svelte-w4vmnt:disabled{opacity:.35;cursor:not-allowed}@media(max-width:640px){.dq-paginator__goto-label.svelte-w4vmnt,.dq-paginator__page-size-label.svelte-w4vmnt{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}
