@import url(https://code.highcharts.com/css/highcharts.css);@font-face{font-family:Avenir;src:url(/static/media/Avenir-Book.935323ed.otf) format("otf"),url(/static/media/avenir-lt-65-medium-1361499801.45f795e2.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Avenir-Roman;src:url(/static/media/Avenir-Roman.3f2cd348.ttf) format("truetype");font-weight:400;font-style:normal}.main_appBackground__3Z46U{background-color:#fff;height:100vh;font-family:Avenir;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.13;letter-spacing:normal}.main_main__9iBQI{min-height:70vh;overflow:auto}.header_axpoHeader__32x6-{height:40px;font-size:12px;background:#e7d0d3}.header_axpoHeader__32x6-,.header_header__2pEZ7{padding:0 10px;display:flex;align-items:center;justify-content:space-between}.header_header__2pEZ7{font-size:16px;height:80px;box-shadow:0 10px 30px -3px rgba(184,193,194,.2)}.header_logoContainer__12zn-{display:flex;height:60%;align-items:center}.header_logo__Qgr4o{width:74px;margin-left:20px}.header_projectTitle__3HGV2{font-weight:600}.header_spacer__2SCCe{flex-grow:1}.header_profile__rERFN{position:relative;display:flex;align-items:center}.header_profile__rERFN:focus{outline:none}.header_profile__rERFN span{text-decoration:underline}.header_userImage__1Gdc7{border-radius:50%;height:32px;margin:0 10px}.header_divider__1XJxP{border-right:2px solid #e6e8ea;height:70%;margin:0 10px}.header_chevron__2BhfG{align-items:center;color:#acb3b9;margin:0 10px;cursor:pointer}.header_profileDialog__oTLrW{color:#ccc;padding:10px;background-color:#212529;position:absolute;right:45px;top:38px}.header_profileDialog__oTLrW .header_dialogArrow__1Sk6a{position:absolute;color:#212529;top:-7px;right:10px}.header_profileDialog__oTLrW .header_imageContainer__ctRhy{display:flex;white-space:nowrap;margin:10px;font-size:16px;font-family:Avenir;line-height:1.13}.header_profileDialog__oTLrW .header_userImage__1Gdc7{height:20px;margin:20px}.header_profileDialog__oTLrW .header_button__MrzJO{color:#fff;background-color:grey;border:none;padding:5px 10px;align-self:flex-end;font-size:16px;font-family:Avenir;line-height:1.13;margin:10px}.header_axpoenergiaLink__1Xoo3{color:#000;font-size:16px;font-family:Avenir;line-height:1.13;margin-right:36px}.header_menu__2y9vh{display:flex;justify-content:space-evenly;padding:0 0 0 100px}.header_menu__2y9vh .header_menuTitle__2qdQ5{font-weight:500;padding:0 15px;cursor:pointer}.header_menu__2y9vh .header_menuTitle__2qdQ5:hover{color:#e10019}.header_subMenu__C5b6t{height:30px;display:flex;align-items:center;padding:0 0 0 220px;margin-top:10px;margin-bottom:10px}.header_subMenu__C5b6t a{font-family:Avenir;font-size:16px;white-space:nowrap;overflow:hidden;text-decoration:none!important}.header_subMenuItem__2BxGJ{padding:0 15px;cursor:pointer;color:#000}.header_subMenuItem__2BxGJ:hover{font-weight:600;border-bottom:1px solid #e10019;color:#000!important;margin-bottom:1px;text-decoration:underline}.header_menuItem__28xqa{padding:0 15px;cursor:pointer;color:#000}.header_menuItem__28xqa:hover{font-weight:700;color:#e10019;text-decoration:none}.header_menuItemActive__1Hgqf{font-weight:700;color:#e10019!important}.header_subMenuItemActive__TpA18{font-weight:600}.header_subMenuItemActive__TpA18,.header_subMenuItemActive__TpA18:hover{text-decoration:underline;color:#e10019!important;padding-bottom:10px;border-bottom:3px solid #e10019;margin-bottom:0}.header_subMenuLine__1c5dy{height:3px;-webkit-transform:rotate(180deg);transform:rotate(180deg);background-color:#e10019}.footer_footer__37P1i{padding:0 10em;height:150px;font-size:22px;flex-direction:row;align-items:left;background-color:#e10019;color:#fff}.footer_axpoFooter__8rtyr,.footer_footer__37P1i{display:flex;justify-content:space-evenly;align-items:center}.footer_axpoFooter__8rtyr{padding:0 10px;height:80px}.footer_logoContainer__TpSWZ{display:flex;height:60%;align-items:center}.footer_logo__1DQZ8{width:74px;margin-right:20px}.footer_menu__1__-W{display:flex;justify-content:space-evenly}.footer_menu__1__-W .footer_menuTitle__3G1F8{font-weight:500;padding:0 15px;cursor:pointer}.footer_menu__1__-W .footer_menuTitle__3G1F8:hover{color:red}.footer_footerDetails__fx-Ew{font-size:12px;text-align:left}.footer_details__3h1kn{display:flex;flex-direction:column;justify-content:center;align-items:left}.footer_value__2xu7f{font-size:22px;font-weight:900;line-height:1.45}.footer_label__22D2E{font-size:16px;line-height:1.63;width:calc(75% + 150px)}.footer_axpoFooterItem__1A9po{font-weight:700;cursor:pointer}.footer_axpoenergiaLink__2F3zA{width:200px!important;line-height:2!important;overflow:hidden;text-overflow:ellipsis}.radioButton div{width:20px;height:20px;border:1px solid #d3d3d3;border-radius:50%;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0}.radioButton div div{width:10px;height:10px;background-color:#e10019}.box{width:20px;height:20px;border:1px solid #d3d3d3;border-radius:3px;display:flex;align-content:stretch;justify-content:center;margin:auto}.box div{margin:auto;padding-left:3px;width:10px;height:10px}.box .fa-square,.box div{font-size:.7em;color:#e10019}.box .fa-square{padding-left:8px;padding-top:5px;flex-grow:1;width:100%;height:100%;align-content:stretch;justify-content:center;justify-items:center}.boxContainer{margin-top:5px!important;margin-bottom:5px!important;flex-direction:row;align-items:center}.boxContainer,.boxContainer span{display:flex;align-content:center}.boxContainer span{margin-left:10px!important;margin-right:10px!important}.spotMarkets_spotSelector__2i8It{display:grid;grid-template-columns:1fr 3fr}.spotMarkets_spotRegionSelect__2BVHc{display:grid;grid-template-columns:1fr 1fr 1fr}.spotMarkets_regioneSelector__19ee4{border-left:1px solid #ccc;padding-left:40px}.highcharts_highcharts-axis-title__1Ug3o,.highcharts_highcharts-subtitle__3XhbR,.highcharts_highcharts-title__11sZm{fill:#000;text-transform:uppercase;font-weight:400}.loader_loadOverlay__39qY9{background:grey;position:fixed;top:0;bottom:0;left:0;right:0;z-index:10000;opacity:0;visibility:hidden;-webkit-transition:opacity .8s;transition:opacity .8s}.loader_spin__3BbVb{visibility:visible;opacity:.6}.loader_loadContainer__2bTa8{margin-top:33vh;text-align:center}.loader_loaderSpinner__2Tc6t{font-size:160px;color:#151b26}.style_container__31sh8{display:grid;border-color:#dfdbdb;border-style:solid;border-width:1px 0;max-height:144px;overflow:auto}.style_subGrid__1IaPK{display:grid;grid-template-columns:1fr 1fr 1fr}.style_subGrid__1IaPK div div.style_form-group___xnTx{margin:auto}.style_subGrid__1IaPK:not(:last-child){border-bottom:1px solid #dfdbdb}.style_selectOption__1NJ8C{padding:10px 0}.style_selectOption__1NJ8C:not(:first-child):before{border-right:1px solid #dfdbdb;content:""}.style_selectCheckbox__1xtbo{margin:0 10px}.style_selectionContainer__gLSxn div{max-height:144px;padding:.5rem;display:flex;align-items:center;justify-content:center}.style_centerItems__RFsBc{margin-top:.5em;margin-bottom:.5em}.style_centerItems__RFsBc,.style_centerItems__RFsBc:not(:first-child):before{border-right:1px solid #dfdbdb}.calendar-icon{color:#e10019;padding-right:20px}.dateInput{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border:1px solid #dfdbdb;border-radius:0!important;height:36px;width:100%;padding-left:15px}.dateInput:disabled{background-color:transparent;opacity:.6;cursor:not-allowed}.dateInput-NotRounded{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border:1px solid #dfdbdb;border-radius:0!important;height:36px;width:100%;padding-left:15px;background-color:transparent;height:50px;border-radius:0}.dateInput-NotRounded:disabled{background-color:transparent;opacity:.6;cursor:not-allowed}.dateRangeContainer{align-items:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;border:1px solid #dfdbdb}.dateRangeContainer .react-datepicker-popper{z-index:1000;margin-top:0!important;margin-bottom:0!important}.dateRangeContainer .react-datepicker-popper .react-datepicker__triangle{visibility:hidden}.dateRangeContainer .react-datepicker__input-container{border-radius:0;position:static;padding-right:0!important}.dateRangeContainer .react-datepicker__input-container input:focus,.dateRangeContainer .react-datepicker__input-container select:focus,.dateRangeContainer .react-datepicker__input-container textarea:focus{outline:none;border:0;border-bottom:3px solid #e10019}.dateRangeContainer .react-datepicker__input-container .dateInput-NotRounded{border:0}.react-datepicker{border:1px solid #dfdbdb!important;display:inline-block!important;border-radius:5px!important;background-color:#fff}.react-datepicker__header{background-color:#fff!important}.react-datepicker__month-container{border-radius:5px!important;background-color:#fff!important}.react-datepicker__day--keyboard-selected,.react-datepicker__month--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected{background-color:#e10019!important;border-radius:5px!important;color:#fff!important}.react-datepicker__triangle{border:1px solid #dfdbdb!important}.react-datepicker__day--in-selecting-range,.react-datepicker__day--range-end.react-datepicker__day--in-range,.react-datepicker__day--range-start.react-datepicker__day--in-range,.react-datepicker__day--selected,.react-datepicker__month--in-selecting-range,.react-datepicker__month--range-end.react-datepicker__day--in-range,.react-datepicker__month--range-start.react-datepicker__day--in-range,.react-datepicker__month--selected,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected{background-color:#ed6675!important;border-radius:0!important;color:#fff!important}.react-datepicker__day--in-range,.react-datepicker__day--in-range.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range{background-color:#f9ccd1!important;border-radius:0!important;color:#fff!important}.react-datepicker__day--in-range.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--in-range:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__quarter-text--in-range:hover{background-color:#ed6675!important}.react-datepicker__input-container{position:static!important;width:100%;padding-right:0}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{border-radius:0!important;padding:5px;margin:0!important}.pageContainer{margin:0 220px;font-family:Avenir-Roman!important}h1{font-family:Avenir;font-size:48px!important;font-weight:900!important;padding-top:50px}h1,h6{padding-bottom:40px}h6{font-family:Avenir-Roman;font-size:16px!important}.componentSet{box-sizing:border-box;margin-top:20px;height:500px;display:flex;flex-wrap:wrap}.componentSet div{border-right:1px solid #dfdbdb;border-left:1px solid #dfdbdb;box-sizing:border-box;min-width:450px;padding:10px;flex-grow:1}.justify-content-between{padding:10px}.verticalRule{width:1px;height:auto;margin:1rem;background-color:#dfdbdb}.table{border-spacing:0;width:100%;font-size:12px}.table .stickyCol{left:0;position:-webkit-sticky;position:sticky;top:auto;z-index:100;background:inherit}.table thead tr{height:30px}.table thead th{top:0;padding:18px!important;position:-webkit-sticky;position:sticky;z-index:100;border-bottom:1px solid #dfdbdb}.table thead th.stickyCol{top:0}.table tbody tr{height:30px}.table th,.table tr:last-child,.table tr:last-child td{border-bottom:0}.table td{border-bottom:1px solid #dfdbdb;padding:18px!important;white-space:nowrap}.combustibiliTable{text-align:center}.regSocialeFilter{width:700px}.tableContainer{position:static;width:100%;height:100%;display:flex;border-collapse:collapse;flex-direction:column;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tableContainer .scroll{overflow-y:hidden;width:100%;min-height:400px;flex:1 1;display:flex;margin-bottom:18px}.tableContainer .scroll table{border-spacing:0;width:100%;font-size:12px}.tableContainer .scroll table .stickyCol{left:0;position:static;top:auto;z-index:100;background:inherit}.tableContainer .scroll table thead tr{height:30px}.tableContainer .scroll table thead th{top:0;padding:18px!important;position:static;border-bottom:1px solid #dfdbdb}.tableContainer .scroll table thead th.stickyCol{top:0}.tableContainer .scroll table thead th.auditDownloadButton{width:10px;padding-left:10px!important;padding-right:0!important}.tableContainer .scroll table tbody tr{height:30px}.tableContainer .scroll table tbody:first-child tr,.tableContainer .scroll table th{border-block:0 solid #dfdbdb}.tableContainer .scroll table tr:last-child td{border-bottom:1px solid #dfdbdb}.tableContainer .scroll table tr:last-child{border-bottom:0}.tableContainer .scroll table td{border-bottom:1px solid #dfdbdb;padding:18px!important;white-space:nowrap}.tableContainer .controls{display:flex;padding-top:10px}.tableContainer .controls .pageSizeDropdown .toggle{height:22px;padding:4px 10px 0}.tableContainer .controls .pageSizeDropdown .menuList{min-width:100%;z-index:1000000000000000000}.tableContainer .controls .pageSizeDropdown .menuList.dropUp{top:-65px}.spacer{flex-grow:1}.noData{text-align:center}.fa-calendar-alt-red-after:after{content:"\f073";color:#e10019!important}.upload-icon{font-size:5em}.addButton{width:20px;height:20px;margin:auto;border-radius:50%;color:#000;border:1px solid transparent;background:transparent;font-weight:700;display:flex;justify-content:center;padding:4px 0}.addButton.disabled{cursor:no-drop;opacity:.6}.addButton.disabled:focus,.addButton.disabled:hover{pointer-events:none;color:#fff;background:#7d8e9e;border:1px solid transparent}.addButton:focus,.addButton:hover{outline-color:transparent;box-shadow:none;background:#fff;color:#000;border:1px solid #000}.modal{z-index:3000}.modal.show .modal-dialog{height:100%}.modal .modal-body{max-height:calc(100vh - 200px);overflow:auto;padding:5px!important}.modal .modal-body label{margin:0!important}.modal .modal-body .form-group{display:flex;flex-direction:column;margin:5px!important}.modal .modal-body .form-group select{height:33px!important}.modal .modal-body .form-group label{padding:5px 0}.modal .modal-body .form-group .Select-control{height:30px!important}.modal .modal-body .form-group .Select-multi-value-wrapper .Select-value{font-size:13px!important;margin-top:5px!important}.modal .modal-body .form-group .Select-clear-zone .Select-clear{font-size:14px!important}.modal .modal-body .form-group .Select-arrow-zone{padding-top:4px!important}.modal .modal-body .form-group .Select-menu-outer{padding:5px;font-size:12px}.mapping-modal .modal-body{max-height:calc(100vh - 200px);min-height:100px}.mapping-modal .modal-body:after,.mapping-modal .modal-body:before{height:0;overflow:hidden}.overlay{background:#000;position:fixed;top:0;bottom:0;left:0;right:0;opacity:0;visibility:hidden;-webkit-transition:opacity 1s;transition:opacity 1s}.overlay.fadeIn{visibility:visible;opacity:.85}.yellow-background{color:#f5a623!important;font-weight:900}.green-background{color:#67cd00!important;font-weight:900}.red-background{color:#e10019!important;font-weight:900}.blue-background{background:#ddd!important}.hover:focus,.hover:hover{font-weight:700;cursor:pointer}.multiSelect,.singleSelect{cursor:pointer;font-family:Avenir-Roman;font-weight:400;margin-right:15px;border-radius:2px;min-width:180px}.multiSelect:focus,.singleSelect:focus{outline-color:transparent}.multiSelect.errorDropdown,.singleSelect.errorDropdown{border-radius:5px}.multiSelect.errorDropdown .toggle,.singleSelect.errorDropdown .toggle{border:1px solid #dc3545}.multiSelect .toggle,.singleSelect .toggle{display:flex;flex-direction:row;line-height:1;height:50pxpx;border:1px solid #b2b2b2;padding:5px;border-radius:40px;color:#646f79}.multiSelect .toggle .fa,.singleSelect .toggle .fa{float:right;padding:0 2px 0 6px}.multiSelect .toggle i,.singleSelect .toggle i{width:24px;height:24px;border-radius:50%;text-align:center;padding-top:6px}.multiSelect .toggle i.active,.singleSelect .toggle i.active{background:#d8d8d8}.multiSelect .menuList,.singleSelect .menuList{display:flex;flex-direction:column;border:1px solid #dfdbdb;font-size:11px;border-radius:4;min-width:auto;top:34px;padding:5px 0;color:#646f79;text-overflow:ellipsis;max-height:300px;overflow-y:auto}.multiSelect .menuList .item,.singleSelect .menuList .item{white-space:nowrap;padding:15px!important;background:#fff}.multiSelect .menuList .item:focus,.multiSelect .menuList .item:hover,.singleSelect .menuList .item:focus,.singleSelect .menuList .item:hover{background:#e0f0fa}.multiSelect .list,.singleSelect .list{padding:0;color:#646f79;text-overflow:ellipsis;max-height:200px;overflow-x:hidden;overflow-y:auto}.multiSelect .list .item,.singleSelect .list .item{white-space:nowrap;padding:0 5px;background:#fff}.multiSelect .list .item:focus,.multiSelect .list .item:hover,.singleSelect .list .item:focus,.singleSelect .list .item:hover{background:#e0f0fa}.multiSelect .toggle,.singleSelect .toggle{height:36px;padding-left:15px;padding-top:10px;border:1px solid #dfdbdb;border-radius:.25rem!important}.multiSelect .toggle .fa,.singleSelect .toggle .fa{padding:6px 0 0;margin:-5px}.multiSelect .toggle i,.singleSelect .toggle i{color:#e10019}.multiSelect .menuList,.singleSelect .menuList{width:100%}.multiSelect .menuList .item,.singleSelect .menuList .item{padding:5px}.multiSelect .menuList .item.selected,.singleSelect .menuList .item.selected{background:#e0f0fa}.multiSelect .menuList .item .checkbox,.singleSelect .menuList .item .checkbox{font-size:14px}.multiSelect .menuList .item.selectAll,.singleSelect .menuList .item.selectAll{font-style:italic}.multiSelect .menuList .item span,.singleSelect .menuList .item span{padding:0 0 0 5px;font-size:12px}.multiSelect .menuList .filter,.singleSelect .menuList .filter{padding:5px}.multiSelect .menuList .filter input,.singleSelect .menuList .filter input{height:204px;border:1px solid #b2b2b2}.multiSelect .menuList .filter input:focus,.singleSelect .menuList .filter input:focus{outline-color:transparent!important}.multiSelect .menuList .filter ::-webkit-input-placeholder,.singleSelect .menuList .filter ::-webkit-input-placeholder{font-style:italic;font-size:15px;padding-left:5px}.textInput{margin-right:15px;border-radius:.25rem!important}.textInput input{border-radius:.25rem!important;display:flex;background:#fff;color:#646f79;border-radius:40px;box-shadow:0;height:36px;padding:15px;border:1px solid #dfdbdb;width:100%}.textInput input:focus{outline-color:transparent}.tableFilterHeader span{display:flex}.tableFilterHeader span .sort{padding:0 0 0 5px;cursor:pointer}.required{color:#d9534f!important}.disabled{cursor:no-drop!important}.disabled:focus,.disabled:hover{pointer-events:none}.pagination .pageNo.active{color:#646f79}.crudTableButtonContainer{display:flex;justify-content:space-evenly}.crudTableButtonContainer .white:focus,.crudTableButtonContainer .white:hover{color:#a5a5a5!important}.crudTableButtonContainer i{color:#e10019;cursor:pointer}.crudTableButtonContainer i:focus,.crudTableButtonContainer i:hover{color:#9b0315!important}.white{color:#fff!important}.red{background:#e10019}.checkBox .Rectangle{width:18px;height:18px;border-radius:2px;background-color:#fff}.checkBox .Fill-1{width:7.8px;height:8px;background-color:#e10019}.pagination .pageNo{cursor:pointer;height:24px;padding:2px 10px 0;border:1px solid #b2b2b2;border-left:0;color:#646f79}.pagination .pageNo.active{color:#e10019;background:#e9eaec}.pagination .pageNo .fa{padding-top:4px}.pagination .pageNo:first-child{border-left:1px solid #b2b2b2;border-radius:4px 0 0 4px}.pagination .pageNo:last-child{border-radius:0 4px 4px 0}.pagination .pageNo:only-child{border-radius:4px}.pagingContainerNew{align-content:center}.paginationNew,.pagingContainerNew{display:flex;align-items:center;justify-content:center}.paginationNew .page-item{width:50px}.paginationNew .arrow,.paginationNew .elipsis{display:flex;justify-content:center;width:25px}.paginationNew .pageNo{cursor:pointer;display:flex;align-items:center;justify-content:center;align-content:center;margin:auto;border:1px solid #e10019;color:#e10019;background:#fff;width:40px;height:40px;border-radius:50px}.paginationNew .pageNo.active{color:#fff;background:#e10019}.paginationNew .paging-arrow{color:#e10019;border:0!important}.paginationNew .fa-circle{font-size:4.5px}.auditTables{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:25px;display:flex;flex-wrap:nowrap;height:-webkit-max-content;height:-moz-max-content;height:max-content}.auditTables .selectedAudit{height:100%;overflow-y:auto;overflow-y:hidden;padding:0 0 0 10px;flex:0 0 60%}.auditTables .auditList{flex:0 0 30%;padding:0 10px 0 0}.auditFilters{display:flex;flex-direction:row;padding:0 0 10px}.auditFilters .filter{padding:0 10px 0 0}.auditFilters .filter label{white-space:nowrap;text-overflow:ellipsis;margin:0}.auditFilters .filter .singleSelect{margin-right:0}.dateRangeContainer{height:50px;display:flex;padding:10px;border-radius:.25rem!important}.spotMarkets{display:grid;grid-template-columns:1fr 3fr}.spotMarkets .marketZones{display:grid;grid-template-columns:1fr 1fr 1fr}.margin-bottom-18{margin-bottom:18px}.rounded-pill{height:50px;min-width:120px;width:-webkit-min-content;width:-moz-min-content;width:min-content;white-space:nowrap}.modal-body .dateInput,.modal-body .textInput input,.modal-body .toggle{border-radius:.25rem!important}.input-height{height:50px!important}.modal .modal-content{border-radius:0!important;max-height:95%}.modal .modal-close-btn{display:flex;justify-content:flex-end}.modal .modal-close-btn i{color:#e10019}.modal .modal-close-btn i:hover{color:#9b0315!important}.modal .modal-header{border:0;display:flex;justify-content:center;padding-top:.7rem;padding-bottom:1rem}.modal .modal-header .modal-title{font-family:Avenir;font-size:28px;font-weight:700;line-height:1.21}.modal .modal-body{margin-right:1px}.modal .modal-body .modal-body-container{margin-left:15%;margin-right:15%}.modal .modal-footer{display:flex;align-items:center;justify-content:center;border:0;padding-bottom:1.5rem}.btn-danger{opacity:unset!important;background-color:#e10019!important}.btn-danger:hover{background-color:#9b0315!important}.btn-danger:disabled,.btn-danger:disabled:hover{background-color:#ec5a6a!important}.btn-danger:disabled:hover{cursor:not-allowed}.btn-footer{border:2px solid #fff!important;background-color:#e10019!important;color:#fff!important;margin:0}.btn-footer:hover{background-color:#fff!important;color:#9b0315!important}.width100{width:100%}.relativePeriod{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}.cellEquals i{padding:0 0 0 5px}.cellNegative{color:#e10019}.cellNegative i{padding:0 0 0 5px}.cellPositive{color:#67cd00}.cellPositive i{padding:0 0 0 5px}.componentNav{overflow:hidden}.componentNav .componentNavHolder{margin-bottom:20px;display:flex}.componentNav .componentNavHolder.contratti a{min-width:180px}.componentNav .componentNavHolder a{flex-grow:1;flex-basis:0;text-align:center;min-width:150px;float:left;display:block;padding:14px 16px;font-family:Avenir;font-size:22px;font-weight:900;line-height:1.36;border-bottom:1px solid #000;color:#000!important;text-decoration:none}.componentNav .componentNavHolder a:hover:not(.active){border-bottom:1px solid #e10019;margin-bottom:2px}.componentNav .componentNavHolder a:not(.active){margin-bottom:2px}.componentNav .componentNavHolder .active{color:#e10019!important;border-bottom:5px solid #e10019}.filter div div{border-radius:0!important}.bidMonths{flex-grow:1;flex-basis:0;text-align:center;width:100%;float:left;display:block;padding:8px 0;font-weight:900;color:#000!important;text-decoration:none;margin-bottom:8px}.bidMonths.active{color:#e10019!important;border-bottom:5px solid #e10019}.modalOverflowVisisble{overflow:visible!important}.detailsHeaderTitle{padding:0 70px 0 0}.contratti-main-panel{height:90px}.contratti-main-panel,.main-panel{width:100%;display:flex;flex-direction:row;border-bottom:1px solid #dfdbdb;margin-bottom:1em}.main-panel{height:326px}.right-panel{height:100%;flex:1 1;flex-direction:column;flex-grow:1;margin-bottom:0!important}.right-panel .selectionContainer{display:flex;flex-direction:column}.left-panel{height:100%;display:flex;flex-direction:column;flex:4 1}.horizontalRule{margin:1rem 0;height:1px;width:auto;flex-basis:auto}.centerItems .form-group{margin-top:.5em;margin-bottom:.5em}.full-height{height:100%}.full-width{width:100%}.center-vertical{display:flex;justify-content:center}.selectionContainer,.selectionContainerEmpty{padding:.5rem;display:flex;align-items:center;justify-content:center}.selectionContainerEmpty{height:100%}.selectionContainerDatePicker{height:3.5rem;padding:.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center}.selectionContainerMGP{margin-top:0;padding-top:0!important;margin-bottom:0!important;overflow:auto;height:100%;padding:.5rem;display:flex;flex-direction:column}.selectionContainerMGPHolder{height:100%;display:flex;align-items:center;justify-content:center}.bidding-arrow{color:#e10019;cursor:pointer}.bidding-arrow:focus,.bidding-arrow:hover{color:#9b0315!important}.backButton{display:flex;text-decoration:none!important;justify-items:center;align-content:center;align-items:center;color:#000;padding-top:50px;padding-bottom:30px}.backButton:hover{color:#9b0315;cursor:pointer}.backButton i{margin-right:10px;color:#e10019;font-size:2em}.backButton i:hover{color:#9b0315}.th-Messaggio{width:80em!important}.checkbox-inline-margin .form-group{margin:0!important}.subMenuNavHolder{display:flex}.form-label{font-family:Avenir;font-size:12px;font-weight:900;font-stretch:normal;font-style:normal;letter-spacing:.3px;padding-bottom:.5rem;display:inline-block;text-transform:uppercase;margin-bottom:0;overflow:none!important}.clickableIcon{cursor:pointer;color:#e10019!important}.clickableIcon:hover{color:#9b0315!important}.clickableLink{display:inline-block;cursor:pointer;text-decoration:underline!important;margin-top:25px!important}.clickableLink:hover{color:#9b0315!important}.dragFileContainer{display:flex;width:100%;flex-direction:column}.dragFileTable{border-spacing:0;width:100%}.dragFileTable .stickyCol{left:0;position:-webkit-sticky;position:sticky;top:auto;z-index:100;background:inherit}.dragFileTable tbody tr{height:30px}.dragFileTable tr:last-child,.dragFileTable tr:last-child td{border-bottom:0}.dragFileTable td{border-bottom:1px solid #dfdbdb;white-space:nowrap}.text-capitalized,.text-capitalized-modal{text-transform:capitalized!important}.text-capitalized-modal{font-weight:600;padding-bottom:.5rem;display:inline-block;margin-bottom:0;white-space:nowrap}.jexcel_content{max-width:90vw;overflow:auto;padding-bottom:2px}.align-center{justify-content:center}.sbilancioPercentage{font-weight:700;font-size:2em}.auditSideTable .scroll table{table-layout:fixed}.auditSideTable .scroll table tbody tr td{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.auditSideTable .scroll table tbody tr td,.auditSideTable .scroll table thead tr th{padding-right:5px!important;padding-left:5px!important}.selectAllCheckBox{margin-bottom:20px!important;margin-top:20px!important}.groupCheckBox{margin-bottom:10px!important;margin-top:10px!important;cursor:pointer}.curveCheckBox{margin-bottom:15px!important;margin-top:15px!important}.pageContent{margin-left:130px!important;margin-right:130px!important}.spacer{height:4rem}.modifyBack{padding:15px}.containerHeader{font-family:Avenir;font-size:48px!important;font-weight:900!important;padding-top:20px;padding-bottom:30px}.blackCell{background:#000;color:#fff}.greenCell{background:green;color:#fff}.yellowCell{background:#ff0;color:#000}.redCell{background:red;color:#ecd1d1}.orangeCell{background:orange;color:#fff}.add{color:#67cd00}.remove{color:#e10019}.actualYM,.miDatepicker{display:grid}.actualYM{width:100%}.contrattiCell{min-width:100px}.esitiTable thead .auditDownloadButton{border:0}.esitiTable thead th{border-right:1px solid #dfdbdb}.esitiTable td:last-child,.esitiTable thead th:last-child{border-right:0}.esitiTable td{border-right:1px solid #dfdbdb}.uploadLogo{width:55px;margin:0 25px 0 0}.clearItem{display:flex;height:50px;line-height:2.5;padding:15px;margin-top:0}.clearItem .fa{padding:5px 15px}.centerInFlexContainer{display:flex;width:100%;justify-content:center}.alignRight{display:flex!important;width:100%;justify-content:flex-end;justify-items:flex-end}.infoHover{background-color:#e10019;color:#fff;padding:6px 10px;border-radius:5px;cursor:pointer}.forecastContainer{display:flex;flex-wrap:wrap}.forecastBulkBtn{margin-top:1px;padding:.375rem 2.75rem!important}.table .date{line-height:3.5}.tableFilterDateRange .dateRangeContainer{height:36px}.switch{position:relative;display:inline-block;width:60px;height:32px;outline:none;cursor:pointer}.switchInput{position:absolute;top:-99999px;left:-99999px}.slider{cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#e10019;border-radius:32px}.slider,.slider:before{position:absolute;-webkit-transition:.4s;transition:.4s}.slider:before{content:"";height:26px;width:26px;left:4px;bottom:3px;background-color:#fff;border-radius:50%}.switchInput:checked+.slider{background-color:#67cd00}.switchInput:focus+.slider{box-shadow:0 0 1px #67cd00}.switchInput:checked+.slider:before{-webkit-transform:translateX(26px);transform:translateX(26px)}.disabled{opacity:.4;cursor:no-drop}.cridaWarningContainer{background:#f9ccd1;border-radius:8px;padding:20px;margin:0 50px}.cridaWarningSuspension{padding:10px 0 0}.marketNotSatisfiedCell{background-color:#f5a623}.isCapacityMarketSatisfied{padding:10px 0 20px;font-size:1.5em;color:#e10019;font-weight:700}.radio-container{padding:20px}.radio-option{margin-bottom:10px}.radio-input{display:none}.radio-label{width:100%;display:inline-block;padding:10px 20px;border:1px solid #ccc;border-radius:5px;cursor:pointer;background-color:#f9f9f9;margin-right:10px;-webkit-transition:background-color .3s,border-color .3s;transition:background-color .3s,border-color .3s}.radio-input:checked+.radio-label{background-color:#e10019;border-color:#520000;color:#fff}.config{margin-bottom:0!important}.config .toggle{height:36px!important;padding:12px!important}.config .menuList{margin-top:2px!important}.selectStyling{cursor:pointer;font-family:Avenir-Roman;font-weight:400;border-radius:2px;min-width:180px;margin-bottom:1rem}.selectStyling:focus{outline-color:transparent}.selectStyling.errorDropdown{border-radius:5px}.selectStyling.errorDropdown .toggle{border:1px solid #dc3545}.selectStyling .toggle{display:flex;flex-direction:row;line-height:1;height:50pxpx;border:1px solid #b2b2b2;padding:5px;border-radius:40px;color:#646f79}.selectStyling .toggle .fa{float:right;padding:0 2px 0 6px}.selectStyling .toggle i{width:24px;height:24px;border-radius:50%;text-align:center;padding-top:6px}.selectStyling .toggle i.active{background:#d8d8d8}.selectStyling .menuList{display:flex;flex-direction:column;border:1px solid #dfdbdb;font-size:11px;border-radius:4;min-width:auto;top:34px;padding:5px 0;color:#646f79;text-overflow:ellipsis;max-height:300px;overflow-y:auto}.selectStyling .menuList .item{white-space:nowrap;padding:15px!important;background:#fff}.selectStyling .menuList .item:focus,.selectStyling .menuList .item:hover{background:#e0f0fa}.selectStyling .list{padding:0;color:#646f79;text-overflow:ellipsis;max-height:200px;overflow-x:hidden;overflow-y:auto}.selectStyling .list .item{white-space:nowrap;padding:0 5px;background:#fff}.selectStyling .list .item:focus,.selectStyling .list .item:hover{background:#e0f0fa}.selectStyling .toggle{height:50px;padding:15px;border:1px solid #dfdbdb;border-radius:.25rem!important}.selectStyling .toggle .fa{padding:6px 0 0;margin:-5px}.selectStyling .toggle i{color:#e10019}.selectStyling .menuList{width:100%;margin-top:15px}.selectStyling .menuList .item{padding:5px}.selectStyling .menuList .item.selected{background:#e0f0fa}.selectStyling .menuList .item .checkbox{font-size:14px}.selectStyling .menuList .item.selectAll{font-style:italic}.selectStyling .menuList .item span{padding:0 0 0 5px;font-size:12px}.selectStyling .menuList .selectFilter{padding:5px}.selectStyling .menuList .selectFilter input{width:100%;height:30px;padding:5px;border:1px solid #dfdbdb;border-radius:.25rem!important;font-family:Avenir-Roman}.selectStyling .menuList .selectFilter input:focus{outline-color:transparent!important}.selectStyling .menuList .selectFilter ::-webkit-input-placeholder{font-style:italic;font-size:15px;padding-left:5px}.jexcel>thead>tr>td,.jexcel_corner{z-index:inherit}.styles_dropdown__38kOA{position:relative;height:50px}.styles_dropdownOptions__2xsto{position:absolute;width:100%;left:0;top:100%;background-color:#fff;display:none}.styles_open__2NZuF .styles_dropdownOptions__2xsto{display:block;max-height:200px;overflow:auto}.styles_modifyTable__3GEem .readonly,.styles_modifyTable__3GEem .readonlyCol{background-color:#f3f3f3}.production_groupCheckBox__Lp3_j{margin-bottom:20px!important;margin-top:20px!important}.production_spotSelector__2pjNU{display:grid;grid-template-columns:3fr 1fr}.production_spotRegionSelect__1FP-r{display:grid;grid-template-columns:1fr 1fr 1fr}.production_spotPlantSelect__1sOzV{width:95%;padding-left:5%}.production_spotPlantGrid__1FMrT{display:grid;grid-template-columns:1fr 1fr}.production_pviFilter__3IwHt{margin-top:4px;margin-bottom:4px;width:100%;height:90%;display:flex;justify-content:center;align-items:center}.production_regioneSelector__JeVcq{border-right:1px solid #ccc;padding-right:20px;margin-right:15px}.production_regioneSelectorContent__3ijaY{height:246px;overflow-y:auto}.production_selectionCheckboxes__hf8j7{display:flex;flex-direction:row;width:95%;justify-content:space-between}.production_container__1B6xu{display:grid;border-color:#dfdbdb;border-style:solid;border-width:1px 0;max-height:182px;overflow:auto}.production_subGrid__3rP-f{display:grid;grid-template-columns:1fr 1fr 1fr}.production_subGrid__3rP-f div div.production_form-group__3kC-V{margin:auto}.production_subGrid__3rP-f:not(:last-child){border-bottom:1px solid #dfdbdb}.production_centerItems__1LUzJ{margin-top:.5em;margin-bottom:.5em;border-right:1px solid #dfdbdb}.production_centerItems__1LUzJ:not(:first-child):before{border-right:1px solid #dfdbdb}.accordion__section,.production_rightContainer__2YX0Q{display:flex;flex-direction:column}.accordion{cursor:pointer;padding:10px;display:flex;align-items:center;border:none;outline:none}.accordion:hover,.active{color:#646f79}.accordion__title{margin-bottom:0;font-weight:600;font-size:14px}.accordion__title label{margin:0}.accordion__icon{margin-left:auto;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.rotate{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.accordion__content{overflow:hidden;border-collapse:collapse;-webkit-transition:max-height .3s ease;transition:max-height .3s ease;border-top:.5px solid #dfdbdb;border-bottom:.5px solid #dfdbdb;display:inline-block}.accordion__text{font-weight:400;font-size:14px}.table{margin:auto}.table-cell{padding:10px 10px 10px 0;text-align:left;border-bottom:1px solid #d3d3d3}.error-row{background-color:#f08080}.errorModal_errorModal__3mfwv{position:fixed;top:0;left:0;z-index:1050;width:100%;height:100%;overflow:hidden;outline:0;display:block!important;border-radius:0}.errorModal_overlay__1XTNH{opacity:.85;background-color:#000;position:fixed;top:0;bottom:0;left:0;right:0;z-index:1000;-webkit-transition:opacity 1s;transition:opacity 1s}.errorModal_modalContainer__ZkQga{z-index:1050;position:relative;pointer-events:none;display:flex;height:100%!important;align-items:center;max-width:600px;margin:1.75rem auto}.errorModal_modalContent__5-Lhw{position:relative;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border-radius:0;outline:0;margin-bottom:75px}.errorModal_header__r9wXU{display:flex;align-items:flex-start;justify-content:center;padding-top:2.5rem;padding-bottom:.5rem;font-size:28px!important}.errorModal_body__qkzdY{max-height:calc(100vh - 200px);min-height:40px;overflow-y:auto;padding:1rem;display:flex;justify-content:center;flex-direction:column;text-align:center}.errorModal_footer__3LRzp{display:flex;align-items:center;justify-content:center;padding:1rem}.errorModal_cancelBtn__3oe5C{margin-bottom:30;margin-top:25px;padding-right:55px;padding-left:55px}.coefficientiUP_spotSelector__1PFcB{display:grid;grid-template-columns:1fr 3fr;border-bottom:1px solid #dfdbdb}.coefficientiUP_spotRegionSelect__2HJ9b{display:grid;padding-left:40px;grid-template-columns:1fr 1fr 1fr}.coefficientiUP_regioneSelector__l8gqH{margin-bottom:18px}.coefficientiUP_regioneSelector__l8gqH label{width:100%;border-bottom:1px solid #dfdbdb}.settlement_groupCheckBox__2yBMP{margin-bottom:20px!important;margin-top:20px!important}.settlement_spotSelector__3kM3z{display:grid;grid-template-columns:3fr 1fr;height:326px}.settlement_spotRegionSelect__1Ih1G{display:grid;grid-template-columns:1fr 1fr 1fr}.settlement_spotPlantSelect__A2Zhy{width:95%;padding-left:5%}.settlement_spotPlantGrid__2tHWp{display:grid;grid-template-columns:1fr 1fr}.settlement_pviFilter__zCWs6{margin-top:4px;margin-bottom:4px;width:100%;height:90%;display:flex;justify-content:center;align-items:center}.settlement_regioneSelector__2U4d9{border-right:1px solid #ccc;padding-right:20px;margin-right:15px}.settlement_regioneSelectorContent__3OFOG{height:246px;overflow-y:auto}.settlement_selectionCheckboxes__1afo0{display:flex;flex-direction:row;width:95%;justify-content:space-between}.settlement_singleSelect__3DrSf{margin-right:0!important;margin-bottom:1rem}.settlement_container__1ySBQ{display:grid;border-color:#dfdbdb;border-style:solid;border-width:1px 0;max-height:182px;overflow:auto}.settlement_subGrid__12xl2{display:grid;grid-template-columns:1fr 1fr 1fr}.settlement_subGrid__12xl2 div div.settlement_form-group__1SFLI{margin:auto}.settlement_subGrid__12xl2:not(:last-child){border-bottom:1px solid #dfdbdb}.settlement_centerItems__jFPEr{margin-top:.5em;margin-bottom:.5em;border-right:1px solid #dfdbdb}.settlement_centerItems__jFPEr:not(:first-child):before{border-right:1px solid #dfdbdb}.login_loginContainer__2rouU,.settlement_rightContainer__3SzQC{display:flex;flex-direction:column}.login_loginContainer__2rouU{height:calc(100vh - 10%);margin-top:10%;align-items:center}.App{text-align:center}.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite;height:40vmin;pointer-events:none}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.spinnerContainer{height:100vh;width:100vw;display:flex;align-items:center;justify-content:center;background-color:grey}.spinner{font-size:10em}
/*# sourceMappingURL=main.b6c252ab.chunk.css.map */