/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
rui-pagination {
  display: flex;
  max-width: 100%;
  min-width: 0px;
}
@layer components {
  .rui-pagination__list {
    margin: 0px;
    display: flex;
    list-style-type: none;
    flex-wrap: nowrap;
    align-items: center;
    gap: var(--spacing-1, var(--space-1));
    padding: 0px;
  }
  .rui-pagination__list > li {
    display: flex;
    flex-shrink: 0;
    align-items: center;
  }
  .rui-pagination__link {
    gap: var(--spacing-1, var(--space-1));
  }
  .rui-pagination__ellipsis {
    display: inline-flex;
    min-height: var(--spacing-8, var(--space-8));
    min-width: var(--spacing-6, var(--space-6));
    align-items: center;
    justify-content: center;
    font-size: var(--text-sm, var(--text-sm));
    line-height: var(--tw-leading, var(--text-sm--line-height, calc(1.25 / 0.875)));
    color: var(--color-on-surface, var(--on-surface));
  }
  .rui-pagination__status {
    display: none;
  }
  .rui-pagination__link .rui-icon {
    flex-shrink: 0;
  }
  @media (max-width: 40rem) {
    .rui-pagination__link--previous span,
		.rui-pagination__link--next span {
      position: absolute;
      width: 1px;
      height: 1px;
      padding: 0;
      margin: -1px;
      overflow: hidden;
      clip-path: inset(50%);
      white-space: nowrap;
      border-width: 0;
    }
    .rui-pagination__link--previous,
		.rui-pagination__link--next {
      width: var(--size-control-sm);
      padding-inline: 0;
      aspect-ratio: 1;
    }
    .rui-pagination__page,
		.rui-pagination__ellipsis {
      display: none;
    }
    .rui-pagination__status {
      display: flex;
      align-items: center;
      min-height: var(--size-control-sm);
      padding-inline: var(--space-control-x);
      white-space: nowrap;
      font-variant-numeric: tabular-nums;
      font-size: var(--text-sm, var(--text-sm));
      line-height: var(--tw-leading, var(--text-sm--line-height, calc(1.25 / 0.875)));
      color: var(--color-on-surface, var(--on-surface));
    }
  }
}
