.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 */