@import"https://fonts.googleapis.com/css2?family=Exo+2:ital,wght@0,100..900;1,100..900&display=swap";*,*:before,*:after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-block-end:0}ul[role=list],ol[role=list]{list-style:none}body{line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block}input,button,textarea,select{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}:root{--font-stack: "Exo 2", sans-serif;--text-color: #404040;--energy: #F29100;--water: #004DFF;--gas: #6F49DB;--blue-dark: #103F76;--color-separator: #D3D3D3;--bg: #EBEBEB;--header-size: 1.25rem}body{font-family:var(--font-stack);color:var(--text-color);background:var(--bg);padding:10px}.separator{display:block;width:100%;height:1px;background-color:var(--color-separator);flex-shrink:0}.header-wrapper{width:100%;height:100px;background-color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 10px}.header-wrapper img{max-width:500px}.header-text{display:flex;align-items:center;gap:10px;font-size:34px}.header-university{display:flex;align-items:center;gap:4px}.header-text>span{color:var(--energy)}@media (max-width: 1540px){.header-text{font-size:24px}}@media (max-width: 1280px){.header-text{display:flex;flex-direction:column;gap:0;align-items:flex-start}}.chart-outer-wrapper{height:auto;width:100%}.nodata-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:270px;background:var(--bg);border-radius:4px}.nodata-wrapper img{width:200px}.nodata-wrapper span{font-size:1.2rem;font-weight:700;color:var(--energy);text-wrap:nowrap}.bar-chart-widget-wrapper{width:100%;display:flex;flex-direction:column;background-color:var(--bg);padding:20px;border-radius:4px;gap:8px;height:auto}.header-widget{display:flex;align-items:center;font-size:var(--header-size);font-weight:600;gap:8px}.footer-widget-wrapper{width:100%;display:flex;align-items:center;gap:12px;font-weight:700}.footer-widget-wrapper .footer-legend{display:flex;align-items:center;gap:8px}.circle{width:12px;height:12px;border-radius:50%}.circle.green{background-color:#55bf3b}.circle.orange{background-color:#fb0}.recommendations-wrapper{display:flex;flex-direction:column;height:100%;padding:20px;background-color:#fff;border-radius:4px;width:600px}.recommendations-header{font-size:var(--header-size);font-weight:600}.recommendations-body{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.recommendations-content{display:flex;flex-direction:column;align-items:center;height:100%}.recommendations-content img{height:24em;margin-top:120px}.recommendations-content>img:last-child{max-width:200px;height:auto;margin-top:auto}.recommendations-content span{font-size:1.6rem;font-weight:600;color:var(--energy);text-align:center}.chart-outer-wrapper{max-height:200px}.gauss-chart-widget-wrapper{display:flex;flex-direction:column;gap:4px;padding:20px;background-color:var(--bg);border-radius:4px}.gauss-chart-widget-header{display:flex;align-items:center;justify-content:space-between;font-size:var(--header-size);font-weight:600}.gauss-chart-widget-title{display:flex;align-items:center;gap:4px}.gauss-chart-widget-header>span{color:var(--energy)}.gauss-chart-widget-body{display:flex;gap:20px;align-items:center}.gauss-chart-widget-body>span{font-size:4.5rem;font-weight:600;color:var(--blue-dark)}.temperature-widget-wrapper{display:flex;flex-direction:column;gap:12px;background-color:var(--bg);padding:20px;border-radius:4px}.temperature-widget{display:flex;flex-direction:column;gap:8px}.temperature-widget-header{display:flex;align-items:center;gap:8px;font-weight:700;font-size:1.2rem}.temperature-widget-content{display:flex;align-items:center;font-size:3rem;font-weight:700;color:var(--blue-dark);gap:8px}.icon-wrapper{display:flex;align-items:center;justify-content:center;width:34px;height:34px;background-color:var(--energy);border-radius:2px}.main-container{display:flex;flex-direction:column;gap:16px;height:auto}.main-container2 .content{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,2fr);gap:16px}.main-container .content{display:flex;gap:16px}.left-content{flex:2;display:flex;flex-direction:column;gap:12px;padding:20px;background-color:#fff;border-radius:4px}.left-content .top-widgets{flex:1;display:grid;grid-template-columns:2.5fr 1.5fr;gap:12px}
