.l-split-layout[data-v-9de2e496]{-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-split-layout .main-panel[data-v-9de2e496],.l-split-layout[data-v-9de2e496]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.l-split-layout .main-panel[data-v-9de2e496]{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;height:100%;overflow-y:auto;-webkit-box-flex:2;-ms-flex:2;flex:2;width:0}.l-split-layout .main-panel .page-contents[data-v-9de2e496]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:var(--spacing-m);background-color:#fff}@media screen and (max-width:1440px){.l-split-layout .main-panel .page-contents[data-v-9de2e496]{padding:0 var(--spacing-m) var(--spacing-m)}}.l-split-layout .loading[data-v-9de2e496]{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;gap:var(--spacing-xs)}.l-split-layout .side-panel[data-v-9de2e496]{-webkit-box-flex:1;-ms-flex:1;flex:1;width:0;min-width:520px;max-width:760px;height:100%;border-left:1px solid #ddd}@media screen and (max-width:1440px){.l-split-layout .side-panel[data-v-9de2e496]{display:none}}nav.button-wrapper{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:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:var(--spacing-m);margin-bottom:var(--spacing-m)}.ring-indicator{fill-rule:evenodd;clip-rule:evenodd;max-width:100%;--circle-stroke-width:60}.ring-indicator circle{fill:none;stroke:currentColor;stroke-width:var(--circle-stroke-width)}.ring-indicator .ring-track{color:var(--track-color)}.ring-indicator .ring-progress{color:transparent}.ring-indicator .ring-progress.ring-progress--very-high{color:#f63c14}.ring-indicator .ring-progress.ring-progress--high{color:#f69b12}.ring-indicator .ring-progress.ring-progress--mid{color:#ffcc19}.ring-indicator .ring-progress.ring-progress--none,.ring-indicator .ring-progress.ring-progress--normal{color:#36b908}.data-warning{color:var(--warning-color)}.data-warning .feather-alert-triangle{width:20px;height:20px}.data-warning .trigger{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-min-content;width:-moz-min-content;width:min-content;min-width:20px;min-height:20px}.portfolio-list-item-lifecycle[data-v-ac395680]{display:grid;grid-template-columns:32px 1fr}.portfolio-list-item-lifecycle .ring-indicator[data-v-ac395680]{width:24px!important}.c-portfolio-list-item[data-v-ac395680]{list-style:none;font-variant-numeric:tabular-nums;background-color:#fff;border-radius:var(--box-radius);border:var(--box-border);-webkit-transition:-webkit-box-shadow .2s ease-in-out;transition:-webkit-box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out,-webkit-box-shadow .2s ease-in-out}.c-portfolio-list-item[data-v-ac395680]:hover{-webkit-box-shadow:0 8px 16px -2px #eee;box-shadow:0 8px 16px -2px #eee}.c-portfolio-list-item .missing-data[data-v-ac395680]{height:20px;color:var(--error-color)}.c-portfolio-list-item .unsure-data[data-v-ac395680]{color:var(--warning-color)}.c-portfolio-list-item .ring-indicator[data-v-ac395680]{height:12px;margin-right:2px}.c-portfolio-list-item .gis-errors[data-v-ac395680]{color:var(--warning-color);font-size:var(--font-xs)}.c-portfolio-list-item>a[data-v-ac395680]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:var(--box-radius)}.c-portfolio-list-item>a>section[data-v-ac395680]{display:contents}.c-portfolio-list-item .building-description[data-v-ac395680],.c-portfolio-list-item .table-element[data-v-ac395680],.c-portfolio-list-item footer[data-v-ac395680]{padding:var(--box-padding)}.c-portfolio-list-item header[data-v-ac395680]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:4px 10px;border-bottom:var(--box-border);height:33px}.c-portfolio-list-item .portfolio-list-item-queue[data-v-ac395680],.c-portfolio-list-item header[data-v-ac395680]{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}.c-portfolio-list-item .portfolio-list-item-queue[data-v-ac395680]{-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:8px;width:120px;height:16px;text-align:right;margin-top:-1px}.c-portfolio-list-item .portfolio-list-item-queue .v-popover[data-v-ac395680]{height:16px}.c-portfolio-list-item .building-status[data-v-ac395680]{position:relative;display:inline-block;top:0;width:16px;height:16px;border-radius:50%}.c-portfolio-list-item .building-status .building-status__dot[data-v-ac395680]{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:inline-block;width:8px;height:8px;border-radius:50%}.c-portfolio-list-item .building-id[data-v-ac395680]{font-size:var(--font-xs);font-weight:400;line-height:16px;margin-top:1px;text-align:left;vertical-align:middle;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-portfolio-list-item .building-description[data-v-ac395680]{line-height:24px;font-weight:600;height:60px;overflow:hidden}.c-portfolio-list-item .building-description .address[data-v-ac395680]{font-size:var(--font-s)}.c-portfolio-list-item .building-description .location[data-v-ac395680]{font-weight:500;font-size:var(--font-s)}.c-portfolio-list-item .building-description>[data-v-ac395680]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-portfolio-list-item footer[data-v-ac395680]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-top:var(--box-border);font-weight:400}.c-portfolio-list-item footer ul[data-v-ac395680]{-webkit-box-flex:1;-ms-flex:1;flex:1;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;gap:var(--spacing-s);font-size:var(--font-xs);line-height:20px;overflow:hidden}.c-portfolio-list-item footer ul li[data-v-ac395680]{min-width:20px;overflow:hidden}.c-portfolio-list-item footer ul li>span[data-v-ac395680]{position:relative;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-portfolio-list-item footer ul li sup[data-v-ac395680]{position:absolute;top:-20%}.c-portfolio-list-item footer ul.building-attributes .canton[data-v-ac395680]{-webkit-box-flex:0;-ms-flex:none;flex:none;width:24px;text-align:center}.c-portfolio-list-item footer ul.building-attributes .year-built[data-v-ac395680]{-webkit-box-flex:0;-ms-flex:none;flex:none;width:32px}.c-portfolio-list-item footer .numbers[data-v-ac395680]{overflow:visible;font-weight:600}.c-portfolio-list-item .table-element[data-v-ac395680]{display:none}.c-portfolio-list-item.c-portfolio-list-item--table[data-v-ac395680]{border-radius:0;border:none;border-bottom:var(--box-border);height:auto;overflow:initial}.c-portfolio-list-item.c-portfolio-list-item--table[data-v-ac395680]:hover{-webkit-box-shadow:none;box-shadow:none;background-color:#f8f8f8}.c-portfolio-list-item.c-portfolio-list-item--table>a[data-v-ac395680]{border-radius:0}.c-portfolio-list-item.c-portfolio-list-item--table>a[data-v-ac395680]:focus{outline:none;background-color:#f8f8f8!important}.c-portfolio-list-item.c-portfolio-list-item--table main[data-v-ac395680]{overflow:hidden;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:stretch;-ms-flex-align:stretch;align-items:stretch}.c-portfolio-list-item.c-portfolio-list-item--table header[data-v-ac395680]{display:none}.c-portfolio-list-item.c-portfolio-list-item--table .portfolio-list-item-queue[data-v-ac395680]{-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:6px;width:120px;height:24px;text-align:right}.c-portfolio-list-item.c-portfolio-list-item--table .building-description[data-v-ac395680],.c-portfolio-list-item.c-portfolio-list-item--table .portfolio-list-item-queue[data-v-ac395680]{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-portfolio-list-item.c-portfolio-list-item--table .building-description[data-v-ac395680]{gap:var(--spacing-s);height:auto;width:20svw;min-width:280px}.c-portfolio-list-item.c-portfolio-list-item--table .building-description>[data-v-ac395680]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-portfolio-list-item.c-portfolio-list-item--table .building-description .address[data-v-ac395680]{-webkit-box-flex:2;-ms-flex:2;flex:2;font-size:13px}.c-portfolio-list-item.c-portfolio-list-item--table .building-description .location[data-v-ac395680]{font-weight:600;font-size:13px}.c-portfolio-list-item.c-portfolio-list-item--table footer[data-v-ac395680]{-ms-flex:1;flex:1;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:var(--spacing-m);border:none;padding:var(--spacing-xs) 0}.c-portfolio-list-item.c-portfolio-list-item--table footer[data-v-ac395680],.c-portfolio-list-item.c-portfolio-list-item--table footer ul[data-v-ac395680]{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;align-items:center}.c-portfolio-list-item.c-portfolio-list-item--table footer ul[data-v-ac395680]{-ms-flex:1;flex:1;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;gap:var(--spacing-s);font-size:13px;line-height:20px;overflow:hidden}.c-portfolio-list-item.c-portfolio-list-item--table footer ul li[data-v-ac395680]{overflow:hidden;-webkit-box-flex:1;-ms-flex:1;flex:1}.c-portfolio-list-item.c-portfolio-list-item--table footer ul li>span[data-v-ac395680]{position:relative;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-portfolio-list-item.c-portfolio-list-item--table footer ul li sup[data-v-ac395680]{position:absolute;top:-20%}.c-portfolio-list-item.c-portfolio-list-item--table footer ul.building-kpis[data-v-ac395680]{-webkit-box-flex:0.5;-ms-flex:0.5;flex:0.5;min-width:280px;text-align:right}.c-portfolio-list-item.c-portfolio-list-item--table footer ul.building-attributes[data-v-ac395680]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:360px}@media screen and (max-width:1600px){.c-portfolio-list-item.c-portfolio-list-item--table footer ul.building-attributes[data-v-ac395680]{-webkit-box-flex:0;-ms-flex:none;flex:none;width:360px}}.c-portfolio-list-item.c-portfolio-list-item--table footer ul.building-attributes>[data-v-ac395680]{-webkit-box-flex:1;-ms-flex:1;flex:1}.c-portfolio-list-item.c-portfolio-list-item--table footer ul.building-attributes .heating-type[data-v-ac395680],.c-portfolio-list-item.c-portfolio-list-item--table footer ul.building-attributes .usage[data-v-ac395680]{-webkit-box-flex:2;-ms-flex:2;flex:2;width:0!important}.c-portfolio-list-item.c-portfolio-list-item--table footer ul.building-attributes .canton[data-v-ac395680]{text-align:left}.c-portfolio-list-item.c-portfolio-list-item--table .rings[data-v-ac395680]{width:96px;padding:var(--spacing-xs) var(--spacing-s) var(--spacing-xs) var(--spacing-xs)}.c-portfolio-list-item.c-portfolio-list-item--table .table-element[data-v-ac395680]{display:initial}.c-portfolio-list-item.c-portfolio-list-item--table[data-v-ac395680]:last-child{border-bottom:none}.c-portfolio-list-item .portfolio-list-item-queue .v-popover .trigger{height:16px!important}.c-sort-dropdown{gap:var(--spacing-xs)}.c-portfolio-list .portfolio-controls,.c-sort-dropdown{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-portfolio-list .portfolio-controls{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:var(--spacing-m) 0}.c-portfolio-list .portfolio-controls .portfolio-summary{gap:var(--spacing-xxs)}.c-portfolio-list .portfolio-controls .portfolio-summary,.c-portfolio-list .portfolio-controls__sorting{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-portfolio-list .portfolio-controls__sorting{gap:var(--spacing-s)}.c-portfolio-list .portfolio-controls__sorting .c-menu .button>img{width:20px;height:20px}.c-portfolio-list .portfolio-controls__sorting .export-spinner{width:24px;height:26px;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-portfolio-list>.portfolio-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:var(--spacing-m)}.c-portfolio-list>.portfolio-list>li{width:calc(20% - var(--spacing-m)*5/6)}@media screen and (max-width:2160px){.c-portfolio-list>.portfolio-list>li{width:calc(25% - var(--spacing-m)*4/5)}}@media screen and (max-width:1760px){.c-portfolio-list>.portfolio-list>li{width:calc(33.33333% - var(--spacing-m)*3/4)}}@media screen and (max-width:1439px){.c-portfolio-list>.portfolio-list>li{width:calc(50% - var(--spacing-m)*2/3)}}@media screen and (max-width:1280px){.c-portfolio-list>.portfolio-list>li{width:calc(33.33333% - var(--spacing-m)*2/3)}}@media screen and (max-width:960px){.c-portfolio-list>.portfolio-list>li{width:calc(50% - var(--spacing-m)/2)}}@media screen and (max-width:640px){.c-portfolio-list>.portfolio-list>li{width:100%}}.c-portfolio-list>ul.portfolio-list--table{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:0;width:100%;border-radius:var(--box-radius);border:var(--box-border);overflow:auto;max-height:65svh;background-color:#fff}@media screen and (max-width:1440px){.c-portfolio-list>ul.portfolio-list--table{max-height:45svh}}@media screen and (max-width:1280px){.c-portfolio-list>ul.portfolio-list--table{max-height:65svh}}.c-portfolio-list>ul.portfolio-list--table .portfolio-list__table-header{position:sticky;top:0;z-index:1;background-color:#fff;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;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;border-bottom:var(--box-border)}.c-portfolio-list>ul.portfolio-list--table .portfolio-list__table-header *{font-size:13px}.c-portfolio-list>ul.portfolio-list--table .portfolio-list__table-header>*{-webkit-box-flex:1;-ms-flex:1;flex:1;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;font-weight:500;letter-spacing:-.01em;gap:var(--spacing-s);padding:var(--spacing-xs) var(--spacing-s)}.c-portfolio-list>ul.portfolio-list--table .portfolio-list__table-header .portfolio-list-item-queue{-webkit-box-flex:0;-ms-flex:none;flex:none;width:144px}.c-portfolio-list>ul.portfolio-list--table .portfolio-list__table-header .building-description{-webkit-box-flex:0;-ms-flex:none;flex:none;width:20svw;min-width:280px}.c-portfolio-list>ul.portfolio-list--table .portfolio-list__table-header .building-description>*{-webkit-box-flex:1;-ms-flex:1;flex:1}.c-portfolio-list>ul.portfolio-list--table .portfolio-list__table-header .building-description .address{-webkit-box-flex:2;-ms-flex:2;flex:2}.c-portfolio-list>ul.portfolio-list--table .portfolio-list__table-header .footer{-webkit-box-flex:1;-ms-flex:1;flex:1;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-m);padding:var(--spacing-s) 0}.c-portfolio-list>ul.portfolio-list--table .portfolio-list__table-header .footer .building-kpis{-webkit-box-flex:0.5;-ms-flex:0.5;flex:0.5;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-s);min-width:280px}.c-portfolio-list>ul.portfolio-list--table .portfolio-list__table-header .footer .building-kpis>*{-webkit-box-flex:1;-ms-flex:1;flex:1}.c-portfolio-list>ul.portfolio-list--table .portfolio-list__table-header .footer .building-attributes{-webkit-box-flex:1;-ms-flex:1;flex:1;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-s);min-width:360px}.c-portfolio-list>ul.portfolio-list--table .portfolio-list__table-header .footer .building-attributes>*{-webkit-box-flex:1;-ms-flex:1;flex:1}.c-portfolio-list>ul.portfolio-list--table .portfolio-list__table-header .footer .building-attributes .heating-type,.c-portfolio-list>ul.portfolio-list--table .portfolio-list__table-header .footer .building-attributes .usage{-webkit-box-flex:2;-ms-flex:2;flex:2}.c-portfolio-list>ul.portfolio-list--table .portfolio-list__table-header .rings{-webkit-box-flex:0;-ms-flex:none;flex:none;width:96px;padding:var(--spacing-xs) var(--spacing-s) var(--spacing-xs) var(--spacing-xs)}.c-portfolio-list>ul.portfolio-list--table>li,.c-portfolio-list>ul.portfolio-list--table>li>a,.c-portfolio-list>ul.portfolio-list--table>li>a main{width:100%;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.c-portfolio-list>ul.portfolio-list--table>li>a main>*{-webkit-box-flex:0;-ms-flex:none;flex:none}.mgl-map-wrapper{height:100%;position:relative;width:100%}.mgl-map-wrapper .mapboxgl-map{height:100%;left:0;position:absolute;top:0;width:100%}.c-portfolio-map{position:relative;height:100%}.c-portfolio-map .map-container{position:relative;height:calc(100% - 65px)}.c-portfolio-map .map-popup{min-width:400px}.c-portfolio-map .map-building-count{top:10px;background-color:#fff;padding:6px 12px;border-radius:24px}.c-portfolio-map .map-building-count,.c-portfolio-map nav.round-buttons.floating--bottom{position:absolute;left:50%;z-index:5;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.c-portfolio-map nav.round-buttons.floating--bottom{bottom:20px;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}@media screen and (max-width:1280px){.c-portfolio-map nav.round-buttons.floating--bottom{bottom:10px}}.c-portfolio-map .mapboxgl-popup-content{padding:4px 0 2px;border-radius:6px;min-width:250px;max-width:290px;font-family:var(--font-secondary)}.c-portfolio-map .mapboxgl-popup-content>div>*{border:none}.c-portfolio-map .mapboxgl-popup-content .c-portfolio-list-item:hover{-webkit-box-shadow:none;box-shadow:none}.c-portfolio-map .mapboxgl-popup-anchor-top-right .mapboxgl-popup-content{border-top-right-radius:0}.c-portfolio-map .mapboxgl-popup-anchor-top-left .mapboxgl-popup-content{border-top-left-radius:0}.c-portfolio-map .mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-content{border-bottom-right-radius:0}.c-portfolio-map .mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-content{border-bottom-left-radius:0}.c-portfolio-map-container{position:relative;max-height:540px}.c-portfolio-map-container.collapsed{max-height:65px}.c-portfolio-map-container .map-popup{min-width:400px}.c-portfolio-map-container .buttons-container{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:center;-ms-flex-align:center;align-items:center;width:100%;padding:12px 12px;background-color:#fff;border-bottom:var(--box-border);height:65px}.c-portfolio-map-container .buttons-container:hover{cursor:pointer}.c-portfolio-map-container .buttons-container .show-hide-button{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;gap:var(--spacing-s);-webkit-box-flex:1;-ms-flex:1;flex:1}.c-portfolio-map-container .buttons-container .show-button{padding:12px}.c-portfolio-map-container .buttons-container .hide-button{text-align:right;visibility:hidden;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.c-portfolio-map-container .buttons-container:hover .hide-button{visibility:visible;opacity:1}.c-bubble-chart-wrapper[data-v-5a1bf2b4]{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;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.c-bubble-chart-wrapper>[data-v-5a1bf2b4]{width:100%}.c-bubble-chart-wrapper .footnote[data-v-5a1bf2b4]{padding-top:10px;font-size:var(--font-xs);color:#888;text-align:center}.histogram-chart.mini .chart-container{height:35px;width:50px;display:inline-block;padding-bottom:1px;border-bottom:2px solid #eee}.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}.fade-tooltip-enter-active[data-v-c50b04be],.fade-tooltip-leave-active[data-v-c50b04be]{-webkit-transition:opacity .5s cubic-bezier(.4,0,.2,1);transition:opacity .5s cubic-bezier(.4,0,.2,1)}.fade-tooltip-enter-from[data-v-c50b04be],.fade-tooltip-leave-to[data-v-c50b04be]{opacity:0}.fade-tooltip-enter-to[data-v-c50b04be],.fade-tooltip-leave-from[data-v-c50b04be]{opacity:1}.c-draggable-tooltip[data-v-c50b04be]{background:rgba(0,0,0,.8);color:#fff;border-radius:8px;padding:12px;font-size:12px;font-weight:500;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.3);box-shadow:0 4px 12px rgba(0,0,0,.3);pointer-events:auto;z-index:1000;min-width:200px;max-width:300px;cursor:move;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.c-draggable-tooltip .tooltip-header[data-v-c50b04be]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid hsla(0,0%,100%,.2)}.c-draggable-tooltip .tooltip-header .tooltip-title-section[data-v-c50b04be]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.c-draggable-tooltip .tooltip-header .tooltip-title-section .tooltip-title[data-v-c50b04be]{font-weight:600;color:#fff}.c-draggable-tooltip .tooltip-header .tooltip-title-section .tooltip-total[data-v-c50b04be]{font-weight:500;color:hsla(0,0%,100%,.8)}.c-draggable-tooltip .tooltip-header .tooltip-close[data-v-c50b04be]{background:none;border:none;color:hsla(0,0%,100%,.7);font-size:18px;font-weight:700;cursor:pointer;padding:0;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;border-radius:50%;-webkit-transition:all .2s ease;transition:all .2s ease;-ms-flex-negative:0;flex-shrink:0;margin-left:8px}.c-draggable-tooltip .tooltip-header .tooltip-close[data-v-c50b04be]:hover{background:hsla(0,0%,100%,.1);color:#fff}.c-draggable-tooltip .tooltip-header .tooltip-close[data-v-c50b04be]:active{background:hsla(0,0%,100%,.2)}.c-draggable-tooltip .tooltip-body[data-v-c50b04be]{margin-bottom:8px;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;overflow-x:hidden;padding-right:4px}.c-draggable-tooltip .tooltip-body[data-v-c50b04be]::-webkit-scrollbar{width:6px}.c-draggable-tooltip .tooltip-body[data-v-c50b04be]::-webkit-scrollbar-thumb,.c-draggable-tooltip .tooltip-body[data-v-c50b04be]::-webkit-scrollbar-track{background:hsla(0,0%,100%,.10196078431372549);border-radius:3px}.c-draggable-tooltip .tooltip-body[data-v-c50b04be]::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.10196078431372549)}.c-draggable-tooltip .tooltip-body .tooltip-item[data-v-c50b04be]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:4px;gap:8px;min-height:20px}.c-draggable-tooltip .tooltip-body .tooltip-item .tooltip-color[data-v-c50b04be]{width:12px;height:12px;padding:1px;-ms-flex-negative:0;flex-shrink:0;background-color:#f1f1f1}.c-draggable-tooltip .tooltip-body .tooltip-item .tooltip-color .tooltip-color-box[data-v-c50b04be]{width:100%;height:100%}.c-draggable-tooltip .tooltip-body .tooltip-item .tooltip-label[data-v-c50b04be]{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c-draggable-tooltip .tooltip-body .tooltip-item .tooltip-value[data-v-c50b04be]{font-weight:600;color:#fff;margin-right:4px;white-space:nowrap}.c-draggable-tooltip .tooltip-body .tooltip-item .tooltip-percentage[data-v-c50b04be]{color:#fff;font-size:11px;white-space:nowrap}.c-histogram-chart-title[data-v-1e54dffe]{font-size:16px;font-weight:700}.c-histogram-chart-title .subtitle[data-v-1e54dffe]{color:grey;font-size:14px;font-weight:400;padding-left:var(--spacing-s)}.c-histogram-chart[data-v-44fe48e9]{position:relative;padding:var(--spacing-m) var(--spacing-xl)}.c-histogram-chart[data-v-44fe48e9],.c-portfolio-controlling[data-v-4bac0e17]{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-portfolio-controlling .tab[data-v-4bac0e17]{gap:var(--spacing-l);padding:0 var(--spacing-s)}.c-portfolio-controlling .tab>div[data-v-4bac0e17],.c-portfolio-controlling .tab[data-v-4bac0e17]{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-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-portfolio-controlling .tab>div[data-v-4bac0e17]{min-height:100%;width:100%}.c-portfolio-controlling .tab>div>[data-v-4bac0e17]{width:100%}.c-portfolio-controlling .tab .selectors[data-v-4bac0e17]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:var(--spacing-m);padding-top:var(--spacing-m)}.c-portfolio-controlling .tab .loading[data-v-4bac0e17],.c-portfolio-controlling .tab .selectors[data-v-4bac0e17]{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-portfolio-controlling .tab .loading[data-v-4bac0e17]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;gap:var(--spacing-s);padding:var(--spacing-m)}.c-portfolio-controlling .tab .loading>[data-v-4bac0e17]{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center}.c-portfolio-controlling .tab .loading[data-v-4bac0e17]>:first-child{-webkit-box-flex:0;-ms-flex:none;flex:none;width:auto}.c-portfolio-controlling .error-message[data-v-4bac0e17]{color:var(--error-color);padding:var(--spacing-m)}.c-portfolio-controlling .c-scenario-picker{margin-bottom:0}.c-portfolio-controlling .v-spinner{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-investment-costs-chart[data-v-3ba23cc6]{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-investment-costs-chart .costs[data-v-3ba23cc6]{font-size:14px;color:grey;font-variant-numeric:tabular-nums}.c-investment-costs-chart>[data-v-3ba23cc6]{width:100%}.c-portfolio-investment-costs[data-v-7115e9ad]{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-portfolio-investment-costs .tab[data-v-7115e9ad]{gap:var(--spacing-l);padding:0 var(--spacing-s)}.c-portfolio-investment-costs .tab>div[data-v-7115e9ad],.c-portfolio-investment-costs .tab[data-v-7115e9ad]{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-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-portfolio-investment-costs .tab>div[data-v-7115e9ad]{min-height:100%;width:100%}.c-portfolio-investment-costs .tab>div>[data-v-7115e9ad]{width:100%}.c-portfolio-investment-costs .tab .selectors[data-v-7115e9ad]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:var(--spacing-m);padding-top:var(--spacing-m)}.c-portfolio-investment-costs .tab .loading[data-v-7115e9ad],.c-portfolio-investment-costs .tab .selectors[data-v-7115e9ad]{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-portfolio-investment-costs .tab .loading[data-v-7115e9ad]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:var(--spacing-s);padding:var(--spacing-m)}.c-portfolio-investment-costs .tab .loading>[data-v-7115e9ad]{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center}.c-portfolio-investment-costs .tab .loading[data-v-7115e9ad]>:first-child{-webkit-box-flex:0;-ms-flex:none;flex:none;width:auto}.c-portfolio-investment-costs .error-message[data-v-7115e9ad]{color:var(--error-color);padding:var(--spacing-m)}.c-portfolio-investment-costs .v-spinner{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-exportable-doughnut-chart[data-v-dbd1161c]{position:relative;width:100%}.c-exportable-doughnut-chart .action-buttons[data-v-dbd1161c]{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-doughnut-chart .chart-container[data-v-dbd1161c]{position:relative;-webkit-transition:width .5s ease,height .5s ease;transition:width .5s ease,height .5s ease}.c-exportable-doughnut-chart .expand-info[data-v-dbd1161c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:14px;padding-top:2px;color:#6a6a6a;cursor:pointer}.c-exportable-doughnut-chart .chart-container.expanded[data-v-dbd1161c]{height:30svw!important}.c-exportable-doughnut-chart .export-wrapper[data-v-dbd1161c]{position:fixed;top:0;left:0;display:none;visibility:hidden}.c-kpi-box[data-v-ae82974e]{min-width:140px}.c-kpi-box .label[data-v-ae82974e]{font-size:14px;line-height:24px}.c-kpi-box .value[data-v-ae82974e]{font-size:18px;font-weight:700;line-height:24px;height:26px}.c-kpi-box .value span.unit[data-v-ae82974e]{font-size:var(--font-s)}.c-kpi-box .buildings-info[data-v-ae82974e],.c-kpi-box .relative-value[data-v-ae82974e]{font-size:14px;font-weight:500;line-height:20px;color:#888}.c-kpi-box.centered[data-v-ae82974e]{text-align:center}.c-portfolio-kpis[data-v-c13df0d8]{position:relative;overflow:hidden}.c-portfolio-kpis .kpis-container[data-v-c13df0d8]{height:calc(100% - 65px);overflow-y:auto;overflow-x:hidden}.c-portfolio-kpis .kpis-container .tab[data-v-c13df0d8]{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-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 var(--spacing-s)}.c-portfolio-kpis .kpis-container .tab>div[data-v-c13df0d8]{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:480px;width:100%}.c-portfolio-kpis .kpis-container .tab>div>[data-v-c13df0d8]{width:100%}.c-portfolio-kpis .kpis-container .tab.tab--performance[data-v-c13df0d8]{width:100%;min-height:100%;padding:20px var(--spacing-s) 40px;overflow-y:auto}@media screen and (max-width:1280px){.c-portfolio-kpis .kpis-container .tab.tab--performance[data-v-c13df0d8]{height:auto}}.c-portfolio-kpis .kpis-container .tab.tab--performance>div[data-v-c13df0d8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--spacing-xl);width:100%}.c-portfolio-kpis .kpis-container .tab.tab--performance .kpis[data-v-c13df0d8]{-webkit-box-flex:0;-ms-flex:none;flex:none;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:var(--spacing-m);padding:0 var(--spacing-s)}.c-portfolio-kpis .buttons-container[data-v-c13df0d8],.c-portfolio-kpis .kpis-container .tab.tab--performance .kpis[data-v-c13df0d8]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-portfolio-kpis .buttons-container[data-v-c13df0d8]{flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 12px;background-color:#fff;border-bottom:1px solid #eee;height:65px}.c-portfolio-kpis .buttons-container.buttons-container--overflow[data-v-c13df0d8]{overflow-x:auto;overflow-y:hidden}.c-portfolio-kpis .buttons-container .buttons-container__menu[data-v-c13df0d8]{display:none}@media screen and (max-width:1600px){.c-portfolio-kpis .buttons-container .buttons-container__menu[data-v-c13df0d8]{display:-webkit-box;display:-ms-flexbox;display:flex}}.c-portfolio-kpis .buttons-container .buttons-container__round-buttons[data-v-c13df0d8]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex}.c-portfolio-kpis .buttons-container .buttons-container__round-buttons.buttons-container__round-buttons--reduction-path .separator[data-v-c13df0d8]{-webkit-box-flex:0;-ms-flex:none;flex:none;width:var(--hairline-width);height:64px;background-color:var(--hairline-color);margin:0 var(--spacing-m)}@media screen and (max-width:1600px){.c-portfolio-kpis .buttons-container .buttons-container__round-buttons[data-v-c13df0d8]{display:none}.c-portfolio-kpis .buttons-container .buttons-container__round-buttons.buttons-container__round-buttons--reduction-path[data-v-c13df0d8]{display:-webkit-box;display:-ms-flexbox;display:flex}}.c-portfolio-kpis .buttons-container .toggle-buttons[data-v-c13df0d8]{display:none}@media screen and (max-width:1600px){.c-portfolio-kpis .buttons-container .toggle-buttons[data-v-c13df0d8]{display:-webkit-box;display:-ms-flexbox;display:flex}}.c-portfolio-kpis .toggle-buttons-container[data-v-c13df0d8]{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:right;-ms-flex-pack:right;justify-content:right;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:0 12px;height:65px}@media screen and (max-width:1600px){.c-portfolio-kpis .toggle-buttons-container[data-v-c13df0d8]{display:none}}.c-portfolio-kpis .c-histogram-chart{padding:0}.c-portfolio-kpis .c-histogram-chart>*{width:100%}.c-portfolio-kpis .data-quality-chart>.chart-container,.c-portfolio-kpis .histogram-chart>.chart-container{height:300px}.c-portfolio-kpis .pie-chart>.chart-container{height:200px}.c-portfolio-kpis h3{text-align:center}.c-portfolio-map-and-kpis{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;background-color:#fff}.c-portfolio-map-and-kpis>div{-webkit-box-flex:1;-ms-flex:1;flex:1;display:block;width:100%}@media screen and (max-width:1440px){.c-portfolio-map-and-kpis{border-bottom:1px solid #eee;overflow-y:auto}}.c-portfolio-map-and-kpis.c-portfolio-map-and-kpis--horizontal{display:none;min-height:0;max-height:none;width:calc(100% + 32px);height:420px;margin:0 -16px 16px;overflow:hidden}@media screen and (max-width:1440px){.c-portfolio-map-and-kpis.c-portfolio-map-and-kpis--horizontal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.c-portfolio-map-and-kpis.c-portfolio-map-and-kpis--horizontal>div{display:block;width:100%;height:100%}.c-portfolio-map-and-kpis.c-portfolio-map-and-kpis--horizontal>div:first-child{border-right:1px solid #eee}}.add-building-button[data-v-f2d5c312]{padding:8px 24px}