.invc .financialchart1 { width: 100%; min-width: 0; }
.invc .financialchart1-note { margin: 0; padding: 24px 16px; color: #64748b; font-size: 14px; }

/* The v1 shell's ".invc * { all: revert-layer }" reset ties the library's
   head-injected ".fc-chart" base rule on specificity and wins on source order,
   reverting the root to display: block (the plot then collapses to its 80px
   min-height). Re-assert that base rule at higher specificity. Height is
   deliberately omitted so the library's :has() navigator-aware rule owns it. */
.invc .financialchart1 .fc-chart {
 --fc-background: #fff;
 --fc-text: #334155;
 --fc-muted: #64748b;
 --fc-border: #e2e8f0;
 --fc-grid: #f1f5f9;
 --fc-up: #089981;
 --fc-down: #f23645;
 position: relative;
 display: flex;
 flex-direction: column;
 width: 100%;
 min-width: 0;
 box-sizing: border-box;
 overflow: hidden;
 background: var(--fc-background);
 color: var(--fc-text);
 font: 13px/1.5 -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
}

.invc .financialchart1 .fc-chart *,
.invc .financialchart1 .fc-chart *::before,
.invc .financialchart1 .fc-chart *::after { box-sizing: border-box; }
