.evs-sankey text,.evs-sankey tspan{font-size:16px}.evs-flow{fill:none;stroke-opacity:.8}.evs-flow:hover{stroke-opacity:.9}.evs-flow.evs-heat{stroke:#98002e}.evs-flow.evs-elec,.evs-flow.evs-waste.evs-heat{stroke:#e49942}.evs-flow.evs-waste{opacity:.4!important;stroke:#e49942}.evs-flow.evs-solar{stroke:#fed530}.evs-flow.evs-nuclear{stroke:#ca0813}.evs-flow.evs-hydro{stroke:#0b24fb}.evs-flow.evs-wind{stroke:#901d8f}.evs-flow.evs-geo{stroke:#905a1c}.evs-flow.evs-gas{stroke:#4cabf2}.evs-flow.evs-coal{stroke:#000}.evs-flow.evs-bio{stroke:#46be48}.evs-flow.evs-petro{stroke:#095f0b}.evs-box.evs-sector{fill:#ccc}.evs-box.evs-solar{fill:#fed530}.evs-box.evs-nuclear{fill:#ca0813}.evs-box.evs-hydro{fill:#0b24fb}.evs-box.evs-wind{fill:#901d8f}.evs-box.evs-geo{fill:#905a1c}.evs-box.evs-gas{fill:#4cabf2}.evs-box.evs-coal{fill:#000}.evs-box.evs-bio{fill:#46be48}.evs-box.evs-petro{fill:#095f0b}.evs-maxline{stroke:#ccc;stroke-width:1px}.evs-bkgd{fill:#000}.evs-title-container{min-height:58px;padding:8px 16px;position:relative}.evs-header-content{align-items:center;display:flex;flex-wrap:nowrap;gap:20px;justify-content:space-between;width:100%}.evs-header-logo{flex:0 0 auto;min-width:60px}.evs-header-logo img{display:block;height:auto;max-height:45px}.evs-header-main{flex:1;min-width:160px;position:relative;text-align:center}.evs-header-title-section{min-height:45px;position:relative}.evs-main-title{color:#000;font-size:1em;font-weight:400;line-height:1.2;margin:0 0 2px}.evs-energy-usage-overlay{height:25px;left:0;pointer-events:none;position:absolute;top:22px;width:100%}.evs-header-year{align-items:center;display:flex;flex:1;height:45px;justify-content:center;min-width:80px;position:relative}.evs-year-overlay{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.evs-header-info{flex:1.9;min-width:160px;text-align:left}.evs-subtitle{font-weight:bolder;margin-bottom:2px}.evs-attribution,.evs-subtitle{color:#000;font-size:1em;line-height:1.2}.evs-attribution{font-weight:400}.evs-header-affiliation{flex:1.7;min-width:140px;text-align:center}.evs-affiliation-text{color:#000;font-size:1em;font-weight:400;line-height:1.2}.evs-energy-svg-overlay,.evs-year-svg-overlay{z-index:10}.evs-energy-svg-overlay text,.evs-year-svg-overlay text{fill:#000}.evs-title-container svg{font-size:15px}.evs-title-container .evs-title{fill:#000;font-size:1em}.evs-title-container .evs-title .evs-unit{font-size:.9em;font-weight:700}.evs-title-container .evs-title .evs-year{clear:left;font-size:3.1em;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.05em}@media(max-width:1024px){.evs-header-content{gap:15px}.evs-main-title{font-size:.9em}.evs-header-logo{min-width:50px}.evs-header-affiliation,.evs-header-info,.evs-header-main,.evs-header-year{flex:1;min-width:120px}.evs-year-svg-overlay text{font-size:2.8em!important}.evs-affiliation-text,.evs-attribution,.evs-subtitle{font-size:.9em}}@media(max-width:768px){.evs-title-container{padding:6px 12px}.evs-header-content{gap:10px}.evs-header-logo{min-width:40px}.evs-header-logo img{max-height:35px}.evs-main-title{font-size:.8em}.evs-header-affiliation,.evs-header-info,.evs-header-main,.evs-header-year{flex:1;min-width:100px}.evs-header-year{height:40px}.evs-year-svg-overlay text{font-size:2.5em!important}.evs-energy-svg-overlay text{font-size:.8em!important}.evs-affiliation-text,.evs-attribution,.evs-subtitle{font-size:.8em}}@media(max-width:600px){.evs-header-content{flex-wrap:wrap;gap:8px}.evs-header-main{flex:1 1 100%;margin-bottom:8px;order:1}.evs-header-year{flex:1 1 100%;height:50px;justify-content:center;margin-bottom:8px;order:2}.evs-header-logo{flex:1 1 50%;order:3}.evs-header-info{flex:1 1 100%;margin-bottom:8px;order:4}.evs-header-affiliation{flex:1 1 50%;order:5;text-align:left}.evs-main-title{margin-bottom:5px;text-align:center}.evs-energy-usage-overlay{margin-top:5px;position:relative;text-align:center;top:0}}.evs-total.evs-sector{font-size:.7em;font-weight:700}.evs-total.evs-waste-level{fill:#e49942;opacity:.4}.evs-hidden{visibility:hidden}.evs-tooltip{background:#efefef;border:1px solid #000;color:#000;padding:5px;pointer-events:none;position:absolute;text-align:justify;width:auto;z-index:3}.evs-fuel-value{text-align:center;vertical-align:middle}.evs-waste-heat-hidden .evs-flow.evs-waste,.evs-waste-heat-hidden .evs-total.evs-waste-level{display:none!important}.evs-flow.evs-waste,.evs-total.evs-waste-level{transition:opacity .3s ease}.evs-range-slider{margin-top:5px;overflow:visible;position:relative;width:100%}.evs-range-slider text,.evs-range-slider tspan{font-size:16px}.evs-range-slider__range{-webkit-appearance:none;border-radius:5px;margin:0;outline:none;padding:0;width:100%}.evs-range-slider__range:first-child{background:#d7dcdf}.evs-range-slider__range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;border-radius:50%;box-shadow:0 0 4px #000;cursor:pointer;height:11px;-webkit-transition:background .15s ease-in-out;transition:background .15s ease-in-out;width:11px}.evs-range-slider__range::-moz-range-thumb{background:#fff;border:0;border-radius:50%;box-shadow:0 0 4px #000;cursor:pointer;height:11px;-moz-transition:background .15s ease-in-out;transition:background .15s ease-in-out;width:11px}#evs-dynamic-year{background:#fff;border:1px solid #000;border-radius:3px;box-shadow:0 2px 4px #0003;color:#000;display:block;font-size:16px;padding:3px 5px;position:absolute;text-align:center;top:0;width:50px}#evs-dynamic-year:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid #000;content:"";height:0;left:50%;margin-left:-4px;position:absolute;top:100%;width:0}#evs-play-button{border-radius:0;display:block;height:0}#evs-play-button:hover{background:transparent!important}#evs-play-button.evs-playbutton{border-color:transparent transparent transparent #202020;border-style:solid;border-width:13px 0 13px 20px}#evs-play-button.evs-playbutton,#evs-play-button.evs-playpaused{background:transparent;cursor:pointer;outline:0;transition:all .1s ease}#evs-play-button.evs-playpaused{border:0 double transparent;border-left:20px double #202020;height:26px}#evs-play-button.evs-playbutton:hover{border-color:transparent transparent transparent #404040}.evs-switch-box{align-items:center;display:flex;flex:1;justify-content:center;min-width:200px}input[type=checkbox].evs-switch-1{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#666;border-radius:3em;cursor:pointer;height:1.5em;outline:none;position:relative;transition:all .2s ease-in-out;width:3.5em}input[type=checkbox].evs-switch-1:checked{background:#e49942}input[type=checkbox].evs-switch-1:after{background:#fff;border-radius:50%;box-shadow:0 0 .25em #0000004d;content:"";height:1.5em;left:0;position:absolute;transform:scale(.7);transition:all .2s ease-in-out;width:1.5em}input[type=checkbox].evs-switch-1:checked:after{left:calc(100% - 1.5em)}input[type=checkbox].evs-switch-1:hover{background:#555}input[type=checkbox].evs-switch-1:checked:hover{background:#e49942}input[type=checkbox].evs-switch-1:focus{box-shadow:0 0 0 3px #f5dbbc}#evs-test-tick .tick text{cursor:pointer}#evs-test-tick .tick text:hover{color:gray;transition:color .25s}#evs-lbl-waste-hide-show{margin-right:10px}[data-stacked-area-chart] .stacked-area-chart{font-family:Arial,sans-serif;font-size:12px;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}[data-stacked-area-chart] .stacked-area-chart .area-path{stroke:none;stroke-width:0;transition:opacity .2s ease-in-out}[data-stacked-area-chart] .stacked-area-chart .area-path:hover{opacity:.9}[data-stacked-area-chart] .stacked-area-chart .tooltip{background:#e8e8e8;border:1px solid #ccc;border-radius:3px;box-shadow:0 2px 4px #0000001a;color:#000;font-family:Arial,sans-serif;font-size:12px;line-height:1.4;padding:8px;pointer-events:none;position:absolute;white-space:nowrap;z-index:9999}[data-stacked-area-chart] .stacked-area-chart .axis{color:#666;font-size:11px}[data-stacked-area-chart] .stacked-area-chart .axis-x,[data-stacked-area-chart] .stacked-area-chart .axis-y{opacity:.7}[data-stacked-area-chart] .stacked-area-chart .axis{display:none}[data-stacked-area-chart] .stacked-area-chart svg{height:auto;max-width:100%}[data-stacked-area-chart] .stacked-area-chart .entering,[data-stacked-area-chart] .stacked-area-chart .exiting{opacity:0}[data-stacked-area-chart] .stacked-area-chart.loading{opacity:.5;pointer-events:none}[data-stacked-area-chart] .stacked-area-chart.error{background-color:#fff5f5;border:1px solid #ff6b6b}[data-stacked-area-chart] .stacked-area-chart.error:after{align-items:center;color:#e03131;content:"Error loading chart data";display:flex;font-weight:700;height:100%;justify-content:center}
