.anvil2{@layer starter, reset, base, state, application;._pagination-item_1vn7j_1 {
  all: unset;
  font-family: var(--a2-font-family-base, "Nunito Sans", sans-serif);
  font-size: 100%;
  color: inherit;
  margin: 0;
  padding: 0;
  border-style: none;
  border-width: 0;
  border-color: transparent;
  box-sizing: border-box;
  display: revert-layer;
  list-style: none;
}._pagination-item-button_1vn7j_16 {
  --a2-mod-button-padding-inline-end: var(--a2-size-2, 0.5rem);
  --a2-mod-button-padding-inline-start: var(--a2-size-2, 0.5rem);
  min-width: var(--a2-size-8, 2rem);
}._pagination-item-button_1vn7j_16[aria-pressed=false], ._pagination-item-button_1vn7j_16:hover[aria-pressed=false] {
  --a2-mod-button-toggle-unpressed-border-color: transparent;
}
}.anvil2{@layer starter, reset, base, state, application;._pagination-item-overflow-menu_mk7jj_1 {
  list-style: none;
}._pagination-item-overflow-menu-content_mk7jj_5 {
  min-width: 5rem;
}
}.anvil2{@layer starter, reset, base, state, application;._pagination-items-per-page-button_1s7l5_1 {
  --a2-mod-pagination-items-per-page-button-background-color: var(--a2-pagination-items-per-page-button-background-color, var(--a2-background-color-default, light-dark(var(--a2-color-neutral-0, #ffffff), var(--a2-color-neutral-900, #1a1a1a))));
  --a2-mod-pagination-items-per-page-button-border-color: var(--a2-pagination-items-per-page-button-border-color, var(--a2-border-color-default, light-dark(var(--a2-color-neutral-400, #8b8b8b), var(--a2-color-neutral-600, #545454))));
  background-color: var(--a2-mod-pagination-items-per-page-button-background-color);
  border: var(--a2-size-quarter, 0.0625rem) solid var(--a2-mod-pagination-items-per-page-button-border-color);
  justify-content: space-between;
  min-width: 5rem;
}
}.anvil2{@layer starter, reset, base, state, application;._pagination-list_1myx1_1 {
  all: unset;
  font-family: var(--a2-font-family-base, "Nunito Sans", sans-serif);
  font-size: 100%;
  color: inherit;
  margin: 0;
  padding: 0;
  border-style: none;
  border-width: 0;
  border-color: transparent;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  flex-direction: row;
  gap: var(--a2-size-1, 0.25rem);
  justify-content: flex-start;
}
}.anvil2{@layer starter, reset, base, state, application;._pagination-total-count_s9c4p_1 {
  margin-inline-start: auto;
}
}.anvil2{@layer starter, reset, base, state, application;._pagination_1gzjr_1 {
  all: unset;
  font-family: var(--a2-font-family-base, "Nunito Sans", sans-serif);
  font-size: 100%;
  color: inherit;
  margin: 0;
  padding: 0;
  border-style: none;
  border-width: 0;
  border-color: transparent;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  flex-direction: row;
  flex-grow: 1;
  gap: var(--a2-size-1, 0.25rem);
  justify-content: flex-start;
}
}