/* Minimal loading preview for Server Statistics. */
.status-page .status-skeleton {
  --skeleton-fill: rgba(154, 157, 160, 0.1);
  --skeleton-fill-strong: rgba(165, 168, 171, 0.14);
  --skeleton-line: rgba(151, 151, 151, 0.17);
  gap: 18px;
}

.status-page .skeleton-overview-cards {
  gap: 14px;
}

.status-page .skeleton-overview-card {
  min-height: 92px;
  padding: 22px 24px;
  border-color: #292929;
  background: rgba(10, 10, 10, 0.72);
  box-shadow: none;
}

.status-page .skeleton-overview-copy {
  width: 100%;
  max-width: 62%;
  gap: 10px;
}

.status-page .skeleton-overview-copy > span:nth-child(1) {
  width: 44%;
  height: 8px;
  background: var(--skeleton-fill);
}

.status-page .skeleton-overview-copy > span:nth-child(2) {
  width: 72%;
  height: 22px;
  background: var(--skeleton-fill-strong);
}

.status-page .skeleton-status-panel {
  min-height: 92px;
  padding: 20px 24px;
  border-color: #282828;
  background: rgba(9, 9, 9, 0.7);
  box-shadow: none;
}

.status-page .skeleton-heading {
  width: 128px;
  height: 9px;
  margin-bottom: 17px;
  background: var(--skeleton-fill-strong);
}

.status-page .skeleton-panel-body {
  width: min(58%, 520px);
  height: 30px;
  border-color: transparent;
  background: var(--skeleton-fill);
  box-shadow: none;
}

.status-page .status-skeleton span::after {
  opacity: 0.42;
  animation-duration: 1.9s;
}

@media (max-width: 760px) {
  .status-page .skeleton-overview-card {
    min-height: 82px;
    padding: 19px 20px;
  }

  .status-page .skeleton-overview-copy {
    max-width: 74%;
  }

  .status-page .skeleton-status-panel {
    min-height: 84px;
    padding: 18px 20px;
  }

  .status-page .skeleton-panel-body {
    width: 76%;
    height: 26px;
  }
}
