#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}.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}.real-time-site-refresh{padding-left:.5em}.real-time-site-status{display:flex;margin:0 2em;text-transform:none;align-items:center;white-space:nowrap}.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}.no-site-banner{display:flex;flex-flow:column;align-items:center;padding-top:4em}.no-site-banner h3{margin-bottom:1em}.no-site-banner .raw-contact-list{font-size:1.2em;margin-top:1.5em;text-align:center}.no-site-banner .raw-contact-list .contact-name{margin-right:1em}.numberIndicator{background-color:var(--se-primary,#3dcd58);border-radius:20px;color:#fff;margin-left:5px;height:22px;width:22px;align-items:center;justify-content:center;display:flex}.site-name-nav{display:flex;align-items:center;white-space:nowrap}.site-name-nav.with-link,.site-name-nav.with-link se-icon span{cursor:pointer}.site-name-nav .name{font-size:22px;font-weight:700;overflow:hidden;text-overflow:ellipsis}.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:10;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}.energy-type-selector{white-space:nowrap}.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 .period-title>.text-label{white-space:nowrap}.operation-header .main-select-container .info-icon{margin:0 .5em;cursor:default}.operation-header .energy-type-selector-container{margin:.5em}.chart-now-bar-hoverable{opacity:0;cursor:ew-resize}.chart-now-bar-hoverable:hover{opacity:.33}.show-alternative{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#9fa0a4}.tariff-legend{font-size:.8em;display:flex;align-items:center;padding:.5em 0}.tariff-legend .colored-box{width:1em;height:1em;border-radius:1em;border:1px solid rgba(95,95,95,.15);margin:0 .5em 0 1em}.tab-curves{padding:.5em 1em;overflow-y:scroll;background-color:#f7f7f7}.tab-curves .curves-header{display:flex}.tab-curves .curves-legend{flex:1 1}.labeled-value{margin:11px 0;white-space:nowrap}.labeled-value .label{color:#333;font-size:16px;font-weight:400;padding-right:1em}.labeled-value .value{color:#333;font-size:16px;font-weight:700;padding-right:.25em}.labeled-value .unit{color:#9fa0a4;font-size:12px;font-weight:400;padding-right:.5em}.labeled-value.as-table{width:auto;margin:auto;display:table-row}.labeled-value.as-table .label{display:table-cell;padding:6px 1em 6px 0}.labeled-value.as-table .value{display:table-cell;text-align:right}.energy-balance{display:flex;flex-flow:column;height:100%;overflow:auto}.energy-balance .category-legend{display:flex;justify-content:space-around;margin-bottom:.5em}.energy-balance .category-legend-item{font-size:16px}.energy-balance .category-legend-item .colored-point{font-size:1.4em;margin:.15em}.energy-balance .pie{height:320px;position:relative}.energy-balance .percentage{width:100%;height:100%;position:absolute;display:flex;align-items:center;justify-content:center;color:#333}.energy-balance .percentage .value{font-size:40px}.energy-balance .half-pie{width:50%;display:inline-block;overflow:hidden}.energy-balance .half-pie>div{position:relative}.energy-balance .left.half-pie>div{right:-18px}.energy-balance .right.half-pie>div{left:-18px}.energy-balance .der-legend{flex:1 1;display:flex;margin-top:.75em;background-color:#ededed;overflow:auto}.energy-balance .der-legend-column{flex:1 1;padding:.25em 1em;overflow:auto}.energy-balance .der-legend-item{display:flex;align-items:center;padding:.25em 0;cursor:default}.energy-balance .der-legend-item.highlighted{font-weight:700}.energy-balance .der-legend-item .colored-box{width:1.35em;min-width:1.35em;height:1.35em;border-radius:1.35em;margin:0 .5em}.energy-balance .no-data-container{display:flex;height:100%;align-items:center;align-self:center}.environmental-report .labeled-value .unit{font-size:15px}.environmental-report .missing-data-legend{font-size:12px;padding-top:1em}.environmental-report .green-consumption-label{color:#333;font-weight:400;padding-right:.25em}.environmental-report .green-consumption-value{color:#333;font-weight:700;padding-left:1em;padding-right:.25em}.environmental-report .green-consumption-unit{color:#9fa0a4;font-size:12px;font-weight:400;padding-right:1em}.savings-report{display:flex;height:100%;flex-flow:column}.savings-report .savings-total{flex:1 1;padding:1em;display:flex}.savings-report .savings-total .amount{font-size:48px;font-weight:400;text-align:right}.savings-report .savings-total .with-earnings .amount{font-size:26px}.savings-report .savings-total .asterisk{vertical-align:super;font-size:36px}.savings-report .savings-total .with-earnings .asterisk{font-size:20px}.savings-report .savings-total .currency{font-size:20px;padding-left:.5em}.savings-report .savings-total .with-earnings .currency{font-size:16px;padding-left:.5em}.savings-report .savings-total .label{font-size:20px;padding-left:.5em}.savings-report .savings-total .footnote{font-size:12px}.savings-report .savings-total .savings-period{font-size:18px;padding:.75em 2em}.savings-report .savings-chart{padding:1em 0;width:95%;margin:auto}.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.4em}g.flower-center:hover>circle{stroke-width:.5em}g.flower-center{cursor:pointer}.rosette-legend{font-size:.82rem}.weather-forecast{width:100%;border-collapse:collapse}.weather-forecast td:not(:first-child){padding:0 .2em;text-align:center}.weather-forecast h5{margin:.19em 0}.weather-forecast se-icon{font-size:3.5em;color:#505559}.weather-forecast .risk-weak{background:#32ad3c;color:#fff;padding:2px 5px}.weather-forecast .risk-moderate{background:#e47f00;color:#fff;padding:2px 5px}.weather-forecast .risk-high{background:#dc0a0a;color:#fff;padding:2px 5px}.weather-forecast .risk-default{background:#d3d3d3;color:#fff;padding:2px 5px}.vertical-gauge{display:flex;flex-direction:column;height:100%;box-sizing:border-box;padding:10px}.vertical-gauge .gauge-title{align-self:center}.vertical-gauge .gauge{display:flex;flex-direction:row;height:100%;margin:.25em 0 1em}.vertical-gauge .full-bar{flex:1 1;margin:.5em;display:flex;flex-direction:column;border-radius:4px}.vertical-gauge .progress-bar{border-radius:4px;display:flex;flex-direction:column}.vertical-gauge .threshold-level{border-bottom-width:2px;border-bottom-style:dashed}.vertical-gauge .axis{display:flex;flex-direction:column;min-width:3.5em;margin-bottom:1em;position:relative;top:-2px}.vertical-gauge .axis.left{align-items:flex-end}.vertical-gauge .axis>div{position:absolute}.vertical-gauge .axis .value-unit{margin-top:-.25em;font-size:12px}.vertical-gauge .value-legend{font-size:12px}.vertical-gauge .missing-data{font-size:30px;text-align:center;margin-top:1em}.utility-rate{padding:10px;text-align:center;height:100%;box-sizing:border-box}.utility-rate .rate-value{font-size:30px;margin-top:1em}.utility-rate .value{margin:0 .2em}.utility-rate .currency{font-size:16px}.utility-rate .rate-trend,.utility-rate .tariff{margin-top:1em}.operation-highlights{display:flex;flex-direction:row;height:100%}.operation-highlights>div{width:33.33%;height:100%}.operation-highlights>div:not(:last-child){border-right:1px solid #e6e6e6}.sea-accordion-button{display:inline;cursor:pointer;-webkit-user-select:none;user-select:none}.sea-accordion .ReactCollapse--collapse{transition:height .25s}.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}.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}.sea-progress-bar{display:flex;margin:11px 0;align-items:center}.sea-progress-bar .label{color:#333;font-size:16px;font-weight:400}.sea-progress-bar .value{color:#333;font-size:22px;font-weight:700;padding-right:.25em}.sea-progress-bar .unit{color:#9fa0a4;font-size:12px;font-weight:400}.sea-progress-bar .full-bar{flex:1 1;background-color:#ebebeb;margin:0 1.5em;display:flex;position:relative}.sea-progress-bar .progress-bar{height:16px}.sea-progress-bar .threshold-line{width:2px;background-color:#000;position:absolute;height:20px;bottom:0}.sea-progress-bar .threshold-value{position:absolute;transform:translate(-50%);bottom:20px;font-size:.9em;cursor:default}.sea-date-time-input .rc-time-picker-input{margin-left:8px;width:5em;outline:0}.sea-date-time-input-time-popup .rc-time-picker-panel-inner{border-radius:0;border:none;box-shadow:0 2px 5px rgba(0,0,0,.15);top:3px;left:8px;font-size:14px}.sea-date-time-input-time-popup .rc-time-picker-panel-input-wrap{border:none;padding:0}.sea-date-time-input-time-popup .rc-time-picker-panel-input{height:32px;font-family:inherit;font-size:14px;padding:0 7px 1px;border:1px solid #e6e6e6;color:#000;border-radius:0}.sea-date-time-input-time-popup .rc-time-picker-panel-select{font-size:inherit}.sea-date-time-input .DayPicker-TodayButton{width:100%}.warning-icon{align-self:center}.period-selector-modal .date-time-row{display:flex}.period-selector-modal .date-time-row>:first-child{flex:0 1 80%}.der-auto-pilot-status{display:flex;align-items:center;margin:0 8px;font-size:16px}.der-auto-pilot-status .period{display:inline-block;padding:4px 9px;border-radius:2px;margin-top:-2px;cursor:default}.der-auto-pilot-status .period-title{font-weight:700}.der-auto-pilot-status .period-dates{padding:0 1em}.der-auto-pilot-status .period se-icon{visibility:hidden;vertical-align:1px}.der-auto-pilot-status .period:hover{background-color:#ededed}.der-auto-pilot-status .period:hover se-icon{visibility:visible;cursor:pointer}.der-auto-pilot-status .status-name{margin:0 1em;font-weight:700}.der-auto-pilot-status .status-switch{display:inline-block;min-width:50px;text-align:center}.battery-charge-icon .state-icon{margin:0 -10px 0 10px}.battery-charge-icon .soc-icon-container,.battery-charge-icon .state-icon{display:inline-block;position:relative}.battery-charge-icon .soc-icon{position:absolute;top:-35px}.battery-charge-icon .always-hidden{display:none}.battery-charge-icon .blinking-upper{animation:blinking-upper-frames 1.2s infinite}.battery-charge-icon .blinking-lower{animation:blinking-lower-frames 1.2s infinite}@keyframes blinking-upper-frames{0%{opacity:1}49%{opacity:1}50%{opacity:0}99%{opacity:0}to{opacity:1}}@keyframes blinking-lower-frames{0%{opacity:0}49%{opacity:0}50%{opacity:1}99%{opacity:1}to{opacity:0}}.labeled-battery-state{width:100%;display:flex;align-items:center}.labeled-battery-state .label{color:#333;font-size:16px;font-weight:400;padding-right:1em}.labeled-battery-state .value{color:#333;font-size:16px;font-weight:700;padding-right:.25em;line-height:48px}.ups-ffr .local-title{margin:16px 0 8px;color:#333;font-weight:700}.labeled-pv-weather{flex:1 0 30%;display:flex;align-items:center}.labeled-pv-weather .label{color:#333;font-size:16px;font-weight:400;padding-right:1em}.labeled-pv-weather .value{color:#333;font-size:16px;font-weight:700;padding-right:.25em}.hvac-temperature{border-right:1px solid #e6e6e6;padding-right:15px}.hvac-temperature .title{font-size:16px;color:#333;font-weight:700;margin:11px 0}.labeled-hvac-state{width:100%;display:flex;align-items:center}.labeled-hvac-state .label{color:#333;font-size:16px;font-weight:400;padding-right:1em}.labeled-hvac-order{width:100%;display:flex;align-items:center}.labeled-hvac-order .label{color:#333;font-size:16px;font-weight:400;padding-right:1em}.labeled-hvac-order .value{color:#333;font-size:16px;font-weight:700;padding-right:.25em}.labeled-hvac-order .order-letter{color:#9fa0a4;font-size:12px;padding:.25em}.labeled-hvac-order .order-letter.highlighted{color:#333;font-size:16px;font-weight:700}.hvac-zones{margin:11px 15px;width:100%}.hvac-zones th{color:#333;text-align:left;font-size:16px;font-weight:400;border-bottom:1px solid #e6e6e6;padding-bottom:4px}.hvac-zones th.title{font-weight:700}.hvac-zones td{color:#333;font-size:16px;font-weight:400;line-height:25px}.hvac-zones td.name:before{content:"⬤";color:#e6e6e6;padding-right:.5em;font-size:12px;vertical-align:top}.hvac-zones td.value{font-weight:700}.tab-specific{z-index:0}.tab-specific .sort-icon{position:relative;left:120px;cursor:pointer}.height-without-menu{height:calc(100vh - 270px)}.tab-alarms .alarm-data-item .alarm-recipient-id{display:block}.hover{position:relative;display:flex;max-height:25px}.hover>.__hover{opacity:0}.hover:hover>.__hover{opacity:.5}.hover:hover>.__hover>se-icon{display:inline-flex!important}.header-block,.tab-alarms.background{background-color:#f7f7f7}.header-block{height:48px;font-size:12px;color:#333;border-radius:2px}.header-block .flex-layout{display:flex;height:100%;align-items:center}.header-block .force-wrap-label{width:6em;white-space:normal;display:table;padding-left:8px}.net-metering-modal .sea-date-time-input .rc-time-picker-input{margin-left:0}.sea-date-time-input-time-popup .rc-time-picker-panel-inner{left:0}.manual-dr-fixed-power-modal .value-row{display:flex}.manual-dr-fixed-power-modal .value-row .labeled-value{flex:1 1}.manual-dr-fixed-power-modal .value-row.theoretical .labeled-value .value{font-weight:400}.manual-dr-fixed-power-modal .period-form{padding:1em 0}.manual-dr-fixed-power-modal .date-time-row{display:flex}.manual-dr-fixed-power-modal .date-time-row>:first-child{flex:0 1 80%}.manual-dr-fixed-power-modal .title-real{margin-top:1em}.manual-dr-fixed-power-modal .requested{display:flex}.manual-dr-fixed-power-modal .requested-power{flex:1 1;display:flex;margin-top:11px}.manual-dr-fixed-power-modal .requested-power .power-label{color:#333;font-size:16px;font-weight:400;margin-top:2px}.manual-dr-fixed-power-modal .requested-power .power-value{color:#333;font-size:16px;font-weight:700;width:45px;height:22px;font-family:inherit;border:1px solid #e6e6e6;box-sizing:initial;border-radius:0;margin-left:.5em}.manual-dr-fixed-power-modal .requested-power .power-unit{color:#9fa0a4;font-size:12px;font-weight:400;margin:0 .5em;padding-top:.6em}.manual-dr-fixed-power-modal .requested-power .invalid-power{width:1em;padding-left:1em}.storm-preparedness-modal .value-row{display:flex}.storm-preparedness-modal .value-row .labeled-value{flex:1 1}.storm-preparedness-modal .value-row.theoretical .labeled-value .value{font-weight:400}.storm-preparedness-modal .period-form{padding:1em 0}.storm-preparedness-modal .date-time-row{display:flex}.storm-preparedness-modal .date-time-row>:first-child{flex:0 1 80%}.storm-preparedness-modal .title-real{margin-top:1em}.storm-preparedness-modal .target-soc{display:flex}.storm-preparedness-modal .target-soc se-form-field{flex-basis:73%}.storm-preparedness-modal .target-soc se-form-field .ff-wrapper{padding-left:0}.storm-preparedness-modal .target-soc se-form-field .ff-wrapper .ff-wrapper-input se-tooltip{padding-right:6px;padding-left:2px}.storm-preparedness-modal .target-soc se-form-field .ff-wrapper .ff-wrapper-input{display:flex;flex-direction:row;align-items:center;width:75.2%}.storm-preparedness-modal .target-soc se-form-field .ff-wrapper .ff-wrapper-input input{border-color:#e6e6e6;padding:1px 7px}.storm-preparedness-modal .target-soc se-form-field .form-field-wrapper label .with-label{min-width:10%;width:36%!important}.storm-preparedness-modal .target-soc se-form-field .with-label{font-weight:500}.storm-preparedness-modal .target-soc se-form-field .ff-wrapper .ff-wrapper-input input::-webkit-inner-spin-button,.storm-preparedness-modal .target-soc se-form-field .ff-wrapper .ff-wrapper-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.storm-preparedness-modal .target-soc .warning-icon{flex-basis:19%;text-align:center}.storm-preparedness-modal .target-soc .warning-icon se-icon{font-size:26px}.optimization-indicators .indicator{border-radius:1em;border:1px solid #434343;cursor:default;background-color:#f7f7f7;color:#434343;margin:0 .5rem}.optimization-indicators .indicator.active{border:1px solid #434343;background-color:#434343;color:#f7f7f7}.optimization-indicators .indicator.on{border:1px solid #3dcd58;background-color:#3dcd58;color:#f7f7f7}.optimization-indicators .indicator.clickable span{cursor:pointer}.configuration-form-site-tariff .dynamic-tariff-info{display:flex;align-items:flex-start;font-size:12px;margin-bottom:15px;margin-left:-3px;margin-top:-20px}.configuration-form-site-tariff .dynamic-tariff-text{font-size:12px;margin-left:2px;margin-top:4px}.configuration-form-site-tariff .dynamic-tariff-text p{margin:5px 0 0;font-size:12px;line-height:1}.invite-user-modal .input-email{width:100%;height:30px;line-height:20px;border:1px solid #9fa0a4}.invite-user-modal .label-email{margin-bottom:10px;font-weight:550}.invite-user-modal .invalid-email{color:red;font-weight:500;font-size:12px}.email-address-list .table-header{font-size:14px}.email-address-list :host(.test-class){border-left:outset}.alarm-config-modal se-form-field select{width:100%}.alarm-config-modal .condition-row{display:flex}.alarm-config-modal .function-parameter,.alarm-config-modal .operation-parameter{height:2.5em;margin-top:.5em}.alarm-config-modal se-checkbox{font-weight:550}.alarm-config-modal .condition-row .parameter-separator{margin-top:.5em;padding:.5em;font-weight:550}.alarm-config-modal .modal-validation-error{color:red;margin-left:11.5em;font-weight:500}.alarm-configuration .alarm-list-container{margin-top:2.5em}.alarm-configuration .alarm-list-container ul{margin-top:1em;list-style-type:disc;font-weight:550}.alarm-configuration .alarm-list-container li:before{content:"•";color:#000;padding-right:1em}.alarm-configuration .alarm-list-container li{display:flex;align-items:center;margin-left:.3em}.alarm-configuration .alarm-list-container li .alarm-info{min-width:20em}.alarm-configuration .alarm-list-container li .delete-button{padding-left:.5em}.alarm-configuration .alarm-list-container .confirm-delete{position:relative;bottom:4px;background-color:red;color:#fff;border:none;font-family:inherit;margin:.5em 0 0 .2em;height:2.05em;border-radius:.2em}.configuration-form-site h4{display:inline;padding-left:1em;line-height:2em}.configuration-form-site .configuration-section-toggle-button{margin-left:1em;background-color:#cbcbcb;border-radius:50%;display:inline-block;width:20px;height:20px;vertical-align:sub}.configuration-form-site .configuration-section-toggle-button se-icon{margin-left:-2px;position:relative;top:-2px}.configuration-form-site .configuration-section-container{display:inline}.configuration-form-site .configuration-tariff-container{width:1140px;margin:1em;padding:.5em 1.5em}.configuration-form-site .configuration-alarms-container{margin:16px;padding:8px 24px}.configuration-form-site #snackbar{padding-left:9%}.utility-history-table .nav-custom-item{border-left:1px solid #cbcbcb!important;border-right:1px solid #cbcbcb!important;border-top:1px solid #cbcbcb!important}.utility-history-table .pointer{cursor:pointer!important}.utility-history-table .activeTab{color:#3dcd58;background-color:#fff;border-color:#fff;font-weight:600;border-top:2px solid #3dcd58;height:35px!important}.utility-history-table .minWidthActiveTab{min-width:120px!important}.utility-history-table .display-auto{flex:auto}.utility-history-table .display-flex{display:flex}.utility-history-table .nav-custom-tabs{border-bottom:1px solid #cbcbcb!important;height:35px!important}.utility-history-table .tab-border{border-left:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb;border-right:1px solid #cbcbcb}.utility-history-table .margin-left-six{margin-left:6rem}.utility-history-table .column-text-center{text-align:center;margin:0}.utility-history-table .tab-button{border:none;background:none}.utility-history-table .text-wrap{text-wrap:auto}.configuration-form-site-billing se-dropdown .p-small{border:1px solid #9fa0a4}.configuration-form-site-billing se-dropdown se-list{display:block;max-height:160px}.configuration-form-site-billing se-dropdown>.content.show{min-width:70px}.configuration-form-site-billing>se-button>button.standard{min-width:100}.configuration-form-site-billing se-form-field .billing-cycle-start-date:focus{outline-color:#007acd}.configuration-form-site-billing>se-form-field .billing-cycle-start-date-error,.configuration-form-site-billing>se-form-field .billing-cycle-start-date-error:focus{outline-color:red;border:1px solid red}.configuration-form-site-billing>se-form-field .billing-startDate-container{display:flex;justify-content:space-between}.configuration-form-site-billing #billing-historic-utility{margin-left:20.5%;text-decoration:underline;text-underline-offset:7px;color:#42b4e6;cursor:pointer}.configuration-form-site-billing .year-container{display:flex;flex-wrap:wrap;margin-bottom:1%;padding:2%;border-left:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb;border-right:1px solid #cbcbcb}.configuration-form-site-billing .months-container{display:flex;flex-direction:column;align-items:center;flex-basis:16.66667%}.configuration-form-site-billing .datepicker-container{display:flex;justify-content:center;flex-basis:16.66667%}.configuration-form-site-billing .react-datepicker-wrapper,.react-datepicker__input-container,.react-datepicker__input-container input{max-width:90%}.configuration-form-site-billing .nav-custom-item{border-left:1px solid #cbcbcb!important;border-right:1px solid #cbcbcb!important;border-top:1px solid #cbcbcb!important}.configuration-form-site-billing .pointer{cursor:pointer!important}.configuration-form-site-billing .tab-button{border:none;background:none}.configuration-form-site-billing .activeTab{color:#3dcd58;background-color:#fff;border-color:#fff;font-weight:600;border-top:2px solid #3dcd58;height:35px!important}.configuration-form-site-billing .minWidthActiveTab{min-width:120px!important}.configuration-form-site-billing .display-auto{flex:auto}.configuration-form-site-billing .display-flex{display:flex}.configuration-form-site-billing .nav-custom-tabs{border-bottom:1px solid #cbcbcb!important;height:35px!important}.configuration-form-site-billing .tab-border{border-left:1px solid #cbcbcb!important;border-bottom:1px solid #cbcbcb!important;border-right:1px solid #cbcbcb!important}.configuration-form-site-billing .color-red{color:red}.configuration-form-site-billing .custom-padding{padding-inline:3.5%}.configuration-form-site-billing .year-container .months-container .react-datepicker-popper{left:-1%!important}.configuration-form-site-billing se-dialog se-dialog-content .dialog-content{font-size:14px}.dc-threshold .nav-custom-item{border-left:1px solid #cbcbcb!important;border-right:1px solid #cbcbcb!important;border-top:1px solid #cbcbcb!important}.dc-threshold .pointer{cursor:pointer!important}.dc-threshold .activeTab{color:#3dcd58;background-color:#fff;border-color:#fff;font-weight:600;border-top:2px solid #3dcd58;height:35px!important}.dc-threshold .minWidthActiveTab{min-width:120px!important}.dc-threshold .display-auto{flex:auto}.dc-threshold .display-flex{display:flex!important}.dc-threshold .nav-custom-tabs{border-bottom:1px solid #cbcbcb!important;height:35px!important}.dc-threshold .percentage-input{width:122px!important}.dc-threshold .preset-type-label{margin-left:7.5rem;font-weight:550}.dc-threshold .value-type{padding-left:.8rem;width:35%}.dc-threshold #show-history{margin-left:20.5%;text-decoration:underline;text-underline-offset:7px;color:#42b4e6;cursor:pointer}.dc-threshold .preset-type-error,.dc-threshold .preset-type-error:focus{border:1px solid red;outline-color:red}.dc-threshold .color-red{color:red}.dc-threshold .preset-form>div>label{margin-bottom:0!important}.dc-threshold .tab-content{border-left:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb;border-right:1px solid #cbcbcb}.dc-threshold .column-text-center{text-align:center;margin:0}.dc-threshold .table-margin-left{margin-left:2.4rem}.dc-threshold .note{width:100%;font-weight:700}.dc-threshold .list{list-style-type:disc;margin-left:1.2rem;margin-bottom:0}.dc-threshold .standard-color{color:#3dcd58}.dc-threshold .highlight{font-size:medium;font-weight:700}.dc-threshold .tableHeader{text-align:center;margin:auto;text-wrap:auto}.dc-threshold #preset-selection se-form-field{width:100%}.dc-threshold #preset-selection se-form-field .ff-stacked label{display:flex;align-items:center}.dc-threshold #preset-selection se-form-field .form-field-wrapper label .ff-wrapper .ff-wrapper-input{display:flex;flex-direction:row!important;align-items:center!important}.dc-threshold #preset-selection se-form-field.preset .ff-wrapper{padding-left:0!important}.dc-threshold #preset-selection .preset select{min-width:319px}.dc-threshold .note-header{margin:0}.radio-group{display:flex;grid-gap:1rem;gap:1rem;min-width:90%;margin-top:1%;min-height:80px;width:800px}.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:30%;padding:1%;border:1px solid #3dcd58}.radio-group .box-container-disable,.radio-group .box-container-unselected{display:flex;border-radius:5px;flex-basis:30%;padding:1%;border:1px solid #bcbcbc}.radio-group .box-container-disable{pointer-events:none;opacity:.4}.radio-group .hydrated{margin-top:3%}.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}.download-report .download-all{margin:1em}.donwload-report-table td,.donwload-report-table th,.download-report .donwload-report-table{text-align:left}.download-report .donwload-report-table{border-collapse:collapse;width:100%}.download-report .donwload-report-table th{padding:6px 15px;border:1px solid #ddd}.download-report .donwload-report-table td{padding:5px 15px 15px;border-bottom:1px solid #ddd}.download-report .donwload-report-table .download-icon{cursor:pointer;position:relative;top:5px}.download-report .donwload-report-table .notification-error{position:relative;top:6px}.download-report .donwload-report-table .loading-spin{display:inline-block;position:relative;top:5px;animation:donwload-report-table-spin 2s linear infinite}@keyframes donwload-report-table-spin{0%{transform:rotate(0deg)}40%{transform:rotate(0deg)}50%{transform:rotate(180deg)}90%{transform:rotate(180deg)}to{transform:rotate(1turn)}}.resource-dropdown .resource-container{display:inline-block;width:315px;margin:0 auto;background:#d3d3d3;position:relative}.resource-dropdown .resource-list se-list.nav{flex-wrap:nowrap}.resource-dropdown .resource-list se-container>se-block{max-height:187px}.resource-dropdown .resource-container .resource-btn{font-family:inherit;width:100%;border-radius:3px;background:#e2e2e2;border:1px solid #e2e2e2;text-align:left;padding:10px 15px;outline:none;cursor:pointer;font-weight:600}.resource-dropdown .resource-container .resource-btn:focus{background:#626469;color:#fff}.resource-dropdown .resource-container .arrow{position:relative}.resource-dropdown .resource-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}.resource-dropdown .resource-container .resource-list{list-style-type:none;position:absolute;margin:0;padding:0;height:auto;border:none;background:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);z-index:9;overflow:auto;right:0;bottom:40px}.resource-dropdown .check-box se-checkbox{padding:5px 0 0 5px;font-size:16px;padding:5px}.resource-dropdown .clear-all{padding:5px;color:#d3d3d3}.chip-container{padding:5px 5px 5px 0}.chip-container h6,se-chip{display:inline;padding-right:15px}.pick-information .grid-container{display:grid;grid-template-columns:55% 45%}.pick-information .site-title{width:486px;padding:5px 5px 5px 0}.pick-information .site-title h5{font-size:20px}.pick-information .site-name{width:320px;padding:5px;font-size:20px;font-weight:500}.pick-information .check-box se-checkbox{padding:5px 0 0 5px;font-size:16px}.site-list-dropdown .dropdown-container{display:inline-block;width:320px;margin:0 auto}.site-list-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;font-size:16px}.site-list-dropdown .dropdown-container .dropdown-btn:focus{background:#fff}.site-list-dropdown .dropdown-container .arrow{position:relative}.site-list-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}.site-list-dropdown .dropdown-container .dropdown-list{list-style-type:none;position:absolute;margin:0;padding:0;width:320px;height:auto;border:none;background:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);z-index:9;overflow:auto;max-height:320px}.site-list-dropdown .dropdown-container .dropdown-list .option{padding:10px;cursor:pointer;font-weight:500}.site-list-dropdown .dropdown-container .dropdown-list .option:hover{color:#fff;background:#4db8ff}.select-period .grid-container{display:grid;grid-template-columns:55% 45%}.report-container .generate-report-btn{margin-bottom:20px;padding-left:55%}.report-container .generate-report-btn .loading-spin{display:inline-block;position:relative;top:5px;animation:generate-report-btn 2s linear infinite}@keyframes generate-report-btn{to{transform:rotate(1turn)}}.legal-agreement .agreement-form{display:flex;align-items:center;justify-content:center;padding:2em 0 4em}.legal-agreement .agreement-form label{white-space:nowrap}label.arrow{display:inline}se-tabbar .tab-end-primary.opt-end-nav nav{height:44px}