.hwk_mod_6 .apexcharts-toolbar {
  display: none;
}
.hwk_mod_btn.hwk_mod_6_btn {
  margin: 0 3px;
  position: relative;
  cursor: default;
}
.mod_6_btn_box {
  margin: 0 -3px 0 97px;
}
.mod_6_legend {
  display: block;
  float: right;
  margin-right: 2rem;
}
.mod_6_legend span {
  font-size: 1.4em;
  display: block;
}
.mod_6_legend span::before {
  content: '';
  height: .8em;
  width: .8em;
  display: inline-block;
  margin-right: 15px;
}
.mod_6_legend span:nth-child(1)::before {     
  background: var(--color_energyGeneration);
}
.mod_6_legend span:nth-child(2)::before {     
  background: var(--color_energyStorage);
}
.mod_6_legend span:nth-child(3)::before {     
  background: var(--color_energyConsumption);
}
.mod_6_chart_wrapper {
  overflow: hidden;
  margin: 5px 0 20px 0;
}
#mod_6_chart {
  margin-bottom: -40px;
}
.mod_6_title {
  font-size: 1.7em;
  margin-top: 40px;
}
.hwk_mod_6_newYear_bar::before {
  content: '';
  width: 3px;
  height: 566px;
  position: absolute;
  left: -7px;
  bottom: 76px;
  background-color: black;
  z-index: 2;
}
.hwk_mod_6_newYear_date {
  position: absolute;
  left: 5px;
  bottom: 86px;
  z-index: 1;
  font-size: 1.5em;
}
.hwk_mod_6 .hwk_mod_btn {
  position: relative;
}
.hwk_mod_6_btn_year_line::after {
  content: attr(data-date);
  position: absolute;
  bottom: 593px;
  left: 9px;
  font-size: 1.4em;
  font-weight: normal;
}
.hwk_mod_6_btn_year_line::before {
  content: '';
  position: absolute;
  height: 555px;
  width: 5px;
  background-color: black;
  left: -6px;
  bottom: 79px;
  z-index: -1;
}