/* Shared by the legacy layout and the cabinet layout. */
.text-correction { min-width: 0; margin-top: .4rem; }
.text-correction .form-note:empty { display: none; }
.text-correction__preview { padding: .75rem; border: 1px solid currentColor; border-radius: .5rem; overflow-wrap: anywhere; }
.text-correction__preview p { white-space: pre-wrap; }
.text-correction__preview .button { margin: .25rem .25rem .25rem 0; white-space: normal; }
.evidence-unconfirmed { border: 1px solid #b42318; border-radius: 12px; padding: 1rem; color: #a11212; background: #fff5f3; overflow-wrap: anywhere; }
.evidence-unconfirmed a { color: inherit; text-decoration: underline; }
.evidence-unconfirmed span { display: block; margin-top: .35rem; }
.price-reference-list { margin: 1rem 0; }
.price-reference-list > div { padding: .75rem 0; border-bottom: 1px solid var(--line, #d9d5cd); }
.price-reference-list dt { font-weight: 600; }
.price-reference-list dd { margin: .25rem 0 0; overflow-wrap: anywhere; }
.price-reference-list small { display: block; }
.price-reference-list--history { max-height: 24rem; overflow-y: auto; }
