.ContactUsSection_contactUsWrapper__f94F5{display:flex;padding:30px;flex-direction:column;align-items:flex-start;gap:30px;border-radius:24px;border:.5px solid var(--main-color);background:var(--service-card-background)}@media screen and (max-width:575px){.ContactUsSection_contactUsWrapper__f94F5{padding:20px}}.ContactUsSection_contactUsSection__p21mc{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;width:100%}@media screen and (max-width:992px){.ContactUsSection_contactUsSection__p21mc{grid-template-columns:repeat(1,1fr)}}.ContactUsSection_leftSection__jLRZq{display:flex;flex-direction:column;gap:20px}.ContactUsSection_leftSection__jLRZq>h2{color:var(--text-color);font-size:50px;font-weight:400;font-family:var(--font-secondary);margin:0}@media screen and (max-width:575px){.ContactUsSection_leftSection__jLRZq>h2{font-size:30px}}.ContactUsSection_contactUsForm__4hNKQ{display:flex;flex-direction:column;gap:15px}.ContactUsSection_contactUsFormGroup__DBAbg{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}@media screen and (max-width:992px){.ContactUsSection_contactUsFormGroup__DBAbg{grid-template-columns:repeat(1,1fr)}}.ContactUsSection_textAreaContainer__gO1rc{background:var(--service-card-background)!important}.ContactUsSection_textAreaContainer__gO1rc textarea{background:var(--white-color)!important}.ContactUsSection_rightSection__Hc_3G{position:relative;width:100%;height:100%}.ContactUsSection_rightSection__Hc_3G>img{width:100%;height:100%;object-fit:cover;border-radius:16px}.ContactUsSection_socialsWrapper__hhk_q{display:flex;padding:24px;justify-content:space-between;gap:20px;align-self:stretch;border-radius:12px;border:1px solid rgba(74,74,74,.08);flex-wrap:wrap}.ContactUsSection_socialItem__FU082{display:flex;align-items:center;gap:16px;border-right:1px solid var(--border-color);padding-right:150px}@media screen and (max-width:1100px){.ContactUsSection_socialItem__FU082{padding-right:0;border-right:0}}.ContactUsSection_socialItem__FU082:last-child{border-right:none;padding-right:0}.ContactUsSection_socialItemIcon__CP_u7{display:flex;width:40px;height:40px;padding:12px;align-items:center;gap:10px;border-radius:20px;background:var(--main-color)}.ContactUsSection_socialItemIcon__CP_u7>svg{color:var(--white-color)}.ContactUsSection_socialItemContent__fzTyS{display:flex;flex-direction:column;gap:4px}.ContactUsSection_socialItemContent__fzTyS>p{color:#4a4a4a;font-size:16px;font-weight:500}.ContactUsSection_socialItemContent__fzTyS>span{color:var(--text-color);font-size:16px;font-weight:500}.ContactUsSection_socials__LWzvk{display:flex;align-items:center;gap:10px}:root{--_padding-y-md:7px;--_padding-y-sm:6px;--_padding-x-md:16px;--_padding-x-sm:10px;--input-padding-md:var(--_padding-y-md) var(--_padding-x-md);--input-padding-sm:var(--_padding-y-sm) var(--_padding-x-sm);--input-min-height-md:52px;--input-min-height-sm:38px;--input-border-radius:10px;--input-border-radius-rounded:50px;--input-border:1px solid var(--input-border-color)}.CustomPhoneInput_label__08lfd{color:var(--main-color);text-transform:capitalize;font-family:var(--ff-primary-bold);font-size:var(--fs-base);margin-bottom:4px;margin-inline-start:8px;line-height:1}.CustomPhoneInput_phoneNumberDiv__hAajl{position:relative;display:flex;flex-direction:column}.CustomPhoneInput_phoneNumberDiv__hAajl.CustomPhoneInput_inline__wTW_O{display:grid;grid-template-columns:1fr 1.5fr;gap:10px;align-items:center}@media (max-width:578px){.CustomPhoneInput_phoneNumberDiv__hAajl.CustomPhoneInput_inline__wTW_O{grid-template-columns:1fr}}.CustomPhoneInput_phoneNumberDiv__hAajl input{background-color:transparent;border:1px solid var(--input-border-color);border-top-right-radius:var(--input-border-radius);border-bottom-right-radius:var(--input-border-radius);color:var(--input-field-color)}.CustomPhoneInput_phoneNumberDiv__hAajl input[data-variant=secondary]{background-color:var(--background-secondary)}.CustomPhoneInput_phoneNumberInput__AsyoF>div{padding:var(--_padding-y-md) var(--_padding-x-md);margin-right:0;background-color:transparent;border:var(--input-border);border-top-left-radius:var(--input-border-radius);border-bottom-left-radius:var(--input-border-radius)}.CustomPhoneInput_phoneNumberInput__AsyoF>div:has(+[data-variant=secondary]){background-color:var(--background-secondary)}.CustomPhoneInput_phoneNumberInput__AsyoF input{padding:var(--input-padding-md);font-size:var(--fs-base)}.CustomPhoneInput_phoneNumberInput__AsyoF input[data-size=sm]{padding:var(--input-padding-sm)}.CustomPhoneInput_phoneNumberInput__AsyoF input::placeholder{font-family:var(--ff-primary-reg);font-size:14px;opacity:.5;color:var(--placeholder-color)}.CustomPhoneInput_error__2UQeV{border:1px solid red!important;border-radius:var(--global-border-radius)!important;position:relative}.CustomPhoneInput_errorText__Cpwj1{margin-top:4px;color:red;right:1rem;z-index:1;font-size:14px}.CustomPhoneInput_offsetLeftError__BHRGJ{right:56px}.TabsComponent__tabsHeading__aU3M1{overflow-x:auto;overflow-y:hidden;max-width:100%;width:100%;min-width:0;display:flex;padding:4px;justify-content:flex-start;align-items:center;border-radius:8px;border:1px solid var(--light-gray-color-2);background:var(--white-color);-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;touch-action:pan-x;scrollbar-width:thin}.TabsComponent__tabsHeading__aU3M1::-webkit-scrollbar{height:6px}.TabsComponent__tabsHeading__aU3M1::-webkit-scrollbar-thumb{background:var(--light-gray-color-2);border-radius:999px}.TabsComponent__tabsHeading__aU3M1.TabsComponent_fullWidth__r__VF{width:100%}.TabsComponent_dropdownWrapper__xDWct{max-width:360px;min-width:220px;width:100%}.TabsComponent_dropdownWrapper__xDWct.TabsComponent_fullWidth__r__VF{max-width:none}.TabsComponent__initialTab__XlSJb{display:flex;justify-content:center;align-items:center;gap:10px;padding:4px 8px;background-color:transparent;cursor:pointer;transition:all .2s ease;white-space:nowrap;line-height:1;flex-shrink:0}.TabsComponent__initialTab__XlSJb.TabsComponent_sm__rnPCt{padding:4px 8px}.TabsComponent__initialTab__XlSJb.TabsComponent_sm__rnPCt .TabsComponent_tabText__k7zip{color:var(--tab-gray-color);font-weight:600;font-size:12px}.TabsComponent__initialTab__XlSJb.TabsComponent_md__kBDYA{padding:6px 12px}.TabsComponent__initialTab__XlSJb.TabsComponent_md__kBDYA .TabsComponent_tabText__k7zip{font-size:20px}.TabsComponent__initialTab__XlSJb.TabsComponent_lg__EWTxY{padding:14px 16px}.TabsComponent__initialTab__XlSJb.TabsComponent_lg__EWTxY .TabsComponent_tabText__k7zip{font-size:24px}.TabsComponent__tabsHeading__aU3M1.TabsComponent_fullWidth__r__VF .TabsComponent__initialTab__XlSJb{flex:1 1 0}.TabsComponent__active___8Bsp{display:flex;padding:6px 12px;justify-content:center;align-items:center;gap:8px;border-radius:6px;background:var(--active-tab-bg-color)}[data-variant=secondary] .TabsComponent__active___8Bsp{background-color:var(--background-secondary)!important}.TabsComponent__active___8Bsp .TabsComponent_tabText__k7zip{color:var(--main-color)!important;position:relative}.TabsComponent_tabText__k7zip{font-family:Inter,sans-serif;font-weight:400;color:var(--secondary-text-color);margin:0;text-align:center;line-height:1}.TabsComponent__active___8Bsp .TabsComponent_tabText__k7zip{font-weight:400;font-size:12px}.TabsComponent__tabsHeading__aU3M1[data-variant=secondary]{gap:10px!important;background-color:transparent!important;border:none!important;padding:0!important}.TabsComponent__tabsHeading__aU3M1[data-variant=secondary] .TabsComponent__initialTab__XlSJb{display:flex;padding:10px 15px;align-items:center;gap:8px;border-radius:8px;background:var(--disabled-btn-color);color:var(--main-color)}.TabsComponent__tabsHeading__aU3M1[data-variant=secondary] .TabsComponent__initialTab__XlSJb .TabsComponent_tabText__k7zip{font-size:12px;font-weight:400;color:var(--light-gray-color-3)}.TabsComponent__tabsHeading__aU3M1[data-variant=secondary] .TabsComponent__active___8Bsp{display:flex;padding:10px 15px;align-items:center;gap:8px;background-color:var(--main-color)!important;color:var(--white-color)!important;border-radius:8px}.TabsComponent__tabsHeading__aU3M1[data-variant=secondary] .TabsComponent__active___8Bsp .TabsComponent_tabText__k7zip{color:var(--white-color)!important;font-size:12px;font-weight:400}.ClientPicker_clientPicker__pLLvd,.PrimaryContactPicker_contactPicker__vCRCU{width:100%;min-width:0}.Statuses_solid__99dOe{display:inline-flex;padding:3px 12px;justify-content:center;align-items:center;gap:5px;border-radius:60px;min-width:90px}.Statuses_statusWrapper__1N_Ru.Statuses_withoutLabel__Z1Zb6{height:20px;width:20px;border-radius:50%;padding:0}.Statuses_statusWrapper__1N_Ru{max-width:fit-content;padding:6px;border-radius:100px;display:flex;align-items:center;gap:5px}.Statuses_statusWrapper__1N_Ru p{margin-bottom:0;color:var(--white-color);font-size:12px!important}.ImportSites_importSites__f2oQ0{display:flex;flex-direction:column;gap:20px;margin-top:20px}.ImportSites_toolbar__RUGnX{display:flex;gap:16px;align-items:flex-end;flex-wrap:wrap}.ImportSites_clientSelect__HIpkW{flex:1;min-width:240px;max-width:360px}.ImportSites_toolbarButtons__m3Frz{display:flex;gap:10px;flex-wrap:wrap}.ImportSites_uploadSection__J4M6i{display:flex;flex-direction:column;gap:8px}.ImportSites_uploadLabel__3Fjw6{font-size:var(--fs-base);font-family:var(--ff-primary-bold);color:var(--primary-text-color)}.ImportSites_fileInput__XPVek{padding:8px 0;font-size:var(--fs-base);color:var(--text-color);cursor:pointer}.ImportSites_previewHeader__x6gkd{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;font-size:var(--fs-base);color:var(--text-color)}.ImportSites_errorBadge__S7TvF{color:var(--error-color,#e53935);font-family:var(--ff-primary-bold)}.ImportSites_tableWrapper__navUi{overflow-x:auto;border:1px solid var(--border-color,#e0e0e0);border-radius:8px}.ImportSites_previewTable__fi4e8{width:100%;border-collapse:collapse;font-size:13px;color:var(--text-color)}.ImportSites_previewTable__fi4e8 td,.ImportSites_previewTable__fi4e8 th{padding:8px 12px;text-align:left;border-bottom:1px solid var(--border-color,#e0e0e0);white-space:nowrap}.ImportSites_previewTable__fi4e8 th{background:var(--secondary-bg,#f5f5f5);font-family:var(--ff-primary-bold);color:var(--primary-text-color)}.ImportSites_previewTable__fi4e8 tbody tr:last-child td{border-bottom:none}.ImportSites_rowError__RMwau{background-color:rgba(229,57,53,.06)}.ImportSites_errorText__vv_3t{color:var(--error-color,#e53935);font-size:12px;cursor:help}.ImportSites_ok__Xztyr{color:var(--success-color,#43a047);font-family:var(--ff-primary-bold)}.ImportSites_empty__bBEqP{color:var(--placeholder-color)}.ImportSites_resultSection___dVJE{padding:16px;border:1px solid var(--border-color,#e0e0e0);border-radius:8px;background:var(--secondary-bg,#f9f9f9)}.ImportSites_resultTitle__EGAdN{margin:0 0 10px;font-size:16px;font-family:var(--ff-primary-bold);color:var(--primary-text-color)}.ImportSites_errorList__TWe3a{margin-top:10px;font-size:13px;color:var(--error-color,#e53935)}.ImportSites_errorList__TWe3a ul{margin:6px 0 0;padding-left:18px}.ImportSites_errorList__TWe3a li{margin-bottom:4px}.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_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;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}}.SitePicker_sitePicker__Wgqsj,.SystemPicker_systemPicker__jQCZN{width:100%;min-width:0}.DetailBox_container__xJcPV{display:flex;flex-direction:column;gap:8px}.DetailBox_container__xJcPV>p{color:var(--span-color)!important;font-size:14px;font-weight:500}@media screen and (max-width:768px){.DetailBox_container__xJcPV{gap:4px}}.DetailBox_valueBox__tm9yK{display:flex;align-items:center;gap:8px}.DetailBox_valueBox__tm9yK>p{color:var(--text-color-dark);font-size:18px;font-weight:700}@media screen and (max-width:768px){.DetailBox_valueBox__tm9yK>p{font-size:16px}}.DetailBox_icon__wNwT5>svg{color:var(--text-color-dark);width:24px;height:24px}