/* Presentation of the prescribed invoice and online-registration annexes. */
.invoice-sample { max-width: 48rem; margin: 1rem auto; padding: 1rem; border: 1px solid var(--legum-rule); }
.invoice-head { display: flex; justify-content: space-between; gap: 1rem; flex-wrap: wrap; }
.invoice-sample img, .annex img { max-width: 100%; height: auto; }
.unreadable-source-field { border-left: 3px solid var(--legum-accent); padding-left: .7rem; }
.source-lettered { list-style: none; padding-left: 1rem; }
