#loan-method { width:100%; padding:13px; border:1px solid #cddad6; border-radius:8px; background:white; color:var(--ink); font:inherit; font-size:14px; }
#loan-form .number-input > span { white-space:nowrap; }
.loan-pagination { display:flex; align-items:center; justify-content:center; gap:15px; flex-wrap:wrap; margin-top:20px; }
.loan-pagination button { padding:10px 16px; border:1px solid var(--line); border-radius:7px; }
.loan-pagination button:disabled { opacity:.4; cursor:default; }
.loan-pagination p { font-size:12px; color:var(--muted); }
#loan-result .result-breakdown { margin-top:22px; }
#loan-last { margin-bottom:15px; }
#loan-schedule tbody tr:last-child { background:transparent; font-weight:normal; }
