/* Element Chalk Variables */
.el-pagination {
  --el-pagination-font-size: 0.875rem;
  --el-pagination-bg-color: var(--el-fill-color-blank);
  --el-pagination-text-color: var(--el-text-color-primary);
  --el-pagination-border-radius: 0.125rem;
  --el-pagination-button-color: var(--el-text-color-primary);
  --el-pagination-button-width: 2rem;
  --el-pagination-button-height: 2rem;
  --el-pagination-button-disabled-color: var(--el-text-color-placeholder);
  --el-pagination-button-disabled-bg-color: var(--el-fill-color-blank);
  --el-pagination-button-bg-color: var(--el-fill-color);
  --el-pagination-hover-color: var(--el-color-primary);
  --el-pagination-font-size-small: 0.75rem;
  --el-pagination-button-width-small: 1.5rem;
  --el-pagination-button-height-small: 1.5rem;
  --el-pagination-button-width-large: 2.5rem;
  --el-pagination-button-height-large: 2.5rem;
  --el-pagination-item-gap: 1rem;
  color: var(--el-pagination-text-color);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: var(--el-pagination-font-size);
  font-weight: 400;
  white-space: nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.el-pagination .el-input__inner {
  -moz-appearance: textfield;
  text-align: center;
}
.el-pagination .el-select {
  width: 8rem;
}
.el-pagination .btn-next,.el-pagination .btn-prev {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: var(--el-pagination-bg-color);
  border: none;
  border-radius: var(--el-pagination-border-radius);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: var(--el-pagination-button-color);
  cursor: pointer;
  font-size: var(--el-pagination-font-size);
  height: var(--el-pagination-button-height);
  line-height: var(--el-pagination-button-height);
  min-width: var(--el-pagination-button-width);
  padding: 0 .25rem;
  text-align: center;
}
.el-pagination .btn-next *,.el-pagination .btn-prev * {
  pointer-events: none;
}
.el-pagination .btn-next:focus,.el-pagination .btn-prev:focus {
  outline: none;
}
.el-pagination .btn-next:hover,.el-pagination .btn-prev:hover {
  color: var(--el-pagination-hover-color);
}
.el-pagination .btn-next.is-active,.el-pagination .btn-prev.is-active {
  color: var(--el-pagination-hover-color);
  cursor: default;
  font-weight: 700;
}
.el-pagination .btn-next.is-active.is-disabled,.el-pagination .btn-prev.is-active.is-disabled {
  color: var(--el-text-color-secondary);
  font-weight: 700;
}
.el-pagination .btn-next.is-disabled,.el-pagination .btn-next:disabled,.el-pagination .btn-prev.is-disabled,.el-pagination .btn-prev:disabled {
  background-color: var(--el-pagination-button-disabled-bg-color);
  color: var(--el-pagination-button-disabled-color);
  cursor: not-allowed;
}
.el-pagination .btn-next:focus-visible,.el-pagination .btn-prev:focus-visible {
  outline: .0625rem solid var(--el-pagination-hover-color);
  outline-offset: -.0625rem;
}
.el-pagination .btn-next .el-icon,.el-pagination .btn-prev .el-icon {
  display: block;
  font-size: .75rem;
  font-weight: 700;
  width: inherit;
}
.el-pagination>.is-first {
  margin-left: 0 !important;
}

.el-pagination>.is-last {
  margin-right: 0 !important;
}

.el-pagination .btn-prev {
  margin-left: var(--el-pagination-item-gap);
}
.el-pagination__sizes {
  color: var(--el-text-color-regular);
  font-weight: 400;
  margin-left: var(--el-pagination-item-gap);
}

.el-pagination__total {
  color: var(--el-text-color-regular);
  font-weight: 400;
  margin-left: var(--el-pagination-item-gap);
}
.el-pagination__total[disabled=true] {
  color: var(--el-text-color-placeholder);
}

.el-pagination__jump {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: var(--el-text-color-regular);
  font-weight: 400;
  margin-left: var(--el-pagination-item-gap);
}
.el-pagination__jump[disabled=true] {
  color: var(--el-text-color-placeholder);
}
.el-pagination__goto {
  margin-right: .5rem;
}

.el-pagination__editor {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-align: center;
}
.el-pagination__editor.el-input {
  width: 3.5rem;
}
.el-pagination__editor .el-input__inner::-webkit-inner-spin-button,.el-pagination__editor .el-input__inner::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.el-pagination__classifier {
  margin-left: .5rem;
}

.el-pagination__rightwrapper {
  -webkit-box-flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.el-pagination.is-background .btn-next,.el-pagination.is-background .btn-prev,.el-pagination.is-background .el-pager li {
  background-color: var(--el-pagination-button-bg-color);
  margin: 0 .25rem;
}
.el-pagination.is-background .btn-next.is-active,.el-pagination.is-background .btn-prev.is-active,.el-pagination.is-background .el-pager li.is-active {
  background-color: var(--el-color-primary);
  color: var(--el-color-white);
}
.el-pagination.is-background .btn-next.is-disabled,.el-pagination.is-background .btn-next:disabled,.el-pagination.is-background .btn-prev.is-disabled,.el-pagination.is-background .btn-prev:disabled,.el-pagination.is-background .el-pager li.is-disabled,.el-pagination.is-background .el-pager li:disabled {
  background-color: var(--el-disabled-bg-color);
  color: var(--el-text-color-placeholder);
}
.el-pagination.is-background .btn-next.is-disabled.is-active,.el-pagination.is-background .btn-next:disabled.is-active,.el-pagination.is-background .btn-prev.is-disabled.is-active,.el-pagination.is-background .btn-prev:disabled.is-active,.el-pagination.is-background .el-pager li.is-disabled.is-active,.el-pagination.is-background .el-pager li:disabled.is-active {
  background-color: var(--el-fill-color-dark);
  color: var(--el-text-color-secondary);
}
.el-pagination.is-background .btn-prev {
  margin-left: var(--el-pagination-item-gap);
}

.el-pagination--small .btn-next,.el-pagination--small .btn-prev,.el-pagination--small .el-pager li {
  font-size: var(--el-pagination-font-size-small);
  height: var(--el-pagination-button-height-small);
  line-height: var(--el-pagination-button-height-small);
  min-width: var(--el-pagination-button-width-small);
}
.el-pagination--small button,.el-pagination--small span:not([class*=suffix]) {
  font-size: var(--el-pagination-font-size-small);
}
.el-pagination--small .el-select {
  width: 6.25rem;
}

.el-pagination--large .btn-next,.el-pagination--large .btn-prev,.el-pagination--large .el-pager li {
  height: var(--el-pagination-button-height-large);
  line-height: var(--el-pagination-button-height-large);
  min-width: var(--el-pagination-button-width-large);
}
.el-pagination--large .el-select .el-input {
  width: 10rem;
}

.el-pager {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 0;
  list-style: none;
  margin: 0;
  padding: 0;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.el-pager li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: var(--el-pagination-bg-color);
  border: none;
  border-radius: var(--el-pagination-border-radius);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: var(--el-pagination-button-color);
  cursor: pointer;
  font-size: var(--el-pagination-font-size);
  height: var(--el-pagination-button-height);
  line-height: var(--el-pagination-button-height);
  min-width: var(--el-pagination-button-width);
  padding: 0 .25rem;
  text-align: center;
}
.el-pager li * {
  pointer-events: none;
}
.el-pager li:focus {
  outline: none;
}
.el-pager li:hover {
  color: var(--el-pagination-hover-color);
}
.el-pager li.is-active {
  color: var(--el-pagination-hover-color);
  cursor: default;
  font-weight: 700;
}
.el-pager li.is-active.is-disabled {
  color: var(--el-text-color-secondary);
  font-weight: 700;
}
.el-pager li.is-disabled,.el-pager li:disabled {
  background-color: var(--el-pagination-button-disabled-bg-color);
  color: var(--el-pagination-button-disabled-color);
  cursor: not-allowed;
}
.el-pager li:focus-visible {
  outline: .0625rem solid var(--el-pagination-hover-color);
  outline-offset: -.0625rem;
}/* Element Chalk Variables */
[data-v-5fe8eb3d] .el-pagination button,[data-v-5fe8eb3d] .el-pagination li {
  background: #fff;
  border: .0625rem solid rgba(0,0,0,.102);
  color: #666;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 2rem;
  margin-right: .75rem;
  width: 2rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
[data-v-5fe8eb3d] .el-pagination button .el-icon,[data-v-5fe8eb3d] .el-pagination li .el-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
[data-v-5fe8eb3d] .el-pagination button:hover,[data-v-5fe8eb3d] .el-pagination li:hover {
  background: #333;
  color: #fff;
}
[data-v-5fe8eb3d] .el-pagination button:hover i,[data-v-5fe8eb3d] .el-pagination li:hover i {
  color: #fff;
}
[data-v-5fe8eb3d] .el-pagination button {
  border: none !important;
}
[data-v-5fe8eb3d] .el-pagination .btn-prev {
  -webkit-transition: -webkit-transform .3s ease;
  transition: -webkit-transform .3s ease;
  transition: transform .3s ease;
  transition: transform .3s ease,-webkit-transform .3s ease;
}
[data-v-5fe8eb3d] .el-pagination .btn-next {
  -webkit-transition: -webkit-transform .3s ease;
  transition: -webkit-transform .3s ease;
  transition: transform .3s ease;
  transition: transform .3s ease,-webkit-transform .3s ease;
}
[data-v-5fe8eb3d] .el-pagination li.is-active {
  border: .0625rem solid #262626;
  color: #000;
  height: 2rem;
  width: 2rem;
}
[data-v-5fe8eb3d] .el-pagination li.is-active:hover {
  color: #fff;
}
[data-v-5fe8eb3d] .el-pagination .el-input__inner {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}