/* line 88, core/static/css/vendor/chartist/chartist.scss */
.ct-chart .ct-label {
  fill: rgba(0, 0, 0, 0.4);
  font-size: 0.75rem; }

/* line 92, core/static/css/vendor/chartist/chartist.scss */
.ct-chart .ct-grid {
  stroke: rgba(0, 0, 0, 0.2);
  stroke-width: 1px;
  stroke-dasharray: 2px; }

/* line 96, core/static/css/vendor/chartist/chartist.scss */
.ct-chart .ct-point {
  stroke-width: 10px;
  stroke-linecap: round; }

/* line 100, core/static/css/vendor/chartist/chartist.scss */
.ct-chart .ct-line {
  fill: none;
  stroke-width: 4px; }

/* line 104, core/static/css/vendor/chartist/chartist.scss */
.ct-chart .ct-area {
  stroke: none;
  fill-opacity: 0.1; }

/* line 108, core/static/css/vendor/chartist/chartist.scss */
.ct-chart .ct-bar {
  fill: none;
  stroke-width: 60px; }

/* line 112, core/static/css/vendor/chartist/chartist.scss */
.ct-chart .ct-slice.ct-donut {
  fill: none;
  stroke-width: 60px; }

/* line 78, core/static/css/vendor/chartist/chartist.scss */
.ct-chart .ct-series.ct-series-a .ct-point, .ct-chart .ct-series.ct-series-a .ct-line, .ct-chart .ct-series.ct-series-a .ct-bar, .ct-chart .ct-series.ct-series-a .ct-slice.ct-donut {
  stroke: #BE9F56; }

/* line 82, core/static/css/vendor/chartist/chartist.scss */
.ct-chart .ct-series.ct-series-a .ct-slice:not(.ct-donut), .ct-chart .ct-series.ct-series-a .ct-area {
  fill: #BE9F56; }

/* line 78, core/static/css/vendor/chartist/chartist.scss */
.ct-chart .ct-series.ct-series-b .ct-point, .ct-chart .ct-series.ct-series-b .ct-line, .ct-chart .ct-series.ct-series-b .ct-bar, .ct-chart .ct-series.ct-series-b .ct-slice.ct-donut {
  stroke: #222222; }

/* line 82, core/static/css/vendor/chartist/chartist.scss */
.ct-chart .ct-series.ct-series-b .ct-slice:not(.ct-donut), .ct-chart .ct-series.ct-series-b .ct-area {
  fill: #222222; }

/* line 78, core/static/css/vendor/chartist/chartist.scss */
.ct-chart .ct-series.ct-series-c .ct-point, .ct-chart .ct-series.ct-series-c .ct-line, .ct-chart .ct-series.ct-series-c .ct-bar, .ct-chart .ct-series.ct-series-c .ct-slice.ct-donut {
  stroke: #000000; }

/* line 82, core/static/css/vendor/chartist/chartist.scss */
.ct-chart .ct-series.ct-series-c .ct-slice:not(.ct-donut), .ct-chart .ct-series.ct-series-c .ct-area {
  fill: #000000; }

/* line 78, core/static/css/vendor/chartist/chartist.scss */
.ct-chart .ct-series.ct-series-d .ct-point, .ct-chart .ct-series.ct-series-d .ct-line, .ct-chart .ct-series.ct-series-d .ct-bar, .ct-chart .ct-series.ct-series-d .ct-slice.ct-donut {
  stroke: #D1BA87; }

/* line 82, core/static/css/vendor/chartist/chartist.scss */
.ct-chart .ct-series.ct-series-d .ct-slice:not(.ct-donut), .ct-chart .ct-series.ct-series-d .ct-area {
  fill: #D1BA87; }

/* line 135, core/static/css/vendor/chartist/chartist.scss */
.ct-chart.ct-square {
  display: block;
  position: relative;
  width: 100%; }
  /* line 9, core/static/css/vendor/chartist/chartist.scss */
  .ct-chart.ct-square:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 100%; }
  /* line 18, core/static/css/vendor/chartist/chartist.scss */
  .ct-chart.ct-square:after {
    content: "";
    display: table;
    clear: both; }
  /* line 24, core/static/css/vendor/chartist/chartist.scss */
  .ct-chart.ct-square > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

/* line 135, core/static/css/vendor/chartist/chartist.scss */
.ct-chart.ct-minor-second {
  display: block;
  position: relative;
  width: 100%; }
  /* line 9, core/static/css/vendor/chartist/chartist.scss */
  .ct-chart.ct-minor-second:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 93.75%; }
  /* line 18, core/static/css/vendor/chartist/chartist.scss */
  .ct-chart.ct-minor-second:after {
    content: "";
    display: table;
    clear: both; }
  /* line 24, core/static/css/vendor/chartist/chartist.scss */
  .ct-chart.ct-minor-second > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

/* line 135, core/static/css/vendor/chartist/chartist.scss */
.ct-chart.ct-major-second {
  display: block;
  position: relative;
  width: 100%; }
  /* line 9, core/static/css/vendor/chartist/chartist.scss */
  .ct-chart.ct-major-second:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 88.88889%; }
  /* line 18, core/static/css/vendor/chartist/chartist.scss */
  .ct-chart.ct-major-second:after {
    content: "";
    display: table;
    clear: both; }
  /* line 24, core/static/css/vendor/chartist/chartist.scss */
  .ct-chart.ct-major-second > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

/* line 135, core/static/css/vendor/chartist/chartist.scss */
.ct-chart.ct-minor-third {
  display: block;
  position: relative;
  width: 100%; }
  /* line 9, core/static/css/vendor/chartist/chartist.scss */
  .ct-chart.ct-minor-third:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 83.33333%; }
  /* line 18, core/static/css/vendor/chartist/chartist.scss */
  .ct-chart.ct-minor-third:after {
    content: "";
    display: table;
    clear: both; }
  /* line 24, core/static/css/vendor/chartist/chartist.scss */
  .ct-chart.ct-minor-third > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

/* line 135, core/static/css/vendor/chartist/chartist.scss */
.ct-chart.ct-major-third {
  display: block;
  position: relative;
  width: 100%; }
  /* line 9, core/static/css/vendor/chartist/chartist.scss */
  .ct-chart.ct-major-third:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 80%; }
  /* line 18, core/static/css/vendor/chartist/chartist.scss */
  .ct-chart.ct-major-third:after {
    content: "";
    display: table;
    clear: both; }
  /* line 24, core/static/css/vendor/chartist/chartist.scss */
  .ct-chart.ct-major-third > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

/* line 135, core/static/css/vendor/chartist/chartist.scss */
.ct-chart.ct-perfect-fourth {
  display: block;
  position: relative;
  width: 100%; }
  /* line 9, core/static/css/vendor/chartist/chartist.scss */
  .ct-chart.ct-perfect-fourth:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 75%; }
  /* line 18, core/static/css/vendor/chartist/chartist.scss */
  .ct-chart.ct-perfect-fourth:after {
    content: "";
    display: table;
    clear: both; }
  /* line 24, core/static/css/vendor/chartist/chartist.scss */
  .ct-chart.ct-perfect-fourth > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

/* line 135, core/static/css/vendor/chartist/chartist.scss */
.ct-chart.ct-perfect-fifth {
  display: block;
  position: relative;
  width: 100%; }
  /* line 9, core/static/css/vendor/chartist/chartist.scss */
  .ct-chart.ct-perfect-fifth:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 66.66667%; }
  /* line 18, core/static/css/vendor/chartist/chartist.scss */
  .ct-chart.ct-perfect-fifth:after {
    content: "";
    display: table;
    clear: both; }
  /* line 24, core/static/css/vendor/chartist/chartist.scss */
  .ct-chart.ct-perfect-fifth > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

/* line 135, core/static/css/vendor/chartist/chartist.scss */
.ct-chart.ct-minor-sixth {
  display: block;
  position: relative;
  width: 100%; }
  /* line 9, core/static/css/vendor/chartist/chartist.scss */
  .ct-chart.ct-minor-sixth:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 62.5%; }
  /* line 18, core/static/css/vendor/chartist/chartist.scss */
  .ct-chart.ct-minor-sixth:after {
    content: "";
    display: table;
    clear: both; }
  /* line 24, core/static/css/vendor/chartist/chartist.scss */
  .ct-chart.ct-minor-sixth > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

/* line 135, core/static/css/vendor/chartist/chartist.scss */
.ct-chart.ct-golden-section {
  display: block;
  position: relative;
  width: 100%; }
  /* line 9, core/static/css/vendor/chartist/chartist.scss */
  .ct-chart.ct-golden-section:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 61.8047%; }
  /* line 18, core/static/css/vendor/chartist/chartist.scss */
  .ct-chart.ct-golden-section:after {
    content: "";
    display: table;
    clear: both; }
  /* line 24, core/static/css/vendor/chartist/chartist.scss */
  .ct-chart.ct-golden-section > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

/* line 135, core/static/css/vendor/chartist/chartist.scss */
.ct-chart.ct-major-sixth {
  display: block;
  position: relative;
  width: 100%; }
  /* line 9, core/static/css/vendor/chartist/chartist.scss */
  .ct-chart.ct-major-sixth:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 60%; }
  /* line 18, core/static/css/vendor/chartist/chartist.scss */
  .ct-chart.ct-major-sixth:after {
    content: "";
    display: table;
    clear: both; }
  /* line 24, core/static/css/vendor/chartist/chartist.scss */
  .ct-chart.ct-major-sixth > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

/* line 135, core/static/css/vendor/chartist/chartist.scss */
.ct-chart.ct-minor-seventh {
  display: block;
  position: relative;
  width: 100%; }
  /* line 9, core/static/css/vendor/chartist/chartist.scss */
  .ct-chart.ct-minor-seventh:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 56.25%; }
  /* line 18, core/static/css/vendor/chartist/chartist.scss */
  .ct-chart.ct-minor-seventh:after {
    content: "";
    display: table;
    clear: both; }
  /* line 24, core/static/css/vendor/chartist/chartist.scss */
  .ct-chart.ct-minor-seventh > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

/* line 135, core/static/css/vendor/chartist/chartist.scss */
.ct-chart.ct-major-seventh {
  display: block;
  position: relative;
  width: 100%; }
  /* line 9, core/static/css/vendor/chartist/chartist.scss */
  .ct-chart.ct-major-seventh:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 53.33333%; }
  /* line 18, core/static/css/vendor/chartist/chartist.scss */
  .ct-chart.ct-major-seventh:after {
    content: "";
    display: table;
    clear: both; }
  /* line 24, core/static/css/vendor/chartist/chartist.scss */
  .ct-chart.ct-major-seventh > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

/* line 135, core/static/css/vendor/chartist/chartist.scss */
.ct-chart.ct-octave {
  display: block;
  position: relative;
  width: 100%; }
  /* line 9, core/static/css/vendor/chartist/chartist.scss */
  .ct-chart.ct-octave:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 50%; }
  /* line 18, core/static/css/vendor/chartist/chartist.scss */
  .ct-chart.ct-octave:after {
    content: "";
    display: table;
    clear: both; }
  /* line 24, core/static/css/vendor/chartist/chartist.scss */
  .ct-chart.ct-octave > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

/* line 135, core/static/css/vendor/chartist/chartist.scss */
.ct-chart.ct-major-tenth {
  display: block;
  position: relative;
  width: 100%; }
  /* line 9, core/static/css/vendor/chartist/chartist.scss */
  .ct-chart.ct-major-tenth:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 40%; }
  /* line 18, core/static/css/vendor/chartist/chartist.scss */
  .ct-chart.ct-major-tenth:after {
    content: "";
    display: table;
    clear: both; }
  /* line 24, core/static/css/vendor/chartist/chartist.scss */
  .ct-chart.ct-major-tenth > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

/* line 135, core/static/css/vendor/chartist/chartist.scss */
.ct-chart.ct-major-eleventh {
  display: block;
  position: relative;
  width: 100%; }
  /* line 9, core/static/css/vendor/chartist/chartist.scss */
  .ct-chart.ct-major-eleventh:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 37.5%; }
  /* line 18, core/static/css/vendor/chartist/chartist.scss */
  .ct-chart.ct-major-eleventh:after {
    content: "";
    display: table;
    clear: both; }
  /* line 24, core/static/css/vendor/chartist/chartist.scss */
  .ct-chart.ct-major-eleventh > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

/* line 135, core/static/css/vendor/chartist/chartist.scss */
.ct-chart.ct-major-twelfth {
  display: block;
  position: relative;
  width: 100%; }
  /* line 9, core/static/css/vendor/chartist/chartist.scss */
  .ct-chart.ct-major-twelfth:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 33.33333%; }
  /* line 18, core/static/css/vendor/chartist/chartist.scss */
  .ct-chart.ct-major-twelfth:after {
    content: "";
    display: table;
    clear: both; }
  /* line 24, core/static/css/vendor/chartist/chartist.scss */
  .ct-chart.ct-major-twelfth > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

/* line 135, core/static/css/vendor/chartist/chartist.scss */
.ct-chart.ct-double-octave {
  display: block;
  position: relative;
  width: 100%; }
  /* line 9, core/static/css/vendor/chartist/chartist.scss */
  .ct-chart.ct-double-octave:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 25%; }
  /* line 18, core/static/css/vendor/chartist/chartist.scss */
  .ct-chart.ct-double-octave:after {
    content: "";
    display: table;
    clear: both; }
  /* line 24, core/static/css/vendor/chartist/chartist.scss */
  .ct-chart.ct-double-octave > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
