#root,body,html{height:100%}.pre-screen{background-color:#f7f7f7;width:100%;height:100%;display:flex;justify-content:center;align-items:center;font-family:Nunito,sans-serif}.pre-screen .raw-message-banner{padding:2em 4em;background-color:#257b35;color:#ddd}.main-layout{height:100%;display:flex;flex-direction:column}se-container{height:100%}.demo-mode-chip{cursor:default;border:1px solid #2f3136;border-radius:1em;padding:.2em .5em;margin:.2em;font-size:1em;color:#2f3136}.no-site-banner{display:flex;flex-flow:column;align-items:center;padding-top:4em}.notification-snackbar{display:flex;flex-direction:column;position:absolute;right:0;left:0}.full-screen{background-color:hsla(0,0%,100%,.9);position:relative}.full-screen se-button{position:absolute;top:5px;right:5px}.time-axis-chart{height:27px;background:#f7f7f7}.der-time-axis-chart{height:27px}.message-banner{display:flex;flex-flow:column;align-items:center;padding-top:4em}.message-banner h3{margin-bottom:1em}.message-banner .raw-contact-list{font-size:1.2em;margin-top:1.5em;text-align:center}.message-banner .raw-contact-list .contact-name{margin-right:1em}.legal-document{display:flex;flex-direction:column;height:100%;overflow:hidden}.legal-document .document-container{flex:1 1;background-color:#f7f7f7;padding:1em;overflow-y:hidden}.legal-document .document{overflow-y:auto;overflow-x:hidden;height:100%;width:812px;margin:auto}.legal-document .document .annotationLayer{display:none}.show-alternative{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#9fa0a4}.user-profile-dialog{display:flex;flex-direction:column;height:100%;overflow:hidden}.user-profile-dialog .user-profile-dialog-content se-loading{padding:6em;overflow:hidden}.user-profile-dialog .user-profile-dialog-content se-icon{padding:1.04em;overflow:hidden}.user-profile-dialog .user-profile-dialog-content .field-label{padding-right:10px;margin-bottom:0;margin-top:5px}.user-profile-dialog .user-profile-dialog-content .field-value{font-weight:700;padding-top:2px;padding-bottom:5px}.scheduled-maintenance-dialog p{font-weight:400;font-size:16px;text-wrap:auto}.configuration-tree-view a,.configuration-tree-view a:hover{color:inherit;text-decoration:none}.configuration-tab-bar .form-container{height:100%;overflow:hidden}.configuration-tab-bar .inactive{pointer-events:none!important}.configuration-tab-bar .status-circle{height:10px;width:10px;border-radius:50%;display:inline-block;margin-right:5px}.configuration-tab-general .form-field select{background:none}.configuration-tab-general .form-field input[type=text],.configuration-tab-general .form-field select{padding-left:.7em;height:2.6em;width:100%;border:1px solid #9fa0a4;border-radius:.25rem}.configuration-tab-general .form-field-span{width:100%;height:2.6em;padding-left:.7em;padding-top:.5em}.configuration-tab-general se-button{position:relative}.configuration-tab-general .button-container{width:100%;padding:4px;margin:1em 0;display:flex}.configuration-tab-general .button-container .button-placeholder{width:26%;min-width:140px;margin-left:8px}.configuration-tab-general .button-container .button{padding-left:16px;display:contents}.configuration-tab-general .dropdown-button{padding-left:.7em;margin-left:.7em;width:20em;height:2.6em;background:none;border:1px solid #9fa0a4;text-align:inherit}.configuration-tab-general .dropdown-container .arrow{position:relative}.configuration-tab-general .dropdown-container .arrow:after{content:"";width:0;height:0;border-color:#9fa0a4 transparent transparent;border-style:solid;border-width:6px 5.5px 0 5px;position:relative;right:25px;top:15px}.configuration-tab-general .location-finder{font-family:inherit;font-size:.85em;font-weight:500;margin-top:.5em;max-width:76em;margin-left:12em}.configuration-tab-general .save-btn{position:relative;top:10em;left:25em}.configuration-tab-general .title-content{padding-bottom:0}.configuration-tab-general se-snackbar{margin-left:22em}.configuration-tab-general .azure-maps-control-button{z-index:1}.configuration-tab-general .location-finder .row{margin-right:0}.form-title-content{display:flex;width:30%;justify-content:flex-end;padding-top:.5em;padding-bottom:1em}.form-title{font-weight:900;margin-right:.25em;margin-top:1em}.form-field{display:flex}.form-field .shifted-right{width:20%}.form-field .form-field-label{font-weight:500;white-space:nowrap}.form-field .form-field-label,.form-field .form-field-tooltip{margin-right:.25em;padding-top:1em}.form-field .form-field-content{width:100%;max-width:350px;margin-left:.5em;margin-bottom:.5em;margin-top:.5em;position:relative;display:flex}.form-field .form-field-before-content{display:flex;width:30%;justify-content:flex-end}.form-field-before-content .label-mandatory{display:flex;align-items:center;margin-right:.25em}.license-activation-dialog .field-activation-code{color:var(--se-primary)}.license-activation-dialog .field-input{margin-top:20px;min-width:0;width:100%}.der-list-modal .der-list-container{margin-bottom:0}.der-list-modal ul li:hover{background:#f7f7f7}.der-list-modal .der-list-container .der-list-item{font-size:1em;font-weight:550;padding:.4em;cursor:pointer}.der-list-modal .divider-style{margin:0}.configuration-der-all{width:100%;height:30em}.flow-line circle.animate{animation:inflate 1s infinite}@keyframes inflate{0%{stroke-width:0}10%{stroke-width:3}20%{stroke-width:0}to{stroke-width:0}}text.rosette-icon.se-icon-wrapper{font-size:3.6rem;dominant-baseline:middle;text-anchor:middle;stroke-width:0}.flower-petal .petal-name{fill:#333;font-size:.82rem;font-weight:600}.flower-petal a:hover{text-decoration:none}.flower-petal a:hover>circle.clickable-petal{stroke-width:.5em}.flower-petal .count-label{font-size:.65rem;fill:#6a6a71;font-weight:600}.petal-value{fill:#333;font-size:.82rem;font-weight:600}.petal-value .arrow{font-weight:700;font-size:1.2em}g.flower-center:hover>circle{stroke-width:.5em}g.flower-center{cursor:pointer}g.flower-center.no-click{pointer-events:none}.configuration-no-der{display:flex;justify-content:right;align-items:baseline;grid-gap:20px;gap:20px;margin:20px 100px 20px 20px}.configuration-no-der img{height:60px;width:150px}.create-element-dialog .field-label{padding-right:10px}.floating-action-button se-fab .fab-items{overflow-y:auto;max-height:calc(100vh - 260px);display:flex;flex-direction:column;align-items:flex-end;padding-right:5px}.add-der-button .floating-action-button se-fab{top:0;right:0;position:fixed;transform:translateY(91px)}.der-energy-type-form input{width:12.5em;border:1px solid #9fa0a4;height:2.5em}.der-energy-type-form .category-label{font-size:.875em;padding-right:1em;width:10em;text-align:right}.der-energy-type-form .der-category-container .category-label span,.der-energy-type-form .der-maxpower-container .maxpower-label span{padding-right:.3em}.der-energy-type-form .display-category{display:flex;align-items:center;font-weight:400}.der-energy-type-form .display-category se-tooltip{padding-left:.3em}.der-energy-type-form .der-co2emissionrate-container,.der-energy-type-form .der-maxpower-container{display:flex;align-items:center;font-weight:550;margin-left:1.3em;padding:.3em 0 .8em}.der-energy-type-form .der-co2emissionrate-container .co2emissionrate-label,.der-energy-type-form .der-maxpower-container .maxpower-label{font-size:.875em;padding-right:1em;width:20em;text-align:right}.der-energy-type-form .der-category-container .category-label se-tooltip,.der-energy-type-form .der-maxpower-container .maxpower-label se-tooltip{text-align:left}.der-energy-type-form .form-field .form-field-content{height:2.5em;width:12.5em}.der-energy-type-form .block-content{padding:.5em}.der-form-battery-type input{height:2.5em;border:1px solid #9fa0a4}.der-form-battery-type .capacity-label{padding-top:1em;display:flex;align-items:center;margin-left:13.2em;font-family:inherit;font-weight:550}.der-form-battery-type .capacity-label span{padding-left:.5em;font-size:.875em}.der-form-battery-type .capacity-label se-icon{padding-left:.2em;padding-right:.7em}.der-form-battery-type .capacity-label input{width:20em}.der-form-battery-type .soc-label{padding-top:1em;display:flex;align-items:center;margin-left:16.6em;font-family:inherit;font-weight:550}.der-form-battery-type .soc-label span{font-size:.875em}.der-form-battery-type .soc-label se-tooltip se-icon{padding-left:.2em}.der-form-battery-type .soc-label input{width:5em}.der-form-battery-type .soc-values-container .soc-values-minmax{font-weight:550;padding:.5em .6em 0}.der-form-battery-type .soc-values-container input{max-width:4em}.der-configuration-form .block-content{padding:.5em}.der-configuration-form se-container{overflow:visible}.der-configuration-form input{height:2.5em}.der-configuration-form .der-type-container{border:none;height:2.5em;font-weight:550;display:flex;align-items:center;width:100%}.der-configuration-form .der-type-container se-icon,.der-configuration-form ul li se-icon{padding:0 .2em}.der-configuration-form .der-type-container span{width:15em}.der-configuration-form .form-field-span{width:100%;height:2.5em;padding-left:.7em;padding-top:.5em}.der-configuration-form ul li{display:flex;align-items:center;height:2.5em}.der-configuration-form ul li:hover{cursor:pointer;background-color:#4db8ff}.der-configuration-form .delete-element-dialog ul li:hover{cursor:default;background:none}.der-configuration-form .der-controllable-label{padding-top:.2em;display:flex;align-items:center;margin-left:17em;font-family:inherit;font-size:.875em;font-weight:550}.der-configuration-form .der-controllable-label se-icon{padding-left:5px}.der-configuration-form .der-controllable-label se-checkbox{padding-left:.7em}.der-configuration-form se-snackbar{margin-left:22em}.der-configuration-form .energy-type-title{font-weight:900}.der-configuration-form .form-field .form-field-content input{height:2.5em;width:100%;padding-left:.5em;border:1px solid #9fa0a4;border-radius:.25rem}.der-configuration-form .alias-form-entry .alias-row-container input,.der-configuration-form .alias-form-entry .alias-row-container select{text-overflow:ellipsis;background-color:#fff;padding-left:.5em;border:1px solid #9fa0a4;border-radius:.25rem}.der-configuration-form .alias-form-header .alias-head{font-weight:500;display:flex;grid-gap:.3em;gap:.3em;align-items:center;padding-left:.1em}.der-configuration-form .alias-form-entry .alias-row-container input,.der-configuration-form .alias-form-entry .alias-row-container select,.der-configuration-form .alias-form-header .alias-head{height:2.5em;width:13em}.der-configuration-form .alias-row-container{display:flex;flex-flow:row nowrap;grid-gap:1em;gap:1em}.der-configuration-form .form-field .form-field-content se-checkbox{padding-top:.5em}.der-configuration-form .der-type-container .arrow-down{position:absolute;right:.5em;cursor:pointer}.der-configuration-form .save-button-container{margin:0 0 0 20em}.der-configuration-form .delete-button-container{margin:0 0 0 20.5em}.der-configuration-form .unavailable-alias{display:flex;flex-direction:column;align-items:center;padding:2em}.der-configuration-form .unavailable-derTypes{display:flex;flex-direction:column;align-items:center;text-align:center}.der-configuration-form .unavailable-alias .retrieval-error,.der-configuration-form .unavailable-derTypes .retrieval-error{font-weight:500}.delete-element-dialog ul{list-style-type:circle;padding:20px}.delete-element-dialog ul li{display:list-item}.long-press-button .progress-div{position:absolute;display:block;top:1px;left:1px;right:1px;bottom:1px;background:#bfbfbf;border-radius:3px;transform:scaleX(0);transform-origin:left}.long-press-button .span-button-label{position:relative;color:#000;transition:all .25s linear}.long-press-button .long-press-button-delete{position:relative;box-sizing:border-box;transition:all .25s}.long-press-button .long-press-button-delete:active:hover .progress-div{transform:scale(1);transition:all 2s linear}.configuration-tab-device-content{margin-left:1em}.configuration-tab-device-content table,td,th{border:none}.configuration-tab-device-content .device-input{border:none;width:24em;margin-left:2px}.configuration-tab-device-content .device-container{display:flex;flex-flow:row nowrap;align-items:center;margin-bottom:.5em}.configuration-tab-usecase{padding-left:2em;padding-right:2em;margin-bottom:auto;width:100%;flex-direction:column;justify-content:center;min-height:200px}.configuration-tab-usecase .form-field select{padding-left:.7em;height:2.6em;width:100%;border:1px solid #9fa0a4;border-radius:.25rem;background:none}.configuration-tab-usecase .form-field-span{width:100%;height:2.6em;padding-left:.7em;padding-top:.5em}.configuration-tab-usecase .form-field .form-field-content se-checkbox{padding-top:.5em}.configuration-tab-usecase .optimizer-label-container{display:flex;margin-left:.5em;align-items:baseline}.configuration-tab-usecase .label-circle-green{margin-right:1%;color:#fff;background-color:#3dcd58;border-radius:45px;display:inline-block;width:18px;height:18px;vertical-align:middle;text-align:center;font-size:12px}.configuration-tab-usecase .select-optimizer-text{font-size:12px;font-weight:700}.time-of-use .flexibility-services-container{display:flex;flex-direction:column;line-height:25px}.configuration-tab-usecase .button-container{margin-top:auto;width:100%;padding:4px;display:flex;text-align:center}.configuration-tab-usecase .button-container .button-placeholder{width:26%;min-width:140px;margin-left:8px}.configuration-tab-usecase .button-container .button{padding-left:110px}.configuration-tab-usecase se-button{font-size:11px!important;margin:0 0 0 5px!important;padding:0}.configuration-tab-usecase .start-optimization{font-size:11px!important;margin:0 0 0 5px!important;padding:2px;background-color:var(--se-primary,#3dcd58);color:#0f0f0f;color:var(--se-background-standard-contrast,#0f0f0f);transition:.2s;border-radius:2px;display:flex;align-items:center;grid-gap:2px;gap:2px;cursor:pointer}.configuration-tab-usecase .start-optimization se-icon{color:#fff!important}.configuration-tab-usecase .start-optimization button{border:none;background:none;padding:0 2px 0 0;margin:0;color:var(--se-primary-contrast,#fff)}.configuration-tab-usecase .start-optimization:hover{background-color:#32ad36}.radio-group{display:flex;grid-gap:1rem;gap:1rem;min-width:90%;width:100%;min-height:80px;margin:.5em}.radio-group .header{font-size:12px;margin:none;font-weight:700}.radio-group .description{font-size:12px;margin-top:.25rem}.radio-group .content{display:flex;flex-direction:column}.radio-group .box-container-selected{display:flex;border-radius:5px;flex-basis:50%;padding:1%;border:1px solid #3dcd58}.radio-group .box-container-disable,.radio-group .box-container-unselected{display:flex;border-radius:5px;flex-basis:50%;padding:1%;border:1px solid #bcbcbc}.radio-group .box-container-disable{pointer-events:none;opacity:.4}.radio-group .hydrated{margin-top:1em}.configuration-tab-usecase .ema-use-case-container .tarrif-based-optimization-radio .selected-radio-button{pointer-events:auto;opacity:1}.configuration-tab-usecase .ema-use-case-container .tarrif-based-optimization-radio .radio-button-label{font-weight:700}.configuration-tab-ema{padding-left:.7em;width:100%;display:flex;flex-direction:column;justify-content:center;min-height:130px;margin-bottom:10px;border-radius:5px;border:1px solid #bcbcbc}.ema-use-case-container .label-circle-green{margin-right:1%;color:#fff;background-color:#3dcd58;border-radius:45px;display:inline-block;width:18px;height:18px;vertical-align:middle;text-align:center;font-size:12px}.ema-use-case-container .select-optimizer-text{font-size:12px;font-weight:700}.configuration-tab-usecase .ema-use-case-container .tarrif-based-optimization-radio{display:flex;flex-direction:row}.radio-button-label{font-weight:700}.ema-use-case-container{padding-left:10px;padding-right:10px}.ema-use-case-container .optimizer-label-container{margin:20px 0 10px;display:flex}.ema-use-case-container .tarrif-based-optimization{padding-left:50px}.ema-use-case-container .use-case-data{display:flex;flex-direction:column;line-height:25px}.ema-use-case-container .use-case-radio{display:flex;flex-wrap:wrap}.ema-use-case-container .radio-sub-name{width:100%;margin-left:55px}.configuration-tab-autogrid .form-field select{background:none}.configuration-tab-autogrid .form-field input[type=text],.configuration-tab-autogrid .form-field select{padding-left:.7em;height:2.6em;width:100%;border:1px solid #9fa0a4;border-radius:.25rem}.configuration-tab-autogrid .form-field-span{width:100%;height:2.6em;padding-left:.7em;padding-top:.5em}.configuration-tab-autogrid se-button{position:relative}.configuration-block .button-container{margin-top:auto;width:100%;padding:4px;display:flex;text-align:center}.configuration-block .button-container .button-placeholder{width:26%;min-width:140px;margin-left:8px}.configuration-block .button-container .button{padding-left:110px}.configuration-tab-autogrid .dropdown-button{padding-left:.7em;margin-left:.7em;width:20em;height:2.6em;background:none;border:1px solid #9fa0a4;text-align:inherit}.configuration-tab-autogrid .dropdown-container .arrow{position:relative}.configuration-tab-autogrid .dropdown-container .arrow:after{content:"";width:0;height:0;border-color:#9fa0a4 transparent transparent;border-style:solid;border-width:6px 5.5px 0 5px;position:relative;right:25px;top:15px}.configuration-tab-autogrid .save-btn{position:relative;top:10em;left:25em}.configuration-tab-autogrid .title-content{padding-bottom:0}.configuration-tab-autogrid .service-point .form-field-label{z-index:1;font-weight:700}.configuration-tab-autogrid{padding-left:.7em;width:100%;display:flex;flex-direction:column;justify-content:center;min-height:200px;margin-bottom:10px;border-radius:5px;border:1px solid #bcbcbc}.configuration-battery-form .form-field-span{width:100%;height:2.6em;padding-left:.7em;padding-top:.5em}.configuration-battery-form .form-field .form-field-content se-checkbox{padding-top:.5em}.configuration-battery-form .form-field .form-field-content{width:100%;max-width:350px;margin-left:.5em;margin-bottom:.5em;margin-top:.5em;position:relative;display:flex}.configuration-battery-form .battery-form-field{align-items:center}.configuration-battery-form .form-field input[type=number]{padding-left:.7em;height:2.6em;width:100%;border:1px solid #9fa0a4;border-radius:.25rem}.configuration-battery-form .form-field .battery-capacity-description{display:flex;width:30%;justify-content:flex-end}.configuration-battery-form .form-field .battery-capacity-content{width:10%!important;max-width:350px;margin-left:.5em;margin-bottom:.5em;margin-top:.5em;position:relative;display:flex}.configuration-battery-form .form-field .battery-switch-description{width:auto!important;margin-left:1rem}.configuration-battery-form .form-field .battery-switch-content{width:auto!important}.configuration-tab-content{width:100%;height:calc(100% - 46px)}.configuration-tab-content-tab-bar{height:46px}.configuration-tab-content .configuration-tab-container{width:100%;height:100%;padding:1em 0;overflow:auto}.configuration-form-site-tariff{display:flex;flex-direction:column;align-items:center;height:90%;justify-content:space-between;padding-inline:2rem}.configuration-form-site-tariff .save-button{margin-top:2%;min-height:10%}.configuration-form-site-tariff .mg-ui-dc div.row.mt-2:nth-child(2) .pl-0 .border-green-radius-5px{pointer-events:none!important;opacity:1!important}.configuration-form-site-tariff .mg-ui-dc div.row.mt-2:nth-child(2) .pl-0 .border-radius-5px{pointer-events:none!important;opacity:.7!important}.popup-with-custom-tariff-message .header-text{font-weight:500;padding-left:2%}.popup-with-custom-tariff-message .container{display:flex;flex-direction:column;align-items:flex-start;padding:2% 5%;grid-gap:20px;gap:20px}.popup-with-custom-tariff-message .container-datepicker{display:flex;flex-direction:column;padding:2% 5%;grid-gap:20px;gap:20px;min-height:360px}.popup-with-custom-tariff-message #custom-tariff-container #custom-tariff-message{font-size:18px}.popup-with-custom-tariff-message #custom-tariff-container{display:flex;flex-direction:column}.tariff-details{display:flex;flex-direction:row;align-items:center;margin-top:10px}.popup-with-custom-tariff-message #custom-tariff-container .note-message{padding:5% 4% 2% 5%;font-size:15px}.popup-with-custom-tariff-message #custom-tariff-container .container #custom-tariff-modifier,.popup-with-custom-tariff-message #custom-tariff-container .container-datepicker #custom-tariff-modifier{background:none;border:none;padding:0;margin:0;cursor:pointer;color:var(--blue);font-size:16px;font-weight:100}.popup-with-custom-tariff-message .confirmation-footer{display:flex;flex-direction:row;padding:5px;justify-content:flex-end}.popup-with-custom-tariff-message .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 0!important}.alerts-notifications .form-field .form-field-label{margin-right:.25em;padding-top:.7em;white-space:nowrap;font-weight:700}.alerts-notifications .configuration-notification-alerts{display:flex;flex-direction:column;align-items:center;height:90%;justify-content:space-between;padding-inline:2rem}.alerts-notifications .form-field .form-field-content .error-msg{color:red;font-size:12px}.alerts-notifications .form-field .form-field-content input.email-input{width:100%}.alerts-notifications .form-field .form-field-content input.error-border{border-color:red!important;border:1px solid red}.alerts-notifications .form-field .form-field-content input.error-border:focus{border:1px solid red!important;outline:none!important}.alerts-notifications .form-field .form-field-content se-button{margin-left:0}.configuration .form-container{height:100%;width:100%}.configuration .form-container .se-block-content{height:100%}.configuration .form-container .empty{display:flex;justify-content:center;padding-top:4em}.configuration input::-webkit-inner-spin-button,.configuration input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.configuration input[type=number]{-moz-appearance:textfield}.configuration se-list-group .configuration-list-icon{width:1.6em}.configuration .title-container{display:flex;justify-content:space-between;align-items:center}.configuration .extra-content{margin-top:12px}.configuration .configuration-tree-container{border-right:1px solid #e6e6e6}.configuration-no-site{display:flex;justify-content:left;align-items:baseline;grid-gap:20px;gap:20px;margin-top:25px;margin-left:5px;margin-bottom:20px}.configuration-no-site img{height:60px;width:150px;transform:rotateY(180deg)}.sea-search-input{position:relative;color:#aaa}.sea-search-input.se-input-field input{width:10em;padding:1px 30px 1px 7px}.sea-search-input i{position:absolute;right:12px;top:12px;font-size:24px}.se-input-field{padding:8px;white-space:nowrap}.se-input-field input{height:28px;font-family:inherit;font-size:14px;padding:1px 7px;border:1px solid #e6e6e6;box-sizing:initial;color:#000;border-radius:0}.se-input-field label{padding-top:4px;font-weight:300;font-size:14px;padding-right:7px;width:30%;display:inline-block;text-align:right}.site-selector{justify-content:center}.site-selector .sea-search-input{margin-right:.25em}.site-selector .no-match{line-height:3;font-size:14px;text-align:center;color:#888}.period-dropdown .dropdown-container{display:inline-block;width:315px;margin:0 auto}.period-dropdown .dropdown-container .dropdown-btn{font-family:inherit;width:100%;border-radius:3px;background:#fff;border:2px solid #e2e2e2;text-align:left;padding:6px 15px;outline:none;cursor:pointer}.period-dropdown .dropdown-container .dropdown-btn:focus{background:#fff}.period-dropdown .dropdown-container .arrow{position:relative}.period-dropdown .dropdown-container .arrow:after{content:"";width:0;height:0;border-color:#000 transparent transparent;border-style:solid;border-width:6px 5.5px 0 5px;position:absolute;right:10px;top:9px}.period-dropdown .dropdown-container .dropdown-list{list-style-type:none;position:absolute;margin:0;padding:0;width:315px;height:auto;border:none;background:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);z-index:26;overflow:auto}.period-dropdown .dropdown-container .dropdown-list .option{padding:10px;cursor:pointer;font-weight:500}.period-dropdown .dropdown-container .dropdown-list .option:hover{color:#fff;background:#4db8ff}.period-selector{position:relative}.period-selector .daypicker-container{position:absolute;top:9px;left:-5px}.period-selector .DayPicker-wrapper{width:315px;box-shadow:2px 3px 10px 3px #ccc;background:#fff;position:absolute;z-index:1;margin:12px 5px}.period-selector .DayPicker-Day{border-radius:0}.period-selector .DayPicker-Day--selected:not(.DayPicker-Day--start):not(.DayPicker-Day--end):not(.DayPicker-Day--outside){background-color:#f0f8ff;color:#4a90e2}.site-name-nav{display:flex;align-items:center;white-space:nowrap;margin-left:10px}.site-name-nav .name{font-size:22px;font-weight:700;overflow:hidden;text-overflow:ellipsis}.operation-header{height:46px;background-color:#fff;display:flex;justify-content:space-between}.operation-header>:first-child{display:flex;align-items:center;overflow:hidden}.operation-header .site-name{overflow:hidden}.operation-header .main-select-container{position:relative;padding:0 1.5em;display:flex;align-items:center}.operation-header .main-select-container .period-title{font-size:16px;font-weight:700;line-height:20px;margin:0 .5em;display:flex;align-items:center}.operation-header .main-select-container .text-label{white-space:nowrap}.operation-header .main-select-container .info-icon{margin:0 .5em;cursor:default}.operation-header .main-select-container .local-time-container{margin:0 .2em 0 1.5em}.site-level-action-bar{width:100%;height:50px;background-color:#fff;border:1px solid #d3d3d3;display:flex;align-items:center}.site-level-action-bar .site-level-action{display:flex;align-items:center;justify-content:space-between;margin-left:45px;cursor:pointer!important;position:relative;flex-shrink:0}.site-level-action-bar .site-level-action:first-child{margin-left:15px}.site-level-action-bar .site-level-action-name{margin-left:15px;flex-wrap:nowrap}.site-level-action-bar .two-stroke-rounded-div{color:#797979;width:35px;height:35px;border-radius:50%;box-shadow:0 0 0 2px #797979;background-color:initial;display:flex;align-items:center;justify-content:center;cursor:pointer!important;z-index:1}.site-level-action-bar .two-stroke-rounded-div se-icon{cursor:pointer!important}.site-level-action-bar .action-name{font-size:13px;font-weight:500}.site-level-action-bar .sub-action-name{font-size:12px;color:#797979}.site-level-action-bar .se-icon-masking{width:35px;height:35px;background:transparent;position:absolute;z-index:2;cursor:pointer}.site-level-action-bar .show-more-icon{color:#797979;margin:0 20px}.site-level-action-bar .responsive-masking-nav{position:absolute;display:flex;opacity:0;visibility:hidden}.site-level-action-bar .show-more-icon .dropdown-list{display:flex;width:100%;padding:15px;white-space:pre}.site-level-action-bar .show-more-icon .dropdown-list:hover{background:#d9d9d9;cursor:pointer}.site-level-action-bar .site-level-action-notification{display:flex;flex-direction:column;position:absolute;right:0;left:0}@media (min-width:1536px){.site-level-action-bar .mobile-operation-tab-bar{display:none}.operation-header .operation-tab-bar{display:inline-block}}@media (max-width:1527.9px){.site-level-action-bar .mobile-operation-tab-bar{display:flex;margin-left:auto}.operation-header .operation-tab-bar{display:none}}.prepare-bess-dialog .react-datepicker-popper{position:fixed!important}.prepare-bess-dialog input[type=search]::-webkit-search-cancel-button,.prepare-bess-dialog input[type=search]::-webkit-search-decoration,.prepare-bess-dialog input[type=search]::-webkit-search-results-button,.prepare-bess-dialog input[type=search]::-webkit-search-results-decoration{display:none}.prepare-bess-dialog input[type=search]::-ms-clear{display:none;width:0;height:0}.prepare-bess-dialog .error-msg{display:flex;align-items:center;font-size:13px;margin-top:10px}.prepare-bess-dialog .error-msg span{color:#dc0a0a}.prepare-bess-dialog .error-msg se-icon{font-size:15px;color:#e0b907}.prepare-bess-dialog .react-datepicker__time-container,.prepare-bess-dialog .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:100px!important}.prepare-bess-dialog .react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:106px!important}.prepare-bess-dialog .border-red{border-color:#dc0a0a}.prepare-bess-dialog .border-normal{border-color:#9fa0a4}.prepare-bess-dialog .react-datepicker-wrapper{width:100%}.prepare-bess-dialog input{width:100%;height:40px;border-image:initial;border:1px solid #9fa0a4;padding:4px 4px 4px 8px;box-sizing:border-box;border-radius:0}.prepare-bess-dialog input:focus{outline-color:#007acd;outline-width:2px;outline-offset:0;outline-style:solid}.prepare-bess-dialog .date-picker-with-icon{display:flex;align-items:center}.prepare-bess-dialog #soc .date-picker-with-icon{display:flex;align-items:center;width:82%}.prepare-bess-dialog .date-picker-with-icon .icon-small{position:absolute;z-index:1;right:89px}.prepare-bess-dialog .form-label .asterisk{color:var(--se-error,#dc0a0a);padding-left:3px;padding-right:3px}.prepare-bess-dialog .form-label{font-size:14px;font-weight:700;display:block;max-width:none;text-align:left;line-height:1.5;margin:4px 1px}.prepare-bess-dialog .custom-block{margin-bottom:10px;width:100%}.prepare-bess-dialog .custom-block .form-label .tooltip-msg{width:150px;display:block}.prepare-bess-dialog .custom-block se-tooltip{position:relative}.prepare-bess-main-container se-dialog-content{overflow-x:unset;margin-left:12%;margin-right:-3%}.prepare-bess-main-container .hydrated se-dialog-footer{margin-right:13%}.form-label-with-tooltips{display:flex;align-items:center}.form-label-with-tooltips se-tooltip{display:inline-flex;align-items:center}.two-stroke-rounded-div{border:2px solid var(--se-color-neutral-40);border-radius:50%;display:flex;align-items:center;justify-content:center;padding:6px}.two-stroke-rounded-div.planned-green{border-color:#3dcd58;background-color:rgba(40,167,69,.1)}.flower-tooltip{--tooltip-arrow-size:5px;--tooltip-background-color:#0087cd;--tooltip-arrow-margin:3px;position:absolute;background-color:var(--tooltip-background-color);font-size:12px;font-weight:700;color:#fff;text-align:justify;border-radius:2px;padding:15px;align-content:center;border-color:var(--tooltip-background-color)}.flower-tooltip:before{content:" ";position:absolute;border:var(--tooltip-arrow-size) solid transparent}.flower-tooltip.left{right:calc(var(--tooltip-arrow-size) + var(--tooltip-arrow-margin))}.flower-tooltip.left:before{border-left-color:var(--tooltip-background-color);border-right:0;right:calc(var(--tooltip-arrow-size)*-1);top:50%;transform:translateX(0) translateY(-50%)}.flower-tooltip.right{left:calc(var(--tooltip-arrow-size) + var(--tooltip-arrow-margin))}.flower-tooltip.right:before{border-right-color:var(--tooltip-background-color);border-left:0;left:calc(var(--tooltip-arrow-size)*-1);top:50%;transform:translateX(0) translateY(-50%)}.flower-tooltip.top{top:calc(-1px*var(--tooltip-arrow-size))}.flower-tooltip.top:before{border-top-color:var(--tooltip-background-color);border-bottom:0;left:50%;bottom:calc(var(--tooltip-arrow-size)*-1)}.flower-tooltip.bottom{top:calc(var(--tooltip-arrow-size))}.flower-tooltip.bottom:before{border-bottom-color:var(--tooltip-background-color);border-top:0;left:50%;top:calc(var(--tooltip-arrow-size)*-1)}.flower-petal-warning .petal-warning{stroke-width:.2em;stroke:grey;fill:grey}.flower-petal-warning .petal-tooltip{cursor:default;fill:#fff;font-size:1.2em;text-anchor:middle;dominant-baseline:middle}.flower-petal-warning:hover>circle{stroke-width:.3em}.flower-details-table{text-align:center;border:1px solid #ddd;width:100%;background-color:#fff}.flower-details-table .flower-table-cell{border:1px solid #ddd;padding:5px;white-space:nowrap;font-size:12px;font-weight:700;text-align:left}.flower-details-table .energy-direction-indicator{height:8px;width:8px;display:inline-block;border:thin solid #ddd;margin-right:3px}.co2-footprint{display:flex;flex-direction:column;margin-top:1.5rem;grid-gap:1rem;gap:1rem;padding:0 .1rem}.co2-footprint .co2-item{display:flex;align-items:center;flex-wrap:wrap;grid-gap:.5rem;gap:.5rem;justify-content:space-between;margin-inline:inherit;margin-left:1rem;margin-right:.5rem}.co2-footprint .co2-item .hydrated{position:absolute}.co2-footprint .co2-item .co2-value{font-weight:700}.se-tooltip{z-index:1000;white-space:nowrap}@media (max-width:768px){.fill-content{display:flex;flex-direction:column;overflow:scroll}.fill-content .block-flex{width:100%!important}}.label-banner{margin:10% auto}.label-banner label{font-size:x-large}.data-dependent-chart{display:flex;position:absolute;width:100%;height:100%;background:linear-gradient(90deg,transparent 0 150px,#fff 150px 100%);color:#9fa0a4;align-items:center;justify-content:center;z-index:10}.time-series-overview #demand-charge-chart,.time-series-overview #local-chart,.time-series-overview #rates-chart,.time-series-overview #site-consumption-chart{position:relative}.custom-tooltip-element{margin-left:20px}.chart-now-bar-hoverable{opacity:0;cursor:ew-resize}.chart-now-bar-hoverable:hover{opacity:.33}.custom-tooltip-display{margin-top:20px;width:100%;height:50px;background-color:#fff;display:flex;align-items:center;grid-gap:2;gap:2;font-size:12px!important;color:#4a5568;border:1px solid #d3d3d3}.custom-tooltip-display .title{margin-left:20px}.highcharts-tooltip{opacity:0!important;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.2)}.tab-curves{padding:.5em 1em;overflow-y:scroll;background-color:#f7f7f7;z-index:0}.sea-accordion-button{display:inline;cursor:pointer;-webkit-user-select:none;user-select:none}.sea-accordion .ReactCollapse--collapse{transition:height .25s}.der-layout>se-block{border:2px solid #e6e6e6;border-radius:1px;margin-bottom:15px}.der-layout.der-piloted>se-block{border-color:#3dcd58}.der-layout.der-comm-issue>se-block{border-color:#e47f00}.der-layout h5{display:inline}.der-layout .comm-error{color:#e47f00}.der-layout .comm-error se-icon{margin:0 .5em 0 1em;vertical-align:text-bottom}.der-layout .der-container{display:flex;width:100%;padding:8px 0}.der-layout .der-container .labeled-value-container{display:flex;flex-wrap:wrap}.der-layout .der-container .labeled-value-container .labeled-value{flex:0 0 33%}.der-layout .der-container .left{flex:1 1;border-right:1px solid #e6e6e6;padding-right:15px}.der-layout .der-container .right{flex:1 1;padding-left:15px}.der-layout .sea-progress-bar .label{width:250px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.der-layout .sea-progress-bar .value{width:72px;text-align:right}.der-layout .der-chart-accordion{border:2px solid #f3f3f3;border-radius:1px;margin:8px 0}.der-layout .der-chart-accordion .toggle-button{display:flex;width:100%;align-items:center;background-color:#f7f7f7;padding:8px 16px}.der-layout .der-chart-accordion .toggle-button .toggle-label{color:#333;font-size:16px;font-weight:400;padding:0 1em;flex:1 1}.der-layout .der-chart-accordion .der-chart-container{padding:8px 16px}.generic-der-rates-chart{position:relative}.resource-type-list{padding:.5em 1em}.resource-type-list .resource-type .resource-type-name{display:inline-block;font-size:16px;font-weight:700;padding:8px;color:#333}.resource-type-list .resource-type .resource-type-toggle-button{margin-left:.5em;background-color:#cbcbcb;border-radius:50%;display:inline-block;width:20px;height:20px;vertical-align:middle}.resource-type-list .resource-type .resource-type-toggle-button se-icon{margin-left:-2px;position:relative;top:-2px}.resource-type-list .resource-type .resource-type-container{display:inline}.tab-der-wrapper{margin:10% auto}.tab-der-wrapper .label{font-size:x-large}.organization-selector .manage-button{color:#42b4e6}.form-container .field-error{margin-top:5px;color:var(--danger)}.form-container .field-container label{min-width:"max-content"}.form-container .field-container .form-field-content{flex-direction:column}.form-container .field-container .ff-wrapper{padding-left:10px}.form-container .field-container .ff-wrapper .input-field{padding:4px;margin-left:2px;height:30px;width:calc(100% - 15px)!important;border:1px solid}.form-container .field-container .ff-wrapper .textarea-field{padding:4px;margin-left:2px;border:1px solid}.input-field:disabled{border-color:var(--gray-dark);cursor:default;background-color:var(--light);color:var(--gray-dark);opacity:.5}.text-area-border-radius{border-radius:4px}.input-file-field-container{width:100%}.input-file-field-container .input-field-upload-label{color:var(--blue);cursor:pointer}.input-file-field-container input{display:none}.input-file-field-container .input-field-uploaded-file{display:flex;width:-webkit-max-content;width:max-content;grid-gap:10px;gap:10px;align-items:center;border:1px solid var(--green);border-radius:4px;padding:0 8px;color:var(--green);background-color:var(--light)}.create-view-organization-form .create-update-org{width:500px;margin-top:5%;padding:16px}.create-view-organization-form .create-update-header{color:#3dcd58;margin-top:1%}.create-view-organization-form .footer{margin-top:10px;display:flex;justify-content:center;align-items:center;padding:0 10px}.create-view-organization-form .field-container .label-mandatory{margin-top:12px;margin-bottom:10px;display:block}.organization-wrapper #organization-modal-container{--se-overlay:rgba(159,160,164,0.9411764705882353);overflow-y:hidden}.organization-wrapper .header-text{font-size:2rem;font-weight:500}.organization-wrapper .organization-list-container{display:flex;justify-content:space-between;align-items:center;background:rgba(159,160,164,.5803921568627451)}.organization-wrapper .organization-name{font-size:1.3rem;padding:6px 10px;font-weight:500}.organization-wrapper .organization-tab{border-bottom:1px solid #e6e6e6}.organization-wrapper .organization-creation{font-size:2rem;font-weight:600}.organization-wrapper .organization-list{height:490px;overflow:auto}.organization-wrapper .confirmation-footer{display:flex;justify-content:flex-end;margin-top:20px}.autoGrid-tenant-list .button-create{padding:15px 0 0 20px}.autoGrid-tenant-list .autoGrid-tenant-table{padding:24px 5px 0 10px}.autoGrid-tenant-list .autoGrid-tenant-table .hydrated .autoGrid-no-tenant-message{padding:10px;display:flex;justify-content:center;align-items:flex-start;font-size:18px;font-weight:500}.autoGrid-tenant-list .autoGrid-tenant-table .autoGrid-tenant-data-item .item-action{margin:3px 1px 3px 3px}.autogrid-tenant-form-container{height:430px;width:100%;overflow-y:scroll}.autogrid-tenant-form-container .basic-details-container{display:flex;width:100%;padding:0 20px}.autogrid-tenant-form-container .credential-container{display:flex;width:100%}.autogrid-tenant-form-container .basic-details-container .field-container,.autogrid-tenant-form-container .credential-container .field-container{width:100%}.autogrid-tenant-form-container .basic-details-container .field-container label>span,.autogrid-tenant-form-container .credential-container .field-container label>span{width:-webkit-max-content!important;width:max-content!important;min-width:30px}.autogrid-tenant-form-container .credential-container,.autogrid-tenant-form-container .web-api-configuration{display:flex;align-items:center;grid-gap:20px;gap:20px;padding:0 20px}.autogrid-tenant-form-container .web-api-configuration .field-container label{margin:2px 0 0}.autogrid-tenant-form-container .url-container{width:100%;padding:0 20px}.autogrid-tenant-form-container .url-container se-form-field .ff-wrapper-input{max-width:100%}.autogrid-tenant-form-container .url-container .field-container label>span{width:-webkit-max-content!important;width:max-content!important;min-width:30px}.autogrid-tenant-form-container .bus-configuration-container{display:flex;margin-top:10px;flex-direction:column;min-width:80%;min-height:48px;padding-bottom:10px}.autogrid-tenant-form-container .bus-configuration-container .field-container .form-field-content{max-width:430px}.autogrid-tenant-form-container .footer{display:flex;justify-content:center;padding:5px;margin-top:10px;width:100%}.autogrid-tenant-form-container .bus-configuration-header{padding-left:21px}.autogrid-tenant-form-container .bus-configuration-header,.autogrid-tenant-form-container .web-api-configuration{color:#3dcd58;font-size:20px;font-weight:500;min-height:48px;display:flex;align-items:center}.autogrid-tenant-form-container .autogrid-tenant-form-container-divider{display:block;border-top:3px solid #3dcd58;margin-bottom:20px}.autogrid-tenant-form-container .url-container .field-container .form-field-content{min-width:87.1%}.autogrid-tenant-form-container .credential-container .field-container .form-field-before-content{width:24%}.autogrid-tenant-form-container .field-container .form-field-label{padding-top:12px}.autogrid-tenant-form-container .field-container .label-mandatory{margin-top:8px;margin-bottom:10px;display:block}.autogrid-tenant-form-container .field-container .form-field-tooltip{padding-top:12px}.autogrid-tenant-form-container .field-container .input-field-upload-label{padding-top:5px}.autogrid-tenant-form-container .input-file-field-container .input-field-upload-label{text-align:center}.autogrid-tenant-form-container .form-container .field-container .ff-wrapper{padding-left:0}.manage-organization .se-list-item{position:relative}.manage-organization .manage-text{position:absolute;left:15%}.dsc-products-table{margin:8px}.sortable-table .pagination-items{display:inline-block;padding-left:0;margin:5px 0;border-radius:4px}.sortable-table .page-link{color:var(--se-primary)}.sortable-table .page-item.active .page-link{background-color:var(--se-primary);border-color:var(--se-primary)}.sortable-table .sortable-table-header{z-index:3}.sortable-table .sortable-table-body .row-expander{position:relative;margin-left:1px;height:1em}.sortable-table .sortable-table-body .row-expander se-icon{position:absolute;margin-top:-.1em}.sortable-table .sortable-table-column .status-circle{height:10px;width:10px;border-radius:50%;display:inline-block}.dsc .search-reset{margin-top:2px;margin-right:8px}.user-management-dialog .field-label{padding-right:10px;margin-bottom:0;margin-top:10px}.user-management-dialog .field-input{min-width:0;width:100%}.user-management-dialog select{width:100%;background:none;border:1px solid #9fa0a4;border-radius:.25rem}.user-management{width:100%;overflow:hidden}.user-management .search-reset{margin-top:2px;margin-right:8px}.user-management .pagination-users{display:inline-block;padding-left:0;margin:5px 0;border-radius:4px}.user-management .page-link{color:var(--se-primary)}.user-management .page-item.active .page-link{background-color:var(--se-primary);border-color:var(--se-primary)}.user-management .user-data-item .item-action{margin:3px 1px 3px 3px}.legal-agreement .agreement-form{display:flex;align-items:center;justify-content:center;padding:2em 0 4em}.legal-agreement .agreement-form label{white-space:nowrap}.privacy-notice-agreement .privacy-notice-form{display:flex;align-items:center;justify-content:center;padding:2em 0 4em}label.arrow{display:inline}se-tabbar .tab-end-primary.opt-end-nav nav{height:44px}