.finance-panel .finance-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0}.finance-grid>div{background:var(--viz-card,#142b37);border:1px solid #42606a55;border-radius:9px;padding:10px;min-width:0}.finance-grid small{display:block;color:#a3beca;font-size:12px;margin-bottom:5px}.finance-grid strong{font-size:clamp(14px,1.2vw,20px);color:#f5f6e4;overflow-wrap:anywhere}.finance-controls{display:flex;align-items:end;flex-wrap:wrap;gap:10px;margin-top:12px}.finance-controls label{display:grid;gap:5px;flex:1;min-width:150px;font-size:13px}.finance-controls select{min-height:40px;background:#18313f;color:#eef9fc;border-radius:7px;padding:7px;border:1px solid #647d87}.finance-risk{display:flex;flex-wrap:wrap;gap:10px;color:#c8dbe4;font-size:13px}.finance-ledger{padding:12px 14px;margin:12px 0;background:#0e2935;border:1px solid #4c6a75;border-radius:8px;font-size:13px;line-height:1.6}@media(max-width:600px){.finance-panel .finance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-controls{display:grid}.finance-controls label{min-width:0}}
