.graph .graph-content-wrapper:not(:last-child) {
  margin-bottom: var(--spacing-9);
}

.fca-charts-wrapper tspan,
.fca-charts-wrapper text {
  background: var(--fca-white);
}

.fca-charts__download {
  display: none;
}

.fca-charts__download.active {
  display: block;
}

.fca-chart-menu {
  display: none;
  position: absolute;
  z-index: 9;
  top: 4.5rem;
  width: 18rem;

  @media (max-width: 400px) {
    right: 0;
  }
}

.fca-chart-menu.open {
  display: block;
}

.fca-charts-wrapper div.highcharts-data-table ~ .highcharts-data-table {
  display: none;
}

.charts-highchart {
  height: 42rem;
  margin-bottom: 4rem;
}

.highcharts-title {
  color: blue;
}

.graph .highcharts-container .highcharts-menu,
.graph .highcharts-button:not(.highcharts-drillup-button),
.page-node-type-graph .highcharts-container .highcharts-menu,
.page-node-type-graph .highcharts-button:not(.highcharts-drillup-button) { /* Override JS */
  display: none !important; /* stylelint-disable-line declaration-no-important */
}

.toggle-table-download {
  margin-left: 2rem;
  height: 3.4rem;
  margin-bottom: 1rem;
  margin-top: 0.2rem;
  cursor: pointer;
}

.fca-charts-wrapper {
  max-width: 90vw;
}

@media (min-width: 768px) {
  .toggle-table-download {
    width: auto;
  }
}
