.Alerts_container__UB6_6{padding:1rem 0;display:flex;flex-direction:column;gap:1rem}.Alerts_filters__p85lk{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.Alerts_filters__p85lk>*{min-width:160px}@media screen and (max-width:768px){.Alerts_filters__p85lk>*{min-width:100%;flex:1 1 100%}}.Alerts_overview__orV2o{background:var(--white-color);border-radius:12px;box-shadow:2px 2px 16px 0 rgba(0,0,0,.04);padding:16px;display:flex;flex-direction:column;gap:16px}.Alerts_overviewHeader__uSLtw{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.Alerts_overviewTitle__ExOc2{color:var(--text-color);font-size:20px;font-weight:600;margin:0}.Alerts_overviewBody__d5Nti{display:grid;grid-template-columns:1fr 280px;gap:20px;align-items:center}@media screen and (max-width:900px){.Alerts_overviewBody__d5Nti{grid-template-columns:1fr}}.Alerts_statGrid__Xr8ZR{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px}.Alerts_statCard__V9rcb{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:10px;background:var(--shaded-bg-color,#f6f7fa);border:1px solid transparent}.Alerts_statValue__y6KV7{font-size:24px;font-weight:700;color:var(--text-color);line-height:1.1}.Alerts_statLabel__DdZ3s{font-size:12px;font-weight:500;color:var(--dark-gray-color,#6b7280)}.Alerts_accentCritical__uBlSP{background:#fdeae4;border-color:#f6c4b4}.Alerts_accentCritical__uBlSP .Alerts_statValue__y6KV7{color:#c2410c}.Alerts_accentWarning__J5jBv{background:#fdf4e3;border-color:#f3dcae}.Alerts_accentWarning__J5jBv .Alerts_statValue__y6KV7{color:#92600a}.Alerts_statCardClickable__SFIir{cursor:pointer;transition:filter .15s ease,box-shadow .15s ease}.Alerts_statCardClickable__SFIir:hover{filter:brightness(.96);box-shadow:0 2px 8px rgba(0,0,0,.08)}.Alerts_chartCard__aaotM{display:flex;flex-direction:column;gap:12px}.Alerts_donutWrap__55_9S{display:flex;flex-direction:column;gap:8px}.Alerts_commSplitLabels__z2PVl,.Alerts_donutLegend__0RsGo{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.Alerts_legendItem__5p13V{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;color:var(--text-color)}.Alerts_legendDot__nLpq5{width:10px;height:10px;border-radius:50%;display:inline-block}.Alerts_commSplit__Jk00J{display:flex;flex-direction:column;gap:8px}.Alerts_commSplitBar__uKVeY{display:flex;width:100%;height:10px;border-radius:999px;overflow:hidden;background:#eef1f6}.Alerts_commSeg__xc5wu{height:100%;display:block}.Alerts_unreadToggle__tF5rx{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:var(--text-color);cursor:pointer;padding:0 8px;user-select:none}.Alerts_unreadToggle__tF5rx input{width:16px;height:16px;cursor:pointer;accent-color:var(--main-color)}.Alerts_unreadToggleOn__DZYAV{color:var(--main-color)}.Alerts_section__4u6IV{border-radius:12px;border-left:4px solid transparent}.Alerts_sectionCritical__2YDGS{border-left-color:#ef5323}.Alerts_sectionWarning__5oW27{border-left-color:#f5a623}.Alerts_sectionTitle__UtEPZ{display:inline-flex;align-items:center;gap:8px}.Alerts_dot__TlJFR{width:12px;height:12px;border-radius:50%;display:inline-block}.Alerts_dotCritical__ox6XC{background:#ef5323}.Alerts_dotWarning__GSpvW{background:#f5a623}.PopperComponent_popperContent__5OZFB{background-color:var(--background-secondary);padding:14px 4px;z-index:100;border:1px solid var(--border-color);border-radius:5px;width:100%}.PopperComponent_popperContent__5OZFB.PopperComponent_popperInsideElement__f1lqi{background-color:transparent;padding:0}.PopperComponent_popperContent__5OZFB .PopperComponent_list__LQWDn{display:grid}.PopperComponent_popperTrigger__kQwVB{outline:none;border:none;background-color:transparent}.PopperComponent_popperPortal__QCF7C{background:var(--background);z-index:200}.PopperComponent_menuItem__yLvEr{color:var(--primary-text-color);font-size:15px;display:flex;align-items:center;gap:8px;padding-inline:10px;line-height:1;cursor:pointer}.PopperComponent_menuItem__yLvEr:not(:last-child){padding-bottom:6px;margin-bottom:6px}.PopperComponent_popperParent__QmC8b{z-index:300}.PopperComponent_popperArrow__qDxkQ{fill:var(--white-color);width:70px;height:30px}.PopperComponent_children_container__13QAE{display:flex;align-items:center;justify-content:center;width:30px;height:30px;background-color:#f6f7f9;border-radius:5px}.PopperComponent_children_container__13QAE svg{color:var(--primary-text-color-v1)}.contactAdminModal_modalWrapper__zyiv_{max-height:80dvh;overflow-y:auto}.contactAdminModal_container__KWzHL{margin-block-start:10px;display:flex;flex-direction:column;gap:30px}.contactAdminModal_contactInfoWrapper__OgOIl{display:flex;gap:30px;padding:20px;justify-content:center;align-items:center;background:var(--background-gradient);border-radius:10px}@media screen and (max-width:450px){.contactAdminModal_contactInfoWrapper__OgOIl{padding:10px;flex-direction:column;gap:10px}}.contactAdminModal_contactInfoItem__sdvMM{display:flex;flex-direction:column;align-items:center;cursor:pointer;gap:15px}.contactAdminModal_contactInfoItem__sdvMM p{font-size:16px;color:var(--white-color);font-weight:400}.contactAdminModal_contactInfoItemIcon__2subh{display:flex;padding:10px;width:fit-content;justify-content:center;align-items:center;border-radius:50%;background:var(--white-color);cursor:pointer}.contactAdminModal_inputWrapper__SK9uG{display:flex;flex-direction:column;gap:10px}.contactAdminModal_fileUploadBox__YcsP1{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:20px;border:2px dashed var(--border-color);border-radius:10px;cursor:pointer;color:var(--text-color);font-size:14px;transition:border-color .2s}.contactAdminModal_fileUploadBox__YcsP1:hover{border-color:var(--main-color)}.contactAdminModal_filePreview__i_hlf{display:flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid var(--border-color);border-radius:10px}.contactAdminModal_imagePreview__NN6A8{width:56px;height:56px;object-fit:cover;border-radius:6px;flex-shrink:0}.contactAdminModal_pdfChip__kRtL4{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.contactAdminModal_pdfChip__kRtL4 span{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text-color)}.contactAdminModal_removeBtn__yM_MI{margin-left:auto;background:none;border:none;cursor:pointer;padding:4px;color:var(--text-color);flex-shrink:0;display:flex;align-items:center;border-radius:4px}.contactAdminModal_removeBtn__yM_MI:hover{color:var(--main-color)}.contactAdminModal_uploadingText__4okR3{margin-left:auto;font-size:12px;color:var(--main-color);flex-shrink:0}.UserAvatarMenu_avatarTrigger__vGbYw{display:flex;align-items:center;justify-content:center;height:35px;width:35px;flex-shrink:0;border-radius:50%;background-color:var(--feature-tile-bg);overflow:hidden;cursor:pointer}.UserAvatarMenu_avatarTrigger__vGbYw img{width:100%;height:100%;object-fit:cover;object-position:top center}.UserAvatarMenu_menu__WqF5L{display:grid;min-width:200px;background-color:var(--white-color);border-radius:6px;box-shadow:0 4px 16px rgba(0,0,0,.12);overflow:hidden}.UserAvatarMenu_identity__z1ygh{padding:.65rem .85rem;border-bottom:1px solid var(--border-color)}.UserAvatarMenu_name__3OqLa{margin:0;font-weight:600;font-size:14px;color:var(--text-color)}.UserAvatarMenu_email__No0Bz{margin:2px 0 0;font-size:12px;color:var(--dark-gray-color,#6b7280);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UserAvatarMenu_item__8tZGj{display:flex;align-items:center;gap:.5rem;width:100%;border:none;background:transparent;padding:.55rem .85rem;font-size:14px;color:var(--main-color);cursor:pointer;text-align:left}.UserAvatarMenu_item__8tZGj:hover{background-color:var(--feature-tile-bg)}.UserAvatarMenu_logout__NBYkM{color:var(--danger-color)}.AfterLoginHeader_navbarContainer__qw5_h{display:flex;align-items:center;gap:1rem;max-width:100%;padding-block:6px;padding-top:calc(6px + env(safe-area-inset-top));padding-inline:10px;border-bottom:1px solid var(--border-color);background-color:var(--background-quaternary)}.AfterLoginHeader_navbarContainer__qw5_h svg{display:inline-block;vertical-align:top}.AfterLoginHeader_loginHeader__gquY2{position:relative}.AfterLoginHeader_mainHeader__mEmVq{margin-inline-end:auto;display:flex;align-items:center;gap:10px}.AfterLoginHeader_backBtn__xX2OM{cursor:pointer;background-color:var(--main-color);border-radius:50%;width:22px;height:22px;display:flex;justify-content:center;align-items:center}.AfterLoginHeader_backBtn__xX2OM svg{font-size:16px;color:var(--white-color);margin-right:3px}.AfterLoginHeader_headerLogo__u6x9P{border-radius:12px;padding:6px 16px;display:flex;align-items:center;height:48px;flex-shrink:0}.AfterLoginHeader_headerLogo__u6x9P img{height:100%;width:auto;max-width:300px;object-fit:contain;display:block}@media screen and (max-width:767px){.AfterLoginHeader_headerLogo__u6x9P{display:none}}.AfterLoginHeader_titleBlock__KmL3L{display:flex;flex-direction:column;gap:2px;min-width:0}.AfterLoginHeader_heading__WbvsV{font-size:18px;font-family:var(--ff-primary-bold);margin:0;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AfterLoginHeader_subtitle__fUmyd{font-size:13px;color:var(--primary-color);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AfterLoginHeader_featureStrip__09kah{display:flex;align-items:center;gap:1rem;margin-right:.75rem}.AfterLoginHeader_featureTile__G4EQu{display:flex;align-items:center;gap:.4rem}.AfterLoginHeader_featureIcon__WPgZl{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:var(--feature-tile-bg);color:var(--feature-tile-icon);flex-shrink:0}.AfterLoginHeader_featureIcon__WPgZl svg{width:16px;height:16px}.AfterLoginHeader_featureText__pQ_j_{display:flex;flex-direction:column;line-height:1.2}.AfterLoginHeader_featureTitle__8outM{font-family:var(--ff-primary-bold);font-size:11px;letter-spacing:.05em;color:var(--text-color)}.AfterLoginHeader_featureBody__T0fg1{font-size:11px;color:var(--secondary-text-color)}@media screen and (max-width:1199px){.AfterLoginHeader_featureStrip__09kah .AfterLoginHeader_featureTile__G4EQu:nth-child(2),.AfterLoginHeader_featureStrip__09kah .AfterLoginHeader_featureTile__G4EQu:nth-child(3){display:none}}@media screen and (max-width:991px){.AfterLoginHeader_featureStrip__09kah{display:none}}.AfterLoginHeader_actionStrip__sTAIw{display:flex;align-items:center;gap:.5rem;margin-right:.75rem}.AfterLoginHeader_actionTile__kqeAZ{display:inline-flex;align-items:center;gap:.5rem;padding:5px 14px 5px 5px;border:1px solid var(--border-color);border-radius:999px;background:var(--white-color);color:var(--text-color);font-family:var(--ff-primary-med);font-size:13px;font-weight:600;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,transform .15s ease}.AfterLoginHeader_actionTile__kqeAZ:hover{border-color:var(--primary-color);background-color:var(--feature-tile-bg);transform:translateY(-1px)}.AfterLoginHeader_actionTileIcon__VY4ne{width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background-color:var(--feature-tile-bg);color:var(--feature-tile-icon);flex-shrink:0}.AfterLoginHeader_actionTileIcon__VY4ne svg{width:16px;height:16px}.AfterLoginHeader_actionTileLabel__Ss_TX{white-space:nowrap}@media screen and (max-width:1199px){.AfterLoginHeader_actionTileLabel__Ss_TX{display:none}.AfterLoginHeader_actionTile__kqeAZ{padding:5px}}.AfterLoginHeader_profileContainer__dPm7I{display:flex;align-items:center;gap:10px;cursor:pointer;margin-right:15px}.AfterLoginHeader_profileContainer__dPm7I p{font-size:12px;color:#484848;font-weight:500}.AfterLoginHeader_profileContainer__dPm7I span{font-size:12px;color:#484848;font-weight:400}.AfterLoginHeader_profileInfo__KcQDg{display:flex;flex-direction:column;gap:0}.AfterLoginHeader_contact_header__MtqHT,.AfterLoginHeader_notification_header__aVwVS{background-color:var(--feature-tile-bg);height:35px!important;width:35px!important;border-radius:50%;display:flex;justify-content:center;align-items:center;position:relative;cursor:pointer}.AfterLoginHeader_contact_header__MtqHT svg,.AfterLoginHeader_notification_header__aVwVS svg{font-size:22px}.AfterLoginHeader_contact_header__MtqHT p,.AfterLoginHeader_notification_header__aVwVS p{position:absolute;right:0;top:0;height:15px;width:15px;display:flex;align-items:center;justify-content:center;background-color:#c50000;border-radius:50%;font-size:12px;color:var(--white-color)}.AfterLoginHeader_profileImg__nDz5T{border-radius:50%;height:45px;width:45px;cursor:pointer}.AfterLoginHeader_profileImg__nDz5T img{width:100%;height:100%;border-radius:50%;object-fit:cover;object-position:top center}.AfterLoginHeader_newsTickerContainer__IhP8B{padding-block:6px;width:100%;text-align:center;background-color:var(--main-color);color:var(--white-color);display:flex;align-items:center;margin-bottom:16px;z-index:1}.AfterLoginHeader_contactBtn__u3_Bp,.AfterLoginHeader_notificationBtn__QJwyA{min-width:fit-content!important;border-radius:50%!important;padding:0!important;display:flex;justify-content:center;align-items:center;border:none!important}.AfterLoginHeader_contactBtn__u3_Bp svg,.AfterLoginHeader_notificationBtn__QJwyA svg{color:var(--primary-color)}@media screen and (max-width:767px){.AfterLoginHeader_navbarContainer__qw5_h{gap:.5rem;padding-inline:8px}.AfterLoginHeader_mainHeader__mEmVq{min-width:0}.AfterLoginHeader_headerButtons__9bOJw{gap:6px}}@media screen and (max-width:460px){.AfterLoginHeader_heading__WbvsV{font-size:16px}.AfterLoginHeader_backBtn__xX2OM{display:none}.AfterLoginHeader_subtitle__fUmyd{font-size:11px}}.AfterLoginHeader_switch_container__dWRnt{position:relative}.AfterLoginHeader_unreadNotification__JIA_N{position:absolute;top:-5px;right:-2px;background:var(--main-color);color:var(--white-color);border:2px solid var(--white-color);border-radius:9px;height:18px;min-width:18px;padding:0 4px;display:flex;justify-content:center;align-items:center;font-size:11px;line-height:1;font-weight:600;z-index:100000;pointer-events:none}.AfterLoginHeader_headerButtons__9bOJw{display:flex;gap:10px}.ImageDetailsComponent_image_name__GGCYE{display:flex;align-items:center;flex-direction:column;gap:.35rem;border-radius:12px;background:var(--sidebar-bg-elev);border:1px solid hsla(0,0%,100%,.06);padding:.7rem}.ImageDetailsComponent_image_name__GGCYE>div>h4{font-size:13px;font-weight:600;color:var(--white-color);text-align:center;margin-block-end:0}.ImageDetailsComponent_image_name__GGCYE>div>p{font-size:11px;font-weight:400;color:var(--sidebar-muted);text-align:center;word-break:break-all}.ImageDetailsComponent_image_wrapper__qHxYK{position:relative}.ImageDetailsComponent_image_wrapper__qHxYK>img{width:50px;height:50px;border-radius:50%;object-fit:contain}.ImageDetailsComponent_image_wrapper__qHxYK>svg{position:absolute;bottom:0;right:0}.ImpersonationCard_card__ZzGUv{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;padding:14px 12px;border-radius:12px;border:1px solid hsla(0,0%,100%,.12);background-color:transparent;color:var(--sidebar-text)}.ImpersonationCard_header__t9var{display:flex;align-items:center;gap:6px;color:var(--white-color);font-weight:600;font-size:14px;margin-bottom:4px}.ImpersonationCard_groupName__dgnIH{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}.ImpersonationCard_subtle__n5h2d{font-size:12px;color:var(--sidebar-muted);line-height:1.3}.ImpersonationCard_divider__BrI4l{width:100%;height:1px;background-color:hsla(0,0%,100%,.12);margin:10px 0}.ImpersonationCard_logout__aBNDb{background:transparent;border:0;color:var(--white-color);font-size:13px;font-weight:600;cursor:pointer;padding:4px 12px}.ImpersonationCard_logout__aBNDb:hover{color:var(--sidebar-active)}.Statuses_statusWrapper__MJ6Af{display:inline-flex;padding:4px 12px;justify-content:center;align-items:center;gap:5px;border-radius:calc(var(--border-radius) * 3)}.Statuses_statusWrapper__MJ6Af:before{content:"";border-radius:50%;background:var(--indicator-color);height:8px;width:8px}.Statuses_statusWrapper__MJ6Af p{line-height:1;font-size:calc(var(--fs-100) * .6)}.Statuses_statusWrapper__MJ6Af.Statuses_withoutLabel__wsfE0{height:20px;width:20px;border-radius:50%;padding:0}.Statuses_statusWrapper__MJ6Af p{margin-bottom:0;color:var(--white-color);font-size:14px!important}.DateInput_dateInput__C2Ut_{display:flex;flex-direction:column}.DateInput_dateInput__C2Ut_.DateInput_inline__Zk_tQ{display:grid;grid-template-columns:1fr 1.5fr;gap:10px;align-items:center}.DateInput_DayPickerInput___yt9n{background-color:var(--background-tertiary);padding:1rem;border-radius:var(--border-radius)}.DateInput_DayPickerInput___yt9n>div{--rdp-accent-color:var(--primary-color);--rdp-selected-border:2px solid var(--primary-color);--rdp-day_button-border-radius:6px;--rdp-accent-background-color:var(--background-quaternary);--rdp-range_middle-background-color:var(--background-quaternary);--rdp-day_button-border-radius:50%}@media (max-width:480px){.DateInput_DayPickerInput___yt9n>div{--rdp-day-width:30px;--rdp-day-height:30px;--rdp-day_button-height:30px;--rdp-day_button-width:100%}}.DateInput_range__ZZ2yb{min-width:250px}.GranularityFilter_wrapper__arMlM{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.GranularityFilter_granularityToggle__hElDJ{display:inline-flex;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;background:var(--white-color)}.GranularityFilter_granularityBtn__1Kvod{padding:6px 14px;font-size:13px;font-weight:500;color:var(--span-color);background:transparent;border:none;cursor:pointer}.GranularityFilter_granularityBtn__1Kvod+.GranularityFilter_granularityBtn__1Kvod{border-left:1px solid #e5e7eb}.GranularityFilter_granularityBtnActive__dhKDM{background:#456acc;color:#fff}.GranularityFilter_granularityBtn__1Kvod:disabled{opacity:.6;cursor:not-allowed}.GranularityFilter_yearPicker__B8i2I{display:inline-flex}.GranularityFilter_dayNav__a6hyh{display:inline-flex;align-items:center;gap:6px}.GranularityFilter_dayCaption__Lxu7V{font-size:13px;font-weight:500;color:var(--span-color)}.GranularityFilter_navArrow__yGI1f{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid #e5e7eb;border-radius:8px;background:var(--white-color);color:var(--text-color);cursor:pointer}.GranularityFilter_navArrow__yGI1f:disabled{opacity:.4;cursor:not-allowed}.GranularityFilter_todayBtn__h4pj7{height:32px;padding:0 14px;border:1px solid #e5e7eb;border-radius:8px;background:var(--white-color);color:var(--text-color);font-size:13px;font-weight:500;cursor:pointer}.GranularityFilter_todayBtn__h4pj7:disabled{opacity:.4;cursor:not-allowed}.EnergyTotals_totals__6D5OY{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.EnergyTotals_detail__vHsYo{display:flex;align-items:center;gap:12px}.EnergyTotals_detail__vHsYo>p{color:var(--span-color);font-size:14px;font-weight:500}.EnergyTotals_sum__sNwwV{font-size:14px;font-weight:600;color:var(--text-color)}@media screen and (max-width:768px){.EnergyTotals_totals__6D5OY{gap:10px}.EnergyTotals_detail__vHsYo{gap:8px}.EnergyTotals_detail__vHsYo>p,.EnergyTotals_sum__sNwwV{font-size:12px}}.SecondaryLineChart_customTooltip__AcXnW{background-color:#1d1f2c;border-radius:8px;padding:12px 16px;font-size:12px;display:flex;flex-direction:column;gap:8px;box-shadow:0 4px 12px rgba(0,0,0,.15)}.SecondaryLineChart_tooltipTitle__5maS7{color:#fff;font-size:12px;font-weight:600;padding-bottom:6px;margin-bottom:2px;border-bottom:1px solid hsla(0,0%,100%,.15)}.SecondaryLineChart_tooltipItem__cfui_{display:flex;align-items:center;gap:8px}.SecondaryLineChart_tooltipDot__kOLuZ{width:8px;height:8px;border-radius:50%}.SecondaryLineChart_tooltipLabel__3bpwD{color:#fff;font-size:12px;font-weight:400}.SecondaryLineChart_tooltipValue__clxhZ{color:#fff;font-size:12px;font-weight:500}.PowerOverviewGraph_graphBox__oUHQN{display:flex;width:100%;padding:24px;flex-direction:column;gap:16px;border-radius:12px;background:var(--white-color);box-shadow:2px 2px 16px 0 rgba(0,0,0,.04)}.PowerOverviewGraph_graphHeader__7jPBg{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.PowerOverviewGraph_graphHeader__7jPBg>h2{color:var(--text-color);font-size:24px;font-weight:600;margin-bottom:0}@media screen and (max-width:768px){.PowerOverviewGraph_graphHeader__7jPBg>h2{font-size:20px}}.PowerOverviewGraph_graphHeader__date__pLw3S{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.PowerOverviewGraph_graphValue__CU5bZ{display:flex;align-items:center;gap:24px;flex-wrap:wrap}@media screen and (max-width:768px){.PowerOverviewGraph_graphValue__CU5bZ{gap:10px}}.PowerOverviewGraph_chartArea__2m8KW{position:relative;flex:1;min-height:400px;transition:opacity .2s ease}.PowerOverviewGraph_chartAreaLoading__CM9MV{opacity:.55}.PowerOverviewGraph_chartLoadingOverlay__zglwR{position:absolute;inset:0;cursor:progress;pointer-events:all}.PowerOverviewGraph_graphDetail__L5T0q{display:flex;align-items:center;gap:12px}.PowerOverviewGraph_graphDetail__L5T0q>p{color:var(--span-color);font-size:14px;font-weight:500}@media screen and (max-width:768px){.PowerOverviewGraph_graphDetail__L5T0q{gap:8px}.PowerOverviewGraph_graphDetail__L5T0q>p{font-size:12px}}.PowerOverviewGraph_graphSum__E43Ij{font-size:14px;font-weight:600;color:var(--text-color)}@media screen and (max-width:768px){.PowerOverviewGraph_graphSum__E43Ij{font-size:12px}}.SiteSummaryWidget_card__JJ_jd{display:flex;flex-direction:column;gap:6px;padding:22px;border-radius:24px;background:#fff;box-shadow:0 18px 42px rgba(16,24,40,.08);height:100%}.SiteSummaryWidget_iconWrap__zUkvu{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:color-mix(in srgb,var(--primary-color) 12%,#fff);color:var(--primary-color);margin-bottom:4px}.SiteSummaryWidget_label__HuxrH{margin:0;color:#344054;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.SiteSummaryWidget_bigNumber__oFcJT{margin:4px 0 0;color:#1d2939;font-size:40px;font-weight:800;line-height:1}.SiteSummaryWidget_sub__cKi7_{margin:0;color:#667085;font-size:14px;font-weight:500}.SiteSummaryWidget_onlineLine__um3RV{display:flex;align-items:center;gap:7px;margin:auto 0 0;color:#475467;font-size:13px;font-weight:600}.SiteSummaryWidget_onlineDot__kOYBQ{width:9px;height:9px;border-radius:50%;background:#2ca24c}.SiteSummaryWidget_siteName__VE3Gt{margin:2px 0 6px;color:#1d2939;font-size:18px;font-weight:700;line-height:1.3}.SiteSummaryWidget_addressLines__m86pi{display:flex;flex-direction:column;gap:3px}.SiteSummaryWidget_addressLine__InR2F{margin:0;color:#475467;font-size:14px;font-weight:500;line-height:1.45}.SiteSummaryWidget_empty__o1r45{display:flex;align-items:center;gap:6px;margin:0;color:#98a2b3;font-size:14px;font-weight:500}@media screen and (max-width:768px){.SiteSummaryWidget_card__JJ_jd{gap:4px;padding:16px 18px}.SiteSummaryWidget_iconWrap__zUkvu{width:34px;height:34px;margin-bottom:2px}.SiteSummaryWidget_label__HuxrH{font-size:11px}.SiteSummaryWidget_siteName__VE3Gt{font-size:15px;margin:2px 0 4px}.SiteSummaryWidget_bigNumber__oFcJT{font-size:30px}.SiteSummaryWidget_sub__cKi7_{font-size:13px}.SiteSummaryWidget_addressLines__m86pi{gap:2px}.SiteSummaryWidget_addressLine__InR2F{font-size:12px;line-height:1.35}}.SystemStatusWidget_card__RkAJl{display:flex;flex-direction:column;gap:12px;padding:18px;border-radius:22px;background:#fff;box-shadow:0 18px 42px rgba(16,24,40,.08);height:100%}.SystemStatusWidget_header__tpA1e{display:flex;align-items:flex-start;gap:12px}.SystemStatusWidget_shield__JZP7P{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#e7f6ea;color:#16a34a;flex-shrink:0}.SystemStatusWidget_headText___2lHI{display:flex;flex-direction:column;gap:2px;min-width:0}.SystemStatusWidget_title__TvLRj{margin:0;color:#344054;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.SystemStatusWidget_status__7xiua{margin:0;font-size:22px;font-weight:800;line-height:1.1}.SystemStatusWidget_subtitle__ZlU7b{margin:0;color:#98a2b3;font-size:12px;font-weight:500}.SystemStatusWidget_gaugeWrap__pamq3{display:grid;place-items:center;margin-top:auto;padding:6px 0}.SystemStatusWidget_gauge__0aklZ{width:84px;height:84px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at center,#fff 60%,transparent 61%),conic-gradient(var(--gauge-color,#16a34a) 300deg,color-mix(in srgb,var(--gauge-color,#16a34a) 16%,#fff) 0deg)}.SystemStatusWidget_gaugeInner__HCyLj{width:62px;height:62px;border-radius:50%;display:grid;place-items:center;background:#fff;box-shadow:inset 0 0 0 1px rgba(16,24,40,.06)}.dashboardTile_cell__mbAIZ{min-width:0;display:flex;flex-direction:column}.dashboardTile_tileBody__kOWzh{flex:1;min-height:0;display:flex}.dashboardTile_tileBody__kOWzh>*{width:100%;height:100%;min-width:0}.dashboardTile_clickThrough__oS6gY{width:100%;display:flex;flex:1;min-height:0;text-decoration:none;color:inherit}.dashboardTile_clickThrough__oS6gY>*{flex:1;min-width:0}.dashboardTile_span1__nEtWE{grid-column:span 1}.dashboardTile_span2__XKYiZ{grid-column:span 2}.dashboardTile_span3__X_fMe{grid-column:span 3}@media (max-width:1100px){.dashboardTile_span3__X_fMe{grid-column:span 2}}@media (max-width:768px){.dashboardTile_span1__nEtWE,.dashboardTile_span2__XKYiZ,.dashboardTile_span3__X_fMe{grid-column:span 1}}.dashboardTile_cellEditing__rY_jj{outline:1px dashed var(--border-color,#d1d5db);outline-offset:2px;border-radius:var(--border-radius,10px)}.dashboardTile_editBar__aotGD{display:flex;align-items:center;gap:8px;padding:4px 6px;margin-bottom:6px;background:var(--input-background-color,#f9fafb);border:1px solid var(--border-color,#e5e7eb);border-radius:8px;font-size:12px}.dashboardTile_dragHandle__4_jUr{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;background:transparent;color:var(--dark-gray-color-2,#6b7280);cursor:grab;border-radius:6px;touch-action:none}.dashboardTile_dragHandle__4_jUr:active{cursor:grabbing}.dashboardTile_editLabel__AM__l{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:var(--text-color,#111827)}.dashboardTile_editControls__KAWBE{display:flex;align-items:center;gap:4px}.dashboardTile_editBtn__FK_2P{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid var(--border-color,#e5e7eb);background:#fff;color:var(--dark-gray-color-2,#6b7280);border-radius:6px;cursor:pointer}.dashboardTile_editBtn__FK_2P:disabled{opacity:.4;cursor:not-allowed}.dashboardTile_sizeLabel__Ozb8d{min-width:26px;text-align:center;color:var(--dark-gray-color-2,#6b7280);font-variant-numeric:tabular-nums}.dashboardTile_hideBtn__PX1eG{color:var(--red-color,#ef4444);border-color:var(--red-color,#ef4444)}.DigitalBinderWidget_card__Ujujc{padding:20px;gap:16px}.DigitalBinderWidget_card__Ujujc,.DigitalBinderWidget_heroCard__3cMaU{background:var(--white-color);border-radius:12px;box-shadow:2px 2px 16px 0 rgba(0,0,0,.04);display:flex;flex-direction:column}.DigitalBinderWidget_heroCard__3cMaU{padding:28px;gap:20px}.DigitalBinderWidget_header__UqWun{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.DigitalBinderWidget_cardTitle__tY10e{font-size:20px;font-weight:700;color:var(--text-color);margin:0 0 2px}.DigitalBinderWidget_subtitle__jzg6Z{font-size:12px;color:var(--span-color);margin:0}.DigitalBinderWidget_headerLink__RCLIB{color:var(--main-color);text-decoration:underline;font-size:13px;font-weight:600;white-space:nowrap;flex-shrink:0}.DigitalBinderWidget_body__O9E22{display:grid;grid-template-columns:55% 1fr;gap:16px}.DigitalBinderWidget_left__yLYOK{display:flex;flex:1;flex-direction:column;gap:12px;min-width:0}.DigitalBinderWidget_dropZone__z0AjK{border:2px dashed #d1d5db;border-radius:8px;padding:16px 12px;display:flex;flex:1;align-items:center;justify-content:center;cursor:pointer;transition:border-color .15s,background .15s;min-height:100px}.DigitalBinderWidget_dropZone__z0AjK:hover{border-color:var(--main-color)}.DigitalBinderWidget_dropZoneActive__At2dS{border-color:var(--main-color);background:rgba(54,67,101,.04)}.DigitalBinderWidget_dropContent__37YOn{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.DigitalBinderWidget_dropText__rXWAP{font-size:13px;font-weight:600;color:var(--text-color);margin:0}.DigitalBinderWidget_dropTypes__S05dm{font-size:11px;color:var(--span-color);margin:0}.DigitalBinderWidget_dropHint___xt_P{font-size:13px;color:var(--main-color);font-weight:600;margin:0}.DigitalBinderWidget_browseBtn__PRTXE{margin-top:4px;padding:6px 16px;background:var(--main-color);color:#fff;border:none;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;transition:opacity .15s}.DigitalBinderWidget_browseBtn__PRTXE:hover{opacity:.85}.DigitalBinderWidget_folderPicker__QxDfj{display:flex;flex-direction:column;gap:8px;width:100%}.DigitalBinderWidget_folderPickerLabel__cxWP1{font-size:12px;color:var(--text-color);margin:0}.DigitalBinderWidget_folderSelect__pKr_d{width:100%;padding:6px 8px;border:1px solid #d1d5db;border-radius:6px;font-size:13px;color:var(--text-color);background:var(--white-color)}.DigitalBinderWidget_folderPickerActions__zciti{display:flex;gap:8px}.DigitalBinderWidget_confirmBtn__8Z04u{flex:1;padding:6px 0;background:var(--main-color);color:#fff;border:none;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;transition:opacity .15s}.DigitalBinderWidget_confirmBtn__8Z04u:disabled{opacity:.45;cursor:not-allowed}.DigitalBinderWidget_confirmBtn__8Z04u:not(:disabled):hover{opacity:.85}.DigitalBinderWidget_cancelBtn__8kKUB{flex:1;padding:6px 0;background:transparent;color:var(--span-color);border:1px solid #d1d5db;border-radius:6px;font-size:12px;cursor:pointer}.DigitalBinderWidget_cancelBtn__8kKUB:hover{border-color:#9ca3af}.DigitalBinderWidget_foldersGrid__b_9XX{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.DigitalBinderWidget_folderTile__OVu25{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;background:transparent;border:1px solid #f3f4f6;border-radius:8px;cursor:pointer;transition:background .12s;text-decoration:none}.DigitalBinderWidget_folderTile__OVu25:hover{background:#f9fafb;border-color:#e5e7eb}.DigitalBinderWidget_folderName__Wahhk{font-size:11px;font-weight:500;color:var(--text-color);text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:72px}.DigitalBinderWidget_folderCount__T9CwF{font-size:10px;color:var(--span-color)}.DigitalBinderWidget_moreTile__IX2Mu{display:flex;align-items:center;justify-content:center;padding:8px 4px;border:1px dashed #d1d5db;border-radius:8px;font-size:11px;font-weight:600;color:var(--main-color);text-decoration:none;cursor:pointer}.DigitalBinderWidget_moreTile__IX2Mu:hover{background:#f9fafb}.DigitalBinderWidget_empty__3okaw{font-size:13px;color:var(--span-color)}.DigitalBinderWidget_recentPanel__21p5P{display:flex;flex-direction:column;gap:8px;border-left:1px solid #f3f4f6;padding-left:16px;min-width:0}.DigitalBinderWidget_recentHeader__F2gUc{display:flex;align-items:center;justify-content:space-between}.DigitalBinderWidget_recentTitle__ESkdl{font-size:11px;font-weight:700;color:var(--span-color);text-transform:uppercase;letter-spacing:.04em}.DigitalBinderWidget_viewAllLink__V8fg8{font-size:11px;color:var(--main-color);text-decoration:underline}.DigitalBinderWidget_fileList__NONnk{flex:1;display:flex;flex-direction:column;gap:16px}.DigitalBinderWidget_fileRow__bkVBT{display:flex;align-items:flex-start;gap:8px}.DigitalBinderWidget_fileBadge__g46xu{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;color:#fff;border-radius:4px;padding:2px 4px;letter-spacing:.03em;margin-top:1px}.DigitalBinderWidget_fileInfo__dLdU_{display:flex;flex-direction:column;gap:2px;overflow:hidden;min-width:0}.DigitalBinderWidget_fileName__JQol9{font-size:12px;color:var(--text-color);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.DigitalBinderWidget_fileDate__J4bgd{font-size:11px;color:var(--span-color)}.DigitalBinderWidget_noRecent__906zl{font-size:12px;color:var(--span-color)}@media screen and (max-width:600px){.DigitalBinderWidget_header__UqWun{flex-wrap:wrap}.DigitalBinderWidget_body__O9E22{grid-template-columns:1fr}.DigitalBinderWidget_recentPanel__21p5P{border-left:none;padding-left:0;border-top:1px solid #f3f4f6;padding-top:12px}}.Dashboard_page__fRaAi{display:flex;flex-direction:column;gap:24px;padding:8px 0 24px}.Dashboard_dashTopBar__tB5Sr{display:flex;align-items:center;gap:10px;position:sticky;top:0;z-index:5;margin:calc(-2rem - 8px) -2rem 0;padding:14px 2rem;background:var(--sidebar-bg,#0d1b3d);box-shadow:0 4px 12px rgba(17,24,39,.12)}.Dashboard_dashCustomize__itAq4{margin-left:auto;display:flex;align-items:center;gap:8px;position:relative}.Dashboard_addWidgetMenu__1aKOb{position:absolute;top:calc(100% + 6px);right:0;z-index:20;min-width:220px;max-height:300px;overflow-y:auto;background:#fff;border:1px solid var(--border-color,#d1d5db);border-radius:10px;box-shadow:0 8px 24px rgba(17,24,39,.12);padding:8px}.Dashboard_addWidgetTitle__xkGYa{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--dark-gray-color-2,#6b7280);margin:0 0 6px;padding:0 6px}.Dashboard_addWidgetItem__BX4b8{display:block;width:100%;text-align:left;border:none;background:transparent;border-radius:7px;padding:7px 8px;font-size:13px;font-weight:600;color:var(--main-color,#364365);cursor:pointer}.Dashboard_addWidgetItem__BX4b8:hover{background:#f4f6fb}.Dashboard_customizeReset__WzlU6:disabled{opacity:.5;cursor:not-allowed}.Dashboard_customizeBtn__VaRde,.Dashboard_customizeDone__R10RZ,.Dashboard_customizeReset__WzlU6{padding:7px 14px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;border:1px solid var(--main-color,#364365)}.Dashboard_customizeBtn__VaRde,.Dashboard_customizeReset__WzlU6{background:#fff;color:var(--main-color,#364365)}.Dashboard_customizeDone__R10RZ{background:var(--primary-color,#1e6fdc);color:#fff;border-color:transparent}.Dashboard_customizeReset__WzlU6{border-color:var(--border-color,#d1d5db);color:var(--dark-gray-color-2,#6b7280)}.Dashboard_tileGrid__sX78Z{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;grid-auto-flow:row;align-items:stretch}@media (max-width:1100px){.Dashboard_tileGrid__sX78Z{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.Dashboard_tileGrid__sX78Z{grid-template-columns:1fr}}.Dashboard_dashHeaderLabel__MlS2B{color:hsla(0,0%,100%,.75);font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.Dashboard_dashHeaderPicker__WPZB6{flex:1;min-width:0;max-width:280px}.Dashboard_systemsPickerRow__z4OQF{display:flex;align-items:center;gap:12px}.Dashboard_integrationNotice__52RoM{display:flex;flex-direction:column;justify-content:center;gap:8px;min-height:116px;padding:20px 22px;border-radius:24px;background:radial-gradient(circle at top left,color-mix(in srgb,var(--primary-color) 8%,transparent),transparent 32%),linear-gradient(180deg,#f8fafc 0,color-mix(in srgb,var(--primary-color) 6%,#fff) 100%);border:1px solid color-mix(in srgb,var(--primary-color) 8%,transparent)}.Dashboard_integrationNoticeBody__8MJTu,.Dashboard_integrationNoticeTitle__B82t9{margin:0}.Dashboard_integrationNoticeTitle__B82t9{color:#1d2939;font-size:18px;font-weight:700}.Dashboard_integrationNoticeBody__8MJTu{color:#667085;font-size:15px;line-height:1.5}.Dashboard_scoreCard__h7ZBq{display:flex;align-items:center;gap:22px;padding:18px;border-radius:24px;background:#fff;box-shadow:0 18px 42px rgba(16,24,40,.08)}.Dashboard_scoreRing__LCvMx{--ring-angle:calc(var(--score-value) * 3.6deg);flex:0 0 auto;width:118px;height:118px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at center,#fff 60%,transparent 61%),conic-gradient(var(--health-color,#2ca24c) var(--ring-angle),color-mix(in srgb,var(--health-color,#2ca24c) 16%,#fff) 0deg)}.Dashboard_scoreRingInner__IXu0M{width:88px;height:88px;border-radius:50%;display:grid;place-items:center;background:#fff;box-shadow:inset 0 0 0 1px rgba(44,162,76,.08)}.Dashboard_scoreValue__VPhNl{font-size:28px;font-weight:700;color:var(--health-color,#2a9545)}.Dashboard_scoreCopy__TfJ96{display:flex;flex-direction:column;gap:8px}.Dashboard_scoreTitleRow__rJ6uE{display:flex;align-items:center;gap:8px}.Dashboard_scoreTitleIcon__p2DE_{color:#6b7bb1;font-size:20px}.Dashboard_scoreTitle__Krm_q{margin:0;color:#1d2939;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.Dashboard_scoreStatus__zzHYX{margin:0;color:var(--health-color,#2ca24c);font-size:26px;font-weight:700}.Dashboard_scoreDelta__v2_vo{display:flex;align-items:center;gap:8px;margin:0;color:#4b5565;font-size:16px;font-weight:600}.Dashboard_scoreDelta__v2_vo svg{color:#2ca24c}.Dashboard_mapCard__D_2_c{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:24px;background:#fff;box-shadow:0 18px 42px rgba(16,24,40,.08)}.Dashboard_mapSection__UL4NK{position:relative;flex:1;min-height:0}.Dashboard_viewFullMap__N3VQb{align-self:flex-end;color:var(--primary-color);font-size:14px;font-weight:700;text-decoration:none}.Dashboard_viewFullMap__N3VQb:hover{text-decoration:underline}.Dashboard_mapHeader__aqbi6{position:absolute;top:14px;left:14px;right:14px;z-index:3;display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.Dashboard_mapTabs__pdfTl{display:inline-flex;padding:4px;border-radius:14px;background:hsla(0,0%,100%,.94);box-shadow:0 10px 24px rgba(15,23,42,.16)}.Dashboard_mapTab__ZxaGE{padding:10px 20px;border:0;border-radius:10px;background:transparent;color:#667085;font-family:inherit;font-size:16px;font-weight:600;cursor:pointer}.Dashboard_mapTabActive__G0UCw{background:#fff;color:#1f2937}.Dashboard_performanceLink__fF501{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:12px;background:hsla(0,0%,100%,.96);color:var(--primary-color);font-size:16px;font-weight:700;text-decoration:none;box-shadow:0 10px 24px rgba(15,23,42,.16)}.Dashboard_mapBody__x9CgH{height:100%;min-height:240px;overflow:hidden;border-radius:20px}.Dashboard_emptyMapState__OLvyL{display:grid;place-items:center;min-height:240px;padding:24px;border-radius:20px;background:radial-gradient(circle at top left,color-mix(in srgb,var(--primary-color) 8%,transparent),transparent 32%),linear-gradient(180deg,#f8fafc 0,color-mix(in srgb,var(--primary-color) 6%,#fff) 100%);color:#475467;font-size:16px;font-weight:600;text-align:center}.Dashboard_map__5d7bG{height:100%;border-radius:20px}.Dashboard_alertBox__tOSg7{padding:20px;border-radius:12px;background:var(--white-color);box-shadow:2px 2px 16px 0 rgba(0,0,0,.04);display:flex;flex-direction:column}.Dashboard_alertHeader__Frvy9{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px}.Dashboard_alertHeader__Frvy9 h2{color:var(--text-color);font-size:20px;font-weight:700;margin:0}.Dashboard_alertViewAll__1hzKG{color:var(--primary-color);font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap}.Dashboard_alertViewAll__1hzKG:hover{text-decoration:underline}.Dashboard_alertCriticalLink__K6wMQ{display:inline-block;margin-top:12px;color:#cf3b3b;font-size:14px;font-weight:700;text-decoration:none}.Dashboard_alertCriticalLink__K6wMQ:hover{text-decoration:underline}.Dashboard_alerts__4kNUF{flex:1;min-height:0;max-height:470px;overflow-y:auto;display:flex;flex-direction:column;gap:8px}.Dashboard_alerts__4kNUF::-webkit-scrollbar{display:none}.Dashboard_alert__lhCic{display:flex;gap:12px;align-items:center;padding:12px;border-bottom:.5px solid var(--light-gray-color-2)}.Dashboard_alertIcon__4lgVX{padding:8px;border-radius:8px}.Dashboard_alertIcon__4lgVX.Dashboard_low__JIbX4{background:#fdf4e3}.Dashboard_alertIcon__4lgVX.Dashboard_high__Gk3QH{background:#fdeae4}.Dashboard_alertIcon__4lgVX.Dashboard_full__Q9_dp{background:#e0f8e2}.Dashboard_alertIcon__4lgVX svg{width:18px;height:18px}.Dashboard_alertContent__y7MAb{display:flex;flex-direction:column;gap:4px;width:100%}.Dashboard_alertContent__y7MAb h3{color:var(--text-color);font-size:14px;font-weight:600;margin:0}.Dashboard_alertContent__y7MAb p{color:var(--span-color);font-size:12px;font-weight:500;margin:0}.Dashboard_noData__0lkSO{min-height:240px}@media screen and (min-width:1600px){.Dashboard_scoreRing__LCvMx{width:136px;height:136px}.Dashboard_scoreRingInner__IXu0M{width:100px;height:100px}.Dashboard_scoreValue__VPhNl{font-size:32px}.Dashboard_scoreStatus__zzHYX{font-size:28px}}@media screen and (max-width:1100px){.Dashboard_dashHeaderPicker__WPZB6{max-width:none}.Dashboard_scoreCard__h7ZBq{flex-direction:row}}@media screen and (max-width:768px){.Dashboard_page__fRaAi{gap:18px}.Dashboard_scoreCard__h7ZBq{flex-direction:column;align-items:flex-start;gap:16px;border-radius:20px;padding:16px}.Dashboard_scoreStatus__zzHYX{font-size:22px}.Dashboard_scoreDelta__v2_vo{font-size:15px}.Dashboard_mapCard__D_2_c{border-radius:20px;padding:12px}.Dashboard_mapHeader__aqbi6{position:static;margin-bottom:12px;flex-direction:column;align-items:stretch}.Dashboard_mapBody__x9CgH{min-height:200px}.Dashboard_mapTabs__pdfTl{align-self:flex-start}}@media screen and (max-width:480px){.Dashboard_dashTopBar__tB5Sr{margin:-16px -8px 0;padding:12px 8px}}.FileGrid_fileGridContainer__HPAWi{display:flex;flex-direction:column;gap:30px;width:100%;height:100%;background-color:var(--background-tertiary);border-radius:var(--border-radius)}.FileGrid_categoryTitleWrapper__T_DJm{display:flex;align-items:center;gap:10px}.FileGrid_header__WcBun{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px;border-bottom:1px solid var(--border-color)}.FileGrid_categoryTitle__X9UvK{display:flex;flex-direction:column;gap:4px}.FileGrid_categoryTitle__X9UvK>h2{font-size:18px;font-weight:600;color:var(--span-color);margin:0}.FileGrid_categoryTitle__X9UvK>span{font-size:12px;color:var(--span-color);font-weight:500}.FileGrid_icon__YSW4M{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:10px;background:var(--background-gradient)}.FileGrid_icon__YSW4M>svg{color:var(--white-color)}.FileGrid_grid__kHq73{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:20px 37px;padding:0 20px}.FileGrid_fileItem__ZBokk{display:flex;flex-direction:column;align-items:center;gap:12px;padding:25px 30px;border:1px solid var(--border-color);border-radius:var(--border-radius);transition:all .2s ease;background-color:var(--white-color);position:relative;cursor:pointer}.FileGrid_fileItem__ZBokk>span{font-size:var(--fs-100);color:var(--text-color);text-align:center;font-weight:500;word-break:break-word}.FileGrid_downloadIcon__r_oPL{position:absolute;top:0;right:0;border-radius:50%;padding:5px;cursor:pointer}.FileGrid_downloadIcon__r_oPL>svg{color:var(--main-color)}.FileGrid_renameIcon__E9fBG{position:absolute;top:4px;right:32px;border-radius:50%;padding:5px;cursor:pointer}.FileGrid_renameIcon__E9fBG>svg{color:var(--main-color)}.FileGrid_box__UH19u{top:6px;left:6px;border-radius:4px;background:var(--white-color);cursor:pointer}.FileGrid_listCheckbox__ejNFO{width:20px;height:20px;border:1px solid var(--border-color);border-radius:4px;background:var(--white-color);flex-shrink:0;cursor:pointer;display:flex;align-items:center;justify-content:center}.FileGrid_fileItem__ZBokk:hover{background-color:var(--light-gray-color-2);box-shadow:var(--shadow-color)}.FileGrid_pdfIcon__KHakr{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;position:relative}.FileGrid_pdfIcon__KHakr>svg{height:60px;width:50px}.FileGrid_pdfIcon__KHakr>img{height:60px;width:60px;object-fit:cover;border-radius:4px}.FileGrid_pdfIcon__KHakr[data-type=pdf]>svg{color:#c62828!important}.FileGrid_pdfIcon__KHakr[data-type=word]>svg{color:var(--secondary-color)}.FileGrid_pdfIcon__KHakr[data-type=excel]>svg{color:var(--success-color)}.FileGrid_pdfIcon__KHakr[data-type=powerpoint]>svg{color:var(--danger-color)}.FileGrid_pdfIcon__KHakr[data-type=text]>svg{color:var(--text-color)}.FileGrid_pdfIcon__KHakr[data-type=video]>svg{color:var(--primary-color)}.FileGrid_pdfIcon__KHakr[data-type=audio]>svg{color:var(--danger-color)}.FileGrid_pdfIcon__KHakr[data-type=archive]>svg{color:var(--secondary-color)}.FileGrid_pdfIcon__KHakr[data-type=code]>svg,.FileGrid_pdfIcon__KHakr[data-type=image]>svg{color:var(--primary-color)}.FileGrid_pdfIcon__KHakr[data-type=default]>svg{color:var(--text-color)}.FileGrid_viewIcon__Eg3Ju{position:absolute;top:0;left:0;border-radius:50%;padding:5px;cursor:pointer}.FileGrid_viewIcon__Eg3Ju>svg{color:var(--main-color)}.FileGrid_box__UH19u{position:absolute;top:10px;left:10px;width:20px;display:flex;align-items:center;justify-content:center;height:20px;border-radius:2px;border:1px solid var(--border-color)}.FileGrid_buttonWrapper__1_1Ut{display:flex;gap:10px}.FileGrid_backButton__MUd5r{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:10px;background:var(--background-gradient)}.FileGrid_backButton__MUd5r>svg{color:var(--white-color)}.FileGrid_fileName__595Tn{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.FileGrid_headerActions__3BUu2{display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap}.FileGrid_noMatch__m_ozL{padding:20px;text-align:center;color:var(--span-color);font-size:14px}.FileGrid_noFilesYet___5F1U{padding:20px}.FileGrid_viewToggle__fDnEe{display:inline-flex;border:1px solid var(--border-color);border-radius:8px;overflow:hidden;background:var(--white-color);flex-shrink:0}.FileGrid_viewToggleBtn__rG38n{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:none;color:var(--span-color);cursor:pointer}.FileGrid_viewToggleBtn__rG38n+.FileGrid_viewToggleBtn__rG38n{border-left:1px solid var(--border-color)}.FileGrid_viewToggleBtnActive__IDTsG{background:var(--main-color);color:var(--white-color)}.FileGrid_list__7gYpk{display:flex;flex-direction:column;padding:0 20px 20px}.FileGrid_listItem__scRSm{display:flex;align-items:center;gap:14px;padding:12px 14px;min-height:80px;border-radius:8px;cursor:pointer;border-bottom:1px solid var(--border-color);transition:background-color .15s ease}.FileGrid_listItem__scRSm:last-child{border-bottom:none}.FileGrid_listItem__scRSm:hover{background-color:var(--light-gray-color-2)}.FileGrid_list__7gYpk .FileGrid_pdfIcon__KHakr{flex-shrink:0}.FileGrid_listMeta__lLZMy{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.FileGrid_listFileName__Vucz6{font-size:var(--fs-200);color:var(--text-color);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.FileGrid_listMetaLine__CS3Za{font-size:.75rem;color:var(--light-gray-color);line-height:1.3}.FileGrid_listActions__lOAMQ{display:inline-flex;align-items:center;gap:8px;margin-left:auto;flex-shrink:0}.FileGrid_listActionBtn__ggUQa{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:6px;cursor:pointer;color:var(--main-color)}.FileGrid_listActionBtn__ggUQa:hover{background-color:var(--light-gray-color-2)}.FileGrid_listSyncBadge__CfqIY{display:inline-flex;width:fit-content;margin-top:2px}@keyframes FileGrid_spin__pfKbL{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.FileGrid_spinning__zm3p7{animation:FileGrid_spin__pfKbL 1s linear infinite}.FileGrid_listLockBadge__R_DLr{margin-left:6px;opacity:.65}.FileGrid_gridLockBadge__5NSkl,.FileGrid_listLockBadge__R_DLr{display:inline-flex;align-items:center;color:var(--span-color)}.FileGrid_gridLockBadge__5NSkl{position:absolute;bottom:6px;right:6px;background:rgba(0,0,0,.05);border-radius:50%;padding:4px;justify-content:center}.FileGrid_trashActionBtn__dxTyM{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:6px;cursor:pointer;color:#c0392b}.FileGrid_trashActionBtn__dxTyM:hover{background-color:rgba(192,57,43,.08)}.FileGrid_trashButton__wM_dx,.FileGrid_uploadButton__b9Dwx{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;background:var(--main-color);color:var(--white-color);border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer}.FileGrid_trashButton__wM_dx{background:transparent;color:var(--main-color);border:1px solid var(--main-color)}@media screen and (max-width:768px){.FileGrid_grid__kHq73{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:12px}.FileGrid_fileGridContainer__HPAWi{padding:16px}.FileGrid_categoryTitle__X9UvK{font-size:var(--fs-400)}}.ShadedDetailBox_container__sGMXh{display:flex;width:100%;padding:24px;flex-direction:column;gap:32px;border-radius:12px;background:var(--white-color);box-shadow:2px 2px 16px 0 rgba(0,0,0,.04);position:relative;overflow:hidden}@media screen and (max-width:575px){.ShadedDetailBox_container__sGMXh{gap:20px}}.ShadedDetailBox_shade__JP7ZO{position:absolute;left:50%;transform:translateX(-50%);width:360px;height:360px;border-radius:360px;background:#bfd6fe;filter:blur(210px)}.ShadedDetailBox_solarImage__wY8lE{position:absolute;bottom:-10px;right:0;width:430px;height:250px}.ShadedDetailBox_solarImage__wY8lE img{width:100%;height:100%;object-fit:contain}@media (max-width:1270px){.ShadedDetailBox_solarImage__wY8lE img{opacity:.3}}@media screen and (max-width:575px){.ShadedDetailBox_solarImage__wY8lE{width:270px;height:180px}}.ShadedDetailBox_content__hETAr{position:relative;z-index:1;display:flex;flex-direction:column;gap:32px}@media screen and (max-width:575px){.ShadedDetailBox_content__hETAr{gap:20px}}.ShadedDetailBox_solarImagePhoto__Z2BQ4{bottom:auto;top:50%;transform:translateY(-50%);right:24px}.ShadedDetailBox_solarImagePhoto__Z2BQ4 img{object-fit:cover;border-radius:12px}.WorkOrders_container__OuXK8{display:flex;flex-direction:column;gap:24px}.WorkOrders_header__bj8Wl h1{color:var(--text-color);font-size:24px;font-weight:600}@media screen and (max-width:768px){.WorkOrders_header__bj8Wl h1{font-size:20px}}.WorkOrders_statsCardsWrapper__n_1j0{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media screen and (max-width:1100px){.WorkOrders_statsCardsWrapper__n_1j0{grid-template-columns:repeat(2,1fr)}}.WorkOrders_section__d2YN1{display:flex;flex-direction:column;gap:16px}.WorkOrders_tableCard___CvDK{padding:20px;background-color:var(--white-color);box-shadow:2px 2px 16px 0 rgba(0,0,0,.04)}