/* Currency metadata and row units can wrap without widening the page or printed card. */
.currency-note { display: block; margin-top: 4px; color: var(--text-muted); font-size: 11px; line-height: 1.45; white-space: normal; overflow-wrap: anywhere; }
.price-with-unit { display: flex; flex-wrap: wrap; align-items: baseline; gap: 4px; }
.price-with-unit .price-input { max-width: 100%; }
.price-currency { color: var(--text-muted); font-size: 11px; overflow-wrap: anywhere; }
.position-context { display: block; color: var(--text-muted); font-size: 11px; line-height: 1.45; white-space: normal; }
.currency-integrity-note { color: var(--text-muted); white-space: normal; overflow-wrap: anywhere; }
.gate-status-summary { display: block; max-width: 12rem; margin-top: 5px; color: var(--text-muted); font-size: 10px; line-height: 1.5; white-space: normal; }
