@media only screen and (max-width: 767px) {
  .results-chart-outer-wrapper {
    max-width: 350px;
  }

  .chart-des,
  .chart-data-dsc,
  .target,
  .chart-target {
    width: 100%;
  }

  .title-row {
    display: none;
  }

  .indicator,
  .chart-progress {
    width: 100%;
  }

  .chart-progress {
    margin: 10px 0;
  }

  .chart-target {
    display: flex;
  }

  .chart-inner-row:not(:last-child) {
    margin-bottom: 10px;
  }

  .first-val-total {
    margin-left: 5px;
  }

  .report-range ul,
  .report-range {
    width: 100%;
  }

  .chart-inner-row {
    flex-direction: column;
  }

  .no-project-label .chart-progress-inner:not(:first-child),
  .chart-target .chart-target-inner:not(:first-child) {
    display: none;
  }

  .column-content-large .item-title-wrap {
    height: auto !important;
  }

  .chart-without-legend {
    padding-top: 0;
  }
}
