.invoice-breakdown{margin:1rem 0;color:inherit;font-size:.94rem}.invoice-breakdown dl{margin:0}.invoice-breakdown dl>div{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.5rem 0}.invoice-breakdown dt{flex:1}.invoice-breakdown dd{margin:0;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.invoice-breakdown__total{font-weight:700}.invoice-breakdown details{margin-top:.5rem;padding-top:.6rem;border-top:1px solid currentColor}.invoice-breakdown summary{cursor:pointer;font-weight:600}.invoice-breakdown p{font-size:.85rem;line-height:1.5;margin:.6rem 0 0}
