.debt-summary{grid-template-columns:repeat(3,1fr);margin-bottom:18px}.debt-columns{display:grid;grid-template-columns:1fr 1fr;gap:18px}.debt-section-title{display:flex;align-items:center;justify-content:space-between;margin:0 0 11px}.debt-section-title span{min-width:24px;padding:3px 8px;text-align:center;border-radius:20px;background:#1b2a3a;color:var(--mint);font-size:11px;font-weight:800}.debt-list{display:grid;gap:12px}.debt-card{background:var(--panel);border:1px solid var(--line);border-radius:13px;padding:17px}.debt-card.receivable{border-left:3px solid var(--green)}.debt-card.payable{border-left:3px solid var(--amber)}.debt-kind{display:block;margin-bottom:5px;color:var(--muted);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.debt-balance{margin:17px 0 5px;font-size:24px;font-weight:800;letter-spacing:-.04em}.debt-card p{min-height:18px;margin:0}.debt-card-actions{display:flex;align-items:center;gap:10px;margin-top:16px}.debt-card-actions .button{padding:8px 10px}.debt-last-operation{display:flex;justify-content:space-between;gap:9px;margin-top:13px;padding-top:11px;border-top:1px solid var(--line);color:var(--muted);font-size:11px}.debt-last-operation b{color:var(--text);white-space:nowrap}@media(max-width:760px){.debt-summary,.debt-columns{grid-template-columns:1fr}.debt-summary{gap:12px;margin-bottom:15px}.debt-card{padding:16px}.debt-card-actions{gap:8px;flex-wrap:wrap}.debt-card-actions .button{min-height:40px}.debt-section-title{margin-top:5px}}
