[data-dlh-loading="true"] {
  display: inline-block;
  background: linear-gradient(90deg, #eee 25%, #ddd 37%, #eee 63%);
  background-size: 400% 100%;
  animation: dlh-skeleton 1.4s ease infinite;
  color: transparent !important;
  border-radius: 4px;
  min-height: 1em;
  min-width: 4em;
  line-height: 1.2;
  white-space: nowrap;
}

@keyframes dlh-skeleton {
  0% {
    background-position: 100% 0;
  }
  100% {
    background-position: -100% 0;
  }
}
