/* GENERATED from tools/ledger-source/loan-calculator.html — do not edit by hand. */
.calc{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px}.fld label b{color:var(--txt);font-size:18px}.res .big{font-size:clamp(56px,6vw,88px);font-weight:700;color:var(--gold-t);letter-spacing:-.04em;line-height:1}.bar{display:flex;height:10px;border-radius:5px;overflow:hidden;background:var(--bg)}.bar i{display:block;height:100%;transition:width .5s var(--e)}#barP{background:var(--txt)}#barI{background:var(--gold)}.leg{display:flex;gap:20px;font-size:13px;color:var(--mute)}.leg i{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:6px}.leg .p{background:var(--txt)}.leg .i{background:var(--gold)}.amth{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;color:var(--mute);font-weight:500}.amtbox{color:var(--txt);font-size:18px;font-weight:700;white-space:nowrap}.fld .amtbox input{height:auto;width:auto;max-width:15ch;background:none;border:0;border-bottom:1px dashed var(--line2);border-radius:0;padding:0 0 2px;font:inherit;color:inherit;text-align:right}.fld .amtbox input:focus{border-bottom-color:var(--gold)}.amtw{font-size:13px;color:var(--mute);text-align:right;min-height:1.3em}.res .dl div{min-width:0}.res .dl dd{white-space:nowrap}.res.xl .dl{grid-template-columns:1fr}.res.xl .dl div{padding:14px 0;border-right:0}.res.xl .dl dd{white-space:normal;overflow-wrap:anywhere}@media(max-width:900px){.calc{grid-template-columns:1fr}}
