.debt-fields{display:grid;gap:14px}.debt-fields[hidden]{display:none!important}.debt-fields input,.debt-fields select,.debt-fields textarea{width:100%;min-width:0;box-sizing:border-box;font:inherit;padding:11px;border:1px solid var(--line);border-radius:12px;background:var(--p);color:var(--ink)}.debt-dialog{max-width:580px}.debt-dialog header h2{font-size:21px}.debt-dialog footer{flex-wrap:wrap}.debt-dialog footer button{flex:1}.debt-record{padding:20px 0;border-bottom:1px solid var(--line)}.debt-record h3{margin:5px 0 12px;overflow-wrap:anywhere}.debt-record p{overflow-wrap:anywhere}.debt-record .actions{display:flex;gap:10px;flex-wrap:wrap;margin:14px 0}.debt-record .actions button{min-height:44px}.debt-outstanding{font-size:26px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.debt-filters{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin:16px 0}.debt-filters label{font-size:14px}.debt-filters select{margin-left:8px;min-height:44px}.debt-error{color:var(--r,#b33147)}.debt-record .review-list li{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.debt-record small{color:var(--muted)}#debts{max-width:1100px}#debts .clean-card{padding:22px}#debts .clean-card-head{flex-wrap:wrap}#debts .pill{white-space:normal}.debt-record details{margin-top:14px}
