.record-archive-list { list-style:none; margin:18px 0; padding:0; display:grid; gap:10px; }
.record-archive-list li { display:flex; align-items:center; justify-content:space-between; gap:14px; padding:14px; border:1px solid var(--line,#294051); border-radius:8px; }
.record-archive-list li div { display:grid; gap:4px; min-width:0; overflow-wrap:anywhere; }
.record-archive-list small,.record-archive-list span { color:var(--muted); font-size:12px; }
.record-removal h3 { overflow-wrap:anywhere; }
.record-removal p { line-height:1.6; }
#removal-feedback { min-height:1.4em; color:#ffacb5; }
.archive-shortcut { white-space:nowrap; }
.button.remove-record { color:#ffacb5; border-color:#9b4a5366; }
