.static-pager {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  gap: 6px;
  width: 100%;
  margin: 18px auto 0;
  padding: 22px 12px 36px;
  color: #555;
  font: 14px/1 Arial, sans-serif;
}
.static-pager__pages { display: flex; align-items: center; gap: 6px; }
.static-pager__button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 34px;
  height: 34px;
  border: 1px solid #d8dce2;
  border-radius: 4px;
  background: #fff;
  color: #1f2933;
  text-decoration: none;
  font: 14px/1 Arial, sans-serif;
}
.static-pager__button--current { border-color: #25282c; background: #25282c; color: #fff; font-weight: 700; }
.static-pager__button--disabled { cursor: default; }
.static-pager__button--previous { color: #48515b; }
.static-pager__button--next { margin-left: 17px; color: #48515b; }
.static-pager__chevron { display: block; width: 9px; height: 9px; border-top: 1.5px solid currentColor; border-right: 1.5px solid currentColor; transform: rotate(45deg); }
.static-pager__button--previous .static-pager__chevron { transform: rotate(-135deg); }
.static-pager__ellipsis { display: inline-flex; align-items: center; justify-content: center; width: 18px; color: #8b9299; }
.static-pager__jump { display: flex; align-items: center; gap: 7px; margin-left: 48px; color: #6f7680; white-space: nowrap; }
.static-pager__input { box-sizing: border-box; width: 38px; height: 32px; padding: 2px 4px; border: 1px solid #d8dce2; border-radius: 4px; background: #fff; color: #25282c; text-align: center; font: inherit; appearance: textfield; }
.static-pager__input::-webkit-inner-spin-button { appearance: none; }
.static-pager__go { min-width: 56px; height: 32px; margin-left: 4px; padding: 0 12px; border: 1px solid #30343a; border-radius: 20px; background: #fff; color: #20242a; font: inherit; cursor: pointer; }
.static-pager__go:hover, .static-pager__go:focus-visible { background: #30343a; color: #fff; }
@media (max-width: 650px) {
  .static-pager { row-gap: 14px; }
  .static-pager__jump { flex-basis: 100%; justify-content: center; margin-left: 0; }
  .static-pager__button { width: 31px; height: 31px; }
  .static-pager__button--next { margin-left: 8px; }
}
