.liquidity-formula{margin:1rem 0;padding:1rem 1.15rem;border-left:6px solid #0b4770;border-radius:12px;background:#e8f7f2;color:#073b5c;font-size:1.05rem;font-weight:800}
.credit-fields{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(210px,1fr));gap:.8rem 1rem;align-items:end}.credit-fields.hidden{display:none}.credit-fields label{display:block;margin:0 0 .35rem}.credit-fields .money-field,.credit-fields .percent-field{width:100%}
.debt-alerts{display:grid;gap:.6rem;margin:1rem 0}.debt-alert{display:flex;align-items:center;gap:.85rem;padding:.8rem 1rem;border-radius:12px;background:#fff;border:2px solid currentColor;font-weight:800}.debt-alert-symbol{display:grid;place-items:center;flex:0 0 2.7rem;height:2.7rem;border-radius:50%;font-size:2rem;font-weight:1000}.debt-alert.optimal{color:#087a55}.debt-alert.priority{color:#9b7200}.debt-alert.urgent{color:#b74b00}.debt-alert.overdue{color:#c62828}
.transfer-savings-tag{display:inline-block;margin:.35rem 0;padding:.3rem .65rem;border-radius:999px;background:#d7f7e9;color:#075c42;font-weight:900}.transfer-link-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-top:.5rem}.transfer-link-actions select{min-width:210px}
.clari-dialog.clari-open{display:block;position:fixed;z-index:10000;inset:5vh auto auto 50%;transform:translateX(-50%);width:min(680px,92vw);max-height:90vh;overflow:auto;border:0;border-radius:20px;box-shadow:0 24px 80px #001b2a66;background:#fff;color:#073b5c}.clari-form{display:grid;grid-template-columns:1fr auto;gap:.6rem;margin-top:1rem}.clari-form input{min-width:0}.clari-conversation{max-height:240px;overflow:auto}.clari-user,.clari-answer{padding:.7rem .9rem;border-radius:12px}.clari-user{background:#e7f0ff}.clari-answer{background:#d8f7e9}
@media(max-width:700px){.credit-fields{grid-template-columns:1fr}.clari-form{grid-template-columns:1fr}}
