/**
 * Auto-generated file. Do not edit directly.
 */
/* stylelint-disable value-keyword-case */
/* stylelint-enable value-keyword-case */
:host {
  display: inline-block;
}

:host([hidden]) {
  display: none;
}

ol {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  margin: 0;
  padding: 0;
}

li {
  display: inline-flex;
  justify-content: center;
}
li.dots {
  /* stylelint-disable property-no-vendor-prefix */
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  /* stylelint-enable property-no-vendor-prefix */
}

:host([variant=outlined]) ol {
  gap: 0.75rem;
}

.cat-pagination-xs li.dots,
.cat-pagination-xs li.text {
  height: 1.5rem;
  line-height: 1.5rem;
  font-size: 0.875rem;
}
.cat-pagination-xs li.dots {
  width: 1.5rem;
}

:host([variant=outlined]) .cat-pagination-xs {
  gap: 0.375rem;
}

.cat-pagination-s li.dots,
.cat-pagination-s li.text {
  height: 2rem;
  line-height: 2rem;
  font-size: 0.9375rem;
}
.cat-pagination-s li.dots {
  width: 2rem;
}

:host([variant=outlined]) .cat-pagination-s {
  gap: 0.5rem;
}

.cat-pagination-m li.dots,
.cat-pagination-m li.text {
  height: 2.5rem;
  line-height: 2.5rem;
  font-size: 0.9375rem;
}
.cat-pagination-m li.dots {
  width: 2.5rem;
}

:host([variant=outlined]) .cat-pagination-m {
  gap: 0.625rem;
}

.cat-pagination-l li.dots,
.cat-pagination-l li.text {
  height: 3rem;
  line-height: 3rem;
  font-size: 0.9375rem;
}
.cat-pagination-l li.dots {
  width: 3rem;
}

:host([variant=outlined]) .cat-pagination-l {
  gap: 0.75rem;
}

.cat-pagination-xl li.dots,
.cat-pagination-xl li.text {
  height: 3.5rem;
  line-height: 3.5rem;
  font-size: 1.125rem;
}
.cat-pagination-xl li.dots {
  width: 3.5rem;
}

:host([variant=outlined]) .cat-pagination-xl {
  gap: 0.875rem;
}