.energy-report{width:580px}.today{height:180px}.last-years{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;height:465px;padding-bottom:25px;display:-webkit-box;display:-webkit-flex;display:flex}.diagram{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:flex}.diagram .chart{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-flex:8;-webkit-flex:8;flex:8;display:-webkit-box;display:-webkit-flex;display:flex}.diagram .chart .chart-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:1;flex:1;width:100%;display:-webkit-box;display:-webkit-flex;display:flex}.diagram .chart .chart-column .chart-inner-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;width:65%;height:100%;display:-webkit-box;display:-webkit-flex;display:flex}.diagram .chart .chart-column .chart-inner-column .chart-bar{-webkit-align-self:center;align-self:center;width:100%;height:100%;position:relative}.diagram .chart .chart-column .chart-inner-column .chart-bar .chart-solar{z-index:2000;background-color:#f4cd3c;width:100%;position:absolute;bottom:0}.diagram .chart .chart-column .chart-inner-column .chart-bar .chart-hydro{z-index:2001;background-color:#879dae;width:100%;position:absolute;bottom:0}.diagram .chart .chart-column .chart-inner-column .chart-year{color:#fff;text-align:center;-webkit-box-flex:1;-webkit-flex:1;flex:1;padding-top:10px;font-size:30px;font-weight:700}.diagram .legend{color:#fff;text-align:center;-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-box-align:center;-webkit-align-items:center;align-items:center;font-size:20px;font-weight:400;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex}.diagram .legend .legend-icon{margin-right:10px;padding-bottom:5px;font-size:20px}.diagram .legend .legend-solar-icon{color:#f4cd3c;font-size:34px}.diagram .legend .legend-hydro-icon{color:#879dae;font-size:34px}.diagram .legend .legend-text{margin-right:50px}.comparison{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;display:-webkit-box;display:-webkit-flex;display:flex}.comparison .comparison-container{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;height:200px;display:-webkit-box;display:-webkit-flex;display:flex}.comparison .comparison-container .text{color:#fff;font-size:40px;font-weight:700;display:-webkit-box;display:-webkit-flex;display:flex}.comparison .comparison-container .text span{-webkit-align-self:flex-end;align-self:flex-end}.comparison .comparison-container .house{position:relative}.comparison .comparison-container .house object{height:158px;padding-bottom:12px;position:absolute;bottom:0;right:0}.comparison .small-text{color:#fff;-webkit-box-flex:1;-webkit-flex:1;flex:1;padding-top:15px;font-size:20px;font-weight:400}.title{color:#fff;border-bottom:1px dotted #fff;font-size:30px;font-weight:700}.value{color:#fff;padding-top:15px;font-size:50px;font-weight:700}