.pagination.svelte-1iru8ry{display:flex;gap:.5rem;align-items:center;justify-content:center;font-family:var(--default-font);position:relative}button.svelte-1iru8ry{display:flex;align-items:center;justify-content:center;border:1px solid var(--text-light-grey);background:var(--text-white);border-radius:.5rem;min-width:2.25rem;height:2.25rem;padding:0 .5rem;cursor:pointer;color:var(--text-darkest-grey);transition:all var(--speed-fast);font-size:var(--font-m);font-weight:500}button.svelte-1iru8ry:hover:not(:disabled,.active){background-color:var(--off-white);border-color:var(--text-grey)}button.svelte-1iru8ry:hover:is(.active:where(.svelte-1iru8ry)){filter:brightness(.9)}button.svelte-1iru8ry:disabled{opacity:.5;cursor:not-allowed}.page-btn.active.svelte-1iru8ry{background-color:var(--primary);color:var(--text-white);border-color:var(--primary)}.ellipsis-btn.svelte-1iru8ry{border:none;background:transparent;color:var(--text-grey)}.ellipsis-btn.svelte-1iru8ry:hover{background-color:var(--off-white);color:var(--text-darkest-grey)}.page-input.svelte-1iru8ry{width:3rem;height:2.25rem;border:1px solid var(--primary);border-radius:.5rem;text-align:center;font-size:var(--font-m);outline:none;font-family:var(--default-font);-moz-appearance:textfield}.page-input.svelte-1iru8ry::-webkit-outer-spin-button,.page-input.svelte-1iru8ry::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.tooltip.svelte-1iru8ry{position:absolute;top:-2rem;left:50%;background-color:var(--text-darker-grey);color:var(--text-white);padding:.25rem .5rem;border-radius:.25rem;font-size:var(--font-s);white-space:nowrap;transform:translate(-50%);transition:visibility .3s ease;visibility:hidden}.page-input.svelte-1iru8ry:focus+.tooltip:where(.svelte-1iru8ry){visibility:visible}
