.version-field-label { font-size: .81rem; font-weight: 700; }
.version-list { margin: 0; padding: 0; list-style: none; }
.version-list li { display: flex; justify-content: space-between; align-items: flex-start; gap: 12px; padding: 12px 0; overflow-wrap: anywhere; }
.version-list li + li { border-top: 1px solid var(--line, #e0e2d9); }
.version-label { margin: 0 0 4px; }
.version-list time { font-size: .8rem; }
.version-notes { margin: 7px 0 0; white-space: pre-wrap; }
.version-actions, .version-panel .form-actions { display: flex; flex-wrap: wrap; gap: 8px; }
.version-actions { flex: none; }
.version-heading .version-actions { max-width: 100%; }
@media (max-width: 620px) {
  .version-list li { flex-direction: column; }
}
