.finance-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.finance-tabs button{min-height:42px;white-space:normal}.finance-section-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0}.finance-section-tile{display:grid;grid-template-columns:34px minmax(0,1fr);align-content:start;gap:8px 12px;text-align:left;min-height:122px;padding:18px}.finance-section-tile strong{align-self:center;overflow-wrap:anywhere}.finance-section-tile small{grid-column:2;line-height:1.5;opacity:.8}.finance-section-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0}.finance-section-options button{text-align:left;min-height:48px;overflow-wrap:anywhere}.finance-section-menu>button{margin:5px}.finance-filter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.finance-filter-grid input,.finance-filter-grid select{min-width:0;width:100%}.finance-inferred{display:block;color:#53678b;margin:5px 0}.finance-pane{min-width:0}.finance-pane .finance-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.finance-pane .finance-summary strong{overflow-wrap:anywhere}.finance-pane .card{min-width:0}
@media(max-width:950px){.finance-section-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-section-tile{padding:14px;gap:8px}.finance-section-tile small{grid-column:1/-1}.finance-pane .finance-summary .card{padding:12px 8px}}
@media(max-width:650px){.finance-section-tile strong{grid-column:1/-1}}
@media(max-width:650px){.finance-tabs{gap:6px}.finance-tabs button{flex:1 1 auto;padding:9px 11px;font-size:13px}.finance-section-tile{grid-template-columns:28px minmax(0,1fr);min-height:120px;font-size:13px}.finance-section-tile .nav-symbol{width:28px;height:28px}.finance-section-tile small{font-size:11px}.finance-filter-grid{grid-template-columns:1fr}.finance-section-options{grid-template-columns:1fr}.finance-pane .finance-summary strong{font-size:15px}.finance-pane .finance-summary small{font-size:11px}}
