@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500&display=swap);.mediaDetailsHolder{margin-left:20px;transition:width 2s}.userForm .ant-select-selection-item{display:flex}.userForm .ant-select-selection-item span{padding-right:4px}.ant-btn-danger{margin-top:12px}.version{color:#999;display:inline-block;font-size:12px;margin-top:8px}.settingsWrapper{background:#f4f5f7;background:var(--background-primary,#f4f5f7);font-family:Inter,sans-serif;padding:16px}.settingsWrapper .settingsCard{background:var(--background-secondary);border:none;border-radius:16px;box-shadow:0 8px 14px #0b543c0d;margin-bottom:16px;padding:18px}.settingsWrapper .settingsCard .cardHeader{align-items:center;background:#0000;border-radius:0;box-shadow:none;display:flex;gap:12px;justify-content:space-between;margin-bottom:18px;padding:0}.settingsWrapper .settingsCard .cardHeader .actions{display:flex;flex-wrap:wrap;gap:8px}.settingsWrapper .settingsCard .cardBody{background:#0000;border-radius:0;box-shadow:none;margin-top:0;padding:0}.settingsWrapper h3.title{align-items:center;color:var(--primary-color);display:flex;font-size:18px;font-weight:600;margin:0}.settingsWrapper h3.title .anticon{font-size:18px;margin-right:8px}.settingsWrapper .linkAction{color:var(--primary-color);font-size:12px;height:auto;padding:0}.settingsWrapper .outlineAction{background:#ff45460f;border:1px solid #ff454666;border-radius:20px;color:#ff4546;font-size:12px;height:32px}.settingsWrapper .infoGrid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.settingsWrapper .infoGrid .infoItem{background:#f9fbff;border:1px solid #0000000a;border-radius:10px;display:flex;flex-direction:column;padding:12px}.settingsWrapper .infoGrid .infoItem .label{color:#7d7d7d;font-size:11px;letter-spacing:.02em;margin-bottom:4px;text-transform:uppercase}.settingsWrapper .infoGrid .infoItem .value{color:#111;font-size:14px;font-weight:600}.settingsWrapper .infoGrid .infoItem.muted{background:#0000;border:none;padding:4px 0 0}.settingsWrapper .downloadRow{background:#fff;border-radius:12px;box-shadow:inset 0 1px 3px #0000000a;display:flex;flex-wrap:wrap;gap:12px;padding:16px}.settingsWrapper .downloadRow .ant-input,.settingsWrapper .downloadRow .ant-picker,.settingsWrapper .downloadRow .ant-select-selector{border-radius:8px;font-size:13px;height:36px;min-width:180px}.settingsWrapper .downloadRow.weatherRow .stationSelect{flex:1 1;min-width:240px}.settingsWrapper .primaryAction.ant-btn-primary{background:linear-gradient(90deg,#0fbf68,#05a357);border:0;border-radius:8px;font-size:13px;font-weight:600;height:36px;padding:0 18px}.settingsWrapper .primaryAction.ant-btn-primary:active,.settingsWrapper .primaryAction.ant-btn-primary:focus,.settingsWrapper .primaryAction.ant-btn-primary:hover{background:linear-gradient(90deg,#13d374,#07b661);border:0;box-shadow:none;color:#fff}.settingsWrapper .datasetSwitch .ant-radio-button-wrapper{background:#fff9;border:1px solid #00000014;border-radius:20px!important;color:#6c6c6c;font-size:12px;font-weight:600;height:32px;line-height:30px;margin-left:8px;padding:0 16px}.settingsWrapper .datasetSwitch .ant-radio-button-wrapper:not(:first-child):before{display:none}.settingsWrapper .datasetSwitch .ant-radio-button-wrapper.ant-radio-button-wrapper-checked{background:linear-gradient(120deg,#17c46f,#0ea356);border-color:#0000;color:#fff}.settingsWrapper .stationSelect .ant-select-selection-item,.settingsWrapper .stationSelect .ant-select-selection-placeholder{font-size:13px}.settingsWrapper .version{color:#999;font-size:12px}@media (max-width:768px){.settingsWrapper .settingsCard .cardHeader{align-items:flex-start;flex-direction:column}.settingsWrapper .downloadRow{flex-direction:column}.settingsWrapper .datasetSwitch .ant-radio-button-wrapper{margin-left:0}}.loginWrapper{box-sizing:border-box;display:flex;justify-content:center;padding-right:0;padding-top:0}.loginWrapper.loginPage{align-items:center;background-color:#f5f5f5;flex-direction:column;height:100vh;justify-content:center}.loginWrapper .loginHolder{background-color:var(--background);border-radius:16px;box-shadow:0 4px 12px #0000001a;color:var(--text-primary);margin:0 auto;max-width:350px;padding:32px 24px}.loginWrapper .loginHolder h3.title{color:var(--primary-color);font-weight:600;margin-bottom:24px;text-align:center}.loginWrapper .loginHolder .contentHolder{padding:20px 20px 0}.loginWrapper .loginHolder input:-webkit-autofill,.loginWrapper .loginHolder input:-webkit-autofill:active,.loginWrapper .loginHolder input:-webkit-autofill:focus,.loginWrapper .loginHolder input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 30px #fff!important}.loginWrapper .loginHolder input{color:inherit}.loginWrapper .loginHolder .login-form .loginInput{border:1px solid #ddd;border-radius:4px;padding:12px;transition:border-color .2s;width:100%}.loginWrapper .loginHolder .login-form .loginInput:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px #2ba67333}.loginWrapper .loginHolder .btnHolder{font-size:16px;padding:17px 20px 20px;text-align:center}.loginWrapper .loginHolder .btnHolder button{background-color:var(--primary-color);border:none;border-radius:20px;color:#fff;font-size:16px;width:50%}.loginWrapper .loginHolder .btnHolder button:hover{background-color:#269265;box-shadow:0 0 0 2px #2ba67333;color:#fff}.loginWrapper p{border-top:1px solid #ddd;font-size:11px;margin:15px auto 0;max-width:350px;padding-top:12px;text-align:center}.loginWrapper .fullIcon{background:var(--logo) no-repeat;background-position:50%;background-size:contain;height:50px;margin-bottom:20px;width:240px}.loginWrapper .disclaimer{color:#999;font-size:12px;margin-top:40px}.dashboardWrapper{padding:16px}.dashboardWrapper .leftPanel .topSelector{align-items:center;background:var(--background-secondary);border-radius:5px;box-shadow:0 2px 4px 0 #00000040;display:flex;justify-content:space-between;margin-bottom:16px;padding:8px 16px}.dashboardWrapper .leftPanel .topSelector .topSelectorContent{align-items:center;display:flex;flex:1 1}.dashboardWrapper .leftPanel .topSelector .topSelectorContent .pageTitle{color:var(--primary-color);flex:0 0 auto;font-family:Inter,sans-serif;font-size:24px;font-weight:700;margin-right:16px}.dashboardWrapper .leftPanel .topSelector .topSelectorContent .pageSubtitle{align-items:center;background-color:#fff;border-radius:5px;color:#000000d9;cursor:pointer;display:flex;flex:1 1;font-family:Inter,sans-serif;font-size:16px;justify-content:space-between;position:relative}.dashboardWrapper .leftPanel .topSelector .topSelectorContent .pageSubtitle .siteTitle{color:#000;font-family:Inter,sans-serif;font-size:24px;font-weight:700;margin-left:8px}.dashboardWrapper .leftPanel .topSelector .topSelectorContent .pageSubtitle .dropdownToggle{align-items:center;background:var(--primary-color);border-radius:50%;cursor:pointer;display:flex;height:23px;justify-content:center;margin-right:8px;width:23px}.dashboardWrapper .leftPanel .topSelector .topSelectorContent .pageSubtitle .dropdownToggle .anticon{color:#fff;font-size:12px}.dashboardWrapper .leftPanel .topSelector .topSelectorContent .pageSubtitle .stationOptions{background:#fff;border-radius:0 0 5px 5px!important;box-shadow:0 1px 3px #0000001a!important;left:0;list-style:none;margin:0;padding:0;position:absolute;right:0;top:100%;z-index:1000}.dashboardWrapper .leftPanel .topSelector .topSelectorContent .pageSubtitle .stationOptions li{cursor:pointer;padding:10px 5px 0}.dashboardWrapper .leftPanel .topSelector .topSelectorContent .pageSubtitle .stationOptions li:hover{background:#f0f0f0}.dashboardWrapper .leftPanel .stationSelectorHolder{margin-bottom:16px}.dashboardWrapper .leftPanel .stationSelectorHolder .ant-select-selector{background:#fff!important;border:1px solid #d9d9d9!important;border-radius:4px!important;height:32px!important}.dashboardWrapper .leftPanel .summaryCards{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.dashboardWrapper .leftPanel .summaryCards .summaryCard{background:#f5f5f5;border:none!important;border-radius:10px;box-shadow:0 2px 4px 0 #00000040;margin:0;min-width:23%;padding:8px 16px}.dashboardWrapper .leftPanel .summaryCards .summaryCard .ant-card-body{padding:0}.dashboardWrapper .leftPanel .summaryCards .summaryCard .summaryTitle{color:#00000073;font-size:14px;margin-bottom:8px}.dashboardWrapper .leftPanel .summaryCards .summaryCard .valuePanel{background:#fff;border-radius:5px;margin-bottom:8px;padding:6px 8px}.dashboardWrapper .leftPanel .summaryCards .summaryCard .valuePanel .ant-statistic-content{align-items:baseline;display:flex}.dashboardWrapper .leftPanel .summaryCards .summaryCard .valuePanel .ant-statistic-content .ant-statistic-content-value{color:var(--primary-color);font-size:24px;font-weight:700}.dashboardWrapper .leftPanel .summaryCards .summaryCard .valuePanel .ant-statistic-content .ant-statistic-content-suffix{color:var(--primary-color);font-size:14px;margin-left:4px}.dashboardWrapper .leftPanel .summaryCards .summaryCard .statSubtitle{color:#00000073;font-size:12px;margin:0}.dashboardWrapper .leftPanel .summaryCards .summaryCard .statChange{color:#000000a6;font-size:12px;margin-top:4px}.dashboardWrapper .leftPanel .chartWrapper{background:var(--background-secondary);border-radius:8px;box-shadow:0 2px 4px 0 #00000040;min-height:300px;padding:16px}.dashboardWrapper .leftPanel .chartWrapper .controls{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px!important}.dashboardWrapper .leftPanel .chartWrapper .controls .ant-radio-group{background:#fff;border:1px solid #0000001a;border-radius:10px;display:inline-flex;overflow:hidden}.dashboardWrapper .leftPanel .chartWrapper .controls .ant-radio-button-wrapper{background:#0000;border:none;color:#000000d9;font-size:14px;height:25px;line-height:25px;min-width:70px;text-align:center}.dashboardWrapper .leftPanel .chartWrapper .controls .ant-radio-button-wrapper:hover{background:#2b8d3f1a;color:var(--primary-color)}.dashboardWrapper .leftPanel .chartWrapper .controls .ant-radio-button-wrapper-checked{background:linear-gradient(90deg,#00b856,#2b8c3f)!important;border:none!important;color:#fff!important}.dashboardWrapper .leftPanel .chartWrapper .controls .ant-picker{margin-left:0}.dashboardWrapper .leftPanel .chartWrapper .controls .dateNavigator{align-items:center;background:#fff;border:1px solid #d9d9d9;border-radius:15px;display:inline-flex;height:27px;justify-content:space-between;padding:2px 4px;width:170px}.dashboardWrapper .leftPanel .chartWrapper .controls .dateNavigator .navigatorIcon{background:var(--primary-color);border-radius:50%;color:#fff;cursor:pointer;font-size:12px;height:20px;width:20px}.dashboardWrapper .leftPanel .chartWrapper .controls .dateNavigator .navigatorIcon svg{margin-left:3px}.dashboardWrapper .leftPanel .chartWrapper .controls .dateNavigator .navigatorDate{font-family:Inter,sans-serif;font-size:12px;font-weight:400;text-align:center}.dashboardWrapper .leftPanel .chartWrapper .chart{background:#fff;border:none!important;border-radius:10px;box-shadow:0 2px 4px #0000001a}.dashboardWrapper .leftPanel .chartWrapper .chart .summaryBoxes{align-items:center;display:flex;justify-content:space-around;margin:0 25%}.dashboardWrapper .leftPanel .chartWrapper .chart .summaryBoxes .ant-divider{height:50px;margin-top:12px}.dashboardWrapper .leftPanel .chartWrapper .chart .summaryBoxes .summaryBox{border:0;border-radius:0;width:120px}.dashboardWrapper .leftPanel .chartWrapper .chart .summaryBoxes .summaryBox .ant-card-body{margin-top:12px;padding:0}.dashboardWrapper .leftPanel .chartWrapper .chart .summaryBoxes .summaryBox .ant-statistic .ant-statistic-title{align-items:baseline;color:#7d7d7d;display:flex;font-family:Inter,sans-serif;font-size:10px;justify-content:center}.dashboardWrapper .leftPanel .chartWrapper .chart .summaryBoxes .summaryBox .ant-statistic .ant-statistic-content{align-items:baseline;display:flex;justify-content:center}.dashboardWrapper .leftPanel .chartWrapper .chart .summaryBoxes .summaryBox .ant-statistic .ant-statistic-content .ant-statistic-content-value{color:var(--primary-color);font-size:24px;font-weight:700;margin-right:4px}.dashboardWrapper .leftPanel .chartWrapper .chart .summaryBoxes .summaryBox .ant-statistic .ant-statistic-content .ant-statistic-content-suffix{color:var(--primary-color);font-size:14px}.dashboardWrapper .leftPanel .chartWrapper .chart .summaryBoxes .summaryBox .ant-statistic .ant-statistic-content .ant-statistic-content-prefix{color:var(--primary-color);font-size:24px;font-weight:700}.dashboardWrapper .rightPanel .ant-card{margin:0!important}.dashboardWrapper .rightPanel .ant-card .ant-card-body{background:var(--background-secondary);border-radius:10px;box-shadow:0 2px 4px 0 #00000040;padding:8px}.dashboardWrapper .rightPanel .siteInfoCard{border:none!important}.dashboardWrapper .rightPanel .siteInfoCard h3{color:var(--primary-color);font-family:Inter,sans-serif;font-size:20px;font-weight:700;margin:0}.dashboardWrapper .rightPanel .siteInfoCard .address{color:#000;font-family:Inter,sans-serif;font-size:10px;font-weight:400;margin-bottom:8px}.dashboardWrapper .rightPanel .siteInfoCard .infoBox{background:#fff;border-radius:5px;font-family:Inter,sans-serif;padding:10px}.dashboardWrapper .rightPanel .siteInfoCard .infoBox label{color:#7d7d7d;display:block;font-family:Inter,sans-serif;font-size:11px;font-weight:400;margin-bottom:2px}.dashboardWrapper .rightPanel .siteInfoCard .infoBox div{color:#000;font-family:Inter,sans-serif;font-size:12px;margin-bottom:2px}.dashboardWrapper .rightPanel .siteInfoCard .infoBox .ant-row:last-child div{margin-bottom:0}.dashboardWrapper .rightPanel .siteInfoCard label{color:#00000073;font-size:12px}.dashboardWrapper .rightPanel .siteInfoCard div{color:#000000d9;font-size:14px;margin-bottom:8px}.dashboardWrapper .rightPanel .efficiencyCard{border:none!important;border-radius:10px;margin-top:10px}.dashboardWrapper .rightPanel .efficiencyCard .effLabel{color:#7d7d7d;font-size:12px;margin-bottom:8px}.dashboardWrapper .rightPanel .efficiencyCard .efficiencyContent{background:#fff;border-radius:5px;display:flex;justify-content:space-between;padding:0 10px}.dashboardWrapper .rightPanel .efficiencyCard .efficiencyContent .effBarWrapper{align-items:baseline;align-self:center;display:flex;flex-direction:column;width:75%}.dashboardWrapper .rightPanel .efficiencyCard .efficiencyContent .effBarWrapper .efficiencyStats{align-items:baseline;display:flex}.dashboardWrapper .rightPanel .efficiencyCard .efficiencyContent .effBarWrapper .efficiencyStats span{font-family:Inter,sans-serif;font-size:12px}.dashboardWrapper .rightPanel .efficiencyCard .efficiencyContent .effBarWrapper .efficiencyStats .statValue{color:var(--primary-color);font-weight:700;margin:0 4px 0 0}.dashboardWrapper .rightPanel .efficiencyCard .efficiencyContent .effBarWrapper .efficiencyStats .statSuffix{color:#7d7d7d;font-weight:400}.dashboardWrapper .rightPanel .efficiencyCard .efficiencyContent .effBarWrapper .efficiencyStats .divider{color:#00000073;margin:0 5px}.dashboardWrapper .rightPanel .efficiencyCard .efficiencyContent .effBarWrapper .ant-progress{margin:0}.dashboardWrapper .rightPanel .efficiencyCard .efficiencyContent .effPercent{color:var(--primary-color);font-family:Inter,sans-serif;font-size:32px;font-weight:700}.dashboardWrapper .rightPanel .efficiencyCard .efficiencyText{flex:0 0 auto}.dashboardWrapper .rightPanel .efficiencyCard .efficiencyText .primaryValue{color:var(--primary-color);font-size:24px;font-weight:700}.dashboardWrapper .rightPanel .efficiencyCard .efficiencyText .suffix{color:#000000a6;font-size:14px;margin-left:4px}.dashboardWrapper .rightPanel .co2Cards{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-top:10px}.dashboardWrapper .rightPanel .co2Cards.wide{grid-template-columns:1fr;margin-top:8px}.dashboardWrapper .rightPanel .co2Cards .smallCard{align-items:center;background:var(--background-secondary);border:none;border-radius:10px;box-shadow:0 2px 4px 0 #00000040;display:flex}.dashboardWrapper .rightPanel .co2Cards .smallCard .ant-card-body{box-shadow:none;display:flex;justify-content:space-between;padding-left:0;width:100%}.dashboardWrapper .rightPanel .co2Cards .smallCard .ant-card-body .innerCard{align-self:center;background:#fff;border-radius:5px;color:var(--primary-color);display:flex;flex-direction:column;font-family:Inter,sans-serif;font-size:12px;font-weight:400;padding:0 4px;width:100%}.dashboardWrapper .rightPanel .co2Cards .smallCard .ant-card-body .innerCard.first{border-bottom-right-radius:0;border-top-right-radius:0}.dashboardWrapper .rightPanel .co2Cards .smallCard .ant-card-body .innerCard.middle{border-radius:0}.dashboardWrapper .rightPanel .co2Cards .smallCard .ant-card-body .innerCard.last{border-bottom-left-radius:0;border-top-left-radius:0}.dashboardWrapper .rightPanel .co2Cards .smallCard .ant-card-body .innerCard div{align-items:baseline;flex-direction:row}.dashboardWrapper .rightPanel .co2Cards .smallCard .ant-card-body .innerCard span{color:#00000073;font-family:Inter,sans-serif;font-size:10px;font-weight:400}.dashboardWrapper .rightPanel .co2Cards .smallCard .ant-card-body .innerCard b{color:var(--primary-color);font-family:Inter,sans-serif;font-size:16px;font-weight:700;margin-right:2px}.dashboardWrapper .rightPanel .co2Cards .smallCard .ant-card-body .anticon{display:flex;justify-content:center;padding:0 2px 0 4px;width:50px}.dashboardWrapper .rightPanel .co2Cards .smallCard svg{color:var(--primary-color);font-size:36px;width:36px}.dashboardWrapper .rightPanel .savingsCard{align-items:center;background:#fff;border:none;border-radius:10px;box-shadow:0 2px 4px 0 #00000040;display:flex;margin-top:10px;padding:8px}.dashboardWrapper .rightPanel .savingsCard svg{color:var(--primary-color);font-size:32px;margin-right:12px}.dashboardWrapper .rightPanel .savingsCard .savingsValues{display:flex;flex:1 1;justify-content:space-between}.dashboardWrapper .rightPanel .savingsCard .savingsValues div span{color:#00000073;font-size:12px}.dashboardWrapper .rightPanel .savingsCard .savingsValues div b{color:var(--primary-color);display:block;font-size:16px}.dashboardWrapper .rightPanel .navButtons{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin-top:10px;width:100%}.dashboardWrapper .rightPanel .navButtons .navBtn{align-items:center;background:linear-gradient(90deg,#00b855,#2b8d3f);border-radius:26px;color:#fff;display:flex;gap:10px;height:38px;justify-content:flex-start;min-width:0;padding:0 16px}.dashboardWrapper .rightPanel .navButtons .navBtn>span{align-items:center;display:flex;gap:10px;justify-content:flex-start;width:100%}.dashboardWrapper .rightPanel .navButtons .navBtn div{flex:1 1;font-family:Inter,sans-serif;font-size:16px;font-weight:400;padding-left:2px;text-align:left}.dashboardWrapper .rightPanel .navButtons .navBtn .anticon{background:#fff;border-radius:5px;color:var(--primary-color);padding:4px;width:15px}.meterModal .ant-modal-body{padding-top:8px}.meterModal .meterForm{background:#f7f7f7;border:1px solid #e5e5e5;border-radius:8px;padding:12px 16px}.meterModal .formActions{display:flex;justify-content:flex-end}.meterModalWrap.ant-modal-centered{align-items:center;display:flex;justify-content:center}.meterModalWrap.ant-modal-centered .ant-modal{display:flex;flex-direction:column;margin:0;max-height:calc(100vh - 32px);padding-bottom:0}.meterModalWrap.ant-modal-centered .ant-modal-body{max-height:calc(100vh - 180px);overflow-y:auto}.updateSiteModalWrap.ant-modal-centered{align-items:center;display:flex;justify-content:center}.updateSiteModalWrap.ant-modal-centered .ant-modal{display:flex;flex-direction:column;margin:0;max-height:calc(100vh - 32px);padding-bottom:0}.updateSiteModalWrap.ant-modal-centered .ant-modal-content{display:flex;flex-direction:column;max-height:100%;padding:0}.updateSiteModalWrap.ant-modal-centered .ant-modal-body{flex:1 1;overflow-y:auto;padding:24px 32px}.updateSiteModal{width:1000px}.updateSiteModal .ant-modal-content{background:var(--background-secondary);border:none;border-radius:10px;box-shadow:0 2px 4px #00000040;padding:24px 32px}.updateSiteModal .ant-modal-header{background:#0000;border-bottom:none}.updateSiteModal .ant-modal-footer{border-top:none;margin-top:16px;padding:0 32px 24px}.updateSiteModal .ant-modal-title{color:#7d7d7d;font-family:Inter,sans-serif;font-size:12px;font-weight:400;margin:20px 0 0 20px}.updateSiteModal .modalSection{background:#fff;border-radius:10px;margin-bottom:8px;padding:16px}.updateSiteModal .modalSection h3{color:var(--primary-color);font-family:Inter,sans-serif;font-size:16px;font-weight:700;margin:0}.updateSiteModal .modalSection .ant-form-item{align-items:center;display:flex;flex-wrap:nowrap;margin-bottom:12px}.updateSiteModal .modalSection .ant-form-item .ant-form-item-label{flex:0 0 220px;max-width:220px;padding-right:8px;text-align:left}.updateSiteModal .modalSection .ant-form-item .ant-form-item-label label{color:#000;font-family:Inter,sans-serif;font-size:12px;font-weight:400;height:auto;line-height:1.2;margin-bottom:0;white-space:normal;width:100%}.updateSiteModal .modalSection .ant-form-item .ant-form-item-control{flex:1 1}.updateSiteModal .modalSection .ant-form-item .ant-form-item-control .ant-input,.updateSiteModal .modalSection .ant-form-item .ant-form-item-control .ant-input-number,.updateSiteModal .modalSection .ant-form-item .ant-form-item-control .ant-input-number-affix-wrapper,.updateSiteModal .modalSection .ant-form-item .ant-form-item-control .ant-picker{border:.5px solid #6c6c6c;border-radius:5px;color:#000;font-family:Inter,sans-serif;font-size:12px;font-weight:400;height:20px;padding:0 8px;text-align:right;width:100%}.updateSiteModal .modalSection .ant-form-item #locationId{width:136px}.updateSiteModal .modalSection .ant-form-item #longitudeLatitude{width:200px}.updateSiteModal .modalSection .ant-form-item .ant-input,.updateSiteModal .modalSection .ant-form-item .ant-input-affix-wrapper,.updateSiteModal .modalSection .ant-form-item .ant-input-group-wrapper,.updateSiteModal .modalSection .ant-form-item .ant-input-number,.updateSiteModal .modalSection .ant-form-item .ant-input-number-group-wrapper,.updateSiteModal .modalSection .ant-form-item .ant-picker{border-radius:4px;font-family:Inter,sans-serif;font-size:14px;height:32px;max-width:200px;width:100%}.updateSiteModal .modalSection .ant-form-item.fullWidthInput .ant-input,.updateSiteModal .modalSection .ant-form-item.fullWidthInput .ant-input-affix-wrapper,.updateSiteModal .modalSection .ant-form-item.fullWidthInput .ant-input-group-wrapper,.updateSiteModal .modalSection .ant-form-item.fullWidthInput .ant-input-number,.updateSiteModal .modalSection .ant-form-item.fullWidthInput .ant-input-number-group-wrapper,.updateSiteModal .modalSection .ant-form-item.fullWidthInput .ant-picker{max-width:100%}.updateSiteModal .modalSection .ant-form-item .ant-form-item-control .ant-input-number-input{border-radius:4px;color:#000;font-family:Inter,sans-serif;font-family:Inter;font-size:12px;font-weight:400;height:20px;padding:0 20px;text-align:right;width:120px}.updateSiteModal .modalSection .ant-form-item .ant-picker-input input{border-radius:4px;color:#000;font-family:Inter,sans-serif;font-family:Inter;font-size:12px;font-weight:400;height:20px;padding:0 8px;text-align:right;width:100%}.updateSiteModal .modalSection .ant-form-item .ant-input-affix-wrapper{border-radius:4px}.updateSiteModal .modalSection .ant-form-item .ant-input-group-addon,.updateSiteModal .modalSection .ant-form-item .ant-input-number-group-addon{background:#fff;border:0;color:#7d7d7d;font-family:Inter,sans-serif;font-size:12px;font-weight:400}.updateSiteModal .modalSection .formRow{align-items:center;display:flex;margin-bottom:0}.updateSiteModal .modalSection .formRow .datePickerWithSuffix .formRowDate{height:20px;width:154px}.updateSiteModal .modalSection .formRow .ant-form-item-control-input-content{display:flex}.updateSiteModal .modalSection .formRow .ant-form-item-control-input-content .ant-picker-suffix{align-self:center;color:#7d7d7d;font-family:Inter,sans-serif;font-size:12px;margin-left:8px}.updateSiteModal .modalSection .formRow.dateRow{position:relative}.updateSiteModal .modalSection .formRow.dateRow .ant-picker{flex:1 1!important;width:auto!important}.updateSiteModal .modalSection .formRow .inputWithUnit{align-items:center;display:flex;width:100%}.updateSiteModal .modalSection .formRow .inputWithUnit .inputWrapper{flex:1 1;min-width:0}.updateSiteModal .modalSection .formRow .inputWithUnit .inputWrapper .ant-input,.updateSiteModal .modalSection .formRow .inputWithUnit .inputWrapper .ant-input-number,.updateSiteModal .modalSection .formRow .inputWithUnit .inputWrapper .ant-picker{border-radius:4px!important;max-width:100%!important;width:100%!important}.updateSiteModal .modalSection .formRow .inputWithUnit .unitLabel{align-items:center;background:#0000;border:none;color:#7d7d7d;display:flex;flex:0 0 auto;font-size:12px;height:32px;padding-left:8px;white-space:nowrap}.updateSiteModal .ant-btn-primary{background:linear-gradient(90deg,#00b855,#2b8d3f);border:none;box-shadow:0 2px 4px 0 #0003}.updateSiteModal .ant-btn-primary:focus,.updateSiteModal .ant-btn-primary:hover{background:linear-gradient(90deg,#00b855,#2b8d3f);box-shadow:0 4px 8px 0 #0003;opacity:.85}.updateSiteModal .modalFooter{margin-top:8px;text-align:center}.updateSiteModal .modalFooter .ant-btn-primary{border-radius:26px;font-family:Inter,sans-serif;font-size:16px;font-weight:400;height:43px;width:100%}.updateSiteModal .modalFooter .backLink{color:#000;cursor:pointer;display:block;font-family:Inter,sans-serif;font-size:14px;margin-top:12px;text-decoration:underline}.topSelector{align-items:center;background:var(--background-secondary);border-radius:5px;box-shadow:0 2px 4px 0 #00000040;display:flex;justify-content:space-between;margin-bottom:16px;padding:8px 16px}.topSelector .topSelectorContent{align-items:center;display:flex;flex:1 1}.topSelector .topSelectorContent .pageTitle{color:var(--primary-color);flex:0 0 auto;font-family:Inter,sans-serif;font-size:24px;font-weight:700;margin-right:16px}.topSelector .topSelectorContent .pageSubtitle{align-items:center;background-color:#fff;border-radius:5px;color:#000000d9;cursor:pointer;display:flex;flex:1 1;font-family:Inter,sans-serif;font-size:16px;justify-content:space-between;position:relative}.topSelector .topSelectorContent .pageSubtitle .siteTitle{color:#000;font-family:Inter,sans-serif;font-size:24px;font-weight:700;margin-left:8px}.topSelector .topSelectorContent .pageSubtitle .dropdownToggle{align-items:center;background:var(--primary-color);border-radius:50%;cursor:pointer;display:flex;height:23px;justify-content:center;margin-right:8px;width:23px}.topSelector .topSelectorContent .pageSubtitle .dropdownToggle .anticon{color:#fff;font-size:12px}.topSelector .topSelectorContent .pageSubtitle .stationOptions{background:#fff;border-radius:0 0 5px 5px!important;box-shadow:0 1px 3px #0000001a!important;left:0;list-style:none;margin:0;padding:0;position:absolute;right:0;top:100%;z-index:1000}.topSelector .topSelectorContent .pageSubtitle .stationOptions li{cursor:pointer;padding:10px 5px 0}.topSelector .topSelectorContent .pageSubtitle .stationOptions li:hover{background:#f0f0f0}.summaryCards{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.summaryCards .summaryCard{background:#f5f5f5;border:none!important;border-radius:10px;box-shadow:0 2px 4px 0 #00000040;margin:0;min-width:23%;padding:8px 16px}.summaryCards .summaryCard .ant-card-body{padding:0}.summaryCards .summaryCard .summaryTitle{color:#00000073;font-size:14px;margin-bottom:8px}.summaryCards .summaryCard .valuePanel{background:#fff;border-radius:5px;margin-bottom:8px;min-height:56px;padding:6px 8px}.summaryCards .summaryCard .valuePanel .ant-statistic-content{align-items:baseline;display:flex}.summaryCards .summaryCard .valuePanel .ant-statistic-content .ant-statistic-content-value{color:var(--primary-color);font-size:24px;font-weight:700}.summaryCards .summaryCard .valuePanel .ant-statistic-content .ant-statistic-content-suffix{color:var(--primary-color);font-size:14px;margin-left:4px}.summaryCards .summaryCard .statSubtitle{color:#00000073;font-size:12px;margin:0}.summaryCards .summaryCard .statChange{color:#000000a6;font-size:12px;margin-top:4px;min-height:20px}.siteInfoCard{background:var(--background-secondary);border:none!important}.siteInfoCard h3{color:var(--primary-color);font-family:Inter,sans-serif;font-size:20px;font-weight:700;margin:0}.siteInfoCard .address{color:#000;font-family:Inter,sans-serif;font-size:10px;font-weight:400;margin-bottom:8px}.siteInfoCard .infoBox{background:#fff;border-radius:5px;font-family:Inter,sans-serif;padding:10px}.siteInfoCard .infoBox label{color:#7d7d7d;display:block;font-family:Inter,sans-serif;font-size:11px;font-weight:400;margin-bottom:2px}.siteInfoCard .infoBox div{color:#000;font-family:Inter,sans-serif;font-size:12px;margin-bottom:2px}.siteInfoCard .infoBox .ant-row:last-child div{margin-bottom:0}.siteInfoCard label{color:#00000073;font-size:12px}.siteInfoCard div{color:#000000d9;font-size:14px;margin-bottom:8px}.analyticCard.ant-card{margin:15px 10px;min-height:400px}.analyticCard.ant-card h3.title{margin:10px 0 0;padding:10px 0 0}.analyticCard.ant-card h3.title .extra{font-size:12px}.analyticCard.ant-card h3.title2{margin:10px 0;padding:10px 0}.analyticCard.ant-card h3.title2 .extra{font-size:12px}.analyticCard.analyticInvertorsPower{min-height:500px}.analyticCard.analyticInvertorsPower .stationList{margin-right:10px;text-align:left;width:240px}.analyticCard.qualityCard .ant-card-body{padding-bottom:0}.tinytable{background:var(--background);color:var(--text-primary);padding:5px 10px 0}.tinytable .ant-list-header{padding:0 5px}.tinytable .header{display:flex;justify-content:space-between}.tinytable .header .header1{color:var(--text-tertiary);font-weight:700}.tinytable .header .header2{color:var(--text-secondary)}.tinytable .row{display:flex;justify-content:space-between;padding:5px 5px 0}.tinytable .row.select{cursor:pointer}.tinytable .row.select:hover{background-color:var(--background-highlight)}.tinytable .row .item1{font-size:12px}.tinytable .row .item2{color:var(--text-tertiary);font-size:10px}.tinytable .percent{background-color:var(--background-shadow)}.tinytable .percent .percent-line{background-color:#096dd9;height:2px}.slick-next:before,.slick-prev:before{color:#545353!important}@media (max-width:768px){.analyticInvertorsPower .stationList{margin-right:10px;text-align:left}}.stationsTableContainer{background:var(--background-secondary);border-radius:5px;box-shadow:0 4px 4px 0 #00000040;padding:16px}.stationsTableContainer .column-site-icon{text-align:center;width:40px}.stationsTableContainer .column-site-icon .siteIcon{background:#fff;border-radius:50%;box-sizing:initial;color:var(--primary-color);display:inline-block;height:30px;width:30px}.stationsTableContainer .column-site-icon .siteIcon svg{height:21px;padding:4px;width:21px}.stationsTableContainer .siteNameOnly{display:flex;flex-direction:column}.stationsTableContainer .siteNameOnly .subtitle{color:#00000073;font-size:12px}.stationsTableContainer .ant-pagination-item,.stationsTableContainer .ant-pagination-total-text{color:#7d7d7d;font-family:Inter,sans-serif;font-size:12px}.stationsTableContainer .ant-pagination-item{border:1px solid #0000001a;border-radius:5px}.stationsTableContainer .pagination-next{width:46px}.stationsTableContainer .ant-pagination-item-active a{background:var(--primary-color);border-color:var(--primary-color);border-radius:5px;color:#fff}.stationsTableContainer .tableControls{background:#fff;border:1px solid #0000001a;border-radius:10px;display:inline-flex;margin-bottom:16px;overflow:hidden}.stationsTableContainer .tableControls .ant-radio-button-wrapper{align-items:center;background:#0000;border:none;color:#000;display:flex;font-family:Inter,sans-serif;font-size:12px;height:25px;justify-content:center;width:160px}.stationsTableContainer .tableControls .ant-radio-button-wrapper svg{padding-bottom:2px;width:14px}.stationsTableContainer .tableControls .ant-radio-button-wrapper:hover{background:#2b8d3f1a;color:var(--primary-color)}.stationsTableContainer .tableControls .ant-radio-button-wrapper.ant-radio-button-wrapper-checked{background:linear-gradient(90deg,#00b856,#2b8c3f)!important;border:none!important;color:#fff!important}.stationsTableContainer .stationsTable{background:#fff;border-radius:10px}.stationsTableContainer .stationsTable .ant-table-thead>tr>th{border:none;color:#000000a6;font-weight:700}.stationsTableContainer .stationsTable .tableHeaderRow{background:#fff}.stationsTableContainer .stationsTable .tableHeaderRow .ant-table-cell{background:#fff;color:#7d7d7d;font-family:Inter,sans-serif;font-size:12px;font-weight:400;padding:20px 5px 10px}.stationsTableContainer .stationsTable .tableHeaderRow .ant-table-cell:before{display:none}.stationsTableContainer .stationsTable .ant-table-tbody>tr.uniformRow>td{background:#f2f2f2}.stationsTableContainer .stationsTable .ant-table-tbody>tr.row-light td{background:#fff}.stationsTableContainer .stationsTable .ant-table-tbody>tr.row-dark td{background:#f5f5f5}.stationsTableContainer .stationsTable .ant-table-tbody>tr td:first-child{border-bottom-left-radius:50px;border-top-left-radius:50px}.stationsTableContainer .stationsTable .ant-table-tbody>tr td:last-child{border-bottom-right-radius:50px;border-top-right-radius:50px}.stationsTableContainer .stationsTable .ant-table-tbody .ant-table-row{border-radius:15px}.stationsTableContainer .stationsTable .ant-table-tbody .ant-table-cell{color:#2d2d2d;font-family:Inter,sans-serif;font-size:12px;font-weight:400;padding:5px 5px 0}.stationsTableContainer .stationsTable .ant-table-container table{border-collapse:initial;border-spacing:0 3px;padding:10px}.stationsTableContainer .tabIcon{height:16px;margin-right:4px;vertical-align:middle;width:16px}.sitesWrapper{padding:16px}.sitesWrapper .leftPanel .topSelector{align-items:center;background:var(--background-secondary);border-radius:5px;box-shadow:0 2px 4px 0 #00000040;display:flex;justify-content:space-between;margin-bottom:16px;padding:8px 16px}.sitesWrapper .leftPanel .topSelector .topSelectorContent{align-items:center;display:flex;flex:1 1}.sitesWrapper .leftPanel .topSelector .topSelectorContent .pageTitle{color:var(--primary-color);flex:0 0 auto;font-family:Inter,sans-serif;font-size:24px;font-weight:700;margin-right:16px}.sitesWrapper .leftPanel .topSelector .topSelectorContent .pageSubtitle{align-items:center;background-color:#fff;border-radius:5px;color:#000000d9;cursor:pointer;display:flex;flex:1 1;font-family:Inter,sans-serif;font-size:16px;justify-content:space-between;position:relative}.sitesWrapper .leftPanel .topSelector .topSelectorContent .pageSubtitle .siteTitle{color:#000;font-family:Inter,sans-serif;font-size:24px;font-weight:700;margin-left:8px}.sitesWrapper .leftPanel .topSelector .topSelectorContent .pageSubtitle .dropdownToggle{align-items:center;background:var(--primary-color);border-radius:50%;cursor:pointer;display:flex;height:23px;justify-content:center;margin-right:8px;width:23px}.sitesWrapper .leftPanel .topSelector .topSelectorContent .pageSubtitle .dropdownToggle .anticon{color:#fff;font-size:12px}.sitesWrapper .leftPanel .topSelector .topSelectorContent .pageSubtitle .stationOptions{background:#fff;border-radius:0 0 5px 5px!important;box-shadow:0 1px 3px #0000001a!important;left:0;list-style:none;margin:0;padding:0;position:absolute;right:0;top:100%;z-index:1000}.sitesWrapper .leftPanel .topSelector .topSelectorContent .pageSubtitle .stationOptions li{cursor:pointer;padding:10px 5px 0}.sitesWrapper .leftPanel .topSelector .topSelectorContent .pageSubtitle .stationOptions li:hover{background:#f0f0f0}.sitesWrapper .leftPanel .stationSelectorHolder{margin-bottom:16px}.sitesWrapper .leftPanel .stationSelectorHolder .ant-select-selector{background:#fff!important;border:1px solid #d9d9d9!important;border-radius:4px!important;height:32px!important}.sitesWrapper .leftPanel .summaryCards{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.sitesWrapper .leftPanel .summaryCards .summaryCard{background:#f5f5f5;border:none!important;border-radius:10px;box-shadow:0 2px 4px 0 #00000040;margin:0;min-width:23%;padding:8px 16px}.sitesWrapper .leftPanel .summaryCards .summaryCard .ant-card-body{padding:0}.sitesWrapper .leftPanel .summaryCards .summaryCard .summaryTitle{color:#00000073;font-size:14px;margin-bottom:8px}.sitesWrapper .leftPanel .summaryCards .summaryCard .valuePanel{background:#fff;border-radius:5px;margin-bottom:8px;padding:6px 8px}.sitesWrapper .leftPanel .summaryCards .summaryCard .valuePanel .ant-statistic-content{align-items:baseline;display:flex}.sitesWrapper .leftPanel .summaryCards .summaryCard .valuePanel .ant-statistic-content .ant-statistic-content-value{color:var(--primary-color);font-size:24px;font-weight:700}.sitesWrapper .leftPanel .summaryCards .summaryCard .valuePanel .ant-statistic-content .ant-statistic-content-suffix{color:var(--primary-color);font-size:14px;margin-left:4px}.sitesWrapper .leftPanel .summaryCards .summaryCard .statSubtitle{color:#00000073;font-size:12px;margin:0}.sitesWrapper .leftPanel .summaryCards .summaryCard .statChange{color:#000000a6;font-size:12px;margin-top:4px}.sitesWrapper .leftPanel .chartWrapper{background:var(--background-secondary);border-radius:8px;box-shadow:0 2px 4px 0 #00000040;min-height:300px;padding:16px}.sitesWrapper .leftPanel .chartWrapper .controls{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px!important}.sitesWrapper .leftPanel .chartWrapper .controls .ant-radio-group{background:#fff;border:1px solid #0000001a;border-radius:10px;display:inline-flex;overflow:hidden}.sitesWrapper .leftPanel .chartWrapper .controls .ant-radio-button-wrapper{background:#0000;border:none;color:#000000d9;font-size:14px;height:25px;line-height:25px;min-width:70px;text-align:center}.sitesWrapper .leftPanel .chartWrapper .controls .ant-radio-button-wrapper:hover{background:#2b8d3f1a;color:var(--primary-color)}.sitesWrapper .leftPanel .chartWrapper .controls .ant-radio-button-wrapper-checked{background:linear-gradient(90deg,#00b856,#2b8c3f)!important;border:none!important;color:#fff!important}.sitesWrapper .leftPanel .chartWrapper .controls .ant-picker{margin-left:0}.sitesWrapper .leftPanel .chartWrapper .controls .dateNavigator{align-items:center;background:#fff;border:1px solid #d9d9d9;border-radius:15px;display:inline-flex;height:27px;justify-content:space-between;padding:2px 4px;width:125px}.sitesWrapper .leftPanel .chartWrapper .controls .dateNavigator .navigatorIcon{background:var(--primary-color);border-radius:50%;color:#fff;cursor:pointer;font-size:12px;height:20px;width:20px}.sitesWrapper .leftPanel .chartWrapper .controls .dateNavigator .navigatorIcon svg{margin-left:3px}.sitesWrapper .leftPanel .chartWrapper .controls .dateNavigator .navigatorDate{font-family:Inter,sans-serif;font-size:12px;font-weight:400;text-align:center}.sitesWrapper .leftPanel .chartWrapper .chart{background:#fff;border:none!important;border-radius:10px;box-shadow:0 2px 4px #0000001a}.sitesWrapper .leftPanel .chartWrapper .chart .summaryBoxes{align-items:center;display:flex;justify-content:space-around;margin:0 25%}.sitesWrapper .leftPanel .chartWrapper .chart .summaryBoxes .ant-divider{height:50px;margin-top:12px}.sitesWrapper .leftPanel .chartWrapper .chart .summaryBoxes .summaryBox{border:0;border-radius:0;width:120px}.sitesWrapper .leftPanel .chartWrapper .chart .summaryBoxes .summaryBox .ant-card-body{margin-top:12px;padding:0}.sitesWrapper .leftPanel .chartWrapper .chart .summaryBoxes .summaryBox .ant-statistic .ant-statistic-title{align-items:baseline;color:#7d7d7d;display:flex;font-family:Inter,sans-serif;font-size:10px;justify-content:center}.sitesWrapper .leftPanel .chartWrapper .chart .summaryBoxes .summaryBox .ant-statistic .ant-statistic-content{align-items:baseline;display:flex;justify-content:center}.sitesWrapper .leftPanel .chartWrapper .chart .summaryBoxes .summaryBox .ant-statistic .ant-statistic-content .ant-statistic-content-value{color:var(--primary-color);font-size:24px;font-weight:700;margin-right:4px}.sitesWrapper .leftPanel .chartWrapper .chart .summaryBoxes .summaryBox .ant-statistic .ant-statistic-content .ant-statistic-content-suffix{color:var(--primary-color);font-size:14px}.sitesWrapper .leftPanel .chartWrapper .chart .summaryBoxes .summaryBox .ant-statistic .ant-statistic-content .ant-statistic-content-prefix{color:var(--primary-color);font-size:24px;font-weight:700}.sitesWrapper .rightPanel .ant-card{margin:0!important}.sitesWrapper .rightPanel .ant-card .ant-card-body{background:var(--background-secondary);border-radius:10px;box-shadow:0 2px 4px 0 #00000040;padding:8px}.sitesWrapper .rightPanel .siteInfoCard{border:none!important}.sitesWrapper .rightPanel .siteInfoCard h3{color:var(--primary-color);font-family:Inter,sans-serif;font-size:20px;font-weight:700;margin:0}.sitesWrapper .rightPanel .siteInfoCard .address{color:#000;font-family:Inter,sans-serif;font-size:10px;font-weight:400;margin-bottom:8px}.sitesWrapper .rightPanel .siteInfoCard .infoBox{background:#fff;border-radius:5px;font-family:Inter,sans-serif;padding:10px}.sitesWrapper .rightPanel .siteInfoCard .infoBox label{color:#7d7d7d;display:block;font-family:Inter,sans-serif;font-size:11px;font-weight:400;margin-bottom:2px}.sitesWrapper .rightPanel .siteInfoCard .infoBox div{color:#000;font-family:Inter,sans-serif;font-size:12px;margin-bottom:2px}.sitesWrapper .rightPanel .siteInfoCard .infoBox .ant-row:last-child div{margin-bottom:0}.sitesWrapper .rightPanel .siteInfoCard label{color:#00000073;font-size:12px}.sitesWrapper .rightPanel .siteInfoCard div{color:#000000d9;font-size:14px;margin-bottom:8px}.sitesWrapper .rightPanel .efficiencyCard{border:none!important;border-radius:10px;margin-top:16px}.sitesWrapper .rightPanel .efficiencyCard .effLabel{color:#7d7d7d;font-size:12px;margin-bottom:8px}.sitesWrapper .rightPanel .efficiencyCard .efficiencyContent{background:#fff;border-radius:5px;display:flex;justify-content:space-between;padding:0 10px}.sitesWrapper .rightPanel .efficiencyCard .efficiencyContent .effBarWrapper{align-items:baseline;align-self:center;display:flex;flex-direction:column;width:75%}.sitesWrapper .rightPanel .efficiencyCard .efficiencyContent .effBarWrapper .efficiencyStats{align-items:baseline;display:flex}.sitesWrapper .rightPanel .efficiencyCard .efficiencyContent .effBarWrapper .efficiencyStats span{font-family:Inter,sans-serif;font-size:12px}.sitesWrapper .rightPanel .efficiencyCard .efficiencyContent .effBarWrapper .efficiencyStats .statValue{color:var(--primary-color);font-weight:700;margin:0 4px 0 0}.sitesWrapper .rightPanel .efficiencyCard .efficiencyContent .effBarWrapper .efficiencyStats .statSuffix{color:#7d7d7d;font-weight:400}.sitesWrapper .rightPanel .efficiencyCard .efficiencyContent .effBarWrapper .efficiencyStats .divider{color:#00000073;margin:0 5px}.sitesWrapper .rightPanel .efficiencyCard .efficiencyContent .effBarWrapper .ant-progress{margin:0}.sitesWrapper .rightPanel .efficiencyCard .efficiencyContent .effPercent{color:var(--primary-color);font-family:Inter,sans-serif;font-size:32px;font-weight:700}.sitesWrapper .rightPanel .efficiencyCard .efficiencyText{flex:0 0 auto}.sitesWrapper .rightPanel .efficiencyCard .efficiencyText .primaryValue{color:var(--primary-color);font-size:24px;font-weight:700}.sitesWrapper .rightPanel .efficiencyCard .efficiencyText .suffix{color:#000000a6;font-size:14px;margin-left:4px}.sitesWrapper .rightPanel .co2Cards{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-top:16px}.sitesWrapper .rightPanel .co2Cards.wide{grid-template-columns:1fr;margin-top:8px}.sitesWrapper .rightPanel .co2Cards .smallCard{align-items:center;background:var(--background-secondary);border:none;border-radius:10px;box-shadow:0 2px 4px 0 #00000040;display:flex}.sitesWrapper .rightPanel .co2Cards .smallCard .ant-card-body{box-shadow:none;display:flex;justify-content:space-between;padding-left:0;width:100%}.sitesWrapper .rightPanel .co2Cards .smallCard .ant-card-body .innerCard{align-self:center;background:#fff;border-radius:5px;color:var(--primary-color);display:flex;flex-direction:column;font-family:Inter,sans-serif;font-size:12px;font-weight:400;padding:0 4px;width:100%}.sitesWrapper .rightPanel .co2Cards .smallCard .ant-card-body .innerCard.first{border-bottom-right-radius:0;border-top-right-radius:0}.sitesWrapper .rightPanel .co2Cards .smallCard .ant-card-body .innerCard.middle{border-radius:0}.sitesWrapper .rightPanel .co2Cards .smallCard .ant-card-body .innerCard.last{border-bottom-left-radius:0;border-top-left-radius:0}.sitesWrapper .rightPanel .co2Cards .smallCard .ant-card-body .innerCard div{align-items:baseline;flex-direction:row}.sitesWrapper .rightPanel .co2Cards .smallCard .ant-card-body .innerCard span{color:#00000073;font-family:Inter,sans-serif;font-size:10px;font-weight:400}.sitesWrapper .rightPanel .co2Cards .smallCard .ant-card-body .innerCard b{color:var(--primary-color);font-family:Inter,sans-serif;font-size:16px;font-weight:700;margin-right:2px}.sitesWrapper .rightPanel .co2Cards .smallCard .ant-card-body .anticon{padding:0 2px 0 4px;width:76px}.sitesWrapper .rightPanel .co2Cards .smallCard svg{color:var(--primary-color);font-size:46px;width:46px}.sitesWrapper .rightPanel .savingsCard{align-items:center;background:#fff;border:none;border-radius:10px;box-shadow:0 2px 4px 0 #00000040;display:flex;margin-top:16px;padding:8px}.sitesWrapper .rightPanel .savingsCard svg{color:var(--primary-color);font-size:32px;margin-right:12px}.sitesWrapper .rightPanel .savingsCard .savingsValues{display:flex;flex:1 1;justify-content:space-between}.sitesWrapper .rightPanel .savingsCard .savingsValues div span{color:#00000073;font-size:12px}.sitesWrapper .rightPanel .savingsCard .savingsValues div b{color:var(--primary-color);display:block;font-size:16px}.sitesWrapper .rightPanel .navButtons{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-top:16px}.sitesWrapper .rightPanel .navButtons .navBtn{align-items:center;background:linear-gradient(90deg,#00b855,#2b8d3f);border-radius:26px;color:#fff;display:flex;height:43px;justify-content:center;min-width:168px;padding:0 24px}.sitesWrapper .rightPanel .navButtons .navBtn div{font-family:Inter,sans-serif;font-size:16px;font-weight:400;padding-left:10px;text-align:left;width:100%}.sitesWrapper .rightPanel .navButtons .navBtn .anticon{background:#fff;border-radius:5px;color:var(--primary-color);padding:4px}.ant-card-head-wrapper{width:100%}.devicesTableContainer{background:var(--background-secondary);border-radius:5px;box-shadow:0 4px 4px 0 #00000040;padding:16px}.devicesTableContainer .tableHeader{align-items:center;display:flex;margin-bottom:10px}.devicesTableContainer .tableHeader .tableControls{align-items:center;display:inline-flex;margin-bottom:0}.devicesTableContainer .tableHeader .tableHeaderRight{align-items:center;display:inline-flex;margin-left:auto}.devicesTableContainer .tableHeader .tableHeaderRight .ant-btn{align-items:center;background:#fff;border:.5px solid #d9d9d9;border-radius:20px;box-shadow:none;color:#000;display:flex;font-family:Inter,sans-serif;font-size:12px;font-weight:400;height:25px;justify-content:center;margin-right:8px;outline:none;padding:0 12px}.devicesTableContainer .tableHeader .tableHeaderRight .ant-btn:focus,.devicesTableContainer .tableHeader .tableHeaderRight .ant-btn:hover{background:#fff;border-color:#d9d9d9;color:var(--primary-color)}.devicesTableContainer .tableHeader .tableHeaderRight .ant-btn.ant-btn-primary,.devicesTableContainer .tableHeader .tableHeaderRight .ant-btn.ant-btn-primary:focus,.devicesTableContainer .tableHeader .tableHeaderRight .ant-btn.ant-btn-primary:hover{background:var(--primary-color)!important;border-color:#d9d9d9!important;color:#fff!important}.devicesTableContainer .tableHeader .tableHeaderRight .ant-btn:last-child{margin-right:0}.devicesTableContainer .tableHeader .tableHeaderRight .snSearch{margin-left:8px}.devicesTableContainer .tableHeader .tableHeaderRight .snSearch .ant-input-search{border-radius:20px;display:inline-flex;height:25px;overflow:hidden}.devicesTableContainer .tableHeader .tableHeaderRight .snSearch .ant-input-search .ant-input{background:#fff;border:none;color:#000;font-family:Inter,sans-serif;font-size:12px;height:25px;padding:0 12px}.devicesTableContainer .tableHeader .tableHeaderRight .snSearch .ant-input-search .ant-input:focus,.devicesTableContainer .tableHeader .tableHeaderRight .snSearch .ant-input-search .ant-input:hover{background:#fff;box-shadow:none;color:var(--primary-color)}.devicesTableContainer .tableHeader .tableHeaderRight .snSearch .ant-input-search .ant-input-search-button{align-items:center;background:#fff;border:none;color:#000;display:flex;justify-content:center;padding:0 8px}.devicesTableContainer .tableHeader .tableHeaderRight .snSearch .ant-input-search .ant-input-search-button:focus,.devicesTableContainer .tableHeader .tableHeaderRight .snSearch .ant-input-search .ant-input-search-button:hover{background:#fff;box-shadow:none;color:var(--primary-color)}.devicesTableContainer .tableControls{background:#fff;border:1px solid #0000001a;border-radius:10px;display:inline-flex;margin-bottom:16px;overflow:hidden}.devicesTableContainer .tableControls .ant-radio-button-wrapper{align-items:center;background:#0000;border:none;color:#000;display:flex;font-family:Inter,sans-serif;font-size:12px;height:25px;justify-content:center;width:160px}.devicesTableContainer .tableControls .ant-radio-button-wrapper svg{padding-bottom:2px;width:14px}.devicesTableContainer .tableControls .ant-radio-button-wrapper:hover{background:#2b8d3f1a;color:var(--primary-color)}.devicesTableContainer .tableControls .ant-radio-button-wrapper.ant-radio-button-wrapper-checked{background:linear-gradient(90deg,#00b856,#2b8c3f)!important;border:none!important;color:#fff!important}.devicesTableContainer .column-device-icon{text-align:center;width:40px}.devicesTableContainer .column-device-icon .deviceIcon{background:#fff;border-radius:50%;box-sizing:initial;color:var(--primary-color);display:inline-block;height:30px;width:30px}.devicesTableContainer .column-device-icon .deviceIcon svg{height:21px;padding:4px;width:21px}.devicesTableContainer .ant-pagination-item,.devicesTableContainer .ant-pagination-total-text{color:#7d7d7d;font-family:Inter,sans-serif;font-size:12px}.devicesTableContainer .ant-pagination-item{border:1px solid #0000001a;border-radius:5px}.devicesTableContainer .pagination-next{width:46px}.devicesTableContainer .ant-pagination-item-active a{background:var(--primary-color);border-color:var(--primary-color);border-radius:5px;color:#fff}.devicesTableContainer .devicesTable{background:#fff;border-radius:10px}.devicesTableContainer .devicesTable .ant-table-thead>tr>th{border:none;color:#000000a6;font-weight:700}.devicesTableContainer .devicesTable .tableHeaderRow{background:#fff}.devicesTableContainer .devicesTable .tableHeaderRow .ant-table-cell{background:#fff;color:#7d7d7d;font-family:Inter,sans-serif;font-size:12px;font-weight:400;padding:20px 5px 10px}.devicesTableContainer .devicesTable .tableHeaderRow .ant-table-cell:before{display:none}.devicesTableContainer .devicesTable .ant-table-tbody>tr.uniformRow>td{background:#f2f2f2}.devicesTableContainer .devicesTable .ant-table-tbody>tr.row-light td{background:#fff}.devicesTableContainer .devicesTable .ant-table-tbody>tr.row-dark td{background:#f5f5f5}.devicesTableContainer .devicesTable .ant-table-tbody>tr td:first-child{border-bottom-left-radius:50px;border-top-left-radius:50px}.devicesTableContainer .devicesTable .ant-table-tbody>tr td:last-child{border-bottom-right-radius:50px;border-top-right-radius:50px}.devicesTableContainer .devicesTable .ant-table-tbody .ant-table-row{border-radius:15px}.devicesTableContainer .devicesTable .ant-table-tbody .ant-table-cell{color:#2d2d2d;font-family:Inter,sans-serif;font-size:12px;font-weight:400;padding:5px 5px 0}.devicesTableContainer .devicesTable .ant-table-container table{border-collapse:initial;border-spacing:0 3px;padding:10px}.devicesTableContainer .tabIcon{height:16px;margin-right:4px;vertical-align:middle;width:16px}.devicesWrapper{padding:16px}.devicesWrapper .leftPanel .summaryButtons{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,1fr);margin-bottom:20px}.devicesWrapper .leftPanel .summaryButtons .summaryBtnContent{align-items:center;display:flex}.devicesWrapper .leftPanel .summaryButtons .summaryBtnIconWrapper{align-items:center;background:#fff;border-radius:50%;display:flex;height:40px;justify-content:center;margin-right:12px;width:40px}.devicesWrapper .leftPanel .summaryButtons .summaryBtnText{align-items:flex-start;display:flex;flex-direction:column}.devicesWrapper .leftPanel .summaryButtons .summaryBtnTitle{color:#000;font-size:12px;font-weight:700;line-height:1.2}.devicesWrapper .leftPanel .summaryButtons .summaryBtnSubtitle{color:#00000073;font-size:10px;font-weight:400;line-height:1.2}.devicesWrapper .leftPanel .summaryButtons .ant-btn{align-items:center;background:#f2f2f2;border-radius:5px;box-shadow:0 2px 4px 0 #00000040;color:#000;display:flex;flex-shrink:0;font-family:Inter,sans-serif;font-size:12px;font-weight:700;height:54px;justify-content:flex-start;padding-left:16px;width:250px}.devicesWrapper .leftPanel .summaryButtons .ant-btn:focus,.devicesWrapper .leftPanel .summaryButtons .ant-btn:hover{border-color:var(--primary-color);box-shadow:none;color:var(--primary-color);outline:none}.devicesWrapper .leftPanel .summaryButtons .ant-btn-primary{background:linear-gradient(90deg,#2f893d,#00b855);background:var(--primary-color)!important;border-radius:5px;box-shadow:0 2px 4px 0 #00000040;color:#fff!important}.devicesWrapper .leftPanel .summaryButtons .ant-btn-primary:focus,.devicesWrapper .leftPanel .summaryButtons .ant-btn-primary:hover{background:var(--primary-color)!important;border-color:var(--primary-color)!important;color:#fff!important}.devicesWrapper .leftPanel .summaryButtons .ant-btn-primary .summaryBtnTitle{color:#fff}.devicesWrapper .leftPanel .summaryButtons .ant-btn-primary .summaryBtnSubtitle{color:#ffffffa6}.devicesWrapper .leftPanel .summaryButtons .summaryBtnIcon{width:26px}.reportForm{background:var(--background-secondary);border-radius:5px;box-shadow:0 4px 4px 0 #00000040;padding:14px}.reportForm .reportHeader{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between}.reportForm .reportHeader .headerLeft{flex:1 1}.reportForm .reportHeader .headerLeft .reportTitle{font-size:24px;font-weight:700}.reportForm .reportHeader .headerLeft .plantName{color:var(--primary-color);font-size:18px;font-weight:600;margin-top:4px}.reportForm .reportHeader .headerLeft .plantAddress{color:#000000a6;font-size:14px;margin-top:2px}.reportForm .reportHeader .headerLeft .reportDetailsInline{display:flex;margin-top:12px}.reportForm .reportHeader .headerLeft .reportDetailsInline .detailItem{margin-right:32px}.reportForm .reportHeader .headerLeft .reportDetailsInline .detailItem .detailLabel{color:#00000073;font-size:12px}.reportForm .reportHeader .headerLeft .reportDetailsInline .detailItem .detailValue{color:#000;font-size:14px;font-weight:500;margin-top:2px}.reportForm .reportHeader .headerRight{align-items:flex-end;display:flex;flex-direction:column}.reportForm .reportHeader .headerRight .reportLogo{background:var(--logo) no-repeat center;background-size:contain;border-radius:5px;height:96px;width:100px}.reportForm .reportHeader .headerRight .reportMonthLabel{color:#000;font-family:Inter,sans-serif;font-size:12px;font-weight:400;margin-top:18px;text-align:right}.reportForm .reportRow{background:#fff;border-radius:5px;margin-bottom:16px;padding:16px 20px}.reportForm .reportSectionHeader{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.reportForm .reportSectionHeader .sectionTitle{color:#6c6c6c;font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:normal}.reportForm .reportSectionHeader .sectionPeriod{color:#000;font-family:Inter,sans-serif;font-size:12px;font-weight:400}.reportForm .electricityStats{grid-column-gap:10px;grid-row-gap:10px;column-gap:10px;display:grid;grid-template-columns:repeat(3,1fr);row-gap:10px}.reportForm .electricityStats .statCard{background:#f2f2f2;border-radius:5px;box-shadow:0 2px 4px 0 #00000040;display:flex;flex-direction:column;height:100px;justify-content:space-between;width:100%}.reportForm .electricityStats .statCard .ant-card-body{padding:8px}.reportForm .electricityStats .statCard .ant-statistic{background-color:#fff;border-radius:5px;display:flex;flex-direction:column;justify-content:center;padding-left:10px}.reportForm .electricityStats .statCard .ant-statistic-title{color:#7d7d7d;font-family:Inter,sans-serif;font-size:11px;font-weight:400;margin:4px 0 0}.reportForm .electricityStats .statCard .ant-statistic-content-value{color:var(--primary-color);font-size:24px;font-weight:700}.reportForm .electricityStats .statCard .ant-statistic-content-suffix{color:var(--primary-color);font-size:14px}.reportForm .electricityStats .statCard .statChange{color:#000000a6;font-size:12px;margin-top:8px;padding-left:4px}.reportForm .benefitsSummary{display:flex;gap:16px;justify-content:space-between}.reportForm .benefitsSummary .benefitCard{align-items:center;background:var(--background-secondary);border:none;border-radius:10px;box-shadow:0 2px 4px 0 #00000040;display:flex;width:188px}.reportForm .benefitsSummary .benefitCard .ant-card-body{padding:10px 8px}.reportForm .benefitsSummary .benefitCard .benefitBody{background:#fff;border-radius:5px;box-shadow:0 2px 4px #0000001a;display:flex;flex:1 1;flex-direction:column;overflow:hidden}.reportForm .benefitsSummary .benefitCard .benefitBody .benefitCardHeader{align-content:center;background:#7d7d7d;color:#fff;font-family:Inter,sans-serif;font-size:10px;font-weight:400;height:28px;padding:6px 12px;text-align:center}.reportForm .benefitsSummary .benefitCard .benefitBody .benefitCardHeader.green{background:var(--primary-color)}.reportForm .benefitsSummary .benefitCard .benefitBody .benefitCardValue{align-items:center;color:#7d7d7d;display:flex;flex:1 1;font-family:Inter,sans-serif;font-size:24px;font-weight:700;justify-content:center;padding:8px}.reportForm .benefitsSummary .benefitCard .benefitBody .benefitCardValue.green{color:var(--primary-color)}.reportForm .benefitsSummary .benefitCard .benefitBody .benefitCardValue.underline{text-decoration-line:underline}.reportForm .benefitsSummary .benefitCard .benefitCardFooter{color:#7d7d7d;font-family:Inter,sans-serif;font-size:10px;padding:8px 24px 0;text-align:center}.reportForm .benefitsSummary .benefitSign{align-items:center;color:#7d7d7d;display:flex;font-family:Inter,sans-serif;font-size:32px;font-weight:700}.reportForm .benefitsSummary .benefitSign.vertical{background:#7d7d7d;margin:0 10px;width:1px}.reportForm .co2Cards{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin-top:20px}.reportForm .co2Cards .smallCard{align-items:center;background:var(--background-secondary);border:none;border-radius:10px;box-shadow:0 2px 4px 0 #00000040;display:flex}.reportForm .co2Cards .smallCard .ant-card-body{box-shadow:none;display:flex;height:62px;justify-content:space-between;padding:10px 8px;width:100%}.reportForm .co2Cards .smallCard .ant-card-body .innerCard{align-self:center;background:#fff;border-radius:5px;color:var(--primary-color);display:flex;flex-direction:column;font-family:Inter,sans-serif;font-size:12px;font-weight:400;padding:0 4px;width:100%}.reportForm .co2Cards .smallCard .ant-card-body .innerCard.first{border-bottom-right-radius:0;border-top-right-radius:0}.reportForm .co2Cards .smallCard .ant-card-body .innerCard.middle{border-radius:0}.reportForm .co2Cards .smallCard .ant-card-body .innerCard.last{border-bottom-left-radius:0;border-top-left-radius:0}.reportForm .co2Cards .smallCard .ant-card-body .innerCard div{align-items:baseline;flex-direction:row}.reportForm .co2Cards .smallCard .ant-card-body .innerCard span{color:#00000073;font-family:Inter,sans-serif;font-size:10px;font-weight:400}.reportForm .co2Cards .smallCard .ant-card-body .innerCard b{color:var(--primary-color);font-family:Inter,sans-serif;font-size:16px;font-weight:700;margin-right:2px}.reportForm .co2Cards .smallCard .ant-card-body .anticon{padding:0 2px 0 4px;width:76px}.reportForm .co2Cards .smallCard svg{color:var(--primary-color);font-size:46px;width:46px}.reportForm .otherDataSection .reportSectionHeader{margin-bottom:12px}.reportForm .otherDataSection .otherDataBoxes{display:flex;gap:16px;margin-bottom:12px}.reportForm .otherDataSection .otherDataBoxes .dataCard{align-items:center;background:var(--background-secondary);border:none;border-radius:10px;box-shadow:0 2px 4px 0 #00000040;display:flex;padding:12px;width:142px}.reportForm .otherDataSection .otherDataBoxes .dataCard .dataCardBody{align-items:flex-start;background:#fff;border-radius:5px;display:flex;flex-direction:column;padding:10px;width:100%}.reportForm .otherDataSection .otherDataBoxes .dataCard .dataCardBody .dataCardTitle{color:#000;font-family:Inter,sans-serif;font-size:12px;font-weight:700;margin-bottom:4px}.reportForm .otherDataSection .otherDataBoxes .dataCard .dataCardBody .dataCardValue{color:#7d7d7d;font-family:Inter,sans-serif;font-size:16px;font-weight:700}.reportForm .otherDataSection .remarksText{color:#6c6c6c;font-size:12px;font-weight:400}.reportForm .otherDataSection .remarksText .remarksLabel{font-weight:700}.generateReportCard{background:var(--background-secondary);margin-top:16px}.generateReportCard .generateReportHeader{color:#7d7d7d;font-family:Inter,sans-serif;font-size:12px;font-weight:400;margin-bottom:10px}.generateReportCard .ant-form{background-color:#fff;border-radius:10px;padding:16px}.generateReportCard .ant-form .formRow{align-items:center;display:flex;justify-content:space-between;margin-bottom:2px}.generateReportCard .ant-form .formRow .ant-select{align-items:center}.generateReportCard .ant-form .formRow .ant-select-selector,.generateReportCard .ant-form .formRow input{align-items:center;border:.5px solid #d9d9d9;border-radius:5px;display:flex;font-family:Inter,sans-serif;font-size:12px;height:20px;padding:0 8px;text-align:right;width:100%}.generateReportCard .ant-form .formRow .ant-select-selector{padding-inline-start:0!important}.generateReportCard .ant-form .formLabel,.generateReportCard .ant-form label{color:#000;flex:0 0 65%;font-family:Inter,sans-serif;font-size:12px;font-weight:400}.generateReportCard .ant-form textarea{border:.5px solid #d9d9d9;border-radius:5px;font-family:Inter,sans-serif;font-size:12px;height:80px;padding:8px;width:100%}.generateReportCard .ant-form .formItemNoMargin{flex:1 1;margin-bottom:0}.generateReportCard .generateReportButton{background:linear-gradient(90deg,#00b855,#28bd3f);border-radius:26px;box-shadow:0 2px 4px 0 #00000040;color:#fff;font-family:Inter,sans-serif;font-size:16px;font-weight:400;height:43px;text-align:center}.generateReportCard .generateReportButton:hover{background:linear-gradient(90deg,#009f4a,#249c37)!important}.reportMonthDropdown .ant-select-item-option-content{color:#000;font-family:Inter,sans-serif;font-size:12px}.reportsWrapper{padding:16px}.financeEditModal{top:20px;width:fit-content}.financeEditModal .editGrid{grid-column-gap:0;align-items:start;box-sizing:border-box;column-gap:0;display:grid;grid-template-columns:580px 560px;justify-content:center;margin:0 auto}.financeEditModal .editCard,.financeEditModal .leftCol,.financeEditModal .rightCol{box-sizing:border-box}.financeEditModal .blopsCard .blopsTierSelector{background-color:#fff;border-radius:5px;display:flex;flex-wrap:wrap;gap:0;justify-content:center;margin-bottom:8px;padding:4px}.financeEditModal .blopsCard .blopsTierSelector .legendItem{align-items:center;cursor:pointer;display:inline-flex;font-size:12px;font-weight:400;-webkit-user-select:none;user-select:none}.financeEditModal .blopsCard .blopsTierSelector .legendItem .tierSwatch{border-radius:4px;display:inline-block;height:14px;margin:4px;width:14px}.financeEditModal .blopsCard .blopsTierSelector .legendItem-checked .tierSwatch{box-shadow:0 0 0 2px var(--primary-color)}.financeEditModal .blopsCard .blopsTierSelector .tierText{line-height:14px}.financeEditModal .blopsCard .hourGrid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(12,1fr);margin-top:6px;padding:10px 0}.financeEditModal .blopsCard .hourChip{background:#fff;border:1px solid #0003;border-radius:20px;color:#000;cursor:pointer;font-family:Inter,sans-serif;font-size:12px;font-weight:400;height:34px;padding:0 2px;text-align:center;transition:transform .05s ease,box-shadow .1s ease;-webkit-user-select:none;user-select:none;width:34px}.financeEditModal .blopsCard .hourChip:hover{transform:translateY(-1px)}.financeEditModal .blopsCard .hourChip.assigned{border-style:solid;color:#000}.financeEditModal .blopsCard .hourChip.selecting{box-shadow:0 0 0 3px #22c55e26;outline:1px dashed var(--primary-color);outline-offset:1px}.financeEditModal .blopsCard .hourActions{align-items:center;display:flex;justify-content:space-between;margin-top:8px}.financeEditModal .blopsCard .hourActions .actionLink{font-size:12px;height:20px;line-height:20px;padding:0}.financeEditModal .blopsCard .hourActions .leftActions{display:inline-flex;gap:12px}.financeEditModal .blopsCard .hourActions .clearAll{color:#1677ff;font-size:12px;height:20px;line-height:20px;padding:0}.financeEditModal .blopsCard .hourActions .ant-btn-link[disabled]{cursor:not-allowed;opacity:.45}.financeEditModal .leftCol{width:560px}.financeEditModal .rightCol{margin-top:24px;width:560px}.financeEditModal .leftCol,.financeEditModal .rightCol{display:flex;flex-direction:column;gap:4px}.financeEditModal .modalFooter{gap:16px;justify-content:flex-end;margin-top:4px}.financeEditModal .editCard{background:#fff;border-radius:5px;box-shadow:0 1px 4px #0000001a;margin-bottom:4px;padding:16px 24px;width:100%}.financeEditModal .editCard .cardTitle{color:var(--primary-color);font-family:Inter,sans-serif;font-size:16px;font-weight:700}.financeEditModal .editCard .siteAddress{color:#7d7d7d;font-size:12px;margin-bottom:12px}.financeEditModal .editCard .editCardBody{display:flex;flex-direction:column;gap:4px}.financeEditModal .editCard .fieldRow{grid-column-gap:12px;align-items:center;column-gap:12px;display:grid;grid-template-columns:auto 116px 120px}.financeEditModal .editCard .fieldRow .unit{color:#7d7d7d;font-size:12px;justify-self:start;line-height:20px;text-align:left;width:120px}.financeEditModal .editCard .label{color:#000;font-family:Inter,sans-serif;font-size:12px;font-weight:400}.financeEditModal .editCard .control{align-items:center;display:flex;gap:8px}.financeEditModal .editCard .valueRight{color:#000;font-family:Inter,sans-serif;font-size:12px;font-weight:700;text-align:right;text-decoration-line:underline;text-decoration-style:solid}.financeEditModal .editCard .helperNote,.financeEditModal .editCard .suffix{color:#7d7d7d;font-size:12px;grid-column:3/4}.financeEditModal .editCard .unitRight{color:#7d7d7d;font-size:14px}.financeEditModal .editCard .uploadPill{border-radius:20px;height:20px;line-height:20px;padding:0 24px}.financeEditModal .editCard .ant-input-number{height:20px;line-height:20px;text-align:right;width:116px}.financeEditModal .editCard .fieldRow .ant-select{width:116px}.financeEditModal .editCard .fieldRow .ant-select .ant-select-selector{align-items:center;background:#fff;border-radius:6px;display:flex;height:20px!important;justify-content:flex-end;line-height:20px!important;padding:0 6px!important}.financeEditModal .editCard .fieldRow .ant-select .ant-select-selection-item,.financeEditModal .editCard .fieldRow .ant-select .ant-select-selection-placeholder{color:#1e1e1e!important;font-family:Inter,sans-serif!important;font-size:10px!important;font-weight:700!important;line-height:20px!important;text-align:right!important;width:100%}.financeEditModal .editCard .fieldRow .ant-select .ant-select-arrow{color:#999}.financeEditModal .ant-modal-content{background:#f0f0f0;border-radius:12px;padding:24px}.financeEditModal .rowPad{margin-bottom:12px}.financeEditModal .blopsCard{background:#d9d9d9;border-radius:5px;margin-bottom:4px;padding:12px 16px}.financeEditModal .blopsCard .cardTitle{color:#000;font-family:Inter,sans-serif;font-size:12px;font-weight:400;margin-bottom:6px}.financeEditModal .blopsGrid{grid-column-gap:2px;align-items:center;column-gap:2px;display:grid;grid-template-columns:180px 100px 100px 100px}.financeEditModal .blopsHead{margin-bottom:6px;margin-top:4px}.financeEditModal .blopsHead .th{color:#000;font-family:Inter,sans-serif;font-size:12px;font-weight:400}.financeEditModal .blopsHead .th .th-line,.financeEditModal .blopsHead .th .th-sub{display:block;line-height:12px;text-align:center}.financeEditModal .blopsHead .gridPrice{text-align:right}.financeEditModal .blopsRow{margin:6px 0}.financeEditModal .tierCell{align-items:center;display:flex;min-height:20px}.financeEditModal .tierSwatch{border-radius:4px;height:16px;margin-right:8px;width:16px}.financeEditModal .tierLabel{color:#000;font-family:Inter,sans-serif;font-size:12px;font-weight:400}.financeEditModal .tierSuffix{color:#7d7d7d;font-weight:400}.financeEditModal .cellInput .ant-input-number{background:#fff;border-radius:6px;font-size:12px;font-weight:700;height:20px;width:100%}.financeEditModal .cellInput .ant-input-number-input,.financeEditModal .cellInput .ant-input-number-input-wrap{height:20px!important;line-height:20px!important;text-align:right}.financeEditModal .cellInput .ant-select{width:116px}.financeEditModal .cellInput .ant-select-selector{align-items:center;background:#fff;border-radius:6px;display:flex;height:20px!important;justify-content:flex-end;line-height:20px!important;padding:0 6px!important}.financeEditModal .cellInput .ant-select-selection-item,.financeEditModal .cellInput .ant-select-selection-placeholder{color:#1e1e1e;font-family:Inter,sans-serif;font-size:12px;font-weight:700;text-align:right;width:100%}.financeEditModal .cellInput .ant-select-arrow{color:#999}.financeEditModal .gridPrice{color:#000;font-family:Inter,sans-serif;font-size:12px;font-weight:400;text-align:right}.financeEditModal .totalsBar{border-top:.5px solid #6c6c6c;margin-top:10px;padding:6px 0}.financeEditModal .totalsBar .totalsLabel{color:#000;font-family:Inter,sans-serif;font-size:12px;font-weight:400;justify-self:start;text-align:left}.financeEditModal .totalsBar .totalsValue{text-align:right}.financeEditModal .totalsBar .totalsUsage,.financeEditModal .totalsBar .totalsValue{color:#000;font-family:Inter,sans-serif;font-size:12px;font-weight:700;justify-self:end;text-decoration:underline}.financeEditModal .totalsBar .totalsUsage{padding-right:12px}.financeEditModal .blopsTable{border-collapse:initial;border-spacing:0 6px;color:#1e1e1e;font-size:10px;margin-top:8px;width:100%}.financeEditModal .blopsTable thead tr th{border:none;color:#2b8d3f;font-weight:700;padding:6px 12px;text-align:left}.financeEditModal .blopsTable thead tr th.gridPrice{width:90px}.financeEditModal .blopsTable tbody tr td{background:#f9f9f9;border-radius:6px;font-size:10px;font-weight:700;padding:4px 12px;vertical-align:middle}.financeEditModal .blopsTable tbody tr td.gridPrice{color:#7d7d7d;font-weight:400;text-align:right}.financeEditModal .blopsTable tbody tr td .ant-picker,.financeEditModal .blopsTable tbody tr td .ant-select-selector,.financeEditModal .blopsTable tbody tr td input{color:#1e1e1e;font-size:10px;font-weight:700;height:28px;padding:2px 6px;text-align:right}.financeEditModal .blopsTable tbody tr.totalsBar td{background:#e0e0e0;border-radius:0 0 10px 10px;color:#555;font-weight:700;padding:6px 12px;text-align:right}.financeEditModal .blopsTable tbody tr.totalsBar td:first-child{color:#2b8d3f;font-weight:700;text-align:left}.financeEditModal .blopsSchedule{grid-gap:12px;align-items:center;background:#fff;border-radius:10px;box-shadow:0 1px 4px #0000001a;display:grid;gap:12px;grid-template-columns:repeat(6,1fr);margin-bottom:24px;padding:16px 24px}.financeEditModal .blopsSchedule .tierSelect,.financeEditModal .blopsSchedule .timePicker{border-radius:6px;color:#1e1e1e;font-size:10px;font-weight:700;height:28px;text-align:right}.financeEditModal .blopsSchedule .tierDot{border-radius:50%;display:inline-block;height:12px;margin-right:6px;vertical-align:middle;width:12px}.financeEditModal .tierDot-superPeak{background:#ff4d4f}.financeEditModal .tierDot-peak{background:#faad14}.financeEditModal .tierDot-offPeak{background:#52c41a}.financeEditModal .tierDot-bottom{background:#1890ff}.financeEditModal .scheduleCard{margin-bottom:24px}.financeEditModal .scheduleCard,.financeEditModal .summaryCard{background:#fff;border-radius:10px;box-shadow:0 1px 4px #0000001a;padding:16px 24px}.financeEditModal .summaryCard{color:#1e1e1e;font-size:12px;font-weight:700;margin-top:24px}.financeEditModal .summaryCard .summaryRow{display:flex;justify-content:space-between;margin-bottom:8px}.financeEditModal .summaryCard .summaryLabel{color:#7d7d7d;font-weight:400}.financeEditModal .pageLabel{color:#999}.financeEditModal .pageLabel,.financeEditModal .uploadPill{font-family:Inter,sans-serif;font-size:12px;font-weight:400;-webkit-user-select:none;user-select:none}.financeEditModal .uploadPill{align-items:center;background:var(--primary-color);border-radius:20px;color:#fff;cursor:pointer;display:inline-flex;height:20px;justify-content:center;line-height:20px;margin-right:12px}.financeEditModal .uploadPill:hover{background-color:#237233!important;border-color:#237233}.financeEditModal .helperNote{color:#7d7d7d;font-size:9px;margin-left:4px;margin-top:2px;-webkit-user-select:none;user-select:none}.financeEditModal .ant-input-number,.financeEditModal .ant-picker,.financeEditModal .ant-select{border-radius:6px;color:#1e1e1e;font-size:10px;font-weight:700;height:20px;line-height:20px;padding:0;text-align:right}.financeEditModal .ant-picker{padding:2px 6px}.financeEditModal .resultRow{color:var(--primary-color);font-size:12px;font-weight:700;margin-top:8px;text-align:right;-webkit-user-select:none;user-select:none}.financeEditModal .modalFooter{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;margin-top:32px;-webkit-user-select:none;user-select:none}.financeEditModal .modalFooter .submitButton{background:linear-gradient(90deg,#00b855,#2b8d3f);border:none;border-radius:8px;border-radius:26px;box-shadow:0 2px 4px 0 #00000040;color:#fff;cursor:pointer;font-size:16px;font-weight:400;height:45px;line-height:40px;padding:0 16px;transition:background-color .3s ease;width:478px}.financeEditModal .modalFooter .submitButton:focus,.financeEditModal .modalFooter .submitButton:hover{background-color:#237233!important;border-color:#237233}.financeEditModal .modalFooter .backLink{color:#000;cursor:pointer;font-size:12px;font-weight:400;text-decoration:underline;-webkit-user-select:none;user-select:none}.financeEditModal .ant-modal-footer{display:none}.financeEditModal .ant-form-item{margin-bottom:12px}.financeEditModal .ant-form-item-label{padding:0}.financeEditModal .ant-input,.financeEditModal .ant-input-number,.financeEditModal .ant-picker,.financeEditModal .ant-select-selector{height:20px!important;line-height:20px!important}.financeEditModal .ant-input-number-input-wrap{height:20px!important}.financeEditModal .ant-input-number-input{height:20px!important;line-height:20px!important;padding:0 20px!important;text-align:right}.financeEditModal .ant-input{padding:0 6px!important}.financeEditModal .ant-select-selector{align-items:center;display:flex;padding:0 6px!important}.financeEditModal .ant-select-selection-item{line-height:20px!important}.financeEditModal .ant-picker-input>input{height:20px!important;line-height:20px!important}.financeEditModal .ant-input-number-handler-wrap{height:20px!important}.financeEditModal .ant-input-number-handler{height:10px}.financeTableContainer{background:var(--background-secondary);border-radius:5px;box-shadow:0 4px 4px #00000040;padding:16px}.financeTableContainer .tableHeaderFlex{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.financeTableContainer .tableControls{background:#fff;border:1px solid #0000001a;border-radius:10px;display:inline-flex;overflow:hidden}.financeTableContainer .tableControls .ant-radio-button-wrapper{align-items:center;background:#0000;border:none;color:#000;display:flex;font-family:Inter,sans-serif;font-size:12px;height:25px;justify-content:center;width:160px}.financeTableContainer .tableControls .ant-radio-button-wrapper svg{padding-bottom:2px;width:14px}.financeTableContainer .tableControls .ant-radio-button-wrapper:hover{background:#2b8d3f1a;color:var(--primary-color)}.financeTableContainer .tableControls .ant-radio-button-wrapper.ant-radio-button-wrapper-checked{background:linear-gradient(90deg,#00b856,#2b8c3f)!important;border:none!important;color:#fff!important}.financeTableContainer .financeTable{background:#fff;border-radius:10px}.financeTableContainer .financeTable .ant-table-thead>tr>th{border:none;color:#000000a6;font-weight:700}.financeTableContainer .financeTable .tableHeaderRow{background:#fff}.financeTableContainer .financeTable .tableHeaderRow .ant-table-cell{background:#fff;color:#7d7d7d;font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:16px;padding:20px 5px 10px;text-align:left;white-space:normal}.financeTableContainer .financeTable .tableHeaderRow .ant-table-cell:before{display:none}.financeTableContainer .financeTable .tableHeaderRow .ant-table-cell:first-child{padding-left:28px}.financeTableContainer .financeTable .th-multiline{display:inline-block;line-height:12px}.financeTableContainer .financeTable .ant-table-tbody>tr.uniformRow>td{background:#f2f2f2}.financeTableContainer .financeTable.monthlyView .ant-table-tbody>tr:first-child td{border-bottom:1px solid var(--primary-color)!important;border-top:1px solid var(--primary-color)!important;color:var(--primary-color)}.financeTableContainer .financeTable.monthlyView .ant-table-tbody>tr:first-child td:first-child{border-left:1px solid var(--primary-color)!important}.financeTableContainer .financeTable.monthlyView .ant-table-tbody>tr:first-child td:last-child{border-right:1px solid var(--primary-color)!important}.financeTableContainer .financeTable.monthlyView .ant-table-tbody>tr:first-child .cell-main{color:var(--primary-color)}.financeTableContainer .financeTable .col-center{text-align:center!important}.financeTableContainer .financeTable .col-right{text-align:right!important}.financeTableContainer .financeTable .ant-table-tbody>tr.row-light td{background:#fff}.financeTableContainer .financeTable .ant-table-tbody>tr.row-dark td{background:#f5f5f5}.financeTableContainer .financeTable .ant-table-tbody>tr td:first-child{border-bottom-left-radius:50px;border-top-left-radius:50px;padding-left:20px}.financeTableContainer .financeTable .ant-table-tbody>tr td:last-child{border-bottom-right-radius:50px;border-top-right-radius:50px}.financeTableContainer .financeTable .ant-table-tbody .ant-table-row{border-radius:15px}.financeTableContainer .financeTable .ant-table-tbody .ant-table-cell{color:#1e1e1e;font-family:Inter,sans-serif;font-size:10px;font-weight:700;height:40px;padding:5px 5px 0}.financeTableContainer .financeTable .ant-table-container table{border-collapse:initial;border-spacing:0 3px;padding:10px}.financeTableContainer .financeTable .ant-table-tbody .ant-table-row:hover{border:1px solid var(--primary-color)}.financeTableContainer .financeTable .column-edit-icon{text-align:center;width:40px}.financeTableContainer .financeTable .column-edit-icon .editIcon{background:#fff;border-radius:50%;box-sizing:initial;color:var(--primary-color);cursor:pointer;display:inline-block;font-size:16px;height:30px;line-height:30px;text-align:center;transition:transform .15s ease,box-shadow .15s ease,color .15s ease;vertical-align:middle;width:30px}.financeTableContainer .financeTable .column-edit-icon .editIcon:hover{box-shadow:0 2px 6px #0000001a;color:var(--primary-color);transform:translateY(-1px)}.financeTableContainer .financeTable .cell-stack{align-items:flex-start;display:inline-flex;flex-direction:column;gap:2px}.financeTableContainer .financeTable .cell-main{color:#1e1e1e;font-size:10px;font-weight:700}.financeTableContainer .financeTable .cell-sub{color:#7d7d7d;font-size:8px;font-weight:400}.financeTableContainer .financeTable .cell-strong{color:var(--primary-color);font-weight:700}.financeTableContainer .pagination-next{background:#fff;border:1px solid #0000001a;border-radius:5px;color:#007bff;cursor:pointer;font-family:Inter,sans-serif;font-size:12px;padding:4px 12px}.financeTableContainer .ant-pagination-item-active a{background:var(--primary-color);border-color:var(--primary-color);color:#fff}.financeTableContainer .tabIcon{height:16px;margin-right:4px;vertical-align:middle;width:16px}.financeTableContainer .yearNavigator{align-items:center;background:#fff;border:1px solid #d9d9d9;border-radius:15px;display:inline-flex;height:24px;justify-content:space-between;min-width:100px;padding:2px 5px}.financeTableContainer .yearNavigator .yearNav{background:var(--primary-color);border-radius:50%;color:#fff;cursor:pointer;font-size:12px;padding:4px;transition:background .15s}.financeTableContainer .yearNavigator .yearDisplay{font-family:Inter,sans-serif;font-size:12px;font-weight:400;text-align:center}.ant-input-number input[readonly],.ant-input-number-readonly,.ant-input-number[readonly]{background-color:#f9f9f9!important;border:0;pointer-events:none;-webkit-user-select:none;user-select:none}.blopsScheduleCard{background:var(--background-secondary);border:none!important;font-size:12px}.blopsScheduleCard .scheduleHeader{align-items:center;display:flex;justify-content:space-between;margin:0 0 8px}.blopsScheduleCard .scheduleHeader h3{margin:0}.blopsScheduleCard .scheduleHeader .month,.blopsScheduleCard .scheduleHeader h3{color:#7d7d7d;font-family:Inter,sans-serif;font-size:12px;font-weight:400}.blopsScheduleCard .scheduleBox{background:#fff;border-radius:5px;box-shadow:0 2px 4px 0 #00000026;padding:10px}.blopsScheduleCard .chartStub{background:linear-gradient(180deg,#0000000a,#00000003) no-repeat,repeating-linear-gradient(90deg,#0000000f 0,#0000000f 1px,#0000 0,#0000 40px),repeating-linear-gradient(180deg,#0000000f 0,#0000000f 1px,#0000 0,#0000 40px);border-radius:4px;height:260px;margin-bottom:12px;overflow:hidden;position:relative}.blopsScheduleCard .legend .legendRow{padding:4px 20px}.blopsScheduleCard .legend .swatch{border-radius:4px;display:inline-block;height:19px;width:19px}.blopsScheduleCard .legend .legendLabel{color:#000000d9;font-family:Inter,sans-serif;font-size:10px;font-weight:400;padding-left:10px}.blopsScheduleCard .legend .legendValue{color:#000000d9;font-family:Inter,sans-serif;font-size:10px;font-weight:400;text-align:right}.blopsScheduleCard .blopsChart{height:260px;width:350px}.blopsScheduleCard .blopsChart .grid-line{stroke:#00000014;stroke-width:1}.blopsScheduleCard .blopsChart .grid-line-vert{stroke:#0000000a;stroke-width:1}.blopsScheduleCard .blopsChart .x-tick,.blopsScheduleCard .blopsChart .y-tick{fill:#00000073;font-size:10px}.blopsScheduleCard .blopsChart .value-line{stroke:#3ca8ff;stroke-width:2;filter:none}.blopsScheduleCard .blopsChart .value-bar{fill:#cde9ff;opacity:1}.blopsScheduleCard .blopsChart .value-label{fill:#0000008c;font-size:12px;font-weight:400;pointer-events:none}.tou-block rect{shape-rendering:crispEdges}.block-label{fill:#0000008c;font-size:8px;font-weight:400;pointer-events:none}.financeWrapper{padding:16px}.financeWrapper .leftPanel .topSelector{align-items:center;background:var(--background-secondary);border-radius:5px;box-shadow:0 2px 4px 0 #00000040;display:flex;justify-content:space-between;margin-bottom:16px;padding:8px 16px}.financeWrapper .leftPanel .topSelector .topSelectorContent{align-items:center;display:flex;flex:1 1}.financeWrapper .leftPanel .topSelector .topSelectorContent .pageTitle{color:var(--primary-color);flex:0 0 auto;font-family:Inter,sans-serif;font-size:24px;font-weight:700;margin-right:16px}.financeWrapper .leftPanel .topSelector .topSelectorContent .pageSubtitle{align-items:center;background-color:#fff;border-radius:5px;color:#000000d9;cursor:pointer;display:flex;flex:1 1;font-family:Inter,sans-serif;font-size:16px;justify-content:space-between;position:relative}.financeWrapper .leftPanel .topSelector .topSelectorContent .pageSubtitle .siteTitle{color:#000;font-family:Inter,sans-serif;font-size:24px;font-weight:700;margin-left:8px}.financeWrapper .leftPanel .topSelector .topSelectorContent .pageSubtitle .dropdownToggle{align-items:center;background:var(--primary-color);border-radius:50%;cursor:pointer;display:flex;height:23px;justify-content:center;margin-right:8px;width:23px}.financeWrapper .leftPanel .topSelector .topSelectorContent .pageSubtitle .dropdownToggle .anticon{color:#fff;font-size:12px}.financeWrapper .leftPanel .topSelector .topSelectorContent .pageSubtitle .stationOptions{background:#fff;border-radius:0 0 5px 5px!important;box-shadow:0 1px 3px #0000001a!important;left:0;list-style:none;margin:0;padding:0;position:absolute;right:0;top:100%;z-index:1000}.financeWrapper .leftPanel .topSelector .topSelectorContent .pageSubtitle .stationOptions li{cursor:pointer;padding:10px 5px 0}.financeWrapper .leftPanel .topSelector .topSelectorContent .pageSubtitle .stationOptions li:hover{background:#f0f0f0}.financeWrapper .leftPanel .stationSelectorHolder{margin-bottom:16px}.financeWrapper .leftPanel .stationSelectorHolder .ant-select-selector{background:#fff!important;border:1px solid #d9d9d9!important;border-radius:4px!important;height:32px!important}.financeWrapper .leftPanel .summaryCards{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.financeWrapper .leftPanel .summaryCards .summaryCard{background:#f5f5f5;border:none!important;border-radius:10px;box-shadow:0 2px 4px 0 #00000040;margin:0;min-width:23%;padding:8px 16px}.financeWrapper .leftPanel .summaryCards .summaryCard .ant-card-body{padding:0}.financeWrapper .leftPanel .summaryCards .summaryCard .summaryTitle{color:#00000073;font-size:14px;margin-bottom:8px}.financeWrapper .leftPanel .summaryCards .summaryCard .valuePanel{background:#fff;border-radius:5px;margin-bottom:8px;padding:6px 8px}.financeWrapper .leftPanel .summaryCards .summaryCard .valuePanel .ant-statistic-content{align-items:baseline;display:flex}.financeWrapper .leftPanel .summaryCards .summaryCard .valuePanel .ant-statistic-content .ant-statistic-content-value{color:var(--primary-color);font-size:24px;font-weight:700}.financeWrapper .leftPanel .summaryCards .summaryCard .valuePanel .ant-statistic-content .ant-statistic-content-suffix{color:var(--primary-color);font-size:14px;margin-left:4px}.financeWrapper .leftPanel .summaryCards .summaryCard .statSubtitle{color:#00000073;font-size:12px;margin:0}.financeWrapper .leftPanel .summaryCards .summaryCard .statChange{color:#000000a6;font-size:12px;margin-top:4px}.financeWrapper .leftPanel .chartWrapper{background:var(--background-secondary);border-radius:8px;box-shadow:0 2px 4px 0 #00000040;min-height:300px;padding:16px}.financeWrapper .leftPanel .chartWrapper .controls{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px!important}.financeWrapper .leftPanel .chartWrapper .controls .ant-radio-group{background:#fff;border:1px solid #0000001a;border-radius:10px;display:inline-flex;overflow:hidden}.financeWrapper .leftPanel .chartWrapper .controls .ant-radio-button-wrapper{background:#0000;border:none;color:#000000d9;font-size:14px;height:25px;line-height:25px;min-width:70px;text-align:center}.financeWrapper .leftPanel .chartWrapper .controls .ant-radio-button-wrapper:hover{background:#2b8d3f1a;color:var(--primary-color)}.financeWrapper .leftPanel .chartWrapper .controls .ant-radio-button-wrapper-checked{background:linear-gradient(90deg,#00b856,#2b8c3f)!important;border:none!important;color:#fff!important}.financeWrapper .leftPanel .chartWrapper .controls .ant-picker{margin-left:0}.financeWrapper .leftPanel .chartWrapper .controls .dateNavigator{align-items:center;background:#fff;border:1px solid #d9d9d9;border-radius:15px;display:inline-flex;height:27px;justify-content:space-between;padding:2px 4px;width:125px}.financeWrapper .leftPanel .chartWrapper .controls .dateNavigator .navigatorIcon{background:var(--primary-color);border-radius:50%;color:#fff;cursor:pointer;font-size:12px;height:20px;width:20px}.financeWrapper .leftPanel .chartWrapper .controls .dateNavigator .navigatorIcon svg{margin-left:3px}.financeWrapper .leftPanel .chartWrapper .controls .dateNavigator .navigatorDate{font-family:Inter,sans-serif;font-size:12px;font-weight:400;text-align:center}.financeWrapper .leftPanel .chartWrapper .chart{background:#fff;border:none!important;border-radius:10px;box-shadow:0 2px 4px #0000001a}.financeWrapper .leftPanel .chartWrapper .chart .summaryBoxes{align-items:center;display:flex;justify-content:space-around;margin:0 25%}.financeWrapper .leftPanel .chartWrapper .chart .summaryBoxes .ant-divider{height:50px;margin-top:12px}.financeWrapper .leftPanel .chartWrapper .chart .summaryBoxes .summaryBox{border:0;border-radius:0;width:120px}.financeWrapper .leftPanel .chartWrapper .chart .summaryBoxes .summaryBox .ant-card-body{margin-top:12px;padding:0}.financeWrapper .leftPanel .chartWrapper .chart .summaryBoxes .summaryBox .ant-statistic .ant-statistic-title{align-items:baseline;color:#7d7d7d;display:flex;font-family:Inter,sans-serif;font-size:10px;justify-content:center}.financeWrapper .leftPanel .chartWrapper .chart .summaryBoxes .summaryBox .ant-statistic .ant-statistic-content{align-items:baseline;display:flex;justify-content:center}.financeWrapper .leftPanel .chartWrapper .chart .summaryBoxes .summaryBox .ant-statistic .ant-statistic-content .ant-statistic-content-value{color:var(--primary-color);font-size:24px;font-weight:700;margin-right:4px}.financeWrapper .leftPanel .chartWrapper .chart .summaryBoxes .summaryBox .ant-statistic .ant-statistic-content .ant-statistic-content-suffix{color:var(--primary-color);font-size:14px}.financeWrapper .leftPanel .chartWrapper .chart .summaryBoxes .summaryBox .ant-statistic .ant-statistic-content .ant-statistic-content-prefix{color:var(--primary-color);font-size:24px;font-weight:700}.financeWrapper .rightPanel .ant-card{margin:0!important}.financeWrapper .rightPanel .ant-card .ant-card-body{background:var(--background-secondary);border-radius:10px;box-shadow:0 2px 4px 0 #00000040;padding:8px}.financeWrapper .rightPanel .siteInfoCard{border:none!important}.financeWrapper .rightPanel .siteInfoCard h3{color:var(--primary-color);font-family:Inter,sans-serif;font-size:20px;font-weight:700;margin:0}.financeWrapper .rightPanel .siteInfoCard .address{color:#000;font-family:Inter,sans-serif;font-size:10px;font-weight:400;margin-bottom:8px}.financeWrapper .rightPanel .siteInfoCard .infoBox{background:#fff;border-radius:5px;font-family:Inter,sans-serif;padding:10px}.financeWrapper .rightPanel .siteInfoCard .infoBox label{color:#7d7d7d;display:block;font-family:Inter,sans-serif;font-size:11px;font-weight:400;margin-bottom:2px}.financeWrapper .rightPanel .siteInfoCard .infoBox div{color:#000;font-family:Inter,sans-serif;font-size:12px;margin-bottom:2px}.financeWrapper .rightPanel .siteInfoCard .infoBox .ant-row:last-child div{margin-bottom:0}.financeWrapper .rightPanel .siteInfoCard label{color:#00000073;font-size:12px}.financeWrapper .rightPanel .siteInfoCard div{color:#000000d9;font-size:14px;margin-bottom:8px}.financeWrapper .rightPanel .efficiencyCard{border:none!important;border-radius:10px;margin-top:16px}.financeWrapper .rightPanel .efficiencyCard .effLabel{color:#7d7d7d;font-size:12px;margin-bottom:8px}.financeWrapper .rightPanel .efficiencyCard .efficiencyContent{background:#fff;border-radius:5px;display:flex;justify-content:space-between;padding:0 10px}.financeWrapper .rightPanel .efficiencyCard .efficiencyContent .effBarWrapper{align-items:baseline;align-self:center;display:flex;flex-direction:column;width:75%}.financeWrapper .rightPanel .efficiencyCard .efficiencyContent .effBarWrapper .efficiencyStats{align-items:baseline;display:flex}.financeWrapper .rightPanel .efficiencyCard .efficiencyContent .effBarWrapper .efficiencyStats span{font-family:Inter,sans-serif;font-size:12px}.financeWrapper .rightPanel .efficiencyCard .efficiencyContent .effBarWrapper .efficiencyStats .statValue{color:var(--primary-color);font-weight:700;margin:0 4px 0 0}.financeWrapper .rightPanel .efficiencyCard .efficiencyContent .effBarWrapper .efficiencyStats .statSuffix{color:#7d7d7d;font-weight:400}.financeWrapper .rightPanel .efficiencyCard .efficiencyContent .effBarWrapper .efficiencyStats .divider{color:#00000073;margin:0 5px}.financeWrapper .rightPanel .efficiencyCard .efficiencyContent .effBarWrapper .ant-progress{margin:0}.financeWrapper .rightPanel .efficiencyCard .efficiencyContent .effPercent{color:var(--primary-color);font-family:Inter,sans-serif;font-size:32px;font-weight:700}.financeWrapper .rightPanel .efficiencyCard .efficiencyText{flex:0 0 auto}.financeWrapper .rightPanel .efficiencyCard .efficiencyText .primaryValue{color:var(--primary-color);font-size:24px;font-weight:700}.financeWrapper .rightPanel .efficiencyCard .efficiencyText .suffix{color:#000000a6;font-size:14px;margin-left:4px}.financeWrapper .rightPanel .co2Cards{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-top:16px}.financeWrapper .rightPanel .co2Cards.wide{grid-template-columns:1fr;margin-top:8px}.financeWrapper .rightPanel .co2Cards .smallCard{align-items:center;background:var(--background-secondary);border:none;border-radius:10px;box-shadow:0 2px 4px 0 #00000040;display:flex}.financeWrapper .rightPanel .co2Cards .smallCard .ant-card-body{box-shadow:none;display:flex;justify-content:space-between;padding-left:0;width:100%}.financeWrapper .rightPanel .co2Cards .smallCard .ant-card-body .innerCard{align-self:center;background:#fff;border-radius:5px;color:var(--primary-color);display:flex;flex-direction:column;font-family:Inter,sans-serif;font-size:12px;font-weight:400;padding:0 4px;width:100%}.financeWrapper .rightPanel .co2Cards .smallCard .ant-card-body .innerCard.first{border-bottom-right-radius:0;border-top-right-radius:0}.financeWrapper .rightPanel .co2Cards .smallCard .ant-card-body .innerCard.middle{border-radius:0}.financeWrapper .rightPanel .co2Cards .smallCard .ant-card-body .innerCard.last{border-bottom-left-radius:0;border-top-left-radius:0}.financeWrapper .rightPanel .co2Cards .smallCard .ant-card-body .innerCard div{align-items:baseline;flex-direction:row}.financeWrapper .rightPanel .co2Cards .smallCard .ant-card-body .innerCard span{color:#00000073;font-family:Inter,sans-serif;font-size:10px;font-weight:400}.financeWrapper .rightPanel .co2Cards .smallCard .ant-card-body .innerCard b{color:var(--primary-color);font-family:Inter,sans-serif;font-size:16px;font-weight:700;margin-right:2px}.financeWrapper .rightPanel .co2Cards .smallCard .ant-card-body .anticon{padding:0 2px 0 4px;width:76px}.financeWrapper .rightPanel .co2Cards .smallCard svg{color:var(--primary-color);font-size:46px;width:46px}.financeWrapper .rightPanel .savingsCard{align-items:center;background:#fff;border:none;border-radius:10px;box-shadow:0 2px 4px 0 #00000040;display:flex;margin-top:16px;padding:8px}.financeWrapper .rightPanel .savingsCard svg{color:var(--primary-color);font-size:32px;margin-right:12px}.financeWrapper .rightPanel .savingsCard .savingsValues{display:flex;flex:1 1;justify-content:space-between}.financeWrapper .rightPanel .savingsCard .savingsValues div span{color:#00000073;font-size:12px}.financeWrapper .rightPanel .savingsCard .savingsValues div b{color:var(--primary-color);display:block;font-size:16px}.financeWrapper .rightPanel .navButtons{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-top:16px}.financeWrapper .rightPanel .navButtons .navBtn{align-items:center;background:linear-gradient(90deg,#00b855,#2b8d3f);border-radius:26px;color:#fff;display:flex;height:43px;justify-content:center;min-width:168px;padding:0 24px}.financeWrapper .rightPanel .navButtons .navBtn div{font-family:Inter,sans-serif;font-size:16px;font-weight:400;padding-left:10px;text-align:left;width:100%}.financeWrapper .rightPanel .navButtons .navBtn .anticon{background:#fff;border-radius:5px;color:var(--primary-color);padding:4px}.analysisWrapper{padding:16px}.analysisWrapper .leftPanel{width:100%}.analysisWrapper .leftPanel .topSelector{align-items:center;background:var(--background-secondary);border-radius:5px;box-shadow:0 2px 4px 0 #00000040;display:flex;justify-content:space-between;margin-bottom:16px;padding:8px 16px}.analysisWrapper .leftPanel .topSelector .topSelectorContent{align-items:center;display:flex;flex:1 1}.analysisWrapper .leftPanel .topSelector .topSelectorContent .pageTitle{color:var(--primary-color);flex:0 0 auto;font-family:Inter,sans-serif;font-size:24px;font-weight:700;margin-right:16px}.analysisWrapper .leftPanel .topSelector .topSelectorContent .pageSubtitle{align-items:center;background-color:#fff;border-radius:5px;color:#000000d9;cursor:pointer;display:flex;flex:1 1;font-family:Inter,sans-serif;font-size:16px;justify-content:space-between;position:relative}.analysisWrapper .leftPanel .topSelector .topSelectorContent .pageSubtitle .siteTitle{color:#000;font-family:Inter,sans-serif;font-size:24px;font-weight:700;margin-left:8px}.analysisWrapper .leftPanel .topSelector .topSelectorContent .pageSubtitle .dropdownToggle{align-items:center;background:var(--primary-color);border-radius:50%;cursor:pointer;display:flex;height:23px;justify-content:center;margin-right:8px;width:23px}.analysisWrapper .leftPanel .topSelector .topSelectorContent .pageSubtitle .dropdownToggle .anticon{color:#fff;font-size:12px}.analysisWrapper .leftPanel .topSelector .topSelectorContent .pageSubtitle .stationOptions{background:#fff;border-radius:0 0 5px 5px!important;box-shadow:0 1px 3px #0000001a!important;left:0;list-style:none;margin:0;padding:0;position:absolute;right:0;top:100%;z-index:1000}.analysisWrapper .leftPanel .topSelector .topSelectorContent .pageSubtitle .stationOptions li{cursor:pointer;padding:10px 5px 0}.analysisWrapper .leftPanel .topSelector .topSelectorContent .pageSubtitle .stationOptions li:hover{background:#f0f0f0}.analysisWrapper .leftPanel .stationSelectorHolder{margin-bottom:16px}.analysisWrapper .leftPanel .stationSelectorHolder .ant-select-selector{background:#fff!important;border:1px solid #d9d9d9!important;border-radius:4px!important;height:32px!important}.analysisWrapper .leftPanel .chartSection{margin-bottom:24px}.analysisWrapper .leftPanel .chartSection .sectionTitle{color:var(--primary-color);font-family:Inter,sans-serif;font-size:18px;font-weight:700;margin-bottom:12px}.analysisWrapper .leftPanel .chartWrapper{background:var(--background-secondary);border-radius:8px;box-shadow:0 2px 4px 0 #00000040;min-height:300px;padding:16px}.analysisWrapper .leftPanel .chartWrapper .chartHeader{margin-bottom:16px}.analysisWrapper .leftPanel .chartWrapper .chartHeader h3{color:#333;font-family:Inter,sans-serif;font-size:16px;font-weight:600;margin:0}.analysisWrapper .leftPanel .chartWrapper .controls{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:16px!important}.analysisWrapper .leftPanel .chartWrapper .controls .ant-radio-group{background:#fff;border:1px solid #0000001a;border-radius:10px;display:inline-flex;overflow:hidden}.analysisWrapper .leftPanel .chartWrapper .controls .ant-radio-button-wrapper{align-items:center;background:#0000;border:none;color:#000000d9;display:inline-flex;flex-direction:row;font-size:14px;height:32px;justify-content:center;line-height:1.5;min-width:100px;text-align:center}.analysisWrapper .leftPanel .chartWrapper .controls .ant-radio-button-wrapper:hover{background:#2b8d3f1a;color:var(--primary-color)}.analysisWrapper .leftPanel .chartWrapper .controls .ant-radio-button-wrapper svg{margin-right:8px}.analysisWrapper .leftPanel .chartWrapper .controls .ant-radio-button-wrapper>span{align-items:center;display:inline-flex}.analysisWrapper .leftPanel .chartWrapper .controls .ant-radio-button-wrapper-checked{background:linear-gradient(90deg,#00b856,#2b8c3f)!important;border:none!important;color:#fff!important}.analysisWrapper .leftPanel .chartWrapper .controls .ant-picker{margin-left:0}.analysisWrapper .leftPanel .chartWrapper .controls .dateNavigator{align-items:center;background:#fff;border:1px solid #d9d9d9;border-radius:20px;display:inline-flex;gap:8px;height:32px;justify-content:space-between;padding:4px 16px}.analysisWrapper .leftPanel .chartWrapper .controls .dateNavigator .ant-picker-input>input{color:#000;font-family:Inter,sans-serif;font-size:14px;font-weight:500;text-align:center}.analysisWrapper .leftPanel .chartWrapper .controls .dateNavigator .navigatorIcon{align-items:center;background:var(--primary-color);border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:12px;height:24px;justify-content:center;transition:all .3s;width:24px}.analysisWrapper .leftPanel .chartWrapper .controls .dateNavigator .navigatorIcon:hover{opacity:.8;transform:scale(1.1)}.analysisWrapper .leftPanel .chartWrapper .controls .dateNavigator .navigatorIcon svg{margin-left:0}.analysisWrapper .leftPanel .chartWrapper .controls .dateNavigator .centeredDatePicker .ant-picker-input>input{font-family:Inter,sans-serif;font-size:12px;font-weight:400;text-align:center}.analysisWrapper .leftPanel .chartWrapper .chart{background:#fff;border:none!important;border-radius:10px;box-shadow:0 2px 4px #0000001a;padding:8px 12px 16px}.analysisWrapper .leftPanel .chartWrapper .chart .summaryBoxes{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin:0 0 12px}.analysisWrapper .leftPanel .chartWrapper .chart .summaryBoxes .ant-divider{height:50px;margin:12px 0}.analysisWrapper .leftPanel .chartWrapper .chart .summaryBoxes .summaryBox{border:0;border-radius:6px;flex:1 1;min-width:140px}.analysisWrapper .leftPanel .chartWrapper .chart .summaryBoxes .summaryBox .ant-card-body{margin-top:12px;padding:0}.analysisWrapper .leftPanel .chartWrapper .chart .summaryBoxes .summaryBox .ant-statistic .ant-statistic-title{align-items:baseline;color:#7d7d7d;display:flex;font-family:Inter,sans-serif;font-size:10px;justify-content:center}.analysisWrapper .leftPanel .chartWrapper .chart .summaryBoxes .summaryBox .ant-statistic .ant-statistic-content{align-items:baseline;display:flex;justify-content:center}.analysisWrapper .leftPanel .chartWrapper .chart .summaryBoxes .summaryBox .ant-statistic .ant-statistic-content .ant-statistic-content-value{color:var(--primary-color);font-size:24px;font-weight:700;margin-right:4px}.analysisWrapper .leftPanel .chartWrapper .chart .summaryBoxes .summaryBox .ant-statistic .ant-statistic-content .ant-statistic-content-suffix{color:var(--primary-color);font-size:14px}.analysisWrapper .leftPanel .chartWrapper .chart .summaryBoxes .summaryBox .ant-statistic .ant-statistic-content .ant-statistic-content-prefix{color:var(--primary-color);font-size:24px;font-weight:700}@media(max-width:992px){.analysisWrapper .leftPanel .chartWrapper .chart .summaryBoxes{justify-content:center}.analysisWrapper .leftPanel .chartWrapper .chart .summaryBoxes .ant-divider{display:none}.analysisWrapper .leftPanel .chartWrapper .chart .summaryBoxes .summaryBox{flex:1 1 160px;max-width:220px}}.analysisWrapper .leftPanel .chartWrapper .chart .chartBody{align-items:center;display:flex;justify-content:center;min-height:320px;padding:8px}:root body .ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner,:root body .ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-hover .ant-picker-cell-inner,:root body .ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-hover-end .ant-picker-cell-inner,:root body .ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-hover-start .ant-picker-cell-inner,:root body .ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner,:root body .ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner{background:var(--primary-color)!important;color:#fff!important}:root body .ant-picker-dropdown .ant-picker-cell-today .ant-picker-cell-inner:before{border-color:var(--primary-color)!important}:root body .ant-picker-dropdown .ant-picker-now a{color:var(--primary-color)!important}.sideNavWrapper{background:linear-gradient(180deg,#499f36 0,#1f702a);box-shadow:1px 0 20px var(--background-shadow);height:100%;left:0;position:fixed;top:0;width:8rem;z-index:12}.sideNavWrapper .navList{list-style:none;margin:0;padding:0}.sideNavWrapper .navList .navItem{align-items:center;border:1px solid #0000;border-left:0;color:#fff;cursor:pointer;display:flex;font-family:Inter;font-size:12px;font-weight:400;height:25px;margin:20px 10px 0 0;padding-left:13px}.sideNavWrapper .navList .navItem.active{background:#fff;border:1px solid var(--primary-color);border-bottom-right-radius:5px;border-left:0;border-top-right-radius:5px;color:var(--primary-color)}.sideNavWrapper .navList .navItem.active .icon{background-color:var(--primary-color);color:#fff}.sideNavWrapper .navList .navItem:hover{border:1px solid #fff;border-bottom-right-radius:5px;border-left:0;border-top-right-radius:5px}.sideNavWrapper .navList .navItem .icon{align-items:center;background-color:#fff;border-radius:3px;color:var(--primary-color);display:flex;flex-shrink:0;height:18px;justify-content:center;width:18px}.sideNavWrapper .navList .navItem .label{margin-left:.5rem}.sideNavWrapper .navList.collapsed .navItem .label{display:none}.sideNavWrapper h1{background:#fff;height:2.1em;margin:0;overflow:hidden;padding:0;position:relative;transition:all .2s;vertical-align:middle}.sideNavWrapper h1 div.logoHolder{left:50%;margin:0;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:95px;width:calc(100% - 35px)}.sideNavWrapper h1 div.logoHolder.fullIcon{background:var(--logo) no-repeat center;background-size:contain;height:1.6em}.sideNavWrapper h1 div.logoHolder img{float:left;width:100%}.sideNavWrapper h1 div.logoHolder span{color:#fff;float:left;font-size:25px;font-weight:300!important;margin-top:6px;transition:all .2s}.sideNavWrapperForce{display:block!important;width:80px}.sideNavWrapperForce h1{height:62px;padding:10px;position:relative}.sideNavWrapperForce h1 div.logoHolder{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% - 20px)}.sideNavWrapperForce h1 div.logoHolder img{transition:all .2s;width:100%}@media (max-width:768px){.sideNavWrapper .logoHolder,.sideNavWrapperForce{display:none!important}}.App{background-color:var(--background);margin:0;padding:0}.App .backdropHeader{background:var(--background);height:170px;left:0;position:absolute;top:0;width:100%}.App .backdropHeader .content{height:170px;position:relative;width:100%}.App .backdropHeader .content canvas{height:170px!important;width:100%!important}.App .mainContentDefault{padding-left:var(--side-nav)}.App .mainContentDefault.mainContentMin{padding:60px 0 0 80px}.App .mainContent{background:var(--background);min-height:100vh;padding-left:var(--side-nav);width:calc(100vw - var(--side-nav))}.App .mainContentLogin{min-height:100vh;padding-left:0;width:100%}.animated{animation-duration:.5s!important}body{font-family:Inter,sans-serif;margin:0;overflow-x:hidden;padding:0}#root{width:100%}:root{--logo:url(/static/media/deca-vpp-logo.88142d7eba5db711c4ef.png);--primary-color:#2b8d3f;--side-nav:120px;--background:#e6e6e6;--background-secondary:#f2f2f2;--background-tertiary:#fff;--background-primary:#e6e6e6;--background-secondary-shadow:#ccc;--background-shadow:#b3b3b3;--text-primary:#333;--text-secondary:#666;--text-tertiary:#999;--text-highlight:#ccc;--active:#333;--primary-color-hover:#2ba673;--primary-color-active:#2ba673;--primary-color-shadow:#2ba67333;--primary-color-text:#fff;--primary-color-text-hover:#fff;--primary-color-text-active:#fff;--primary-color-text-shadow:#fff3;--primary-color-border:#2ba673;--primary-color-border-hover:#2ba673;--primary-color-border-active:#2ba673;--primary-color-border-shadow:#2ba67333;--primary-color-background:#2ba673;--primary-color-background-hover:#2ba673}::-webkit-scrollbar{width:0}::-webkit-scrollbar-thumb,::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb:hover{background:#0003}
/*# sourceMappingURL=main.08b5e325.css.map*/