.chart {
  .user-select-none();
  display: inline-block;
  margin: 0;
  cursor: default;
  overflow: hidden;
  width: 33%;
  box-sizing: border-box;

  .tablet({
    width: 50%;
  });

  .largePhone({
    width: 100%;
  });

  h3 {
    text-align: center;

    &[ng-click] {
      cursor: pointer;
    }

  }
}

svg {

  .axis {

    line, path {
      fill: none;
      stroke: @primary-disabled;
    }

    text {
      font-size: 1.2em;
      font-family: @fStandard;
      fill: @primary-disabled;
    }

  }

  .label, .text-tip {
    text-transform: capitalize;
  }

  .x {
    fill: @fg;
  }

  .metric {
    text-transform: none;
  }

  .marker {
    fill: @secondary;
  }

  .label {
    font-size: 1.1em;
  }

  .text-tip {
    font-size: 0.8em
  }

  .tooltip {
    fill: @bgBlack;
    stroke: @secondary;
    stroke-width: 1px;
    font-size: 0.8em
  }
}
