.h-100{height:100%!important}.h-75{height:75%!important}.mt-0{margin-top:0!important}.mt-1{margin-top:4px!important}.mt-2{margin-top:8px!important}.mt-3{margin-top:12px!important}.mt-4{margin-top:16px!important}.mt-5{margin-top:20px!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:4px!important}.mb-2{margin-bottom:8px!important}.mb-3{margin-bottom:12px!important}.mb-4{margin-bottom:16px!important}.mb-5{margin-bottom:20px!important}.ml-0{margin-left:0!important}.ml-1{margin-left:4px!important}.ml-2{margin-left:8px!important}.ml-3{margin-left:12px!important}.ml-4{margin-left:16px!important}.ml-5{margin-left:20px!important}.mr-0{margin-right:0!important}.mr-1{margin-right:4px!important}.mr-2{margin-right:8px!important}.mr-3{margin-right:12px!important}.mr-4{margin-right:16px!important}.mr-5{margin-right:20px!important}.m-0{margin:0!important}.m-1{margin:4px!important}.m-2{margin:8px!important}.m-3{margin:12px!important}.m-4{margin:16px!important}.m-5{margin:20px!important}.pt-0{padding-top:0!important}.pt-1{padding-top:4px!important}.pt-2{padding-top:8px!important}.pt-3{padding-top:12px!important}.pt-4{padding-top:16px!important}.pt-5{padding-top:20px!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:4px!important}.pb-2{padding-bottom:8px!important}.pb-3{padding-bottom:12px!important}.pb-4{padding-bottom:16px!important}.pb-5{padding-bottom:20px!important}.pl-0{padding-left:0!important}.pl-1{padding-left:4px!important}.pl-2{padding-left:8px!important}.pl-3{padding-left:12px!important}.pl-4{padding-left:16px!important}.pl-5{padding-left:20px!important}.pr-0{padding-right:0!important}.pr-1{padding-right:4px!important}.pr-2{padding-right:8px!important}.pr-3{padding-right:12px!important}.pr-4{padding-right:16px!important}.pr-5{padding-right:20px!important}.p-0{padding:0!important}.p-1{padding:4px!important}.p-2{padding:8px!important}.p-3{padding:12px!important}.p-4{padding:16px!important}.p-5{padding:20px!important}.bgPrimary>li>button{background-color:blue!important}@keyframes blink-danger{0%{box-shadow:0 0 8px red}50%{box-shadow:none}to{box-shadow:0 0 8px red}}@keyframes blink-warning{0%{box-shadow:0 0 8px orange}50%{box-shadow:none}to{box-shadow:0 0 8px orange}}.device-card-success{box-shadow:0 0 5px green}.device-card-danger{animation:blink-danger 1.5s linear infinite}.device-card-warning{animation:blink-warning 1.5s linear infinite}.device-card-disabled{box-shadow:0 0 5px 0 gray}.weather-card{flex:1 1 10%;max-height:120px;min-height:110px;overflow:hidden;width:auto}.weather-card .ant-card-body{padding:4px!important}.condition-alarm-card-title-span{font-size:.7rem;font-weight:500}.weather-card-content{--padding-1:0.5rem;--padding-2:1rem;--font-size-1:14px;--font-size-2:16px;--font-size-3:32px}.weather-background{border-radius:8px;height:inherit;object-fit:none;
  /* !!! IMPORTANT 
      make it visible here, 
      hide in dashboard to fill up the entire card
  */overflow:visible;width:100%}.weather-card-content span{color:#fff;font-weight:600;
  /* !!! IMPORTANT    
     make everything (except video) to follow 
     absolute positioning
  */position:absolute}.weather-location{font-size:var(--font-size-2);left:0;padding-left:var(--padding-2);padding-top:var(--padding-1)}.weather-performance-ratio,.weather-solar-irradiance,.weather-time,.weather-weather{font-size:var(--font-size-1)}.weather-time{left:0;padding-left:var(--padding-2);padding-top:var(
    --padding-2
  ); /* !!! to accomodate weather-location top padding */top:var(--font-size-2) /* !!! based on weather-location font-size */}.weather-temperature{font-size:var(--font-size-3);padding-right:var(--padding-2);padding-top:var(--padding-1);right:0}.weather-weather{bottom:0;left:0;padding-bottom:var(--padding-1);padding-left:var(--padding-2)}.weather-solar-irradiance{bottom:var(
    --font-size-1
  ); /* !!! based on weather-performance-ratio font-size */padding-bottom:var(--padding-2);padding-right:var(--padding-2);right:0}.weather-performance-ratio{bottom:0;padding-bottom:var(--padding-1);padding-right:var(--padding-2);right:0}.system-info-card-title{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.system-info-card-title-select{align-items:center;display:flex;justify-content:center}.summary-content-container{display:flex;flex-direction:column;gap:15px;height:100%;margin:10px;width:auto}.summary-content-segmented{margin:10px 10px 0}.summary-content-detail{align-items:center;display:flex;width:auto}.summary-content-percentage{margin-left:auto}.summary-content-content-container .ant-tag{height:20px;width:20px}.summary-content-value{margin-left:5px}.statistic-graph-content{display:flex;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:auto}.statistic-graph-detail{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-around;padding-left:3px}.statistic-graph-detail span{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding-left:5px;padding-right:5px}.statistic-graph-value{font-size:24px;font-weight:600}.statistic-graph-title{color:gray;font-size:14px;font-weight:600}.statistic-graph-chart{height:75px;width:auto}.statistic-graph .ant-card-body{padding:4px!important}.energy-title,.power-title{font-size:1rem;font-weight:700}.pvcondition-alarm-content-container{display:grid;grid-template-columns:1fr 1fr;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;margin:10px;padding-left:20px;padding-right:20px;width:auto}.pvcondition-alarm-content-container span{font-size:large;font-weight:600;padding:5px}.label-value-display-row{display:flex;justify-content:space-between;padding:2px 0;width:100%}.label-value-unit-display-row{display:flex;font-weight:700;justify-content:space-between;width:100%}.label-value-unit-display-label{@media (max-width:459px){max-width:250px}}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:#313131}::-webkit-scrollbar-thumb{background:#656565}::-webkit-scrollbar-thumb:hover{background:#555}.site-configuration-modal{max-width:90vw;min-width:70vw}.site-configuration-modal .ant-modal-content{min-height:80vh}.list-view .list-item{cursor:pointer;margin-top:2px;transition:background-color .3s,color .3s}.list-view .list-item:hover{background-color:var(--ant-color-primary-hover);color:var(--ant-color-white)}.list-view .list-item-selected{background-color:var(--ant-color-primary-active);color:var(--ant-color-white);margin-top:2px}:root{--gap-button:5px}.data-reference-content{display:flex;gap:20px;gap:var(--gap-size);padding:10px}.data-reference-image-triangle{height:200px;margin:auto;position:relative;width:300px}.data-reference-image-top{left:50%;position:absolute;top:0;transform:translateX(-50%)}.data-reference-image-left{bottom:0;left:0;position:absolute}.data-reference-image-right{bottom:0;position:absolute;right:0}.left-content{align-self:center;width:40%}.right-content{width:60%}.button-container{box-sizing:border-box;display:flex;gap:20px;gap:var(--gap-size);justify-content:flex-end;margin-bottom:10px;margin-top:10px;width:100%}.label-style{font-size:16px;font-weight:500}@media (max-width:1200px){.data-reference-content{flex-wrap:wrap}.button-container{gap:5px;gap:var(--gap-button)}.left-content,.right-content{width:100%}}:root{--gap-size:20px}.details-form-content{display:flex;gap:20px;gap:var(--gap-size);width:100%}.form-section{width:50%}@media (max-width:1080px){.details-form-content{flex-wrap:wrap}.form-section{width:100%}}.historical-alarm-device-selection{width:calc(100vw - 716px);@media (max-width:839px){width:calc(100vw - 132px)}}.saving-report .ant-card{min-height:90%}.energy-recharge .ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container{border-bottom:1px solid #bdbdbd;border-right:1px solid #bdbdbd}.energy-recharge .ant-table-cell{border:1px solid #bdbdbd;border-inline-end:1px solid #bdbdbd}.circle{border-radius:50px;height:15px;width:15px}.inverter-info-card{flex:1 1;margin-bottom:10px;margin-right:10px;max-width:300px;min-width:300px}.inverter-info-card-title{align-items:center;display:flex;gap:5px}.inverter-content-container{display:flex;flex-wrap:wrap}.daily-report-date-selection{display:flex;flex-direction:row-reverse;margin-bottom:12px}.daily-report-download-button{margin-left:5px}.overall-report-date-selection{display:flex;flex-direction:row-reverse}.overall-report-download-button{margin-bottom:12px;margin-left:5px}.annual-report-date-selection{display:flex;flex-direction:row-reverse;margin-bottom:12px}.annual-report-download-button{margin-left:5px}.analytics-content-card,.analytics-filter-card{height:calc(100vh - 130px)}.analytics-content-card .ant-card-body{height:calc(100% - 48px)}.analytics-content-card-title{display:flex;justify-content:space-between}.analytics-picker-type-segmented .ant-segmented-item{width:100%}.figure{font-size:30px}.figure,.text{font-weight:700}.text{font-size:16px;margin:7px 3px}.figure-and-text{align-items:flex-end;flex-shrink:0;justify-content:center;margin-bottom:-10px}.figure-and-text,.flexbox-container-row{display:flex;flex-direction:row}.flexbox-container-col{display:flex;flex-direction:column}.wrap-container{align-content:flex-start;flex-wrap:wrap}.summary-box-margin{margin:5px 30px}.center-alignment-both-axis{align-items:center;justify-content:center}.center-alignment-main-axis{justify-content:center}.center-alignment-cross-axis{align-items:center}.site-box{border:1px solid #f1eded;border-radius:12px;flex-shrink:0;gap:10px;margin:10px 0 10px 20px;min-width:20%;padding:10px;transition:box-shadow .3s ease-in-out}.site-box:hover{box-shadow:0 0 5px #00000080}#site-container{height:100%;padding-bottom:0}#status-label{font-weight:700;margin-left:30px;margin-right:20px}#status-selection-bar{margin-bottom:10px;margin-top:10px}.grid-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.st-report-card{min-height:calc(100vh - 150px)}.st-report-card-content{display:flex;flex-direction:column;min-width:300px}.st-report-title{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding:10px 0}.st-report-row{border:1px solid #bfbaba33;border-bottom:none;display:grid;grid-template-columns:1fr 1fr;padding:10px}.st-report-last-row{border-bottom:1px solid #bfbaba33}.st-report-row-title{font-weight:500}.st-report-col-1,.st-report-col-2{align-items:center;display:flex;justify-content:space-between;padding-right:10px}.st-report-divider{background-color:#bfbaba33;height:16px}.align-center{align-items:center}.st-report-reset-button-container{display:flex;justify-content:right}.st-report-submit-button{margin:10px 5px 10px auto;width:200px}.st-report-reset-button{margin:10px 0 10px auto;width:200px}
/*# sourceMappingURL=main.58bf2ae0.css.map*/