/*
  MFP Design System — Pagination
  Production CSS for pagination component.
  Import tokens.css before this file.
*/

/* ======================================================================
   PAGINATION
   ====================================================================== */
.pagination {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: var(--space-16);
}

.pagination__per-page {
  display: flex;
  align-items: center;
  gap: var(--space-8);
}

.pagination__nav {
  display: flex;
  align-items: center;
  gap: var(--space-8);
}

.pagination__label {
  font: var(--type-body-small);
  color: var(--color-darkest-grey);
  white-space: nowrap;
}

.pagination .select-wrap {
  min-width: 0;
  width: 91px;
}

.pagination--left   { justify-content: flex-start; }
.pagination--center { justify-content: center; }

.pagination__go-to {
  display: flex;
  align-items: center;
  gap: var(--space-8);
}

.pagination__go-to .textbox {
  width: 90px;
}

.pagination__go-to input[type=number]::-webkit-inner-spin-button,
.pagination__go-to input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
}

.pagination__go-to input[type=number] {
  -moz-appearance: textfield;
}
