.record-history-dialog { width: min(1000px, 94vw); max-height: 90vh; }
.record-history-dialog .dialog-body { overflow: auto; max-height: 68vh; }
.record-history-entry { margin: 1rem 0 1.5rem; }
.record-history-entry h3 { font-size: .95rem; margin-bottom: .6rem; }
.record-history-entry table { width: 100%; table-layout: fixed; }
.record-history-entry td, .record-history-entry th { white-space: pre-wrap; overflow-wrap: anywhere; vertical-align: top; }
