.fcr-icon-animation__subtitles-history-loading {
  position: relative;
  width: 18px;
  height: 18px;
}

.fcr-icon-animation__subtitles-history-loading span {
  width: 3px;
  height: 18px;
  border-radius: var(--fcr_cornerradius_xxs);
  position: absolute;
}

.fcr-icon-animation__subtitles-history-loading-paused span {
  animation-play-state: paused !important;
}

.fcr-icon-animation__subtitles-history-loading-stop span {
  animation: none !important;
  transform: scaleY(0.22);
}

.fcr-icon-animation__subtitles-history-loading span:nth-child(1) {
  left: 0;
  background: var(--fcr_ui_scene_ramp_purple7);
  animation: fcr-icon-animation__subtitles-history-loading 0.4s 0s linear infinite alternate;
}
.fcr-icon-animation__subtitles-history-loading span:nth-child(2) {
  left: 5px;
  background: var(--fcr_ui_scene_ramp_purple6);
  animation: fcr-icon-animation__subtitles-history-loading 0.4s 0.4s linear infinite alternate;
}
.fcr-icon-animation__subtitles-history-loading span:nth-child(3) {
  left: 10px;
  background: var(--fcr_ui_scene_ramp_purple3);
  animation: fcr-icon-animation__subtitles-history-loading 0.4s 0s linear infinite alternate;
}
.fcr-icon-animation__subtitles-history-loading span:nth-child(4) {
  left: 15px;
  background: var(--fcr_ui_scene_ramp_purple6);
  animation: fcr-icon-animation__subtitles-history-loading 0.4s 0.2s linear infinite alternate;
}

@keyframes fcr-icon-animation__subtitles-history-loading {
  0% {
    transform: scaleY(1);
  }
  100% {
    transform: scaleY(0.22);
  }
}
