.loader-UL6iwcBa {
  bottom: 0;
  font-size: 0;
  height: 100%;
  left: 0;
  margin: 0 auto;
  opacity: 1;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  transition: opacity 0.35s ease;
  white-space: nowrap;
}
.loader-UL6iwcBa.static-UL6iwcBa {
  display: block;
  position: static;
}
.loader-UL6iwcBa:after {
  content: " ";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
.loader-UL6iwcBa .item-UL6iwcBa {
  border-radius: 100%;
  display: inline-block;
  opacity: 1;
  vertical-align: middle;
  --ui-lib-loader-color-default: currentColor;
  background-color: var(
    --ui-lib-loader-color,
    var(--ui-lib-loader-color-default)
  );
}
.loader-UL6iwcBa .item-UL6iwcBa:first-child {
  animation: tv-button-loader-UL6iwcBa 1s infinite;
  animation-delay: 0.1s;
}
.loader-UL6iwcBa .item-UL6iwcBa:nth-child(2) {
  animation: tv-button-loader-UL6iwcBa 1s infinite;
  animation-delay: 0.3s;
}
.loader-UL6iwcBa .item-UL6iwcBa:nth-child(3) {
  animation: tv-button-loader-UL6iwcBa 1s ease infinite;
  animation-delay: 0.45s;
}
.loader-UL6iwcBa .item-UL6iwcBa,
.loader-UL6iwcBa .item-UL6iwcBa.medium-UL6iwcBa {
  height: 6px;
  width: 6px;
}
.loader-UL6iwcBa .item-UL6iwcBa.medium-UL6iwcBa:not(:last-child),
.loader-UL6iwcBa .item-UL6iwcBa:not(:last-child) {
  margin-inline-end: 4px;
}
.loader-UL6iwcBa .item-UL6iwcBa.small-UL6iwcBa {
  height: 4px;
  width: 4px;
}
.loader-UL6iwcBa .item-UL6iwcBa.small-UL6iwcBa:not(:last-child) {
  margin-inline-end: 3px;
}
.loader-UL6iwcBa .item-UL6iwcBa.black-UL6iwcBa {
  --ui-lib-loader-color-default: var(--themed-color-default-gray, #707070);
}
html.theme-dark .loader-UL6iwcBa .item-UL6iwcBa.black-UL6iwcBa {
  --ui-lib-loader-color-default: var(--themed-color-default-gray, #8c8c8c);
}
.loader-UL6iwcBa .item-UL6iwcBa.white-UL6iwcBa {
  --ui-lib-loader-color-default: #fff;
}
.loader-UL6iwcBa .item-UL6iwcBa.gray-UL6iwcBa {
  --ui-lib-loader-color-default: #b8b8b8;
}
.loader-UL6iwcBa .item-UL6iwcBa.primary-UL6iwcBa {
  --ui-lib-loader-color-default: var(--themed-color-text-primary, #1a1a1a);
}
html.theme-dark .loader-UL6iwcBa .item-UL6iwcBa.primary-UL6iwcBa {
  --ui-lib-loader-color-default: var(--themed-color-text-primary, #dbdbdb);
}
@keyframes tv-button-loader-UL6iwcBa {
  0%,
  to {
    opacity: 1;
  }
  60% {
    opacity: 0.4;
  }
  30% {
    opacity: 0.2;
  }
}
