.finance-status,.finance-summary,.finance-grid,.finance-indicators{gap:16px;display:grid}.finance-status{border:1px solid var(--border-color,#d9e0ea);background:var(--surface-color,#fff);border-radius:16px;grid-template-columns:1fr auto;align-items:center;margin:18px 0;padding:16px 18px}.finance-status strong,.finance-status span{display:block}.finance-status span{color:var(--muted-color,#64748b);margin-top:4px;font-size:.9rem}.finance-status-badge{color:#1d4ed8;white-space:nowrap;background:#eef5ff;border-radius:999px;padding:7px 11px;font-size:.78rem;font-weight:700}.finance-summary{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px}.finance-summary article,.finance-indicator-card{border:1px solid var(--border-color,#d9e0ea);background:var(--surface-color,#fff);border-radius:16px;padding:18px}.finance-summary span,.finance-indicator-card span{color:var(--muted-color,#64748b);text-transform:uppercase;letter-spacing:.04em;font-size:.82rem;font-weight:700}.finance-summary strong{margin:8px 0 3px;font-size:1.55rem;display:block}.finance-summary small,.finance-indicator-card p{color:var(--muted-color,#64748b)}.finance-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);align-items:start}.finance-panel{overflow:hidden}.finance-panel-header{border-bottom:1px solid var(--border-color,#d9e0ea);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px;display:flex}.finance-panel-header h2{margin:3px 0 0}.finance-count{color:var(--muted-color,#64748b);white-space:nowrap;font-size:.86rem}.finance-table-wrap{overflow-x:auto}.finance-table{border-collapse:collapse;width:100%}.finance-table th,.finance-table td{border-bottom:1px solid var(--border-color,#e2e8f0);text-align:left;padding:13px 16px;font-size:.88rem}.finance-table th{color:var(--muted-color,#64748b);text-transform:uppercase;letter-spacing:.04em;font-size:.76rem}.finance-empty,.finance-error{text-align:center;color:var(--muted-color,#64748b);gap:6px;padding:32px 20px;display:grid}.finance-empty strong,.finance-error strong{color:var(--text-color,#0f172a)}.finance-retry{justify-self:center;margin-top:8px}.finance-indicators{grid-template-columns:1fr}.finance-indicator-card strong{margin:8px 0 5px;font-size:1.15rem;display:block}.finance-indicator-card p{margin:0 0 10px;font-size:.86rem;line-height:1.45}.finance-indicator-state{color:#475569;background:#f1f5f9;border-radius:999px;padding:5px 8px;font-size:.72rem;font-weight:700;display:inline-flex}.finance-protections{border:1px solid var(--border-color,#d9e0ea);background:#f8fafc;border-radius:16px;gap:8px;margin-top:18px;padding:18px;display:grid}.finance-protections span{color:var(--muted-color,#64748b);line-height:1.5}@media (max-width:980px){.finance-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-grid{grid-template-columns:1fr}}@media (max-width:620px){.finance-status,.finance-summary{grid-template-columns:1fr}.finance-panel-header{flex-direction:column}}
