.number-words{display:block;color:#142d4e;font-size:.82rem;font-weight:500;line-height:1.65;overflow-wrap:anywhere;text-align:right;max-width:100%;margin-top:2px}
.number-words[hidden]{display:none}
.cash-count-table .number-words{max-width:190px;font-size:.75rem}
.hello .wisdom-label{margin:0 0 5px;color:#142d4e;font-size:.95rem;font-weight:750}

.readable-number{display:inline-block;vertical-align:top;max-width:100%}.numeric-value{white-space:nowrap}.readable-number .number-words{font-size:.72rem;line-height:1.45;font-weight:400;max-width:260px}.numeric-unit-hint{font-size:.8rem;color:#40556c;margin-inline:6px}

.total-band .invoice-total-value{display:flex;flex-direction:column;align-items:flex-start;gap:4px;max-width:65%}.total-band #invoice-total-words{color:#fff;font-size:.9rem;font-weight:500;white-space:normal;line-height:1.65}
