/* Generated presentation contains no text nodes, so native textContent and
   assistive technology read one dollar-formatted value, never duplicates. */
[data-rd-money-view] {
    display: inline !important;
    pointer-events: none !important;
    color: inherit;
    line-height: 1.3 !important;
    letter-spacing: inherit;
    white-space: inherit;
}
[data-rd-money-text]::before { content: attr(data-rd-money-text); }
[data-rd-money-view] .rd-money-figure {
    display: inline-flex !important;
    align-items: flex-start !important;
    color: inherit;
    font-weight: 400 !important;
    line-height: 1.1 !important;
    white-space: nowrap !important;
}
[data-rd-money-view] :is(.rd-money-whole, .rd-money-sign) {
    font-size: 1em !important;
    font-weight: 400 !important;
    line-height: 1.1 !important;
}
[data-rd-money-view] :is(.rd-money-symbol, .rd-money-cents) {
    position: static !important;
    top: auto !important;
    align-self: flex-start;
    margin-top: .08em;
    font-size: .55em !important;
    font-weight: 400 !important;
    line-height: 1 !important;
}
[data-rd-money-view] .rd-money-symbol { margin-right: 1px; }
[data-rd-money-view] .rd-money-cents { margin-left: 1px; }
.rd-balance-value .rd-listing-money,
.rd-account-amount > .rd-listing-money {
    font-size: inherit;
    line-height: 1.1;
}
