.lead-notes-module__rPUewG__root{background:var(--lite-surface);border:1px solid var(--lite-border);border-radius:12px;flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.lead-notes-module__rPUewG__heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.lead-notes-module__rPUewG__heading .ant-typography{margin:0!important}.lead-notes-module__rPUewG__list{flex-direction:column;display:flex}.lead-notes-module__rPUewG__note{border-top:1px solid var(--lite-border);align-items:flex-start;gap:.85rem;padding:1rem 0;display:flex}.lead-notes-module__rPUewG__note:first-child{border-top:0}.lead-notes-module__rPUewG__noteBody{flex:auto;min-width:0}.lead-notes-module__rPUewG__noteBody .ant-typography{white-space:pre-wrap;margin-bottom:.25rem!important}.lead-notes-module__rPUewG__recovery{width:100%;margin-top:1rem}.lead-notes-module__rPUewG__recoveryNotes{overflow-wrap:anywhere;max-height:240px;overflow-y:auto}
.collaboration-workspace-module__0S-hYW__workspace{background:var(--lite-surface);box-shadow:var(--lite-panel-shadow);min-width:0;border-color:var(--lite-border)!important;border-radius:12px!important}.collaboration-workspace-module__0S-hYW__workspace .ant-card-body{padding:20px}.collaboration-workspace-module__0S-hYW__workspaceHeader,.collaboration-workspace-module__0S-hYW__panelHeading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.collaboration-workspace-module__0S-hYW__workspaceHeader{scroll-margin-top:calc(var(--lite-overlay-top-bar-height,var(--space-3xl)) + var(--space-md))}.collaboration-workspace-module__0S-hYW__workspaceHeader:focus-visible{outline:2px solid var(--lite-brand);outline-offset:2px}.collaboration-workspace-module__0S-hYW__panelHeading>div{flex:1;min-width:min(220px,100%)}:is(.collaboration-workspace-module__0S-hYW__workspaceHeader .ant-typography,.collaboration-workspace-module__0S-hYW__panelHeading .ant-typography){margin-top:0!important}:is(.collaboration-workspace-module__0S-hYW__workspaceHeader .ant-typography:last-child,.collaboration-workspace-module__0S-hYW__panelHeading .ant-typography:last-child){margin-bottom:0!important}.collaboration-workspace-module__0S-hYW__ownerField{flex-direction:column;gap:8px;max-width:420px;font-weight:600;display:flex}.collaboration-workspace-module__0S-hYW__activityItem{flex-direction:column;gap:4px;display:flex}.collaboration-workspace-module__0S-hYW__timeline{margin-top:24px}.collaboration-workspace-module__0S-hYW__fileList{flex-direction:column;gap:8px;margin-top:16px;display:flex}.collaboration-workspace-module__0S-hYW__file{background:color-mix(in srgb, var(--lite-text) 3%, transparent);border:1px solid var(--lite-border);border-radius:10px;align-items:center;gap:12px;min-width:0;padding:12px;display:flex}.collaboration-workspace-module__0S-hYW__fileIcon{color:var(--lite-brand);font-size:24px}.collaboration-workspace-module__0S-hYW__fileMeta{flex-direction:column;flex:1;min-width:0;display:flex}.collaboration-workspace-module__0S-hYW__fileMeta>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:640px){.collaboration-workspace-module__0S-hYW__workspace .ant-card-body{padding:16px}.collaboration-workspace-module__0S-hYW__panelHeading{flex-direction:column;align-items:stretch}}
.vertical-tabs-module__5NIWfa__verticalTabs{background:var(--lite-surface);border-bottom:1px solid var(--lite-border);align-items:center;gap:var(--space-xs);padding:var(--space-md);z-index:20;flex:none;justify-content:center;display:flex;position:sticky;top:0}.vertical-tabs-module__5NIWfa__verticalTabs .ant-segmented{width:max-content;max-width:28rem}.vertical-tabs-module__5NIWfa__verticalTabs .ant-segmented-item-disabled{cursor:not-allowed;pointer-events:none}@media (max-width:760px){.vertical-tabs-module__5NIWfa__verticalTabs .ant-segmented{width:100%}.vertical-tabs-module__5NIWfa__verticalTabs .ant-segmented-item{flex:1 1 0}}
.full-utility-intake-module__1wLHPW__intake{flex-direction:column;gap:16px;width:100%;min-width:0;display:flex}.full-utility-intake-module__1wLHPW__intakeCompact{gap:12px}.full-utility-intake-module__1wLHPW__intake .ant-form-item{margin-bottom:0}.full-utility-intake-module__1wLHPW__intake .ant-form-item-label{white-space:normal;padding-bottom:6px}.full-utility-intake-module__1wLHPW__intake .ant-form-item-label>label{height:auto}.full-utility-intake-module__1wLHPW__select{width:100%}.full-utility-intake-module__1wLHPW__intake .ant-input-number-group-wrapper{width:100%}.full-utility-intake-module__1wLHPW__intake .ant-input-number{width:100%}.full-utility-intake-module__1wLHPW__intake .ant-input-number-input{padding-inline:10px}.full-utility-intake-module__1wLHPW__section{flex-direction:column;gap:8px;width:100%;min-width:0;display:flex}.full-utility-intake-module__1wLHPW__sectionTitle{font-size:12px;font-style:italic;line-height:16px;display:block}.full-utility-intake-module__1wLHPW__intakeCompact .full-utility-intake-module__1wLHPW__section{gap:6px}.full-utility-intake-module__1wLHPW__twoColumns,.full-utility-intake-module__1wLHPW__threeColumns,.full-utility-intake-module__1wLHPW__fourColumns{align-items:start;gap:12px;display:grid}.full-utility-intake-module__1wLHPW__twoColumns{grid-template-columns:repeat(2,minmax(0,1fr))}.full-utility-intake-module__1wLHPW__threeColumns{grid-template-columns:repeat(3,minmax(0,1fr))}.full-utility-intake-module__1wLHPW__fourColumns{grid-template-columns:repeat(4,minmax(0,1fr))}.full-utility-intake-module__1wLHPW__intakeCompact .full-utility-intake-module__1wLHPW__twoColumns,.full-utility-intake-module__1wLHPW__intakeCompact .full-utility-intake-module__1wLHPW__threeColumns,.full-utility-intake-module__1wLHPW__intakeCompact .full-utility-intake-module__1wLHPW__fourColumns{gap:10px 12px}.full-utility-intake-module__1wLHPW__intakeCompact .full-utility-intake-module__1wLHPW__control,.full-utility-intake-module__1wLHPW__control{min-width:0}.full-utility-intake-module__1wLHPW__eyebrow{margin-bottom:2px;font-size:10px;font-style:italic;line-height:14px;display:block}.full-utility-intake-module__1wLHPW__radioStack{flex-direction:column;gap:4px;display:flex}.full-utility-intake-module__1wLHPW__profileSelect{width:100%;min-width:0}.full-utility-intake-module__1wLHPW__profileRow{flex-direction:column;align-items:stretch;gap:8px;width:100%;min-width:0;display:flex}.full-utility-intake-module__1wLHPW__profileLabel{align-items:center;gap:4px;display:inline-flex}.full-utility-intake-module__1wLHPW__profileControl{width:100%;min-width:0;max-width:28rem}.full-utility-intake-module__1wLHPW__profileControl .ant-form-item{margin-bottom:0}.full-utility-intake-module__1wLHPW__profileControl .ant-form-item-label{display:none}.full-utility-intake-module__1wLHPW__profileControl .ant-form-item .ant-select{width:100%}.full-utility-intake-module__1wLHPW__usageRadios{padding-inline-start:0}.full-utility-intake-module__1wLHPW__usageInput{flex-direction:column;gap:16px;width:100%;min-width:0;display:flex}.full-utility-intake-module__1wLHPW__intakeCompact .full-utility-intake-module__1wLHPW__usageInput{gap:12px}.full-utility-intake-module__1wLHPW__chart{width:100%;min-width:0;margin:0 0 8px}.full-utility-intake-module__1wLHPW__chartLegend{justify-content:center;align-items:center;gap:6px;font-size:12px;display:flex}.full-utility-intake-module__1wLHPW__chartLegend span{width:16px;height:8px;display:inline-block}.full-utility-intake-module__1wLHPW__chartEmpty{text-align:center;border:1px dashed;border-radius:6px;padding:12px}.full-utility-intake-module__1wLHPW__usageSummaryRow{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;width:100%;display:grid}.full-utility-intake-module__1wLHPW__intakeCompact .full-utility-intake-module__1wLHPW__usageSummaryRow{grid-template-columns:repeat(4,minmax(0,1fr))}.full-utility-intake-module__1wLHPW__usageField{flex-direction:column;gap:6px;min-width:0;display:flex}:is(.full-utility-intake-module__1wLHPW__usageField .ant-input-number,.full-utility-intake-module__1wLHPW__usageField .ant-input-number-group-wrapper){width:100%}.full-utility-intake-module__1wLHPW__rateLabel{align-items:center;gap:6px;display:inline-flex}.full-utility-intake-module__1wLHPW__rateInfoIcon{color:var(--color-primary,#a3e635);cursor:help;font-size:14px}.full-utility-intake-module__1wLHPW__usageMonths{flex-direction:column;gap:12px;min-width:0;display:flex}.full-utility-intake-module__1wLHPW__usageSectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.full-utility-intake-module__1wLHPW__usageSectionTitle{margin:0!important}@media (max-width:900px){.full-utility-intake-module__1wLHPW__threeColumns,.full-utility-intake-module__1wLHPW__fourColumns{grid-template-columns:repeat(2,minmax(0,1fr))}.full-utility-intake-module__1wLHPW__intakeCompact .full-utility-intake-module__1wLHPW__fourColumns{grid-template-columns:repeat(4,minmax(0,1fr))}.full-utility-intake-module__1wLHPW__intakeCompact .full-utility-intake-module__1wLHPW__usageSummaryRow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.full-utility-intake-module__1wLHPW__intakeCompact .full-utility-intake-module__1wLHPW__fourColumns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.full-utility-intake-module__1wLHPW__twoColumns,.full-utility-intake-module__1wLHPW__threeColumns,.full-utility-intake-module__1wLHPW__fourColumns,.full-utility-intake-module__1wLHPW__usageSummaryRow{grid-template-columns:repeat(2,minmax(0,1fr))}.full-utility-intake-module__1wLHPW__usageSectionHeader{flex-direction:column;align-items:stretch}.full-utility-intake-module__1wLHPW__profileControl{max-width:none}}@media (max-width:380px){.full-utility-intake-module__1wLHPW__twoColumns,.full-utility-intake-module__1wLHPW__threeColumns,.full-utility-intake-module__1wLHPW__fourColumns,.full-utility-intake-module__1wLHPW__usageSummaryRow{grid-template-columns:minmax(0,1fr)}}
.rhf-field-module__JSXsqW__field{width:100%;min-width:0}.rhf-field-module__JSXsqW__field .ant-form-item{margin-bottom:var(--space-md)}.rhf-field-module__JSXsqW__field .ant-form-item-row{flex-flow:column;display:flex}.rhf-field-module__JSXsqW__field .ant-form-item-label{padding-bottom:var(--space-xxs);text-align:start;width:100%}.rhf-field-module__JSXsqW__field .ant-form-item-label>label{height:auto;margin:0}.rhf-field-module__JSXsqW__field .ant-form-item-control{width:100%;max-width:none}:is(.rhf-field-module__JSXsqW__field .ant-input,.rhf-field-module__JSXsqW__field .ant-input-affix-wrapper,.rhf-field-module__JSXsqW__field .ant-input-number,.rhf-field-module__JSXsqW__field .ant-select){width:100%}
.load-profile-chart-module__3nhsJG__wrapper{width:100%;height:200px}@media (max-width:680px){.load-profile-chart-module__3nhsJG__wrapper{height:160px}.load-profile-chart-module__3nhsJG__wrapper .recharts-cartesian-axis-tick-value{font-size:11px}.load-profile-chart-module__3nhsJG__wrapper .recharts-legend-wrapper{font-size:12px}}
.system-losses-module__wbR6JW__textRigth{text-align:end}
.territories-layout-module__CXHSba__toolbar{min-width:0;margin-bottom:16px}.territories-layout-module__CXHSba__search{flex:auto;min-width:0;max-width:400px}.territories-layout-module__CXHSba__addButton{flex:none;margin-inline-start:auto}@media (max-width:767px){:is(.territories-layout-module__CXHSba__table .ant-table-thead>tr>th,.territories-layout-module__CXHSba__table .ant-table-tbody>tr>td){padding:8px 6px}.territories-layout-module__CXHSba__table .ant-table-column-sorter{margin-inline-start:2px}}
.monthly-usage-grid-module__aN6P9W__grid{gap:var(--space-md,1.25rem);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.monthly-usage-grid-module__aN6P9W__columns3{grid-template-columns:repeat(3,minmax(0,1fr))}.monthly-usage-grid-module__aN6P9W__columns4{grid-template-columns:repeat(4,minmax(0,1fr))}.monthly-usage-grid-module__aN6P9W__field{gap:var(--space-xs,.5rem);flex-direction:column;min-width:0;font-weight:500;display:flex}.monthly-usage-grid-module__aN6P9W__usage{flex-direction:column;gap:.45rem;min-width:0;display:flex}:is(.monthly-usage-grid-module__aN6P9W__field .ant-input-number,.monthly-usage-grid-module__aN6P9W__field .ant-input-number-group-wrapper){width:100%}.monthly-usage-grid-module__aN6P9W__bill{margin-top:0}.monthly-usage-grid-module__aN6P9W__inputted{border:1px solid var(--color-primary);border-radius:var(--radius-md,8px);padding:var(--space-xs,.5rem)}.monthly-usage-grid-module__aN6P9W__badge{color:var(--color-primary);font-size:.75rem;font-weight:600;line-height:1.2}@media (max-width:960px){.monthly-usage-grid-module__aN6P9W__grid,.monthly-usage-grid-module__aN6P9W__columns3,.monthly-usage-grid-module__aN6P9W__columns4{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.monthly-usage-grid-module__aN6P9W__grid,.monthly-usage-grid-module__aN6P9W__columns3,.monthly-usage-grid-module__aN6P9W__columns4{grid-template-columns:repeat(2,minmax(0,1fr))}}
.checklists-module__f6zTla__header{justify-content:space-between;align-items:center;gap:8px;display:flex}.checklists-module__f6zTla__headerLeft,.checklists-module__f6zTla__headerRight{align-items:center;gap:8px;display:flex}.checklists-module__f6zTla__editIcon{cursor:pointer;display:none}.ant-collapse-item-active .checklists-module__f6zTla__editIcon{display:inline-flex}
.design-preview-page-module__VIE0Za__page{flex-direction:column;gap:24px;min-width:0;padding:16px;display:flex}.design-preview-page-module__VIE0Za__pageTitle{text-align:start;flex:auto;min-width:0;color:var(--lite-heading)!important;margin:0!important;font-size:24px!important;line-height:1.25!important}.design-preview-page-module__VIE0Za__designerFrame{isolation:isolate;z-index:0;border-radius:8px;flex-direction:column;width:100%;min-width:0;height:clamp(560px,100dvh - 12rem,960px);min-height:560px;display:flex;position:relative;overflow:hidden}.design-preview-page-module__VIE0Za__overview{overflow:hidden;background:var(--lite-surface)!important;border-color:var(--lite-border)!important;border-radius:8px!important}.design-preview-page-module__VIE0Za__overview .ant-collapse-header{min-height:3.5rem;font-size:1rem;font-weight:650;align-items:center!important}.design-preview-page-module__VIE0Za__overview .ant-collapse-content-box{padding:0!important}.design-preview-page-module__VIE0Za__sectionBody{background:var(--lite-surface);padding:16px 22px}.design-preview-page-module__VIE0Za__sectionBody>.ant-typography{margin-top:0!important}.design-preview-page-module__VIE0Za__twoColumns,.design-preview-page-module__VIE0Za__monthlyUsage{gap:1rem;display:grid}.design-preview-page-module__VIE0Za__twoColumns{grid-template-columns:repeat(2,minmax(0,1fr))}.design-preview-page-module__VIE0Za__monthlyUsage{grid-template-columns:repeat(6,minmax(0,1fr))}.design-preview-page-module__VIE0Za__field{flex-direction:column;gap:.45rem;min-width:0;font-weight:500;display:flex}.design-preview-page-module__VIE0Za__loadProfileSection{margin:1rem 0}.design-preview-page-module__VIE0Za__field .ant-input-number{width:100%}.design-preview-page-module__VIE0Za__addressLayout{grid-template-columns:minmax(0,2fr) minmax(14rem,1fr);align-items:start;gap:1.5rem;display:grid}.design-preview-page-module__VIE0Za__addressForm{min-width:0}.design-preview-page-module__VIE0Za__thumbnailColumn{flex-direction:column;gap:.85rem;display:flex}.design-preview-page-module__VIE0Za__thumbnailColumn .ant-image{width:100%;display:block}.design-preview-page-module__VIE0Za__thumbnail{aspect-ratio:4/3;object-fit:cover;border-radius:10px;width:100%}.design-preview-page-module__VIE0Za__thumbnailPlaceholder{aspect-ratio:4/3;background:color-mix(in srgb, var(--lite-border) 45%, transparent);border:1px dashed var(--lite-border);color:var(--lite-muted-text);border-radius:10px;justify-content:center;align-items:center;display:flex}.design-preview-page-module__VIE0Za__sourceChoices{flex-direction:column;gap:.75rem;margin-top:.25rem;display:flex}.design-preview-page-module__VIE0Za__actions{justify-content:flex-end;align-items:center;gap:16px;display:flex}.design-preview-page-module__VIE0Za__actionGroup{min-width:0}.design-preview-page-module__VIE0Za__disabledAction{display:inline-flex}@media (max-width:900px){.design-preview-page-module__VIE0Za__monthlyUsage{grid-template-columns:repeat(2,minmax(0,1fr))}.design-preview-page-module__VIE0Za__addressLayout{grid-template-columns:1fr}}@media (max-width:640px){.design-preview-page-module__VIE0Za__actions{flex-direction:column;align-items:stretch}.design-preview-page-module__VIE0Za__twoColumns,.design-preview-page-module__VIE0Za__monthlyUsage{grid-template-columns:1fr}}
.opportunity-edit-panel-module__-eQhPW__panel{flex-direction:column;flex:1;min-height:0;display:flex}.opportunity-edit-panel-module__-eQhPW__back{align-self:flex-start;margin-bottom:.75rem;font-weight:650;color:#101010!important}.opportunity-edit-panel-module__-eQhPW__alert{margin-bottom:.75rem}.opportunity-edit-panel-module__-eQhPW__card{background:var(--lite-surface);border-color:var(--lite-border)!important}.opportunity-edit-panel-module__-eQhPW__collapse .ant-collapse-item{background:var(--lite-surface);border-color:var(--lite-border)!important}.opportunity-edit-panel-module__-eQhPW__collapse{border-color:var(--lite-border);background:0 0;overflow:auto}.opportunity-edit-panel-module__-eQhPW__collapse .ant-collapse-header{font-weight:650}.opportunity-edit-panel-module__-eQhPW__actions{flex-direction:column;width:100%;margin-top:1rem;display:flex}.opportunity-edit-panel-module__-eQhPW__repinMap{border-radius:10px;height:360px;margin-bottom:1rem;position:relative;overflow:hidden}.opportunity-edit-panel-module__-eQhPW__formBody{padding:.5rem}.opportunity-edit-panel-module__-eQhPW__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem;display:grid}.opportunity-edit-panel-module__-eQhPW__monthCollapse{margin-top:1rem!important;margin-bottom:1.5rem!important}.opportunity-edit-panel-module__-eQhPW__monthGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem;display:grid}@media (max-width:760px){.opportunity-edit-panel-module__-eQhPW__formGrid{grid-template-columns:1fr}.opportunity-edit-panel-module__-eQhPW__monthGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.sidebar-module__JWBJ6G__sidebar{background-color:#fff;min-height:100vh;margin:0;padding:0}.sidebar-module__JWBJ6G__compactNavigationButton{align-self:flex-start;margin:16px 16px 0}.sidebar-module__JWBJ6G__developerPortalSidebarDark{background:radial-gradient(circle at 0 0,#adc71b29,#0000 36%),#101412}.sidebar-module__JWBJ6G__developerPortalSidebarLight{background:#fff}:is(.sidebar-module__JWBJ6G__developerPortalSidebarDark .ant-menu,.sidebar-module__JWBJ6G__developerPortalSidebarDark .ant-menu-sub,.sidebar-module__JWBJ6G__developerPortalSidebarDark .ant-menu-submenu,.sidebar-module__JWBJ6G__developerPortalSidebarDark .ant-menu-submenu-title,.sidebar-module__JWBJ6G__developerPortalSidebarDark .ant-menu-item){color:#dbe4de!important;background:0 0!important}:is(.sidebar-module__JWBJ6G__developerPortalSidebarDark .ant-menu-item-selected,.sidebar-module__JWBJ6G__developerPortalSidebarDark .ant-menu-submenu-selected>.ant-menu-submenu-title){color:#f7faf7!important;background:#adc71b2e!important}:is(.sidebar-module__JWBJ6G__developerPortalSidebarDark .ant-menu-item-disabled,.sidebar-module__JWBJ6G__developerPortalSidebarDark .ant-menu-submenu-disabled){color:#dbe4de61!important}.sidebar-module__JWBJ6G__logo{letter-spacing:1px;color:#000;background-color:#fff;align-items:center;height:64px;margin-bottom:8px;padding-left:24px;font-family:Arial,Inter,sans-serif;font-size:24px;font-weight:900;line-height:24px;display:flex}.sidebar-module__JWBJ6G__embedTitleWrap{align-items:center;min-height:64px;padding-left:20px;padding-right:12px;display:flex}.sidebar-module__JWBJ6G__embedTitle{margin:0!important}.sidebar-module__JWBJ6G__developerPortalSidebarDark .sidebar-module__JWBJ6G__embedTitle{color:#f7faf7!important}.sidebar-module__JWBJ6G__developerPortalSidebarLight .sidebar-module__JWBJ6G__embedTitle{color:#101412!important}
.ported-installation-settings-page-module__I7qYlq__productTabs{flex:0 auto;min-width:0;max-width:100%;display:flex}.ported-installation-settings-page-module__I7qYlq__productTabs .ant-segmented{max-width:100%}.ported-installation-settings-page-module__I7qYlq__productTabs .ant-segmented-item-label{white-space:nowrap}.ported-installation-settings-page-module__I7qYlq__productTabs .ant-space{flex-wrap:nowrap;justify-content:center}.ported-installation-settings-page-module__I7qYlq__productTabs .ant-segmented-item:has(input:focus-visible){outline:2px solid var(--lite-brand);outline-offset:-2px}@media (max-width:760px){.ported-installation-settings-page-module__I7qYlq__productTabs .ant-segmented-item-label{min-height:32px;padding-inline:8px;font-size:14px;line-height:32px}.ported-installation-settings-page-module__I7qYlq__productTabs .ant-tag{display:none}}.ported-installation-settings-page-module__I7qYlq__root{--primary-color:#adc71b;--secondary-color:#e3eabe;--bg-light-color:#0000000f;--table-border-color:#efefef;--dark-line-color:#c6c6c6;--required-icon-color:#fa8c16;min-width:0;min-height:100%}.ported-installation-settings-page-module__I7qYlq__light [data-testid=main-sidebar]{background:#fff!important}.ported-installation-settings-page-module__I7qYlq__dark [data-testid=main-sidebar]{background:radial-gradient(circle at 0 0,#adc71b29,#0000 36%),#101412!important}.ported-installation-settings-page-module__I7qYlq__root .ant-layout{background:var(--lite-surface)}.ported-installation-settings-page-module__I7qYlq__root .ant-drawer-header-title{display:none}.ported-installation-settings-page-module__I7qYlq__root .ant-menu-item-selected{background-color:var(--secondary-color)!important;color:#000!important;font-weight:600!important}.ported-installation-settings-page-module__I7qYlq__root .ant-layout-sider-trigger{display:none}.ported-installation-settings-page-module__I7qYlq__root .section-fade{opacity:1;transition:opacity .3s}.ported-installation-settings-page-module__I7qYlq__root .section-fade-exit{opacity:0;transition:opacity .3s}.ported-installation-settings-page-module__I7qYlq__root .sidebar-submenu-item{padding-left:32px!important}.ported-installation-settings-page-module__I7qYlq__root .ant-menu-submenu .ant-menu-item{padding-left:40px!important}.ported-installation-settings-page-module__I7qYlq__root input[type=checkbox][disabled]:checked{cursor:not-allowed;accent-color:var(--primary-color)!important;opacity:1!important}.ported-installation-settings-page-module__I7qYlq__root .ant-collapse-header{align-items:center!important}.ported-installation-settings-page-module__I7qYlq__root .ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important;opacity:1!important}.ported-installation-settings-page-module__I7qYlq__root .ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner:after{background-color:var(--primary-color)!important;opacity:1!important;border-color:#fff!important}:is(.ported-installation-settings-page-module__I7qYlq__root [class^=ant-],.ported-installation-settings-page-module__I7qYlq__root [class*=\ ant-]){font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.ported-installation-settings-page-module__I7qYlq__root .anticon-inbox svg{fill:var(--primary-color)!important}:is(.ported-installation-settings-page-module__I7qYlq__root .ant-btn,.ported-installation-settings-page-module__I7qYlq__root .ant-form-item-label label){font-weight:600!important}.ported-installation-settings-page-module__I7qYlq__root .ant-modal-confirm-btns .ant-btn-primary{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important;color:#000!important;font-weight:600!important}:is(.ported-installation-settings-page-module__I7qYlq__root .ant-drawer-header,.ported-installation-settings-page-module__I7qYlq__root .ant-drawer-footer){border:0!important}.ported-installation-settings-page-module__I7qYlq__root .tier-error-item{position:relative}.ported-installation-settings-page-module__I7qYlq__root .tier-error-item .ant-form-item-explain-error{background:var(--lite-surface);white-space:nowrap;z-index:2;padding:0 4px;font-size:12px;line-height:1.2;position:absolute;top:100%;left:0}.ported-installation-settings-page-module__I7qYlq__shell{min-height:calc(100vh - 64px)}.ported-installation-settings-page-module__I7qYlq__content{background:var(--lite-surface);min-width:0;padding:24px;overflow:auto}@media (max-width:900px){.ported-installation-settings-page-module__I7qYlq__shell{min-height:calc(100vh - 56px)}.ported-installation-settings-page-module__I7qYlq__content{padding:16px}}@media (max-width:760px){.ported-installation-settings-page-module__I7qYlq__root .ported-installation-settings-page-module__I7qYlq__content>div{border:0;min-height:0;padding:0}}
.address-bar-module__dCHUKG__wrap{gap:var(--space-lg);flex-direction:column;width:100%;display:flex}.address-bar-module__dCHUKG__results{width:100%}
.design-pipeline-progress-module__R5carq__pipeline .ant-progress .ant-progress-bg{background-color:var(--color-primary)}.design-pipeline-progress-module__R5carq__pipeline .ant-progress-status-exception .ant-progress-bg{background-color:var(--error)}.design-pipeline-progress-module__R5carq__pipeline .ant-progress-status-success .ant-progress-text{color:var(--color-primary)}.design-pipeline-progress-module__R5carq__pipeline .ant-steps-item-finish .ant-steps-item-icon{background-color:var(--color-primary-bg);border-color:var(--color-primary)}.design-pipeline-progress-module__R5carq__pipeline .ant-steps-item-finish .ant-steps-icon{color:var(--color-primary)}.design-pipeline-progress-module__R5carq__pipeline .ant-steps-item-process .ant-steps-item-icon{background-color:var(--color-primary);border-color:var(--color-primary)}.design-pipeline-progress-module__R5carq__pipeline .ant-steps-item-process .ant-steps-icon{color:var(--color-on-primary)}.design-pipeline-progress-module__R5carq__pipeline .ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-tail:after{background-color:var(--color-primary)}.design-pipeline-progress-module__R5carq__pipeline .ant-steps-vertical.ant-steps-small .ant-steps-item-tail{inset-inline-start:calc(var(--control-h-sm) / 2);transform:translate(-50%)}.design-pipeline-progress-module__R5carq__stepTitle{align-items:center;gap:4px;display:inline-flex}.design-pipeline-progress-module__R5carq__stepTitle button{width:22px;height:22px}.design-pipeline-progress-module__R5carq__errorBody{flex-direction:column;gap:8px;max-width:280px;display:flex}.design-pipeline-progress-module__R5carq__failureActions{gap:var(--space-sm,.5rem);flex-wrap:wrap;display:flex}
.aerialytic-table-module__D_kx5q__table .ant-table-row:focus-visible{outline-offset:-2px;outline:2px solid}.aerialytic-table-module__D_kx5q__table .ant-table-container{border-radius:inherit}
.zendesk-position-dialog-module__xKZNRG__preview{border:1px dashed;border-radius:8px;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);gap:8px;height:200px;margin-block:16px;padding:12px;display:grid}.zendesk-position-dialog-module__xKZNRG__preview .ant-radio-wrapper{margin-inline-end:0}.zendesk-position-dialog-module__xKZNRG__top-left{grid-area:1/1;place-self:start}.zendesk-position-dialog-module__xKZNRG__top-center{grid-area:1/2;place-self:start center}.zendesk-position-dialog-module__xKZNRG__top-right{grid-area:1/3;place-self:start end}.zendesk-position-dialog-module__xKZNRG__middle-left{grid-area:2/1;place-self:center start}.zendesk-position-dialog-module__xKZNRG__middle-right{grid-area:2/3;place-self:center end}.zendesk-position-dialog-module__xKZNRG__bottom-left{grid-area:3/1;place-self:end start}.zendesk-position-dialog-module__xKZNRG__bottom-center{grid-area:3/2;place-self:end center}.zendesk-position-dialog-module__xKZNRG__bottom-right{grid-area:3/3;place-self:end}
.account-menu-module__-VcWbW__trigger{padding:0;width:44px!important;height:44px!important}.account-menu-module__-VcWbW__trigger .ant-avatar{width:40px;height:40px;font-size:16px;line-height:40px}.account-menu-module__-VcWbW__status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.account-menu-module__-VcWbW__inboxPopover .ant-dropdown-menu{width:min(24rem,100vw - 24px);max-height:min(70vh,36rem);overflow-y:auto}:is(.account-menu-module__-VcWbW__inboxPopover .ant-dropdown-menu-item,.account-menu-module__-VcWbW__inboxPopover .ant-dropdown-menu-item-group-title){white-space:normal;overflow-wrap:anywhere}
.header-module__CIndOG__header{z-index:900;border-bottom:1px solid var(--lite-border);min-height:var(--space-3xl);align-items:center;display:flex;position:sticky;top:0}.header-module__CIndOG__header.ant-layout-header{height:auto;padding-block:var(--space-xs);line-height:normal}.header-module__CIndOG__content{width:100%;min-width:0}.header-module__CIndOG__context{flex:auto;min-width:0}.header-module__CIndOG__actions{flex:none;margin-inline-start:auto}.header-module__CIndOG__overlay{z-index:900;position:fixed;inset-inline:0}@media (max-width:960px){.header-module__CIndOG__wrapContext .header-module__CIndOG__content{flex-wrap:wrap}.header-module__CIndOG__wrapContext .header-module__CIndOG__context{flex-basis:100%;order:1}.header-module__CIndOG__wrapContext .header-module__CIndOG__actions{flex:1 1 0;justify-content:flex-end;min-width:0}.header-module__CIndOG__wrapContext .header-module__CIndOG__actions>.ant-space-item:first-child{flex:auto;min-width:0}}
.loading-module__UgLTLG__loading{justify-content:center;align-items:center;height:100%;display:flex}
@font-face{font-family:inter;src:url(../media/InterVariable-s.p.0gsaq8ukbf34m.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_6b951e0a-module__kZFFZW__className{font-family:inter,inter Fallback;font-style:normal}.inter_6b951e0a-module__kZFFZW__variable{--font-aerialytic-inter:"inter", "inter Fallback"}
.page-module__Zx3lqG__mapWorkspace{min-height:calc(100dvh - 64px);position:relative;overflow:hidden}.page-module__Zx3lqG__mapBackdrop{background:url(/images/maps.png) 50%/cover no-repeat;position:absolute;inset:0}.page-module__Zx3lqG__interactiveMap{position:absolute;inset:0}.page-module__Zx3lqG__interactiveMap>div{height:100%}.page-module__Zx3lqG__pinPanel{z-index:2;width:min(560px,100% - 4rem);position:absolute;top:2rem;left:3rem}.page-module__Zx3lqG__searchPanel{flex-direction:column;gap:20px;width:min(50%,720px);display:flex;position:absolute;top:5rem;left:3rem}.page-module__Zx3lqG__title{color:var(--lite-heading)!important;margin:0!important}.page-module__Zx3lqG__subtitle{color:var(--lite-muted-text)!important;margin:0!important}.page-module__Zx3lqG__leadPanel{z-index:1;width:min(50%,100% - 6rem);max-width:760px;max-height:calc(100dvh - 7rem);display:flex;position:absolute;top:2rem;left:3rem}.page-module__Zx3lqG__formCard{box-shadow:var(--lite-panel-shadow);width:100%;min-width:0;overflow:hidden auto;border-color:var(--lite-border)!important;border-radius:var(--radius-lg)!important}.page-module__Zx3lqG__formCard .ant-card-body{padding:var(--space-lg)}.page-module__Zx3lqG__leadHeader{border-bottom:1px solid var(--lite-border);justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.25rem;padding-bottom:1.25rem;display:flex}.page-module__Zx3lqG__headerActions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}.page-module__Zx3lqG__steps{margin-bottom:var(--space-md);max-width:100%}.page-module__Zx3lqG__alert{margin-bottom:1rem}.page-module__Zx3lqG__captureSize{margin-top:var(--space-xl)!important}.page-module__Zx3lqG__inlineNotice{margin:16px 0 24px}.page-module__Zx3lqG__choiceBlock{gap:10px;margin-bottom:24px;display:grid}.page-module__Zx3lqG__choiceBlock .ant-radio-group{flex-wrap:wrap;gap:24px;width:100%;display:flex}.page-module__Zx3lqG__choiceBlock .ant-radio-wrapper-disabled{cursor:not-allowed}.page-module__Zx3lqG__formActions{border-top:1px solid var(--lite-border);justify-content:space-between;align-items:center;gap:.75rem;margin-top:1.5rem;padding-top:1.25rem;display:flex}.page-module__Zx3lqG__formActionsPrimary{margin-left:auto}@media (max-width:960px){.page-module__Zx3lqG__leadPanel,.page-module__Zx3lqG__pinPanel,.page-module__Zx3lqG__searchPanel{width:calc(100% - 4rem);left:2rem}}@media (max-width:680px){.page-module__Zx3lqG__mapWorkspace{min-height:calc(100dvh - 56px)}.page-module__Zx3lqG__searchPanel{width:calc(100% - 2rem);top:1rem;left:1rem}.page-module__Zx3lqG__leadPanel{width:calc(100% - 2rem);max-height:calc(100dvh - 2rem);top:1rem;left:1rem}.page-module__Zx3lqG__leadHeader{flex-direction:column;align-items:stretch}.page-module__Zx3lqG__headerActions{justify-content:stretch}.page-module__Zx3lqG__headerActions button{flex:1}.page-module__Zx3lqG__pinPanel{width:calc(100% - 2rem);top:1rem;left:1rem}.page-module__Zx3lqG__formActions{flex-direction:column-reverse;align-items:stretch}.page-module__Zx3lqG__formActions button{width:100%}.page-module__Zx3lqG__formCard .ant-card-body{padding:var(--space-md)}}
.designer-workspace-module__WEsKcW__page{background:var(--lite-page-bg);box-sizing:border-box;flex-direction:column;width:100%;min-width:0;min-height:0;display:flex;position:relative}.designer-workspace-module__WEsKcW__topBarRow{align-items:center;gap:16px;width:100%;min-width:0;display:flex}.designer-workspace-module__WEsKcW__topBarBack{flex:none}.designer-workspace-module__WEsKcW__topBarTabs{flex:auto;justify-content:center;min-width:0;display:flex}.designer-workspace-module__WEsKcW__directWorkspace{height:calc(100dvh - var(--lite-overlay-top-bar-height));overflow:hidden}.designer-workspace-module__WEsKcW__embeddedWorkspace{flex:auto;height:100%;min-height:0;overflow:hidden}.designer-workspace-module__WEsKcW__previewWorkspace{isolation:isolate;min-width:0;height:calc(100dvh - 200px);min-height:600px;position:relative;overflow:hidden}.designer-workspace-module__WEsKcW__fillWorkspace{height:100%;min-height:0}.designer-workspace-module__WEsKcW__fillWorkspace .designer-workspace-module__WEsKcW__designerHost .shell-container .designer-canvas-section .designer-canvas-tools{left:auto;right:16px}.designer-workspace-module__WEsKcW__fillWorkspace .designer-workspace-module__WEsKcW__designerHost .canvas-wrapper .compass{left:auto;right:8px}.designer-workspace-module__WEsKcW__previewWorkspace .designer-workspace-module__WEsKcW__designerHost,.designer-workspace-module__WEsKcW__embeddedWorkspace .designer-workspace-module__WEsKcW__designerHost{border-radius:8px}.designer-workspace-module__WEsKcW__setupPage{flex:auto;justify-content:center;align-items:center;width:100%;min-height:100dvh;padding:clamp(1rem,3vw,2rem);display:flex;overflow-y:auto}.designer-workspace-module__WEsKcW__workspace{background:var(--lite-surface);box-shadow:var(--lite-panel-shadow);width:100%;max-width:760px;border-color:var(--lite-border)!important;border-radius:16px!important}.designer-workspace-module__WEsKcW__systemTypeNotice{margin-bottom:1.25rem}.designer-workspace-module__WEsKcW__runtimeProblem{z-index:15;border-radius:0;flex:none;margin:0}.designer-workspace-module__WEsKcW__runtimeLoading{background:color-mix(in srgb, var(--lite-surface) 92%, transparent);color:var(--lite-muted-text);z-index:10;justify-content:center;align-items:center;gap:.65rem;min-height:12rem;display:flex;position:absolute;inset:0}.designer-workspace-module__WEsKcW__designerHost{isolation:isolate;overscroll-behavior:none;flex:auto;width:100%;min-width:0;height:100%;min-height:0;position:relative;overflow:hidden}:is(.designer-workspace-module__WEsKcW__previewWorkspace .designer-workspace-module__WEsKcW__designerHost .canvas-wrapper,.designer-workspace-module__WEsKcW__embeddedWorkspace .designer-workspace-module__WEsKcW__designerHost .canvas-wrapper,.designer-workspace-module__WEsKcW__previewWorkspace .designer-workspace-module__WEsKcW__designerHost .canvas-wrapper>div,.designer-workspace-module__WEsKcW__embeddedWorkspace .designer-workspace-module__WEsKcW__designerHost .canvas-wrapper>div,.designer-workspace-module__WEsKcW__previewWorkspace .designer-workspace-module__WEsKcW__designerHost .canvas-wrapper canvas,.designer-workspace-module__WEsKcW__embeddedWorkspace .designer-workspace-module__WEsKcW__designerHost .canvas-wrapper canvas){width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:none!important}:is(.designer-workspace-module__WEsKcW__previewWorkspace .designer-workspace-module__WEsKcW__designerHost .designer-loading-wrapper.fullscreen,.designer-workspace-module__WEsKcW__embeddedWorkspace .designer-workspace-module__WEsKcW__designerHost .designer-loading-wrapper.fullscreen){position:absolute!important}.designer-workspace-module__WEsKcW__designerHost[data-system-type=ground] .roof-segment-content~.feature-table-footer .feature-table-footer-right{display:none}.designer-workspace-module__WEsKcW__designerHostPending{visibility:hidden}.designer-workspace-module__WEsKcW__designerHost .designer-canvas-tools .toolbar{gap:4px;padding:4px}.designer-workspace-module__WEsKcW__designerHost .shell-container .designer-canvas-section .designer-canvas-tools .toolbar-action{box-sizing:border-box;padding:4px}.designer-workspace-module__WEsKcW__designerHost .shell-container .designer-canvas-section .designer-canvas-tools .toolbar-action .ant-btn{justify-content:center;align-items:center;min-width:32px;height:32px;padding:4px;display:inline-flex}.designer-workspace-module__WEsKcW__designerHost .toolbar .toolbar-action.selected{background-color:var(--brand-lime)!important}.designer-workspace-module__WEsKcW__designerHost .shell-container .designer-canvas-section .designer-canvas-tools .toolbar-action--view-mode .ant-btn{padding:0}.designer-workspace-module__WEsKcW__viewAs,.designer-workspace-module__WEsKcW__topBarActions{align-items:center;gap:var(--space-sm,.5rem);min-width:0;display:flex}.designer-workspace-module__WEsKcW__viewAsLabel{color:var(--lite-muted-text);font:var(--font-ui,inherit);white-space:nowrap}.designer-workspace-module__WEsKcW__viewAsSelect{min-width:14rem}
.integration-provider-logo-module__T_jp7W__logo{border:1px solid color-mix(in srgb, var(--lite-border) 82%, transparent);box-sizing:border-box;color:var(--provider-logo-color,var(--lite-muted-text));background:#fff;border-radius:10px;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;padding:7px;display:inline-flex;overflow:hidden}.integration-provider-logo-module__T_jp7W__asset{background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:100%;display:block}.integration-provider-logo-module__T_jp7W__mark{letter-spacing:-.04em;font-size:18px;font-weight:750;line-height:1}
.opportunity-detail-page-module__KPFyrG__page{box-sizing:border-box;height:calc(100dvh - var(--lite-overlay-top-bar-height,0px));max-height:calc(100dvh - var(--lite-overlay-top-bar-height,0px));flex-direction:column;min-width:0;min-height:0;padding:1.5rem;display:flex;overflow:hidden}.opportunity-detail-page-module__KPFyrG__pageActions{flex-wrap:wrap;flex:none;justify-content:flex-start;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.opportunity-detail-page-module__KPFyrG__footerActions{background:var(--lite-surface);border-top:1px solid var(--lite-border);box-shadow:0 -6px 18px color-mix(in srgb, var(--lite-text) 10%, transparent);padding:.75rem 1.5rem calc(.75rem + env(safe-area-inset-bottom,0px));z-index:30;flex:none;justify-content:flex-end;align-items:center;margin:.75rem -1.5rem -1.5rem;display:flex;position:relative}.opportunity-detail-page-module__KPFyrG__footerActionsRow{flex-wrap:nowrap;justify-content:flex-end;max-width:100%;overflow-x:auto}.opportunity-detail-page-module__KPFyrG__workspace{flex:1;grid-template-columns:minmax(320px,460px) minmax(0,1fr);gap:1rem;min-height:0;display:grid}.opportunity-detail-page-module__KPFyrG__overview,.opportunity-detail-page-module__KPFyrG__designsArea{flex-direction:column;min-width:0;min-height:0;display:flex}.opportunity-detail-page-module__KPFyrG__sectionTitle{margin:0!important}.opportunity-detail-page-module__KPFyrG__overviewScroll,.opportunity-detail-page-module__KPFyrG__designsArea{scrollbar-gutter:stable;overflow-y:auto}.opportunity-detail-page-module__KPFyrG__overviewScroll{flex-direction:column;gap:1rem;margin-top:.75rem;padding:0 .4rem 3rem 0;display:flex}.opportunity-detail-page-module__KPFyrG__card{background:var(--lite-surface);min-width:0;border-color:var(--lite-border)!important;border-radius:8px!important}.opportunity-detail-page-module__KPFyrG__monthlyUsageGrid{margin:1rem 0}.opportunity-detail-page-module__KPFyrG__loadProfileSection{margin-top:1rem}.opportunity-detail-page-module__KPFyrG__aerial,.opportunity-detail-page-module__KPFyrG__aerialPlaceholder{border-radius:10px;width:100%;height:170px;margin-bottom:.75rem;display:block;overflow:hidden}.opportunity-detail-page-module__KPFyrG__aerialFrame{margin-bottom:.75rem;position:relative}.opportunity-detail-page-module__KPFyrG__aerialFrame .opportunity-detail-page-module__KPFyrG__aerial,.opportunity-detail-page-module__KPFyrG__aerialFrame .opportunity-detail-page-module__KPFyrG__aerialPlaceholder{margin-bottom:0}.opportunity-detail-page-module__KPFyrG__proposalThumbFrame{width:fit-content;position:relative}.opportunity-detail-page-module__KPFyrG__soldStamp{color:var(--color-on-primary,#111);font-family:var(--font-ui,inherit);letter-spacing:.12em;pointer-events:none;background:color-mix(in srgb, var(--color-primary,#c6e000) 82%, transparent);z-index:1;border-radius:4px;padding:.2rem .7rem;font-size:1.5rem;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-18deg)}.opportunity-detail-page-module__KPFyrG__proposalThumbFrame .opportunity-detail-page-module__KPFyrG__soldStamp{letter-spacing:.08em;padding:.12rem .4rem;font-size:.85rem}.opportunity-detail-page-module__KPFyrG__aerial{object-fit:cover}.opportunity-detail-page-module__KPFyrG__aerialPlaceholder,.opportunity-detail-page-module__KPFyrG__designPlaceholder,.opportunity-detail-page-module__KPFyrG__proposalPlaceholder{background-color:color-mix(in srgb, var(--lite-text) 7%, var(--lite-surface));background-image:linear-gradient(90deg, color-mix(in srgb, var(--lite-text) 7%, transparent) 1px, transparent 1px), linear-gradient(color-mix(in srgb, var(--lite-text) 7%, transparent) 1px, transparent 1px);background-size:14px 14px}.opportunity-detail-page-module__KPFyrG__cardActions{margin-top:.75rem}.opportunity-detail-page-module__KPFyrG__softAction{background:color-mix(in srgb, var(--lite-brand) 24%, transparent);color:var(--text-primary);border-color:#0000}.opportunity-detail-page-module__KPFyrG__designsArea{padding-top:.15rem}.opportunity-detail-page-module__KPFyrG__designsTitlebar{flex:none;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.opportunity-detail-page-module__KPFyrG__designCollapse{margin-bottom:3rem;background:0 0!important;border:0!important}.opportunity-detail-page-module__KPFyrG__collaboration{margin:1rem 0 3rem}.opportunity-detail-page-module__KPFyrG__designCollapse .ant-collapse-item{background:var(--lite-surface);margin-bottom:.75rem;overflow:visible;border:1px solid var(--lite-border)!important;border-radius:8px!important}.opportunity-detail-page-module__KPFyrG__designCollapse .ant-collapse-content-box{overflow-x:auto;padding:1.5rem 1rem 1rem!important}.opportunity-detail-page-module__KPFyrG__proposalTable .ant-table-thead>tr>th{text-align:left;white-space:nowrap}.opportunity-detail-page-module__KPFyrG__proposalTable .ant-table-tbody>tr>td{text-align:left}.opportunity-detail-page-module__KPFyrG__designCollapse .ant-collapse-header{flex-wrap:wrap;row-gap:.75rem}.opportunity-detail-page-module__KPFyrG__designCollapse .ant-collapse-header-text{flex:240px;min-width:0}.opportunity-detail-page-module__KPFyrG__designCollapse .ant-collapse-extra{margin-inline-start:auto}.opportunity-detail-page-module__KPFyrG__designHeader{align-items:center;gap:.75rem;width:100%;min-width:0;display:flex}.opportunity-detail-page-module__KPFyrG__designThumbnail,.opportunity-detail-page-module__KPFyrG__designPlaceholder{object-fit:cover;border-radius:4px;flex:0 0 115px;width:115px;height:89px;display:block;overflow:hidden}.opportunity-detail-page-module__KPFyrG__designMeta{flex-direction:column;min-width:0;display:flex}.opportunity-detail-page-module__KPFyrG__designMeta .ant-tag{align-self:flex-start}.opportunity-detail-page-module__KPFyrG__completedTag{background:var(--lite-brand);border-color:var(--lite-brand);color:var(--color-on-primary,#111);border-radius:6px;padding:0 4px;font-size:10px;font-weight:600;line-height:16px}.opportunity-detail-page-module__KPFyrG__designName{overflow-wrap:anywhere;margin:.15rem 0}.opportunity-detail-page-module__KPFyrG__proposalThumbnail,.opportunity-detail-page-module__KPFyrG__proposalPlaceholder{object-fit:cover;border-radius:4px;width:115px;height:95px;display:block;overflow:hidden}.opportunity-detail-page-module__KPFyrG__proposalTag{margin:0}.opportunity-detail-page-module__KPFyrG__tagsCell{flex-wrap:wrap;align-items:baseline;gap:.25rem .35rem;line-height:1.3;display:flex}.opportunity-detail-page-module__KPFyrG__tagsPlain{color:var(--lite-text,inherit);font-size:inherit}.opportunity-detail-page-module__KPFyrG__addTagButton,.opportunity-detail-page-module__KPFyrG__tagsInlineAction{color:var(--lite-brand,#6b7c1a);cursor:pointer;font:inherit;background:0 0;border:0;height:auto;padding:0;text-decoration:none}.opportunity-detail-page-module__KPFyrG__addTagButton:hover,.opportunity-detail-page-module__KPFyrG__tagsInlineAction:hover{text-decoration:underline}.opportunity-detail-page-module__KPFyrG__tagsHelp{margin-bottom:.75rem!important}.opportunity-detail-page-module__KPFyrG__tagsDraft{min-height:1.75rem;margin-bottom:.75rem}.opportunity-detail-page-module__KPFyrG__highlightedRow>td{background:color-mix(in srgb, var(--lite-brand) 12%, transparent)!important}@media (max-width:960px){.opportunity-detail-page-module__KPFyrG__page{height:calc(100dvh - var(--lite-overlay-top-bar-height,0px));max-height:calc(100dvh - var(--lite-overlay-top-bar-height,0px));padding:1rem;overflow:hidden}.opportunity-detail-page-module__KPFyrG__workspace{flex-direction:column;min-height:0;display:flex;overflow-y:auto}.opportunity-detail-page-module__KPFyrG__overviewScroll,.opportunity-detail-page-module__KPFyrG__designsArea{overflow:visible}.opportunity-detail-page-module__KPFyrG__footerActions{padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom,0px));margin:.75rem -1rem -1rem}}@media (max-width:640px){.opportunity-detail-page-module__KPFyrG__designsTitlebar{flex-direction:column;align-items:stretch}.opportunity-detail-page-module__KPFyrG__designThumbnail,.opportunity-detail-page-module__KPFyrG__designPlaceholder{flex-basis:76px;width:76px;height:58px}}
.integration-status-chip-module__vTl0rG__status{color:var(--lite-muted-text);white-space:nowrap;flex:none;align-items:center;gap:6px;font-size:12px;font-weight:550;line-height:1.25;display:inline-flex}.integration-status-chip-module__vTl0rG__dot{box-shadow:0 0 0 3px color-mix(in srgb, currentcolor 14%, transparent);background:currentColor;border-radius:999px;width:7px;height:7px;display:inline-block}.integration-status-chip-module__vTl0rG__success{color:#52a318}.integration-status-chip-module__vTl0rG__info{color:#1677ff}.integration-status-chip-module__vTl0rG__warning{color:#d48806}.integration-status-chip-module__vTl0rG__danger{color:#e5484d}.integration-status-chip-module__vTl0rG__neutral{color:var(--lite-muted-text)}.integration-status-chip-module__vTl0rG__checking{color:#1677ff}.integration-status-chip-module__vTl0rG__checking .integration-status-chip-module__vTl0rG__dot{animation:1.4s ease-in-out infinite integration-status-chip-module__vTl0rG__status-pulse}@keyframes integration-status-chip-module__vTl0rG__status-pulse{50%{box-shadow:0 0 0 5px color-mix(in srgb, currentcolor 6%, transparent);opacity:.72}}@media (prefers-reduced-motion:reduce){.integration-status-chip-module__vTl0rG__checking .integration-status-chip-module__vTl0rG__dot{animation:none}}
.native-account-settings-module__n5pjjq__settingsPage{flex-direction:column;gap:24px;width:100%;min-width:0;max-width:1180px;margin:0 auto;padding:32px;display:flex}.native-account-settings-module__n5pjjq__settingsSection{min-width:0}.native-account-settings-module__n5pjjq__sectionTitle,.native-account-settings-module__n5pjjq__usersTitle{color:var(--lite-heading)!important;margin:0 0 24px!important}.native-account-settings-module__n5pjjq__figmaCard,.native-account-settings-module__n5pjjq__paletteContainer{background:var(--lite-surface);min-width:0;border-color:var(--lite-border)!important;border-radius:8px!important}.native-account-settings-module__n5pjjq__figmaCard .ant-card-body{padding:16px}.native-account-settings-module__n5pjjq__companyProfileGrid{grid-template-columns:minmax(160px,1fr) minmax(0,3fr);gap:24px;display:grid}.native-account-settings-module__n5pjjq__companyIdentity{text-align:center;flex-direction:column;align-items:center;gap:16px;min-width:0;padding:8px;display:flex}.native-account-settings-module__n5pjjq__avatarButton{appearance:none;cursor:pointer;background:0 0;border:0;padding:0;display:block;position:relative}.native-account-settings-module__n5pjjq__avatarButton:disabled{cursor:wait;opacity:.7}.native-account-settings-module__n5pjjq__avatarButton:focus-visible{outline:3px solid color-mix(in srgb, var(--lite-brand) 40%, transparent);outline-offset:3px;border-radius:16px}.native-account-settings-module__n5pjjq__userAvatar{background:color-mix(in srgb, var(--lite-muted-text) 28%, var(--lite-surface));color:var(--lite-surface);font-size:52px!important}.native-account-settings-module__n5pjjq__avatarEditBadge{background:var(--lite-surface);border:1px solid var(--lite-border);box-shadow:var(--lite-panel-shadow);color:var(--lite-heading);border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;bottom:2px;right:2px}.native-account-settings-module__n5pjjq__companyName{overflow-wrap:anywhere;font-size:18px;color:var(--lite-heading)!important}.native-account-settings-module__n5pjjq__companyRecoveryAlert{flex-wrap:wrap;row-gap:12px}.native-account-settings-module__n5pjjq__companyRecoveryAlert .ant-alert-action{max-width:100%;margin-inline-start:0}.native-account-settings-module__n5pjjq__companyFields,.native-account-settings-module__n5pjjq__formGrid,.native-account-settings-module__n5pjjq__userFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.native-account-settings-module__n5pjjq__formFooter{border-top:1px solid var(--lite-border);justify-content:flex-end;margin-top:8px;padding-top:24px;display:flex}.native-account-settings-module__n5pjjq__paletteHeader{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.native-account-settings-module__n5pjjq__paletteContainer .ant-card-body{padding:32px}.native-account-settings-module__n5pjjq__paletteGrid{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:16px;display:grid}.native-account-settings-module__n5pjjq__paletteCard{border:1px solid #0000;border-radius:8px;min-width:0;padding:8px;transition:border-color .16s,box-shadow .16s}.native-account-settings-module__n5pjjq__paletteCardSelected{border-color:color-mix(in srgb, var(--lite-brand) 60%, var(--lite-border));box-shadow:0 0 0 2px color-mix(in srgb, var(--lite-brand) 14%, transparent)}.native-account-settings-module__n5pjjq__paletteCardHeader{overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:8px;min-height:32px;display:flex}.native-account-settings-module__n5pjjq__paletteSelectedIcon{color:var(--lite-brand)}.native-account-settings-module__n5pjjq__palettePreviewButton{appearance:none;border:1px solid var(--lite-border);cursor:pointer;background:0 0;border-radius:12px;grid-template-columns:repeat(4,1fr);width:100%;height:40px;margin-top:8px;padding:0;display:grid;overflow:hidden}.native-account-settings-module__n5pjjq__palettePreviewButton:disabled{cursor:default}.native-account-settings-module__n5pjjq__palettePreviewButton:focus-visible{outline:3px solid color-mix(in srgb, var(--lite-brand) 40%, transparent);outline-offset:2px}.native-account-settings-module__n5pjjq__palettePreviewButton span{display:block}.native-account-settings-module__n5pjjq__colourField{gap:8px;width:100%;display:flex}.native-account-settings-module__n5pjjq__colourField .ant-input{min-width:0}.native-account-settings-module__n5pjjq__userToolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.native-account-settings-module__n5pjjq__searchBar{width:100%;max-width:420px}.native-account-settings-module__n5pjjq__userTableContainer{background:var(--lite-surface);border:1px solid var(--lite-border);border-radius:8px;min-width:0;overflow:hidden}.native-account-settings-module__n5pjjq__clickableRow{cursor:pointer}.native-account-settings-module__n5pjjq__clickableRow:focus-within,.native-account-settings-module__n5pjjq__clickableRow:hover>td{background:color-mix(in srgb, var(--lite-brand) 7%, var(--lite-surface))!important}.native-account-settings-module__n5pjjq__pager{border-top:1px solid var(--lite-border);justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.native-account-settings-module__n5pjjq__userAvatarSection{text-align:center;flex-direction:column;align-items:center;gap:12px;width:100%;padding-top:0;display:flex}.native-account-settings-module__n5pjjq__userActiveToggle{cursor:pointer}.native-account-settings-module__n5pjjq__userModalActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:4px;display:flex}.native-account-settings-module__n5pjjq__usersPage{padding:20px}.native-account-settings-module__n5pjjq__userModal .ant-modal-content{padding:16px 20px}.native-account-settings-module__n5pjjq__userForm .ant-form-item{margin-bottom:16px}.native-account-settings-module__n5pjjq__userForm .ant-form-item-extra{min-height:18px;font-size:12px}.native-account-settings-module__n5pjjq__emailHint{font-size:11px;line-height:1.4}@media (max-width:860px){.native-account-settings-module__n5pjjq__settingsPage{padding:24px}.native-account-settings-module__n5pjjq__companyProfileGrid{grid-template-columns:1fr}}@media (max-width:640px){.native-account-settings-module__n5pjjq__settingsPage{gap:20px;padding:16px}.native-account-settings-module__n5pjjq__sectionTitle,.native-account-settings-module__n5pjjq__usersTitle{margin-bottom:16px!important}.native-account-settings-module__n5pjjq__companyFields,.native-account-settings-module__n5pjjq__formGrid,.native-account-settings-module__n5pjjq__userFormGrid{grid-template-columns:1fr}.native-account-settings-module__n5pjjq__paletteContainer .ant-card-body{padding:16px}.native-account-settings-module__n5pjjq__paletteHeader,.native-account-settings-module__n5pjjq__userToolbar,.native-account-settings-module__n5pjjq__pager{flex-direction:column;align-items:stretch}.native-account-settings-module__n5pjjq__searchBar{max-width:none}.native-account-settings-module__n5pjjq__userToolbar button,.native-account-settings-module__n5pjjq__userModalActions button{width:100%}.native-account-settings-module__n5pjjq__userModalActions{flex-direction:column;align-items:stretch}}
.proposal-document-module__d0pP5W__page{background:var(--lite-surface);color:var(--lite-heading);min-width:0;min-height:100%;padding-top:24px}.proposal-document-module__d0pP5W__navBarRow{flex:none;align-items:center;width:auto;min-width:0;display:flex}.proposal-document-module__d0pP5W__navBarControls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}.proposal-document-module__d0pP5W__navBarControls>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:240px;overflow:hidden}.proposal-document-module__d0pP5W__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:24px clamp(16px,4vw,48px);display:flex}.proposal-document-module__d0pP5W__toolbarControls{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.proposal-document-module__d0pP5W__templateSelect{min-width:180px;max-width:100%}@media (max-width:960px){.proposal-document-module__d0pP5W__navBarControls{gap:8px;width:100%}.proposal-document-module__d0pP5W__navBarControls>span{max-width:min(160px,100%)}.proposal-document-module__d0pP5W__templateSelect{width:180px;min-width:0}}.proposal-document-module__d0pP5W__report{width:100%;max-width:1400px;margin:0 auto 80px;padding-inline:clamp(16px,3vw,32px)}.proposal-document-module__d0pP5W__page .proposal-document-module__d0pP5W__report .ant-tabs .ant-tabs-ink-bar{background:var(--color-primary)!important}.proposal-document-module__d0pP5W__page .proposal-document-module__d0pP5W__report .ant-tabs-tab .ant-tabs-tab-btn{color:var(--lite-heading)!important}.proposal-document-module__d0pP5W__page .proposal-document-module__d0pP5W__report .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--color-primary)!important}.proposal-document-module__d0pP5W__page .proposal-document-module__d0pP5W__report .ant-tabs .ant-tabs-tab:hover .ant-tabs-tab-btn{color:var(--color-primary-hover,var(--color-primary))!important}:is(.proposal-document-module__d0pP5W__page .proposal-document-module__d0pP5W__report .ant-tabs-tab-disabled .ant-tabs-tab-btn,.proposal-document-module__d0pP5W__page .proposal-document-module__d0pP5W__report .ant-tabs-tab-disabled:hover .ant-tabs-tab-btn){color:var(--lite-muted-text)!important}.proposal-document-module__d0pP5W__savingsSpin{width:100%;min-height:40vh}.proposal-document-module__d0pP5W__document{flex-direction:column;gap:44px;width:100%;min-width:0;display:flex}.proposal-document-module__d0pP5W__report .proposal-document-module__d0pP5W__document{gap:67px}.proposal-document-module__d0pP5W__section{break-inside:avoid;min-width:0}.proposal-document-module__d0pP5W__sectionTitle{justify-content:space-between;align-items:center;gap:16px;margin:0 0 16px;padding:0;font-size:clamp(18px,1.65vw,24px);font-weight:600;line-height:1.4;display:flex}.proposal-document-module__d0pP5W__sampleArtwork{background:#fff;width:100%;height:auto;display:block}.proposal-document-module__d0pP5W__cover{grid-template-columns:1.2fr .7fr .7fr;gap:32px;padding-block:0 64px;display:grid}.proposal-document-module__d0pP5W__cover h1{overflow-wrap:anywhere;margin:0 0 16px;font-size:clamp(26px,2.6vw,38px);font-weight:600;line-height:1.2}.proposal-document-module__d0pP5W__cover address{overflow-wrap:anywhere;font-style:normal}.proposal-document-module__d0pP5W__identity{flex-direction:column;gap:12px;min-width:0;display:flex}.proposal-document-module__d0pP5W__eyebrow{color:var(--lite-muted-text);margin:0;font-size:14px}.proposal-document-module__d0pP5W__designer{border:1px solid var(--lite-border);border-radius:8px;flex-direction:column;width:100%;height:clamp(560px,100dvh - 12rem,960px);min-height:560px;display:flex;overflow:hidden}.proposal-document-module__d0pP5W__summary{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:center;gap:40px 32px;padding:24px 8px 8px;display:grid}.proposal-document-module__d0pP5W__summaryNoOffset{grid-template-columns:repeat(3,minmax(0,1fr))}.proposal-document-module__d0pP5W__summaryFineprint{white-space:pre-wrap;margin:16px 8px 0}.proposal-document-module__d0pP5W__offset{grid-area:1/4/span 2;place-self:center}.proposal-document-module__d0pP5W__offsetButton{appearance:none;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:block}.proposal-document-module__d0pP5W__offsetButton:focus-visible{outline:2px solid var(--color-primary,#c6e000);outline-offset:4px;border-radius:50%}.proposal-document-module__d0pP5W__offset .ant-progress-circle .ant-progress-circle-path{stroke:var(--color-primary)!important}.proposal-document-module__d0pP5W__offset .ant-progress-circle .ant-progress-circle-trail{stroke:var(--neutral-150,#e7e7e7)!important}.proposal-document-module__d0pP5W__offset .ant-progress-text{width:100%;color:var(--text-primary,var(--lite-heading))!important}.proposal-document-module__d0pP5W__offsetText{flex-direction:column;align-items:center;gap:2px;line-height:1.2;display:flex}.proposal-document-module__d0pP5W__offsetLabel{color:var(--text-secondary,var(--lite-muted-text));font-size:14px;font-weight:400}.proposal-document-module__d0pP5W__offsetValue{font-size:22px;font-weight:600}.proposal-document-module__d0pP5W__productionTitle{justify-content:center;align-items:center;gap:6px;width:100%;display:inline-flex}.proposal-document-module__d0pP5W__clippingHint{color:var(--color-primary);cursor:pointer;background:0 0;border:0;align-items:center;margin:0;padding:0;line-height:1;display:inline-flex}.proposal-document-module__d0pP5W__clippingHint:focus-visible{outline:2px solid var(--lite-heading);outline-offset:2px}.proposal-document-module__d0pP5W__summary .ant-statistic{text-align:center}.proposal-document-module__d0pP5W__summary .ant-statistic-title{text-align:center;width:100%;color:var(--text-secondary,var(--lite-muted-text));margin-bottom:8px;font-size:16px;font-weight:400}.proposal-document-module__d0pP5W__summary .ant-statistic-content{justify-content:center;display:flex}.proposal-document-module__d0pP5W__summary .ant-statistic-content-value{text-align:center;color:var(--text-primary,var(--lite-heading));font-size:26px;font-weight:700;line-height:1.2}.proposal-document-module__d0pP5W__metrics{gap:28px;display:grid}.proposal-document-module__d0pP5W__metric{flex-direction:column;gap:8px;display:flex}.proposal-document-module__d0pP5W__metric dt{color:var(--lite-muted-text);font-size:16px}.proposal-document-module__d0pP5W__metric dd{margin:0;font-size:28px;font-weight:600}.proposal-document-module__d0pP5W__body{padding:24px 32px}.proposal-document-module__d0pP5W__unavailable{border:1px solid var(--lite-border);color:var(--lite-muted-text);border-radius:8px;padding:32px}.proposal-document-module__d0pP5W__chartFrame{align-items:stretch;gap:8px;margin:24px 0 8px;display:flex}.proposal-document-module__d0pP5W__yAxis{color:var(--text-secondary,var(--lite-muted-text));text-align:right;white-space:nowrap;flex-direction:column;justify-content:space-between;padding-bottom:22px;font-size:12px;line-height:1;display:flex}.proposal-document-module__d0pP5W__chart{flex:1;align-items:flex-end;gap:12px;min-width:0;height:250px;margin:0;display:flex}.proposal-document-module__d0pP5W__month{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:8px;min-width:0;height:100%;display:flex}.proposal-document-module__d0pP5W__barPair{align-items:flex-end;gap:3px;width:100%;height:100%;display:flex}.proposal-document-module__d0pP5W__barSlotSolar,.proposal-document-module__d0pP5W__barSlotUsage{flex-direction:column;flex:1;justify-content:flex-end;min-width:0;height:100%;display:flex}:is(.proposal-document-module__d0pP5W__barSlotSolar>span,.proposal-document-module__d0pP5W__barSlotUsage>span){align-items:flex-end;width:100%;display:flex}.proposal-document-module__d0pP5W__bar:focus-visible,.proposal-document-module__d0pP5W__usageBar:focus-visible{outline:2px solid var(--lite-heading);outline-offset:2px}.proposal-document-module__d0pP5W__bar,.proposal-document-module__d0pP5W__usageBar{border-radius:4px 4px 0 0;width:100%;min-height:1px}.proposal-document-module__d0pP5W__bar{background:var(--color-primary)}.proposal-document-module__d0pP5W__usageBar{background:color-mix(in srgb, var(--lite-heading) 68%, var(--lite-surface))}.proposal-document-module__d0pP5W__chartLegend{color:var(--text-secondary,var(--lite-muted-text));flex-wrap:wrap;justify-content:center;gap:24px;margin:4px 0 0;font-size:14px;display:flex}.proposal-document-module__d0pP5W__chartLegend span{align-items:center;gap:8px;display:inline-flex}.proposal-document-module__d0pP5W__legendSolar,.proposal-document-module__d0pP5W__legendUsage{border-radius:2px;width:12px;height:12px;display:inline-block}.proposal-document-module__d0pP5W__legendSolar{background:var(--color-primary)}.proposal-document-module__d0pP5W__legendUsage{background:color-mix(in srgb, var(--lite-heading) 68%, var(--lite-surface))}.proposal-document-module__d0pP5W__chartTotals{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:32px;display:grid}.proposal-document-module__d0pP5W__chartTotals .ant-statistic-title{width:100%;color:var(--text-secondary,var(--lite-muted-text));white-space:pre-line;margin-bottom:8px;font-size:14px;font-weight:400}.proposal-document-module__d0pP5W__chartTotals .ant-statistic-content{justify-content:center;display:flex}.proposal-document-module__d0pP5W__chartTotals .ant-statistic-content-value{color:var(--text-primary,var(--lite-heading));font-size:26px;font-weight:700}.proposal-document-module__d0pP5W__month span{font-size:12px}.proposal-document-module__d0pP5W__equipment{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.proposal-document-module__d0pP5W__equipmentCard{border:1px solid var(--lite-border);border-radius:16px;align-items:flex-start;gap:24px;min-width:0;padding:24px;display:flex}.proposal-document-module__d0pP5W__equipmentImage,.proposal-document-module__d0pP5W__equipmentImagePlaceholder{object-fit:contain;background:var(--neutral-50,#f7f7f7);border-radius:8px;flex:0 0 128px;width:128px;height:128px}.proposal-document-module__d0pP5W__equipmentCopy{flex-direction:column;gap:8px;min-width:0;display:flex}.proposal-document-module__d0pP5W__equipmentCopy h3{color:var(--text-primary,var(--lite-heading));margin:0;font-size:20px;font-weight:700}.proposal-document-module__d0pP5W__equipmentModel{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.proposal-document-module__d0pP5W__equipmentModelName{color:var(--text-primary,var(--lite-heading));margin:0;font-size:16px}.proposal-document-module__d0pP5W__equipmentQuantity{border:1px solid var(--color-primary);min-width:32px;height:32px;color:var(--color-primary);border-radius:8px;justify-content:center;align-items:center;padding:0 8px;font-size:14px;font-weight:600;display:inline-flex}.proposal-document-module__d0pP5W__adders{flex-direction:column;gap:8px;display:flex}.proposal-document-module__d0pP5W__adders .proposal-document-module__d0pP5W__sectionTitle{margin-bottom:8px}.proposal-document-module__d0pP5W__adderEmpty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:120px;display:flex}.proposal-document-module__d0pP5W__adderEmpty p{color:var(--lite-muted-text);margin:0}.proposal-document-module__d0pP5W__adderRow{padding-inline:16px}.proposal-document-module__d0pP5W__adderCount{font-weight:600}.proposal-document-module__d0pP5W__adderSaveError{margin-bottom:12px}.proposal-document-module__d0pP5W__adderEditor{flex-direction:column;gap:12px;max-height:60vh;display:flex;overflow-y:auto}.proposal-document-module__d0pP5W__adderEditorRow{border-bottom:1px dashed var(--lite-border);justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.proposal-document-module__d0pP5W__adderEditorRow:last-of-type{border-bottom:none;padding-bottom:0}.proposal-document-module__d0pP5W__adderPrice{margin-inline:auto 8px}.proposal-document-module__d0pP5W__adderControls{flex-shrink:0;align-items:center;gap:8px;display:flex}.proposal-document-module__d0pP5W__adderHint{color:var(--lite-muted-text)}.proposal-document-module__d0pP5W__incentives{flex-direction:column;gap:8px;display:flex}.proposal-document-module__d0pP5W__incentives .proposal-document-module__d0pP5W__sectionTitle{margin-bottom:8px}.proposal-document-module__d0pP5W__incentiveRow{padding-inline:16px}.proposal-document-module__d0pP5W__incentiveLabel{align-items:center;gap:12px;display:flex}.proposal-document-module__d0pP5W__incentiveAmount{font-variant-numeric:tabular-nums}.proposal-document-module__d0pP5W__incentiveTotal{justify-content:space-between;align-items:center;padding:20px 16px 0;display:flex}.proposal-document-module__d0pP5W__incentiveEmpty{color:var(--lite-muted-text);margin:0;padding:16px}.proposal-document-module__d0pP5W__incentiveError{margin-bottom:12px}.proposal-document-module__d0pP5W__quotes{flex-direction:column;gap:8px;display:flex}.proposal-document-module__d0pP5W__quotes .proposal-document-module__d0pP5W__sectionTitle{margin-bottom:8px}.proposal-document-module__d0pP5W__quoteTabs .ant-tabs-nav{margin-bottom:8px}.proposal-document-module__d0pP5W__quoteTabs .ant-tabs-nav:before{border-bottom-color:var(--lite-border)}.proposal-document-module__d0pP5W__quoteTabs .ant-tabs-nav-list{width:100%}.proposal-document-module__d0pP5W__quoteTabs .ant-tabs-tab{flex:1;justify-content:center;padding-block:12px}.proposal-document-module__d0pP5W__page .proposal-document-module__d0pP5W__quoteTabs .ant-tabs-tab-btn{color:var(--lite-heading)!important}.proposal-document-module__d0pP5W__page .proposal-document-module__d0pP5W__quoteTabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--color-primary)!important}.proposal-document-module__d0pP5W__page .proposal-document-module__d0pP5W__quoteTabs .ant-tabs .ant-tabs-ink-bar{background:var(--color-primary)!important}.proposal-document-module__d0pP5W__quoteTabs .ant-tabs-tab-disabled{cursor:not-allowed;pointer-events:none}.proposal-document-module__d0pP5W__quoteTabLabel{justify-content:center;align-items:center;gap:8px;display:inline-flex}.proposal-document-module__d0pP5W__quoteLines{margin:0}.proposal-document-module__d0pP5W__quoteRow,.proposal-document-module__d0pP5W__quoteRebateRow,.proposal-document-module__d0pP5W__quoteTotal{justify-content:space-between;align-items:baseline;gap:16px;padding:12px 16px;display:flex}.proposal-document-module__d0pP5W__quoteRow dt,.proposal-document-module__d0pP5W__quoteRebateRow dt,.proposal-document-module__d0pP5W__quoteTotal dt{margin:0;font-weight:400}.proposal-document-module__d0pP5W__quoteRow dd,.proposal-document-module__d0pP5W__quoteRebateRow dd,.proposal-document-module__d0pP5W__quoteTotal dd{font-variant-numeric:tabular-nums;text-align:right;margin:0}.proposal-document-module__d0pP5W__quoteTotal{padding-top:16px;font-weight:600}.proposal-document-module__d0pP5W__quoteTotal dt,.proposal-document-module__d0pP5W__quoteTotal dd{font-weight:600}.proposal-document-module__d0pP5W__quoteTotal dd{font-size:20px}.proposal-document-module__d0pP5W__quoteComingSoon{color:var(--lite-muted-text);margin:0;padding:16px}.proposal-document-module__d0pP5W__loanOffers{flex-direction:column;gap:20px;display:flex}.proposal-document-module__d0pP5W__loanOffersProblem{color:var(--color-danger,#b42318);margin:0}.proposal-document-module__d0pP5W__loanOffersGrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:24px;display:grid}.proposal-document-module__d0pP5W__loanOfferCard{border:1px solid var(--neutral-150,#e7e7e7);background:var(--surface-card,#fff);border-radius:8px;flex-direction:column;gap:8px;padding:24px;transition:border-color .2s,box-shadow .2s;display:flex}.proposal-document-module__d0pP5W__loanOfferCardSelected{border:2px solid var(--color-primary);box-shadow:0 0 8px color-mix(in srgb, var(--color-primary) 25%, transparent)}.proposal-document-module__d0pP5W__loanOfferTitle{margin:0!important}.proposal-document-module__d0pP5W__loanOfferSubtitle{color:var(--text-secondary);margin-bottom:8px}.proposal-document-module__d0pP5W__loanOfferApr{background:var(--neutral-50,#f5f5f5);border-radius:4px;justify-content:space-between;margin-block:8px 12px;padding:12px 8px;display:flex}.proposal-document-module__d0pP5W__loanPaymentSection{margin-bottom:12px}.proposal-document-module__d0pP5W__loanPaymentHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.proposal-document-module__d0pP5W__loanPaymentAmount{margin:0!important}.proposal-document-module__d0pP5W__loanPaymentPeriod{color:var(--text-secondary);font-weight:300}.proposal-document-module__d0pP5W__loanAmountRow,.proposal-document-module__d0pP5W__loanFeeRow{justify-content:space-between;align-items:center;padding-top:8px;display:flex}.proposal-document-module__d0pP5W__loanAmountRow{border-top:1px solid var(--neutral-150,#e7e7e7);margin-top:4px;margin-bottom:8px}.proposal-document-module__d0pP5W__loanOfferActions{margin-top:auto;padding-top:12px}.proposal-document-module__d0pP5W__loanTaxCreditRow{color:var(--text-secondary);justify-content:flex-end;align-items:center;gap:8px;padding:4px 0 8px;display:flex}.proposal-document-module__d0pP5W__loanTaxCreditLabel{cursor:pointer;color:inherit;font:inherit;text-align:right;white-space:nowrap;background:0 0;border:0;padding:0;font-size:14px;line-height:1.2}.proposal-document-module__d0pP5W__loanBreakdown{margin-top:8px}.proposal-document-module__d0pP5W__loanBreakdownBody{flex-direction:column;gap:16px;display:flex}.proposal-document-module__d0pP5W__loanBreakdownSummary{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:start;gap:16px 24px;display:grid}.proposal-document-module__d0pP5W__loanBreakdownStatLabel{white-space:nowrap;font-size:13px;line-height:1.3;display:block}.proposal-document-module__d0pP5W__loanBreakdownToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.proposal-document-module__d0pP5W__loanBreakdownYearPicker{color:var(--text-secondary);white-space:nowrap;align-items:center;gap:8px;font-size:14px;display:inline-flex}.proposal-document-module__d0pP5W__loanBreakdownTable{width:100%}.proposal-document-module__d0pP5W__loanBreakdownTable .ant-table{width:100%}:is(.proposal-document-module__d0pP5W__loanBreakdownTable .ant-table-thead>tr>th,.proposal-document-module__d0pP5W__loanBreakdownTable .ant-table-tbody>tr>td,.proposal-document-module__d0pP5W__loanBreakdownTable .ant-table-summary>tr>td),.proposal-document-module__d0pP5W__loanBreakdownTotalLabel{white-space:nowrap}.proposal-document-module__d0pP5W__loanBreakdownValue{cursor:help;border-bottom:1px dotted var(--neutral-400,#a3a3a3);white-space:nowrap}.proposal-document-module__d0pP5W__loanBreakdownNegative{color:var(--color-error,#cf1322)}.proposal-document-module__d0pP5W__loanBreakdownTooltip{white-space:pre-wrap;font:inherit;max-width:320px;margin:0}.proposal-document-module__d0pP5W__savingsChart{flex-direction:column;gap:8px;display:flex}.proposal-document-module__d0pP5W__savingsChartBody{flex-direction:column;gap:8px;width:min(100%,520px);margin-inline:auto;display:flex}.proposal-document-module__d0pP5W__savingsBars{grid-template-columns:1fr 1fr;align-items:stretch;gap:48px;width:100%;min-height:280px;margin:16px 0 8px;display:grid}.proposal-document-module__d0pP5W__savingsBarColumn{flex-direction:column;gap:12px;min-height:280px;display:flex}.proposal-document-module__d0pP5W__savingsBar{flex-direction:column;flex:auto;min-height:240px;display:flex;overflow:hidden}.proposal-document-module__d0pP5W__savingsBarGap{flex-basis:0;min-height:0}.proposal-document-module__d0pP5W__savingsBarCaption{text-align:center;color:var(--lite-muted-text);font-weight:600}.proposal-document-module__d0pP5W__savingsSegment{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:8px 12px;display:flex}.proposal-document-module__d0pP5W__savingsSegment span{font-size:13px;font-weight:500;line-height:1.2}.proposal-document-module__d0pP5W__savingsSegment strong{font-variant-numeric:tabular-nums;font-size:22px;font-weight:700;line-height:1.2}.proposal-document-module__d0pP5W__savingsUtility{background:var(--color-primary);color:var(--color-on-primary)}.proposal-document-module__d0pP5W__savingsGain{background:color-mix(in srgb, var(--color-primary) 22%, var(--lite-surface));color:var(--lite-heading)}.proposal-document-module__d0pP5W__savingsLoanNegative{background:color-mix(in srgb, var(--color-error,#cf1322) 18%, var(--lite-surface));color:var(--color-error,#cf1322)}.proposal-document-module__d0pP5W__savingsSolar{background:color-mix(in srgb, var(--color-primary) 55%, var(--lite-surface));color:var(--lite-heading)}.proposal-document-module__d0pP5W__savingsSliderBlock{flex-direction:column;gap:4px;width:100%;margin-top:16px;display:flex}.proposal-document-module__d0pP5W__savingsSlider{width:100%;margin:0;padding-bottom:4px}.proposal-document-module__d0pP5W__savingsSlider .ant-slider-track{background:var(--color-primary)}.proposal-document-module__d0pP5W__savingsSlider .ant-slider-rail{background:color-mix(in srgb, var(--lite-heading) 12%, var(--lite-surface))}.proposal-document-module__d0pP5W__savingsSlider .ant-slider-handle:after{box-shadow:0 0 0 2px var(--color-primary)}.proposal-document-module__d0pP5W__savingsSlider .ant-slider-dot-active{border-color:var(--color-primary)}.proposal-document-module__d0pP5W__savingsSlider .ant-slider-mark-text{color:var(--lite-muted-text);white-space:nowrap}.proposal-document-module__d0pP5W__savingsSliderAxisLabel{text-align:center;color:var(--text-secondary);font-size:13px;line-height:1.3;display:block}.proposal-document-module__d0pP5W__reducedBill{flex-direction:column;gap:8px;display:flex}.proposal-document-module__d0pP5W__reducedTable{border-collapse:collapse;width:fit-content;max-width:100%;margin:32px auto 8px}.proposal-document-module__d0pP5W__reducedTable th,.proposal-document-module__d0pP5W__reducedTable td{vertical-align:middle;padding:8px 16px}.proposal-document-module__d0pP5W__reducedLabel{color:var(--lite-muted-text);text-align:right;white-space:nowrap;font-weight:500}.proposal-document-module__d0pP5W__reducedValue,.proposal-document-module__d0pP5W__reducedRateValue{text-align:center;font-variant-numeric:tabular-nums;min-width:6.5rem;font-size:22px;font-weight:600;line-height:1.2}.proposal-document-module__d0pP5W__reducedRateValue{font-size:20px}.proposal-document-module__d0pP5W__reducedArrowCell{text-align:center;width:1.5rem;padding-inline:8px}.proposal-document-module__d0pP5W__reducedArrow{color:var(--lite-muted-text);font-size:14px}.proposal-document-module__d0pP5W__reducedCaption{color:var(--lite-muted-text);text-align:center;white-space:normal;font-weight:500}.proposal-document-module__d0pP5W__reducedTabs .ant-tabs-content-holder{justify-content:center;display:flex}.proposal-document-module__d0pP5W__reducedTabs .ant-tabs-nav{width:min(100%,420px);margin:20px auto 0}.proposal-document-module__d0pP5W__reducedTabs .ant-tabs-nav:before{border-bottom-color:var(--lite-border)}.proposal-document-module__d0pP5W__reducedTabs .ant-tabs-nav-list{width:100%}.proposal-document-module__d0pP5W__reducedTabs .ant-tabs-tab{flex:1;justify-content:center;padding-block:12px}.proposal-document-module__d0pP5W__page .proposal-document-module__d0pP5W__reducedTabs .ant-tabs-tab-btn{color:var(--lite-heading)!important}.proposal-document-module__d0pP5W__page .proposal-document-module__d0pP5W__reducedTabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--color-primary)!important}.proposal-document-module__d0pP5W__page .proposal-document-module__d0pP5W__reducedTabs .ant-tabs .ant-tabs-ink-bar{background:var(--color-primary)!important}.proposal-document-module__d0pP5W__savings{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;padding:32px;display:grid}.proposal-document-module__d0pP5W__notice{margin-bottom:24px}.proposal-document-module__d0pP5W__savingsGather{border:1px solid var(--lite-border);background:color-mix(in srgb, var(--lite-heading) 3%, var(--lite-surface));border-radius:8px;margin-bottom:24px;padding:16px}.proposal-document-module__d0pP5W__savingsGather h2{margin:0 0 8px;font-size:18px;font-weight:600}.proposal-document-module__d0pP5W__savingsGather p{color:var(--lite-muted-text);margin:0 0 12px}.proposal-document-module__d0pP5W__savingsGather pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:70vh;font-family:var(--font-ui,inherit);margin:0;font-size:13px;line-height:1.45;overflow:auto}.proposal-document-module__d0pP5W__collaboration{margin-top:64px}.proposal-document-module__d0pP5W__table{border-collapse:collapse;width:100%}.proposal-document-module__d0pP5W__table th,.proposal-document-module__d0pP5W__table td{text-align:left;border-bottom:1px solid var(--lite-border);padding:10px}@media (max-width:1056px){.proposal-document-module__d0pP5W__cover{grid-template-columns:1fr 1fr}.proposal-document-module__d0pP5W__cover>:first-child{grid-column:1/-1}.proposal-document-module__d0pP5W__summary{grid-template-columns:1fr 1fr}.proposal-document-module__d0pP5W__offset{grid-area:auto/1/auto/-1}.proposal-document-module__d0pP5W__equipment{grid-template-columns:1fr}}@media (max-width:672px){.proposal-document-module__d0pP5W__report{margin-block:24px;padding-inline:16px}.proposal-document-module__d0pP5W__report .proposal-document-module__d0pP5W__document{gap:32px}.proposal-document-module__d0pP5W__cover,.proposal-document-module__d0pP5W__savings,.proposal-document-module__d0pP5W__savingsBars{grid-template-columns:1fr}.proposal-document-module__d0pP5W__summary{gap:20px;padding:24px 8px}.proposal-document-module__d0pP5W__metric dd{font-size:23px}.proposal-document-module__d0pP5W__designer{height:clamp(480px,100dvh - 10rem,720px);min-height:480px}.proposal-document-module__d0pP5W__body,.proposal-document-module__d0pP5W__equipment{padding:16px}.proposal-document-module__d0pP5W__equipment{grid-template-columns:1fr}.proposal-document-module__d0pP5W__chart{gap:4px}}@media print{.proposal-document-module__d0pP5W__toolbar,.proposal-document-module__d0pP5W__collaboration{display:none}.proposal-document-module__d0pP5W__report{max-width:none;margin:0}.proposal-document-module__d0pP5W__section[data-pdf=false]{display:none}}
.load-profile-section-module__He-FWq__collapse{border-color:var(--lite-border);background:0 0}.load-profile-section-module__He-FWq__collapse .ant-collapse-item{background:var(--lite-surface);border-color:var(--lite-border)!important}.load-profile-section-module__He-FWq__collapse .ant-collapse-header{font-weight:650}.load-profile-section-module__He-FWq__label{align-items:baseline;gap:4px;display:inline-flex}.load-profile-section-module__He-FWq__subtitle{color:var(--lite-muted-text);font-weight:400}.load-profile-section-module__He-FWq__body{justify-content:center;align-items:center;min-height:160px;display:flex}.load-profile-section-module__He-FWq__placeholder{color:var(--lite-muted-text);text-align:center;padding:24px 0;font-size:14px}@media (max-width:680px){.load-profile-section-module__He-FWq__body{min-height:130px}}
.integrations-module__0fdBeq__search{width:100%;max-width:320px}.integrations-module__0fdBeq__category{gap:16px;display:grid}.integrations-module__0fdBeq__categoryHeading{margin:0!important;font-size:20px!important}.integrations-module__0fdBeq__cardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.integrations-module__0fdBeq__card{border-radius:8px;min-height:148px}.integrations-module__0fdBeq__card .ant-card-body{flex-direction:column;height:100%;padding:16px;display:flex}.integrations-module__0fdBeq__providerIdentity{flex:auto;min-width:0}.integrations-module__0fdBeq__providerName{text-align:start;white-space:normal;overflow-wrap:anywhere;min-width:0;height:auto;padding:0;font-size:16px;font-weight:600}.integrations-module__0fdBeq__cardAction{white-space:nowrap;flex:none}.integrations-module__0fdBeq__description{-webkit-line-clamp:1;-webkit-box-orient:vertical;min-height:20px;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden;margin:10px 0!important}.integrations-module__0fdBeq__cardFooter{border-top:1px solid var(--lite-border);margin-top:auto;padding-top:10px}.integrations-module__0fdBeq__websiteLink{overflow-wrap:anywhere;font-size:13px;color:var(--lite-muted-text)!important}.integrations-module__0fdBeq__emptySearch{padding:32px 0}@media (max-width:720px){.integrations-module__0fdBeq__search{max-width:none}.integrations-module__0fdBeq__cardGrid{grid-template-columns:1fr}}
.page-module__j9BFKa__workspace{min-width:0}.page-module__j9BFKa__rowLink{white-space:normal;overflow-wrap:anywhere;text-align:start;max-width:100%;height:auto;padding:0}
.product-system-module__-0CiXG__page{gap:var(--space-xl);min-width:0;padding:var(--space-xl);flex-direction:column;width:100%;display:flex}.product-system-module__-0CiXG__metricGrid{gap:var(--space-md);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.product-system-module__-0CiXG__exampleMetricGrid{gap:var(--space-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.product-system-module__-0CiXG__tabs{min-width:0}.product-system-module__-0CiXG__tabs .ant-tabs-nav{margin-bottom:var(--space-lg)}.product-system-module__-0CiXG__iconLink{border-radius:var(--radius);color:var(--text-secondary);height:var(--control-h);width:var(--control-h);justify-content:center;align-items:center;display:inline-flex}.product-system-module__-0CiXG__iconLink:hover{background:var(--color-primary-bg-hover);color:var(--color-link-hover)}.product-system-module__-0CiXG__iconLink:focus-visible{box-shadow:var(--ring);outline:none}.product-system-module__-0CiXG__section{gap:var(--space-md);display:grid}.product-system-module__-0CiXG__sectionHeading{gap:var(--space-xxs);display:grid}.product-system-module__-0CiXG__sectionHeading .ant-typography{margin:0}.product-system-module__-0CiXG__swatchGrid{gap:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(148px,1fr));display:grid}.product-system-module__-0CiXG__swatch{border:1px solid var(--border-secondary);border-radius:var(--radius-lg);align-items:center;gap:var(--space-xs);padding:var(--space-sm);grid-template-columns:36px minmax(0,1fr);display:grid}.product-system-module__-0CiXG__swatch>span:first-child{border:1px solid var(--border);border-radius:var(--radius);grid-row:1/span 2;width:36px;height:36px}.product-system-module__-0CiXG__swatch .ant-typography{min-width:0;margin:0}.product-system-module__-0CiXG__foundationGrid{gap:var(--space-xl);grid-template-columns:minmax(280px,1.4fr) repeat(2,minmax(180px,1fr));display:grid}.product-system-module__-0CiXG__typeSpecimen,.product-system-module__-0CiXG__tokenScale,.product-system-module__-0CiXG__radiusScale{align-content:start;gap:var(--space-sm);min-width:0;display:grid}.product-system-module__-0CiXG__typeSpecimen .ant-typography{margin:0}.product-system-module__-0CiXG__tokenRow{align-items:center;gap:var(--space-sm);grid-template-columns:52px minmax(0,1fr);display:grid}.product-system-module__-0CiXG__tokenRow>span:last-child{background:var(--color-primary);border-radius:var(--radius-sm);max-width:100%;height:8px;display:block}.product-system-module__-0CiXG__radiusScale>div{align-items:center;gap:var(--space-sm);display:flex}.product-system-module__-0CiXG__radiusScale>div>span:first-child{background:var(--color-primary-bg-hover);border:1px solid var(--color-primary-border);width:56px;height:36px;display:block}.product-system-module__-0CiXG__componentGrid{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.product-system-module__-0CiXG__componentPreview{border:1px solid var(--border-secondary);border-radius:var(--radius-lg);gap:var(--space-md);min-height:180px;padding:var(--space-lg);display:grid}.product-system-module__-0CiXG__componentPreview .ant-typography{margin:0}.product-system-module__-0CiXG__widePreview{grid-column:1/-1}.product-system-module__-0CiXG__patternPreview{border:1px solid var(--border-secondary);border-radius:var(--radius-lg);grid-template-columns:80px minmax(0,1fr);min-height:520px;display:grid;overflow:hidden}.product-system-module__-0CiXG__patternRail{background:var(--surface-sidebar);border-inline-end:1px solid var(--border-secondary);align-items:center;gap:var(--space-xs);padding-block:var(--space-sm);flex-direction:column;display:flex}.product-system-module__-0CiXG__patternWorkspace{gap:var(--space-lg);min-width:0;padding:var(--space-xl);flex-direction:column;display:flex}.product-system-module__-0CiXG__patternWorkspace>.ant-result{border-block-start:1px solid var(--border-secondary)}.product-system-module__-0CiXG__templateGrid{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(min(270px,100%),1fr));display:grid}.product-system-module__-0CiXG__templateCard{min-width:0;overflow:hidden}.product-system-module__-0CiXG__templateCard .ant-card-meta-title{white-space:normal}.product-system-module__-0CiXG__templatePreview{background:var(--surface-page);gap:var(--space-sm);height:180px;padding:var(--space-md);grid-template-rows:36px repeat(2,48px);grid-template-columns:56px minmax(0,1fr);display:grid}.product-system-module__-0CiXG__templatePreview span{background:var(--surface-card);border:1px solid var(--border-secondary);border-radius:var(--radius)}.product-system-module__-0CiXG__templatePreview span:first-child{background:var(--brand-ink);grid-row:1/-1}.product-system-module__-0CiXG__templatePreview span:nth-child(2){background:var(--color-primary-bg-hover)}.product-system-module__-0CiXG__templateImage{background:var(--surface-page);height:180px;position:relative;overflow:hidden}.product-system-module__-0CiXG__templateImage img{object-fit:cover;object-position:top}.product-system-module__-0CiXG__governanceGrid{gap:var(--space-xl);grid-template-columns:minmax(260px,1fr) minmax(300px,1fr);display:grid}.product-system-module__-0CiXG__governanceGrid .ant-typography{margin-top:0}.product-system-module__-0CiXG__sourceChain{gap:var(--space-md);margin:var(--space-lg) 0 0;padding:0;list-style:none;display:grid}.product-system-module__-0CiXG__sourceChain li{align-items:center;gap:var(--space-sm);grid-template-columns:24px minmax(0,1fr);display:grid}.product-system-module__-0CiXG__sourceChain svg{color:var(--color-primary)}.product-system-module__-0CiXG__figmaPanel{border-inline-start:4px solid var(--color-primary);padding:var(--space-sm) var(--space-lg)}@media (max-width:1024px){.product-system-module__-0CiXG__metricGrid,.product-system-module__-0CiXG__foundationGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-system-module__-0CiXG__typeSpecimen{grid-column:1/-1}}@media (max-width:720px){.product-system-module__-0CiXG__page{gap:var(--space-lg);padding:var(--space-md)}.product-system-module__-0CiXG__componentGrid,.product-system-module__-0CiXG__foundationGrid,.product-system-module__-0CiXG__governanceGrid,.product-system-module__-0CiXG__metricGrid,.product-system-module__-0CiXG__exampleMetricGrid{grid-template-columns:minmax(0,1fr)}.product-system-module__-0CiXG__typeSpecimen,.product-system-module__-0CiXG__widePreview{grid-column:auto}.product-system-module__-0CiXG__patternPreview{grid-template-columns:minmax(0,1fr)}.product-system-module__-0CiXG__patternRail{border-block-end:1px solid var(--border-secondary);border-inline-end:0;flex-direction:row;justify-content:center}.product-system-module__-0CiXG__patternWorkspace{padding:var(--space-md)}}
.page-module__f4In5a__page{flex-direction:column;gap:1rem;min-width:0;padding:clamp(1rem,2.2vw,2rem);display:flex}.page-module__f4In5a__hero{background:radial-gradient(circle at 94% 12%, #a2c93a33, transparent 32%), linear-gradient(135deg, var(--lite-surface), var(--lite-page-bg));border:1px solid var(--lite-border);box-shadow:var(--lite-panel-shadow);border-radius:18px;justify-content:space-between;align-items:center;gap:1rem;padding:clamp(1rem,3vw,2rem);display:flex}.page-module__f4In5a__heroIcon{color:var(--lite-brand);background:#a2c93a29;border:1px solid #a2c93a57;border-radius:16px;flex:none;justify-content:center;align-items:center;width:52px;height:52px;font-size:1.6rem;display:flex}.page-module__f4In5a__title{color:var(--lite-heading)!important;margin:0!important}.page-module__f4In5a__subtitle{max-width:760px;color:var(--lite-muted-text)!important;margin:.25rem 0 0!important}.page-module__f4In5a__statCard{min-width:160px;border-color:var(--lite-border)!important}.page-module__f4In5a__statCard h3{margin:.25rem 0 0!important}.page-module__f4In5a__workspace{background:var(--lite-surface);min-width:0;border-color:var(--lite-border)!important;border-radius:16px!important}.page-module__f4In5a__workspace h4{margin:0!important}:is(.page-module__f4In5a__workspace .ant-table-wrapper,.page-module__f4In5a__workspace .ant-empty,.page-module__f4In5a__workspace .ant-skeleton){margin-top:1.25rem}@media (max-width:720px){.page-module__f4In5a__hero{flex-direction:column;align-items:stretch}.page-module__f4In5a__hero>button{width:100%}.page-module__f4In5a__statCard{flex:30%;min-width:100px}}
.page-module__u5ZPlW__page{padding:1rem}
.page-module__GHsvlG__page{padding:var(--space-md)}.page-module__GHsvlG__searchRow{justify-content:flex-start;width:100%;display:flex}.page-module__GHsvlG__searchRow>[role=group]{margin-block:var(--space-sm) var(--space-md);width:100%}
.utility-review-module__o_AD6q__page{width:100%;max-width:1040px;margin-inline:auto;padding:24px}.utility-review-module__o_AD6q__actions,.utility-review-module__o_AD6q__feedback{margin-top:20px}@media (max-width:600px){.utility-review-module__o_AD6q__page{padding:12px}}
.login-module___81l7G__page{background:radial-gradient(circle at 15% 15%, var(--lite-login-glow), transparent 34%), var(--lite-page-bg);flex-direction:column;justify-content:center;align-items:center;gap:32px;min-height:100vh;padding:72px 24px 20px;display:flex;position:relative}.login-module___81l7G__themeToggle{position:absolute;top:24px;right:24px}.login-module___81l7G__panel{background:var(--lite-surface);border:1px solid var(--lite-border);box-shadow:var(--lite-panel-shadow);border-radius:18px;width:100%;max-width:420px;margin-block:auto;padding:40px}.login-module___81l7G__brand{color:var(--lite-brand);letter-spacing:.18em;margin-bottom:10px;font-size:13px;font-weight:700}.login-module___81l7G__title{color:var(--lite-heading);margin:0 0 8px;font-size:30px;line-height:1.15}.login-module___81l7G__title:focus{outline:none}.login-module___81l7G__subtitle{color:var(--lite-muted-text);margin:0 0 28px}.login-module___81l7G__submit{font-weight:600}.login-module___81l7G__forgotPassword{justify-content:flex-end;margin:-12px 0 16px;display:flex}.login-module___81l7G__secondaryLinks{justify-content:center;margin-top:20px;display:flex}.login-module___81l7G__footer{text-align:center;flex-shrink:0;font-size:12px}:is(.login-module___81l7G__panel .ant-input:autofill,.login-module___81l7G__panel .ant-input:autofill:hover,.login-module___81l7G__panel .ant-input:autofill:focus,.login-module___81l7G__panel .ant-input-affix-wrapper input:autofill,.login-module___81l7G__panel .ant-input-affix-wrapper input:autofill:hover,.login-module___81l7G__panel .ant-input-affix-wrapper input:autofill:focus){-webkit-box-shadow:0 0 0 1000px var(--lite-surface) inset;-webkit-text-fill-color:var(--lite-heading);caret-color:var(--lite-heading);transition:background-color 9999s ease-out}@media screen and (max-width:520px){.login-module___81l7G__page{align-items:flex-start;padding-top:88px}.login-module___81l7G__panel{padding:28px 24px}}
.native-lead-capture-page-module__h8lS3W__problem{margin-bottom:24px}.native-lead-capture-page-module__h8lS3W__panel{width:100%;min-width:0;display:flex!important}.native-lead-capture-page-module__h8lS3W__panel h3{margin:0!important}.native-lead-capture-page-module__h8lS3W__viewTabs .ant-tabs-nav{margin-bottom:0}.native-lead-capture-page-module__h8lS3W__viewTabs .ant-tabs-content-holder{display:none}.native-lead-capture-page-module__h8lS3W__metricCard{height:100%}.native-lead-capture-page-module__h8lS3W__metricCard h3{margin:4px 0 0!important}.native-lead-capture-page-module__h8lS3W__monospace{overflow-wrap:anywhere;font-size:12px}.native-lead-capture-page-module__h8lS3W__rowLink{white-space:normal;overflow-wrap:anywhere;text-align:start;height:auto;padding:0}
.imagery-staging-upload-module__bbFq_q__panel{background:color-mix(in srgb, var(--lite-surface) 94%, var(--lite-brand));border:1px solid var(--lite-border);border-radius:14px;gap:1rem;margin-block:1.25rem;padding:1rem;display:grid}.imagery-staging-upload-module__bbFq_q__heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.imagery-staging-upload-module__bbFq_q__heading .ant-typography{margin:0}.imagery-staging-upload-module__bbFq_q__fileGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.imagery-staging-upload-module__bbFq_q__fileCard{background:var(--lite-surface);border:1px dashed var(--lite-border-strong,#9da6a0);cursor:pointer;text-align:center;border-radius:12px;place-items:center;gap:.3rem;min-height:112px;padding:1rem;display:grid}.imagery-staging-upload-module__bbFq_q__fileCard:focus-within,.imagery-staging-upload-module__bbFq_q__fileCard:hover{border-color:var(--lite-brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--lite-brand) 16%, transparent)}.imagery-staging-upload-module__bbFq_q__fileCard span{font-weight:650}.imagery-staging-upload-module__bbFq_q__fileCard small{color:var(--lite-muted-text);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.imagery-staging-upload-module__bbFq_q__fileCard input{opacity:0;width:1px;height:1px;position:absolute}@media (max-width:620px){.imagery-staging-upload-module__bbFq_q__heading{flex-direction:column;align-items:stretch}.imagery-staging-upload-module__bbFq_q__fileGrid{grid-template-columns:1fr}}
.native-design-preview-module__4pdhuW__page{height:calc(100dvh - var(--lite-overlay-top-bar-height));flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.native-design-preview-module__4pdhuW__state{justify-content:center;align-items:center;gap:.65rem;min-height:100dvh;padding:clamp(1rem,3vw,2rem);display:flex}.native-design-preview-module__4pdhuW__state>.ant-alert{width:100%;max-width:760px}
.company-logo-module__aagRVq__logo{border:1px solid var(--lite-border);box-shadow:var(--lite-panel-shadow);flex:none;overflow:hidden;background:var(--lite-surface)!important;color:var(--lite-heading)!important;border-radius:50%!important}.company-logo-module__aagRVq__logo .ant-avatar-img{box-sizing:border-box;object-fit:contain;width:100%;height:100%;padding:8%}
.company-profile-page-module__qBFFGW__page{flex-direction:column;gap:18px;width:100%;min-width:0;max-width:1480px;margin:0 auto;padding:24px;display:flex}.company-profile-page-module__qBFFGW__profileHeader{background:linear-gradient(135deg, color-mix(in srgb, var(--lite-brand) 10%, var(--lite-surface)), var(--lite-surface) 54%);border:1px solid var(--lite-border);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;min-width:0;padding:20px;display:grid}.company-profile-page-module__qBFFGW__logoWrap{justify-content:center;align-items:center;display:flex}.company-profile-page-module__qBFFGW__headerBody{flex-direction:column;gap:6px;min-width:0;display:flex}.company-profile-page-module__qBFFGW__title{overflow-wrap:anywhere;color:var(--lite-heading)!important;margin:0!important}.company-profile-page-module__qBFFGW__subtitle{overflow-wrap:anywhere;max-width:980px;display:block}.company-profile-page-module__qBFFGW__headerActions{justify-content:flex-end}.company-profile-page-module__qBFFGW__problemList{margin:0;padding-inline-start:18px}.company-profile-page-module__qBFFGW__metricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.company-profile-page-module__qBFFGW__metricCard,.company-profile-page-module__qBFFGW__sectionCard{background:var(--lite-surface);min-width:0;border-color:var(--lite-border)!important;border-radius:8px!important}.company-profile-page-module__qBFFGW__metricCard .ant-statistic-content{align-items:center;gap:8px;display:flex}.company-profile-page-module__qBFFGW__contentGrid{grid-template-columns:minmax(340px,430px) minmax(0,1fr);align-items:start;gap:18px;min-width:0;display:grid}.company-profile-page-module__qBFFGW__sideColumn,.company-profile-page-module__qBFFGW__mainColumn,.company-profile-page-module__qBFFGW__launchpad,.company-profile-page-module__qBFFGW__toolGroup,.company-profile-page-module__qBFFGW__toolText,.company-profile-page-module__qBFFGW__teamBody,.company-profile-page-module__qBFFGW__customerBody,.company-profile-page-module__qBFFGW__supportList{flex-direction:column;min-width:0;display:flex}.company-profile-page-module__qBFFGW__sideColumn,.company-profile-page-module__qBFFGW__mainColumn{gap:18px}.company-profile-page-module__qBFFGW__identifier{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.company-profile-page-module__qBFFGW__progressHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.company-profile-page-module__qBFFGW__palettePreview{border:1px solid var(--lite-border);border-radius:8px;grid-template-columns:repeat(6,minmax(0,1fr));height:34px;display:grid;overflow:hidden}.company-profile-page-module__qBFFGW__palettePreview span{display:block}.company-profile-page-module__qBFFGW__teamList,.company-profile-page-module__qBFFGW__customerList{flex-direction:column;gap:10px;min-width:0;display:flex}.company-profile-page-module__qBFFGW__teamRow,.company-profile-page-module__qBFFGW__customerRow,.company-profile-page-module__qBFFGW__stateItem{border:1px solid var(--lite-border);border-radius:8px;align-items:center;gap:12px;min-width:0;padding:12px;display:grid}.company-profile-page-module__qBFFGW__teamRow{grid-template-columns:auto minmax(0,1fr) auto}.company-profile-page-module__qBFFGW__teamAvatar{background:color-mix(in srgb, var(--lite-brand) 22%, var(--lite-surface));color:var(--lite-heading);flex:none}.company-profile-page-module__qBFFGW__teamBody{overflow-wrap:anywhere;gap:2px}.company-profile-page-module__qBFFGW__customerRow{grid-template-columns:96px minmax(0,1fr) auto}.company-profile-page-module__qBFFGW__customerImage,.company-profile-page-module__qBFFGW__customerImagePlaceholder{border-radius:8px;width:96px;height:72px;overflow:hidden}.company-profile-page-module__qBFFGW__customerImage{object-fit:cover;display:block}.company-profile-page-module__qBFFGW__customerImagePlaceholder{background:linear-gradient(135deg, color-mix(in srgb, var(--lite-brand) 18%, transparent), color-mix(in srgb, var(--lite-text) 6%, var(--lite-surface)));color:var(--lite-heading);justify-content:center;align-items:center;font-size:24px;font-weight:700;display:flex}.company-profile-page-module__qBFFGW__customerBody{gap:3px}.company-profile-page-module__qBFFGW__customerName,.company-profile-page-module__qBFFGW__customerAddress{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.company-profile-page-module__qBFFGW__rowActions{justify-content:flex-end}.company-profile-page-module__qBFFGW__launchpad{gap:18px}.company-profile-page-module__qBFFGW__toolGroup{gap:10px}.company-profile-page-module__qBFFGW__toolGroup h5{color:var(--lite-heading)!important;margin:0!important}.company-profile-page-module__qBFFGW__toolGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.company-profile-page-module__qBFFGW__toolTile{border:1px solid var(--lite-border);color:inherit;border-radius:8px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;min-width:0;min-height:84px;padding:12px;text-decoration:none;transition:background-color .16s,border-color .16s,transform .16s;display:grid}.company-profile-page-module__qBFFGW__toolTile:focus-visible,.company-profile-page-module__qBFFGW__toolTile:hover{background:color-mix(in srgb, var(--lite-brand) 7%, var(--lite-surface));border-color:color-mix(in srgb, var(--lite-brand) 42%, var(--lite-border));color:inherit;transform:translateY(-1px)}.company-profile-page-module__qBFFGW__toolIcon{background:color-mix(in srgb, var(--lite-brand) 12%, var(--lite-surface));color:var(--lite-heading);border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;font-size:18px;display:flex}.company-profile-page-module__qBFFGW__toolText{overflow-wrap:anywhere;gap:2px}.company-profile-page-module__qBFFGW__supportList{gap:8px}.company-profile-page-module__qBFFGW__supportRow{border:1px solid var(--lite-border);color:inherit;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:12px;text-decoration:none;display:grid}.company-profile-page-module__qBFFGW__supportRow:hover{background:color-mix(in srgb, var(--lite-brand) 6%, var(--lite-surface));color:inherit}.company-profile-page-module__qBFFGW__supportRow div{flex-direction:column;gap:2px;min-width:0;display:flex}.company-profile-page-module__qBFFGW__supportRow span{overflow-wrap:anywhere}.company-profile-page-module__qBFFGW__stateGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.company-profile-page-module__qBFFGW__stateItem{grid-template-columns:34px minmax(0,1fr)}.company-profile-page-module__qBFFGW__stateItem>span{color:var(--lite-muted-text);font-size:22px}.company-profile-page-module__qBFFGW__stateItem>div{overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;display:flex}@media (max-width:1100px){.company-profile-page-module__qBFFGW__metricGrid,.company-profile-page-module__qBFFGW__contentGrid,.company-profile-page-module__qBFFGW__stateGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.company-profile-page-module__qBFFGW__contentGrid{align-items:stretch}}@media (max-width:820px){.company-profile-page-module__qBFFGW__profileHeader{grid-template-columns:auto minmax(0,1fr);align-items:start}.company-profile-page-module__qBFFGW__headerActions{grid-column:1/-1;justify-content:flex-start}.company-profile-page-module__qBFFGW__contentGrid,.company-profile-page-module__qBFFGW__toolGrid{grid-template-columns:1fr}}@media (max-width:640px){.company-profile-page-module__qBFFGW__page{padding:16px}.company-profile-page-module__qBFFGW__profileHeader,.company-profile-page-module__qBFFGW__metricGrid,.company-profile-page-module__qBFFGW__stateGrid{grid-template-columns:1fr}.company-profile-page-module__qBFFGW__logoWrap,.company-profile-page-module__qBFFGW__headerActions{justify-content:flex-start}.company-profile-page-module__qBFFGW__customerRow{grid-template-columns:1fr;align-items:stretch}.company-profile-page-module__qBFFGW__customerImage,.company-profile-page-module__qBFFGW__customerImagePlaceholder{width:100%;height:148px}.company-profile-page-module__qBFFGW__customerName,.company-profile-page-module__qBFFGW__customerAddress{white-space:normal}.company-profile-page-module__qBFFGW__rowActions{justify-content:flex-start}.company-profile-page-module__qBFFGW__teamRow{grid-template-columns:auto minmax(0,1fr)}.company-profile-page-module__qBFFGW__teamRow>:last-child{grid-column:1/-1}}
.utility-details-module__EeSp9W__form,.utility-details-module__EeSp9W__summary{gap:var(--space-lg,1.5rem);flex-direction:column;min-width:0;display:flex}.utility-details-module__EeSp9W__form{padding:16px 22px}.utility-details-module__EeSp9W__form>.ant-typography{margin:0}.utility-details-module__EeSp9W__fields{gap:var(--space-md,1rem);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.utility-details-module__EeSp9W__field{gap:var(--space-xs,.5rem);flex-direction:column;min-width:0;display:flex}:is(.utility-details-module__EeSp9W__field .ant-input-number,.utility-details-module__EeSp9W__field .ant-input-number-group-wrapper,.utility-details-module__EeSp9W__field .ant-select){width:100%}.utility-details-module__EeSp9W__sourceChoices{flex-wrap:wrap;gap:12px;display:flex}.utility-details-module__EeSp9W__usageControls{gap:var(--space-md,1rem);flex-direction:column;display:flex}.utility-details-module__EeSp9W__usageRadios{gap:var(--space-xs,.5rem);flex-direction:column;padding-inline-start:var(--space-lg,1.5rem);display:flex}.utility-details-module__EeSp9W__usageRadios .ant-radio-wrapper{margin-inline-end:0}.utility-details-module__EeSp9W__monthHelp{margin-top:var(--space-xs,.5rem);font-size:.75rem;line-height:1.45;display:block}.utility-details-module__EeSp9W__rateLabel{align-items:center;gap:.375rem;display:inline-flex}.utility-details-module__EeSp9W__rateInfoIcon{color:var(--color-primary);cursor:help;font-size:.875rem}.utility-details-module__EeSp9W__usageSummaryRow{gap:var(--space-md,1rem);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.utility-details-module__EeSp9W__usageMonths{gap:var(--space-md,1rem);margin-top:var(--space-xs,.5rem);flex-direction:column;display:flex}.utility-details-module__EeSp9W__usageLegend{color:var(--text-secondary);align-items:center;gap:var(--space-md,1rem);flex-wrap:wrap;font-size:.75rem;display:flex}.utility-details-module__EeSp9W__usageSectionHeader{align-items:center;gap:var(--space-sm,.75rem);margin-bottom:var(--space-xs,.25rem);flex-wrap:wrap;justify-content:space-between;display:flex}.utility-details-module__EeSp9W__usageSectionTitle{margin:0!important}.utility-details-module__EeSp9W__legendItem{align-items:center;gap:var(--space-xs,.5rem);display:inline-flex}.utility-details-module__EeSp9W__legendSwatch{border-radius:2px;width:.75rem;height:.75rem;display:inline-block}.utility-details-module__EeSp9W__legendInputted{background:var(--color-primary)}.utility-details-module__EeSp9W__legendEstimated{background:var(--text-secondary)}@media (max-width:960px){.utility-details-module__EeSp9W__fields,.utility-details-module__EeSp9W__usageSummaryRow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.utility-details-module__EeSp9W__fields,.utility-details-module__EeSp9W__usageSummaryRow{grid-template-columns:1fr}}
