.generic-dialog{z-index:1000;background-color:var(--app-color-surface-alt);border-radius:8px;flex-direction:column;min-width:257px;max-height:80%;display:flex;position:absolute;top:5.25rem;left:1.25rem;box-shadow:0 0 8px #00000029}@media (width<=1537px){.generic-dialog{border-radius:6px;min-width:220px;max-height:85%;top:4rem;left:.75rem}}.generic-dialog .header{background-color:#fff;border-radius:4px 4px 0 0;flex-direction:column;align-self:stretch;align-items:flex-start;gap:.5rem;padding:1rem 1rem 1rem 1.5rem;display:flex}@media (width<=1537px){.generic-dialog .header{border-radius:6px 6px 0 0;gap:.375rem;padding:.75rem .75rem .75rem 1rem}}.generic-dialog .header .head{flex-direction:row;flex-shrink:0;align-self:stretch;align-items:flex-start;gap:1rem;display:inline-flex}@media (width<=1537px){.generic-dialog .header .head{gap:.625rem}}.generic-dialog .header .head .right-title{flex-direction:row;align-items:center;display:flex}.generic-dialog .header .head .right-title .secondary-title{color:var(--p-text-secondary-color);margin-right:.5rem;font-size:1.25rem;font-weight:700;line-height:1.25rem}@media (width<=1537px){.generic-dialog .header .head .right-title .secondary-title{margin-right:.375rem;font-size:1rem;line-height:1rem}}.generic-dialog .header .head .title{flex-direction:column;flex:1 0 0;justify-content:center;align-self:stretch;font-size:1.25rem;font-style:normal;font-weight:700;line-height:1.5rem;display:flex}@media (width<=1537px){.generic-dialog .header .head .title{font-size:1rem;line-height:1.25rem}}.generic-dialog .header .body{width:100%}.generic-dialog .body{max-height:inherit;flex-direction:column;align-items:flex-start;gap:1rem;display:flex;overflow-y:auto}@media (width<=1537px){.generic-dialog .body{gap:.75rem}}.generic-dialog .body .properties{margin-top:8px}@media (width<=1537px){.generic-dialog .body .properties{margin-top:6px}}.generic-dialog .body .results{max-height:inherit}.generic-dialog .body .key{color:#4e5155;font-size:12px;font-weight:700;line-height:14px}@media (width<=1537px){.generic-dialog .body .key{font-size:11px;line-height:13px}}.generic-dialog .body .value{color:#4e5155;font-size:14px;font-weight:400;line-height:16px}@media (width<=1537px){.generic-dialog .body .value{font-size:12px;line-height:14px}}.generic-dialog .footer{background-color:#fff;border-radius:0 0 4px 4px;justify-content:flex-end;align-self:stretch;align-items:flex-start;gap:.5rem;padding:1rem 1rem 1rem 1.5rem;display:flex}@media (width<=1537px){.generic-dialog .footer{border-radius:0 0 6px 6px;gap:.375rem;padding:.75rem .75rem .75rem 1rem}}.v-tooltip-generic-dialog-title{max-width:fit-content}.connection-summary .generic-dialog .header .body{gap:1rem;padding:0}.connection-summary .generic-dialog .header .body .power-type span{align-items:center;gap:.5rem;display:flex}.connection-summary .generic-dialog .header .body .power-type-tab{border-bottom:2px solid;padding-right:2rem;font-weight:600}.connection-summary .generic-dialog .header .body .scenario-datetime .scenario-datetime-title{font-weight:500}.connection-summary .generic-dialog .header .body .scenario-datetime span{color:var(--p-text-secondary-color);flex-direction:row;gap:1rem;padding:0;font-size:.75rem;font-weight:0;display:flex}.connection-summary .generic-dialog .body{gap:0}.connection-summary .summary{flex-direction:column;align-self:stretch;align-items:flex-start;gap:1rem;padding:0 1.5rem;display:flex}.connection-summary .summary .results{width:100%}.hosting_capacity-summary-content[data-v-d748269c]{gap:1.25rem;padding:1.25rem 1.5rem 1.5rem}.hosting_capacity-summary-content .results .empty[data-v-d748269c]{color:var(--p-text-secondary-color)}.hosting_capacity-summary .generic-dialog .header .body{gap:1rem;padding:0}.hosting_capacity-summary .generic-dialog .header .body .power-type span{align-items:center;gap:.5rem;display:flex}.hosting_capacity-summary .generic-dialog .header .body .power-type-tab{border-bottom:2px solid;padding-right:2rem;font-weight:600}.hosting_capacity-summary .generic-dialog .header .body .scenario-datetime{color:var(--p-text-secondary-color);text-transform:uppercase;flex-direction:column;font-size:.75rem;font-weight:500;display:flex}.hosting_capacity-summary .generic-dialog .header .body .scenario-datetime .scenario-datetime-title{text-transform:none;font-weight:500}.hosting_capacity-summary .generic-dialog .header .body .scenario-datetime span{color:var(--p-text-secondary-color);padding:0;font-size:.75rem;font-weight:0;display:flex}.hosting_capacity-summary .generic-dialog .header .body .empty{color:var(--p-text-secondary-color)}.powerflow-summary .generic-dialog .header .body{color:var(--p-text-secondary-color);text-transform:uppercase;gap:.5rem;padding:0;font-size:.75rem;font-weight:500;display:flex}.powerflow-summary .generic-dialog .scenario-datetime .scenario-datetime-title{text-transform:none;font-weight:500}.powerflow-summary .generic-dialog .scenario-datetime span{color:var(--p-text-secondary-color);flex-direction:row;gap:1rem;padding:0;font-size:.75rem;font-weight:0;display:flex}.powerflow-summary .generic-dialog .body{padding:1rem 0 1.5rem}.connection-input-dialog p{margin-block:1em}.connection-input-dialog .description{background:#fff;flex-direction:column;flex:1 0 0;justify-content:center;width:21.875rem;margin:0;padding:.91rem 1.5rem 1rem;display:flex}.connection-input-dialog .sections{max-height:inherit;flex-direction:column;align-items:flex-start;gap:1rem;padding:.5rem 1.5rem 1.5rem;display:flex;overflow-y:auto}.connection-input-dialog .sections .section{flex-direction:column;align-self:stretch;align-items:flex-start;gap:.5rem;display:flex}.connection-input-dialog .sections .section .title{text-transform:uppercase;font-size:.75rem;font-weight:600;line-height:120%}.connection-input-dialog .sections .section .items{flex-direction:column;align-self:stretch;align-items:flex-start;gap:.625rem;display:flex}.connection-input-dialog .sections .section .items .item{flex-direction:row;justify-content:space-between;align-self:stretch;align-items:center;gap:.625rem;display:flex}.connection-input-dialog .sections .section .items .item p:first-child{margin-right:auto}.connection-input-dialog .sections .section .items .item.power-type{justify-content:start;display:flex}.connection-input-dialog .sections .section .items .item.power-type div{cursor:pointer;border-radius:3px;padding:.5rem .5rem .3rem}.connection-input-dialog .sections .section .items .item.power-type div svg path{fill:var(--p-primary-500)}.connection-input-dialog .sections .section .items .item.power-type div.selected{background:var(--p-primary-500)}.connection-input-dialog .sections .section .items .item.power-type div.selected svg path{fill:#fff}.connection-input-dialog .sections .section .items .item.coordinates input{text-align:center;width:4.625rem}.connection-input-dialog .sections .section .items .item.coordinates input::placeholder{color:var(--p-text-muted-color);opacity:1;font-size:.6875rem}.connection-input-dialog .sections .section .items .item.power-request input,.connection-input-dialog .sections .section .items .item.power-factor input{width:4.875rem}.connection-input-dialog .sections .section .items .item.large-load input{width:1.5rem}.connection-input-dialog .sections .section .items .item input{text-align:center;appearance:textfield;width:9.875rem}.connection-input-dialog .sections .section .items .item .icon{cursor:pointer;transform:scale(.8)}.connection-input-dialog .sections .section .items .item .icon.selected path{fill:#007bff}.connection-input-dialog .sections .section .items .icon:hover{transform:scale(1)}.v-tooltip-coords-node{max-width:fit-content;transform:translate(10px)}.v-tooltip-large-load{max-width:30rem;transform:translate(10px)}.grid-element-details{flex-direction:column;min-width:100%;display:flex}.grid-element-details .detail-collapsable-toggle{align-self:stretch;align-items:center;gap:.5rem;padding:.5625rem 0;display:flex}.grid-element-details .detail-collapsable-toggle .detail-title{text-transform:uppercase;margin-bottom:0;margin-right:auto;font-size:.75rem;font-style:normal;font-weight:600;line-height:120%}.grid-element-details .detail-collapsable{flex-direction:column;align-self:stretch;align-items:flex-start;gap:.5rem;padding:.5rem 0;display:flex}.grid-element-details .detail-collapsable .detail-collapsable-row{align-content:center;align-items:center;gap:.625rem;min-width:100%;display:flex}.grid-element-details .detail-collapsable .detail-collapsable-row p{max-width:20rem;color:var(--p-text-secondary-color);margin:0;font-size:.75rem;font-style:normal;font-weight:400;line-height:normal}.grid-element-details .detail-collapsable .detail-collapsable-row span{max-width:20rem;color:var(--p-text-secondary-color);text-align:right;margin-left:auto;font-size:.875rem;font-style:normal;font-weight:700;line-height:normal}.grid-element-details .detail-collapsable .detail-collapsable-row>div{flex-direction:column;align-items:center;margin-left:auto;display:flex}.grid-element-details .detail-collapsable .detail-collapsable-row .edit-field-inline{flex-direction:row;width:8rem;min-width:6rem;margin-left:auto}.grid-element-details .detail-collapsable .detail-collapsable-row .edit-field-inline span{font-weight:400}.grid-element-details .detail-collapsable .detail-collapsable-row .edit-field-inline input{text-align:right;width:100%;font-weight:400}.grid-element-details .detail-collapsable .detail-collapsable-row .edit-field-inline-group{flex-direction:row;justify-content:flex-end;align-items:center;gap:.5rem;margin-left:auto;display:flex}.grid-element-details .detail-collapsable .detail-collapsable-row .edit-field-unit{white-space:nowrap;align-items:center;margin-left:0;font-size:.875rem;font-weight:400;display:inline-flex}.grid-element-results{flex-direction:column;min-width:100%;display:flex}.grid-element-results .detail-collapsable-toggle{align-self:stretch;align-items:center;gap:.5rem;padding:.5625rem 0;display:flex}.grid-element-results .detail-collapsable-toggle .detail-title{text-transform:uppercase;margin-bottom:0;margin-right:auto;font-size:.75rem;font-style:normal;font-weight:600;line-height:120%}.grid-element-results .detail-collapsable{flex-direction:column;align-self:stretch;align-items:flex-start;gap:.5rem;padding:.5rem 0;display:flex}.grid-element-results .detail-collapsable .detail-collapsable-row{align-items:flex-start;gap:.625rem;min-width:100%;display:flex}.grid-element-results .detail-collapsable .detail-collapsable-row p{max-width:20rem;color:var(--p-text-secondary-color);margin:0;font-size:.75rem;font-style:normal;font-weight:400;line-height:normal}.grid-element-results .detail-collapsable .detail-collapsable-row span{max-width:20rem;color:var(--p-text-secondary-color);text-align:right;margin-left:auto;font-size:.875rem;font-style:normal;font-weight:700;line-height:normal}.grid-element-results .detail-collapsable .detail-collapsable-row div{flex-direction:column;align-items:center;margin-left:auto;display:flex}.detail-dialog .generic-dialog{z-index:1000;left:initial;border-radius:4px;max-width:calc(100vw - 6.5rem);position:absolute;top:5.25rem;right:5.25rem;overflow-x:hidden}.detail-dialog .generic-dialog .buttons{box-sizing:border-box;justify-content:flex-end;align-items:center;gap:.5rem;width:100%;padding:0 1.5rem 1.5rem;display:flex}.detail-dialog .generic-dialog .buttons .simulation-actions-info{color:#445;cursor:default;align-items:center;gap:.35rem;margin-right:auto;font-size:.875rem;display:inline-flex}.detail-dialog .generic-dialog.planned-model .header{background-color:var(--app-color-planning-tint)}.detail-dialog .generic-dialog.planned-model .body .tab-selector{background:var(--app-color-planning-tint)}.detail-dialog .generic-dialog.editable-model-header .header,.detail-dialog .generic-dialog.editable-model-header .body .tab-selector{background:var(--app-color-changed-tint)}.detail-dialog .generic-dialog .header .head{align-items:center}.detail-dialog .generic-dialog .body{gap:.5rem;overflow-x:hidden}.detail-dialog .generic-dialog .header-select{width:100%;padding:.5rem 0}.detail-dialog .generic-dialog .header-select .p-select{width:100%}.detail-dialog .tab-selector{flex:1}.detail-dialog .detail-info{box-sizing:border-box;background:#fbfbfb;flex-direction:column;align-self:stretch;align-items:flex-start;gap:1.25rem;width:100%;min-width:0;padding:1rem 1.5rem 1.5rem;display:flex;overflow-x:hidden}.edit-network-dialog .generic-dialog.edit-network.scroll-ready .body{overflow-y:auto}.edit-network-dialog .generic-dialog.edit-network .header{background-color:var(--app-color-chickpea);border-radius:4px 4px 0 0}.edit-network-dialog .generic-dialog.edit-network .header .title{width:min-content}.edit-network-dialog .generic-dialog.edit-network .body{gap:0;overflow-y:hidden}.edit-network-dialog .generic-dialog.edit-network .body .element-type{background:#efefef;flex-direction:column;align-self:stretch;align-items:start;gap:.3125rem;width:100%;padding:.625rem 1.5rem 1.25rem;display:flex}.edit-network-dialog .generic-dialog.edit-network .body .element-type .section-title{text-transform:uppercase;padding:.5rem 0;font-size:.75rem;font-style:normal;font-weight:600;line-height:120%}.edit-network-dialog .generic-dialog.edit-network .body .element-type .types{grid-template-columns:repeat(auto-fit,minmax(3.3125rem,3.3125rem));justify-content:flex-start;align-items:center;gap:1rem;width:100%;display:grid}.edit-network-dialog .generic-dialog.edit-network .body .element-type .types .type-item{border:1px solid var(--app-color-border);cursor:pointer;background:#fff;border-radius:.25rem;justify-content:center;align-items:center;gap:.625rem;width:3.3125rem;height:3.3125rem;padding:.75rem;display:flex;box-shadow:0 0 5px #0000001a}.edit-network-dialog .generic-dialog.edit-network .body .element-type .types .type-item svg path{fill:var(--p-primary-500)}.edit-network-dialog .generic-dialog.edit-network .body .element-type .types .type-item.selected{background:var(--p-primary-500)}.edit-network-dialog .generic-dialog.edit-network .body .element-type .types .type-item.selected svg path{fill:#fff}.edit-network-dialog .generic-dialog.edit-network .body .element-type .types .type-item:hover:not(.selected){background:#f0f0f0}.edit-network-dialog .generic-dialog.edit-network .body .element-type .types .type-item.type-node svg{transform:scale(.6)}.edit-network-dialog .generic-dialog.edit-network .body .element-type .types .type-item.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.edit-network-dialog .generic-dialog.edit-network .body .details{flex-direction:column;align-self:stretch;align-items:flex-start;gap:1.25rem;padding:1.5rem;display:flex}.edit-network-dialog .generic-dialog.edit-network .body .details .section-title{text-transform:uppercase;font-size:.75rem;font-style:normal;font-weight:600;line-height:120%}.edit-network-dialog .generic-dialog.edit-network .body .details .items{flex-direction:column;align-self:stretch;align-items:flex-start;gap:.5rem;display:flex}.edit-network-dialog .generic-dialog.edit-network .body .details .items .node-label{text-transform:uppercase;margin:.25rem 0 0;font-size:.75rem;font-weight:600}.edit-network-dialog .generic-dialog.edit-network .body .details .items .item{justify-content:space-between;align-self:stretch;align-items:center;gap:.625rem;display:flex}.edit-network-dialog .generic-dialog.edit-network .body .details .items .item.detail-item{grid-template-columns:minmax(0,1fr) auto 1.5rem;align-items:center;display:grid}.edit-network-dialog .generic-dialog.edit-network .body .details .items .item.detail-item .field-label-wrapper{align-items:center;gap:.25rem;display:inline-flex}.edit-network-dialog .generic-dialog.edit-network .body .details .items .item.detail-item .field-label-wrapper p{margin-right:0}.edit-network-dialog .generic-dialog.edit-network .body .details .items .item.detail-item .field-label-wrapper .field-tooltip-icon{cursor:pointer;width:.875rem;height:.875rem}.edit-network-dialog .generic-dialog.edit-network .body .details .items .item.detail-item input,.edit-network-dialog .generic-dialog.edit-network .body .details .items .item.detail-item select{justify-self:start}.edit-network-dialog .generic-dialog.edit-network .body .details .items .item p{margin:0 auto 0 0;font-size:.875rem}.edit-network-dialog .generic-dialog.edit-network .body .details .items .item.coordinates input{width:4.625rem}.edit-network-dialog .generic-dialog.edit-network .body .details .items .item.node-code input{width:9.875rem}.edit-network-dialog .generic-dialog.edit-network .body .details .items .item input{text-align:center;appearance:textfield;width:9.875rem}.edit-network-dialog .generic-dialog.edit-network .body .details .items .item .input-invalid input{border-color:var(--p-red-500)}.edit-network-dialog .generic-dialog.edit-network .body .details .items .item .code-validation-icon{cursor:pointer;justify-content:center;justify-self:center;align-items:center;display:inline-flex}.edit-network-dialog .generic-dialog.edit-network .body .details .items .item .code-validation-icon svg,.edit-network-dialog .generic-dialog.edit-network .body .details .items .item .code-validation-icon .code-validation-spinner{width:1.5rem;height:1.5rem}.edit-network-dialog .generic-dialog.edit-network .body .details .items .item .code-validation-icon.code-validation-icon--checking,.edit-network-dialog .generic-dialog.edit-network .body .details .items .item .code-validation-icon.code-validation-icon--server-adjusted{color:var(--p-blue-500)}.edit-network-dialog .generic-dialog.edit-network .body .details .items .item .code-validation-icon.code-validation-icon--available{color:var(--p-green-500)}.edit-network-dialog .generic-dialog.edit-network .body .details .items .item .code-validation-icon.code-validation-icon--unavailable,.edit-network-dialog .generic-dialog.edit-network .body .details .items .item .code-validation-icon.code-validation-icon--conflict{color:var(--p-red-500)}.edit-network-dialog .generic-dialog.edit-network .body .details .items .item .code-validation-spacer{width:1rem;height:1rem}.edit-network-dialog .generic-dialog.edit-network .body .details .items .item.reduced-input input,.edit-network-dialog .generic-dialog.edit-network .body .details .items .item.reduced-input select{justify-self:start;width:4.875rem}.edit-network-dialog .generic-dialog.edit-network .body .details .items .item.wide-input input,.edit-network-dialog .generic-dialog.edit-network .body .details .items .item.wide-input select{width:13rem}.edit-network-dialog .generic-dialog.edit-network .body .details .items .item .icon{cursor:pointer;transform:scale(.8)}.edit-network-dialog .generic-dialog.edit-network .body .details .items .item .icon path{fill:currentColor}.edit-network-dialog .generic-dialog.edit-network .body .details .items .item .icon.selected path{fill:#007bff}.edit-network-dialog .generic-dialog.edit-network .body .details .items .item .icon.disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.edit-network-dialog .generic-dialog.edit-network .body .details .items .item .icon:hover{transform:scale(1)}.edit-network-dialog .generic-dialog.edit-network .body .footer{justify-content:flex-end;align-self:stretch;align-items:center;gap:.5rem;padding:1rem 1rem 1rem 1.5rem;display:flex}.edit-network-dialog .generic-dialog.edit-network .body .footer .buttons{gap:.5rem;display:flex}.grid-selector{background:#fbfbfb;border:none;width:100%;padding:0}.grid-selector .grid-selector-node{box-sizing:border-box;grid-template-columns:minmax(0, calc(var(--node-depth,0) * var(--node-indent-step,1.25rem))) minmax(0, 1fr);background:#fbfbfb;border:none;width:100%;min-width:0;padding-bottom:.75rem;display:grid}.grid-selector .grid-selector-node--root{padding-top:.125rem}.grid-selector .grid-selector-node--nested:first-child{padding-top:.75rem}.grid-selector .grid-selector-node--nested:last-child{padding-bottom:0}.grid-selector .grid-selector-node--nested .grid-selector-node-content:hover:not(.p-tree-node-selected):not(.adn-highlighted){background:#e9ecef!important}.grid-selector .grid-selector-node-content{border:1px solid var(--app-color-border);box-sizing:border-box;cursor:pointer;border-radius:1.5rem;flex-direction:row-reverse;grid-column:2;justify-content:space-between;align-items:center;min-width:0;padding:.35rem .6rem;display:flex;box-shadow:0 1px 2px #00000014}.grid-selector .grid-selector-node-content.p-tree-node-selected{background-color:var(--p-blue-100);border-color:var(--p-blue-400);color:var(--p-primary-500)}.grid-selector .grid-selector-node-content.grid-selector-node-content--test:not(.p-tree-node-selected){background-color:var(--app-color-chickpea);color:var(--p-primary-500)}.grid-selector .grid-selector-node-content.grid-selector-node-content--test.p-tree-node-selected,.grid-selector .grid-selector-node-content.grid-selector-node-content--test.adn-highlighted{background-color:var(--app-color-editable);border-color:var(--app-color-border);color:var(--p-primary-500)}.grid-selector .grid-selector-node-label{flex:auto;min-width:0;margin-left:.75rem}.grid-selector .truncate{text-overflow:ellipsis;overflow:hidden}.grid-selector-layout{flex-direction:column;height:100%;min-height:16rem;display:flex}.grid-selector-body{flex-direction:column;flex:1;min-height:12rem;display:flex;overflow:hidden}.grid-selector-body--virtualized{box-sizing:border-box}.grid-selector-shell{box-sizing:border-box;min-height:12rem;width:var(--filters-menu-panel-width,30rem);background:#fbfbfb;border-radius:1rem;flex:1;max-width:100%;display:flex;overflow:hidden}.grid-selector,.grid-selector-scroll-area{width:100%;min-height:0;overflow-x:hidden}.grid-selector--virtual{flex-direction:column;flex:1;width:100%;max-width:100%;min-height:12rem;display:flex}.grid-selector--virtual.p-virtualscroller{min-height:12rem;overflow-x:hidden}.grid-selector--virtual .p-virtualscroller-content,.grid-selector-content{box-sizing:border-box;width:100%;padding:1.25rem 0;overflow-x:hidden}.grid-selector--virtual .p-virtualscroller-content{min-width:100%;max-width:100%}.grid-selector--static{flex:1;min-height:12rem;display:flex;overflow:auto}.grid-selector-content{min-width:0}.p-virtualscroller{min-height:0}.grid-selector-node-toggle,button.p-tree-node-toggle-button{justify-content:center;align-items:center;width:1.4rem;height:1.4rem;display:flex}button.p-tree-node-toggle-button{cursor:pointer;background:0 0;border:0}.element-form-fields[data-v-0bfcd693]{--code-validation-accent:var(--p-blue-500);--code-validation-spinner-stroke:var(--code-validation-accent);flex-direction:column;align-self:stretch;align-items:flex-start;gap:.5rem;display:flex}.element-form-fields .item[data-v-0bfcd693]{justify-content:space-between;align-self:stretch;align-items:center;gap:.625rem;display:flex}.element-form-fields .item.detail-item[data-v-0bfcd693]{align-items:center;gap:.625rem;display:flex}.element-form-fields .item.detail-item .field-label-wrapper[data-v-0bfcd693],.element-form-fields .item.detail-item>p[data-v-0bfcd693]:first-child{flex:1;min-width:0;margin-right:0}.element-form-fields .item.detail-item .field-label-wrapper[data-v-0bfcd693]{align-items:center;gap:.25rem;display:flex}.element-form-fields .item.detail-item .field-label-wrapper p[data-v-0bfcd693]{margin:0}.element-form-fields .item.detail-item .field-label-wrapper .field-tooltip-icon[data-v-0bfcd693]{cursor:pointer;flex-shrink:0;width:.875rem;height:.875rem}.element-form-fields .item.detail-item .field-label-wrapper .field-tooltip-icon[data-v-0bfcd693] path,.element-form-fields .item.detail-item .field-label-wrapper .field-tooltip-icon[data-v-0bfcd693] circle{fill:currentColor}.element-form-fields .item.detail-item .field-control[data-v-0bfcd693]{flex-shrink:0;width:13rem}.element-form-fields .item.detail-item .code-validation-spacer[data-v-0bfcd693],.element-form-fields .item.detail-item .code-validation-icon[data-v-0bfcd693]{flex-shrink:0;width:1.5rem}.element-form-fields .item.coordinates input[data-v-0bfcd693]{width:4.625rem}.element-form-fields .item input[data-v-0bfcd693]{text-align:center;appearance:textfield;width:9.875rem}.element-form-fields .item.wide-input .field-control[data-v-0bfcd693] .p-inputtext,.element-form-fields .item.wide-input .field-control[data-v-0bfcd693] .p-inputnumber,.element-form-fields .item.wide-input .field-control[data-v-0bfcd693] .p-datepicker,.element-form-fields .item.wide-input .field-control[data-v-0bfcd693] .p-select{width:100%!important}.element-form-fields .item.reduced-input .field-control[data-v-0bfcd693] .p-inputnumber{width:4.875rem}.element-form-fields .item.reduced-input .field-control[data-v-0bfcd693]{justify-content:flex-end;display:flex}.element-form-fields .item .code-validation-icon[data-v-0bfcd693]{justify-content:center;align-items:center;width:1.125rem;height:1.125rem;display:inline-flex}.element-form-fields .item .code-validation-icon[data-v-0bfcd693] svg{width:1rem;height:1rem}.element-form-fields .item .code-validation-icon.code-validation-icon--available[data-v-0bfcd693]{color:var(--code-validation-accent)}.element-form-fields .item .code-validation-icon.code-validation-icon--unavailable[data-v-0bfcd693],.element-form-fields .item .code-validation-icon.code-validation-icon--conflict[data-v-0bfcd693]{color:var(--p-red-500)}.element-form-fields .item .code-validation-icon.code-validation-icon--checking[data-v-0bfcd693],.element-form-fields .item .code-validation-icon.code-validation-icon--server-adjusted[data-v-0bfcd693],.element-form-fields .item .code-validation-icon.code-validation-icon--idle[data-v-0bfcd693]{color:#4b5563}.element-form-fields .item .code-validation-spinner[data-v-0bfcd693]{width:1rem;height:1rem}.element-form-fields .item .code-validation-spacer[data-v-0bfcd693]{width:1.125rem;height:1.125rem;display:inline-block}.element-type[data-v-9cdb5a1f]{background:#efefef;flex-direction:column;align-self:stretch;align-items:start;gap:.3125rem;width:100%;padding:.625rem 1.5rem 1.25rem;display:flex}.element-type .title[data-v-9cdb5a1f]{text-transform:uppercase;align-items:center;gap:.5rem;padding:.5rem 0;font-size:.75rem;font-style:normal;font-weight:600;line-height:120%}.element-type .types[data-v-9cdb5a1f]{align-items:center;gap:1.25rem;display:flex}.element-type .types .type-item[data-v-9cdb5a1f]{border:1px solid var(--app-color-border);cursor:pointer;background:#fff;border-radius:.25rem;justify-content:center;align-items:center;gap:.625rem;width:3.3125rem;height:3.3125rem;padding:.75rem;display:flex;box-shadow:0 0 5px #0000001a}.element-type .types .type-item[data-v-9cdb5a1f] svg path{fill:var(--p-primary-500)}.element-type .types .type-item.disabled[data-v-9cdb5a1f]{opacity:.5;pointer-events:none}.element-type .types .type-item.selected[data-v-9cdb5a1f]{background:var(--p-primary-500)}.element-type .types .type-item.selected[data-v-9cdb5a1f] svg path{fill:#fff}.node-selector[data-v-155f06f0]{flex-direction:column;align-self:stretch;align-items:flex-start;gap:.5rem;display:flex}.node-selector .item[data-v-155f06f0]{justify-content:space-between;align-self:stretch;align-items:center;gap:.625rem;display:flex}.node-selector .item p[data-v-155f06f0]:first-child{margin-right:auto}.node-selector .item .controls[data-v-155f06f0]{align-items:center;gap:.5rem;display:flex}.node-selector .item.coordinates input[data-v-155f06f0]{width:4.625rem}.node-selector .item.coordinates .coord-inputs[data-v-155f06f0]{align-items:center;gap:.5rem;display:flex}.node-selector .item input[data-v-155f06f0]{text-align:center;appearance:textfield;width:9.875rem}.node-selector .item.reduced-input input[data-v-155f06f0]{width:4.875rem}.node-selector .item .icon[data-v-155f06f0]{cursor:pointer;transform:scale(.8)}.node-selector .item .icon.selected[data-v-155f06f0] path,.node-selector .item .icon.active[data-v-155f06f0] path{fill:#007bff}.node-selector .item .icon.disabled[data-v-155f06f0]{cursor:not-allowed}.node-selector .item .icon.disabled[data-v-155f06f0] path{fill:var(--app-color-border)}.node-selector .item .icon.disabled[data-v-155f06f0]:hover{transform:scale(.8)}.node-selector .item .inline-icon[data-v-155f06f0]{fill:currentColor;margin-left:4px;transform:rotate(180deg)}.node-selector .icon[data-v-155f06f0]:hover{transform:scale(1)}.future-twin-dialog .generic-dialog.planned-model.scroll-ready .body{overflow-y:auto}.future-twin-dialog .generic-dialog.planned-model .header{background-color:var(--app-color-planning-tint)}.future-twin-dialog .generic-dialog.planned-model .header .title{width:min-content}.future-twin-dialog .generic-dialog.planned-model .body{gap:0;overflow-y:hidden}.future-twin-dialog .generic-dialog.planned-model .body .grid-info{width:100%;padding:1.5rem 1.25rem}.future-twin-dialog .generic-dialog.planned-model .body .details{flex-direction:column;align-self:stretch;align-items:flex-start;gap:1.25rem;padding:1.5rem;display:flex}.future-twin-dialog .generic-dialog.planned-model .body .details .title{text-transform:uppercase;font-size:.75rem;font-style:normal;font-weight:600;line-height:120%}.future-twin-dialog .generic-dialog.planned-model .body .details .items{flex-direction:column;align-self:stretch;align-items:flex-start;gap:.5rem;display:flex}.future-twin-dialog .generic-dialog.planned-model .body .details .items .item{justify-content:space-between;align-self:stretch;align-items:center;gap:.625rem;display:flex}.future-twin-dialog .generic-dialog.planned-model .body .details .items .item p:first-child{margin-right:auto}.future-twin-dialog .generic-dialog.planned-model .body .details .items .item.coordinates input{width:4.625rem}.future-twin-dialog .generic-dialog.planned-model .body .details .items .item input{text-align:center;appearance:textfield;width:9.875rem}.future-twin-dialog .generic-dialog.planned-model .body .details .items .item.reduced-input input{width:4.875rem}.future-twin-dialog .generic-dialog.planned-model .body .details .items .item .icon{cursor:pointer;transform:scale(.8)}.future-twin-dialog .generic-dialog.planned-model .body .details .items .item .icon.selected path{fill:#007bff}.future-twin-dialog .generic-dialog.planned-model .body .details .items .item .icon.disabled{cursor:not-allowed}.future-twin-dialog .generic-dialog.planned-model .body .details .items .item .icon.disabled path{fill:var(--app-color-border)}.future-twin-dialog .generic-dialog.planned-model .body .details .items .item .icon.disabled:hover{transform:scale(.8)}.future-twin-dialog .generic-dialog.planned-model .body .details .items .icon:hover{transform:scale(1)}.future-twin-dialog .generic-dialog.planned-model .body .footer{align-self:stretch;align-items:center;gap:.5rem;padding:1rem 1rem 1rem 1.5rem;display:flex}.future-twin-dialog .generic-dialog.planned-model .body .footer .buttons{gap:.5rem;display:flex}.loading-dots-wrapper{padding:0 .75rem}.loading-dots-wrapper .loading-dots{background-color:var(--v4dd49fc8);width:6px;height:6px;color:var(--v0208d7ec);border-radius:3px;animation:1s linear .5s infinite alternate loading-dots;position:relative}.loading-dots-wrapper .loading-dots:before,.loading-dots-wrapper .loading-dots:after{content:"";background-color:var(--v0208d7ec);width:6px;height:6px;color:var(--v0208d7ec);border-radius:3px;animation:1s infinite alternate loading-dots;position:absolute}.loading-dots-wrapper .loading-dots:before{animation-delay:0s;left:-9px}.loading-dots-wrapper .loading-dots:after{animation-delay:1s;left:9px}@keyframes loading-dots{0%{background-color:#fff}50%,to{background-color:#fff3}}.map-cover{background-color:var(--app-color-surface-alt);z-index:999;width:100%;height:100%}.map-cover .grid-list-dialog{border:1px solid var(--app-color-border);z-index:2000;background:#fff;border-radius:.25rem;flex-direction:column;align-items:flex-start;gap:.625rem;min-width:17rem;height:88%;margin:5.25rem 1.25rem;display:flex;position:relative;box-shadow:0 0 10px #0000001a}@media (width<=1537px){.map-cover .grid-list-dialog{gap:.5rem;min-width:14rem;height:90%;margin:4rem .75rem}}.map-cover .grid-list-dialog .generic-dialog{width:100%;height:100%;position:initial;max-height:100%}@media (width<=1537px){.map-cover .grid-list-dialog .generic-dialog{border-radius:6px}}.map-cover .grid-list-dialog .generic-dialog .body{height:100%;overflow-y:auto}.map-cover .grid-list-dialog .tab-content{width:100%;height:100%}@media (width<=1537px){.map-cover .grid-list-dialog .subtitle{font-size:.75rem;line-height:1rem}}.map-legend-control{border:1px solid var(--app-color-border);background-color:#fff;border-radius:.25rem;padding:.75rem;box-shadow:0 0 5px #0000001a;pointer-events:all!important}@media (width<=1537px){.map-legend-control{padding:.5rem}}.map-legend-control .legend-prefix{margin-bottom:.5rem;font-size:.8125rem;font-weight:600}@media (width<=1537px){.map-legend-control .legend-prefix{font-size:.75rem}}.map-legend-control .legend-title{margin-bottom:.375rem;font-size:.875rem;font-weight:700}@media (width<=1537px){.map-legend-control .legend-title{font-size:.8125rem}}.map-legend-control .legend-items{flex-direction:column;gap:.375rem;display:flex}.map-legend-control .legend-item{cursor:pointer;align-items:center;gap:.5rem;padding:.25rem 0;transition:opacity .2s;display:flex}@media (width<=1537px){.map-legend-control .legend-item{gap:.375rem;padding:.188rem 0}}.map-legend-control .legend-item:hover{opacity:.8}.map-legend-control .legend-item.legend-item-hidden{opacity:.4}.map-legend-control .legend-color{border-radius:50%;flex-shrink:0;width:.75rem;height:.75rem}@media (width<=1537px){.map-legend-control .legend-color{width:.625rem;height:.625rem}}.map-legend-control .legend-label{font-size:.8125rem}@media (width<=1537px){.map-legend-control .legend-label{font-size:.75rem}}.map-legend-control .legend-toggle-connections{cursor:pointer;background:0 0;border:none;align-items:center;gap:.375rem;margin-top:.5rem;padding:.25rem 0;font-size:.75rem;display:flex}.map-legend-control .legend-toggle-connections:hover{color:var(--p-primary-500)}.map-legend-control .legend-connections{flex-direction:column;gap:.375rem;margin-top:.25rem;padding-left:.75rem;display:flex}.map-loading-overlay[data-v-17c1350b]{z-index:99999;pointer-events:all;background:#ffffff8c;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.map-loading-overlay .center-control[data-v-17c1350b]{border:1px solid var(--app-color-border);background:#fff;border-radius:.25rem;justify-content:center;align-items:center;gap:.5rem;width:2.5rem;height:2.5rem;padding:.25rem;display:flex;box-shadow:0 0 5px #0000001a}.filters-expanded .expanded-item.selected[data-v-d3cb627e] path{fill:#fff}.filters-expanded .expanded-item.selected[data-v-d3cb627e] #boundaries path:first-child{fill:var(--app-color-boundary)}.filters-expanded .expanded-item.selected[data-v-d3cb627e] #transformers path:first-child{fill:var(--app-color-trafo)}.filters-expanded .expanded-item.selected[data-v-d3cb627e] #nodes path:first-child{fill:var(--app-color-node)}.filters-expanded .expanded-item.selected[data-v-d3cb627e] #consumers path:first-child{fill:var(--app-color-consumer)}.filters-expanded .expanded-item.selected[data-v-d3cb627e] #power-plants path:first-child{fill:var(--app-color-generation)}.filters-expanded .expanded-item.selected[data-v-d3cb627e] #self-consumptions circle:first-child{fill:var(--app-color-self-consumption)}.filters-expanded .expanded-item.disabled[data-v-d3cb627e]{pointer-events:none;opacity:.3}.filters-compact .compact-item[data-v-d3cb627e]:hover:not(.disabled){background:var(--app-color-surface-alt)}.filters-compact .compact-item.selected[data-v-d3cb627e]{background:var(--p-blue-50)}.filters-compact .compact-item.selected[data-v-d3cb627e] path{fill:#fff}.filters-compact .compact-item.selected[data-v-d3cb627e] #boundaries path:first-child,.filters-compact .compact-item.selected[data-v-d3cb627e] #transformers path:first-child{fill:var(--app-color-boundary)}.filters-compact .compact-item.selected[data-v-d3cb627e] #nodes path:first-child{fill:var(--app-color-node)}.filters-compact .compact-item.selected[data-v-d3cb627e] #consumers path:first-child{fill:var(--app-color-consumer)}.filters-compact .compact-item.selected[data-v-d3cb627e] #power-plants path:first-child{fill:var(--app-color-generation)}.filters-compact .compact-item.selected[data-v-d3cb627e] #self-consumptions circle:first-child{fill:var(--app-color-self-consumption)}.filters-compact .compact-item.disabled[data-v-d3cb627e]{pointer-events:none;opacity:.3}.groupings-expanded .expanded-item svg[data-v-78c37f36]{cursor:pointer;padding:.25rem}.groupings-expanded .expanded-item.selected[data-v-78c37f36]{background:var(--p-primary-500)}.groupings-expanded .expanded-item.disabled[data-v-78c37f36]{pointer-events:none;opacity:.3}.groupings-compact .grouping-item[data-v-78c37f36]:hover:not(.disabled){background-color:var(--app-color-surface-alt)}.groupings-compact .grouping-item.selected[data-v-78c37f36]{background-color:var(--p-primary-500)}.groupings-compact .grouping-item.selected[data-v-78c37f36]:hover{background:var(--p-primary-600)}.groupings-compact .grouping-item.disabled[data-v-78c37f36]{pointer-events:none;opacity:.3}.map-view{flex-direction:column;width:100%;height:60%;display:flex;position:relative}.map-view.full-size{height:100%}.map-view .map-loader-overlay{z-index:9999;pointer-events:all;background:#fff6;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;inset:0}.map-view #map{width:100%;height:100%;position:absolute}.map-view .categories{justify-content:center;align-items:center;gap:.325rem;width:fit-content;display:flex}.map-view .categorie{float:left;color:#fff;justify-content:center;align-items:center;width:max-content;height:1.875rem;display:inline-flex}.map-view .categorie .cluster{border-radius:1.5rem;align-items:flex-start;padding:.1875rem;display:inline-flex;box-shadow:0 0 5px #0000001a}.map-view .categorie .nodes-cluster,.map-view .categorie .deactivated-planned-self-consumptions-cluster,.map-view .categorie .deactivated-planned-power-plants-cluster,.map-view .categorie .deactivated-planned-consumers-cluster,.map-view .categorie .disconnected-nodes-cluster,.map-view .categorie .disconnected-consumers-cluster,.map-view .categorie .disconnected-power-plants-cluster,.map-view .categorie .disconnected-self-consumptions-cluster,.map-view .categorie .disconnected-transformers-cluster,.map-view .categorie .disconnected-voltage-regulators-cluster,.map-view .categorie .changed-nodes-cluster,.map-view .categorie .changed-transformers-cluster,.map-view .categorie .changed-self-consumptions-cluster,.map-view .categorie .changed-consumers-cluster,.map-view .categorie .changed-power-plants-cluster,.map-view .categorie .planned-nodes-cluster,.map-view .categorie .planned-self-consumptions-cluster,.map-view .categorie .planned-consumers-cluster,.map-view .categorie .planned-power-plants-cluster,.map-view .categorie .self-consumptions-cluster,.map-view .categorie .power-plants-cluster,.map-view .categorie .consumers-cluster,.map-view .categorie .wire-segments-cluster,.map-view .categorie .voltage-regulators-cluster,.map-view .categorie .transformers-cluster,.map-view .categorie .transformers-with-results-cluster,.map-view .categorie .boundaries-cluster,.map-view .categorie .connection-nodes-cluster,.map-view .categorie .nodes-with-results-cluster{background-color:var(--app-color-node)}.map-view .categorie .nodes-cluster.marker-active,.map-view .categorie .marker-active.deactivated-planned-self-consumptions-cluster,.map-view .categorie .marker-active.deactivated-planned-power-plants-cluster,.map-view .categorie .marker-active.deactivated-planned-consumers-cluster,.map-view .categorie .marker-active.disconnected-nodes-cluster,.map-view .categorie .marker-active.disconnected-consumers-cluster,.map-view .categorie .marker-active.disconnected-power-plants-cluster,.map-view .categorie .marker-active.disconnected-self-consumptions-cluster,.map-view .categorie .marker-active.disconnected-transformers-cluster,.map-view .categorie .marker-active.disconnected-voltage-regulators-cluster,.map-view .categorie .marker-active.changed-nodes-cluster,.map-view .categorie .marker-active.changed-transformers-cluster,.map-view .categorie .marker-active.changed-self-consumptions-cluster,.map-view .categorie .marker-active.changed-consumers-cluster,.map-view .categorie .marker-active.changed-power-plants-cluster,.map-view .categorie .marker-active.planned-nodes-cluster,.map-view .categorie .marker-active.planned-self-consumptions-cluster,.map-view .categorie .marker-active.planned-consumers-cluster,.map-view .categorie .marker-active.planned-power-plants-cluster,.map-view .categorie .marker-active.self-consumptions-cluster,.map-view .categorie .marker-active.power-plants-cluster,.map-view .categorie .marker-active.consumers-cluster,.map-view .categorie .marker-active.wire-segments-cluster,.map-view .categorie .marker-active.voltage-regulators-cluster,.map-view .categorie .marker-active.transformers-cluster,.map-view .categorie .marker-active.transformers-with-results-cluster,.map-view .categorie .marker-active.boundaries-cluster,.map-view .categorie .marker-active.connection-nodes-cluster,.map-view .categorie .nodes-with-results-cluster.marker-active{border:.15rem solid var(--app-color-node);background:#fff}.map-view .categorie .nodes-cluster.marker-active .content .text,.map-view .categorie .marker-active.deactivated-planned-self-consumptions-cluster .content .text,.map-view .categorie .marker-active.deactivated-planned-power-plants-cluster .content .text,.map-view .categorie .marker-active.deactivated-planned-consumers-cluster .content .text,.map-view .categorie .marker-active.disconnected-nodes-cluster .content .text,.map-view .categorie .marker-active.disconnected-consumers-cluster .content .text,.map-view .categorie .marker-active.disconnected-power-plants-cluster .content .text,.map-view .categorie .marker-active.disconnected-self-consumptions-cluster .content .text,.map-view .categorie .marker-active.disconnected-transformers-cluster .content .text,.map-view .categorie .marker-active.disconnected-voltage-regulators-cluster .content .text,.map-view .categorie .marker-active.changed-nodes-cluster .content .text,.map-view .categorie .marker-active.changed-transformers-cluster .content .text,.map-view .categorie .marker-active.changed-self-consumptions-cluster .content .text,.map-view .categorie .marker-active.changed-consumers-cluster .content .text,.map-view .categorie .marker-active.changed-power-plants-cluster .content .text,.map-view .categorie .marker-active.planned-nodes-cluster .content .text,.map-view .categorie .marker-active.planned-self-consumptions-cluster .content .text,.map-view .categorie .marker-active.planned-consumers-cluster .content .text,.map-view .categorie .marker-active.planned-power-plants-cluster .content .text,.map-view .categorie .marker-active.self-consumptions-cluster .content .text,.map-view .categorie .marker-active.power-plants-cluster .content .text,.map-view .categorie .marker-active.consumers-cluster .content .text,.map-view .categorie .marker-active.wire-segments-cluster .content .text,.map-view .categorie .marker-active.voltage-regulators-cluster .content .text,.map-view .categorie .marker-active.transformers-cluster .content .text,.map-view .categorie .marker-active.transformers-with-results-cluster .content .text,.map-view .categorie .marker-active.boundaries-cluster .content .text,.map-view .categorie .marker-active.connection-nodes-cluster .content .text,.map-view .categorie .nodes-with-results-cluster.marker-active .content .text{color:var(--p-primary-500)}.map-view .categorie .nodes-cluster.marker-active svg path:first-child,.map-view .categorie .marker-active.deactivated-planned-self-consumptions-cluster svg path:first-child,.map-view .categorie .marker-active.deactivated-planned-power-plants-cluster svg path:first-child,.map-view .categorie .marker-active.deactivated-planned-consumers-cluster svg path:first-child,.map-view .categorie .marker-active.disconnected-nodes-cluster svg path:first-child,.map-view .categorie .marker-active.disconnected-consumers-cluster svg path:first-child,.map-view .categorie .marker-active.disconnected-power-plants-cluster svg path:first-child,.map-view .categorie .marker-active.disconnected-self-consumptions-cluster svg path:first-child,.map-view .categorie .marker-active.disconnected-transformers-cluster svg path:first-child,.map-view .categorie .marker-active.disconnected-voltage-regulators-cluster svg path:first-child,.map-view .categorie .marker-active.changed-nodes-cluster svg path:first-child,.map-view .categorie .marker-active.changed-transformers-cluster svg path:first-child,.map-view .categorie .marker-active.changed-self-consumptions-cluster svg path:first-child,.map-view .categorie .marker-active.changed-consumers-cluster svg path:first-child,.map-view .categorie .marker-active.changed-power-plants-cluster svg path:first-child,.map-view .categorie .marker-active.planned-nodes-cluster svg path:first-child,.map-view .categorie .marker-active.planned-self-consumptions-cluster svg path:first-child,.map-view .categorie .marker-active.planned-consumers-cluster svg path:first-child,.map-view .categorie .marker-active.planned-power-plants-cluster svg path:first-child,.map-view .categorie .marker-active.self-consumptions-cluster svg path:first-child,.map-view .categorie .marker-active.power-plants-cluster svg path:first-child,.map-view .categorie .marker-active.consumers-cluster svg path:first-child,.map-view .categorie .marker-active.wire-segments-cluster svg path:first-child,.map-view .categorie .marker-active.voltage-regulators-cluster svg path:first-child,.map-view .categorie .marker-active.transformers-cluster svg path:first-child,.map-view .categorie .marker-active.transformers-with-results-cluster svg path:first-child,.map-view .categorie .marker-active.boundaries-cluster svg path:first-child,.map-view .categorie .marker-active.connection-nodes-cluster svg path:first-child,.map-view .categorie .nodes-with-results-cluster.marker-active svg path:first-child{fill:var(--app-color-node);fill-opacity:1}.map-view .categorie .nodes-cluster .content,.map-view .categorie .deactivated-planned-self-consumptions-cluster .content,.map-view .categorie .deactivated-planned-power-plants-cluster .content,.map-view .categorie .deactivated-planned-consumers-cluster .content,.map-view .categorie .disconnected-nodes-cluster .content,.map-view .categorie .disconnected-consumers-cluster .content,.map-view .categorie .disconnected-power-plants-cluster .content,.map-view .categorie .disconnected-self-consumptions-cluster .content,.map-view .categorie .disconnected-transformers-cluster .content,.map-view .categorie .disconnected-voltage-regulators-cluster .content,.map-view .categorie .changed-nodes-cluster .content,.map-view .categorie .changed-transformers-cluster .content,.map-view .categorie .changed-self-consumptions-cluster .content,.map-view .categorie .changed-consumers-cluster .content,.map-view .categorie .changed-power-plants-cluster .content,.map-view .categorie .planned-nodes-cluster .content,.map-view .categorie .planned-self-consumptions-cluster .content,.map-view .categorie .planned-consumers-cluster .content,.map-view .categorie .planned-power-plants-cluster .content,.map-view .categorie .self-consumptions-cluster .content,.map-view .categorie .power-plants-cluster .content,.map-view .categorie .consumers-cluster .content,.map-view .categorie .wire-segments-cluster .content,.map-view .categorie .voltage-regulators-cluster .content,.map-view .categorie .transformers-cluster .content,.map-view .categorie .transformers-with-results-cluster .content,.map-view .categorie .boundaries-cluster .content,.map-view .categorie .connection-nodes-cluster .content,.map-view .categorie .nodes-with-results-cluster .content{align-items:flex-start;display:inline-flex}.map-view .categorie .nodes-cluster .content i,.map-view .categorie .deactivated-planned-self-consumptions-cluster .content i,.map-view .categorie .deactivated-planned-power-plants-cluster .content i,.map-view .categorie .deactivated-planned-consumers-cluster .content i,.map-view .categorie .disconnected-nodes-cluster .content i,.map-view .categorie .disconnected-consumers-cluster .content i,.map-view .categorie .disconnected-power-plants-cluster .content i,.map-view .categorie .disconnected-self-consumptions-cluster .content i,.map-view .categorie .disconnected-transformers-cluster .content i,.map-view .categorie .disconnected-voltage-regulators-cluster .content i,.map-view .categorie .changed-nodes-cluster .content i,.map-view .categorie .changed-transformers-cluster .content i,.map-view .categorie .changed-self-consumptions-cluster .content i,.map-view .categorie .changed-consumers-cluster .content i,.map-view .categorie .changed-power-plants-cluster .content i,.map-view .categorie .planned-nodes-cluster .content i,.map-view .categorie .planned-self-consumptions-cluster .content i,.map-view .categorie .planned-consumers-cluster .content i,.map-view .categorie .planned-power-plants-cluster .content i,.map-view .categorie .self-consumptions-cluster .content i,.map-view .categorie .power-plants-cluster .content i,.map-view .categorie .consumers-cluster .content i,.map-view .categorie .wire-segments-cluster .content i,.map-view .categorie .voltage-regulators-cluster .content i,.map-view .categorie .transformers-cluster .content i,.map-view .categorie .transformers-with-results-cluster .content i,.map-view .categorie .boundaries-cluster .content i,.map-view .categorie .connection-nodes-cluster .content i,.map-view .categorie .nodes-with-results-cluster .content i{fill:#fff;font-size:1rem}.map-view .categorie .nodes-cluster .content .text,.map-view .categorie .deactivated-planned-self-consumptions-cluster .content .text,.map-view .categorie .deactivated-planned-power-plants-cluster .content .text,.map-view .categorie .deactivated-planned-consumers-cluster .content .text,.map-view .categorie .disconnected-nodes-cluster .content .text,.map-view .categorie .disconnected-consumers-cluster .content .text,.map-view .categorie .disconnected-power-plants-cluster .content .text,.map-view .categorie .disconnected-self-consumptions-cluster .content .text,.map-view .categorie .disconnected-transformers-cluster .content .text,.map-view .categorie .disconnected-voltage-regulators-cluster .content .text,.map-view .categorie .changed-nodes-cluster .content .text,.map-view .categorie .changed-transformers-cluster .content .text,.map-view .categorie .changed-self-consumptions-cluster .content .text,.map-view .categorie .changed-consumers-cluster .content .text,.map-view .categorie .changed-power-plants-cluster .content .text,.map-view .categorie .planned-nodes-cluster .content .text,.map-view .categorie .planned-self-consumptions-cluster .content .text,.map-view .categorie .planned-consumers-cluster .content .text,.map-view .categorie .planned-power-plants-cluster .content .text,.map-view .categorie .self-consumptions-cluster .content .text,.map-view .categorie .power-plants-cluster .content .text,.map-view .categorie .consumers-cluster .content .text,.map-view .categorie .wire-segments-cluster .content .text,.map-view .categorie .voltage-regulators-cluster .content .text,.map-view .categorie .transformers-cluster .content .text,.map-view .categorie .transformers-with-results-cluster .content .text,.map-view .categorie .boundaries-cluster .content .text,.map-view .categorie .connection-nodes-cluster .content .text,.map-view .categorie .nodes-with-results-cluster .content .text{color:#fff;flex-direction:column;justify-content:center;align-self:stretch;align-items:center;gap:.625rem;padding:0 .375rem;font-size:.89375rem;font-style:normal;font-weight:700;line-height:1.375rem;display:flex}.map-view .categorie .nodes-cluster .content .text.loading,.map-view .categorie .deactivated-planned-self-consumptions-cluster .content .text.loading,.map-view .categorie .deactivated-planned-power-plants-cluster .content .text.loading,.map-view .categorie .deactivated-planned-consumers-cluster .content .text.loading,.map-view .categorie .disconnected-nodes-cluster .content .text.loading,.map-view .categorie .disconnected-consumers-cluster .content .text.loading,.map-view .categorie .disconnected-power-plants-cluster .content .text.loading,.map-view .categorie .disconnected-self-consumptions-cluster .content .text.loading,.map-view .categorie .disconnected-transformers-cluster .content .text.loading,.map-view .categorie .disconnected-voltage-regulators-cluster .content .text.loading,.map-view .categorie .changed-nodes-cluster .content .text.loading,.map-view .categorie .changed-transformers-cluster .content .text.loading,.map-view .categorie .changed-self-consumptions-cluster .content .text.loading,.map-view .categorie .changed-consumers-cluster .content .text.loading,.map-view .categorie .changed-power-plants-cluster .content .text.loading,.map-view .categorie .planned-nodes-cluster .content .text.loading,.map-view .categorie .planned-self-consumptions-cluster .content .text.loading,.map-view .categorie .planned-consumers-cluster .content .text.loading,.map-view .categorie .planned-power-plants-cluster .content .text.loading,.map-view .categorie .self-consumptions-cluster .content .text.loading,.map-view .categorie .power-plants-cluster .content .text.loading,.map-view .categorie .consumers-cluster .content .text.loading,.map-view .categorie .wire-segments-cluster .content .text.loading,.map-view .categorie .voltage-regulators-cluster .content .text.loading,.map-view .categorie .transformers-cluster .content .text.loading,.map-view .categorie .transformers-with-results-cluster .content .text.loading,.map-view .categorie .boundaries-cluster .content .text.loading,.map-view .categorie .connection-nodes-cluster .content .text.loading,.map-view .categorie .nodes-with-results-cluster .content .text.loading{width:2.5rem}.map-view .categorie .connection-nodes-cluster{background-color:var(--app-color-boundary)}.map-view .categorie .connection-nodes-cluster svg{margin:.15rem}.map-view .categorie .connection-nodes-cluster.marker-active{border:.15rem solid var(--app-color-boundary);background:#fff}.map-view .categorie .connection-nodes-cluster.marker-active .content .text{color:var(--p-primary-500)}.map-view .categorie .connection-nodes-cluster.marker-active svg path:first-child{fill:#fff;fill-opacity:1}.map-view .categorie .boundaries-cluster{background-color:var(--app-color-boundary)}.map-view .categorie .boundaries-cluster.marker-active{border:.15rem solid var(--app-color-boundary);background:#fff}.map-view .categorie .boundaries-cluster.marker-active .content .text{color:var(--p-primary-500)}.map-view .categorie .boundaries-cluster.marker-active svg path:first-child{fill:var(--app-color-boundary);fill-opacity:1}.map-view .categorie .transformers-cluster,.map-view .categorie .transformers-with-results-cluster{background-color:var(--app-color-trafo)}.map-view .categorie .transformers-cluster.marker-active,.map-view .categorie .transformers-with-results-cluster.marker-active{border:.15rem solid var(--app-color-trafo);background:#fff}.map-view .categorie .transformers-cluster.marker-active .content .text,.map-view .categorie .transformers-with-results-cluster.marker-active .content .text{color:var(--p-primary-500)}.map-view .categorie .transformers-cluster.marker-active svg path:first-child,.map-view .categorie .transformers-with-results-cluster.marker-active svg path:first-child{fill:var(--app-color-trafo);fill-opacity:1}.map-view .categorie .voltage-regulators-cluster{background-color:var(--app-color-trafo)}.map-view .categorie .voltage-regulators-cluster.marker-active{border:.15rem solid var(--app-color-trafo);background:#fff}.map-view .categorie .voltage-regulators-cluster.marker-active .content .text{color:#1b2a39}.map-view .categorie .voltage-regulators-cluster.marker-active svg path:first-child{fill:var(--app-color-trafo);fill-opacity:1}.map-view .categorie .wire-segments-cluster{background-color:#fff}.map-view .categorie .wire-segments-cluster.marker-active{border:.15rem solid var(--app-color-trafo)}.map-view .categorie .wire-segments-cluster.marker-active .content .text{color:var(--p-primary-500)}.map-view .categorie .wire-segments-cluster.marker-active svg path,.map-view .categorie .wire-segments-cluster.marker-active svg path:first-child,.map-view .categorie .wire-segments-cluster .content svg path{fill:var(--app-color-trafo)}.map-view .categorie .wire-segments-cluster .content .text{color:var(--app-color-trafo)}.map-view .categorie .consumers-cluster{background-color:var(--app-color-consumer)}.map-view .categorie .consumers-cluster.marker-active{border:.15rem solid var(--app-color-consumer);background:#fff}.map-view .categorie .consumers-cluster.marker-active .content .text{color:var(--p-primary-500)}.map-view .categorie .consumers-cluster.marker-active svg path:first-child{fill:var(--app-color-consumer);fill-opacity:1}.map-view .categorie .power-plants-cluster{background-color:var(--app-color-generation)}.map-view .categorie .power-plants-cluster.marker-active{border:.15rem solid var(--app-color-generation);background:#fff}.map-view .categorie .power-plants-cluster.marker-active .content .text{color:var(--p-primary-500)}.map-view .categorie .power-plants-cluster.marker-active svg path:first-child{fill:var(--app-color-generation);fill-opacity:1}.map-view .categorie .self-consumptions-cluster{background-color:var(--app-color-self-consumption)}.map-view .categorie .self-consumptions-cluster.marker-active{border:.15rem solid var(--app-color-self-consumption);background:#fff}.map-view .categorie .self-consumptions-cluster.marker-active .content .text{color:var(--p-primary-500)}.map-view .categorie .self-consumptions-cluster.marker-active svg circle:first-child{fill:var(--app-color-self-consumption);fill-opacity:1}.map-view .categorie .planned-power-plants-cluster{background-color:var(--app-color-planned)}.map-view .categorie .planned-power-plants-cluster.deactivated{border:.15rem solid var(--app-color-planned);background:#fff}.map-view .categorie .planned-power-plants-cluster.deactivated .content .text{color:var(--app-color-planned)}.map-view .categorie .planned-power-plants-cluster.marker-active{border:.15rem solid var(--app-color-planned);background:#fff}.map-view .categorie .planned-power-plants-cluster.marker-active .content .text{color:var(--p-primary-500)}.map-view .categorie .planned-power-plants-cluster.marker-active svg path:first-child{fill:var(--app-color-planned);fill-opacity:1}.map-view .categorie .planned-consumers-cluster{background-color:var(--app-color-planned)}.map-view .categorie .planned-consumers-cluster.deactivated{border:.15rem solid var(--app-color-planned);background:#fff}.map-view .categorie .planned-consumers-cluster.deactivated .content .text{color:var(--app-color-planned)}.map-view .categorie .planned-consumers-cluster.marker-active{border:.15rem solid var(--app-color-planned);background:#fff}.map-view .categorie .planned-consumers-cluster.marker-active .content .text{color:var(--p-primary-500)}.map-view .categorie .planned-consumers-cluster.marker-active svg path:first-child{fill:var(--app-color-planned);fill-opacity:1}.map-view .categorie .planned-self-consumptions-cluster{background-color:var(--app-color-planned)}.map-view .categorie .planned-self-consumptions-cluster.deactivated{border:.15rem solid var(--app-color-planned);background:#fff}.map-view .categorie .planned-self-consumptions-cluster.deactivated .content .text{color:var(--app-color-planned)}.map-view .categorie .planned-self-consumptions-cluster.marker-active{border:.15rem solid var(--app-color-planned);background:#fff}.map-view .categorie .planned-self-consumptions-cluster.marker-active .content .text{color:var(--p-primary-500)}.map-view .categorie .planned-self-consumptions-cluster.marker-active svg :first-child{fill:var(--app-color-planned);fill-opacity:1}.map-view .categorie .planned-nodes-cluster{background-color:var(--app-color-planned)}.map-view .categorie .planned-nodes-cluster.deactivated{border:.15rem solid var(--app-color-planned);background:#fff}.map-view .categorie .planned-nodes-cluster.deactivated .content .text{color:var(--app-color-planned)}.map-view .categorie .planned-nodes-cluster.marker-active{border:.15rem solid var(--app-color-planned);background:#fff}.map-view .categorie .planned-nodes-cluster.marker-active .content .text{color:var(--p-primary-500)}.map-view .categorie .planned-nodes-cluster.marker-active svg path:first-child{fill:var(--app-color-planned);fill-opacity:1}.map-view .categorie .changed-power-plants-cluster{background-color:var(--app-color-editable)}.map-view .categorie .changed-power-plants-cluster.marker-active{border:.15rem solid var(--app-color-editable);background:#fff}.map-view .categorie .changed-power-plants-cluster.marker-active .content .text{color:var(--p-primary-500)}.map-view .categorie .changed-power-plants-cluster.marker-active svg path:first-child{fill:var(--app-color-editable);fill-opacity:1}.map-view .categorie .changed-consumers-cluster{background-color:var(--app-color-editable)}.map-view .categorie .changed-consumers-cluster.marker-active{border:.15rem solid var(--app-color-editable);background:#fff}.map-view .categorie .changed-consumers-cluster.marker-active .content .text{color:var(--p-primary-500)}.map-view .categorie .changed-consumers-cluster.marker-active svg path:first-child{fill:var(--app-color-editable);fill-opacity:1}.map-view .categorie .changed-self-consumptions-cluster{background-color:var(--app-color-editable)}.map-view .categorie .changed-self-consumptions-cluster.marker-active{border:.15rem solid var(--app-color-editable);background:#fff}.map-view .categorie .changed-self-consumptions-cluster.marker-active .content .text{color:var(--p-primary-500)}.map-view .categorie .changed-self-consumptions-cluster.marker-active svg :first-child{fill:var(--app-color-editable);fill-opacity:1}.map-view .categorie .changed-transformers-cluster{background-color:var(--app-color-editable)}.map-view .categorie .changed-transformers-cluster.marker-active{border:.15rem solid var(--app-color-editable);background:#fff}.map-view .categorie .changed-transformers-cluster.marker-active .content .text{color:var(--p-primary-500)}.map-view .categorie .changed-transformers-cluster.marker-active svg path:first-child{fill:var(--app-color-editable);fill-opacity:1}.map-view .categorie .changed-nodes-cluster{background-color:var(--app-color-editable)}.map-view .categorie .changed-nodes-cluster.marker-active{border:.15rem solid var(--app-color-editable);background:#fff}.map-view .categorie .changed-nodes-cluster.marker-active .content .text{color:var(--p-primary-500)}.map-view .categorie .changed-nodes-cluster.marker-active svg path:first-child{fill:var(--app-color-editable);fill-opacity:1}.map-view .categorie .disconnected-nodes-cluster,.map-view .categorie .disconnected-consumers-cluster,.map-view .categorie .disconnected-power-plants-cluster,.map-view .categorie .disconnected-self-consumptions-cluster,.map-view .categorie .disconnected-transformers-cluster,.map-view .categorie .disconnected-voltage-regulators-cluster{background-color:var(--app-color-map-disconnected)}.map-view .categorie .disconnected-nodes-cluster.marker-active,.map-view .categorie .disconnected-consumers-cluster.marker-active,.map-view .categorie .disconnected-power-plants-cluster.marker-active,.map-view .categorie .disconnected-self-consumptions-cluster.marker-active,.map-view .categorie .disconnected-transformers-cluster.marker-active,.map-view .categorie .disconnected-voltage-regulators-cluster.marker-active{border:.15rem solid var(--app-color-border);background:#fff}.map-view .categorie .disconnected-nodes-cluster.marker-active .content .text,.map-view .categorie .disconnected-consumers-cluster.marker-active .content .text,.map-view .categorie .disconnected-power-plants-cluster.marker-active .content .text,.map-view .categorie .disconnected-self-consumptions-cluster.marker-active .content .text,.map-view .categorie .disconnected-transformers-cluster.marker-active .content .text,.map-view .categorie .disconnected-voltage-regulators-cluster.marker-active .content .text{color:var(--p-primary-500)}.map-view .categorie .disconnected-nodes-cluster.marker-active svg path:first-child,.map-view .categorie .disconnected-consumers-cluster.marker-active svg path:first-child,.map-view .categorie .disconnected-power-plants-cluster.marker-active svg path:first-child,.map-view .categorie .disconnected-self-consumptions-cluster.marker-active svg path:first-child,.map-view .categorie .disconnected-transformers-cluster.marker-active svg path:first-child,.map-view .categorie .disconnected-voltage-regulators-cluster.marker-active svg path:first-child{fill:var(--app-color-map-disconnected);fill-opacity:1}.map-view .categorie .deactivated-planned-consumers-cluster{border:.15rem solid var(--app-color-planned);background:#fff}.map-view .categorie .deactivated-planned-consumers-cluster .content .text{color:var(--app-color-planned)}.map-view .categorie .deactivated-planned-consumers-cluster svg path:first-child{fill:var(--p-surface-400);fill-opacity:1}.map-view .categorie .deactivated-planned-consumers-cluster.marker-active{background:var(--app-color-surface-alt);border:.15rem solid var(--app-color-planned)}.map-view .categorie .deactivated-planned-consumers-cluster.marker-active .content .text{color:var(--p-primary-500)}.map-view .categorie .deactivated-planned-consumers-cluster.marker-active svg path:first-child{fill:var(--p-surface-400);fill-opacity:1}.map-view .categorie .deactivated-planned-power-plants-cluster{background:#fff;border:.15rem solid}.map-view .categorie .deactivated-planned-power-plants-cluster .content .text{color:var(--app-color-planned)}.map-view .categorie .deactivated-planned-power-plants-cluster svg path:first-child{fill:var(--p-surface-400);fill-opacity:1}.map-view .categorie .deactivated-planned-power-plants-cluster.marker-active{background:var(--app-color-surface-alt);border:.15rem solid var(--app-color-planned)}.map-view .categorie .deactivated-planned-power-plants-cluster.marker-active .content .text{color:var(--p-primary-500)}.map-view .categorie .deactivated-planned-power-plants-cluster.marker-active svg path:first-child{fill:var(--p-surface-400);fill-opacity:1}.map-view .categorie .deactivated-planned-self-consumptions-cluster{border:.15rem solid var(--app-color-planned);background:#fff}.map-view .categorie .deactivated-planned-self-consumptions-cluster .content .text{color:var(--app-color-planned)}.map-view .categorie .deactivated-planned-self-consumptions-cluster svg :first-child{fill:var(--p-surface-400);fill-opacity:1}.map-view .categorie .deactivated-planned-self-consumptions-cluster.marker-active{background:var(--app-color-surface-alt);border:.15rem solid var(--app-color-planned)}.map-view .categorie .deactivated-planned-self-consumptions-cluster.marker-active .content .text{color:var(--p-primary-500)}.map-view .categorie .deactivated-planned-self-consumptions-cluster.marker-active svg :first-child{fill:var(--p-surface-400);fill-opacity:1}.cursor-aim #map,.cursor-aim .leaflet-container{cursor:url("data:image/svg+xml,%3csvg%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M29.75%2014.8125H25.9312C25.3906%2010.2375%2021.7625%206.60938%2017.1875%206.06875V2.25C17.1875%202.1125%2017.075%202%2016.9375%202H15.0625C14.925%202%2014.8125%202.1125%2014.8125%202.25V6.06875C10.2375%206.60938%206.60938%2010.2375%206.06875%2014.8125H2.25C2.1125%2014.8125%202%2014.925%202%2015.0625V16.9375C2%2017.075%202.1125%2017.1875%202.25%2017.1875H6.06875C6.60938%2021.7625%2010.2375%2025.3906%2014.8125%2025.9312V29.75C14.8125%2029.8875%2014.925%2030%2015.0625%2030H16.9375C17.075%2030%2017.1875%2029.8875%2017.1875%2029.75V25.9312C21.7625%2025.3906%2025.3906%2021.7625%2025.9312%2017.1875H29.75C29.8875%2017.1875%2030%2017.075%2030%2016.9375V15.0625C30%2014.925%2029.8875%2014.8125%2029.75%2014.8125ZM16%2023.625C11.7875%2023.625%208.375%2020.2125%208.375%2016C8.375%2011.7875%2011.7875%208.375%2016%208.375C20.2125%208.375%2023.625%2011.7875%2023.625%2016C23.625%2020.2125%2020.2125%2023.625%2016%2023.625Z'%20fill='%23262626'%20/%3e%3cpath%20d='M16%2012.25C14.9969%2012.25%2014.0594%2012.6375%2013.35%2013.35C12.6406%2014.0594%2012.25%2014.9969%2012.25%2016C12.25%2017.0031%2012.6406%2017.9406%2013.35%2018.65C14.0594%2019.3562%2015%2019.75%2016%2019.75C17%2019.75%2017.9406%2019.3594%2018.65%2018.65C19.3562%2017.9406%2019.75%2017%2019.75%2016C19.75%2015%2019.3594%2014.0594%2018.65%2013.35C17.9406%2012.6375%2017.0031%2012.25%2016%2012.25Z'%20fill='%23262626'%20/%3e%3c/svg%3e") 12 12,crosshair!important}.cursor-pushpin #map,.cursor-pushpin .leaflet-container{cursor:url("data:image/svg+xml,%3csvg%20width='32'%20height='32'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M13.723%206.12656L9.87302%202.27656C9.77146%202.175%209.63865%202.125%209.50583%202.125C9.37302%202.125%209.24021%202.175%209.13865%202.27656L6.62146%204.79531C6.43083%204.77344%206.23865%204.76406%206.04646%204.76406C4.90271%204.76406%203.75896%205.14063%202.8199%205.89375C2.76303%205.93941%202.71642%205.99654%202.68311%206.06141C2.64979%206.12629%202.63051%206.19745%202.62653%206.27027C2.62255%206.34309%202.63396%206.41593%202.66001%206.48405C2.68605%206.55217%202.72616%206.61404%202.77771%206.66563L5.61677%209.50469L2.25115%2012.8672C2.2099%2012.9082%202.18445%2012.9624%202.17927%2013.0203L2.12615%2013.6016C2.11208%2013.7484%202.22927%2013.8734%202.37458%2013.8734C2.3824%2013.8734%202.39021%2013.8734%202.39802%2013.8719L2.97927%2013.8188C3.03708%2013.8141%203.09177%2013.7875%203.1324%2013.7469L6.49802%2010.3813L9.33708%2013.2203C9.43865%2013.3219%209.57146%2013.3719%209.70427%2013.3719C9.85583%2013.3719%2010.0058%2013.3063%2010.109%2013.1781C10.9886%2012.0797%2011.3543%2010.7047%2011.2058%209.375L13.723%206.85781C13.9246%206.65781%2013.9246%206.32969%2013.723%206.12656V6.12656ZM10.409%208.58281L10.0261%208.96563L10.0855%209.50313C10.1786%2010.3345%2010.0127%2011.1743%209.61052%2011.9078L4.09333%206.3875C4.2949%206.27656%204.50427%206.18281%204.72302%206.10781C5.14802%205.96094%205.59333%205.8875%206.04646%205.8875C6.19646%205.8875%206.34802%205.89531%206.49802%205.9125L7.03552%205.97188L7.41833%205.58906L9.5074%203.5L12.4996%206.49219L10.409%208.58281Z'%20fill='%23262626'/%3e%3c/svg%3e") 12 24,pointer!important}.loading-dots{color:#fff;background-color:#fff3;border-radius:3px;width:6px;height:6px;animation:1s linear .5s infinite alternate loading-dots;position:relative}.loading-dots:before,.loading-dots:after{content:"";color:#fff;background-color:#fff;border-radius:3px;width:6px;height:6px;animation:1s infinite alternate loading-dots;position:absolute}.loading-dots:before{animation-delay:0s;left:-9px}.loading-dots:after{animation-delay:1s;left:9px}.map-bubbles{justify-content:center;align-items:center;display:flex}.map-bubble{border-radius:1.5rem;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.map-bubble.selected{animation:1.5s infinite bubble-pulse;box-shadow:0 0 8px #000c}.network-selection-popup .leaflet-popup-content-wrapper{border-radius:.75rem;padding:0;box-shadow:0 .5rem 1.5rem #0f172a2e}.network-selection-popup .leaflet-popup-tip{background:#fff}.network-selection-popup .leaflet-popup-content{min-width:22rem;margin:0}.network-selection-popup__content{width:100%;min-width:22rem;max-width:26rem;padding:.5rem}.network-selection-popup__list{flex-direction:column;gap:.5rem;max-height:11.5rem;display:flex;overflow-y:auto}.network-selection-popup__item{color:#111827;cursor:pointer;text-align:left;background:#fff;border:1px solid #d1d5db;border-radius:.5rem;align-items:center;width:100%;min-height:2.5rem;padding:.5rem .75rem;transition:background-color .2s,border-color .2s,box-shadow .2s;display:flex}.network-selection-popup__item:hover,.network-selection-popup__item:focus-visible{background:#f8fafc;border-color:#94a3b8;outline:none;box-shadow:0 0 0 1px #94a3b84d}.network-selection-popup__item:disabled{cursor:not-allowed;opacity:.6}@keyframes bubble-pulse{0%{transform:scale(1)}50%{transform:scale(1.75)}to{transform:scale(1)}}.planned-model-option{align-self:stretch;align-items:center;gap:.625rem;display:flex}.planned-model-option .dot{background-color:#bb50e133;border-radius:50%;width:.9375rem;height:.9375rem;display:inline-block}.p-minute-picker button{display:none}.generic-dialog .header .description{flex-direction:column;flex:1 0 0;justify-content:center;width:19.1875rem;margin:0;display:flex}.parameters-settings .info{flex-direction:column;align-self:stretch;align-items:flex-start;gap:1rem;padding:1rem 1.5rem 1.5rem;display:flex}.parameters-settings .info .section{flex-direction:column;align-self:stretch;align-items:flex-start;gap:.5rem;display:flex}.parameters-settings .info .section h6,.parameters-settings .info .section p{margin:0}.parameters-settings .info .section .title{text-transform:uppercase;font-size:.75rem;font-style:normal;font-weight:600;line-height:120%}.parameters-settings .info .section .content{flex-direction:column;align-self:stretch;gap:.5rem;font-size:.75rem;font-style:normal;font-weight:400;line-height:1.375rem;display:flex}.parameters-settings .info .section .content .form-check{text-align:left;align-items:center;gap:.625rem;height:1.875rem;padding:0;display:flex}.parameters-settings .info .section .content .form-check label{flex:1 0 0;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.375rem}.parameters-settings .info .section .content .form-check input{accent-color:var(--p-blue-500);right:0}.parameters-settings .info .section .content .option{align-self:stretch;align-items:center;gap:.625rem;display:flex}.parameters-settings .info .section .content .option .scenario-selector{width:100%;padding-bottom:.5rem}.parameters-settings .info .section .content .option .scenario-selector p{padding-bottom:.25rem}.parameters-settings .info .section .content .option .scenario-selector .customized-scenario-dropdown{width:100%}.parameters-settings .info .section .content .option .p-inputnumber{margin-left:auto}.parameters-settings .info .section .content .option .p-inputnumber input{text-align:center;appearance:textfield;width:9ch;min-width:9ch}.v-tooltip-voltage{max-width:fit-content;transform:translate(60px)}.voltage-value{font-size:1rem!important}.simulation-progress-indicator{border:1px solid var(--app-color-border);z-index:1000;background:#fff;border-radius:.25rem;flex-direction:column;align-items:flex-start;gap:.625rem;min-width:20rem;padding:.35rem;display:flex;position:absolute;bottom:1.25rem;right:5.25rem;box-shadow:0 0 10px #0000001a}.simulation-progress-indicator .header{border-radius:.5rem .5rem 0 0;justify-content:space-between;align-self:stretch;align-items:center;margin-left:.5rem;margin-right:.25rem;display:flex}.simulation-progress-indicator .title{margin:0;font-weight:600;line-height:1.375rem}.simulation-progress-indicator .separator-line{margin-top:-.25rem}.simulation-progress-indicator .collapse-box{cursor:pointer;border-radius:.125rem;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:2.125rem;height:2.125rem;margin:0;display:flex}.simulation-progress-indicator .collapse-box .arrow-up{transform:rotate(90deg)}.simulation-progress-indicator .collapse-box .arrow-down{transform:rotate(270deg)}.simulation-progress-indicator .collapse-box i{width:.9375rem;font-size:.4375rem;transform:rotate(0)}.simulation-progress-indicator .simulation-skeleton{width:100%}.simulation-progress-indicator .simulation-progress{align-items:center;gap:.3125rem;width:100%;display:flex}.simulation-progress-indicator .simulation-progress .icon{width:1.25rem;height:1.25rem}.simulation-progress-indicator .simulation-progress p{margin:0}.simulation-progress-indicator .simulation-progress .progress{align-items:center;gap:.3125rem;margin-left:auto;font-size:.9rem;font-weight:600;line-height:1.375rem;display:flex}.simulation-progress-indicator .simulation-progress .progress .failed{align-items:center;display:flex}.simulation-progress-indicator .simulation-progress .progress .eye-button{cursor:pointer}.simulation-progress-indicator .simulation-progress .progress .eye-button path{fill:var(--p-blue-500)}.simulation-progress-indicator .simulation-progress .progress .eye-button.disabled{cursor:initial}.simulation-progress-indicator .simulation-progress .progress .eye-button.disabled path{fill:var(--p-surface-400)}.simulation-progress-indicator .simulation-progress .progress .download-button{cursor:pointer}.simulation-progress-indicator .simulation-progress .progress .download-button path{fill:var(--p-primary-500)}.simulation-progress-indicator .simulation-progress .progress .download-button.disabled{cursor:initial}.simulation-progress-indicator .simulation-progress .progress .download-button.disabled path{fill:var(--p-surface-400)}.simulation-progress-indicator .simulation-progress .progress .cancel-button{cursor:pointer}.simulation-progress-indicator .simulation-progress .progress .cancel-button path{fill:var(--p-primary-500)}.simulation-progress-indicator .simulation-progress .progress .cancel-button.disabled{cursor:initial}.simulation-progress-indicator .simulation-progress .progress .cancel-button.disabled path{fill:var(--p-surface-400)}.p-tooltip-text{justify-content:center;align-items:center;min-width:3rem;min-height:2rem;display:flex}.simulation-table .name-cell[data-v-24aaf9d6]{align-items:center;gap:.5rem;display:flex}.simulation-table .name-cell svg[data-v-24aaf9d6]{cursor:pointer;flex:none;margin-left:auto;margin-right:0}.simulation-table .simulation-name[data-v-24aaf9d6]{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;padding-right:.25rem;overflow:hidden}.simulation-table .simulation-name.name-editable[data-v-24aaf9d6]{color:var(--app-color-editable)}.simulation-table .simulation-name.name-planned[data-v-24aaf9d6]{color:var(--app-color-planned)}.simulation-table .status-inline[data-v-24aaf9d6]{align-items:center;gap:.375rem;font-size:.875rem;font-weight:500;display:inline-flex}.simulation-table .status-inline .status-label[data-v-24aaf9d6]{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.simulation-table .status-inline .status-dot[data-v-24aaf9d6]{width:.5rem;height:.5rem;color:inherit;background-color:currentColor;border-radius:50%;flex-shrink:0}.simulation-table .status-inline.status-progress[data-v-24aaf9d6]{cursor:default}.simulation-table .status-inline.status-progress[data-v-24aaf9d6],.simulation-table .status-inline.status-progress .status-label[data-v-24aaf9d6],.simulation-table .status-inline.status-progress .status-dot[data-v-24aaf9d6]{color:var(--p-blue-500)}.simulation-table .status-inline.status-success[data-v-24aaf9d6]{cursor:default}.simulation-table .status-inline.status-success[data-v-24aaf9d6],.simulation-table .status-inline.status-success .status-label[data-v-24aaf9d6],.simulation-table .status-inline.status-success .status-dot[data-v-24aaf9d6]{color:var(--p-green-500)}.simulation-table .status-inline.status-canceled[data-v-24aaf9d6]{cursor:default}.simulation-table .status-inline.status-canceled[data-v-24aaf9d6],.simulation-table .status-inline.status-canceled .status-label[data-v-24aaf9d6],.simulation-table .status-inline.status-canceled .status-dot[data-v-24aaf9d6]{color:var(--p-orange-500)}.simulation-table .status-inline.status-failed[data-v-24aaf9d6]{cursor:pointer}.simulation-table .status-inline.status-failed[data-v-24aaf9d6],.simulation-table .status-inline.status-failed .status-label[data-v-24aaf9d6],.simulation-table .status-inline.status-failed .status-dot[data-v-24aaf9d6]{color:var(--p-red-500)}.simulation-table .actions[data-v-24aaf9d6]{flex-shrink:0;align-items:center;gap:.625rem;display:flex}.simulation-table .actions i[data-v-24aaf9d6]{cursor:pointer;display:flex}.simulation-table .actions i.disabled-action[data-v-24aaf9d6]{cursor:initial;opacity:.3}#powerflow-view[data-v-488efbbc]{height:100%;display:flex;overflow:hidden}#powerflow-view main[data-v-488efbbc]{flex:1;min-width:0;max-height:100vh;position:relative}#powerflow-view .over-map[data-v-488efbbc]{z-index:1010}#powerflow-view .map-search-input[data-v-488efbbc]{width:22rem;padding-left:8px}.editable-model-dialog-backdrop[data-v-488efbbc]{z-index:1300;background:#0003;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.editable-model-dialog[data-v-488efbbc]{background:var(--app-color-surface-alt);text-align:center;border-radius:8px;width:min(400px,100% - 2rem);padding:1.5rem;box-shadow:0 6px 20px #0003}.editable-model-dialog-description[data-v-488efbbc]{margin:0 0 1rem;font-size:1.125rem}.editable-model-dialog-input[data-v-488efbbc]{width:100%;margin-bottom:1rem}.editable-model-dialog-question[data-v-488efbbc]{margin:0 0 .75rem;font-size:1.25rem;font-weight:500}.editable-model-dialog-actions[data-v-488efbbc]{justify-content:center;gap:.75rem;display:flex}.sidenav .tool-controls .control[data-v-a44ec46d]:hover{background-color:var(--p-surface-200)}.sidenav .tool-controls .control .title.preview[data-v-a44ec46d]{color:var(--p-blue-500)}.sidenav .tool-controls .control .badge-slot.selected[data-v-a44ec46d]{background-color:var(--p-primary-500)}.sidenav .tool-controls .control .badge-slot.selected.preview[data-v-a44ec46d]{background-color:var(--p-blue-500)}.sidenav .view-controls .control[data-v-a44ec46d]:hover,.sidenav .view-controls .control .badge-slot.selected[data-v-a44ec46d]{background-color:var(--p-surface-200)}.sidenav .disabled[data-v-a44ec46d]{opacity:.4;pointer-events:none}.sidenav .bar[data-v-a44ec46d]{border:2px solid var(--p-primary-400);width:3rem}@media (width<=1537px){.sidenav .bar[data-v-a44ec46d]{border-width:1.5px;width:2rem}}.layout-container[data-v-fc444df9],.layout-content[data-v-fc444df9],.layout-content[data-v-fc444df9]>*,.layout-sidenav[data-v-fc444df9]{min-height:1px}.layout-wrapper[data-v-fc444df9]{flex:auto;align-items:stretch;width:100%;display:flex}.layout-wrapper .layout-inner[data-v-fc444df9]{flex-direction:column;flex:auto;align-items:stretch;width:100%;display:flex;height:100vh!important}.layout-wrapper .layout-inner .layout-container[data-v-fc444df9]{flex:auto;align-items:stretch;padding:0;display:flex}.layout-wrapper .layout-inner .layout-container .layout-content[data-v-fc444df9]{flex-direction:column;flex:100%;justify-content:space-between;align-items:stretch;width:0;min-width:0;max-width:100%;display:flex}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:"Roboto", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-gray-300:oklch(87.2% .01 258.338);--color-black:#000;--color-white:white;--spacing:.25rem;--container-md:28rem;--container-2xl:42rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--radius-md:.375rem;--radius-lg:.5rem;--radius-2xl:1rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}h1{font-size:1.5rem;font-weight:700;line-height:2rem}h2{font-size:1.25rem;font-weight:600;line-height:1.75rem}h3{font-size:1.125rem;font-weight:600;line-height:1.5rem}p{font-size:.875rem;line-height:1.375rem}body{color:var(--p-primary-500)}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.right-14{right:calc(var(--spacing) * 14)}.bottom-0{bottom:0}.bottom-5{bottom:calc(var(--spacing) * 5)}.left-5{left:calc(var(--spacing) * 5)}.z-1000{z-index:1000}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-auto{margin:auto}.mx-auto{margin-inline:auto}.mt-7{margin-top:calc(var(--spacing) * 7)}.mr-4{margin-right:calc(var(--spacing) * 4)}.mr-5{margin-right:calc(var(--spacing) * 5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.h-\[40vh\]{height:40vh}.h-full{height:100%}.w-1\/2{width:50%}.w-140{width:calc(var(--spacing) * 140)}.w-\[27\.5rem\]{width:27.5rem}.w-auto{width:auto}.w-full{width:100%}.w-max{width:max-content}.w-md{width:var(--container-md)}.max-w-0{max-width:0}.max-w-2xl{max-width:var(--container-2xl)}.min-w-\[250px\]{min-width:250px}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.cursor-pointer\!{cursor:pointer!important}.resize{resize:both}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.content-center{align-content:center}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-10{gap:calc(var(--spacing) * 10)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-gray-300{border-color:var(--color-gray-300)}.border-r-\(--app-color-border\){border-right-color:var(--app-color-border)}.bg-black{background-color:var(--color-black)}.bg-surface-50{background-color:var(--p-surface-50)}.bg-white{background-color:var(--color-white)}.p-0{padding:0}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-10{padding-block:calc(var(--spacing) * 10)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.text-center{text-align:center}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-muted-color{color:var(--p-text-muted-color)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.opacity-0{opacity:0}.opacity-50{opacity:.5}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-gray-300\/50{--tw-shadow-color:#d1d5dc80}@supports (color:color-mix(in lab, red, red)){.shadow-gray-300\/50{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-gray-300) 50%, transparent) var(--tw-shadow-alpha), transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}@media (hover:hover){.group-hover\/bar\:max-w-max:is(:where(.group\/bar):hover *){max-width:max-content}.group-hover\/bar\:opacity-100:is(:where(.group\/bar):hover *){opacity:1}}.last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}@media (hover:hover){.hover\:rounded:hover{border-radius:.25rem}}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}@media not all and (width>=96rem){.max-2xl\:flex{display:flex}.max-2xl\:hidden{display:none}.max-2xl\:text-\[0\.6rem\]{font-size:.6rem}}@media not all and (width>=80rem){.max-xl\:w-\[16rem\]{width:16rem}}@media not all and (width>=48rem){.max-md\:w-full{width:100%}.max-md\:flex-col{flex-direction:column}}.\[\&_svg\]\:size-8 svg{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}@media not all and (width>=96rem){.max-2xl\:\[\&_svg\]\:size-\[1\.4rem\] svg{width:1.4rem;height:1.4rem}}}@layer keyframes{@keyframes enter{0%{opacity:var(--p-enter-opacity,1);transform:translate3d(var(--p-enter-translate-x,0), var(--p-enter-translate-y,0), 0) scale3d(var(--p-enter-scale,1), var(--p-enter-scale,1), var(--p-enter-scale,1)) rotate(var(--p-enter-rotate,0))}}@keyframes leave{to{opacity:var(--p-leave-opacity,1);transform:translate3d(var(--p-leave-translate-x,0), var(--p-leave-translate-y,0), 0) scale3d(var(--p-leave-scale,1), var(--p-leave-scale,1), var(--p-leave-scale,1)) rotate(var(--p-leave-rotate,0))}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadeout{0%{opacity:1}to{opacity:0}}@keyframes infinite-scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes scalein{0%{opacity:0;transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1);transform:scaleY(.8)}to{opacity:1;transform:scaleY(1)}}@keyframes slidedown{0%{max-height:0}to{max-height:auto}}@keyframes slideup{0%{max-height:1000px}to{max-height:0}}@keyframes fadeinleft{0%{opacity:0;transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1);transform:translate(-100%)}to{opacity:1;transform:translate(0%)}}@keyframes fadeoutleft{0%{opacity:1;transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1);transform:translate(0%)}to{opacity:0;transform:translate(-100%)}}@keyframes fadeinright{0%{opacity:0;transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1);transform:translate(100%)}to{opacity:1;transform:translate(0%)}}@keyframes fadeoutright{0%{opacity:1;transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1);transform:translate(0%)}to{opacity:0;transform:translate(100%)}}@keyframes fadeinup{0%{opacity:0;transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1);transform:translateY(-100%)}to{opacity:1;transform:translateY(0%)}}@keyframes fadeoutup{0%{opacity:1;transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1);transform:translateY(0%)}to{opacity:0;transform:translateY(-100%)}}@keyframes fadeindown{0%{opacity:0;transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1);transform:translateY(100%)}to{opacity:1;transform:translateY(0%)}}@keyframes fadeoutdown{0%{opacity:1;transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1);transform:translateY(0%)}to{opacity:0;transform:translateY(100%)}}@keyframes width{0%{width:0}to{width:100%}}@keyframes flip{0%{transform:perspective(2000px)rotateX(-100deg)}to{transform:perspective(2000px)rotateX(0)}}@keyframes flipleft{0%{opacity:0;transform:perspective(2000px)rotateY(-100deg)}to{opacity:1;transform:perspective(2000px)rotateY(0)}}@keyframes flipright{0%{opacity:0;transform:perspective(2000px)rotateY(100deg)}to{opacity:1;transform:perspective(2000px)rotateY(0)}}@keyframes flipup{0%{opacity:0;transform:perspective(2000px)rotateX(-100deg)}to{opacity:1;transform:perspective(2000px)rotateX(0)}}@keyframes zoomin{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomindown{0%{opacity:0;transform:scale3d(.1,.1,.1)translateY(-1000px)}60%{opacity:1;transform:scale3d(.475,.475,.475)translateY(60px)}}@keyframes zoominleft{0%{opacity:0;transform:scale3d(.1,.1,.1)translate(-1000px)}60%{opacity:1;transform:scale3d(.475,.475,.475)translate(10px)}}}.bg-light{background-color:#fafbfc}.bg-gray{background-color:#b3b8bc}.bg-gray-light{background-color:#f3f4f6}.bg-gray-medium{background-color:#e4e7eb}.border{border:1px solid var(--app-color-border)}.border-light{border:1px solid #fafbfc}.border-gray{border:1px solid #b3b8bc}.border-gray-light{border:1px solid #f3f4f6}.border-gray-medium{border:1px solid #e4e7eb}.border-left{border-left:1px solid var(--app-color-border)}.border-right{border-right:1px solid var(--app-color-border)}.border-none{border:none}.color-danger{color:var(--p-red-500)!important}.color-success{color:var(--p-green-500)!important}:is(.node-table,.powerflow-node-table,.hosting-capacity-node-table) .planned-node,:is(.wire-segment-table,.powerflow-wire-segment-table) .planned-wire-segment,:is(.generation-table,.consumer-table,.self-consumption-table) .planned-load{color:var(--app-color-planned)}:is(.node-table,.powerflow-node-table,.hosting-capacity-node-table) .changed-node,:is(.wire-segment-table,.powerflow-wire-segment-table) .changed-wire-segment,:is(.generation-table,.consumer-table,.self-consumption-table) .changed-load,:is(.hosting-capacity-node-table,.powerflow-node-table,.powerflow-wire-segment-table) .editable-element{color:var(--app-color-editable)}:is(.hosting-capacity-node-table,.powerflow-node-table,.powerflow-transformer-table,.powerflow-wire-segment-table).list-table .value-not-valid :is(div>span,div>button>span){color:var(--p-red-500)!important}:is(.hosting-capacity-node-table,.powerflow-node-table,.powerflow-transformer-table,.powerflow-wire-segment-table).list-table .color-circle{border-radius:50%;width:20px;height:20px;display:inline-block}:is(.generation-table,.consumer-table,.self-consumption-table).list-table .p-toggleswitch{width:1.875rem;height:.8rem}:is(.generation-table,.consumer-table,.self-consumption-table).list-table .p-toggleswitch .p-toggleswitch-handle{width:.76rem;height:.76rem;margin-top:-.38rem;inset-inline-start:.05rem}:is(.generation-table,.consumer-table,.self-consumption-table).list-table .p-toggleswitch.p-toggleswitch-checked .p-toggleswitch-handle{inset-inline-start:calc(100% - .81rem)}html,body{margin:0}body{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;font-family:Roboto,sans-serif;font-size:14px}.separator-line{border-top:1px solid #d9d9d9;border-bottom:0;width:100%;margin:0}.overflow-ellipsis{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}:is(.connection-simulation-summary,.hosting_capacity-simulation-summary,.powerflow-simulation-summary,.simulation-summary){width:100%;padding:var(--app-space-lg) .5625rem;align-items:flex-start;gap:var(--app-space-xxs);border-radius:var(--app-radius-sm);background:#fff;flex-shrink:0;display:flex}:is(.connection-simulation-summary,.hosting_capacity-simulation-summary){flex-direction:column;justify-content:space-around}:is(.connection-simulation-summary,.hosting_capacity-simulation-summary,.powerflow-simulation-summary,.simulation-summary) .summary-content{width:100%;display:flex}:is(.powerflow-simulation-summary,.simulation-summary) .summary-content{flex-shrink:0;width:16rem}:is(.powerflow-simulation-summary,.simulation-summary)>.summary-content{flex-direction:column}:is(.connection-simulation-summary,.hosting_capacity-simulation-summary,.powerflow-simulation-summary,.simulation-summary) .summary-content :is(.measure,.phase,.location,.measure-date,.measure-time){border-right:1px solid var(--app-color-border)}:is(.connection-simulation-summary,.hosting_capacity-simulation-summary,.powerflow-simulation-summary,.simulation-summary) .summary-content :is(.measure,.phase,.measure-date,.measure-time){padding:var(--app-space-xxs) var(--app-space-sm);align-items:flex-start;gap:var(--app-space-sm);flex-shrink:0;display:inline-flex}:is(.powerflow-simulation-summary,.simulation-summary) .summary-content :is(.measure,.phase,.location,.measure-date,.measure-time){width:100%}:is(.connection-simulation-summary,.hosting_capacity-simulation-summary,.powerflow-simulation-summary,.simulation-summary) .summary-content .values{gap:var(--app-space-xxs);flex-direction:column;align-items:flex-end;margin-left:auto;display:flex}:is(.connection-simulation-summary,.hosting_capacity-simulation-summary,.powerflow-simulation-summary,.simulation-summary) .summary-content .values span{text-align:right;font-size:1.25rem;font-style:normal;font-weight:400;line-height:1.375rem}:is(.connection-simulation-summary,.hosting_capacity-simulation-summary,.powerflow-simulation-summary,.simulation-summary) .summary-content .location{padding:var(--app-space-xxs) var(--app-space-sm);align-items:flex-start;gap:var(--app-space-sm);flex-direction:column;flex-shrink:0;display:flex}:is(.connection-simulation-summary,.hosting_capacity-simulation-summary,.powerflow-simulation-summary,.simulation-summary) .summary-content .location span{font-size:.89375rem;font-style:normal;font-weight:400;line-height:1.375rem;text-decoration-line:underline}:is(.connection-summary .summary,.hosting_capacity-summary-content,.powerflow-summary-content) :is(.success,.danger){color:inherit}:is(.hosting_capacity-summary-content,.powerflow-summary-content){flex-direction:column;align-self:stretch;align-items:flex-start;display:flex}.powerflow-summary-content{gap:var(--app-space-md);padding:0 1.5rem}:is(.connection-summary .summary,.hosting_capacity-summary-content,.powerflow-summary-content) .success{color:var(--p-green-500)!important}:is(.connection-summary .summary,.hosting_capacity-summary-content,.powerflow-summary-content) .danger{color:var(--p-red-600)!important}:is(.connection-summary .summary,.hosting_capacity-summary-content,.powerflow-summary-content) .results{gap:var(--app-space-xs);align-self:stretch;align-items:center;margin-bottom:-1rem;display:flex}:is(.connection-summary .summary,.hosting_capacity-summary-content,.powerflow-summary-content) .results .result-line{align-items:center;gap:var(--app-space-xs);flex:1 0 0;display:flex}:is(.connection-summary .summary,.hosting_capacity-summary-content,.powerflow-summary-content) .results span{text-transform:uppercase;font-size:.75938rem;font-style:normal;font-weight:500;line-height:120%}:is(.connection-summary .summary,.hosting_capacity-summary-content,.powerflow-summary-content) .results .like-icon{font-size:2rem}:is(.connection-summary .summary,.hosting_capacity-summary-content,.powerflow-summary-content) .summary-section{width:100%}:is(.connection-summary .summary,.hosting_capacity-summary-content,.powerflow-summary-content) .summary-section .summary-head{align-self:stretch;align-items:center;gap:var(--app-space-xs);width:100%;padding:.5625rem 0;display:flex}:is(.connection-summary .summary,.hosting_capacity-summary-content,.powerflow-summary-content) .summary-section .summary-head .title{margin-bottom:0;margin-right:auto;font-size:.75938rem;line-height:120%;overflow:visible}:is(.connection-summary .summary,.hosting_capacity-summary-content,.powerflow-summary-content) .summary-section .summary-head svg{font-size:.75rem}:is(.connection-summary .summary,.hosting_capacity-summary-content,.powerflow-summary-content) .summary-section .summary-content{padding:var(--app-space-sm) 0;gap:var(--app-space-xs);flex-direction:column;flex:1 0 0;display:flex}:is(.connection-summary .summary,.hosting_capacity-summary-content,.powerflow-summary-content) .summary-section .summary-content p{color:var(--p-text-secondary-color);margin:0 auto 0 0;font-size:.75rem;font-style:normal;font-weight:400;line-height:normal}:is(.connection-summary .summary,.hosting_capacity-summary-content,.powerflow-summary-content) .summary-section .summary-content span{color:var(--p-text-secondary-color);text-align:right;font-size:.875rem;font-style:normal;font-weight:700;line-height:normal}:is(.connection-summary .summary,.hosting_capacity-summary-content,.powerflow-summary-content) .summary-section .summary-content div{align-items:center;gap:.62rem;display:flex}:is(.connection-summary .summary,.hosting_capacity-summary-content,.powerflow-summary-content) .summary-section .summary-content div svg{font-size:1.25rem}:is(.connection-summary,.hosting_capacity-summary-content,.powerflow-summary-content) .p-accordionheader{border:none;padding:0;background-color:var(--app-color-surface-alt)!important}:is(.connection-summary,.hosting_capacity-summary-content,.powerflow-summary-content) .summary-section .p-accordionheader{display:flex}:is(.connection-summary,.hosting_capacity-summary-content,.powerflow-summary-content) .p-accordioncontent-content{background-color:var(--app-color-surface-alt)!important}:is(.connection-simulation-summary,.hosting_capacity-simulation-summary,.simulation-summary,.powerflow-simulation-summary,.connection-summary,.hosting_capacity-summary-content,.powerflow-summary-content) .summary-content .map-marker-icon{margin-left:5px;margin-right:0}:is(.connection-simulation-summary,.hosting_capacity-simulation-summary) .summary-content h6{max-width:8.75rem}:is(.connection-simulation-summary,.hosting_capacity-simulation-summary,.powerflow-simulation-summary,.simulation-summary) .summary-content h6{color:var(--p-text-muted-color);text-transform:uppercase;margin:0;padding:.25rem .625rem;font-size:.75rem;font-style:normal;font-weight:700;line-height:1.375rem}:is(.connection-simulation-summary,.hosting_capacity-simulation-summary,.powerflow-simulation-summary,.simulation-summary) .summary-content p{color:var(--p-text-muted-color);margin:0;font-size:.89375rem;font-style:normal;font-weight:400;line-height:1.375rem}:is(.connection-simulation-summary,.hosting_capacity-simulation-summary) .summary-content p{max-width:6.5rem}:is(.connection-summary,.hosting_capacity-summary) .generic-dialog .header{padding-bottom:0}:is(.connection-summary,.hosting_capacity-summary) .generic-dialog .header .body{gap:1rem;padding:0}:is(.connection-summary,.hosting_capacity-summary) .generic-dialog .header .body .power-type span{align-items:center;gap:var(--app-space-xs);display:flex}:is(.connection-summary,.hosting_capacity-summary) .generic-dialog .header .body .power-type-tab{border-bottom:2px solid;padding-right:2rem;font-weight:600}:is(.connection-summary,.hosting_capacity-summary) .generic-dialog .header .body svg path{fill:var(--p-primary-500)}:is(.connection-summary,.powerflow-summary) .generic-dialog .body{padding:1rem 0 1.5rem}:root{--app-color-measures:#828688;--app-color-self-consumption:#e7239c;--app-color-consumer:#6b7ac0;--app-color-node:#9b6485;--app-color-trafo:var(--p-blue-500);--app-color-substation:#8e3bfb;--app-color-boundary:#255fab;--app-color-line:#616e7c;--app-color-feeder:#bf70ec;--app-color-conductor:#70c5ec;--app-color-generation:var(--p-amber-500);--app-color-editable:#eecf8e;--app-color-planned:#bb50e1;--app-color-chickpea:#f2e9d5;--app-color-surface-alt:var(--p-surface-100);--app-color-border:#ced4da;--app-color-map-disconnected:#ced4da;--app-color-planning-tint:#bb50e133;--app-color-changed-tint:#eecf8e33;--app-space-xxs:.25rem;--app-space-xs:.5rem;--app-space-sm:.625rem;--app-space-md:1rem;--app-space-lg:1.25rem;--app-space-xl:1.5rem}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
