.l-main-layout[data-v-6908a043]{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:100svh}.l-main-layout .main-panel[data-v-6908a043],.l-main-layout[data-v-6908a043]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.l-main-layout .main-panel[data-v-6908a043]{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;height:100%;overflow-y:auto;-webkit-box-flex:1;-ms-flex:auto;flex:auto}.l-main-layout .page-contents[data-v-6908a043]{padding:var(--spacing-m) var(--spacing-m) var(--spacing-xl)}.l-main-layout .page-contents .loading[data-v-6908a043]{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--spacing-xs)}.c-tabs[data-v-7fab7b86],.l-main-layout .page-contents .loading[data-v-6908a043]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.c-tabs[data-v-7fab7b86]{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;height:100%}.c-tabs .tabs-wrapper[data-v-7fab7b86]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%;background-color:#fff;padding-right:var(--spacing-xs)}.c-tabs .tabs-wrapper .actions-slot[data-v-7fab7b86]{min-height:100%}.c-tabs .buttons-container[data-v-7fab7b86],.c-tabs .tabs-wrapper .actions-slot[data-v-7fab7b86]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-tabs .buttons-container[data-v-7fab7b86]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;background-color:#fff;overflow-x:auto;overflow-y:hidden}.c-tabs .buttons-container nav[data-v-7fab7b86]{padding:var(--spacing-xs);height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-tabs .buttons-container span[data-v-7fab7b86]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tab-content[data-v-ddd16eba]{height:100%}.c-scenario-picker[data-v-fe7f701c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-scenario-picker .scenario-label[data-v-fe7f701c]{margin-right:var(--spacing-s)}.c-scenario-picker .is-selected[data-v-fe7f701c]{font-weight:500}.c-scenario-picker .button{font-weight:500!important}.c-scenario-picker .button .button-text{max-width:200px}.async-content-container-message[data-v-6d98d83e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pending[data-v-6d98d83e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:var(--spacing-xs);line-height:16px}.faults-container{text-align:center;color:red}.faults-container .building-id a{color:red;border-bottom:1px solid red;margin-right:4px}.c-exportable-line-chart[data-v-7b0e8313]{position:relative}.c-exportable-line-chart .download-buttons[data-v-7b0e8313]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:auto;padding-top:10px}.c-exportable-line-chart .chart-container[data-v-7b0e8313]{position:relative}.c-exportable-line-chart .export-wrapper[data-v-7b0e8313]{position:fixed;top:0;left:0;display:none;visibility:hidden}.kpi-compare-selection-chart{height:520px;width:100%;padding:var(--spacing-s)}.kpi-compare-selection-chart .justify-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.kpi-compare-scenario-chart{height:520px;width:100%;padding:var(--spacing-s)}.kpi-compare-scenario-chart .justify-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.error-container{padding:0 8px 0 55px;color:red}.error-container .building-id{border-bottom:1px solid red;margin-right:4px}.c-kpi-by-usage-chart{height:520px;width:100%;padding:var(--spacing-s)}.c-kpi-by-usage-chart .justify-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.c-kpi-by-carrier-chart{height:520px;width:100%;padding:var(--spacing-s)}.c-kpi-by-carrier-chart .justify-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.c-kpi-pareto-chart[data-v-5f26eb9e],.c-kpi-penr-share-chart[data-v-5c1675c4],.scenario-cost-chart,.scenario-pv-npv-chart{height:520px;width:100%;padding:var(--spacing-s)}.detail-list h3{margin-top:var(--spacing-s)}.detail-list>ul{position:relative;border:var(--box-border);border-radius:var(--box-radius);background-color:#fff}.detail-list>ul>li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:var(--box-padding-h);font-variant-numeric:tabular-nums}.detail-list>ul>li>*{-webkit-box-flex:1;-ms-flex:1 40px;flex:1 40px}.detail-list>ul>li>p{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-list>ul>li .sticky-column{background-color:#fff;padding:5px 10px;position:sticky;z-index:3;left:0;border-right:1px solid #ddd}.detail-list>ul>li:hover,.detail-list>ul>li:hover .sticky-column{background-color:#f8f8f8}.detail-list>ul>li:hover.header,.detail-list>ul>li:hover.header .sticky-column{background-color:#fff}.detail-list>ul>li.header{font-size:var(--font-xs);font-weight:600;color:var(--secondary-highlight-color);background-color:#fff;border-radius:var(--spacing-xs) var(--spacing-xs) 0 0;position:sticky;top:0;border-bottom:1px solid #ddd;margin-bottom:-1px;z-index:4}.detail-list>ul>li.header *{line-height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.detail-list>ul>li.header * .c-info-box{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.detail-list>ul>li.footer{font-weight:400;color:var(--secondary-highlight-color);border-radius:0 0 var(--box-radius) var(--box-radius)}.detail-list>ul>li:not(.detail-list-item){padding:var(--box-padding)}.detail-list>ul>li~li{border-top:var(--box-border)}.detail-list>ul>li:first-child{border-radius:var(--box-radius) var(--box-radius) 0 0}.detail-list>ul>li:last-child{border-radius:0 0 var(--box-radius) var(--box-radius)}.detail-list>ul>li:only-child{border-radius:var(--box-radius)}.c-sort-dropdown-menu[data-v-808e6be4]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:var(--spacing-xs)}.c-pagination[data-v-532615ee],.c-sort-dropdown-menu[data-v-808e6be4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-pagination .page-info[data-v-532615ee]{min-width:4rem;text-align:center;padding-left:var(--spacing-s)}.c-pagination .button[data-v-532615ee]:disabled{opacity:.5;cursor:default}.c-pagination .icon[data-v-532615ee]{width:1rem;height:1rem}.c-costs-overview[data-v-f54ec842]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-m)}.c-costs-overview .costs-overview-chart-container[data-v-f54ec842]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:var(--spacing-s)}.c-costs-overview .costs-overview-chart-container>[data-v-f54ec842]{-webkit-box-flex:1;-ms-flex:1;flex:1}.c-costs-overview .costs-overview-chart-container .costs-overview-chart[data-v-f54ec842]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:568px}.c-costs-overview .costs-overview-table-container[data-v-f54ec842]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;overflow:hidden;padding:var(--spacing-m)}.c-costs-overview .costs-overview-table-container .overview-header[data-v-f54ec842]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-costs-overview .costs-overview-table-container .overview-header h2[data-v-f54ec842]{margin:var(--spacing-m) 0}.c-costs-overview .costs-overview-table-container .measures-list .measure-icon[data-v-f54ec842]{position:absolute;left:0}.c-costs-overview .costs-overview-table-container .measures-list .measure-name[data-v-f54ec842]{position:relative;padding-left:var(--spacing-m);text-align:left}.c-costs-overview .align-right[data-v-f54ec842]{text-align:right;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.c-costs-overview .align-left[data-v-f54ec842]{text-align:left;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.c-costs-overview .no-wrap[data-v-f54ec842]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c-costs-overview .gray[data-v-f54ec842]{color:#888}.c-costs-overview .no-data[data-v-f54ec842]{text-align:center;padding:var(--spacing-m);border:var(--box-border);border-radius:var(--box-radius)}.c-costs-overview .costs-overview-chart-container .chart-container{-webkit-box-flex:1;-ms-flex:1;flex:1}.c-costs-overview .costs-overview-table-container .detail-list{overflow:hidden;width:100%;height:100%;font-size:13px}.c-costs-overview .costs-overview-table-container .detail-list ul{overflow:auto;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:500px}.c-costs-overview .costs-overview-table-container .detail-list ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;width:100%;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.c-costs-overview .costs-overview-table-container .detail-list ul li.summary-row{position:sticky;bottom:0;background-color:var(--background-color)}.c-costs-overview .costs-overview-table-container .detail-list ul li>*{-webkit-box-flex:1;-ms-flex:1;flex:1;width:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.c-costs-overview .costs-overview-table-container .detail-list ul li .id{-webkit-box-flex:0;-ms-flex:none;flex:none;width:80px;overflow:visible}.c-costs-overview .costs-overview-table-container .detail-list ul li .name{min-width:160px}.c-costs-overview .costs-overview-table-container .detail-list ul li .year{-webkit-box-flex:0;-ms-flex:none;flex:none;width:40px}.c-costs-overview .costs-overview-table-container .detail-list ul li .measures{min-width:180px}.c-costs-overview .costs-overview-table-container .detail-list ul li .emissions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:var(--spacing-xxs)}.c-costs-overview .costs-overview-table-container .detail-list ul li .emissions,.c-costs-overview .costs-overview-table-container .detail-list ul li .investment-costs,.c-costs-overview .costs-overview-table-container .detail-list ul li .reduction-costs{min-width:140px}.c-costs-overview .costs-overview-table-container .pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:var(--spacing-s)}.c-costs-overview .table-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0;-webkit-animation:fade-in .2s ease-in-out forwards;animation:fade-in .2s ease-in-out forwards;z-index:5}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.c-costs-overview .table-controls .v-popover .button{margin-left:var(--spacing-s)}.c-costs-overview .table-controls .export-spinner{width:20px;height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-own-use-chart,.c-pv-pareto-chart[data-v-3ec967c5],.heating-type-chart,.peak-production-chart{height:520px;width:100%;padding:var(--spacing-s)}.placeholder[data-v-7e4ca894]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:250px;border:var(--box-border);border-radius:var(--box-radius);padding:var(--spacing-s)}.efficiency-class-chart{height:520px;width:100%;padding:var(--spacing-s)}.c-reduction-path-compare-panel[data-v-4859b7b6]{-webkit-box-flex:1;-ms-flex:1;flex:1;border-bottom:1px solid #eee}.c-reduction-path-compare-panel .panel-header[data-v-4859b7b6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #eee}.c-reduction-path-compare-panel .panel-header .panel-toggle[data-v-4859b7b6]{min-height:100%;border-left:1px solid #eee;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:var(--spacing-xs)}@media screen and (max-width:1640px){.c-reduction-path-compare-panel .panel-header .panel-toggle[data-v-4859b7b6]{display:none}}.c-reduction-path-compare-panel .panel-header .panel-toggle .panel-toggle-button[data-v-4859b7b6]{border:none;background-color:transparent;padding:0;margin:0;width:36px;opacity:.5}.c-reduction-path-compare-panel .panel-header .panel-toggle .panel-toggle-button[data-v-4859b7b6]:hover{opacity:1}.c-reduction-path-compare-panel .section-content[data-v-4859b7b6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.c-reduction-path-compare-panel .tabs-wrapper{border-bottom:var(--hairline-width) solid var(--hairline-color)}.c-reduction-path-compare-panel .c-scenario-picker{margin-bottom:0;padding:var(--spacing-xs);padding-left:var(--spacing-m)}.p-reduction-path-page[data-v-34d2f21e]{padding:0!important}.p-reduction-path-page .panels-container .panel-divider[data-v-34d2f21e]{-webkit-box-flex:0;-ms-flex:none;flex:none;width:var(--hairline-width);min-height:100%;background-color:var(--hairline-color)}.p-reduction-path-page .panels-container .left-panel[data-v-34d2f21e],.p-reduction-path-page .panels-container .right-panel[data-v-34d2f21e]{max-width:0;overflow-x:hidden;-webkit-transition:max-width .15s ease-out;transition:max-width .15s ease-out}.p-reduction-path-page .panels-container .left-panel.half[data-v-34d2f21e],.p-reduction-path-page .panels-container .right-panel.half[data-v-34d2f21e]{max-width:50%}.p-reduction-path-page .panels-container .left-panel.full[data-v-34d2f21e],.p-reduction-path-page .panels-container .right-panel.full[data-v-34d2f21e]{max-width:100%}@media screen and (max-width:1640px){.p-reduction-path-page .panels-container .panel-divider[data-v-34d2f21e]{display:none}.p-reduction-path-page .panels-container .left-panel[data-v-34d2f21e],.p-reduction-path-page .panels-container .right-panel[data-v-34d2f21e]{max-width:0!important}.p-reduction-path-page .panels-container .full[data-v-34d2f21e],.p-reduction-path-page .panels-container .left-panel.half[data-v-34d2f21e]{max-width:100%!important}}.p-reduction-path-page .portfolio-search-container{padding:var(--spacing-m);border-bottom:var(--hairline-width) solid var(--hairline-color)}.p-reduction-path-page .panels-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.p-reduction-path-page .page-contents{padding:0!important}.p-reduction-path-page .page-contents .loading{padding:var(--spacing-m)}.p-reduction-path-page .pending{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:var(--spacing-xs);line-height:16px;padding:var(--spacing-m)}