.chart[data-v-17c824ae]{display:flex;flex-direction:column;width:100%;height:100%}.chart .loader-container[data-v-17c824ae]{flex-grow:1;display:flex;flex-direction:row}.chart .loader-container .loader[data-v-17c824ae]{margin:auto}.chart p[data-v-17c824ae]{text-align:center;margin:0}.chart .chart-container[data-v-17c824ae]{flex-grow:1;position:relative;display:flex;flex-direction:row;align-items:center}.chart .chart-container[data-v-17c824ae] svg{overflow:visible}.chart .chart-container[data-v-17c824ae] svg .text-fill{fill:var(--font-color, #000);transition:fill ease-in-out .2s}.chart .chart-container[data-v-17c824ae] svg .text-stroke{stroke:var(--font-color, #000);transition:stroke ease-in-out .2s}.chart .chart-container[data-v-17c824ae] svg .background-fill{fill:var(--background-color, rgb(245, 245, 245));transition:fill ease-in-out .2s}.chart .chart-container[data-v-17c824ae] svg .background-stroke{stroke:var(--background-color, rgb(245, 245, 245));transition:stroke ease-in-out .2s}.chart .chart-container .reference-chart[data-v-17c824ae]{position:absolute;bottom:0px;left:0px;width:100%;min-width:80px;max-width:20vh;padding:7px;border:none;background:transparent;appearance:none;opacity:.5;cursor:pointer;transition:opacity ease-in-out .2s}.chart .chart-container .reference-chart.active[data-v-17c824ae]{opacity:1}.chart .chart-container .reference-chart[data-v-17c824ae]:focus,.chart .chart-container .reference-chart[data-v-17c824ae]:hover{outline:none;opacity:.8}.chart .chart-container .reference-chart[data-v-17c824ae] svg{fill:none}.chart .chart-container .reference-chart[data-v-17c824ae] svg .legend-rings circle{stroke:var(--font-color, #000);stroke-width:3px;transition:stroke ease-in-out .2s}.chart .chart-container .reference-chart[data-v-17c824ae] svg .legend-rings circle.TWh{stroke-dasharray:200 12}.chart .chart-container .reference-chart[data-v-17c824ae] svg .legend-rings circle.GWh{stroke-dasharray:60 12}.chart .chart-container .reference-chart[data-v-17c824ae] svg .legend-rings circle.MWh{stroke-dasharray:20 12}.chart .chart-container .reference-chart[data-v-17c824ae] svg .legend-rings circle:first-child{stroke-dasharray:0 0}.chart .chart-container .reference-chart[data-v-17c824ae] svg .legend-texts{text-anchor:end}.chart .chart-container .reference-chart[data-v-17c824ae] svg .legend-texts text{font-size:35px;fill:var(--font-color, #000);stroke:none;transition:fill ease-in-out .2s}.chart .chart-container .reference-chart[data-v-17c824ae] svg .legend-texts text:first-child{transform:translateY(20px)}.chart .chart-container .reference-chart[data-v-17c824ae] svg .legend-background-arc{fill:var(--background-color, rgb(245, 245, 245));will-change:fill;transition:fill ease-in-out .2s}.chart .chart-container .main-chart[data-v-17c824ae]{flex-grow:1;display:flex;flex-direction:row;align-items:center;justify-content:center;border-radius:100%;overflow:hidden}.chart .chart-container .main-chart.legend-rings-visible[data-v-17c824ae] svg .element{opacity:.8}.chart .chart-container .main-chart.legend-rings-visible[data-v-17c824ae] svg .legend-rings{display:block;opacity:1}.chart .chart-container .main-chart[data-v-17c824ae] svg{flex-grow:1;width:auto;max-width:100%;height:100%}.chart .chart-container .main-chart[data-v-17c824ae] svg .element{cursor:pointer;opacity:1;will-change:opacity;transition:opacity ease-in-out .2s}.chart .chart-container .main-chart[data-v-17c824ae] svg .element.hidden{opacity:0}.chart .chart-container .main-chart[data-v-17c824ae] svg .element:focus{outline:none}.chart .chart-container .main-chart[data-v-17c824ae] svg .element.element-not-introduced{opacity:0}.chart .chart-container .main-chart[data-v-17c824ae] svg.focus .element.focus{opacity:1}.chart .chart-container .main-chart[data-v-17c824ae] svg.focus .element:not(.focus):not(.hidden){opacity:.3}.chart .chart-container .main-chart[data-v-17c824ae] svg .legend-rings{display:none;opacity:0;transition:opacity ease-in-out .2s}.chart .chart-container .main-chart[data-v-17c824ae] svg .legend-rings circle{fill:none;stroke:var(--font-color, rgb(245, 245, 245));stroke-width:7px;stroke-opacity:.65;transition:stroke ease-in-out .2s}.chart .chart-container .main-chart[data-v-17c824ae] svg .legend-rings circle.TWh{stroke-dasharray:480 15}.chart .chart-container .main-chart[data-v-17c824ae] svg .legend-rings circle.GWh{stroke-dasharray:180 15}.chart .chart-container .main-chart[data-v-17c824ae] svg .legend-rings circle.MWh{stroke-dasharray:30 15}.chart .chart-container .main-chart[data-v-17c824ae] svg .legend-rings circle:first-child{display:none}.chart .chart-container .main-chart[data-v-17c824ae] svg .legend-inner .legend-line{stroke:var(--font-color, #000);transition:stroke ease-in-out .2s}.chart .chart-container .main-chart[data-v-17c824ae] svg .legend-inner .legend-text{font-size:18px;fill:var(--font-color, #000);transition:fill ease-in-out .2s}@media (max-width: 1000px) and (orientation: landscape){.chart .chart-container[data-v-17c824ae]{margin-bottom:40px}.chart .chart-container .reference-chart[data-v-17c824ae]{width:44%;max-width:30vh}.chart .chart-container .main-chart[data-v-17c824ae]{position:relative;z-index:2}}@media (max-width: 750px){.chart .chart-container[data-v-17c824ae]{flex-direction:column;margin-bottom:60px}.chart .chart-container .reference-chart[data-v-17c824ae]{order:2;width:33%;transform:translateY(20%);z-index:1}.chart .chart-container .main-chart[data-v-17c824ae]{order:1;position:relative;width:100%;margin:0 auto;background-color:var(--background-color, rgb(245, 245, 245));transition:background-color ease-in-out .2s;z-index:2}}.stroke[data-v-7ccf3866]{fill:none;stroke:var(--icon-color, #A2C748);stroke-width:var(--icon-stroke-width, 3);stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}.stroke[data-v-1bd8cd3a]{fill:none;stroke:var(--icon-color, #5f2218);stroke-width:var(--icon-stroke-width, 3);stroke-linecap:round;stroke-miterlimit:10}.stroke[data-v-44929af8]{fill:none;stroke:var(--icon-color, #e84e0f);stroke-width:var(--icon-stroke-width, 3);stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}.stroke[data-v-4fd11da4]{fill:none;stroke:var(--icon-color, #9C2315);stroke-width:var(--icon-stroke-width, 3);stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}.stroke[data-v-2783892f]{fill:none;stroke:var(--icon-color, #e20872);stroke-width:var(--icon-stroke-width, 3);stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}.stroke[data-v-789e860e]{fill:none;stroke:var(--icon-color, #e41513);stroke-width:var(--icon-stroke-width, 3);stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}.stroke[data-v-0907a183]{fill:none;stroke:var(--icon-color, #4c9f38);stroke-width:var(--icon-stroke-width, 3);stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}.stroke[data-v-3132542a]{fill:none;stroke:var(--icon-color, #f7d91c);stroke-width:var(--icon-stroke-width, 3);stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}.stroke[data-v-514077eb]{fill:none;stroke:var(--icon-color, #2496C0);stroke-width:var(--icon-stroke-width, 3);stroke-linejoin:round;stroke-miterlimit:10}.stroke[data-v-887f9b58]{stroke:var(--icon-color, #ABDCED);stroke-width:var(--icon-stroke-width, 3);stroke-linejoin:round;stroke-miterlimit:10}.chart-legend[data-v-62615431]{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;margin-left:auto}@media (max-width: 1000px) and (orientation: landscape){.chart-legend[data-v-62615431]{flex-direction:row;flex-wrap:wrap;justify-content:left;margin:auto auto 40px}}@media (max-width: 750px){.chart-legend[data-v-62615431]{flex-direction:row;flex-wrap:wrap;justify-content:left;margin:auto auto 40px}}.chart-legend button.item[data-v-62615431]{flex-grow:1;display:flex;flex-direction:row;width:100%;padding:.25em 1em;text-align:left;color:var(--font-color, #000);border:1px dashed transparent;border-radius:4px;appearance:none;transition:color ease-in-out .2s,opacity ease-in-out .2s;cursor:pointer}.chart-legend button.item[data-v-62615431]:hover,.chart-legend button.item[data-v-62615431]:focus{border-color:rgba(var(--font-color-rgb, rgb(0, 0, 0)),.4);outline:none}@media (max-width: 1000px) and (orientation: landscape){.chart-legend button.item[data-v-62615431]{flex-grow:0;flex-direction:column;width:25%;padding:.25em;margin-bottom:1.25em}}@media (max-width: 750px){.chart-legend button.item[data-v-62615431]{flex-grow:0;flex-direction:column;width:50%;padding:.25em;margin-bottom:1em}}.chart-legend button.item[data-v-62615431] .icon{flex-shrink:0;width:3.5em;height:auto;max-height:3.5em;margin:auto 1em auto auto;padding-right:1em;text-align:right;border-right:5px solid var(--color);transition:border-color ease-in-out .2s}@media (max-width: 1000px) and (orientation: landscape){.chart-legend button.item[data-v-62615431] .icon{width:100%;margin:0 0 .5em;padding:0 0 .5em;text-align:left;border-right:0px;border-bottom:5px solid var(--color)}}@media (max-width: 750px){.chart-legend button.item[data-v-62615431] .icon{width:100%;margin:0 0 .5em;padding:0 0 .5em;text-align:left;border-right:0px;border-bottom:5px solid var(--color)}}.chart-legend button.item[data-v-62615431] .icon svg{overflow:visible;height:100%;width:100%}@media (max-width: 1000px) and (orientation: landscape){.chart-legend button.item[data-v-62615431] .icon svg{max-width:33%}}@media (max-width: 750px){.chart-legend button.item[data-v-62615431] .icon svg{max-width:33%}}.chart-legend button.item .information[data-v-62615431]{flex-grow:1;display:flex;flex-direction:column;margin:auto;transition:color ease-in-out .2s}@media (max-width: 1000px) and (orientation: landscape){.chart-legend button.item .information[data-v-62615431]{margin:0}}@media (max-width: 750px){.chart-legend button.item .information[data-v-62615431]{margin:0}}.chart-legend button.item .information .data-percent[data-v-62615431],.chart-legend button.item .information .label[data-v-62615431]{color:var(--color);font-size:18px}.chart-legend button.item .information .data-raw[data-v-62615431]{font-size:14px;opacity:.8}.chart-legend button.item.item-disabled[data-v-62615431] .icon{border-color:rgba(var(--font-color-rgb, 0, 0, 0),.4)}.chart-legend button.item.item-disabled[data-v-62615431] .icon svg .stroke{stroke:rgba(var(--font-color-rgb, 0, 0, 0),.4)!important}.chart-legend button.item.item-disabled .information .data-percent[data-v-62615431],.chart-legend button.item.item-disabled .information .label[data-v-62615431],.chart-legend button.item.item-disabled .information .data-raw[data-v-62615431]{color:rgba(var(--font-color-rgb, 0, 0, 0),.4)}.error-message[data-v-45aa437a]{display:block;width:auto;margin:auto}.error-message h2[data-v-45aa437a]{margin-bottom:.75em}.error-message p[data-v-45aa437a]{margin-bottom:.5em}.error-message .links a[data-v-45aa437a]{display:block;text-decoration:none;color:var(--font-color, #000);opacity:1;transition:opacity ease-in-out .2s}.error-message .links a[data-v-45aa437a]:focus,.error-message .links a[data-v-45aa437a]:hover{opacity:.3}.error-message .links a[data-v-45aa437a] svg{transform:translateY(15%)}
