.version-log-card .card-header .btn {
  flex-shrink: 0;
}

.version-log-heading {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.5rem 0.75rem;
}

.version-log-number {
  font-weight: 600;
}

.version-log-date {
  font-size: 0.875rem;
}

.version-log-accordion .accordion-button:not(.collapsed) {
  box-shadow: none;
}

.version-log-current .accordion-button {
  font-weight: 500;
}

.version-log-changes {
  padding-left: 1.25rem;
}

.version-log-changes li + li {
  margin-top: 0.4rem;
}

@media (max-width: 768px) {
  .version-log-heading {
    align-items: flex-start;
  }

  .version-log-date {
    flex-basis: 100%;
  }
}
