#vectorseek_loader-container {
  display: none;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  gap: 12px;
  border-radius: 12px;
  padding-top: 10px;
}

.vectorseek_loader-bar {
  height: 8px;
  width: 0%;
  background: linear-gradient(
    120deg,
    rgba(160,160,160, 0.4) 0%,
    rgba(241, 241, 247, 0.9) 50%,
    rgba(160,160,160, 0.4) 100%
  );
  background-size: 200% 100%;
  background-position: 200% center;
  border-radius: 4px;
  /* box-shadow: 0 0 10px rgba(160, 160, 160, 0.8); */
  animation:
    fade-in 0.8s ease forwards,
    grow 3s infinite ease-in-out,
    glow 1.8s infinite linear;
}

.vectorseek_loader-bar:nth-child(1) {
  animation-delay: 0s, 0s, 0s;
}
.vectorseek_loader-bar:nth-child(2) {
  animation-delay: 0.1s, 0.1s, 0.1s;
}
.vectorseek_loader-bar:nth-child(3) {
  animation-delay: 0.2s, 0.2s, 0.2s;
}
.vectorseek_loader-bar:nth-child(4) {
  animation-delay: 0.3s, 0.3s, 0.3s;
}
.vectorseek_loader-bar:nth-child(5) {
  animation-delay: 0.4s, 0.4s, 0.4s;
}
@keyframes grow {
  0%, 100% {
    width: 60%;
    opacity: 0.6;
  }
  50% {
    width: 100%;
    opacity: 1;
  }
}

@keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes glow {
  0% {
    background-position: 200% center;
  }
  100% {
    background-position: -100% center;
  }
}
