.debt-payoff-planner .tk-scroll{border:1px solid var(--border);border-radius:var(--r);overflow-x:auto}.debt-payoff-planner .debts{border-collapse:collapse;width:100%;font-size:.88rem}.debt-payoff-planner .debts thead th{padding:var(--s2) var(--s3);background-color:var(--surface-2);color:var(--muted);letter-spacing:.06em;text-transform:uppercase;text-align:left;white-space:nowrap;font-size:.7rem;font-weight:650}.debt-payoff-planner .debts td,.debt-payoff-planner .debts tbody th{padding:var(--s1) var(--s2);border-top:1px solid var(--border);text-align:left;font-weight:400}.debt-payoff-planner .debts input{min-width:96px;min-height:38px;padding:0 var(--s2);font-variant-numeric:tabular-nums;font-size:.88rem}.debt-payoff-planner .actions{gap:var(--s2);display:flex}.debt-payoff-planner .compare{gap:var(--s4);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.debt-payoff-planner .compare>div{gap:var(--s2);flex-direction:column;display:flex}.debt-payoff-planner .compare h2{color:var(--text-2);font-size:.85rem;font-weight:650}
