
/* Pagination */

.cc_ud0vift4_pGYtThg9CW .pg, .cc_ud0vift4_MkFyCG3ldV .pg {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
  margin-top: 64px;
  padding-top: 32px;
  border-top: 2px dashed var(--afMaANalsa);
}

.cc_ud0vift4_pGYtThg9CW .pg-nav, .cc_ud0vift4_MkFyCG3ldV .pg-nav {
  display: grid;
  place-items: center;
  flex: none;
  width: 48px;
  height: 48px;
  padding: 0;
  border: 0;
  border-radius: 50%;
  background: var(--eIjF7PvDc3);
  color: var(--ebXfETwy66);
  cursor: pointer;
  transition: background-color 0.2s ease, transform 0.25s ease;
}

.cc_ud0vift4_pGYtThg9CW .pg-nav:hover:not(:disabled), .cc_ud0vift4_MkFyCG3ldV .pg-nav:hover:not(:disabled) {
  background: var(--8Po8YMu8Up);
}

.cc_ud0vift4_pGYtThg9CW .pg-nav:first-child:hover:not(:disabled) svg, .cc_ud0vift4_MkFyCG3ldV .pg-nav:first-child:hover:not(:disabled) svg {
  transform: translateX(-2px);
}

.cc_ud0vift4_pGYtThg9CW .pg-nav:last-child:hover:not(:disabled) svg, .cc_ud0vift4_MkFyCG3ldV .pg-nav:last-child:hover:not(:disabled) svg {
  transform: translateX(2px);
}

.cc_ud0vift4_pGYtThg9CW .pg-nav svg, .cc_ud0vift4_MkFyCG3ldV .pg-nav svg {
  transition: transform 0.25s ease;
}

.cc_ud0vift4_pGYtThg9CW .pg button:disabled, .cc_ud0vift4_MkFyCG3ldV .pg button:disabled {
  cursor: not-allowed;
}

.cc_ud0vift4_pGYtThg9CW .pg-nav:disabled, .cc_ud0vift4_MkFyCG3ldV .pg-nav:disabled {
  background: var(--ojrw8B85Oo);
  color: var(--eaUZrJ571O);
}

.cc_ud0vift4_pGYtThg9CW .pg-pages, .cc_ud0vift4_MkFyCG3ldV .pg-pages {
  display: flex;
  align-items: center;
  gap: 2px;
  height: 48px;
  margin: 0;
  padding: 0 4px;
  list-style: none;
  border: 1px solid var(--afMaANalsa);
  border-radius: 999px;
  background: var(--kbdkEkTUuO);
  color: var(--eaUZrJ571O);
}

.cc_ud0vift4_pGYtThg9CW .pg-pages button, .cc_ud0vift4_MkFyCG3ldV .pg-pages button {
  display: grid;
  place-items: center;
  width: 40px;
  height: 40px;
  padding: 0;
  border: 0;
  border-radius: 50%;
  background: transparent;
  color: var(--9JwAa4B9AN);
  font-size: 14px;
  font-weight: 600;
  cursor: pointer;
  transition: background-color 0.2s ease, color 0.2s ease;
}

.cc_ud0vift4_pGYtThg9CW .pg-pages button:hover, .cc_ud0vift4_MkFyCG3ldV .pg-pages button:hover {
  background: var(--ojrw8B85Oo);
}

.cc_ud0vift4_pGYtThg9CW .pg-pages button.is-active, .cc_ud0vift4_MkFyCG3ldV .pg-pages button.is-active {
  background: var(--xzwz2GSx9S);
  color: var(--kbdkEkTUuO);
  box-shadow: 0 6px 14px -6px rgba(20, 24, 40, 0.5);
}

.cc_ud0vift4_pGYtThg9CW .pg button:focus-visible, .cc_ud0vift4_MkFyCG3ldV .pg button:focus-visible {
  outline: 2px solid var(--eIjF7PvDc3);
  outline-offset: 2px;
}
