.Icon.pointer{cursor:pointer}
.AnimatedLoadingIcon{display:flex;justify-content:center}
.StatusSymbol{display:inline-block;border:1px #000 solid;border-radius:50%;min-width:16px;width:16px;min-height:16px;height:16px;margin:0 5px}
.Toastify__banner-toast{--toastify-toast-width: 640px}.BannerToast .toast-bodytext{margin:0}.BannerToast .toast-button-container{margin-top:1rem;text-align:right}
.loading-message{margin-top:20px;text-align:center}
.OptiSupportHelpLink{color:var(--mantine-color-primaryColor-0)}
.SiteStatus .ReactTable .rt-resizer{width:14px;right:-7px}.SiteStatus .ReactTable .rt-th{overflow:initial}.SiteStatus .ReactTable .rt-th .btn-group{width:100%;height:28px}.SiteStatus .ReactTable .rt-th .btn-group .dropdown-toggle{width:100%;padding:.35rem 16px .35rem 1rem;display:flex;justify-content:space-between;align-items:center}.SiteStatus .ReactTable .rt-th .btn-group .dropdown-toggle .filter-dropdown-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SiteStatus .ReactTable .rt-th .btn-group.DropdownFilter.show .dropdown-toggle.dropdown-toggle-with-search{padding-left:0}.SiteStatus .ReactTable .rt-th .DateRangePickerInput__showClearDates{padding-right:20px}.SiteStatus .ReactTable .rt-th .DateRangePickerInput__showClearDates .DateRangePickerInput_clearDates{margin-right:0}.SiteStatus .ReactTable .rt-tr{align-items:center}.SiteStatus .ReactTable .rt-td{white-space:unset}.SiteStatus .no-data-component p{margin:10px;text-align:center}.SiteStatus .CustomersCell{list-style-position:inside;padding-left:0}.site-status-loader{margin:1rem}.onboarding-todos-modal .onboarding-todo-list{list-style-type:none;padding-left:15px}.onboarding-todos-modal .onboarding-todo-list-item{display:flex;align-items:center;margin:5px 0}.linked-label-cell-span{color:var(--mantine-color-primaryColor-0);cursor:pointer}.linked-label-cell-popover-target{cursor:pointer}
.ModalFooter{margin-inline:calc(-1*var(--mb-padding));margin-top:var(--mb-padding);margin-bottom:calc(-1*var(--mb-padding));padding-inline:var(--mb-padding);padding-block:var(--mantine-spacing-md);border-top:1px solid var(--mantine-color-gray-3);position:sticky;bottom:0;background-color:var(--mantine-color-white);z-index:1}.ModalFooter .footer-content{flex-grow:1}.ModalFooter .btn-primary{background-color:var(--mantine-color-brandColor-0);border-color:var(--mantine-color-brandColor-0);color:#fff !important}.ModalFooter .btn-primary:hover{background-color:var(--brand-background-hover) !important}
.invalid-feedback{display:block;color:var(--mantine-color-dangerColor-0)}
.FormField .invalid-feedback{display:block;color:var(--mantine-color-dangerColor-0)}.FormField .warning-feedback{display:block;font-size:80%;margin-top:.25rem;color:var(--mantine-color-warningColor-0)}
.AsyncSelect{display:block}
.DateInput .mantine-DateInput-input{font-family:sans-serif,Arial;font-size:1rem;font-weight:initial;line-height:1.25;color:var(--mantine-color-nodeEnergyBlack-0)}.DateInput .datepicker-calendar{font-size:1.8rem}
.help-icon{color:var(--mantine-color-brandColor-0);align-self:center;-webkit-text-stroke:.5px;font-size:1.5rem}.help-icon.icon-size--xs{font-size:var(--mantine-font-size-xs)}.help-icon.icon-size--sm{font-size:var(--mantine-font-size-sm)}.help-icon.icon-size--md{font-size:var(--mantine-font-size-md)}.help-icon.icon-size--lg{font-size:var(--mantine-font-size-lg)}.help-icon.icon-size--xl{font-size:var(--mantine-font-size-xl)}.help-icon.help-icon-clickable{cursor:pointer}.icon-help-text-modal .modal-body{max-height:300px;overflow-y:auto}.icon-help-text-modal .modal-footer{padding:1rem;justify-content:center}
.popover-dropdown{max-width:450px;border-color:var(--mantine-color-customLightGrey-0);color:var(--mantine-color-statusRejectedColor-0);font-size:.875rem;font-weight:400}.popover-dropdown p{margin:0}.popover-dropdown .mantine-Popover-arrow{border-color:var(--mantine-color-customLightGrey-0)}
.InputWrapper .invalid-feedback{display:block;color:var(--mantine-color-dangerColor-0)}.InputWrapper .warning{border-color:var(--mantine-color-warningColor-0)}.InputWrapper .warning-feedback{display:block;font-size:80%;margin-top:.25rem;color:var(--mantine-color-warningColor-0)}.InputWrapper.input-group .input-group-append>.input-group-text.input-group-error-icon{padding:.3rem .5rem;background-color:#fff}.InputWrapper.input-group .input-group-append>.input-group-text.input-group-error-icon .error-icon{color:var(--mantine-color-dangerColor-0);font-size:22px}
.DateInput2.is-invalid input{border-color:var(--mantine-color-dangerColor-0)}.DateInput2.warning input{border-color:var(--mantine-color-warningColor-0)}.DateInput2 .date-picker-input-wrapper{flex-wrap:unset}
.ExpressionEditor{align-items:stretch !important}.ExpressionEditor .rte-root{position:static;height:100%}.ExpressionEditor .rte-root.is-invalid{border-color:var(--mantine-color-dangerColor-0);border-width:1px}.ExpressionEditor .rte-root .mantine-RichTextEditor-typographyStylesProvider,.ExpressionEditor .rte-root .mantine-RichTextEditor-content{height:100%}.ExpressionEditor .tiptap{height:100%;line-height:2}.ExpressionEditor .expression-variable{background:var(--mantine-color-brandColor-0);margin:0 2px;border-radius:12px;padding:2px 8px;color:#fff;font-weight:500;white-space:nowrap !important}.ExpressionEditor .expression-value-display{line-height:2}.ExpressionEditor .expression-inputwrapper{position:relative}.ExpressionEditor .expression-clear{position:absolute;right:0;bottom:0}
.helper-text-wrapper .helper-text,.helper-text-wrapper .invalid-feedback,.helper-text-wrapper .warning-feedback{display:block;width:100%;font-size:80%;margin-top:.25rem}.helper-text-wrapper .invalid-feedback,.helper-text-wrapper .warning-feedback{font-weight:bold}.helper-text-wrapper .invalid-feedback{color:var(--mantine-color-dangerColor-0)}.helper-text-wrapper .warning-feedback{color:var(--mantine-color-warningColor-0)}
.FileUpload{border:1px dashed var(--mantine-color-customLightGrey-0);margin:1em auto;padding:1.5em;display:flex;flex-flow:column;align-items:center}.FileUpload .upload-icon-container .upload-icon{font-size:35px;color:var(--mantine-color-customLightGrey-0)}.FileUpload .upload-button{margin:15px 0 5px 0}.FileUpload.is-invalid{border-color:var(--mantine-color-dangerColor-0)}.FileUpload.is-valid{border-color:var(--mantine-color-successColor-0)}
.MonthDayDateInput{display:flex}.MonthDayDateInput>:first-child{margin-right:20px}
.form-control.warning{border-color:var(--mantine-color-warningColor-0)}
.NumberInput input[type=number]{appearance:textfield;-moz-appearance:textfield}.NumberInput input[type=number]::-webkit-inner-spin-button,.NumberInput input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.InfoIcon{display:flex;align-items:center}.InfoIcon .info-icon{font-size:25px;margin-right:5px}.InfoIcon .instruction-icon{color:var(--mantine-color-brandColor-0)}.InfoIcon .information-icon{color:var(--mantine-color-customGrey-0)}.InfoIcon .warning-icon{color:var(--mantine-color-warningColor-0)}
.FormFieldInfoText{margin-top:25px;margin-bottom:1rem}.FormFieldInfoText .info-text{margin-left:10px}.FormFieldInfoText .info-text p{margin:0}
.OrangeCircle{margin-right:8px;width:10px;height:10px;border-radius:50%;background-color:var(--mantine-color-warningColor-0)}
.FormFieldLabel{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.FormFieldLabel .label-title-container{display:flex;align-items:center;flex-direction:row}.FormFieldLabel .label-title{padding-top:calc(.65rem + 1px);padding-bottom:calc(.65rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.25}.FormFieldLabel .help-icon{margin-left:10px}.FormFieldLabel .beta-feature-icon{align-self:center;margin-left:10px}
.table-pagination-controls{display:flex;align-items:center;justify-content:center;column-gap:20px;margin:12px 0}.table-pagination-controls .table-pagination-btn{background-color:unset;border:unset;outline:unset;display:flex;justify-content:center;align-items:center;width:28px;height:28px;border-radius:50%;transition:background-color .3s ease-in-out}.table-pagination-controls .table-pagination-btn:not(:disabled):hover{cursor:pointer;background-color:var(--mantine-color-customLightGrey-0)}.table-pagination-controls .table-pagination-range-container{display:flex;align-items:center;column-gap:10px}.table-pagination-controls .table-pagination-range-container .table-pagination-dots{width:2px;height:2px;border-radius:50%;position:relative;background-color:var(--mantine-color-nodeEnergyBlack-0);margin:0 3px}.table-pagination-controls .table-pagination-range-container .table-pagination-dots::before{content:"";position:absolute;left:-5px;width:2px;height:2px;border-radius:50%;background-color:var(--mantine-color-nodeEnergyBlack-0)}.table-pagination-controls .table-pagination-range-container .table-pagination-dots::after{content:"";position:absolute;left:5px;width:2px;height:2px;border-radius:50%;background-color:var(--mantine-color-nodeEnergyBlack-0)}.table-pagination-controls .table-pagination-range-container .table-pagination-range-btn{background-color:unset;border:unset;outline:unset;display:flex;justify-content:center;align-items:center;color:var(--mantine-color-nodeEnergyBlack-0);font-size:1.1rem;font-weight:500;width:28px;height:28px;border-radius:50%;transition:color,background-color .3s ease-in-out}.table-pagination-controls .table-pagination-range-container .table-pagination-range-btn:hover{cursor:pointer;color:#fff;background-color:var(--mantine-color-brandColor-0)}.table-pagination-controls .table-pagination-range-container .table-pagination-range-btn__active{color:#fff;background-color:var(--mantine-color-brandColor-0)}.table-pagination-controls .table-page-size-select .FormField,.table-pagination-controls .table-page-input-field .FormField{margin-bottom:0}.table-pagination-controls .table-page-input-field{width:60px}
.HeaderWithCustomSorting{width:100%}.HeaderWithCustomSorting .header-wrapper{display:flex;justify-content:center;width:100%;align-items:center}.HeaderWithCustomSorting .header-wrapper .header-component{max-width:calc(100% - 32px);overflow:hidden;text-overflow:ellipsis}.HeaderWithCustomSorting .header-wrapper .sorting-icon{position:absolute;right:4px;color:#fff}
.ReactTable{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid rgba(0,0,0,.1)}.ReactTable *{box-sizing:border-box}.ReactTable .rt-table{-webkit-box-flex:1;-ms-flex:auto 1;flex:auto 1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%;border-collapse:collapse;overflow:auto}.ReactTable .rt-thead{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ReactTable .rt-thead.-filters{background-color:var(--mantine-color-customGrey-0);border-bottom:1px solid rgba(0,0,0,.05)}.ReactTable .rt-thead.-filters .DateRangePickerInput{background-color:var(--mantine-color-customGrey-0)}.ReactTable .rt-thead.-filters input,.ReactTable .rt-thead.-filters select{border:1px solid rgba(0,0,0,.1);background:#fff;padding:5px 7px;font-size:inherit;border-radius:3px;font-weight:normal;outline:none}.ReactTable .rt-thead.-filters .rt-th{border-right:1px solid rgba(0,0,0,.02)}.ReactTable .rt-thead.-header{background:var(--mantine-color-brandColor-0);color:#fff;font-weight:500}.ReactTable .rt-thead.-headerGroups{background:var(--mantine-color-brandColor-0);color:#fff}.ReactTable .rt-thead .rt-tr{text-align:center}.ReactTable .rt-thead .rt-th,.ReactTable .rt-thead .rt-td{padding:5px 5px;line-height:normal;position:relative;border-right:1px solid rgba(0,0,0,.05);transition:box-shadow .3s cubic-bezier(0.175, 0.885, 0.32, 1.275);box-shadow:inset 0 0 0 0 rgba(0,0,0,0)}.ReactTable .rt-thead .rt-th.-sort-asc,.ReactTable .rt-thead .rt-td.-sort-asc{box-shadow:inset 0 3px 0 0 rgba(0,0,0,.6)}.ReactTable .rt-thead .rt-th.-sort-desc,.ReactTable .rt-thead .rt-td.-sort-desc{box-shadow:inset 0 -3px 0 0 rgba(0,0,0,.6)}.ReactTable .rt-thead .rt-th.-cursor-pointer,.ReactTable .rt-thead .rt-td.-cursor-pointer{cursor:pointer}.ReactTable .rt-thead .rt-th:last-child,.ReactTable .rt-thead .rt-td:last-child{border-right:0}.ReactTable .rt-thead .rt-th:focus{outline:none}.ReactTable .rt-thead .rt-resizable-header{overflow:visible;align-content:center}.ReactTable .rt-thead .rt-resizable-header:last-child{overflow:hidden}.ReactTable .rt-thead .rt-resizable-header-content{overflow:hidden;text-overflow:ellipsis}.ReactTable .rt-thead .rt-header-pivot{border-right-color:#f7f7f7}.ReactTable .rt-thead .rt-header-pivot:after,.ReactTable .rt-thead .rt-header-pivot:before{left:100%;top:50%;border:solid rgba(0,0,0,0);content:" ";height:0;width:0;position:absolute;pointer-events:none}.ReactTable .rt-thead .rt-header-pivot:after{border-color:hsla(0,0%,100%,0);border-left-color:#fff;border-width:8px;margin-top:-8px}.ReactTable .rt-thead .rt-header-pivot:before{border-color:hsla(0,0%,40%,0);border-left-color:#f7f7f7;border-width:10px;margin-top:-10px}.ReactTable .rt-tbody{-webkit-box-flex:99999;-ms-flex:99999 1 auto;flex:99999 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:auto}.ReactTable .rt-tbody .rt-tr-group{border-bottom:solid 1px rgba(0,0,0,.05)}.ReactTable .rt-tbody .rt-tr-group:last-child{border-bottom:0}.ReactTable .rt-tbody .rt-td{border-right:1px solid rgba(0,0,0,.02)}.ReactTable .rt-tbody .rt-td:last-child{border-right:0}.ReactTable .rt-tbody .rt-expandable{cursor:pointer;text-overflow:clip}.ReactTable .rt-tr-group{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.ReactTable .rt-tr{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.ReactTable .rt-tr.-even{background-color:var(--mantine-color-customVeryLightGrey-0)}.ReactTable .rt-th,.ReactTable .rt-td{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;white-space:nowrap;text-overflow:ellipsis;padding:7px 5px;overflow:hidden;transition:.3s ease;transition-property:width,min-width,padding,opacity}.ReactTable .rt-th.-hidden,.ReactTable .rt-td.-hidden{width:0 !important;min-width:0 !important;padding:0 !important;border:0 !important;opacity:0 !important}.ReactTable .rt-expander{display:inline-block;position:relative;margin:0;color:rgba(0,0,0,0);margin:0 10px}.ReactTable .rt-expander:after{content:"";position:absolute;width:0;height:0;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-90deg);transform:translate(-50%, -50%) rotate(-90deg);border-left:5.04px solid rgba(0,0,0,0);border-right:5.04px solid rgba(0,0,0,0);border-top:7px solid rgba(0,0,0,.8);transition:all .3s cubic-bezier(0.175, 0.885, 0.32, 1.275);cursor:pointer}.ReactTable .rt-expander.-open:after{-webkit-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0)}.ReactTable .rt-resizer{display:inline-block;position:absolute;width:36px;top:0;bottom:0;right:-18px;cursor:col-resize;z-index:10}.ReactTable .rt-tfoot{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;box-shadow:0 0 15px 0 rgba(0,0,0,.15)}.ReactTable .rt-tfoot .rt-td{border-right:1px solid rgba(0,0,0,.05)}.ReactTable .rt-tfoot .rt-td:last-child{border-right:0}.ReactTable.-striped .rt-tr.-odd{background:rgba(0,0,0,.03)}.ReactTable.-highlight .rt-tbody .rt-tr:not(.-padRow):hover{background:rgba(0,0,0,.05)}.ReactTable .rt-noData{display:block;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:hsla(0,0%,100%,.8);transition:all .3s ease;z-index:1;pointer-events:none;padding:20px;color:rgba(0,0,0,.5)}.ReactTable .-loading{display:block;position:absolute;left:0;right:0;top:0;bottom:0;background:hsla(0,0%,100%,.8);transition:all .3s ease;z-index:-1;opacity:0;pointer-events:none}.ReactTable .-loading>div{position:absolute;display:block;text-align:center;width:100%;top:50%;left:0;font-size:15px;color:rgba(0,0,0,.6);-webkit-transform:translateY(-52%);transform:translateY(-52%);transition:all .3s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.ReactTable .-loading.-active{opacity:1;z-index:2;pointer-events:all}.ReactTable .-loading.-active>div{-webkit-transform:translateY(50%);transform:translateY(50%)}.ReactTable .rt-resizing .rt-th,.ReactTable .rt-resizing .rt-td{transition:none !important;cursor:col-resize;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ReactTable .todo-checkbox+span{margin-top:-5px;margin-left:1px;background-color:#fff}.ReactTable .rt-th .select-all-checkbox+span{margin-top:-5px;margin-left:1px;background-color:#fff}.ReactTable .no-data-component{text-align:center;margin:10px}.ReactTable .no-data-component p{margin:0}.ReactTable .-sort-asc,.ReactTable .-sort-desc{-webkit-box-shadow:none !important;box-shadow:none !important}.ReactTable .rt-resizer{width:14px;right:-7px}
.DropdownFilter.show .dropdown-toggle.dropdown-toggle-with-search{padding-left:0}.DropdownFilter.show .dropdown-toggle .filter-dropdown-text{border-right:none}.DropdownFilter.show .dropdown-menu{padding:0}.DropdownFilter.show .dropdown-menu .scrollable-menu-items{max-height:350px;padding:.5rem 0;overflow:auto}.DropdownFilter.show .dropdown-menu .scrollable-menu-items .dropdown-item{padding:.7rem 1.2rem}.DropdownFilter.show .dropdown-menu .scrollable-menu-items .dropdown-item:active{background-color:unset}.DropdownFilter.show .dropdown-menu .scrollable-menu-items .dropdown-item .checkbox-item{pointer-events:none}
.PageContent{display:flex;flex-flow:column;flex-grow:1}
.IconAlert .icon-alert-content{font-weight:500}.IconAlert .icon-alert-icon{margin-right:10px;font-size:25px;width:20px}.CustomInfoAlert{background-color:#cae3ff !important;border:1px solid #aed5ff !important}.CustomInfoAlert .info-alert-content{color:#00439e}
.SearchBarWrapper{display:flex}.SearchBarWrapper .search-bar-input-field{margin-bottom:0}.SearchBarWrapper .search-bar-input-field .form-control{border-top-right-radius:0;border-bottom-right-radius:0;padding-right:2.3rem}.SearchBarWrapper .search-bar-input{position:relative;left:1px}.SearchBarWrapper .search-bar-input .search-bar-input-field{width:470px}.SearchBarWrapper .search-bar-input .search-bar-clear-btn{outline:unset;border:unset;background-color:rgba(0,0,0,0);position:absolute;top:50%;right:10px;transform:translateY(-50%);display:flex;justify-content:center;align-items:center;width:18px;height:18px;font-size:1.3rem}.SearchBarWrapper .search-bar-input .search-bar-clear-btn:hover{cursor:pointer}.SearchBarWrapper .btn{border-top-left-radius:0;border-bottom-left-radius:0;width:92px;height:33.5px}
.EnergyDataAvailability .date-range-input{display:flex;align-items:center;gap:var(--mantine-spacing-sm)}.EnergyDataAvailability .date-range-input .mantine-InputWrapper-label{margin:0;font-weight:bold}
.TitleWithStatusSymbol{display:flex;align-items:center}.TitleWithStatusSymbol .StatusSymbol{margin-right:10px}.TitleWithStatusSymbol .status-symbol-loader{margin:0 5px;font-size:2rem}
.AvailabilityWidget .help-icon{margin-left:10px}.AvailabilityWidget .MeterTable,.AvailabilityWidget .NvpTable,.AvailabilityWidget .GeneratorDataTable{margin-bottom:20px}.AvailabilityWidget .MeterTable .MeterCellContainer,.AvailabilityWidget .NvpTable .MeterCellContainer,.AvailabilityWidget .GeneratorDataTable .MeterCellContainer{display:flex;justify-content:space-between;align-items:center;gap:2em}.AvailabilityWidget .MeterTable .MeterCellContainer .MeterName,.AvailabilityWidget .NvpTable .MeterCellContainer .MeterName,.AvailabilityWidget .GeneratorDataTable .MeterCellContainer .MeterName{overflow:hidden;text-overflow:ellipsis}.AvailabilityWidget .MeterTable .icon-help-text-tooltip,.AvailabilityWidget .NvpTable .icon-help-text-tooltip,.AvailabilityWidget .GeneratorDataTable .icon-help-text-tooltip{white-space:initial}
.EnergyDataElectricityTax .year-picker{display:flex;align-items:center;gap:var(--mantine-spacing-sm)}.EnergyDataElectricityTax .year-picker .mantine-InputWrapper-label{margin:0;font-weight:bold}
.DatePickerWithRange .mantine-Input-input{max-width:97px;font-family:sans-serif,Arial;font-size:1rem;font-weight:initial;line-height:1.25;color:var(--mantine-color-nodeEnergyBlack-0)}.date-presets{display:flex;flex-flow:column;align-items:center;padding-bottom:3px}.date-presets .single-presets .btn,.date-presets .dropdown-row .btn{margin:2px}
.MonthYearRangePicker{display:flex;align-content:center;justify-content:center}.MonthYearRangePicker .divider{align-self:center;margin-left:10px;margin-right:10px}.MonthYearRangePicker .react-select{min-width:150px}

.EnergyDataAcquisitionList .select-all-checkbox+span{margin-top:-5px;margin-left:1px;background-color:#fff !important}.EnergyDataAcquisitionList .list-item-checkbox+span{margin-top:-5px}.EnergyDataAcquisitionList .ReactTable .rt-thead .rt-tr{text-align:left}.EnergyDataAcquisitionList .total{font-weight:bold}.EnergyDataAcquisitionList .align-right{display:inline-block;width:100%;text-align:right}
.EnergyDataAcquisitionSelectionModal h4{margin-bottom:15px}.EnergyDataAcquisitionSelectionModal .scrollable-dropdown{overflow-y:auto;max-height:50vh}.EnergyDataAcquisitionSelectionModal .scrollable-dropdown .dropdown-header{padding:.5rem .8rem;font-size:1rem}.EnergyDataAcquisitionSelectionModal .filters .FormField{margin:0}.EnergyDataAcquisitionSelectionModal .acquisition-list{padding:0 5px}.EnergyDataAcquisitionSelectionModal .acquisition-list .selection-buttons{display:flex;margin-bottom:10px}.EnergyDataAcquisitionSelectionModal .acquisition-list .selection-buttons button{margin-right:5px}.EnergyDataAcquisitionSelectionModal .acquisition-list .no-acquisitions{text-align:center}.DefinedFilterNamingModal .modal-body{display:flex;align-items:center}.DefinedFilterNamingModal .modal-body .FormField{flex-grow:1;margin-bottom:0;margin-right:10px}
.DataSheet{display:block;padding:5px;margin:20px auto auto}.DataSheet span.data-grid-container{display:block;overflow:auto;max-height:70vh}.DataSheet table.data-grid{margin:auto}.DataSheet input{width:100% !important;height:18px !important;font-size:11px}.DataSheet table.data-grid{background:#fff}.DataSheet table.data-grid tr td.cell:not(.selected){border:1px solid #ececec}.DataSheet table.data-grid tr td.cell,.DataSheet table.data-grid tr th.cell{width:120px;padding:2px 4px;font-size:12px}.DataSheet table.data-grid tr td.cell:first-child,.DataSheet table.data-grid tr td.cell:nth-child(2){white-space:nowrap}.DataSheet table.data-grid tr:first-child td.cell{padding:0 5px}.DataSheet td{color:#2b2c31 !important}.DataSheet td[mark=changed]{background-color:#cff1f1 !important}.DataSheet .counter-data-pagination{display:flex;justify-content:center;align-items:center}.DataSheet .counter-data-pagination button{margin:5px 20px;width:75px}
.ChartLegend{overflow-x:hidden;overflow-y:auto}
.MantineBarChart{user-select:none}.MantineBarChart.ChartTooltip .dot{border-radius:100px;height:10px;width:10px}
.MantineLineChart{user-select:none}.MantineLineChart.ChartTooltip .dot{border-radius:100px;height:10px;width:10px}
.EnergyDataControls .FormField{margin:0}.EnergyDataControls .date-range-start,.EnergyDataControls .date-range-end{width:120px}.EnergyDataControls .control-dropdown{display:flex;align-items:center;gap:var(--mantine-spacing-sm)}.EnergyDataControls .control-dropdown .mantine-Select-label{margin:0;font-weight:bold}.EnergyDataControls .control-dropdown.time-intervals .mantine-Select-input{width:140px}.EnergyDataControls .control-dropdown.units .mantine-Select-input{width:220px}
.BasicConfirmationModal .icon{font-size:25px;margin-right:8px}.BasicConfirmationModal .error-icon{filter:saturate(200%)}.BasicConfirmationModal .warning-icon{color:var(--mantine-color-warningColor-0)}
.EnergyDataTemplateDownload .explanation{margin-bottom:2em}.EnergyDataTemplateDownload .template-download{display:flex;flex-direction:column;align-items:center}.EnergyDataTemplateDownload .template-download>:first-child{margin-bottom:10px}.EnergyDataTemplateDownload .template-download .template-download-button{margin-top:8px;width:16rem}.energy-data-template-download-confirmation-body p:last-child{margin:0}
.metersDetails{margin-top:1em}.ReactTable .rt-th{text-align:left;white-space:break-spaces}
.general-import-details-list{list-style-type:none;margin:0;padding:0;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #e9ecef}.general-import-details-list li{margin:5px 0;word-break:break-all}
.meter-dropdown{min-width:300px;margin-right:5px}.meter-dropdown .FormField{margin:0}.meter-dropdown.no-meter{border:1px solid var(--mantine-color-dangerColor-0);border-radius:5px}.meter-dropdown.no-meter div{border:none}
.FormField{margin:0 0 10px 0}.FormField .show{display:initial}.FormField .hide{display:none}.form-field .select2{display:block}
.Loader{display:flex;flex-flow:column;align-items:center}.Loader .redirect{width:500px;max-width:100%;color:#fff;display:flex;flex-flow:column;align-items:center;text-align:center}.Loader .loading-text{width:100%;margin-top:10px;display:flex;justify-content:center}
.RegulatoryDuty .regulatory-duty-description{border:1px solid #ebedf2;margin:10px;padding:15px}
.FormItem .select2 .form-control{display:none}.FormItem .select2 .is-invalid~.select2 .selection .select2-selection--single{border-color:var(--mantine-color-dangerColor-0)}.FormItem .select2 .warning~.select2 .selection .select2-selection--single{border-color:var(--mantine-color-warningColor-0)}.FormItem .form-control.warning{border-color:var(--mantine-color-warningColor-0)}.FormItem .label-container{display:flex;justify-content:space-between}.FormItem .label-container .help-icon{margin-left:10px}.FormItem .DateInput2 input{border-color:#ebedf2}.label-title-container{display:flex;align-items:center;flex-direction:row}.form-item-info-text-container{margin-top:25px}.form-item-info-text-container .form-item-info-text{margin-left:10px}.form-item-info-text-container .form-item-info-text p{margin:0}
.ParameterSetModal .parameter-set-control{width:30%;min-width:150px}
.FileList{margin:0 auto;margin-top:1em;width:90%}.FileList ul{margin:0;padding:0;list-style:none}.FileList .file{margin-bottom:10px}.FileList .file .la{font-size:2rem;color:green}.FileList .file .file-body{display:flex;align-items:center;padding:5px 5px}.FileList .file .file-body .name{flex-grow:1;overflow:auto;margin-right:5px}.FileList .file .file-body .file-dropdown{min-width:300px;margin-right:5px}.FileList .file .file-body .file-dropdown .FormField{margin:0}.FileList .file .file-body .file-dropdown+.file-dropdown{margin-top:5px}.FileList .file .file-body .btn-close:before{content:"x"}.FileList .file .file-body .btn-close:before{font-size:1.2rem}.FileList .file .file-body .btn-close span{display:none}
.UploadDropzone{border:1px dashed var(--mantine-color-customLightGrey-0);margin:1em auto;padding:1.5em;width:90%;display:flex;flex-flow:column;align-items:center}.UploadDropzone .upload-icon-container .upload-icon{font-size:35px;color:var(--mantine-color-customLightGrey-0)}
.EnergyDataUploadFlow{display:flex;flex-flow:column;align-items:center}.EnergyDataUploadFlow .ExplanationText section{margin-bottom:1rem}.EnergyDataUploadFlow .ExplanationText .EnergyDataTemplateDownload{margin-bottom:2rem}
.name-cell{color:#5867dd}.name-cell.disallow-modal:hover{cursor:initial;text-decoration:none}.name-cell:hover{cursor:pointer;text-decoration:underline}
.status-cell{display:flex;justify-content:flex-start;flex-direction:row;align-items:center}.status-cell .status-text{margin-left:4px}
.copy-to-clipboard-container{cursor:pointer;display:flex;justify-content:flex-start;align-items:center;height:calc(1.3rem + 4px)}.copy-to-clipboard-container .copy-to-clipboard-icon{display:none;margin-left:4px;height:100%;padding:4px;cursor:pointer;background-color:#fff}.copy-to-clipboard-container:hover .copy-to-clipboard-icon{display:block}
.MachineAccountPage .HeaderWithCustomSorting .header-wrapper{justify-content:flex-start}.MachineAccountPage .email{max-width:100%}.MachineAccountPage .email a{max-width:calc(100% - 25px)}.MachineAccountPage .email-disabled{cursor:not-allowed}.MachineAccountPage .email-disabled a{pointer-events:none;color:var(--mantine-color-customGrey-0)}.MachineAccountPage .reimport-icon{transform:rotate(90deg);cursor:pointer}.MachineAccountPage .reimport-icon-spinner{transform:none;cursor:initial}
.RawEnergyDataPage .date-range-input{display:flex;align-items:center;gap:var(--mantine-spacing-sm)}.RawEnergyDataPage .date-range-input .mantine-InputWrapper-label{margin:0;font-weight:bold}
.DataGapsChart .no-data-display{display:flex;justify-content:center;align-items:center;font-size:2rem;z-index:1000;position:relative;top:190px;font-weight:600}.DataGapsChart .no-data-display .no-data-display-check-circle{margin-right:10px;color:var(--mantine-color-successColor-0);font-size:3rem}
.DataGaps .data-gaps-origin-info{width:100%}.DataGaps .data-gaps-origin-info .data-gaps-origin-info-meter-name{font-weight:700}.DataGaps .accordion-control-inner-icon{margin-right:.75rem}
.RawEnergyDataSiteMeters .meter-dropdown{flex-grow:1}.RawEnergyDataSiteMeters .unit-dropdown{display:flex;align-items:center;gap:var(--mantine-spacing-sm)}.RawEnergyDataSiteMeters .unit-dropdown .mantine-Select-label{margin:0;font-weight:bold}.RawEnergyDataSiteMeters .unit-dropdown .mantine-Select-input{width:100px}
.SiteTitle .Icon{font-size:2rem}
.MeterConfigurationButtons{display:flex;justify-content:space-between;align-items:center;column-gap:.5rem;margin-bottom:24px;padding-top:4px}.MeterConfigurationButtons .MeterConfigurationActions{display:flex;column-gap:.5rem}.MeterConfigurationButtons .LastUpdateText{color:var(--mantine-color-customGrey-0)}.MeterConfigurationButtons .MeterAutomaticAssignWrapper{display:flex;align-items:center;column-gap:6px}
.ActionIcon{color:#00008b;cursor:pointer}.ActionIcon.disabled{color:gray;cursor:initial}
.ActionIcon.DeleteIcon{color:var(--mantine-color-dangerColor-0);cursor:pointer}.ActionIcon.DeleteIcon.disabled{color:gray;cursor:initial}
.MeterSelectionWrapper{display:flex;align-items:center;padding-right:22px}.MeterSelectionWrapper .Dropdown{width:100%;max-width:180px;margin-bottom:0}.MeterSelectionWrapper .MeterSaveIconWrapper{min-width:20px;height:20px;margin-left:16px}.MeterSelectionWrapper .MeterSaveIconWrapper .MeterSaveIcon{font-size:20px;color:var(--mantine-color-brandColor-0);transition:opacity 300ms ease-in}.MeterSelectionWrapper .MeterSaveIconWrapper .MeterSaveIcon:hover{cursor:pointer;opacity:.7}.MeterSwitchWrapper{display:flex;align-items:center;justify-content:space-between;padding-right:24px}.MeterSwitchWrapper .SavedMeterText{margin-bottom:0;overflow:hidden;text-overflow:ellipsis;max-width:180px}.MeterSwitchWrapper .MeterRemoveIcon{font-size:20px}
.MeterDataLoadingWrapper{display:flex;flex-direction:column;align-items:center;margin-bottom:48px}.MeterDataLoadingWrapper .MeterDataLoader{margin:24px 0}.MeterDataLoadingWrapper .MeterDataLoadingText{max-width:380px;text-align:center}.MeterDataLoadingWrapper .MeterDataLoadingText .MeterDataLoadingHeader{font-size:16px;margin-bottom:16px}.MeterDataLoadingWrapper .MeterDataLoadingText .MeterDataParagraph{font-size:12px}
.MetersSaveWarningModalHeader h5{display:flex;align-items:center;column-gap:8px}.MetersSaveWarningModalHeader .MeterSaveWarningIcon{width:16px}.MetersSaveWarningModalHeader .MeterSaveWarningTitle{font-weight:bold;font-size:1.3rem}.MeterSaveWarningDescription p{margin-bottom:0;font-weight:400}
.DynamicForm .loader{text-align:center;margin:10px 0}
.FormItems .form-item{margin-bottom:10px}.FormItems .label-container{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.CreatableDropdown{display:flex;flex-flow:column}.CreatableDropdown .controls{display:flex;align-items:center}.CreatableDropdown .controls .FormField{margin:0 .5rem 0 0;flex-grow:1}.CreatableDropdown .card{margin-top:.5rem}.DatepickerWithOverdueDates{display:flex}.DatepickerWithOverdueDates .Datepicker{flex-grow:1;margin-right:.5rem}.DatepickerWithOverdueDates .due-date-form-field{cursor:pointer}.DatepickerWithOverdueDates .due-date-form-field .m-checkbox{height:16px;margin-top:-2px;margin-bottom:0;pointer-events:none}
.CustomForm .more-data-needed{margin-top:20px}.custom-form-controls-inner>:not(:last-child){margin-right:.25rem !important}.custom-form-controls-inner>:not(:first-child){margin-left:.25rem !important}

.ImportLogs .load-more-button-container{display:flex;justify-content:center;margin-top:20px}.ImportLogs .rt-resizable-header-content{text-align:left}.ImportLogs .no-data-component{text-align:center}.ImportLogs .no-data-component p{margin-top:10px}
.ImportLogsTable .StatusCell.success{color:var(--mantine-color-successColor-0)}.ImportLogsTable .StatusCell.error{color:var(--mantine-color-dangerColor-0)}.ImportLogsTable .MessageCell{display:flex;width:100%}.ImportLogsTable .MessageCell .message-icon{margin-right:10px}.ImportLogsTable .MessageCell .message-box{flex-grow:1;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}
.EnergyDataView .dropzone-overlay-section ul{list-style:none}.EnergyDataView .dropzone-overlay-section ul .year{display:inline-block;min-width:55px}.EnergyDataView .dropzone-overlay-section ul a{color:#fff}
.ThreeWayFilter .dropdown-item.special-option{padding-top:.5rem;padding-bottom:.5rem}.ThreeWayFilter .dropdown-item .btn-group{width:unset !important;height:unset !important;margin-right:10px}.ThreeWayFilter .dropdown-menu{padding-top:0;padding-left:0;padding-right:0}.ThreeWayFilter .dropdown-menu .scrollable-menu-items{max-height:350px;padding:.5rem 0;overflow:auto}.ThreeWayFilter .dropdown-menu .scrollable-menu-items .dropdown-item:active{background-color:unset}.ThreeWayFilter .dropdown-menu .scrollable-menu-items .dropdown-item .StatusSymbol{margin-bottom:-3px}
.SiteStatus .OnboardingTodosFilter .dropdown-item.special-option{padding-top:.5rem;padding-bottom:.5rem}.SiteStatus .OnboardingTodosFilter .dropdown-item .btn-group{width:unset;height:unset;margin-right:10px}.SiteStatus .OnboardingTodosFilter .dropdown-menu{padding-top:0;padding-left:0;padding-right:0}.SiteStatus .OnboardingTodosFilter .dropdown-menu .scrollable-menu-items{max-height:350px;padding:.5rem 0;overflow:auto}.SiteStatus .OnboardingTodosFilter .dropdown-menu .scrollable-menu-items .dropdown-item:active{background-color:unset}.SiteStatus .OnboardingTodosFilter .dropdown-menu .scrollable-menu-items .dropdown-item .StatusSymbol{margin-bottom:-3px}
#tf-more-options-subheader{margin-top:20px}

.DeleteConfirmationModal .icon{font-size:25px;margin-right:8px}.DeleteConfirmationModal .error-icon{filter:saturate(200%)}
.Notes .Notes-entry{margin-bottom:25px}.Notes .Notes-entry textarea{width:100%;height:100px}.Notes .Notes-list .note .info{min-height:20px}.Notes .Notes-list .note .text{margin-top:2px}.Notes .author,.Notes .spacer,.Notes .date{display:inline-block;font-size:small}.Notes .author{font-weight:500}.Notes .spacer{margin:0 10px}.Notes .date{color:#888}.Notes .controls{display:none}.Notes .controls .edit-icon{margin-right:3px}.Notes .Note:hover .controls,.Notes .Note:focus .controls,.Notes .Note:focus-within .controls{display:initial}
.todo-due-date-cell-container{display:flex;flex-direction:row;align-items:center}
.Todos .filter-select{width:100%}.Todos .download-selected-documents-button-container{display:flex;justify-content:flex-end;width:100%;margin-bottom:15px;align-items:center}.Todos .download-selected-documents-button-container .download-selected-documents-button-label{font-weight:500;margin:0;margin-right:10px}.Todos .rt-tr>:first-child.rt-td{white-space:initial}.Todos .rt-tr>:first-child.rt-td .label-cell-text{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.Todos .todo-checkbox+span{margin-top:-5px;margin-left:1px;background-color:#fff}.Todos .status-cell select,.Todos .responsible-cell select{width:100%;height:24px}.Todos .clickable-cell{cursor:pointer}.Todos .header-wrapper{display:flex;justify-content:center}.Todos .header-wrapper .header-text{max-width:calc(100% - 32px);overflow:hidden;text-overflow:ellipsis}.Todos .header-wrapper .sorting-icon{position:absolute;top:4px;right:4px;color:#fff}.Todos .-sort-asc,.Todos .-sort-desc{-webkit-box-shadow:none !important;box-shadow:none !important}.Todos .ReactTable .rt-resizer{width:14px;right:-7px}.Todos .ReactTable .due-date-cell{text-align:center}.Todos .ReactTable .rt-th{overflow:initial}.Todos .ReactTable .rt-th .select-all-checkbox+span{margin-top:-5px;margin-left:1px;background-color:#fff}.Todos .ReactTable .rt-th .btn-group{width:100%;height:28px}.Todos .ReactTable .rt-th .btn-group .dropdown-toggle{width:100%;padding:.35rem 16px .35rem 1rem;display:flex;justify-content:space-between;align-items:center}.Todos .ReactTable .rt-th .btn-group .dropdown-toggle .filter-dropdown-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Todos .ReactTable .rt-th .btn-group.DropdownFilter.show .dropdown-toggle.dropdown-toggle-with-search{padding-left:0}.Todos .ReactTable .rt-tr{align-items:center}.Todos .ReactTable .rt-thead.-filters .DateRangePickerInput{padding:0;background-color:#fff;border-radius:3px}.Todos .ReactTable .rt-thead.-filters .DateRangePickerInput_arrow{margin-left:8px;margin-right:0px}.Todos .ReactTable .rt-thead.-filters .DateInput{border-radius:3px}.Todos .ReactTable .rt-thead.-filters .DateInput_input{text-align:center;border:none}.Todos .checkbox-item{pointer-events:none}.Todos .no-data-component{display:flex;justify-content:center;align-items:center;padding:20px}.Todos .no-data-component p{margin:0}
.documents-dropzone{border:1px dashed var(--mantine-color-customLightGrey-0);margin:1em auto;padding:1.5em;width:90%;display:flex;flex-flow:column;align-items:center}.documents-dropzone .upload-icon-container .upload-icon{font-size:35px;color:var(--mantine-color-customLightGrey-0)}
.download-link{color:var(--mantine-color-primaryColor-0);text-decoration:none;background-color:rgba(0,0,0,0);cursor:pointer}.download-link:hover{color:#2739c1;text-decoration:underline}
.DocumentsWidget h6{margin-bottom:1.5rem}.DocumentsWidget .ReactTable .rt-th,.DocumentsWidget .ReactTable .rt-td{white-space:unset}.DocumentsWidget .document-generation-warning .mantine-Alert-message>:last-child{margin-bottom:0}
.OverviewTab .todo-property{margin-bottom:10px}.OverviewTab .todo-property-value,.OverviewTab .regulatory-duty-rows,.OverviewTab .user-defined-description{margin-left:10px}.OverviewTab .responsible-cell select,.OverviewTab .status-cell select{width:200px}
.button-spacing{margin-right:3px}.btn.disabled,.btn:disabled{pointer-events:none}.loader{display:flex;justify-content:center}.TodoModal{max-width:calc(100vw - 65px)}@media screen and (min-width: 1265px){.TodoModal{max-width:1200px}}.TodoModal .nav-item{cursor:pointer}.TodoModal .no-data-component{display:flex;justify-content:center;align-items:center;padding:20px}.TodoModal .no-data-component p{margin:0}
.TodoControls{display:flex;justify-content:flex-end;margin-bottom:1rem}.TodoControls .btn{margin-left:3px}
.Todos .tabs .nav-item .nav-link{cursor:pointer}.Todos .no-todos{text-align:center}
.MenuItemStyle{position:relative;color:#868aa8;font-weight:400;padding:0;padding-block:1rem}.MenuItemStyle a{color:inherit;text-decoration:none}.MenuItemStyle a .caret-container{display:grid}.MenuItemStyle a .caret-container .caret{translate:.8em;color:var(--body-background);display:none;align-items:center;justify-content:end}.MenuItemStyle a .caret-container>*{grid-column:1;grid-row:1}.MenuItemStyle a[aria-current=page]{color:#fff;font-weight:500;background:#282a3a}.MenuItemStyle a[aria-current=page] .caret{display:grid}.MenuItemStyle a[aria-current=page] i{color:var(--mantine-color-brand-filled)}.MenuItemStyle i{color:#525672;line-height:1}.MenuItemStyle:hover{background:#292b3a}.MenuItemStyle:hover a{color:inherit}.MenuItemStyle:hover i{color:#8c8ea4}
.FilterDropdownMenu{overflow-y:auto}
.history-tab-controls{width:100%;display:flex;justify-content:center;align-items:center}
.MeteringServiceProviderTableWrapper{background-color:#fff;padding:2.2em}
.Toastify .Toastify__toast-container{width:auto}.Toastify .Toastify__toast{--toastify-color-success: #d1e7dd;--toastify-border-color-success: #badbcc;--toastify-text-color-success: #0f5132;--toastify-icon-color-success: #0f5132;--toastify-color-info: #cfe2ff;--toastify-border-color-info: #b6d4fe;--toastify-text-color-info: #084298;--toastify-icon-color-info: #084298;--toastify-color-warning: #fff3cd;--toastify-border-color-warning: #ffecb5;--toastify-text-color-warning: #664d03;--toastify-icon-color-warning: #ffc107;--toastify-color-error: #f8d7da;--toastify-border-color-error: #f5c2c7;--toastify-text-color-error: #842029;--toastify-icon-color-error: #842029;width:var(--toastify-toast-width);border:1px solid;font-weight:400}.Toastify .Toastify__toast .Toastify__close-button{color:#000}.Toastify .Toastify__toast-theme--colored.Toastify__toast--success{border-color:var(--toastify-border-color-success)}.Toastify .Toastify__toast-theme--colored.Toastify__toast--success .Toastify__toast-icon{color:var(--toastify-icon-color-success)}.Toastify .Toastify__toast-theme--colored.Toastify__toast--info{border-color:var(--toastify-border-color-info)}.Toastify .Toastify__toast-theme--colored.Toastify__toast--info .Toastify__toast-icon{color:var(--toastify-icon-color-info)}.Toastify .Toastify__toast-theme--colored.Toastify__toast--warning{border-color:var(--toastify-border-color-warning)}.Toastify .Toastify__toast-theme--colored.Toastify__toast--warning .Toastify__toast-icon{color:var(--toastify-icon-color-warning)}.Toastify .Toastify__toast-theme--colored.Toastify__toast--error{border-color:var(--toastify-border-color-error)}.Toastify .Toastify__toast-theme--colored.Toastify__toast--error .Toastify__toast-icon{color:var(--toastify-icon-color-error)}body{font-size:var(--mantine-font-size-sm) !important}.mantine-Accordion-chevron{margin-inline-start:var(--mantine-spacing-md);margin-inline-end:var(--mantine-spacing-xs);color:#a9a9a9}.mantine-Accordion-chevron[data-rotate]{transform:rotate(90deg)}div.mantine-Accordion-item{background:#fff;border-width:0;border-radius:0;box-shadow:var(--mantine-shadow-md)}button.mantine-Accordion-control{height:5rem}button.mantine-Accordion-control:hover{background:initial}.mantine-Accordion-content{padding:var(--mantine-spacing-xs) var(--mantine-spacing-lg)}a.mantine-Button-root:hover{text-decoration:none}a.mantine-Button-root:hover:where([data-disabled]){color:var(--mantine-color-gray-5)}.mantine-Group-root[data-variant=paper-footer]{margin-inline:calc(-1*var(--mantine-spacing-lg));margin-top:var(--mantine-spacing-xl);border-top:1px solid var(--mantine-color-inputBorderColor-0);padding:var(--mantine-spacing-lg);padding-bottom:0}.mantine-Group-root[data-variant=paper-header],.mantine-Title-root[data-variant=paper-header]{margin-inline:calc(-1*var(--mantine-spacing-lg));margin-bottom:var(--mantine-spacing-xl);border-bottom:1px solid var(--mantine-color-inputBorderColor-0);padding:var(--mantine-spacing-lg);padding-top:0;font-size:1.3rem;font-weight:normal}.mantine-Modal-root .mantine-Modal-header:not(.ModalFooter){margin-bottom:var(--mb-padding);border-bottom:1px solid var(--mantine-color-gray-3)}.mantine-Modal-root .mantine-Modal-header.ModalFooter{margin-top:var(--mb-padding);border-top:1px solid var(--mantine-color-gray-3)}.mantine-Modal-content{padding:0 !important}.mantine-NavLink-root:hover{text-decoration:none}.mantine-SegmentedControl-label{margin:0px}.mantine-Tooltip-arrow{border:1px solid var(--mantine-color-customLightGrey-0)}.mantine-Tabs-root:not([data-variant=pills]) a:hover{text-decoration:none}.mantine-Tabs-root:not([data-variant=pills]) .mantine-Tabs-tab:where([data-active]) .mantine-Tabs-tabLabel{color:var(--mantine-color-primaryColor-0)}.mantine-Tabs-root:not([data-variant=pills]) .mantine-Tabs-tab:where(:not([data-active])) .mantine-Tabs-tabLabel a{color:#000}.mantine-Title-root[data-variant=paper-header-font]{font-size:1.3rem;font-weight:normal}.mrt-table .mantine-Table-thead .mantine-Table-th{background-color:var(--mantine-color-brandColor-0);color:#fff}.mrt-table .mantine-Table-thead .mantine-Table-th .mantine-ActionIcon-root{color:#fff}.mrt-table .mantine-Table-thead .mantine-Table-th .mantine-ActionIcon-root[data-active] svg{fill:#fff}.mrt-table .mantine-Table-thead .mrt-table-head-cell-labels{align-items:center}.mrt-table .mantine-Table-thead .mrt-table-head-cell-labels .mrt-table-head-sort-button{--ai-size: var(--ai-size-xs)}.mrt-table .mantine-Table-thead .mrt-table-head-cell-content-actions{align-self:flex-start}.mrt-table .mantine-Table-thead .header-with-help-icon{display:flex}.mrt-table .mantine-Table-thead .help-icon{color:#fff;font-size:1.3rem;margin-left:5px}.mrt-table .mantine-Table-thead .mantine-ActionIcon-icon .icon-dots-vertical{font-size:1rem}.mrt-table .mantine-Table-thead .mantine-ActionIcon-icon .icon-dots-vertical:hover{color:var(--mantine-color-customVeryLightGrey-0)}.mrt-table .mrt-filter-text-input input{color:#fff}.mrt-table .mrt-filter-text-input input::placeholder{color:var(--mantine-color-customLightGrey-0)}.mrt-table .mrt-filter-range-slider .mantine-Slider-track::before{background:var(--mantine-color-customLightGrey-0)}.mrt-table .mrt-filter-range-slider .mantine-Slider-bar{background:#fff}.mrt-table .mrt-filter-range-slider .mantine-Slider-thumb{background:var(--mantine-color-brandColor-0);border-color:#fff}.mrt-table .mrt-filter-month-picker-input{min-width:120px;border-bottom:2px solid var(--mantine-color-gray-3)}.mrt-table .mrt-filter-month-picker-input .mantine-MonthPickerInput-input{padding:0;border:0;background:none;font-weight:normal;color:#fff}.mrt-table .mrt-filter-month-picker-input .mantine-InputPlaceholder-placeholder{color:var(--mantine-color-customLightGrey-0)}.mrt-table tr:has(.mrt-no-data-component) td{width:auto}.mrt-table tr:has(.mrt-no-data-component) td:has(.mrt-no-data-component){width:-webkit-fill-available}.mrt-table button[disabled]:has(.other-icon),.mrt-table button[disabled]:has(.edit-icon),.mrt-table button[disabled]:has(.delete-icon){background-color:rgba(0,0,0,0)}.mrt-table button[disabled]:has(.other-icon) .other-icon,.mrt-table button[disabled]:has(.other-icon) .edit-icon,.mrt-table button[disabled]:has(.other-icon) .delete-icon,.mrt-table button[disabled]:has(.edit-icon) .other-icon,.mrt-table button[disabled]:has(.edit-icon) .edit-icon,.mrt-table button[disabled]:has(.edit-icon) .delete-icon,.mrt-table button[disabled]:has(.delete-icon) .other-icon,.mrt-table button[disabled]:has(.delete-icon) .edit-icon,.mrt-table button[disabled]:has(.delete-icon) .delete-icon{opacity:.5;color:var(--mantine-color-customGrey-0);cursor:inherit}.mrt-table .mrt-table-head-cell-resize-handle{background-color:rgba(0,0,0,0);width:6px}.mrt-table .mrt-table-head-cell-resize-handle:hover{background-color:var(--mantine-color-customLightGrey-0)}.mrt-table .mantine-Table-td-detail-panel{display:flex}.mrt-table .mantine-Table-td-detail-panel>*{flex:1}.mrt-row-actions-wrapper{flex-grow:1}.mrt-no-data-component{text-align:center;margin:10px}.mrt-no-data-component p{margin:0}.mrt-table-paper .mantine-Alert-root{margin-top:-10px;margin-bottom:10px}.mrt-global-filter-text-input{margin-inline:0 !important}.mrt-row-actions-wrapper .mantine-ActionIcon-root:disabled,.mrt-delete-button:disabled{background-color:rgba(0,0,0,0)}.mrt-table-paper .mrt-edit-action-buttons{display:flex;flex-flow:row-reverse;justify-content:flex-end}.mrt-table-paper .mrt-table-pagination{padding:.625rem .75rem;gap:var(--mantine-spacing-md)}.mrt-table-paper .mrt-table-pagination .mantine-Select-input{height:var(--input-height-xs);min-height:var(--input-height-xs);padding-inline-start:10px;padding-inline-end:27px;font-size:var(--mantine-font-size-xs)}@font-face{font-family:"optifont";src:url("/static/dist/0294cc96e14fb45df37d.623005a0277b.woff?b93f4e712ec6ccd6a441d84ffec570f1") format("woff"),url("/static/dist/ad1e2478c70e0b17554f.d52f4445ae12.woff2?b93f4e712ec6ccd6a441d84ffec570f1") format("woff2")}i[class^=op-]:before,i[class*=" op-"]:before{font-family:optifont !important;font-style:normal;font-weight:normal !important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.op-erloesmonitoring:before{content:""}.op-guarantee-of-origin:before{content:""}.op-opti-charge:before{content:""}.op-paragraph-6:before{content:""}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:200;src:url("/static/dist/3ebf4198ade6d0eaab1e.c030ea950ca6.woff2") format("woff2"),url("/static/dist/ff1e70d7ba01db85201b.2df8cec1dca7.woff") format("woff")}@font-face{font-display:swap;font-family:"Montserrat";font-style:italic;font-weight:200;src:url("/static/dist/4c484a7aa358bf3b2303.1db1b1e7425e.woff2") format("woff2"),url("/static/dist/a4fcc415895cbff7bceb.4ba33d1dca2d.woff") format("woff")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:300;src:url("/static/dist/0cc3e06704117dcfc367.f95c32e0a411.woff2") format("woff2"),url("/static/dist/546a8d3d3ae778117481.bf00afac8698.woff") format("woff")}@font-face{font-display:swap;font-family:"Montserrat";font-style:italic;font-weight:300;src:url("/static/dist/00e3a55fbf617671d0e8.b3b7ee962c58.woff2") format("woff2"),url("/static/dist/a4c1ee12652e484e7e51.0e81482dd769.woff") format("woff")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:400;src:url("/static/dist/acb6629fe45c43ad5d8b.b4a68b1e743e.woff2") format("woff2"),url("/static/dist/281179d375517d9c131b.0c0bf37fdadb.woff") format("woff")}@font-face{font-display:swap;font-family:"Montserrat";font-style:italic;font-weight:400;src:url("/static/dist/254f9287f488a9ca67f4.78e7edfa3d58.woff2") format("woff2"),url("/static/dist/cf8a0bcaff094377bccb.c85879c74856.woff") format("woff")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:500;src:url("/static/dist/38a674fae449557fef97.3f2f6d9e64a9.woff2") format("woff2"),url("/static/dist/62a04d3d3d6d38ba2a92.d180f71d1c95.woff") format("woff")}@font-face{font-display:swap;font-family:"Montserrat";font-style:italic;font-weight:500;src:url("/static/dist/51b6167887dc3cd01cf6.07de63d96115.woff2") format("woff2"),url("/static/dist/54fde1337614e2adc532.8ee181d23576.woff") format("woff")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:600;src:url("/static/dist/5d6df38dd70f631c488b.e571167fbcce.woff2") format("woff2"),url("/static/dist/e5f115311730acb7c305.52addb5b17e4.woff") format("woff")}@font-face{font-display:swap;font-family:"Montserrat";font-style:italic;font-weight:600;src:url("/static/dist/f9b917e1802b7cd4c052.7fbbbe850238.woff2") format("woff2"),url("/static/dist/46c1ab29d01c6b8c9b50.1831cc756d2e.woff") format("woff")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:700;src:url("/static/dist/56c09b9a46af6a54eeb3.f0b3206d02a2.woff2") format("woff2"),url("/static/dist/fb5068a547276441355d.6324dc98542b.woff") format("woff")}@font-face{font-display:swap;font-family:"Montserrat";font-style:italic;font-weight:700;src:url("/static/dist/c1a0fe30f871ee0a4360.1a682c979b45.woff2") format("woff2"),url("/static/dist/1cb90845622a65b0ff9b.edf9f8e42ab6.woff") format("woff")}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:300;src:url("/static/dist/c48fb6765a9fcb00b330.b9c29351c46f.woff2") format("woff2"),url("/static/dist/c2f7ab22cb9cbd074c3a.ea60988be8d6.woff") format("woff")}@font-face{font-display:swap;font-family:"Roboto";font-style:italic;font-weight:300;src:url("/static/dist/1128daa312ec555266d5.7fbdfaab6bd8.woff2") format("woff2"),url("/static/dist/c3e7b06739027170c023.4c10221d288d.woff") format("woff")}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:400;src:url("/static/dist/b009a76ad6afe4ebd301.15d9f621c3bd.woff2") format("woff2"),url("/static/dist/f1e2a76794cb86b2aa8e.d3907d0ccd03.woff") format("woff")}@font-face{font-display:swap;font-family:"Roboto";font-style:italic;font-weight:400;src:url("/static/dist/e10742dbb1d4a0864ba8.abe083d96b58.woff2") format("woff2"),url("/static/dist/d037cb4792991826de7d.92a0f8f1e6c8.woff") format("woff")}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:500;src:url("/static/dist/f25d774ecfe0996f8eb5.3a44e06eb954.woff2") format("woff2"),url("/static/dist/48af7707fe9e6494d6a5.40bcb2b8cc5e.woff") format("woff")}@font-face{font-display:swap;font-family:"Roboto";font-style:italic;font-weight:500;src:url("/static/dist/3a43b67e5bbdfb3ab0a6.eec8dbfc4926.woff2") format("woff2"),url("/static/dist/9ac5da2442b734abc516.85746bd5b9ba.woff") format("woff")}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:700;src:url("/static/dist/227c93190fe7f82de3f8.e9f5aaf547f1.woff2") format("woff2"),url("/static/dist/77ecb942e56f9b036426.0774a8b7ca33.woff") format("woff")}@font-face{font-family:"GeneralSans-Variable";src:url("/static/dist/65a7e76e15a342e2ed8f.8e765124680c.woff2") format("woff2"),url("/static/dist/bc2b124702cdb8b3b38b.0fd543ca1298.woff") format("woff"),url("/static/dist/d7facbbe2ed9ae4aae49.7b7a625024c0.ttf") format("truetype");font-weight:200 700;font-display:swap;font-style:normal}@font-face{font-family:"GeneralSans-VariableItalic";src:url("/static/dist/8d45d5d416206c70daeb.59d08ae12089.woff2") format("woff2"),url("/static/dist/e4ae865b18351f51feb9.a7a6c6eb5388.woff") format("woff"),url("/static/dist/37a2c9e4ec944dec5059.7f6bbc6db194.ttf") format("truetype");font-weight:200 700;font-display:swap;font-style:italic}@font-face{font-family:"GeneralSans-Extralight";src:url("/static/dist/d6a4332df60f058537bf.fad1af494d39.woff2") format("woff2"),url("/static/dist/efc4ce019c1e039a0ca4.f952edfef05d.woff") format("woff"),url("/static/dist/e9e1615018c62dee6364.7887c87ae42c.ttf") format("truetype");font-weight:200;font-display:swap;font-style:normal}@font-face{font-family:"GeneralSans-ExtralightItalic";src:url("/static/dist/3d55e7e4573d13e89567.282018bc59b7.woff2") format("woff2"),url("/static/dist/637cc7b537db1b5556d0.254394a77ee7.woff") format("woff"),url("/static/dist/f2b0d5013d4b60046410.0fd7d55b599a.ttf") format("truetype");font-weight:200;font-display:swap;font-style:italic}@font-face{font-family:"GeneralSans-Light";src:url("/static/dist/59797635a5ce50599b80.380d5fb96f5d.woff2") format("woff2"),url("/static/dist/705af1342b8d9e53554c.f43a420409a2.woff") format("woff"),url("/static/dist/69935ec696c32e0cb38b.616866d9a8b3.ttf") format("truetype");font-weight:300;font-display:swap;font-style:normal}@font-face{font-family:"GeneralSans-LightItalic";src:url("/static/dist/c8c13d9aa739ec1adb02.7df218967c06.woff2") format("woff2"),url("/static/dist/b3f37670fedaabb03a25.aed00f9b1b10.woff") format("woff"),url("/static/dist/01f39fefaea383e46bde.ae70d08ff06a.ttf") format("truetype");font-weight:300;font-display:swap;font-style:italic}@font-face{font-family:"GeneralSans-Regular";src:url("/static/dist/33c07568e483102927ef.82dccf33188f.woff2") format("woff2"),url("/static/dist/c8cfd56b3d5c42904672.b9826ded2eef.woff") format("woff"),url("/static/dist/6d91885b9c7fa66bdd05.5b2485493464.ttf") format("truetype");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:"GeneralSans-Italic";src:url("/static/dist/8c6daf7c32037313da66.1955b6caece9.woff2") format("woff2"),url("/static/dist/38fe83c7db536c3d94dd.f0880fc07810.woff") format("woff"),url("/static/dist/61b5c6351467c3e67236.69d69c2c8768.ttf") format("truetype");font-weight:400;font-display:swap;font-style:italic}@font-face{font-family:"GeneralSans-Medium";src:url("/static/dist/1096c81555467a69cc16.5b10ff4d624f.woff2") format("woff2"),url("/static/dist/9ff9c3429a09b987bdec.73757c353e6b.woff") format("woff"),url("/static/dist/c729d67488834af78b6a.25c8b884ca55.ttf") format("truetype");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:"GeneralSans-MediumItalic";src:url("/static/dist/8a74287fe8e26ab8bb5f.1a430b5d3494.woff2") format("woff2"),url("/static/dist/be50bba710738fc9f7a6.cff539660fb6.woff") format("woff"),url("/static/dist/8eb302fc9872cba25291.41c4d8194d47.ttf") format("truetype");font-weight:500;font-display:swap;font-style:italic}@font-face{font-family:"GeneralSans-Semibold";src:url("/static/dist/23103addec2ccc9cbc17.f74baa005bd5.woff2") format("woff2"),url("/static/dist/f7917c077957122793f6.c9bfdf52fb3d.woff") format("woff"),url("/static/dist/f6a5bacab0316e8117bb.fb6999070889.ttf") format("truetype");font-weight:600;font-display:swap;font-style:normal}@font-face{font-family:"GeneralSans-SemiboldItalic";src:url("/static/dist/b5447559b0839b0bc9bd.647a61d85b0a.woff2") format("woff2"),url("/static/dist/36eb24d73e66df8e25a4.97a8904d89dd.woff") format("woff"),url("/static/dist/e325608e1fa36dcac179.e4615d59604d.ttf") format("truetype");font-weight:600;font-display:swap;font-style:italic}@font-face{font-family:"GeneralSans-Bold";src:url("/static/dist/64b1bf9966a3bbb94f5c.2bdfea05fe02.woff2") format("woff2"),url("/static/dist/4d82f8e0a57d7f8de158.9b8355be55c0.woff") format("woff"),url("/static/dist/148ea237c2c383c0be34.c72b454ea7db.ttf") format("truetype");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:"GeneralSans-BoldItalic";src:url("/static/dist/4a1bf4017464541f1af0.5799d81b470e.woff2") format("woff2"),url("/static/dist/62949caf7e58a37dcc10.acd6503627c0.woff") format("woff"),url("/static/dist/89074cc2992a9e354b7f.20bb7726f395.ttf") format("truetype");font-weight:700;font-display:swap;font-style:italic}@font-face{font-display:swap;font-family:"IBM Plex Sans";font-style:normal;font-weight:300;src:url("/static/dist/f598a9018023874fcb06.a5b14c187339.woff2") format("woff2"),url("/static/dist/048289d334fed8231382.24363bae731a.woff") format("woff")}@font-face{font-display:swap;font-family:"IBM Plex Sans";font-style:italic;font-weight:300;src:url("/static/dist/257f26af2561b4981f62.ea4523953345.woff2") format("woff2"),url("/static/dist/c80c8144082cc96eb186.b386699b46cd.woff") format("woff")}@font-face{font-display:swap;font-family:"IBM Plex Sans";font-style:normal;font-weight:400;src:url("/static/dist/4d32b6c22a800bdf8260.560995d7cd4d.woff2") format("woff2"),url("/static/dist/31490b338d5ed4da4d8a.0d0995a66331.woff") format("woff")}@font-face{font-display:swap;font-family:"IBM Plex Sans";font-style:italic;font-weight:400;src:url("/static/dist/70ef3eceb982f15dc637.7453f8395c27.woff2") format("woff2"),url("/static/dist/1c23919ec8962c4e20ad.21c27eee82e7.woff") format("woff")}@font-face{font-display:swap;font-family:"IBM Plex Sans";font-style:normal;font-weight:500;src:url("/static/dist/51f75d450b3474fa5f0e.c91aac6ef66a.woff2") format("woff2"),url("/static/dist/8b83958992d221a833fd.e92c307a2768.woff") format("woff")}@font-face{font-display:swap;font-family:"IBM Plex Sans";font-style:italic;font-weight:500;src:url("/static/dist/1b6cdf1427db8d635de4.8d6f0ee5457f.woff2") format("woff2"),url("/static/dist/20e225aace3bcafe58de.3a597cb97222.woff") format("woff")}@font-face{font-display:swap;font-family:"IBM Plex Sans";font-style:normal;font-weight:600;src:url("/static/dist/343ea5304f9ab1a7567b.c1b5d14d0136.woff2") format("woff2"),url("/static/dist/eaf750b1a0f4a2cdadd7.5a668672ecdf.woff") format("woff")}@font-face{font-display:swap;font-family:"IBM Plex Sans";font-style:italic;font-weight:600;src:url("/static/dist/d6d0395d745488caaeea.394b546ab2d4.woff2") format("woff2"),url("/static/dist/112f25dee9fb11bb6284.6c1c3e94964e.woff") format("woff")}@font-face{font-display:swap;font-family:"IBM Plex Sans";font-style:normal;font-weight:700;src:url("/static/dist/db8b76340f5e9fb22749.68f022f10e4e.woff2") format("woff2"),url("/static/dist/66539165a16bc1389fce.7846f94a8847.woff") format("woff")}@font-face{font-display:swap;font-family:"IBM Plex Sans";font-style:italic;font-weight:700;src:url("/static/dist/d2ac56509d706b9e8a06.6c6f7978f267.woff2") format("woff2"),url("/static/dist/26f428a4e5e63dd6e4f8.5d9bc67adfd7.woff") format("woff")}@font-face{font-family:"TTHovesProThin";src:url("/static/dist/769cc10594db1d43de58.455b96df222a.woff2") format("woff2"),url("/static/dist/9f4d8ab298abd1f5b85d.d456fe8a4c78.woff") format("woff")}@font-face{font-family:"TTHovesProMedium";src:url("/static/dist/53ec7ead3487f3a2b45b.8f818a8343e1.woff2") format("woff2"),url("/static/dist/f7c1effd807c90a899a2.aa6ede90f5ae.woff") format("woff")}@font-face{font-family:"TTHovesProHairline";src:url("/static/dist/967597edcc06bf1c809f.48ea5eeccfa1.woff2") format("woff2"),url("/static/dist/935f76af6d524eedf08a.64020a910af4.woff") format("woff")}@font-face{font-family:"TTHovesProDemiBold";src:url("/static/dist/0f418d3b02a2ce25f29b.d42887a60c8e.woff2") format("woff2"),url("/static/dist/52db21031e7670f00d26.f9d8974f9f9b.woff") format("woff")}@font-face{font-family:"TTHovesProBlack";src:url("/static/dist/59f8db75e9ceaf889e9e.1893cb6d22d1.woff2") format("woff2"),url("/static/dist/eef1bafd8d1f699e7c7b.b7fe3e7c81e6.woff") format("woff")}@font-face{font-family:"TTHovesProItalic";src:url("/static/dist/e2abc85b95b144f5dad7.b674202ab7de.woff2") format("woff2"),url("/static/dist/5883afff5c6d28f37475.29c289204c64.woff") format("woff")}@font-face{font-family:"TTHovesProLight";src:url("/static/dist/40140f47fe90b2e25061.d47391410bde.woff2") format("woff2"),url("/static/dist/b1e6302112ebfea1aba6.23add3504308.woff") format("woff")}@font-face{font-family:"TTHovesProDemiBoldItalic";src:url("/static/dist/86e409ca15aaeb28cd20.86fe8076bfc3.woff2") format("woff2"),url("/static/dist/978ba456eacc25981744.e97ffba82733.woff") format("woff")}@font-face{font-family:"TTHovesProExtraLight";src:url("/static/dist/d9f8c3afcf19bf23e424.5a62d59931c2.woff2") format("woff2"),url("/static/dist/c0c795926fe556fbd1fb.f9cb685e18f9.woff") format("woff")}@font-face{font-family:"TTHovesProRegular";src:url("/static/dist/17bbb8764039a58a0e9a.f67069b17949.woff2") format("woff2"),url("/static/dist/b08397ef9d11160d5fdc.0f195405bb81.woff") format("woff")}@font-face{font-family:"TTHovesProBold";src:url("/static/dist/8187ca3371016513751e.02fad193ee5d.woff2") format("woff2"),url("/static/dist/89c39f93107688b9f20f.995efc8930f9.woff") format("woff")}@font-face{font-family:"TTHovesProThinItalic";src:url("/static/dist/aff5ff6f1530b08de03e.da1260e3ba97.woff2") format("woff2"),url("/static/dist/cbe9995d8cbb204cb152.46d41ed83e47.woff") format("woff")}@font-face{font-family:"TTHovesProBlackItalic";src:url("/static/dist/f282982e8d1e7ff6e4d4.b76dbaabff46.woff2") format("woff2"),url("/static/dist/1b61abc46af395fff089.97923682ee38.woff") format("woff")}@font-face{font-family:"TTHovesProBoldItalic";src:url("/static/dist/42252c2f7c57b57a9f9c.cafb7f2c10f1.woff2") format("woff2"),url("/static/dist/19f1b7ee211b150e4a44.b45eb338bb4f.woff") format("woff")}@font-face{font-family:"TTHovesProExtraLightItalic";src:url("/static/dist/53d05532b1a576572554.4ea7f0f6fe7c.woff2") format("woff2"),url("/static/dist/1abd2b2eee3ba3230702.fabef6986bac.woff") format("woff")}@font-face{font-family:"TTHovesProLightItalic";src:url("/static/dist/4f9655fc5d76f924e6ad.ab25217ffe8b.woff2") format("woff2"),url("/static/dist/a17b1e63dc7e2ad5a082.10d480067fe4.woff") format("woff")}@font-face{font-family:"TTHovesProMediumItalic";src:url("/static/dist/3ad1ab64d70bbf17c520.7fd12d4c6a05.woff2") format("woff2"),url("/static/dist/b84c27ef7b5e147ea627.9eb08509bd6f.woff") format("woff")}@font-face{font-family:"TTHovesProHairlineItalic";src:url("/static/dist/9c514f2d27af71bb32f2.d1f8a8bc2bef.woff2") format("woff2"),url("/static/dist/1ab56cc1d3ee2600e081.40a5a3f422a7.woff") format("woff")}@font-face{font-family:"TTHovesProExtraBoldItalic";src:url("/static/dist/02f24d11867f1691f969.73a45014cb6c.woff2") format("woff2"),url("/static/dist/aef1d37b09c765ed955b.a5f3dda6ff4a.woff") format("woff")}@font-face{font-family:"TTHovesProExtraBold";src:url("/static/dist/395f5d2afaa1a644d11f.8f63fa6b7a4e.woff2") format("woff2"),url("/static/dist/686c38acbb10764b5dec.aefffdee08ba.woff") format("woff")}
.ErrorFallbackContainer{position:absolute;transform:translate(-50%, -50%);top:50%;left:50%;text-align:center}.ErrorFallbackContainer h2,.ErrorFallbackContainer p{max-width:400px}.ErrorFallbackContainer h2{margin-bottom:1em}.ErrorFallbackContainer p{margin-bottom:1.5em}
.OAuthApplicationSuccess .alert{margin-bottom:0}
.MantinePagination{display:flex;align-items:center;gap:20px}.MantinePagination .mantine-Select-root{display:flex;align-items:center;gap:10px}.MantinePagination .mantine-Select-label{margin:0}
.NoContracts{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 0}.NoContracts .empty-page-header{margin-bottom:30px;font-weight:600}.NoContracts .empty-page-bodytext{margin-bottom:30px;color:var(--mantine-color-customGrey-0);font-weight:600}
.DirektvermarktungContractTitle{display:flex;align-items:center;user-select:none}.DirektvermarktungContractTitle .contract-name{flex-grow:1}.DirektvermarktungContractTitle .generator-count{display:flex;align-items:center;gap:4px;margin:0 2rem 0 1rem;font-size:1rem}.DirektvermarktungContractTitle .action-panel{display:flex;align-items:center;gap:3px}.DirektvermarktungContractTitle .edit-icon{display:flex}

.ComponentTable{display:flex;flex-flow:column}.ComponentTable .export-button{align-self:flex-end}.ComponentTable .rt-resizable-header-content{text-align:left}.ComponentTable .ReactTable .rt-tr.-even{background-color:initial}.ComponentTable .no-data-component p{margin:10px}.ComponentTable .help-icon{-webkit-text-stroke:1px #fff;font-size:1.3rem}.component-list-loader{margin:1rem}
div.DirektvermarktungContractInformation{border-width:1px}
.DateRangeInput{margin-bottom:10px}.DateRangeInput .grouped-fields{display:flex;align-items:center;gap:10px;width:fit-content}.DateRangeInput .date-range-start,.DateRangeInput .date-range-end{margin-bottom:0}.DateRangeInput .date-range-start input,.DateRangeInput .date-range-end input{width:100px}.DateRangeInput.is-invalid .date-range-start input,.DateRangeInput.is-invalid .date-range-end input{border-color:var(--mantine-color-dangerColor-0)}
.FixedPriceTable .mantine-Accordion-item{box-shadow:none}.FixedPriceTable .mantine-Accordion-chevron{margin-inline-start:0}.FixedPriceTable .mantine-Accordion-label{font-size:1rem}.FixedPriceTable .mantine-Accordion-content{padding:0}
.DirektvermarktungView .contracts-header{width:100%;display:flex;justify-content:space-between}.DirektvermarktungView .contracts-body{margin-top:30px}.DirektvermarktungView .contracts-no-result-icon{width:40px}
.FooterMenu.footer-menu-strong-links .footer-menu-label{font-weight:500 !important}.FooterMenu.m-nav{padding:0;margin:0;list-style:none}.FooterMenu.m-nav.m-nav--inline{display:inline-block;width:auto;height:100%}.FooterMenu.m-nav.m-nav--inline>.m-nav__item{height:100%;display:inline-block;vertical-align:middle;padding:0 0 0 25px}.FooterMenu.m-nav.m-nav--inline>.m-nav__item:first-child{padding-left:0}.FooterMenu.m-nav.m-nav--inline>.m-nav__item>.m-nav__link{width:auto;padding:9px 0}.FooterMenu.m-nav .m-nav__item{display:block}.FooterMenu.m-nav .m-nav__item>.m-nav__link{display:table;table-layout:fixed;width:100%;height:100%;text-decoration:none;position:relative;outline:0 !important;vertical-align:middle;padding:9px 0}.FooterMenu.m-nav .m-nav__item>.m-nav__link:hover{text-decoration:none}.FooterMenu.m-nav .m-nav__item>.m-nav__link .m-nav__link-text{display:table-cell;height:100%;width:100%;margin:0;padding:0;vertical-align:middle;font-size:1rem}.FooterMenu.m-nav .m-nav__item>.m-nav__link .m-nav__link-text{color:#6f727d;font-weight:400}.FooterMenu.m-nav .m-nav__item:hover>.m-nav__link .m-nav__link-text{color:var(--mantine-color-brandColor-0)}
.LayoutContainer{height:100vh;display:flex}.LayoutContainer .LayoutGradient{flex:1;position:relative;display:flex;justify-content:center;align-items:center;background:linear-gradient(to bottom left, #11ccbb, #1cb6e4)}.LayoutContainer .LayoutGradient .LogoWhite{position:absolute;left:24px;top:24px}.LayoutContainer .LayoutGradient .LayoutHeadingText{color:#fff;font-size:5rem;font-weight:600;line-height:7rem}.LayoutContainer .LayoutContent{display:flex;flex-direction:column;align-items:center;justify-content:space-between;flex:1;height:100%;padding-top:2em;padding-bottom:1em;background-color:#fff}.LayoutContainer .LayoutContent .OptiNodeLogo{margin:0 auto;max-width:200px}.LayoutContainer .LayoutContent .LayoutFooterProductLogo{display:flex;align-items:center;justify-content:center;column-gap:1em;margin-bottom:1em}.LayoutContainer .LayoutContent .LayoutFooterProductLogo .ProductByText{font-size:.85rem}@media screen and (max-width: 993px){.LayoutContainer .LayoutGradient{display:none}}
.LoginForm{width:300px;text-align:center}.LoginForm .LoginIconContainer{display:flex;justify-content:center}.LoginForm .LoginIconContainer .LoginIcon{width:120px;height:120px;border-radius:50%;background-color:#f7fbfb;border:1px solid #dfe9eb;margin-bottom:4em;position:relative;overflow:hidden}.LoginForm .LoginIconContainer .LoginIcon::before{content:"";position:absolute;transform:translate(-50%, -50%);width:52px;height:52px;border-radius:50%;background-color:#edf7f7;top:46px;left:50%}.LoginForm .LoginIconContainer .LoginIcon::after{content:"";position:absolute;transform:translate(-50%, -50%);width:150px;height:150px;border-radius:50%;background-color:#edf7f7;left:50%;bottom:-190px}.LoginForm .LoginTitle{margin-bottom:1.5em;color:var(--mantine-color-customGrey-0);font-weight:500;font-size:16px;font-weight:500}.LoginForm .ForgotPassword{margin-top:2em}.LoginForm .LoginFilledBtn,.LoginForm .LoginOutlinedBtn{border-radius:60px;width:100%}.LoginForm .LoginFilledBtn{margin-top:16px}.LoginForm .LoginOutlinedBtn{border:1px solid var(--mantine-color-brandColor-0);background-color:inherit;color:var(--mantine-color-brandColor-0);margin-top:12px}.LoginForm .LoginOutlinedBtn:hover{background-color:var(--mantine-color-inputBorderColor-0) !important;border:1px solid var(--mantine-color-brandColor-0) !important}.LoginForm .LoginOutlinedBtn:focus{color:var(--mantine-color-brandColor-0) !important;border:1px solid var(--mantine-color-brandColor-0) !important}.LoginForm .login-error{margin-top:20px}.LoginForm .login-error .LoginErrorText{margin-bottom:unset}
.PasswordResetLayout{max-width:430px}.PasswordResetLayout .PasswordResetHeader .PasswordResetTitle{color:var(--mantine-color-customGrey-0);font-size:1.5rem;font-weight:600;margin-bottom:1em}.PasswordResetLayout .PasswordResetHeader .PasswordResetDescription{font-weight:400;color:var(--mantine-color-customGrey-0)}
.PasswordResetForm{margin-top:3em}.PasswordResetForm .SubmitBtnWrapper{text-align:center;margin-top:2em}.PasswordResetForm .SubmitBtnWrapper .PasswordSubmitBtn{width:100%;border-radius:10px}.PasswordResetForm .PasswordRulesList{color:var(--mantine-color-customGrey-0);padding-left:1em;font-weight:400}.PasswordResetForm .PasswordRulesList .PasswordRulesListItem{position:relative}.PasswordResetForm .PasswordRulesList .PasswordRulesListItem .PasswordRulesCheckIcon{position:absolute;left:-20px}.PasswordResetForm .PasswordRulesList .PasswordRulesListItem .PasswordRulesCheckIcon .SuccessCheck{color:var(--mantine-color-successColor-0)}.PasswordResetForm .PasswordRulesList .PasswordRulesListItem .PasswordRulesCheckIcon .FailedCheck{color:var(--mantine-color-dangerColor-0)}
.ProductSelectPage .product-link:hover{text-decoration:none}.ProductSelectPage .analyzer h1{color:var(--mantine-color-brandColor-0)}.ProductSelectPage .analyzer:hover h1{color:color-mix(in srgb, var(--mantine-color-brandColor-0) 92%, white 8%)}.ProductSelectPage .manager h1{color:var(--mantine-color-secondaryBrandColor-0)}.ProductSelectPage .manager:hover h1{color:color-mix(in srgb, var(--mantine-color-secondaryBrandColor-0) 92%, white 8%)}
.EnergyDataQuality .data-quality-percent{font-size:var(--mantine-font-size-lg);line-height:1}.EnergyDataQuality .data-quality-details{width:50%}.EnergyDataQuality .data-quality-details a{color:var(--mantine-color-primaryColor-0)}.EnergyDataQuality .data-quality-details button:focus{outline:0}.EnergyDataQuality .data-quality-ok{margin-right:.5rem}.EnergyDataQuality .extendable-toggle{margin-left:var(--mantine-spacing-xs)}
.NoChartDataWrapper{position:relative;width:100%}
.MantineRoundedNumberCell{font-variant-numeric:tabular-nums}
.DataVerificationCell{margin:calc(-1*var(--table-vertical-spacing)) calc(-1*var(--table-horizontal-spacing));padding:var(--table-vertical-spacing) var(--table-horizontal-spacing)}.DataVerificationCell .MantineRoundedNumberCell{width:100%}.DataVerificationCell .icon-menu{opacity:0}.DataVerificationCell.has-verification .icon-menu{display:none}.DataVerificationCell:not(.menu-hidden,.menu-disabled):hover .icon-menu{display:block;opacity:1}.DataVerificationCell:not(.menu-hidden,.menu-disabled):hover .icon-checked-status{display:none}
.CustomTableCell{margin:calc(-1*var(--table-vertical-spacing)) calc(-1*var(--table-horizontal-spacing));padding:var(--table-vertical-spacing) var(--table-horizontal-spacing)}.CustomTableCell.has-warning{background:hsl(from var(--mantine-color-warning-0) h s calc(l + 40))}.CustomTableCell .mantine-Modal-inner{left:0;white-space:wrap}
.EnergyRevenuesTable .mantine-Table-thead .mrt-table-head-cell-labels{align-items:flex-start}.EnergyRevenuesTable .mantine-Table-tfoot th{padding:var(--mantine-spacing-xs);font-size:var(--mantine-font-size-sm)}
.EnergyRevenuesVerificationTable .th-rightaligned .mrt-table-head-cell-content{justify-content:flex-end}
.Settings .mantine-Avatar-root{border:1px solid var(--mantine-color-customVeryLightGrey-0)}.Settings .mantine-Avatar-image{border-radius:50%}.Settings .mantine-Avatar-placeholder img{width:100%;height:100%;border-radius:50%}.Settings .custom-file .custom-file-label:after{content:"Auswählen"}
.Breadcrumbs{flex:1}.Breadcrumbs ul{list-style:none;padding-inline-start:30px}.Breadcrumbs .MenuItem{padding-right:15px}.Breadcrumbs .MenuItem span{overflow:hidden;white-space:nowrap}.Breadcrumbs .MenuItem.menu-item-variant-sub-menu{padding-left:0}.Breadcrumbs .MenuItem.menu-item-variant-sub-menu i{font-size:10px;cursor:pointer}.Breadcrumbs .MenuItem .menu__link{text-decoration:none}.Breadcrumbs .MenuItem .menu__link-text{color:var(--breadcrumbs-text);font-weight:400;font-size:1.07rem}.Breadcrumbs .MenuItem .menu__link-text:hover{color:var(--breadcrumbs-text-hover)}.Breadcrumbs .MenuItem .PageTitle{display:block;font-size:1.07rem;font-weight:500}
.ProjectSubMenu .dropdown-menu{max-height:calc(100vh - 100px);overflow-y:auto}.ProjectSubMenu .dropdown-menu .dropdown-item{max-width:800px;overflow-x:hidden;text-overflow:ellipsis}
.SiteSubMenu .dropdown-menu{max-height:calc(100vh - 100px);overflow-y:auto}.SiteSubMenu .dropdown-menu .dropdown-item{max-width:800px;overflow-x:hidden;text-overflow:ellipsis}
.OptiNodeHelpIcon:hover{text-decoration:none}.OptiNodeHelpIcon i{color:#000;font-size:28px;border-radius:6px;padding:3px;transition:color,background-color .3s ease-in-out}.OptiNodeHelpIcon i:hover{cursor:pointer;background-color:var(--mantine-color-brandColor-0);color:#fff}
.SiteQuickSwitch__result .focused{background-color:var(--mantine-color-brandColor-0);color:#fff}.SiteQuickSwitch__result .la{font-size:xx-large}
.UserMenu .mantine-Avatar-placeholder img{width:100%;height:100%;border-radius:50%}.user-menu-dropdown .mantine-Popover-arrow{background-color:var(--mantine-color-brand-0)}.user-menu-dropdown .mantine-Avatar-placeholder img{width:100%;height:100%;border-radius:50%}.user-menu-dropdown .mantine-NavLink-root:hover{background:none}
.Header{background-color:var(--mantine-color-body);display:grid;grid-template-columns:var(--app-shell-navbar-width) 1fr;box-shadow:var(--mantine-shadow-md)}
.Layout.mantine-AppShell-root,.Layout .mantine-AppShell-header,.Layout .mantine-AppShell-navbar{margin-top:var(--environment-margin-top, 0)}.Layout .TestclusterWarningRow{text-transform:uppercase}
.ErrorCell .error-cell-icon{color:var(--mantine-color-dangerColor-0)}
.PvPlantsFields .single-plant .delete-icon{color:var(--mantine-color-dangerColor-0)}.PvPlantsFields .form-item-info-text-container{margin-top:0px}
.SiteSetupAssistantNavigation .site-setup-assistant-navigation-alert{margin-bottom:30px}.SiteSetupAssistantNavigation .FormField2{flex-grow:1}.SiteSetupAssistantNavigation .error:not(.active) .mantine-Stepper-stepIcon{background-color:var(--mantine-color-dangerColor-0);color:#fff}.SiteSetupAssistantNavigation .MeterFormItems .IconAlert{margin-bottom:var(--mantine-spacing-md)}
.SiteSetupAssistant{overflow-y:hidden;gap:0}.SiteSetupAssistant .content{overflow-y:hidden}.SiteSetupAssistant .content .site-setup-form{height:100%;flex-grow:1;margin-inline:var(--mantine-spacing-lg)}.SiteSetupAssistant .content .site-setup-form .SiteSetupAssistantNavigation{overflow-y:hidden;display:flex;flex-direction:column}.SiteSetupAssistant .content .site-setup-form .SiteSetupAssistantNavigation .mantine-Stepper-content{overflow:hidden;display:flex;flex-direction:column}.SiteSetupAssistant .content .site-setup-form .SiteSetupAssistantNavigation .mantine-Stepper-content .dropzone{overflow:hidden}.SiteSetupAssistant .content .site-setup-form .SiteSetupAssistantNavigation .mantine-Stepper-content .site-setup-assistant-form{margin-inline:var(--mantine-spacing-lg);height:100%;overflow:auto}
.TableLight{height:100%;display:flex;flex-direction:column;justify-content:space-between}.TableLight table{width:-webkit-fill-available}.TableLight table td{padding:.75rem}.TableLight .TableLightPagination{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-top:2rem}.TableLight .TableLightPagination .pagination-buttons button:disabled{color:var(--mantine-color-customLightGrey-0) !important;background-color:rgba(0,0,0,0)}
.SiteSetupProcessesTable .cell-status{text-align:right}.SiteSetupProcessesTable .cell-id{text-align:right}
.section{margin-top:4rem}.section .section-header{display:flex;flex-direction:row;justify-content:space-between;align-items:baseline}.section .section-header h5{margin-bottom:2rem;font-weight:400}
img#logo{width:100%}#m_login .wide-panel{width:50vw}.default-logo{background-attachment:initial;background-image:url("/static/dist/3d16b4f2dc25a9485f48.ff1f13c10ec8.jpg")}.smarendo-logo{background-attachment:initial;background-position:center;background-image:url("/static/dist/93f7ee56faed86373c3d.1cba8037aed1.png")}.logo-text>div{margin:10px 0px}.logo-text>div img{max-width:200px}
.TabWithHighlightAndError .OrangeCircle{margin-right:0}
.free-text-field-container{margin-top:30px}
.ChangeableFieldTable .text-value-cell-container .table-error-messages-container{width:300px;text-wrap:wrap}.ChangeableFieldTable .text-value-cell-container .table-error-messages-container .table-error-message{color:var(--mantine-color-dangerColor-0);font-weight:600;font-size:.9em}.ChangeableFieldTable .help-icon{-webkit-text-stroke:1px #fff;font-size:1.3rem}.ChangeableFieldTable .icon-help-text-tooltip{font-weight:normal;white-space:normal}.ChangeableFieldTable .rt-resizable-header-content{height:1.5rem;display:flex;justify-content:center;align-items:center}.ChangeableFieldTable .rt-td{display:flex;justify-content:center;align-items:center}.ChangeableFieldTable .number-value-cell{margin-bottom:0}.ChangeableFieldTable .company-cell label{display:none}.ChangeableFieldTable .company-cell .FormField{width:245px;margin:0 .5rem 0 0}.ChangeableFieldTable .company-cell .collapse label{display:unset}.ChangeableFieldTable .company-cell .collapse .FormField{width:unset;margin:unset}.ChangeableFieldTable .company-cell .CreatableDropdown .CustomForm button{margin-top:10px}.ChangeableFieldTable .center input{text-align:center}.ChangeableFieldTable .DateFields{margin-bottom:0}
.ChangeableFieldWidget .save-cancel-buttons{display:flex;justify-content:flex-end}.ChangeableFieldWidget .save-cancel-buttons>:not(:last-child){margin-right:.25rem !important}.ChangeableFieldWidget .save-cancel-buttons>:not(:first-child){margin-left:.25rem !important}
.vbl-control-and-help-container .vbl-help-text-container{display:flex;justify-content:space-between;margin-bottom:10px;margin-top:10px;align-items:center}.vbl-control-and-help-container .vbl-controls-container{width:100%;display:flex;justify-content:flex-end;margin-bottom:10px}
.AnlageStromstgList{margin-bottom:30px}.AnlageStromstgList .section-header{margin-bottom:10px}.AnlageStromstgList .ReactTable .rt-thead .rt-tr{text-align:left}.AnlageStromstgList .ReactTable .rt-tfoot{color:gray;font-weight:bold}.AnlageStromstgList .no-data-component{text-align:center}.AnlageStromstgList .no-data-component p{margin-top:10px}.AnlageStromstgList .controls{display:flex;justify-content:flex-end;margin-bottom:10px}
.component-edit-wizard-buttons{display:inline-flex;justify-content:flex-end;width:100%}.EditForm .tab-error-count{margin-left:10px}.EditForm .tab-error-count i{margin-right:0}.EditForm .nav-link:not(.active) .tab-error-count{color:red}.EditForm .collapse-section-header{margin-bottom:0;margin-left:1rem}.EditForm .collapse-sub-section-header{font-weight:400;margin-bottom:0;margin-left:1rem}.EditForm .section-header{margin-top:30px}.EditForm .sub-section-header{font-weight:400;margin-top:20px}.collapse-header-container{display:flex;align-items:center;cursor:pointer;margin-top:30px;margin-bottom:1rem;flex-direction:row}.arrow-container{display:flex;align-items:center}.component-edit-wizard-header-container{display:flex;justify-content:space-between}
.CounterDataView button:not(:first-child){margin-left:10px}.CounterDataView .jump-controls{display:flex;flex-flow:column;align-items:center;justify-content:center;margin-top:40px}.CounterDataView .jump-controls .jump-text-date{display:flex;align-items:center;justify-content:center}.CounterDataView .jump-controls .jump-text-date .jump-text{display:flex;justify-content:center;align-items:center;margin:0 3px 0 0}.CounterDataView .jump-controls .jump-text-date .jump-text .search-icon{font-size:2.2rem}.CounterDataView .jump-controls .jump-text-date .DatePicker{width:300px}.CounterDataView .jump-controls .alert{margin-top:10px}.CounterDataView .DataSheet{margin-top:0}
.EditFormControls{display:inline-flex;justify-content:flex-end;flex-grow:1}
.AddressFieldsContainer{display:flex;gap:1.5em}.AddressFieldsContainer .AddressFieldBox:nth-child(1){flex:3}.AddressFieldsContainer .AddressFieldBox:nth-child(2){flex:1}
.ChangeableOperatorField .label-and-button{display:flex;align-items:center}.ChangeableOperatorField .label-and-button .label-container{display:flex;align-items:center;justify-content:flex-start;flex-grow:1;margin:0 .5rem 0 0;border-color:#ebedf2;border-radius:4px;border-style:solid;border-width:1px;min-height:38px;cursor:pointer}.ChangeableOperatorField .label-and-button .label-container .toggle-icon{border-color:#ebedf2;border-style:solid;border-width:0 1px 0 0;min-height:38px;width:38px;display:flex;align-items:center;justify-content:center;margin:0 .5rem 0 0}.ChangeableOperatorField .label-and-button .label-button{margin-left:auto}
.GeneratorBatchImport .select-button-with-text{margin-bottom:2em}.GeneratorBatchImport .SelectFileButton{margin-right:10px}
.ImportOrCreateStep{display:flex;flex-flow:column}.ImportOrCreateStep.mastr-sub-step{min-height:initial}.ImportOrCreateStep button>span>span{white-space:normal;line-height:normal}.ImportOrCreateStep .mastr-substep .explanation{font-style:italic}.import-or-create-step-controls{display:flex;justify-content:flex-end;width:100%}.import-or-create-step-controls .back-button{margin-right:auto !important}.import-or-create-step-controls .continue-button{margin-left:.25rem}

.MultipleEmails .mantine-TagsInput-input{border-color:#ebedf2;border-radius:4px;border-style:solid;border-width:1px;min-height:38px;display:flex}.MultipleEmails .mantine-TagsInput-tag{background-color:#f8f9fa;border-color:#ebedf2;border-radius:4px;border-style:solid;border-width:1px}
.RightAlignedField{text-align:right}.RightAlignedField .FormItem .label-container{justify-content:flex-end}
.UploadableImageField .upload-with-button{display:flex;flex-flow:column;align-items:flex-start}.UploadableImageField .upload-with-button .uploaded-image{object-fit:contain;max-width:700px;height:200px;margin-bottom:5px}.UploadableImageField .delete-logo{margin-left:7px}
.ChangeableParticipationField .label-and-button{display:flex;align-items:center}.ChangeableParticipationField .label-and-button .label-container{display:flex;align-items:center;justify-content:flex-start;flex-grow:1;margin:0 .5rem 0 0;border-color:#ebedf2;border-radius:4px;border-style:solid;border-width:1px;min-height:38px;cursor:pointer}.ChangeableParticipationField .label-and-button .label-container .toggle-icon{border-color:#ebedf2;border-style:solid;border-width:0 1px 0 0;min-height:38px;width:38px;display:flex;align-items:center;justify-content:center;margin:0 .5rem 0 0}.ChangeableParticipationField .label-and-button .label-button{margin-left:auto}
.ConsumptionShareMaskContainer #consumption-share-date-range-picker{width:100%;margin-bottom:40px}.ConsumptionShareMaskContainer #consumption-share-date-range-picker .DateRangePicker{width:100%}.ConsumptionShareMaskContainer #consumption-share-date-range-picker .DateRangePicker .DateRangePickerInput{display:flex;justify-content:space-between;align-items:center;width:100%}.ConsumptionShareMaskContainer #consumption-share-date-range-picker .DateRangePicker .DateRangePickerInput .DateInput{border:1px solid var(--mantine-color-customLightGrey-0);width:45%;display:flex;justify-content:center;text-align:center}.ConsumptionShareMaskContainer .consumption-share-mask-header{margin-bottom:30px}.ConsumptionShareMaskContainer .consumption-share-row-container{display:flex;flex-direction:row;justify-content:space-between}.ConsumptionShareMaskContainer .consumption-share-row-container .consumption-share-consumer{width:45%;display:flex;flex-direction:column;align-items:space-between}.ConsumptionShareMaskContainer .consumption-share-row-container .consumption-share-percentage{width:45%}.ConsumptionShareMaskContainer .consumption-share-mask-footer{width:100%;display:flex;justify-content:flex-end}

.EdaDetailModal .overview .eda-property{margin-bottom:10px;word-break:break-all}.EdaDetailModal .overview .eda-property-value{margin-left:10px}.EdaDetailModal .overview .tag{display:inline-block;margin:.125em .5em .125em 0;padding:.125rem .375rem;font-size:.85em;font-weight:bold;border-radius:2px;white-space:nowrap}
.EdaTable{display:flex;max-height:calc(100vh - 295px);overflow:hidden;border:1px solid rgba(0,0,0,.1)}.EdaTable .ReactTable{overflow:auto;flex-grow:1;border:0}.EdaTable .ReactTable .rt-table .rt-th{overflow:visible}.EdaTable .ReactTable .rt-table .rt-th .btn-group{width:100%;height:28px}.EdaTable .ReactTable .rt-table .rt-th .btn-group .dropdown-toggle{width:100%;padding:.35rem 16px .35rem 1rem;display:flex;justify-content:space-between;align-items:center}.EdaTable .ReactTable .rt-table .rt-th .btn-group .dropdown-toggle .filter-dropdown-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.EdaTable .ReactTable .rt-table .rt-tr{overflow:hidden}.EdaTable .ReactTable .rt-table .rt-td{white-space:break-spaces;overflow-wrap:break-word}.EdaTable .ReactTable .rt-table .rt-td.clickable-cell{cursor:pointer}.EdaTable.showing-alert{max-height:calc(100vh - 345px)}.EdaTable .tag{display:inline-block;margin:.125em .5em .125em 0;padding:.125rem .375rem;font-size:.85em;font-weight:bold;border-radius:2px;white-space:nowrap}.EdaTable .no-data-component{text-align:center;margin:20px}.tableSubTitle{font-weight:800}
.EdaVisualization{display:flex;flex-flow:column;overflow:hidden}.EdaVisualization .eda-buttons{display:flex;flex-flow:row;margin-bottom:10px}.EdaVisualization .eda-buttons .date-filter{display:flex;align-items:center}.EdaVisualization .eda-buttons .date-filter .label{margin-right:10px}.EdaVisualization .eda-buttons .date-filter .DatePicker{width:100px}.EdaVisualization .eda-buttons .control-buttons{margin-left:auto}.EdaVisualization .eda-buttons button{margin-left:5px}:not(.eda-buttons) .control-buttons{margin-bottom:5px;display:flex;justify-content:flex-end;gap:1rem}
.CreateEdaVersionForm{display:flex;flex-direction:column}.CreateEdaVersionForm .section-label{margin-bottom:0;margin-top:1rem}.CreateEdaVersionForm .referenzen-container{margin-left:1rem;margin-bottom:1rem}.CreateEdaVersionForm .validity-container{display:inline-block}.CreateEdaVersionForm .validity-container-error{border-radius:4px;border:1px solid var(--mantine-color-dangerColor-0);overflow:hidden}.CreateEdaVersionForm .component-container{display:flex;flex-direction:row;gap:1rem}
.datepicker-container{min-height:350px}
.viewEdaModal-property{margin-bottom:10px;word-break:break-all}.viewEdaModal-value{margin-left:10px}
.EdaVisualizationModal .DataAlert{margin-bottom:2em}
.AnlageStromstgFlow .header{display:flex;flex-flow:row;justify-content:space-between}.AnlageStromstgFlow .edit-mode-alert{margin-top:2rem}
.UpdateAnlageStromstgModal .anlage-stromstg-edit-wizard-buttons .custom-form-controls-inner{display:flex;flex-flow:row-reverse;justify-content:flex-start}.UpdateAnlageStromstgModal .anlage-stromstg-edit-wizard-buttons .custom-form-controls-inner :not(:first-child){margin-left:unset !important;margin-right:.25rem}.UpdateAnlageStromstgModal .anlage-stromstg-edit-wizard-buttons .custom-form-controls-inner :not(:last-child){margin-right:unset !important}
.missing-data-container{display:flex;flex-direction:column}.missing-data-link{font-size:1.2rem;font-weight:800}.missing-data-link-container{display:flex;flex-direction:column;margin-bottom:30px}.missing-data-description{margin-bottom:10px}
.energy-assignment-item--next{border:2px solid var(--mantine-color-warningColor-0) !important;border-radius:5px !important}.energy-assignment-item--next+div{border-top-style:none}.energy-assignment-item{height:100%;width:100%;border:1px solid rgba(69,71,77,.2117647059);border-bottom-style:none;padding:12px}.energy-assignment-item:first-child{border-top-left-radius:5px;border-top-right-radius:5px}.energy-assignment-item:last-child{border-bottom-style:solid;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.next-assignment-text{color:var(--mantine-color-customGrey-0)}.next-assignment-title{margin:0;font-weight:600;font-size:1.4em;line-height:.9;display:flex;justify-content:space-between}.next-assignment-title-inactive{color:var(--mantine-color-customGrey-0)}
.DataWarningAlert{display:flex;flex-direction:row;align-items:center;justify-content:center;justify-items:center;position:absolute;top:70px;z-index:100}.DataWarningAlert .icon-alert-icon{align-self:flex-start}.DataWarningAlert .object-list{margin:0}.DataWarningAlert .mantine-Accordion-item{background:rgba(0,0,0,0);box-shadow:none}.DataWarningAlert .mantine-Accordion-chevron{margin-inline-start:0}.DataWarningAlert .mantine-Accordion-label{font-size:1rem}
.react-flow__node:has(>.CustomContainerElementNode){z-index:-1 !important}
.ColorSelectionModal .mantine-ActionIcon-root{border:2px solid rgba(0,0,0,0);padding:2px}.ColorSelectionModal .mantine-ActionIcon-root:hover{border-color:var(--mantine-color-customLightGrey-0)}.ColorSelectionModal .mantine-ActionIcon-root.color-selected{border-color:var(--mantine-color-nodeEnergyBlack-0)}.ColorSelectionModal .color-pane{width:100%;height:100%;border-radius:50%}
.PopupBox{position:absolute;z-index:1;max-width:280px}.PopupBox .mantine-NavLink-root{padding:4px 0;line-height:1}.PopupBox .mantine-NavLink-root:where([data-disabled]){pointer-events:initial}.PopupBox .mantine-NavLink-root:hover{background:none;color:var(--mantine-color-primaryHoverColor-0)}.PopupBox .mantine-NavLink-label{font-size:var(--mantine-font-size-xs);font-weight:400}
.CustomElementMenu{position:absolute;right:5px;top:5px;z-index:5}
.CustomFlowNode{display:flex;flex-direction:column;align-items:center}.CustomFlowNode .custom-flow-node-label{position:absolute;top:100%;text-wrap:nowrap}.CustomFlowNode .customNodeBody{background-size:contain;border:0px;position:relative;overflow:visible;border-radius:50px}.CustomFlowNode .customNodeBody .customHandle{visibility:hidden;width:100%;height:100%;position:absolute;top:0;left:0;border-radius:0;transform:none;border:none;opacity:0}
.MeteringArrows{height:100%;pointer-events:none;z-index:1}.MeteringArrows .metering-arrow-container{position:absolute;display:flex}.MeteringArrows .metering-arrows-flow-arrow-icon{width:53px !important}.MeteringArrows .metering-arrows-flow-arrow-icon.green{filter:invert(51%) sepia(63%) saturate(4320%) hue-rotate(89deg) brightness(109%) contrast(110%)}.MeteringArrows .metering-arrows-flow-arrow-icon.blue{filter:invert(14%) sepia(93%) saturate(3224%) hue-rotate(234deg) brightness(95%) contrast(99%)}.MeteringArrows .metering-arrows-flow-arrow-icon.down{transform-origin:top;rotate:90deg}.MeteringArrows .metering-arrows-flow-arrow-icon.double-arrow.blue.down{position:relative;left:-145px}.MeteringArrows .metering-arrows-flow-arrow-icon.double-arrow.blue.right{position:relative;top:20px;right:78px}.MeteringArrows .metering-arrows-flow-arrow-icon.double-arrow.green.up{position:relative;right:130px}.MeteringArrows .metering-arrows-flow-arrow-icon.double-arrow.green.left{position:relative;right:130px;top:2px}.MeteringArrows .metering-arrows-flow-arrow-icon.left{rotate:180deg}.MeteringArrows .metering-arrows-flow-arrow-icon.up{transform-origin:top;rotate:270deg}.metering-arrows-flow-arrow-label{font-weight:700;position:relative;width:40px}.metering-arrows-flow-arrow-label.blue.double.top{left:60px;top:20px}.metering-arrows-flow-arrow-label.green.double.top{left:20px;top:2px}.metering-arrows-flow-arrow-label.blue.double.side{left:-85px;top:-10px}.metering-arrows-flow-arrow-label.green.double.side{left:15px;top:-5px}.metering-arrows-flow-arrow-label.blue.side{left:65px;top:-12px}.metering-arrows-flow-arrow-label.green.side{left:48px;top:-7px}.metering-arrows-flow-arrow-label.blue.top{top:-18px;left:50px}.metering-arrows-flow-arrow-label.green.top{top:-18px;left:60px}
.CustomMeteringFlowNode{display:flex;flex-direction:column;align-items:center}.CustomMeteringFlowNode .custom-flow-node-label{position:absolute;top:100%;text-wrap:nowrap}.CustomMeteringFlowNode .customHandle{width:10px;height:10px}.CustomMeteringFlowNode .customHandle.hidden{visibility:hidden}.CustomMeteringFlowNode .customNodeBody{background-size:contain;border:0px;position:relative;overflow:visible;border-radius:50px}.CustomMeteringFlowNode .customNodeBody.mcMeterBillingRelevant{border:3px solid var(--mantine-color-dangerColor-0)}
.CustomTextElementNode .custom-text-element-body{font-size:2.5em;font-weight:600}.CustomTextElementNode .custom-text-element-body .custom-text{margin:0;line-height:normal}
.CustomTextElementPopup .mantine-Select-root{display:flex;align-items:center;gap:var(--mantine-spacing-xs)}.CustomTextElementPopup .mantine-Select-label{width:40px;margin:0}.CustomTextElementPopup .mantine-Select-wrapper{width:110px}
.IconSelectionModal .mantine-ActionIcon-root{border:2px solid rgba(0,0,0,0);padding:2px}.IconSelectionModal .mantine-ActionIcon-root:hover{border-color:var(--mantine-color-customLightGrey-0)}.IconSelectionModal .mantine-ActionIcon-root.icon-selected{border-color:var(--mantine-color-nodeEnergyBlack-0)}.IconSelectionModal .mantine-ActionIcon-icon img{width:100%;height:100%}
.NodePopup{min-width:170px}.NodePopup .custom-icon{width:32px;height:32px;padding:2px;border:1px solid #000;margin:3px}.NodePopup .custom-icon:hover{cursor:pointer;border-color:var(--mantine-color-brandColor-0)}.NodePopup .selected-icon{border-color:var(--mantine-color-brandColor-0)}
.StructureViewFlowDiagram{position:relative;flex-grow:1}.StructureViewFlowDiagram.connecting-nodes{border:1px solid red}.StructureViewFlowDiagram.edge-to-save{border:1px solid green}.StructureViewFlowDiagram .react-flow__attribution{display:none}.StructureViewFlowDiagram .react-flow__pane{cursor:default}.StructureViewFlowDiagram .react-flow__pane path.react-flow__edge-path:hover{stroke-width:4 !important}.StructureViewFlowDiagram .react-flow__pane .react-flow__node{cursor:default}
.configuration-assignment-container{display:flex;flex-direction:column;margin-top:10px}.missing-data-container{display:flex;flex-direction:column;margin-top:10px}.missing-data-button{margin-top:3px}
.ConfigurationConfirmationModal .modal-content .modal-header .modal-title{font-weight:700;font-size:1.2em}.ConfigurationConfirmationModal .generator-edit-modal-container{display:flex;justify-content:space-between;align-items:center;flex-direction:row;margin-bottom:10px}.ConfigurationConfirmationModal .configuration-modal-generator-list-header{margin-top:20px;margin-bottom:20px}
.ArchivedInvoices .reversed-invoice-component-container{padding-top:20px;padding-bottom:20px}.ArchivedInvoices .reversed-invoice-cell-container{display:flex;flex-direction:row;justify-content:space-between;margin-right:20px;margin-left:10px;align-items:center}.ArchivedInvoices .reversed-invoice-status-and-mail-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:300px}.ArchivedInvoices .no-reversed-available{margin-left:20px}.ArchivedInvoices .reversal-invoice-icon{width:20px;margin-right:10px}
.Invoices .invoice-file-icon{width:20px;margin-right:10px}.Invoices .rt-td{display:flex;align-items:center}.Invoices .InvoiceActionsDropdown .invoice-action-dropdown-toggle{padding:10px;display:flex;justify-content:space-between;align-items:center;width:130px}.Invoices .InvoiceActionsDropdown .archive-invoices-dropdown-item{color:var(--mantine-color-dangerColor-0)}.Invoices .InvoiceActionsDropdown .archive-invoices-dropdown-item[disabled]{color:var(--mantine-color-customLightGrey-0)}.Invoices .InvoiceActionsDropdown .archive-invoices-dropdown-item[disabled]:hover{background:none}
.preview-invoices-link-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:14px;border-bottom:1px solid var(--mantine-color-customLightGrey-0);border-top:1px solid var(--mantine-color-customLightGrey-0)}.preview-invoices-link-name{font-weight:500}.preview-invoices-description-text{margin-bottom:50px}
.SapExportModal .form-label,.SapExportModal .FormField{margin:0}.SapExportModal .sap-export-month-dropdown{width:120px}
.warning-triangle{margin-right:7px}.missing-deliveries-info-container{font-weight:400;margin-right:40px}
.ContractDeliveryTable .delete-action-icon{background-color:rgba(0,0,0,0)}
.DueDateFields .due-date-value input{width:50px;height:38px}.DueDateFields.is-invalid .due-date-value input,.DueDateFields.is-invalid .react-select__control{border-color:var(--mantine-color-dangerColor-0)}
.ChangeablePriceField .label-and-button{display:flex;align-items:center}.ChangeablePriceField .label-and-button .label-container{display:flex;align-items:center;justify-content:flex-start;flex-grow:1;margin:0 .5rem 0 0;border-color:#ebedf2;border-radius:4px;border-style:solid;border-width:1px;min-height:38px;cursor:pointer}.ChangeablePriceField .label-and-button .label-container .toggle-icon{border-color:#ebedf2;border-style:solid;border-width:0 1px 0 0;min-height:38px;width:38px;display:flex;align-items:center;justify-content:center;margin:0 .5rem 0 0}.ChangeablePriceField .label-and-button .label-container.disabled{background-color:var(--mantine-color-customVeryLightGrey-0)}.ChangeablePriceField .label-and-button .label-button{margin-left:auto}
.ContractForm .AutomaticExtensionFields #id_form_extension_duration_value,.ContractForm .DueDateFields #id_form_extension_duration_value{width:50px;height:38px;margin-right:10px}.ContractForm .AutomaticExtensionFields #id_form_extension_duration_unit,.ContractForm .DueDateFields #id_form_extension_duration_unit{width:200px}.ContractForm .AutomaticExtensionFields #id_form_cancelation_deadline_value,.ContractForm .DueDateFields #id_form_cancelation_deadline_value{width:50px;height:38px;margin-right:10px}.ContractForm .AutomaticExtensionFields #id_form_cancelation_deadline_unit,.ContractForm .AutomaticExtensionFields #id_form_cancelation_reference,.ContractForm .AutomaticExtensionFields #id_form_dueDateReference,.ContractForm .DueDateFields #id_form_cancelation_deadline_unit,.ContractForm .DueDateFields #id_form_cancelation_reference,.ContractForm .DueDateFields #id_form_dueDateReference{width:200px}.ContractForm .text-between-fields{align-self:center;margin:0 10px 10px 10px}.ContractForm .invalid-feedback{display:initial}
.InitialInstallmentFields{margin-top:20px;margin-bottom:20px}
.ContractModal .ExtensionDuration .fields,.ContractModal .CancellationDeadline .fields,.ContractModal .DueDate .fields{display:flex}.ContractModal .ExtensionDuration .fields .FormItem .label-container,.ContractModal .CancellationDeadline .fields .FormItem .label-container,.ContractModal .DueDate .fields .FormItem .label-container{display:none}.ContractModal .ExtensionDuration .fields .FormItem #id_form_extension_duration_value,.ContractModal .CancellationDeadline .fields .FormItem #id_form_extension_duration_value,.ContractModal .DueDate .fields .FormItem #id_form_extension_duration_value{width:50px;height:38px;margin-right:10px}.ContractModal .ExtensionDuration .fields .FormItem #id_form_extension_duration_unit,.ContractModal .CancellationDeadline .fields .FormItem #id_form_extension_duration_unit,.ContractModal .DueDate .fields .FormItem #id_form_extension_duration_unit{width:200px}.ContractModal .ExtensionDuration .fields .FormItem #id_form_cancelation_deadline_value,.ContractModal .CancellationDeadline .fields .FormItem #id_form_cancelation_deadline_value,.ContractModal .DueDate .fields .FormItem #id_form_cancelation_deadline_value{width:50px;height:38px;margin-right:10px}.ContractModal .ExtensionDuration .fields .FormItem #id_form_cancelation_deadline_unit,.ContractModal .ExtensionDuration .fields .FormItem #id_form_cancelation_reference,.ContractModal .ExtensionDuration .fields .FormItem #id_form_dueDateReference,.ContractModal .CancellationDeadline .fields .FormItem #id_form_cancelation_deadline_unit,.ContractModal .CancellationDeadline .fields .FormItem #id_form_cancelation_reference,.ContractModal .CancellationDeadline .fields .FormItem #id_form_dueDateReference,.ContractModal .DueDate .fields .FormItem #id_form_cancelation_deadline_unit,.ContractModal .DueDate .fields .FormItem #id_form_cancelation_reference,.ContractModal .DueDate .fields .FormItem #id_form_dueDateReference{width:200px}.ContractModal .ExtensionDuration .fields .text-between-fields,.ContractModal .CancellationDeadline .fields .text-between-fields,.ContractModal .DueDate .fields .text-between-fields{align-self:center;margin:0 10px 10px 10px}
.InstallmentsTab{min-height:200px}.InstallmentsTab .installments-tab-content{margin-top:20px}.InstallmentsTab .installments-tab-content .InstallmentElement{box-shadow:none}
.payments.controls{display:flex;margin-bottom:20px;justify-content:space-between}.payments-table .help-icon{-webkit-text-stroke:1px #fff;font-size:1.3rem}.payments-table .payments-cell{width:100%;height:100%;display:flex;align-items:center;justify-content:flex-end}.payments-table .payments-cell .payments-cell-value{margin-right:10px}.payments-table .payments-number-cell{display:flex;align-items:center}.payments-table .payments-number-cell .import-symbol{margin-left:3px;color:#00008b;cursor:pointer}.payments-table .no-data-component{display:flex;justify-content:center;align-items:center;padding:20px}.payments-table .no-data-component p{margin:0}.payments-table .FormField{margin:0}.payments-table .year{display:flex;align-items:center;height:100%;max-width:75px}.payments-table .month{display:flex;align-items:center;height:100%;max-width:100px}.payments-table .directDeliverySharePredictionCell{min-width:120px}.payments-table .deliveryAmountPredictionThisYearCell{min-width:120px}.payments-table .discountPaymentsCell{min-width:120px}.payments-table .estimatedAdvancePaymentsCell{min-width:150px}
.ChangeableSpotMarketFormulaFieldStatic .label-and-button{display:flex;align-items:center}.ChangeableSpotMarketFormulaFieldStatic .label-and-button .label-container{display:flex;align-items:center;justify-content:space-between;flex-grow:1;margin:0 .5rem 0 0;border-color:#ebedf2;border-radius:4px;border-style:solid;border-width:1px;min-height:38px;cursor:pointer}.ChangeableSpotMarketFormulaFieldStatic .label-and-button .label-container .label-container-icon-and-value{display:flex;flex-direction:row;align-items:center}.ChangeableSpotMarketFormulaFieldStatic .label-and-button .label-container .label-container-icon-and-value .toggle-icon{border-color:#ebedf2;border-style:solid;border-width:0 1px 0 0;min-height:38px;width:38px;display:flex;align-items:center;justify-content:center;margin:0 .5rem 0 0}.ChangeableSpotMarketFormulaFieldStatic .label-and-button .label-container.disabled{background-color:var(--mantine-color-customVeryLightGrey-0)}.ChangeableSpotMarketFormulaFieldStatic .label-and-button .label-button{margin-left:auto}
.GridUsageFieldsWithHeader .grid-usage-error-message-alert .btn-close{color:#000 !important}
.IndividualMixFields{padding-left:15px;padding-right:15px;padding-bottom:10px;border-bottom:var(--mantine-color-customVeryLightGrey-0) 2px solid}.IndividualMixFields .FormItemInline>.FormField2{display:grid;grid-template-columns:1fr 1fr}.IndividualMixFields .FormField2{flex-grow:1}
.MixKind.IndividualMixSelected{border-top:var(--mantine-color-customVeryLightGrey-0) 2px solid}
.DeliveryModal .ExtensionDuration .fields,.DeliveryModal .CancellationDeadline .fields,.DeliveryModal .DueDate .fields{display:flex}.DeliveryModal .ExtensionDuration .fields .FormItem .label-container,.DeliveryModal .CancellationDeadline .fields .FormItem .label-container,.DeliveryModal .DueDate .fields .FormItem .label-container{display:none}.DeliveryModal .ExtensionDuration .fields .FormItem #id_form_extension_duration_value,.DeliveryModal .CancellationDeadline .fields .FormItem #id_form_extension_duration_value,.DeliveryModal .DueDate .fields .FormItem #id_form_extension_duration_value{width:50px;height:38px;margin-right:10px}.DeliveryModal .ExtensionDuration .fields .FormItem #id_form_extension_duration_unit,.DeliveryModal .CancellationDeadline .fields .FormItem #id_form_extension_duration_unit,.DeliveryModal .DueDate .fields .FormItem #id_form_extension_duration_unit{width:200px}.DeliveryModal .ExtensionDuration .fields .FormItem #id_form_cancelation_deadline_value,.DeliveryModal .CancellationDeadline .fields .FormItem #id_form_cancelation_deadline_value,.DeliveryModal .DueDate .fields .FormItem #id_form_cancelation_deadline_value{width:50px;height:38px;margin-right:10px}.DeliveryModal .ExtensionDuration .fields .FormItem #id_form_cancelation_deadline_unit,.DeliveryModal .ExtensionDuration .fields .FormItem #id_form_cancelation_reference,.DeliveryModal .ExtensionDuration .fields .FormItem #id_form_dueDateReference,.DeliveryModal .CancellationDeadline .fields .FormItem #id_form_cancelation_deadline_unit,.DeliveryModal .CancellationDeadline .fields .FormItem #id_form_cancelation_reference,.DeliveryModal .CancellationDeadline .fields .FormItem #id_form_dueDateReference,.DeliveryModal .DueDate .fields .FormItem #id_form_cancelation_deadline_unit,.DeliveryModal .DueDate .fields .FormItem #id_form_cancelation_reference,.DeliveryModal .DueDate .fields .FormItem #id_form_dueDateReference{width:200px}.DeliveryModal .ExtensionDuration .fields .text-between-fields,.DeliveryModal .CancellationDeadline .fields .text-between-fields,.DeliveryModal .DueDate .fields .text-between-fields{align-self:center;margin:0 10px 10px 10px}
.contract-deliveries-no-data-overview{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.contract-deliveries-no-data-header{margin-bottom:30px;font-weight:600}.contract-deliveries-no-data-description{margin-bottom:30px;color:var(--mantine-color-customGrey-0);font-weight:600}
.OptiSupportHelpLink{margin-left:auto}
.invoice-assignment-container{display:flex;flex-direction:column;margin-top:10px}.missing-data-container{display:flex;flex-direction:column;margin-top:10px}.missing-data-button{margin-top:3px}
.MeteringConceptDocumentLinks .mcd-link{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.todo-status-container{display:flex;flex-direction:row;justify-content:space-between;padding:3px;font-weight:500;align-items:center}.todo-status-title{width:90%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.todo-status-title.staff{width:60%}.todo-status-icon{color:var(--mantine-color-brandColor-0);margin-right:4px}.optinode-assignment-todo-list-container{margin-top:15px}
.regulatory-assignment-container{display:flex;flex-direction:column;margin-top:10px}.missing-data-container{display:flex;flex-direction:column;margin-top:10px}.missing-data-button{margin-top:3px}
.vollmacht-assignment-container{display:flex;flex-direction:column;margin-top:10px}.vollmacht-assignment-container .missing-data-container{display:flex;flex-direction:column;margin-top:10px}.vollmacht-assignment-container .missing-data-container .missing-data-button{width:100%;margin-top:3px}.vollmacht-assignment-container .missing-data-container .msb-dropdown-button{margin-bottom:5px}.vollmacht-assignment-container .missing-data-container .missing-data-button--secondary-with-border{color:var(--mantine-color-brandColor-0);border:1px solid var(--mantine-color-brandColor-0)}.vollmacht-assignment-container .missing-data-container .msb-dropdown-menu{width:100%}.vollmacht-assignment-container .msb-current-user-document-container{display:flex;flex-direction:column}.vollmacht-assignment-container .msb-current-user-document-container .msb-current-user-document{font-weight:700;overflow:hidden;max-width:30ch;text-overflow:ellipsis;white-space:nowrap}
.onboarding-assignment-item--next{border:2px solid var(--mantine-color-warningColor-0) !important;border-radius:5px !important}.onboarding-assignment-item--next+div{border-top-style:none}.onboarding-assignment-item{height:100%;width:100%;border:1px solid rgba(69,71,77,.2117647059);border-bottom-style:none;padding:12px}.onboarding-assignment-item:first-child{border-top-left-radius:5px;border-top-right-radius:5px}.onboarding-assignment-item:last-child{border-bottom-style:solid;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.next-assignment-text{color:var(--mantine-color-customGrey-0)}.next-assignment-title{margin:0;font-weight:600;font-size:1.4em;line-height:.9;display:flex;justify-content:space-between}.next-assignment-title-inactive{color:var(--mantine-color-customGrey-0)}
.OperatorChangeProcess{margin:0}.operator-change-step{height:100%;width:100%;border:1px solid rgba(69,71,77,.2117647059);border-bottom-style:none;padding:12px}.operator-change-step .step-title{margin:0;font-weight:600;font-size:1.4em;line-height:.9;display:flex;justify-content:space-between}.operator-change-step .step-title .step-done-icon{font-size:1.5rem;color:var(--mantine-color-brandColor-0)}.operator-change-step .step-title-inactive{color:var(--mantine-color-customGrey-0)}.operator-change-step .step-action-container{display:flex;flex-direction:column;gap:5px;margin-top:10px}.operator-change-step:first-child{border-top-left-radius:5px;border-top-right-radius:5px}.operator-change-step:last-child{border-bottom-style:solid;border-bottom-left-radius:5px;border-bottom-right-radius:5px}
.TenantChangeProcess{margin:0}.TenantChangeProcess .tenant-change-step{height:100%;width:100%;border:1px solid var(--mantine-color-customLightGrey-0);border-bottom-style:none;padding:12px}.TenantChangeProcess .tenant-change-step:first-child{border-top-left-radius:5px;border-top-right-radius:5px}.TenantChangeProcess .tenant-change-step:last-child{border-bottom-style:solid;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.TenantChangeProcess .step-title{margin:0;font-weight:600;font-size:1.4em;line-height:.9;display:flex;justify-content:space-between}.TenantChangeProcess .step-title .step-done-icon{font-size:1.5rem;color:var(--mantine-color-brandColor-0)}.TenantChangeProcess .step-title-inactive{color:var(--mantine-color-customGrey-0)}.TenantChangeProcess .step-action-container{display:flex;flex-direction:column;gap:5px;margin-top:10px}
.SiteTasks .header-toggle{overflow:visible}.SiteTasks .header-toggle .mantine-Button-label{overflow:visible}.SiteTasks .header-toggle .mantine-Button-section{margin-inline-end:0}.SiteTasks .header-collapsed{transform:translate(calc(-100% - 15px), 25px) rotate(270deg);transform-origin:right;white-space:nowrap}

.ConsumerWizard .delivery-contraints-step{display:flex;flex-flow:column;align-items:stretch}.ConsumerWizard .delivery-contraints-step .continue-button{margin-top:20px;align-self:center}
.GeneratorWizard .delivery-contraints-step{display:flex;flex-flow:column;align-items:stretch}.GeneratorWizard .delivery-contraints-step .continue-button{margin-top:20px;align-self:center}


.VariantObjectWizard.right-margin{margin-right:10px}.variant-object-wizard-buttons .custom-form-controls-inner{display:flex;flex-flow:row-reverse;justify-content:flex-start}.variant-object-wizard-buttons .custom-form-controls-inner :not(:first-child){margin-left:unset !important;margin-right:.25rem}.variant-object-wizard-buttons .custom-form-controls-inner :not(:last-child){margin-right:unset !important}

.uploaded-template{display:flex;justify-content:space-between}.uploaded-template .template-name{display:flex;align-items:center}.uploaded-template .template-name .template-icon{font-size:20px;color:var(--mantine-color-primaryColor-0)}.uploaded-template .remove-template-icon{cursor:pointer;color:var(--mantine-color-dangerColor-0);font-size:20px}
.StructureView .col-diagram{flex-grow:1;flex-basis:0}.StructureView .col-tasks{overflow:hidden;width:45px;padding:6px 0 0 2px;transition:width .2s ease-in-out}.StructureView .col-tasks.col-tasks-expanded{width:325px}.StructureView .col-tasks-inner{width:320px}
.CreateComponentDropdown{text-align:right;z-index:1}
.PersonsWidget .persons-header{padding:0px 15px}.PersonsWidget .persons-header.no-margin{margin:0;padding:0}.PersonsWidget .persons-row{display:flex;flex-wrap:wrap}.PersonsWidget .persons-row .PersonIcon{padding-right:15px;padding-left:15px;flex-basis:0;flex-grow:1;max-width:100%}.PersonsWidget .persons-row .PersonIcon .person-color-box{width:2em;height:2em;display:inline-block;border:none}.PersonsWidget .mantine-Accordion-item{box-shadow:none}.PersonsWidget .mantine-Accordion-content{padding-inline:0}
.GuaranteeOfOriginGenerationView .controls{display:flex;justify-content:center;gap:20px;margin-bottom:40px}.GuaranteeOfOriginGenerationView .controls .react-select{min-width:215px}
.GuaranteeOfOriginCheckResult{display:flex;flex-direction:column;justify-content:center;text-align:center;gap:15px}.GuaranteeOfOriginCheckResult .check-result-icon{font-size:30px;color:var(--mantine-color-brandColor-0)}
.CompaniesPage .HeaderWithCustomSorting .header-wrapper{justify-content:flex-start}
.SiteCategoriesTable .centered-checkbox-in-table{display:flex;justify-content:center}
.TemplateIcon{margin-top:1px;font-size:15px;text-decoration:none;color:var(--mantine-color-primaryColor-0);fill:var(--mantine-color-primaryColor-0);cursor:pointer}.TemplateIcon-active{width:14px !important;margin-top:4px;vertical-align:baseline}
.Paragraph6ContractTitle{display:flex;align-items:center;user-select:none}.Paragraph6ContractTitle .generator-count{display:flex;align-items:center;gap:4px;margin:0 2rem 0 1rem;font-size:1rem}.Paragraph6ContractTitle .action-panel{display:flex;align-items:center;gap:6px}
div.Paragraph6ContractInformation{border-width:1px}
.Paragraph6GeneratorForm .melomalos-loading{margin-top:20px}
.DateInputField.is-invalid input{border-color:var(--mantine-color-dangerColor-0)}.DateInputField.warning input{border-color:var(--mantine-color-warningColor-0)}.DateInputField .date-picker-input-wrapper{flex-wrap:unset}
.Paragraph6CreditNumberRangesPage .OptiSupportHelpLink{margin-bottom:20px}
.Paragraph6AvailableCreditsModal table{table-layout:fixed;min-width:100%;font-size:14px;font-weight:400}.Paragraph6AvailableCreditsModal tr:not(:first-child){border-top:1px solid var(--mantine-color-customLightGrey-0)}.Paragraph6AvailableCreditsModal td>span{display:flex;align-items:center;justify-content:right}.Paragraph6AvailableCreditsModal td:nth-child(1){padding:15px 20px 15px 0;word-wrap:break-word}.Paragraph6AvailableCreditsModal td:nth-child(2){width:25%}.Paragraph6AvailableCreditsModal td:nth-child(3){width:25%;text-align:right}
.Paragraph6CreditErrorMessage{font-weight:400}.Paragraph6CreditErrorMessage .credit-error-description-line{margin-bottom:0px}.Paragraph6CreditErrorMessage .credit-error-header-container{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-top:10px}.Paragraph6CreditErrorMessage .credit-error-header-container .credit-error-header{margin-left:10px;font-weight:600}.Paragraph6CreditErrorMessage .credit-error-header-container .credit-error-icon{margin-bottom:5px}.Paragraph6CreditErrorMessage .credit-error-info-container{margin-top:10px}
.Paragraph6CreditsTable .credits-search-bar{margin-bottom:32px}.Paragraph6CreditsTable .credits-search-bar .credits-search-bar-input{width:500px}.Paragraph6CreditsTable .ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Paragraph6CreditsTable .FormField{margin-bottom:0}.Paragraph6CreditsTable .credit-delete-button.disabled .la-trash{filter:grayscale(100%)}.Paragraph6CreditsTable .credit-delete-button{padding:0}.Paragraph6CreditsTable .react-select__control{height:32px;min-height:32px}.Paragraph6CreditsTable .invoice-state-readytosend .react-select__control{background-color:var(--mantine-color-infoColor-0)}.Paragraph6CreditsTable .invoice-state-sent .react-select__control{background-color:var(--mantine-color-warningColor-0)}.Paragraph6CreditsTable .invoice-state-received .react-select__control,.Paragraph6CreditsTable .invoice-state-paid .react-select__control{background-color:var(--mantine-color-successColor-0)}.Paragraph6CreditsTable .invoice-state-cancelled{background-color:var(--mantine-color-dangerColor-0);display:block;color:#fff;border:1px solid var(--mantine-color-inputBorderColor-0);padding:5px 10px;border-radius:4px;text-align:center}
.Paragraph6CreditsPage .credits-controls{display:flex;flex-direction:column;margin-bottom:2em}.Paragraph6CreditsPage .credits-buttons{display:flex;gap:1rem;align-self:flex-end;margin-bottom:1.5rem}
.interval-selector-container{width:140px;margin-right:50px}
.site-selector-container{margin-bottom:50px}
.netzbezug-data-price-input{max-width:300px}.drittlieferung-data-price{margin:.5rem;border:1px solid var(--mantine-color-customLightGrey-0);border-radius:5px;padding:1rem}.drittlieferung-data-price-input{display:grid;grid-template-columns:2fr 2fr 1fr;gap:1rem}
.FeedinPage .controls{display:flex;flex-flow:row;align-items:flex-end;gap:24px}.FeedinPage .controls.loading{justify-content:center}.FeedinPage .controls label{font-weight:500}.FeedinPage .controls .contract-dropdown{width:500px;margin-bottom:0}.FeedinPage .IconAlert{margin-top:32px}
.ParkabrechnungContractModalUI .ParkabrechnungContractModal-validity{display:flex;flex-direction:column}.ParkabrechnungContractModalUI .ParkabrechnungContractModal-label{margin-top:24px;margin-bottom:10px}.ParkabrechnungContractModalUI .mantine-Table-td>*{margin-bottom:0px !important}
.Contracts .contracts-header{width:100%;display:flex;justify-content:flex-end}.Contracts .contracts-body{margin-top:16px}
.ParkabrechnungContractTitle{display:flex;align-items:center;user-select:none}.ParkabrechnungContractTitle .action-panel{display:flex;align-items:center;gap:3px}.ParkabrechnungContractTitle .edit-icon{display:flex}
.netzbezug-overview-container{width:100%;min-height:calc(100vh - 440px)}.site-selector-wrapper{display:flex;height:80%;align-items:center;justify-content:center}
.PerformanceMonitoringHeader{width:100%;display:flex;align-items:center;gap:1rem}.PerformanceMonitoringHeader .Dropdown{margin:0;width:80px}.NoDataComponent{text-align:center}.PerformanceMonitoringOverviewDisplay{width:inherit}.PerformanceMonitoringDateSelection{display:flex;align-items:center;gap:1rem}.PerformanceMonitoringDateSelection .Dropdown{width:120px}
.TodoSwitch.decision-confirmed-false .mantine-Select-input{background-color:var(--mantine-color-statusConfirmedBackground-0);border-color:var(--mantine-color-statusConfirmedBackground-0)}.TodoSwitch.decision-confirmed-false .mantine-Select-input,.TodoSwitch.decision-confirmed-false .mantine-ComboboxChevron-chevron{color:#fff}.TodoSwitch.decision-confirmed-true .mantine-Select-input{background-color:var(--mantine-color-statusConfirmedFinishedBackground-0);border-color:var(--mantine-color-statusConfirmedFinishedBackground-0)}.TodoSwitch.decision-confirmed-true .mantine-Select-input,.TodoSwitch.decision-confirmed-true .mantine-ComboboxChevron-chevron{color:#fff}.TodoSwitch.decision-unclear-false .mantine-Select-input{background-color:var(--mantine-color-statusUnclearBackground-0);border-color:var(--mantine-color-statusUnclearBackground-0)}.TodoSwitch.decision-unclear-false .mantine-Select-input,.TodoSwitch.decision-unclear-false .mantine-ComboboxChevron-chevron{color:#fff}

.todo-calendar-icons i{cursor:pointer}.todo-calendar-icons i.delete-icon{color:var(--mantine-color-dangerColor-0)}.todo-calendar-icons i.refresh-icon{color:#00008b}.todo-calendar-icons i.copy-icon{color:#00008b}.todo-calendar-icons a{padding-left:5px}div.custom-alert.alert.alert-warning{color:#856012;background-color:#ffebc1;border-color:#ffebc1}
.TodosDueSoon{border:1px solid var(--mantine-color-customLightGrey-0);height:200px;overflow-y:auto !important;flex-grow:1}.TodosDueSoon .header .Icon{color:var(--mantine-color-brandColor-0)}.TodosDueSoon .due-soon-element .label-with-link{color:var(--mantine-color-primaryColor-0);cursor:pointer;overflow:hidden;text-wrap:nowrap;text-overflow:ellipsis}.TodosDueSoon .no-due-soon .Icon{color:var(--mantine-color-brandColor-0)}
.TodosProgress{border:1px solid var(--mantine-color-customLightGrey-0);height:200px;width:400px;overflow:visible}.TodosProgress .mantine-DonutChart-root{flex-grow:1;width:auto}.TodosProgress .label{position:absolute;top:65%;left:50%;transform:translate(-50%, -50%)}.TodosProgress .donut-start{position:absolute;top:87%;left:calc(50% - 100px);transform:translate(-50%, -50%)}.TodosProgress .donut-end{position:absolute;top:87%;left:calc(50% + 100px);transform:translate(-50%, -50%)}
.TodosV2 .tabs .tabs-list button:focus{outline:none}.TodosV2 .tabs .tabs-list .OptiSupportHelpLink{position:absolute;right:0px}
.TodoTable .mantine-Paper-root .mantine-Flex-root{padding:0;align-items:center}.TodoTable .mantine-Paper-root .mrt-table-head-cell-content-wrapper{width:min-content}.TodoTable .mantine-Table-td .overdue{color:var(--mantine-color-warningColor-0)}.TodoTable .mantine-Table-td .company-icon{height:1.1rem}.TodoTable .mantine-Table-td .priority-high input{background-color:rgba(231,60,48,.4)}.TodoTable .mantine-Table-td .priority-medium input{background-color:#fdeeca}.TodoTable .mantine-Table-td .priority-low input{background-color:#c3e5ed}.TodoTable .mantine-Table-td .priority-unknown input{background-color:rgba(225,234,237,.8)}

/*# sourceMappingURL=index.css.80ad095996ce.map */