.badge-table-skeleton {
  display: none;
}
.badge-table-skeleton.htmx-request {
  display: block;
}
.badge-table-skeleton.htmx-request ~ [hx-indicator] {
  display: none;
}
.badge-table-skeleton .item {
  cursor: wait;
}
.badge-table-skeleton .item:hover {
  background-color: #ffffff;
}
.badge-table-skeleton .item.leaf {
  min-height: 95px;
  position: relative;
  margin: 2px 0;
  border: 0 none !important;
}
.badge-table-skeleton .item.leaf.leaf-header {
  min-height: 2.5em;
}
.badge-table-skeleton .item.leaf::after {
  content: "";
  position: absolute;
  display: block;
  left: 2px;
  right: 2px;
  top: 0;
  bottom: 0;
  animation: roll 5s infinite;
  background: #fff;
  background: linear-gradient(90deg, #eee 0%, #eee 25%, #fff 50%, #eee 75%, #eee 100%);
  background-size: 400% 100%;
  background-position: 400% 0;
}
.badge-table-skeleton.badge-table-spaced .item.leaf {
  margin: 5px 0;
}

@keyframes roll {
  0% {
    background-position: 400% 0;
  }
  50% {
    background-position: 200% 0;
  }
  100% {
    background-position: 0 0;
  }
}

/*# sourceMappingURL=badge-skeleton.css.map */
