.debts-section.svelte-1f6l2s5{margin-top:8px}.section-label.svelte-1f6l2s5{display:block;font-size:.82rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:10px}.debt-row.svelte-1f6l2s5{display:flex;gap:8px;margin-bottom:8px;align-items:center}.debt-name.svelte-1f6l2s5{flex:1}.debt-amount.svelte-1f6l2s5{width:140px}.remove-btn.svelte-1f6l2s5{background:none;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-muted);width:36px;height:36px;cursor:pointer;font-size:.9rem;display:flex;align-items:center;justify-content:center;transition:all .15s}.remove-btn.svelte-1f6l2s5:hover{border-color:#ef4444;color:#ef4444}.add-btn.svelte-1f6l2s5{padding:8px 16px;background:var(--bg-input);border:1px dashed var(--border);border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;font-size:.82rem;width:100%;transition:all .15s}.add-btn.svelte-1f6l2s5:hover{border-color:var(--accent);color:var(--accent-light)}.results.svelte-1f6l2s5{margin-top:24px}.dti-display.svelte-1f6l2s5{text-align:center;padding:28px 16px;background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius-sm);margin-bottom:16px}.dti-ratio.svelte-1f6l2s5{font-size:3rem;font-weight:800;color:var(--text)}.dti-status.svelte-1f6l2s5{font-size:1.1rem;font-weight:700;margin-top:4px}.dti-desc.svelte-1f6l2s5{font-size:.82rem;color:var(--text-muted);margin-top:8px;max-width:400px;margin-left:auto;margin-right:auto}.gauge-section.svelte-1f6l2s5{margin-bottom:20px}.gauge-bar.svelte-1f6l2s5{height:10px;background:var(--bg-input);border-radius:5px;overflow:hidden;border:1px solid var(--border)}.gauge-fill.svelte-1f6l2s5{height:100%;border-radius:5px;transition:width .4s ease}.gauge-labels.svelte-1f6l2s5{display:flex;justify-content:space-between;margin-top:4px;font-size:.68rem;color:var(--text-muted);position:relative}.detail-section.svelte-1f6l2s5{background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden}.detail-row.svelte-1f6l2s5{display:flex;justify-content:space-between;padding:10px 16px;font-size:.875rem;border-bottom:1px solid var(--border);color:var(--text-muted)}.detail-row.svelte-1f6l2s5:last-child{border-bottom:none}.detail-row.svelte-1f6l2s5 span:where(.svelte-1f6l2s5):last-child{font-weight:600;color:var(--text)}.detail-row.total.svelte-1f6l2s5{background:var(--bg-card)}.detail-row.total.svelte-1f6l2s5 span:where(.svelte-1f6l2s5){font-weight:700;color:var(--accent-light)!important}@media (max-width: 600px){.debt-row.svelte-1f6l2s5{flex-wrap:wrap}.debt-name.svelte-1f6l2s5{flex:1 1 100%}.debt-amount.svelte-1f6l2s5{flex:1}.dti-ratio.svelte-1f6l2s5{font-size:2.2rem}}
