.app-table-placeholder-row td {
  border-bottom-color: transparent;
}

.app-table-placeholder-bar {
  display: block;
  height: 0.72rem;
  border-radius: 999px;
  background: linear-gradient(
    90deg,
    rgba(var(--bs-secondary-rgb), 0.12),
    rgba(var(--bs-primary-rgb), 0.16),
    rgba(var(--bs-secondary-rgb), 0.12)
  );
  background-size: 220% 100%;
  filter: blur(0.2px);
  animation: appTablePlaceholderPulse 2.4s ease-in-out infinite;
}

@keyframes appTablePlaceholderPulse {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}
