@layer starter, reset, base, state, application;
@layer reset {
  ._pagination-item_1fk4w_2 {
    all: unset;
    font-family: var(--font-family-base, "Nunito Sans", sans-serif);
    font-size: 100%;
    color: var(--foreground-color, #141414);
    margin: 0;
    padding: 0;
    border-style: none;
    border-width: 0;
    border-color: transparent;
    box-sizing: border-box;
    display: revert-layer;
  }
  ._pagination-item-button_1fk4w_15 {
    all: unset;
    font-family: var(--font-family-base, "Nunito Sans", sans-serif);
    font-size: 100%;
    color: var(--foreground-color, #141414);
    margin: 0;
    padding: 0;
    border-style: none;
    border-width: 0;
    border-color: transparent;
    box-sizing: border-box;
    display: revert-layer;
  }
}
@layer base {
  ._pagination-item_1fk4w_2 {
    list-style: none;
  }
}
@layer application {
  ._pagination-item-button_1fk4w_15 {
    background-color: transparent;
    min-width: 2rem;
    width: 2rem;
  }
  ._pagination-item-button_1fk4w_15[aria-pressed=false] {
    border: none;
  }
}@layer starter, reset, base, state, application;
@layer base {
  ._pagination-item-overflow-menu_ainsh_2 {
    list-style: none;
  }
}
@layer application {
  ._pagination-item-overflow-menu-content_ainsh_7 {
    min-width: 5rem;
  }
}@layer starter, reset, base, state, application;
@layer application {
  ._pagination-items-per-page-button_1m1js_2 {
    min-width: 5rem;
    justify-content: space-between;
    border: 0.0625rem solid var(--border-color, #949596);
    background-color: var(--background-color, #ffffff);
  }
}@layer starter, reset, base, state, application;
@layer reset {
  ._pagination-list_1apvp_2 {
    all: unset;
    font-family: var(--font-family-base, "Nunito Sans", sans-serif);
    font-size: 100%;
    color: var(--foreground-color, #141414);
    margin: 0;
    padding: 0;
    border-style: none;
    border-width: 0;
    border-color: transparent;
    box-sizing: border-box;
    display: revert-layer;
  }
}
@layer base {
  ._pagination-list_1apvp_2 {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    gap: 0.25rem;
    margin: 0;
  }
}@layer starter, reset, base, state, application;
@layer application {
  ._pagination-total-count_efq0t_2 {
    margin-inline-start: auto;
  }
}@layer starter, reset, base, state, application;
@layer reset {
  ._pagination_t09n5_2 {
    all: unset;
    font-family: var(--font-family-base, "Nunito Sans", sans-serif);
    font-size: 100%;
    color: var(--foreground-color, #141414);
    margin: 0;
    padding: 0;
    border-style: none;
    border-width: 0;
    border-color: transparent;
    box-sizing: border-box;
    display: revert-layer;
  }
}
@layer base {
  ._pagination_t09n5_2 {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    flex-grow: 1;
    gap: 0.25rem;
  }
}@layer starter, reset, base, state, application;
nav._pagination_1pkjs_1 {
  display: flex;
  flex-direction: row;
  align-items: center;
}
nav._pagination_1pkjs_1 > ul {
  margin: 0;
}