.PhaseListItem_lostReason__DqSAx{margin:0 0 8px;padding:8px 12px;border-radius:var(--ds-radius-12);background:var(--md-sys-color-error-container);color:var(--md-sys-color-on-error-container);font-size:14px;line-height:1.45}.PhaseListItem_lostReasonLabel__nfBe8{font-weight:600;margin-right:6px}.PhaseListItem_phaseCardContainer__KnYUI{container-type:inline-size}.PhaseListItem_phaseHeaderActions__PgB_W{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;min-width:0;max-width:100%}@container (max-width: 599px){.PhaseListItem_phaseHeaderActions__PgB_W{flex-basis:100%;justify-content:flex-start;width:100%}}.PhaseListItem_linkControl__MWix0{max-width:100%;min-width:0}.PhaseListItem_linkControlLabel__hervy{display:block;min-width:0;max-width:32ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PhaseListItem_v2Card__9iyI1{margin-top:20px;transition:border-color .15s ease,opacity .15s ease,box-shadow .4s ease}.PhaseListItem_v2First__cH6zJ{margin-top:0}.PhaseListItem_v2Card__9iyI1{scroll-margin-top:16px}.PhaseListItem_v2Flash__3hZP4{box-shadow:0 0 0 3px var(--md-sys-color-primary),var(--ds-shadow-soft-lg)}.PhaseListItem_v2Nested__DhYYD{--phase-nested-indent:40px;margin-top:12px;margin-left:var(--phase-nested-indent)}.PhaseListItem_v2Nested__DhYYD:before{content:"";position:absolute;left:-22px;top:-12px;width:18px;height:44px;border-left:2px solid var(--md-sys-color-outline-variant);border-bottom:2px solid var(--md-sys-color-outline-variant);border-bottom-left-radius:12px;pointer-events:none}.PhaseListItem_v2Inner__lem4Z{padding:8px 8px 20px;border-radius:inherit;cursor:pointer}.PhaseListItem_v2Head__yX5z_{display:flex;align-items:flex-start;gap:4px}.PhaseListItem_v2Titles__4BwPh{flex:1;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:8px;padding-top:10px}.PhaseListItem_v2Title__yG8OJ{margin:0;font-size:16px;line-height:24px;font-weight:600;color:var(--md-sys-color-on-surface);overflow-wrap:break-word}.PhaseListItem_v2Chips__i55HI{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.PhaseListItem_v2Chips__i55HI .PhaseListItem_v2Chip__s_YXD{min-height:28px;border-radius:var(--ds-radius-full);font-size:12px;line-height:16px}.PhaseListItem_v2Chips__i55HI .PhaseListItem_v2Chip__s_YXD[data-tone=neutral]{--md3-status-chip-container:var(--md-sys-color-surface-container);--md3-status-chip-content:var(--md-sys-color-on-surface)}.PhaseListItem_v2HeadActions__dUmmk{display:flex;flex-shrink:0}.PhaseListItem_v2ChevronOpen__da_ZY,.PhaseListItem_v2Chevron__flmh_{transition:transform .15s ease}.PhaseListItem_v2ChevronOpen__da_ZY{transform:rotate(180deg)}.PhaseListItem_v2Body__8IkSL{display:grid;gap:16px;padding:16px 16px 0 52px;min-width:0}.PhaseListItem_v2Extra__r87zO:empty{display:none}.PhaseListItem_v2Extra__r87zO{display:flex;flex-wrap:wrap;gap:8px}.PhaseListItem_v2Dates__NIy7j{margin:0;font-size:12px;line-height:16px;font-weight:500;color:var(--md-sys-color-on-surface-variant)}.PhaseListItem_v2Details__7R_B7{display:grid;gap:16px}.PhaseListItem_v2Description__vcoLV{margin:0;color:var(--md-sys-color-on-surface)}.PhaseListItem_v2Kv__jOkzj{display:flex;flex-wrap:wrap;gap:8px 32px;margin:0}.PhaseListItem_v2Kv__jOkzj>div{display:flex;gap:8px}.PhaseListItem_v2Kv__jOkzj dt{color:var(--md-sys-color-on-surface-variant)}.PhaseListItem_v2Kv__jOkzj dd{margin:0;font-weight:600}.PhaseListItem_v2Buttons__ujkmi{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding-top:16px;border-top:1px solid var(--md-sys-color-surface-container-high)}.PhaseListItem_v2NeutralOutlined__NVqbu{--md3-btn-container:var(--md-sys-color-surface);--md3-btn-outline:var(--md-sys-color-outline);--md3-btn-outline-width:1px}@container (max-width: 600px){.PhaseListItem_v2Body__8IkSL{padding:12px 8px 0}.PhaseListItem_v2Buttons__ujkmi>*{flex:1 1 100%}}.PhaseListItem_v2List__FB5NU{container:phase-list/inline-size;display:flex;flex-direction:column}@container phase-list (max-width: 600px){.PhaseListItem_v2Nested__DhYYD{--phase-nested-indent:16px}.PhaseListItem_v2Nested__DhYYD:before{display:none}}@media (prefers-reduced-motion:reduce){.PhaseListItem_v2Card__9iyI1,.PhaseListItem_v2ChevronOpen__da_ZY,.PhaseListItem_v2Chevron__flmh_{transition:none}}.PhaseListItem_v2EmptyCard__D8pO4{--md3-card-container:var(--md-sys-color-surface);--md3-card-elevation:var(--ds-shadow-soft-lg)}.PhaseListItem_v2Empty__phK8H{display:grid;justify-items:center;gap:10px;padding:48px 24px;text-align:center;color:var(--md-sys-color-on-surface)}.PhaseListItem_v2Empty__phK8H>span,.PhaseListItem_v2Empty__phK8H>svg{color:var(--md-sys-color-on-surface-variant)}.PhaseWorkspaceInline_ws__m_9W4{margin:20px 0;border-radius:var(--ds-radius-20);background:var(--md-sys-color-surface);box-shadow:var(--ds-shadow-soft-lg);overflow:hidden;border:1px solid var(--md-sys-color-outline-variant);container:phase-workspace/inline-size;--md-sys-color-primary:var(--md-sys-color-action);--md-sys-color-on-primary:var(--md-sys-color-on-action)}.PhaseWorkspaceInline_wsMax__BQUDZ{position:fixed;inset:16px;z-index:var(--ds-z-modal);display:flex;flex-direction:column;margin:0}.PhaseWorkspaceInline_wsMax__BQUDZ .PhaseWorkspaceInline_body__bvOlu{flex:1;max-height:none}.PhaseWorkspaceInline_head__hzj5p{display:flex;align-items:center;gap:12px;padding:16px 16px 8px 20px}.PhaseWorkspaceInline_icon__wwqXU{display:inline-grid;flex-shrink:0;place-items:center;width:40px;height:40px;border-radius:var(--ds-radius-full);background:var(--md-sys-color-surface-container);color:var(--md-sys-color-on-surface)}.PhaseWorkspaceInline_titles__FaZzv{flex:1;min-width:0}.PhaseWorkspaceInline_title__F5lfu{margin:0;font-size:20px;line-height:28px;font-weight:600;color:var(--md-sys-color-on-surface)}.PhaseWorkspaceInline_subtitle__HrHLR{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:20px;color:var(--md-sys-color-on-surface-variant)}.PhaseWorkspaceInline_tabs__iRBbW{display:flex;gap:4px;padding:0 12px;border-bottom:1px solid var(--md-sys-color-surface-container-high);overflow-x:auto;scrollbar-width:none}.PhaseWorkspaceInline_tab__kRCrJ{display:inline-flex;flex-shrink:0;align-items:center;gap:8px;min-height:44px;margin-bottom:-1px;padding:0 14px;border:0;border-bottom:2px solid transparent;background:none;color:var(--md-sys-color-on-surface-variant);font:inherit;font-size:14px;font-weight:500;white-space:nowrap;cursor:pointer}.PhaseWorkspaceInline_tab__kRCrJ:hover{color:var(--md-sys-color-on-surface)}.PhaseWorkspaceInline_tab__kRCrJ:focus-visible{outline:2px solid var(--md-sys-color-action);outline-offset:-2px}.PhaseWorkspaceInline_tab__kRCrJ[aria-selected=true]{border-bottom-color:var(--md-sys-color-action);color:var(--md-sys-color-on-surface);font-weight:600}.PhaseWorkspaceInline_count__QBE_x{min-width:22px;padding:1px 7px;border-radius:var(--ds-radius-full);background:var(--md-sys-color-surface-container);font-size:12px;line-height:16px;font-weight:500;text-align:center}.PhaseWorkspaceInline_badge__Z6kRv{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:var(--ds-radius-full);background:var(--md-sys-color-info);color:var(--md-sys-color-surface);font-size:12px;font-weight:600}.PhaseWorkspaceInline_body__bvOlu{max-height:640px;padding:20px;overflow:auto}@container phase-workspace (max-width: 600px){.PhaseWorkspaceInline_body__bvOlu{padding:16px}}@media (max-width:599px){.PhaseWorkspaceInline_wsMax__BQUDZ{inset:0;border-radius:0}}.PhaseMagicPlanCardAction_magicPlanAction__SEzLQ{display:flex;flex-wrap:wrap;align-items:center;gap:var(--md-spacing-8);min-width:0}.PhaseMagicPlanCardAction_magicPlanSource__o8whi{color:var(--md-sys-color-on-surface-variant);font-size:var(--md-label-small)}.PhaseMagicPlanCardAction_magicPlanError__mS3iF{margin:0;color:var(--md-sys-color-error);font-size:var(--md-label-small);overflow-wrap:break-word}.PhaseMagicPlanCardAction_magicPlanDetails__jRryq{display:grid;gap:var(--md-spacing-2);margin:var(--md-spacing-4) 0}.PhaseMagicPlanCardAction_magicPlanDetail__MUDqC{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--md-spacing-4);padding-block:var(--md-spacing-1)}.PhaseMagicPlanCardAction_magicPlanDetail__MUDqC dt{color:var(--md-sys-color-on-surface-variant)}.PhaseMagicPlanCardAction_magicPlanDetail__MUDqC dd{min-width:0;margin:0;color:var(--md-sys-color-on-surface);overflow-wrap:break-word}.PhasesTab_root__DaDvE{display:flex;flex-direction:column;gap:24px}.PhasesTab_sectionHeader__rUGpR{margin-bottom:24px}.PhasesTab_title__py44V{margin:0 0 8px;color:var(--md-sys-color-on-surface-strong);font-size:24px;font-weight:var(--ds-font-weight-bold)}.PhasesTab_description__cjrqC{margin:0;color:var(--md-sys-color-on-surface-subtle);font-size:14px}.PhasesTab_emptyState__mqiiM{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:64px 16px;border:2px dashed var(--md-sys-color-outline-variant);border-radius:var(--ds-radius-xl);background-color:var(--md-sys-color-surface)}.PhasesTab_emptyIcon__cn4ti{display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin-bottom:16px;border-radius:var(--ds-radius-full);background-color:var(--ds-blue-50);color:var(--md-sys-color-on-surface-subtle)}.PhasesTab_emptyIconSvg__O9fWx{width:32px;height:32px}.PhasesTab_emptyTitle__sMRaa{margin:0 0 8px;color:var(--md-sys-color-on-surface-strong);font-size:18px;font-weight:var(--ds-font-weight-semibold)}.PhasesTab_emptyCopy___XqdA{max-width:448px;margin:0;color:var(--md-sys-color-on-surface-subtle);font-size:14px;text-align:center}.PhasesTab_installationPhaseCard___yTcl,.PhasesTab_materialPhaseCard__0urG9{overflow:hidden;background:var(--md-sys-color-surface);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--ds-radius-xl);box-shadow:var(--md-shadow-1)}.PhasesTab_materialPhaseCard__0urG9[data-approved=true]{border:3px solid var(--md-sys-color-positive);box-shadow:var(--md-shadow-2)}.PhasesTab_phaseCardHeader__V4Vqf{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 24px 20px;border-bottom:1px solid var(--md-sys-color-outline-variant)}.PhasesTab_phaseAlert__iz1aE,.PhasesTab_phaseCardHeaderActions__wwxrS,.PhasesTab_phaseCardTitleGroup__nrtxj,.PhasesTab_phaseMetricHeader__2d5ZR,.PhasesTab_phaseTextButton__HEJhY{display:flex;align-items:center}.PhasesTab_phaseCardTitleGroup__nrtxj{gap:12px;min-width:0}.PhasesTab_phaseCardHeaderActions__wwxrS{flex-wrap:wrap;gap:8px;justify-content:flex-end}.PhasesTab_phaseCardIconFrame__QMido{display:flex;align-items:center;justify-content:center;flex:0 0 40px;width:40px;height:40px;color:var(--ds-neutral-900);background:var(--md-sys-color-primary-container);border-radius:var(--ds-radius-12)}.PhasesTab_phaseCardMainIcon__IhZmz{width:20px;height:20px}.PhasesTab_phaseCardTitle__xHEHU{margin:0 0 2px;color:var(--md-sys-color-on-surface);font-size:18px;font-weight:600}.PhasesTab_phaseCardSubtitle__B3VEM{margin:0;color:var(--md-sys-color-on-surface-variant);font-size:12px}.PhasesTab_approvalBadge__fmq4D{display:flex;align-items:center;gap:6px;padding:6px 12px;color:var(--md-sys-color-on-positive-container);background:var(--md-sys-color-positive-container);border:2px solid var(--md-sys-color-positive);border-radius:var(--ds-radius-12);font-size:12px;font-weight:600}.PhasesTab_approvalBadgeIcon__t5Kf8{width:16px;height:16px}.PhasesTab_materialPhaseGrid__V6WkH{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding:24px}.PhasesTab_phaseMetricColumn__W1NRN{display:flex;flex-direction:column;gap:12px;min-width:0}.PhasesTab_phaseMetricHeader__2d5ZR{gap:8px;margin-bottom:12px}.PhasesTab_phaseMetricHeaderIcon__4ELrY{width:16px;height:16px;color:var(--md-sys-color-on-surface-variant)}.PhasesTab_phaseMetricHeaderTitle__9_PLw{margin:0;color:var(--md-sys-color-on-surface-variant);font-size:11px;font-weight:600;letter-spacing:0;text-transform:uppercase}.PhasesTab_phaseMetricRow__F0i_Q{display:flex;align-items:center;justify-content:space-between;gap:12px}.PhasesTab_phaseMetricLabel__UXr39{color:var(--md-sys-color-on-surface-variant);font-size:14px}.PhasesTab_phaseMetricValue__aI_kz{color:var(--md-sys-color-on-surface);font-size:14px;font-weight:600;text-align:right}.PhasesTab_phaseMetricBadge__sci11{padding:2px 8px;border-radius:var(--ds-radius-full);font-size:12px;font-weight:500}.PhasesTab_phaseMetricBadge__sci11[data-tone=success],.PhasesTab_phaseMetricValue__aI_kz[data-tone=success]{color:var(--md-sys-color-on-success-container)}.PhasesTab_phaseMetricBadge__sci11[data-tone=success]{background:var(--md-sys-color-success-container)}.PhasesTab_phaseMetricBadge__sci11[data-tone=warning],.PhasesTab_phaseMetricValue__aI_kz[data-tone=warning]{color:var(--md-sys-color-on-warning-container)}.PhasesTab_phaseMetricBadge__sci11[data-tone=warning]{background:var(--md-sys-color-warning-container)}.PhasesTab_phaseMetricBadge__sci11[data-tone=primary],.PhasesTab_phaseMetricValue__aI_kz[data-tone=primary]{color:var(--md-sys-color-on-surface)}.PhasesTab_phaseMetricBadge__sci11[data-tone=primary]{background:var(--md-sys-color-primary-container)}.PhasesTab_phaseProgressBlock__0hSJk{padding-top:4px}.PhasesTab_phaseProgressHeader__Dg1ga,.PhasesTab_storageProgressHeader__t7wOQ{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px;color:var(--md-sys-color-on-surface-variant);font-size:12px}.PhasesTab_phaseProgressHeader__Dg1ga span:last-child,.PhasesTab_storageProgressHeader__t7wOQ span:last-child{font-weight:600}.PhasesTab_phaseProgress__MYvrX,.PhasesTab_storageProgress__hOwgh{display:block;width:100%;height:6px;overflow:hidden;appearance:none;background:var(--md-sys-color-surface-container);border:0;border-radius:var(--ds-radius-full)}.PhasesTab_phaseProgress__MYvrX::-webkit-progress-bar,.PhasesTab_storageProgress__hOwgh::-webkit-progress-bar{background:var(--md-sys-color-surface-container);border-radius:var(--ds-radius-full)}.PhasesTab_phaseProgress__MYvrX::-webkit-progress-value,.PhasesTab_storageProgress__hOwgh::-webkit-progress-value{background:var(--phase-progress-color);border-radius:var(--ds-radius-full);transition:width .5s ease}.PhasesTab_phaseProgress__MYvrX::-moz-progress-bar,.PhasesTab_storageProgress__hOwgh::-moz-progress-bar{background:var(--phase-progress-color);border-radius:var(--ds-radius-full)}.PhasesTab_phaseProgress__MYvrX[data-tone=primary]{--phase-progress-color:var(--md-sys-color-primary)}.PhasesTab_storageProgress__hOwgh[data-tone=safe]{--phase-progress-color:var(--md-sys-color-positive)}.PhasesTab_phaseProgress__MYvrX[data-tone=success]{--phase-progress-color:var(--ds-green-700)}.PhasesTab_storageProgress__hOwgh[data-tone=warning]{--phase-progress-color:var(--ds-amber-700)}.PhasesTab_storageProgress__hOwgh[data-tone=danger]{--phase-progress-color:var(--ds-red-600)}.PhasesTab_phaseAlerts__V4PYX{display:flex;flex-direction:column;gap:12px;padding:0 24px 24px}.PhasesTab_phaseAlert__iz1aE{align-items:flex-start;gap:12px;padding:12px 16px;border:1px solid var(--phase-alert-border);border-radius:var(--ds-radius-12);background:var(--phase-alert-bg)}.PhasesTab_phaseAlert__iz1aE[data-tone=warning],.PhasesTab_storageWarning__IAzTL[data-tone=warning]{--phase-alert-bg:var(--md-sys-color-warning-container);--phase-alert-border:var(--md-sys-color-warning);--phase-alert-text:var(--md-sys-color-on-warning-container)}.PhasesTab_phaseAlert__iz1aE[data-tone=primary],.PhasesTab_storageWarning__IAzTL[data-tone=safe]{--phase-alert-bg:var(--md-sys-color-primary-container);--phase-alert-border:var(--md-sys-color-positive);--phase-alert-text:var(--ds-neutral-900)}.PhasesTab_storageWarning__IAzTL[data-tone=danger]{--phase-alert-bg:var(--md-sys-color-error-container);--phase-alert-border:var(--md-sys-color-error);--phase-alert-text:var(--md-sys-color-on-error-container)}.PhasesTab_phaseAlertIcon__cCYBo,.PhasesTab_storageWarningIcon__XjeJO{flex:0 0 auto;width:20px;height:20px;margin-top:2px;color:var(--phase-alert-text)}.PhasesTab_phaseAlertBody__n34MP,.PhasesTab_storageWarningBody__AAGam{flex:1;min-width:0}.PhasesTab_phaseAlertTitle__lUpIH,.PhasesTab_storageWarningTitle__PVuYy{margin:0;color:var(--phase-alert-text);font-size:14px;font-weight:600}.PhasesTab_phaseAlertCopy__4HInT,.PhasesTab_phaseAlertMeta__wCg4t,.PhasesTab_storageWarningCopy__k5jbY{margin:4px 0 0;color:var(--phase-alert-text);font-size:14px}.PhasesTab_phaseAlertMeta__wCg4t{font-size:12px}.PhasesTab_storageWarningCopy__k5jbY span{font-weight:700}.PhasesTab_installationFooter__tvGgm,.PhasesTab_phaseCardFooter__1u8Fh{padding:0 24px 24px}.PhasesTab_installationFooter__tvGgm,.PhasesTab_phaseCardFooterActions__Qv7Xa{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--md-spacing-8)}.PhasesTab_phaseTextButton__HEJhY{gap:8px;padding:0;color:var(--md-sys-color-on-surface-variant);background:none;border:0;cursor:pointer;font-size:14px;font-weight:500;transition:color .15s ease}.PhasesTab_phaseTextButton__HEJhY:hover{color:var(--md-sys-color-on-surface)}.PhasesTab_phaseTextButtonIcon__IoWDp{width:16px;height:16px;transition:transform .15s ease}.PhasesTab_phaseTextButton__HEJhY:hover .PhasesTab_phaseTextButtonIcon__IoWDp{transform:translateX(2px)}.PhasesTab_installationPhaseCard___yTcl{cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.PhasesTab_installationPhaseCard___yTcl:hover{box-shadow:var(--md-shadow-3);transform:translateY(-4px)}.PhasesTab_installationPhaseCard___yTcl:hover .PhasesTab_installationTitle__LcJJM{color:var(--md-sys-color-primary)}.PhasesTab_installationPhaseCard___yTcl[data-blocked=true]{background:var(--md-sys-color-error-container);border-color:var(--md-sys-color-error)}.PhasesTab_installationCardTop__7zmqN{padding:24px 24px 16px}.PhasesTab_installationCardHeader__AzAGD{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.PhasesTab_installationTitleGroup__cSbDP{flex:1;min-width:0}.PhasesTab_installationTitle__LcJJM{margin:0 0 4px;color:var(--md-sys-color-on-surface);font-size:18px;font-weight:600;transition:color .15s ease}.PhasesTab_linkedPhaseLabel__INUCy,.PhasesTab_scheduleDate__qWkOu,.PhasesTab_taskMetaLine__MH_sC{display:flex;align-items:center;gap:4px;margin:0;color:var(--md-sys-color-on-surface-variant);font-size:12px}.PhasesTab_inlineMetaIcon__sd4pg{width:12px;height:12px}.PhasesTab_progressCircleWrap__BgIcT{display:flex;align-items:center;justify-content:center;margin:24px 0}.PhasesTab_progressCircleFrame__9nDX4{position:relative;width:128px;height:128px}.PhasesTab_progressCircleSvg__miA87{width:128px;height:128px;transform:rotate(-90deg)}.PhasesTab_progressCircleTrack__ioMdO,.PhasesTab_progressCircleValue__y0D2g{fill:none}.PhasesTab_progressCircleTrack__ioMdO{stroke:var(--md-sys-color-surface-container);stroke-width:6}.PhasesTab_progressCircleValue__y0D2g{stroke:var(--md-sys-color-primary);stroke-width:10;transition:stroke-dasharray .5s ease}.PhasesTab_progressCircleContent__CCuP6{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column}.PhasesTab_progressCirclePercent__AO1vp{color:var(--md-sys-color-on-surface);font-size:30px;font-weight:700}.PhasesTab_progressCircleLabel__28rqN{margin-top:4px;color:var(--md-sys-color-on-surface-variant);font-size:12px}.PhasesTab_installationStats__qWQgR{padding:16px 24px;background:var(--md-sys-color-surface-container);border-top:1px solid var(--md-sys-color-outline-variant);border-bottom:1px solid var(--md-sys-color-outline-variant)}.PhasesTab_installationStatsGrid__dV2Hw{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.PhasesTab_installationStat___xYMu{text-align:center}.PhasesTab_installationStat___xYMu+.PhasesTab_installationStat___xYMu{border-left:1px solid var(--md-sys-color-outline-variant)}.PhasesTab_installationStatValue__DKN1p{color:var(--md-sys-color-on-surface);font-size:24px;font-weight:700}.PhasesTab_installationStat___xYMu[data-emphasis=primary] .PhasesTab_installationStatValue__DKN1p{color:var(--md-sys-color-primary)}.PhasesTab_installationStatLabel__HY3WF{margin-top:4px;color:var(--md-sys-color-on-surface-variant);font-size:12px}.PhasesTab_installationSection__cycAt{padding:24px}.PhasesTab_installationSectionHeader__wGbBm{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.PhasesTab_installationSectionTitle__auroK{display:flex;align-items:center;gap:8px;margin:0;color:var(--md-sys-color-on-surface);font-size:14px;font-weight:600}.PhasesTab_installationSectionIcon__n5Yu_{width:16px;height:16px}.PhasesTab_workerAvatarStack__6Z7xr{display:flex;align-items:center}.PhasesTab_workerAvatarMore__keVIW,.PhasesTab_workerAvatar__ilQNd{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:2px solid var(--md-sys-color-surface);border-radius:var(--ds-radius-full);font-weight:600}.PhasesTab_workerAvatar__ilQNd{color:var(--ds-blue-800);background:var(--ds-blue-100);font-size:14px}.PhasesTab_workerAvatarMore__keVIW{color:var(--md-sys-color-on-surface-variant);background:var(--md-sys-color-surface-container);font-size:12px}.PhasesTab_workerAvatar__ilQNd+.PhasesTab_workerAvatarMore__keVIW,.PhasesTab_workerAvatar__ilQNd+.PhasesTab_workerAvatar__ilQNd{margin-left:-8px}.PhasesTab_noWorkersText__QkNYp{color:var(--md-sys-color-on-surface-variant);font-size:14px}.PhasesTab_scheduleSection__dxPYi{padding:0 24px 24px}.PhasesTab_scheduleRange__6vXZ0{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;font-size:14px}.PhasesTab_scheduleDate__qWkOu{font-size:14px}.PhasesTab_scheduleArrow__wOscF{display:flex;align-items:center;justify-content:center;padding:4px 8px;color:var(--md-sys-color-on-surface);background:var(--md-sys-color-surface-container);border-radius:var(--ds-radius-4)}.PhasesTab_scheduleArrowIcon__tZ5Do{width:12px;height:12px}.PhasesTab_daysBadge__l_d7d{padding:8px 12px;border-radius:var(--ds-radius-8);font-size:14px;font-weight:500;text-align:center}.PhasesTab_daysBadge__l_d7d[data-tone=danger]{color:var(--md-sys-color-on-error-container);background:var(--md-sys-color-error-container)}.PhasesTab_daysBadge__l_d7d[data-tone=warning]{color:var(--md-sys-color-on-warning-container);background:var(--md-sys-color-warning-container)}.PhasesTab_daysBadge__l_d7d[data-tone=success]{color:var(--md-sys-color-on-success-container);background:var(--md-sys-color-success-container)}.PhasesTab_blockingReason__UISjc{display:flex;align-items:flex-start;gap:12px;margin:0 24px 24px;padding:16px;border:1px solid var(--md-sys-color-error);border-radius:var(--ds-radius-12);background:var(--md-sys-color-error-container);--phase-alert-text:var(--md-sys-color-on-error-container)}.PhasesTab_phasePrimaryButton__YoxsU{width:100%;padding:12px 16px;color:var(--ds-neutral-900);background:var(--md-sys-color-primary-container);border:0;border-radius:var(--ds-radius-12);cursor:pointer;font-size:14px;font-weight:500;transition:background-color .15s ease}.PhasesTab_phasePrimaryButton__YoxsU:hover{color:var(--md-sys-color-on-primary);background:var(--md-sys-color-primary)}.PhasesTab_storageFeeCompact__930P5,.PhasesTab_storageFee__4UYwZ{border:2px solid var(--phase-storage-border);border-radius:var(--ds-radius-12);background:var(--phase-storage-bg)}.PhasesTab_storageFee__4UYwZ{padding:16px}.PhasesTab_storageFeeCompact__930P5{padding:8px 12px}.PhasesTab_storageFeeCompact__930P5[data-tone=safe],.PhasesTab_storageFee__4UYwZ[data-tone=safe]{--phase-storage-bg:var(--md-sys-color-positive-container);--phase-storage-border:var(--md-sys-color-positive);--phase-storage-text:var(--md-sys-color-on-positive-container)}.PhasesTab_storageFeeCompact__930P5[data-tone=warning],.PhasesTab_storageFee__4UYwZ[data-tone=warning]{--phase-storage-bg:var(--md-sys-color-warning-container);--phase-storage-border:var(--md-sys-color-warning);--phase-storage-text:var(--md-sys-color-on-warning-container)}.PhasesTab_storageFeeCompact__930P5[data-tone=danger],.PhasesTab_storageFee__4UYwZ[data-tone=danger]{--phase-storage-bg:var(--md-sys-color-error-container);--phase-storage-border:var(--md-sys-color-error);--phase-storage-text:var(--md-sys-color-on-error-container)}.PhasesTab_storageCompactRow__TWD38,.PhasesTab_storageCompactTitle__rQTVD,.PhasesTab_storageHeader__CBeWX,.PhasesTab_storageTitleGroup__BiM1N,.PhasesTab_storageWarning__IAzTL{display:flex}.PhasesTab_storageCompactRow__TWD38,.PhasesTab_storageHeader__CBeWX{align-items:flex-start;justify-content:space-between;gap:12px}.PhasesTab_storageCompactTitle__rQTVD,.PhasesTab_storageTitleGroup__BiM1N{align-items:center;gap:8px}.PhasesTab_storageIcon__RYY9b{width:20px;height:20px;color:var(--phase-storage-text)}.PhasesTab_storageCompactTitle__rQTVD{color:var(--md-sys-color-on-surface);font-size:14px;font-weight:600}.PhasesTab_storageCompactFee__zrlQ7,.PhasesTab_storageFeeValue__RQhzs{color:var(--md-sys-color-error);font-weight:700}.PhasesTab_storageCompactFee__zrlQ7{font-size:14px}.PhasesTab_storageTitle__FnRvX{margin:0;color:var(--md-sys-color-on-surface);font-size:14px;font-weight:700}.PhasesTab_storageMeta__uFsmb,.PhasesTab_storageStatLabel__bZFbA{color:var(--md-sys-color-on-surface-variant);font-size:12px}.PhasesTab_storageMeta__uFsmb{margin:0}.PhasesTab_storageFeeTotal__PrFjo{text-align:right}.PhasesTab_storageFeeValue__RQhzs{font-size:18px}.PhasesTab_storageProgressBlock__Vdw8B{margin:12px 0}.PhasesTab_storageStatsGrid__30duG{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:12px}.PhasesTab_storageStatCard__ev7tV{padding:8px;text-align:center;background:var(--md-sys-color-surface-container-low);border-radius:var(--ds-radius-lg)}.PhasesTab_storageStatValue__H9JZ8{color:var(--md-sys-color-on-surface);font-size:18px;font-weight:700}.PhasesTab_storageWarning__IAzTL{align-items:flex-start;gap:8px;padding:12px;border:1px solid var(--phase-alert-border);border-radius:var(--ds-radius-lg);background:var(--phase-alert-bg)}@media (max-width:1239px){.PhasesTab_materialPhaseGrid__V6WkH{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:904px){.PhasesTab_installationCardHeader__AzAGD,.PhasesTab_installationSectionHeader__wGbBm,.PhasesTab_phaseCardHeader__V4Vqf,.PhasesTab_storageHeader__CBeWX{align-items:flex-start;flex-direction:column}.PhasesTab_phaseCardHeaderActions__wwxrS{justify-content:flex-start}.PhasesTab_materialPhaseGrid__V6WkH{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.PhasesTab_phaseMetricRow__F0i_Q{align-items:flex-start;flex-direction:column;gap:4px}.PhasesTab_scheduleRange__6vXZ0{align-items:stretch;flex-direction:column}}.TaskKanbanSurfaces_board__hf5La{background-color:var(--md-sys-color-background);color:var(--md-sys-color-on-surface)}.TaskKanbanSurfaces_columnHeader__473SU{background-color:var(--md-sys-color-surface-container-high);color:var(--md-sys-color-on-surface)}.TaskKanbanSurfaces_columnHeader__473SU[data-status=IN_PROGRESS]{background-color:var(--md-sys-color-info-container);color:var(--md-sys-color-on-info-container)}.TaskKanbanSurfaces_columnHeader__473SU[data-status=BLOCKED]{background-color:var(--md-sys-color-error-container);color:var(--md-sys-color-on-error-container)}.TaskKanbanSurfaces_columnHeader__473SU[data-status=REVIEW]{background-color:var(--md-sys-color-tertiary-container);color:var(--md-sys-color-on-tertiary-container)}.TaskKanbanSurfaces_columnHeader__473SU[data-status=COMPLETED]{background-color:var(--md-sys-color-success-container);color:var(--md-sys-color-on-success-container)}.TaskKanbanSurfaces_columnBody__Ime0E{background-color:var(--md-sys-color-surface-container-low)}.TaskKanbanSurfaces_card__mETsk{background-color:var(--md-sys-color-surface-container-lowest);border-color:var(--md-sys-color-outline-variant)}.TaskKanbanSurfaces_card__mETsk,.TaskKanbanSurfaces_title__NtK1Q{color:var(--md-sys-color-on-surface)}.TaskKanbanSurfaces_due__qH2vE,.TaskKanbanSurfaces_empty__1kHuU,.TaskKanbanSurfaces_secondary__MQNkY{color:var(--md-sys-color-on-surface-variant)}.TaskKanbanSurfaces_due__qH2vE[data-overdue=true]{color:var(--md-sys-color-error)}.TaskKanbanSurfaces_phase__Pw_cl{background-color:var(--md-sys-color-surface-container);color:var(--md-sys-color-on-surface-variant)}.TaskKanbanSurfaces_assignee__LvLcx{border-color:var(--md-sys-color-outline-variant)}.TaskKanbanSurfaces_avatar__5KUqo{background-color:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}.AftercareInbox_card__Y680E,.AftercareInbox_list__f_R8B,.AftercareInbox_root__40KJ3{display:flex;flex-direction:column;gap:var(--ds-space-layout-standard);min-inline-size:0;overflow-wrap:break-word}.AftercareInbox_root__40KJ3{padding:var(--ds-space-content-inset-standard)}.AftercareInbox_toolbar__8VCEE{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ds-space-layout-standard)}.AftercareInbox_list__f_R8B{padding:0;margin:0;list-style:none}.AftercareInbox_heading___DISR{margin:0;color:var(--md-sys-color-on-surface);font-family:var(--ds-type-control-font-family);font-size:var(--ds-type-control-body-size);line-height:var(--ds-type-control-line-height);font-weight:var(--ds-type-control-label-weight)}.AftercareInbox_copy__BymV5{margin:0;color:var(--md-sys-color-on-surface-variant)}.AftercareInbox_error__1EPoc{color:var(--md-sys-color-error)}.UserAvatar_avatar__2nkw4{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:var(--ds-shape-circular);object-fit:cover;font-family:var(--ds-type-control-font-family);font-weight:var(--ds-type-content-strong-weight)}.UserAvatar_brand__c_kNh{background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}.UserAvatar_neutral__l4ZHE{background:var(--md-sys-color-surface-container-high);color:var(--md-sys-color-on-surface)}.UserAvatar_small__VkIKA{width:var(--ds-sizing-avatar-small);height:var(--ds-sizing-avatar-small);font-size:var(--ds-type-avatar-small)}.UserAvatar_medium__lOOjf{width:var(--ds-sizing-avatar-medium);height:var(--ds-sizing-avatar-medium);font-size:var(--ds-type-avatar-medium)}.UserAvatar_large__l9LAL{width:var(--ds-sizing-avatar-large);height:var(--ds-sizing-avatar-large);font-size:var(--ds-type-avatar-large)}.UserAvatar_icon__JRIWv{width:var(--ds-sizing-icon-standard);height:var(--ds-sizing-icon-standard)}.InvoiceActionModals_stack__wZLbu{display:flex;flex-direction:column;gap:24px}.InvoiceActionModals_modalContent__xvHPR{display:flex;flex-direction:column;gap:20px;padding:24px}.InvoiceActionModals_modalBody__95HBK{padding:24px}.InvoiceActionModals_modalBodyCenter__oRJZj{padding:24px;text-align:center}.InvoiceActionModals_sectionHeader__9OZpw{display:flex;flex-direction:column;gap:8px}.InvoiceActionModals_sectionTitle___fszY{margin:0;font-size:18px;font-weight:600}.InvoiceActionModals_mutedText__QDdLH,.InvoiceActionModals_sectionSubtitle__w0puv,.InvoiceActionModals_summaryLabel___PO_d{color:var(--md-sys-color-on-surface-subtle)}.InvoiceActionModals_sectionSubtitle__w0puv{margin:0;font-size:14px}.InvoiceActionModals_warningHeader__z3dKx{padding:16px;border:1px solid var(--ds-amber-400);border-radius:var(--ds-radius-lg);background:var(--ds-amber-100)}.InvoiceActionModals_cardTitleRow__ab3SR,.InvoiceActionModals_warningHeaderTitleRow__HtLE0{display:flex;align-items:center;gap:12px}.InvoiceActionModals_warningHeaderTitleRow__HtLE0{margin-bottom:8px}.InvoiceActionModals_warningGlyph__yXp6Y{font-size:24px}.InvoiceActionModals_warningTitle__lhO59{margin:0;color:var(--ds-amber-800);font-size:18px;font-weight:600}.InvoiceActionModals_warningText___9_Hi{margin:0;color:var(--ds-amber-800);font-size:14px}.InvoiceActionModals_amountBreakdown__FnrBq{display:flex;flex-direction:column;gap:12px}.InvoiceActionModals_breakdownRow__tJawb,.InvoiceActionModals_summaryRow__dAgxd{display:flex;align-items:center;justify-content:space-between}.InvoiceActionModals_summaryRow__dAgxd{gap:16px}.InvoiceActionModals_summaryLabel___PO_d{font-size:14px}.InvoiceActionModals_detailValueDanger__KKhaW,.InvoiceActionModals_detailValue__uWwjt,.InvoiceActionModals_summaryValueDanger__wkhh8,.InvoiceActionModals_summaryValue__kV3n8{font-weight:600}.InvoiceActionModals_summaryValueDanger__wkhh8,.InvoiceActionModals_summaryValue__kV3n8{font-size:16px}.InvoiceActionModals_detailValueDanger__KKhaW,.InvoiceActionModals_strongDanger___dDSE,.InvoiceActionModals_summaryValueDanger__wkhh8,.InvoiceActionModals_textDanger__JPLlI{color:var(--md-sys-color-error)}.InvoiceActionModals_detailValueDanger__KKhaW,.InvoiceActionModals_summaryTotalValue__BecSm,.InvoiceActionModals_summaryValueDanger__wkhh8{color:var(--ds-red-600)}.InvoiceActionModals_summaryTotalLabel__t0nJu{font-size:16px;font-weight:600}.InvoiceActionModals_summaryTotalValue__BecSm{font-size:20px;font-weight:700}.InvoiceActionModals_divider__9vcmv{height:1px;margin:4px 0;background:var(--md-sys-color-surface-container-high)}.InvoiceActionModals_detailCard__JuZDF,.InvoiceActionModals_infoPanel__H8Gat,.InvoiceActionModals_successNextSteps___rpnq,.InvoiceActionModals_summaryCard__Y3rNU{border-radius:var(--ds-radius-lg);background:var(--md-sys-color-surface-container-lowest)}.InvoiceActionModals_infoPanel__H8Gat{padding:16px}.InvoiceActionModals_infoTitle__wfFM_,.InvoiceActionModals_successNextStepsTitle__Se_iO{margin:0 0 12px;font-size:16px;font-weight:600}.InvoiceActionModals_paragraphSpaced__siOhS,.InvoiceActionModals_paragraph__B45Mc{font-size:14px;line-height:1.6}.InvoiceActionModals_paragraph__B45Mc{margin:0}.InvoiceActionModals_paragraphSpaced__siOhS{margin:0 0 12px}.InvoiceActionModals_actionsBetween__y1oMo,.InvoiceActionModals_actionsEnd__Vrh6h{display:flex;gap:12px}.InvoiceActionModals_actionsEnd__Vrh6h{justify-content:flex-end}.InvoiceActionModals_actionsBetween__y1oMo{justify-content:space-between}.InvoiceActionModals_actionsTop__PzRRk{margin-top:16px}.InvoiceActionModals_successButton__JfyIY{background:var(--md-sys-color-positive)!important;color:var(--md-sys-color-on-positive)!important}.InvoiceActionModals_successButton__JfyIY:disabled,.InvoiceActionModals_successButton__JfyIY[data-busy=true]{background:var(--ds-neutral-300)!important}.InvoiceActionModals_dangerButton__WSInR{background:var(--ds-red-700)!important}.InvoiceActionModals_voidButton__9AwBb{background:var(--ds-amber-600)!important}.InvoiceActionModals_buttonWide__IUhuX{min-width:200px!important}.InvoiceActionModals_invoiceOptions__BbSVM{display:flex;flex-direction:column;gap:12px}.InvoiceActionModals_invoiceOption__Z64tW{padding:16px;border:2px solid var(--md-sys-color-outline-variant);border-radius:var(--ds-radius-lg);background:var(--md-sys-color-surface);cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.InvoiceActionModals_invoiceOption__Z64tW[data-selected=true]{border-color:var(--ds-green-400);background:var(--ds-green-50)}.InvoiceActionModals_detailRow__ZG9Zg,.InvoiceActionModals_invoiceOptionContent__DnKKY{display:flex;justify-content:space-between;gap:16px}.InvoiceActionModals_invoiceOptionContent__DnKKY{align-items:center}.InvoiceActionModals_invoiceTextStack__R3SzA,.InvoiceActionModals_notesBlock__NUrYS{display:flex;flex-direction:column;gap:4px}.InvoiceActionModals_invoiceTitle__yx9hs{font-size:16px;font-weight:600}.InvoiceActionModals_detailLongValue__zzOJK,.InvoiceActionModals_invoiceMeta__zncdp,.InvoiceActionModals_notesText__Zga8H{font-size:13px}.InvoiceActionModals_invoiceMeta__zncdp{color:var(--md-sys-color-on-surface-subtle)}.InvoiceActionModals_detailCard__JuZDF{display:flex;flex-direction:column;gap:16px;padding:20px}.InvoiceActionModals_detailValue__uWwjt{font-size:14px}.InvoiceActionModals_detailValueDanger__KKhaW{font-size:16px;font-weight:700}.InvoiceActionModals_detailLongValue__zzOJK{max-width:60%;font-weight:600;text-align:right}.InvoiceActionModals_warningNote__qiI9f{padding:12px;border-radius:var(--ds-radius-md);background:var(--ds-amber-100);color:var(--ds-amber-800);font-size:13px}.InvoiceActionModals_successStep__Khmia{align-items:center;padding:20px 0}.InvoiceActionModals_successIcon__3lMtH{display:flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:var(--ds-radius-circle);background:var(--ds-green-100);font-size:40px}.InvoiceActionModals_centerText__mYtKE{text-align:center}.InvoiceActionModals_successTitle__HcUFV{margin:0 0 8px;font-size:20px;font-weight:600}.InvoiceActionModals_successNextSteps___rpnq{width:100%;padding:16px}.InvoiceActionModals_successList__Ax_5w{margin:0;padding-left:20px;font-size:14px;line-height:1.8}.InvoiceActionModals_inlineBanner__9IYGv{padding:12px 16px;border-left:4px solid var(--md-sys-color-outline);border-radius:0 var(--ds-radius-md) var(--ds-radius-md) 0;background:var(--md-sys-color-surface-container-lowest)}.InvoiceActionModals_inlineBanner__9IYGv[data-tone=warning]{border-left-color:var(--ds-amber-600);background:var(--ds-amber-50)}.InvoiceActionModals_inlineBanner__9IYGv[data-tone=error]{border-left-color:var(--md-sys-color-error);background:var(--ds-red-50)}.InvoiceActionModals_inlineBannerText__FlCHp{margin:0;color:var(--md-sys-color-error);font-size:13px}.InvoiceActionModals_inlineBannerWarningText__EPsPA{margin:0;color:var(--md-sys-color-error);font-size:14px;font-weight:500}.InvoiceActionModals_summaryCard__Y3rNU{padding:16px;border:1px solid var(--md-sys-color-outline-variant)}.InvoiceActionModals_summaryGrid__yUjes{display:grid;grid-template-columns:1fr 1fr;gap:10px;font-size:14px}.InvoiceActionModals_summaryGridCompact__YwiIt{gap:8px}.InvoiceActionModals_summaryNotice__le3FX{margin-top:8px;padding:8px 12px;border-radius:var(--ds-radius-md);background:var(--ds-amber-50);color:var(--ds-amber-700);font-size:13px}.InvoiceActionModals_strongSuccess__xc2A6{color:var(--ds-green-900)}.InvoiceActionModals_breakdownSection__QbIrn{margin-top:12px;padding-top:12px;border-top:1px solid var(--md-sys-color-outline-variant)}.InvoiceActionModals_breakdownRow__tJawb{font-size:13px}.InvoiceActionModals_breakdownMuted__BrKhZ{color:var(--md-sys-color-on-surface-muted)}.InvoiceActionModals_breakdownTotalDanger__RMs0c{margin-top:6px;color:var(--md-sys-color-error);font-size:16px;font-weight:600}.InvoiceActionModals_emailCard__z6R64{padding:14px 16px;border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--ds-radius-lg);background:var(--md-sys-color-surface-container-lowest)}.InvoiceActionModals_checkboxLabel__6LX6M{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:14px}.InvoiceActionModals_checkboxInput__S6sJF{width:18px;height:18px;accent-color:var(--ds-blue-700)}.InvoiceActionModals_fieldInset__QPzaV{margin-top:10px}.InvoiceActionModals_productsTableShell__hHSYH{overflow:hidden;border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--ds-radius-lg)}.InvoiceActionModals_creditProductsTable__gVks7{width:100%;border-collapse:collapse}.InvoiceActionModals_tableHeaderRow__BsChF{background:var(--md-sys-color-surface-container-low)}.InvoiceActionModals_tableHeaderCellRight__1Rpbo,.InvoiceActionModals_tableHeaderCell__qvQzR{padding:10px 12px;color:var(--md-sys-color-on-surface-muted);font-size:12px;font-weight:600}.InvoiceActionModals_tableHeaderCell__qvQzR{text-align:left}.InvoiceActionModals_tableHeaderCellRight__1Rpbo{text-align:right}.InvoiceActionModals_productRow__T_vcw{background:var(--md-sys-color-surface)}.InvoiceActionModals_productRow__T_vcw[data-selected=true]{background:var(--ds-blue-100)}.InvoiceActionModals_productRow__T_vcw[data-disabled=true]{background:var(--md-sys-color-surface-container-lowest);opacity:.5}.InvoiceActionModals_productRow__T_vcw[data-bordered=true]{border-top:1px solid var(--ds-neutral-100)}.InvoiceActionModals_tableCellMuted__faQGH,.InvoiceActionModals_tableCellRight__hOpjQ,.InvoiceActionModals_tableCellTotal__JFclI,.InvoiceActionModals_tableCell__vNqiL{padding:10px 12px;font-size:13px}.InvoiceActionModals_tableCellMuted__faQGH,.InvoiceActionModals_tableCellRight__hOpjQ,.InvoiceActionModals_tableCellTotal__JFclI{text-align:right}.InvoiceActionModals_tableCellMuted__faQGH{color:var(--md-sys-color-on-surface-muted)}.InvoiceActionModals_tableCellTotal__JFclI{font-weight:400}.InvoiceActionModals_tableCellTotal__JFclI[data-selected=true]{font-weight:600}.InvoiceActionModals_alreadyCredited__X7Ysw{margin-top:2px;color:var(--md-sys-color-warning);font-size:11px}.InvoiceActionModals_quantityInput__JN7_G{width:80px;padding:4px 8px;border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--ds-radius-md);outline:none;font-size:13px;text-align:right}.InvoiceActionModals_mutedDash__ZyM2x{color:var(--ds-neutral-300);font-size:13px}.InvoiceActionModals_footerRowCompact__Brs_O,.InvoiceActionModals_footerRow__IkbvQ,.InvoiceActionModals_footerTotalRow__QyJ9y{background:var(--md-sys-color-surface-container-lowest)}.InvoiceActionModals_footerRow__IkbvQ{border-top:2px solid var(--md-sys-color-outline-variant)}.InvoiceActionModals_footerLabelCompact__cke57,.InvoiceActionModals_footerLabelTotal__pHt5l,.InvoiceActionModals_footerLabel__f6prD,.InvoiceActionModals_footerValueCompact__6YeYN,.InvoiceActionModals_footerValueTotal__IDl9r,.InvoiceActionModals_footerValue__7fp49{text-align:right}.InvoiceActionModals_footerLabel__f6prD,.InvoiceActionModals_footerValue__7fp49{padding:10px 12px;font-size:13px;font-weight:600}.InvoiceActionModals_footerLabel__f6prD{color:var(--md-sys-color-on-surface-variant)}.InvoiceActionModals_footerLabelCompact__cke57,.InvoiceActionModals_footerValueCompact__6YeYN{padding:6px 12px;color:var(--md-sys-color-on-surface-muted);font-size:13px}.InvoiceActionModals_footerLabelTotal__pHt5l,.InvoiceActionModals_footerValueTotal__IDl9r{padding:8px 12px;color:var(--md-sys-color-error);font-size:15px;font-weight:700}.InvoiceActionModals_emptyProductPrompt__ZMozQ{margin:10px 0 0;padding:10px 14px;border-radius:var(--ds-radius-md);background:var(--ds-amber-50);color:var(--ds-amber-700);font-size:13px}.InvoiceActionModals_vatPreview__7XBFn{padding:14px 16px;border-radius:var(--ds-radius-lg);background:var(--ds-blue-100)}.InvoiceActionModals_vatPreviewRow__37hpx,.InvoiceActionModals_vatPreviewTotalRow__3BtMi{display:flex;justify-content:space-between;color:var(--md-sys-color-info);font-size:13px}.InvoiceActionModals_vatPreviewTotalRow__3BtMi{margin-top:6px;padding-top:6px;border-top:1px solid var(--ds-blue-300);color:var(--ds-blue-800);font-size:15px;font-weight:600}.InvoiceActionModals_actionsBorderTop__GEprT{padding-top:12px;border-top:1px solid var(--md-sys-color-outline-variant)}.InvoiceActionModals_alertCard__5EM_I{display:flex;align-items:flex-start;gap:12px;padding:16px;border-radius:var(--ds-radius-md);margin-bottom:16px}.InvoiceActionModals_alertCard__5EM_I[data-tone=error]{background:var(--ds-red-50)}.InvoiceActionModals_alertCard__5EM_I[data-tone=warning]{background:var(--ds-amber-50)}.InvoiceActionModals_alertCard__5EM_I[data-tone=info]{padding:12px;background:var(--ds-blue-100)}.InvoiceActionModals_alertIconError__Mf44g,.InvoiceActionModals_alertTextError__tNtSW{color:var(--md-sys-color-error)}.InvoiceActionModals_alertIconWarning__aRF08,.InvoiceActionModals_alertTextWarning__y8sow{color:var(--md-sys-color-warning)}.InvoiceActionModals_alertIconInfo__UilUy,.InvoiceActionModals_alertTextInfo__4MloD{color:var(--md-sys-color-info)}.InvoiceActionModals_alertIconError__Mf44g,.InvoiceActionModals_alertIconInfo__UilUy,.InvoiceActionModals_alertIconWarning__aRF08,.InvoiceActionModals_cardIcon__L0hwa{flex-shrink:0}.InvoiceActionModals_alertIconInfo__UilUy,.InvoiceActionModals_alertIconWarning__aRF08{margin-top:2px}.InvoiceActionModals_alertTitle__17zzV{font-weight:600}.InvoiceActionModals_alertBodyText__2x7fT{margin-top:4px}.InvoiceActionModals_infoCard__1chq6{padding:16px;border-radius:var(--ds-radius-md);margin-bottom:16px;background:var(--md-sys-color-surface-container-low)}.InvoiceActionModals_cardTitleRow__ab3SR{margin-bottom:12px;gap:8px}.InvoiceActionModals_cardIcon__L0hwa{color:var(--md-sys-color-on-surface-subtle)}.InvoiceActionModals_infoGrid__3tJfc{display:grid;grid-template-columns:1fr 1fr;gap:8px}.InvoiceActionModals_fieldBottom__JfHFg{margin-bottom:16px!important}.InvoiceActionModals_errorBox__n3dnb{padding:12px;border-radius:var(--ds-radius-md);margin-bottom:16px;background:var(--ds-red-50)}.InvoiceActionModals_overpaymentActions__rBTm6{flex-wrap:wrap}.InvoiceActionModals_overpaymentActions__rBTm6>button{flex-shrink:0}.InvoiceWizardSurfaces_backdrop__l3vE3,.InvoiceWizardSurfaces_modalCenterLayer__xQ4H_,.InvoiceWizardSurfaces_modalLayer__GAIQ5{--invoice-wizard-z-backdrop:1000;--invoice-wizard-z-layer:1001;--invoice-wizard-z-center-layer:1002;position:fixed;inset:0}.InvoiceWizardSurfaces_backdrop__l3vE3{z-index:var(--invoice-wizard-backdrop-z-index,var(--invoice-wizard-z-backdrop));background:color-mix(in srgb,var(--md-scrim,var(--ds-neutral-900)) 50%,transparent)}.InvoiceWizardSurfaces_modalCenterLayer__xQ4H_,.InvoiceWizardSurfaces_modalLayer__GAIQ5{z-index:var(--invoice-wizard-modal-z-index,var(--invoice-wizard-z-layer));display:flex;align-items:center;justify-content:center;padding:var(--md-spacing-6)}.InvoiceWizardSurfaces_modalCenterLayer__xQ4H_{z-index:var(--invoice-wizard-modal-z-index,var(--invoice-wizard-z-center-layer))}.InvoiceWizardSurfaces_dialog__NGcx_{width:100%;max-width:900px;max-height:calc(100dvh - var(--md-spacing-8));display:flex;flex-direction:column;overflow:hidden;background:var(--md-surface);border-radius:var(--ds-radius-xl);box-shadow:var(--ds-shadow-2xl)}.InvoiceWizardSurfaces_errorCard__y3Af7,.InvoiceWizardSurfaces_loadingCard__iXnTy{display:flex;flex-direction:column;align-items:center;gap:var(--md-spacing-4);background:var(--md-surface);border-radius:var(--ds-radius-xl);padding:calc(var(--md-spacing-8) + var(--md-spacing-4))}.InvoiceWizardSurfaces_errorCard__y3Af7{align-items:stretch;max-width:400px;padding:var(--md-spacing-8)}.InvoiceWizardSurfaces_spinner__qQeR1{width:calc(var(--md-spacing-8) + var(--md-spacing-4));height:calc(var(--md-spacing-8) + var(--md-spacing-4));border-bottom:2px solid var(--md-success)}.InvoiceWizardSurfaces_header__fXVQe{display:flex;align-items:center;justify-content:space-between;padding:var(--md-spacing-5) var(--md-spacing-6);background:color-mix(in srgb,var(--md-scrim,var(--ds-neutral-900)) 90%,transparent);border-top-left-radius:var(--ds-radius-xl);border-top-right-radius:var(--ds-radius-xl)}.InvoiceWizardSurfaces_headerTitleGroup__0xF6r{display:flex;align-items:center;gap:var(--md-spacing-3)}.InvoiceWizardSurfaces_headerTitleText__NPTyx{margin:0;color:var(--ds-neutral-0);font-family:var(--ds-font-display);font-size:var(--ds-text-lg);font-weight:600}.InvoiceWizardSurfaces_headerTitle__8Z6Ao{color:var(--ds-neutral-0)}.InvoiceWizardSurfaces_headerSubtitle__a71h8{color:var(--ds-neutral-300)}.InvoiceWizardSurfaces_closeButton__rVboX{width:var(--md-spacing-8);height:var(--md-spacing-8);display:flex;align-items:center;justify-content:center;border:0;border-radius:var(--ds-radius-sm);background:transparent;color:var(--ds-neutral-0);cursor:pointer;transition:background .2s ease}.InvoiceWizardSurfaces_closeButton__rVboX:hover{background:color-mix(in srgb,var(--md-sys-color-surface) 10%,transparent)}.InvoiceWizardSurfaces_body__dEjTN{flex:1;overflow-y:auto;background:var(--md-surface)}.InvoiceWizardSurfaces_stepContent__3bxkQ{flex:1;overflow-y:auto;padding:var(--md-spacing-6)}.InvoiceWizardSurfaces_stepContentInner__FD8he{max-width:800px;margin:0 auto}.InvoiceWizardSurfaces_overflowHidden__s_vEb{overflow:hidden}.InvoiceWizardSurfaces_footer__yP7O6{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--md-spacing-3);padding:var(--md-spacing-4) var(--md-spacing-6);border-top:1px solid var(--md-outline-variant);background:var(--md-surface-container-low)}.InvoiceWizardSurfaces_footerCentered__b8Bja{justify-content:center}.InvoiceWizardSurfaces_progressFrame__j_q6F{border-bottom:1px solid var(--md-outline-variant);container-type:inline-size}.InvoiceWizardSurfaces_progressRoot__wj4rX{display:flex;align-items:center;justify-content:space-between;padding:var(--md-spacing-6) var(--md-spacing-8)}.InvoiceWizardSurfaces_progressRootCompact__mVNyS{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--md-spacing-8);padding-inline:var(--md-spacing-4)}.InvoiceWizardSurfaces_progressItem__a6YBk{display:flex;flex-direction:column;align-items:center;padding-inline:var(--md-spacing-1)}.InvoiceWizardSurfaces_progressStep__ZTcM5{width:var(--md-spacing-10);height:var(--md-spacing-10);display:flex;align-items:center;justify-content:center;color:var(--md-on-surface-variant);background:var(--md-surface-container-highest);border-radius:var(--ds-radius-full);font-weight:600;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.InvoiceWizardSurfaces_progressStepActive__NRhyW{box-shadow:var(--ds-shadow-md)}.InvoiceWizardSurfaces_progressStepActive__NRhyW,.InvoiceWizardSurfaces_progressStepCompleted__ECkiz{color:var(--ds-neutral-0);background:var(--md-success)}.InvoiceWizardSurfaces_progressStepClickable__vYgqn{cursor:pointer}.InvoiceWizardSurfaces_progressStepClickable__vYgqn:hover{transform:scale(1.1);box-shadow:var(--ds-shadow-md)}.InvoiceWizardSurfaces_progressLabel__DYABm{margin-top:var(--md-spacing-2);color:var(--md-on-surface-variant);font-size:var(--ds-text-xs);font-weight:500}.InvoiceWizardSurfaces_progressLabelActive__gwv3a,.InvoiceWizardSurfaces_progressLabelCompleted__KCm_A{color:var(--md-on-surface)}.InvoiceWizardSurfaces_progressConnector__YqMLu{flex:1;height:var(--md-spacing-1);margin-inline:var(--md-spacing-3);overflow:hidden;background:var(--md-surface-container-highest);border-radius:var(--ds-radius-full)}.InvoiceWizardSurfaces_progressConnectorCompact__iXBGI{margin-inline:var(--md-spacing-2);transition:background .2s ease}@container (max-width: 599px){.InvoiceWizardSurfaces_progressRoot__wj4rX{padding:var(--md-spacing-4) var(--md-spacing-3)}.InvoiceWizardSurfaces_progressStep__ZTcM5{width:var(--md-spacing-8);height:var(--md-spacing-8)}.InvoiceWizardSurfaces_progressConnector__YqMLu{margin-inline:var(--md-spacing-1)}}.InvoiceWizardSurfaces_progressConnectorFill__WnZlf{height:100%;border-radius:var(--ds-radius-full);background:var(--md-success)}.InvoiceWizardSurfaces_progressConnectorCompleted__zQVdU{background:var(--md-success)}.InvoiceWizardSurfaces_sectionTitle__nvY_6{color:var(--md-on-surface)}.InvoiceWizardSurfaces_surface__C0Wgh{background:var(--md-surface-container-low);border:1px solid var(--md-outline-variant);border-radius:var(--ds-radius-lg)}.InvoiceWizardSurfaces_surfacePadded__yDqIj{padding:var(--md-spacing-4)}.InvoiceWizardSurfaces_surfaceInfo__9Wdr5{background:var(--ds-blue-100);border-color:var(--ds-blue-700)}.InvoiceWizardSurfaces_surfaceWarning__K6VOA{background:var(--md-warning-container);border-color:var(--md-warning)}.InvoiceWizardSurfaces_surfaceSuccess__p0URn{background:var(--md-success-container);border-color:var(--md-success)}.InvoiceWizardSurfaces_surfaceError__x5Zlb{background:var(--md-error-container);border-color:var(--md-error)}.InvoiceWizardSurfaces_surfaceSelected__K3cQ7{background:var(--md-success-container);border-color:var(--md-success)}.InvoiceWizardSurfaces_optionCard__Ig4mj{border:2px solid var(--md-outline-variant);background:transparent;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.InvoiceWizardSurfaces_optionCard__Ig4mj:hover{border-color:var(--md-outline);box-shadow:var(--ds-shadow-sm)}.InvoiceWizardSurfaces_optionCardSelected__26H4h{border-color:var(--md-success);background:var(--md-success-container)}.InvoiceWizardSurfaces_optionCardDisabled__8DoLH{cursor:not-allowed;background:var(--md-surface-container-low);opacity:.38}.InvoiceWizardSurfaces_textPrimary__m0YYV{color:var(--md-on-surface)}.InvoiceWizardSurfaces_textSecondary__adM1k{color:var(--md-on-surface-variant)}.InvoiceWizardSurfaces_textTertiary__0Yk8F{color:var(--md-outline)}.InvoiceWizardSurfaces_textOnColor__IMITB{color:var(--ds-neutral-0)}.InvoiceWizardSurfaces_textSuccess__WvtHw{color:var(--md-success)}.InvoiceWizardSurfaces_textOnSuccessContainer__KikhS{color:var(--md-on-success-container)}.InvoiceWizardSurfaces_textInfo__g4Pzr{color:var(--md-sys-color-info)}.InvoiceWizardSurfaces_textWarning__XR79N{color:var(--md-on-warning-container)}.InvoiceWizardSurfaces_textError__vlQwf{color:var(--md-error)}.InvoiceWizardSurfaces_iconTile___FUYw{display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:var(--ds-radius-lg);color:var(--ds-neutral-0);background:var(--md-success)}.InvoiceWizardSurfaces_iconTileSm__FM5BB{width:var(--md-spacing-8);height:var(--md-spacing-8)}.InvoiceWizardSurfaces_iconTileMd__FTK9p{width:var(--md-spacing-10);height:var(--md-spacing-10)}.InvoiceWizardSurfaces_iconTileLg__Jrx_H{width:calc(var(--md-spacing-8) + var(--md-spacing-4));height:calc(var(--md-spacing-8) + var(--md-spacing-4))}.InvoiceWizardSurfaces_iconTileInfo__o7YO2{background:var(--ds-blue-700)}.InvoiceWizardSurfaces_iconTileInterim__OidBD{background:var(--md-tertiary)}.InvoiceWizardSurfaces_iconTileDelivery__0vTSd{background:var(--md-success)}.InvoiceWizardSurfaces_divider__h7Eov{height:1px;background:var(--md-outline-variant)}.InvoiceWizardSurfaces_borderTop__pLAvh{border-top:1px solid var(--md-outline-variant)}.InvoiceWizardSurfaces_borderTopSuccess__okj2s{border-top:1px solid var(--md-success)}.InvoiceWizardSurfaces_borderBottom__Rz6Rj{border-bottom:1px solid var(--md-outline-variant)}.InvoiceWizardSurfaces_badge__s4ksj{display:inline-flex;align-items:center;border-radius:var(--ds-radius-sm);padding:2px var(--md-spacing-2);font-size:var(--ds-text-xs)}.InvoiceWizardSurfaces_badgeInfo__8Xpux{color:var(--ds-blue-700);background:var(--ds-blue-100)}.InvoiceWizardSurfaces_badgeWarning__hXooG{color:var(--md-on-warning-container);background:var(--md-warning-container)}.InvoiceWizardSurfaces_badgeSuccess__X4CLA{color:var(--md-on-success-container);background:var(--md-success-container)}.InvoiceWizardSurfaces_fieldCompact__nLMaZ{width:var(--ds-space-invoice-qty-field-width)}.InvoiceWizardSurfaces_checkbox__YeZIt{accent-color:var(--md-success)}.InvoiceWizardSurfaces_summaryGrid__WVOQe{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:var(--md-spacing-4)}@media (min-width:600px){.InvoiceWizardSurfaces_summaryGrid__WVOQe{grid-template-columns:repeat(2,minmax(0,1fr))}}.InvoiceWizardSurfaces_paymentOption__dapHr{display:flex;flex-direction:column;align-items:center;gap:6px;padding:var(--md-spacing-3);border:2px solid var(--md-outline-variant);border-radius:var(--ds-radius-lg);background:transparent;color:var(--md-on-surface-variant);font-size:var(--ds-text-sm);transition:border-color .2s ease,background .2s ease}.InvoiceWizardSurfaces_paymentOptionSelected__L89e7{border-color:var(--md-success);background:var(--md-success-container);color:var(--md-on-surface)}.InvoiceWizardSurfaces_switchTrack__YZgb9{position:relative;width:44px;height:24px;border-radius:var(--ds-radius-full);background:var(--md-surface-container-highest);transition:background .2s ease}.InvoiceWizardSurfaces_switchTrack__YZgb9:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;border:1px solid var(--md-outline-variant);border-radius:var(--ds-radius-full);background:var(--md-surface);transition:transform .2s ease}.InvoiceWizardSurfaces_switchInput__N5Z20:checked+.InvoiceWizardSurfaces_switchTrack__YZgb9{background:var(--md-primary)}.InvoiceWizardSurfaces_switchInput__N5Z20:checked+.InvoiceWizardSurfaces_switchTrack__YZgb9:after{transform:translateX(20px)}.InvoiceWizardSurfaces_emailInput__dZIX1{width:100%;border:1px solid var(--md-outline-variant);border-radius:var(--ds-radius-lg);background:var(--md-surface);padding:var(--md-spacing-2) var(--md-spacing-3);color:var(--md-on-surface);font-size:var(--ds-text-sm)}.InvoiceWizardSurfaces_emailInput__dZIX1:focus{border-color:var(--md-primary);outline:2px solid var(--md-primary-container)}.InvoiceWizardSurfaces_emailInputWarning__buIVz{border-color:var(--md-warning)}.InvoiceWizardSurfaces_emailRestoreButton__xyXzc{margin-top:var(--md-spacing-1);color:var(--md-sys-color-link);font-size:var(--ds-text-xs);text-decoration:underline}.InvoiceWizardSurfaces_emailChip__EaY44{display:inline-flex;align-items:center;gap:var(--md-spacing-1);border-radius:var(--ds-radius-full);padding:var(--md-spacing-1) var(--md-spacing-2);background:var(--md-primary-container);color:var(--md-on-primary-container);font-size:var(--ds-text-xs)}.InvoiceWizardSurfaces_emailChipButton__5E555{border-radius:var(--ds-radius-full);padding:2px}.InvoiceWizardSurfaces_emailChipButton__5E555:hover{background:color-mix(in srgb,var(--md-primary) 12%,transparent)}.InvoiceWizardSurfaces_footerActions__YaZQw{display:flex;flex-wrap:wrap;gap:var(--md-spacing-3)}.InvoiceWizardSurfaces_footerActions__YaZQw>button{flex-shrink:0}.InvoiceWizardSurfaces_successDetailsRow__DwKbw{flex-wrap:wrap;gap:var(--md-spacing-3)}.InvoiceWizardSurfaces_successDetailsRow__DwKbw>span{min-width:0;overflow-wrap:break-word}.InvoiceReadOnlySurfaces_modal__7eu9R{max-width:1024px;max-height:95vh}.InvoiceReadOnlySurfaces_modalHeaderTitleGroup__Ceacg{display:flex;align-items:center;gap:var(--md-spacing-3)}.InvoiceReadOnlySurfaces_modalHeaderIcon__SckfW{display:flex;align-items:center;justify-content:center;padding:var(--md-spacing-2);border-radius:var(--md-radius-medium);color:var(--md-on-primary-container);background:var(--md-primary-container)}.InvoiceReadOnlySurfaces_modalCloseButton__FXmyG{position:absolute;top:var(--md-spacing-4);right:var(--md-spacing-4)}.InvoiceReadOnlySurfaces_detailsGrid__Onah8{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:var(--md-spacing-6)}.InvoiceReadOnlySurfaces_sectionCard__jC8_B{padding:var(--md-spacing-6);border-radius:var(--md-radius-large)}.InvoiceReadOnlySurfaces_sectionCardSpaced__28_k1{margin-top:var(--md-spacing-6)}.InvoiceReadOnlySurfaces_sectionHeader__PlScm{display:flex;align-items:center;gap:var(--md-spacing-3);margin-bottom:var(--md-spacing-4);padding-bottom:var(--md-spacing-3);border-bottom:2px solid var(--md-outline-variant)}.InvoiceReadOnlySurfaces_iconPrimary__ZUDtD{color:var(--md-sys-color-link)}.InvoiceReadOnlySurfaces_iconSuccess__BRW6u{color:var(--md-success)}.InvoiceReadOnlySurfaces_iconSecondary__mPFet{color:var(--md-tertiary)}.InvoiceReadOnlySurfaces_sectionStack__yNvzy{display:flex;flex-direction:column;gap:var(--md-spacing-3)}.InvoiceReadOnlySurfaces_fieldLabel__BIrOn{margin-bottom:var(--md-spacing-1);color:var(--md-on-surface-variant)}.InvoiceReadOnlySurfaces_statusChip__2D0wx{display:inline-flex;align-items:center;padding:var(--md-spacing-1) var(--md-spacing-3);border-radius:var(--md-radius-full);font-size:var(--ds-text-xs);font-weight:500}.InvoiceReadOnlySurfaces_statusDraft__0YMTV{color:var(--md-on-surface-variant);background:var(--md-surface-container)}.InvoiceReadOnlySurfaces_statusPending__2J1Mn{color:var(--md-on-warning-container);background:var(--md-warning-container)}.InvoiceReadOnlySurfaces_statusSent__YtPnj{color:var(--md-on-primary-container);background:var(--md-primary-container)}.InvoiceReadOnlySurfaces_statusPaid__ZDdoU{color:var(--md-on-success-container);background:var(--md-success-container)}.InvoiceReadOnlySurfaces_statusPartial__GGXwv{color:var(--md-on-tertiary-container);background:var(--md-tertiary-container)}.InvoiceReadOnlySurfaces_statusOverdue__9Hl_1{color:var(--md-on-error-container);background:var(--md-error-container)}.InvoiceReadOnlySurfaces_statusCancelled__HmsHg{color:var(--md-on-surface-variant);background:var(--md-outline)}.InvoiceReadOnlySurfaces_statusVoided__14aKs{color:var(--md-sys-color-on-surface-muted);background:color-mix(in srgb,var(--ds-neutral-500) 20%,transparent)}.InvoiceReadOnlySurfaces_totalBox__vjPlF{padding:var(--md-spacing-3);border-radius:var(--md-radius-medium);margin-top:var(--md-spacing-2);color:var(--md-on-primary-container);background:var(--md-primary-container)}.InvoiceReadOnlySurfaces_totalLabel__B6aIM{margin-bottom:var(--md-spacing-1);color:var(--md-on-primary-container)}.InvoiceReadOnlySurfaces_totalValue__HJT48{color:var(--md-on-primary-container);font-weight:600}.InvoiceReadOnlySurfaces_successValue__H8ssh{color:var(--md-on-success-container);font-weight:500}.InvoiceReadOnlySurfaces_errorValue__tB4g8{color:var(--md-error);font-weight:500}.InvoiceReadOnlySurfaces_tableScroll__ylr8e{overflow-x:auto}.InvoiceReadOnlySurfaces_detailsTable__rbRxA{width:100%;border-collapse:collapse}.InvoiceReadOnlySurfaces_detailsTableHead__KBiQs{background:var(--md-surface-container)}.InvoiceReadOnlySurfaces_detailsTableHeader__Jia9T{padding:var(--md-spacing-3) var(--md-spacing-4);border-bottom:1px solid var(--md-outline-variant);text-align:left;color:var(--md-on-surface-variant);font-weight:500}.InvoiceReadOnlySurfaces_detailsTableRow__rB8HE{border-bottom:1px solid var(--md-outline-variant);transition:background-color var(--md-duration-short-3) var(--md-easing-standard)}.InvoiceReadOnlySurfaces_detailsTableRow__rB8HE:hover{background:var(--md-surface-container-low)}.InvoiceReadOnlySurfaces_detailsTableCell__oT_et{padding:var(--md-spacing-3) var(--md-spacing-4)}.InvoiceReadOnlySurfaces_detailsTableCellStrong__3r3ZC{font-weight:500}.InvoiceReadOnlySurfaces_detailsTableCellPrimary__6K8RK{color:var(--md-sys-color-link)}.InvoiceReadOnlySurfaces_paymentCard__vGTyM{padding:var(--md-spacing-4);border:1px solid var(--md-success);border-radius:var(--md-radius-medium);color:var(--md-on-success-container);background:var(--md-success-container)}.InvoiceReadOnlySurfaces_paymentCardHeader__T3PU_{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--md-spacing-4)}.InvoiceReadOnlySurfaces_paymentAmount__b_quR{color:var(--md-on-success-container);font-weight:500}.InvoiceReadOnlySurfaces_paymentMeta__Q_Iq4{color:var(--md-on-success-container);opacity:.8}.InvoiceReadOnlySurfaces_paymentNotes__f_O7V{max-width:200px;color:var(--md-on-success-container);text-align:right}.InvoiceReadOnlySurfaces_mobilePreviewButton__nKobH{--invoice-readonly-z-mobile-preview:100;position:fixed;right:var(--md-spacing-4);bottom:80px;z-index:var(--invoice-readonly-z-mobile-preview);display:flex;align-items:center;justify-content:center;width:56px;height:56px;border:0;border-radius:var(--ds-radius-28);color:var(--md-on-primary);background:var(--md-primary);box-shadow:var(--ds-shadow-lg);cursor:pointer}.InvoiceReadOnlySurfaces_mobilePreviewPanel__pDkzF{position:fixed;inset:var(--md-spacing-4);bottom:calc(80px + 56px + var(--md-spacing-3));z-index:var(--invoice-readonly-z-mobile-preview-panel,99);height:auto;box-shadow:var(--ds-shadow-xl)}.InvoiceReadOnlySurfaces_previewRoot__JI00l{display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden;border-radius:var(--ds-radius-lg);background:var(--md-sys-color-surface-container-lowest)}.InvoiceReadOnlySurfaces_previewHeader__e9gyN{display:flex;align-items:center;justify-content:space-between;padding:var(--md-spacing-3) var(--md-spacing-4);color:var(--ds-blue-900);background:var(--ds-blue-100)}.InvoiceReadOnlySurfaces_previewHeaderTitle__6OWnA{display:flex;align-items:center;gap:var(--md-spacing-2)}.InvoiceReadOnlySurfaces_previewTitle__eJoqa{color:var(--ds-blue-900);font-family:var(--ds-font-display);font-size:var(--ds-text-base);font-weight:600}.InvoiceReadOnlySurfaces_previewToggleButton__b4C8L{display:flex;padding:var(--md-spacing-1);border:0;color:var(--ds-blue-900);background:none;cursor:pointer}.InvoiceReadOnlySurfaces_previewContent__1EO7g{flex:1;overflow-y:auto;padding:var(--md-spacing-4)}.InvoiceReadOnlySurfaces_emptyPreview__jmbY2{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:var(--md-spacing-6);color:var(--md-on-surface-variant);text-align:center}.InvoiceReadOnlySurfaces_emptyPreviewIcon__RhChI{margin-bottom:var(--md-spacing-4);opacity:.3}.InvoiceReadOnlySurfaces_emptyPreviewText__c3Vez{margin:0;font-size:var(--ds-text-base)}.InvoiceReadOnlySurfaces_document__ol78Y{min-height:400px;padding:var(--md-spacing-5);border-radius:var(--ds-radius-md);background:var(--md-sys-color-surface);box-shadow:var(--ds-shadow-sm);font-family:var(--ds-font-sans);font-size:var(--ds-text-xs)}.InvoiceReadOnlySurfaces_documentHeader__MJtCJ{margin-bottom:var(--md-spacing-4);padding-bottom:var(--md-spacing-3);border-bottom:2px solid var(--md-primary)}.InvoiceReadOnlySurfaces_documentTitle__XPGq1{margin:0;color:var(--md-on-surface);font-size:var(--ds-text-lg);font-weight:700;letter-spacing:0;text-transform:uppercase}.InvoiceReadOnlySurfaces_documentNumber__Dkb5w{margin:var(--md-spacing-1) 0 0;color:var(--md-on-surface-variant);font-family:var(--ds-font-mono);font-size:var(--ds-text-sm)}.InvoiceReadOnlySurfaces_documentDates__TnLaL{display:flex;gap:var(--md-spacing-6);margin-bottom:var(--md-spacing-4);font-size:var(--ds-text-xs)}.InvoiceReadOnlySurfaces_documentMuted__UsUZS{color:var(--md-on-surface-variant)}.InvoiceReadOnlySurfaces_clientBox__LR1pX{padding:var(--md-spacing-3);border-radius:var(--ds-radius-sm);margin-bottom:var(--md-spacing-4);background:var(--md-sys-color-surface-container-lowest)}.InvoiceReadOnlySurfaces_clientLabel__kKm7_{margin:0;color:var(--md-on-surface-variant);font-size:var(--ds-text-xs)}.InvoiceReadOnlySurfaces_clientName__7yDJf{margin:var(--md-spacing-1) 0 0;font-size:var(--ds-text-sm);font-weight:600}.InvoiceReadOnlySurfaces_clientMeta__DZZmr{margin:var(--md-spacing-1) 0 0;color:var(--md-on-surface-variant);font-size:var(--ds-text-xs)}.InvoiceReadOnlySurfaces_documentTable__yRf3N{width:100%;border-collapse:collapse;margin-bottom:var(--md-spacing-4);font-size:var(--ds-text-xs)}.InvoiceReadOnlySurfaces_documentTableHeadRow__1Mt4k{background:var(--md-sys-color-surface-container-lowest)}.InvoiceReadOnlySurfaces_documentTableHeader__Xn99y{padding:var(--md-spacing-2) var(--md-spacing-1);text-align:left;font-weight:600}.InvoiceReadOnlySurfaces_documentTableHeaderRight__X85zc{text-align:right}.InvoiceReadOnlySurfaces_documentTableQty__gI7Sk{width:50px}.InvoiceReadOnlySurfaces_documentTablePrice__BIHWq{width:60px}.InvoiceReadOnlySurfaces_documentTableAmount___sd0O{width:70px}.InvoiceReadOnlySurfaces_documentTableRow__fGqu6{border-bottom:1px solid var(--ds-neutral-100)}.InvoiceReadOnlySurfaces_documentTableCell__UCVXt{padding:var(--md-spacing-2) var(--md-spacing-1)}.InvoiceReadOnlySurfaces_documentTableCellRight__UG1Ai{text-align:right}.InvoiceReadOnlySurfaces_documentTableCellStrong__3Nqtn{font-weight:500}.InvoiceReadOnlySurfaces_documentEmptyLine__kpswk{color:var(--md-sys-color-on-surface-faint)}.InvoiceReadOnlySurfaces_documentTotals__6E7BV{padding-top:var(--md-spacing-3);border-top:2px solid var(--md-primary)}.InvoiceReadOnlySurfaces_documentTotalLine__rlSch{display:flex;justify-content:space-between;margin-bottom:var(--md-spacing-1);font-size:var(--ds-text-xs)}.InvoiceReadOnlySurfaces_documentTotalLineSpaced__LjEdO{margin-bottom:var(--md-spacing-2)}.InvoiceReadOnlySurfaces_documentTotalStrong__ELniE{color:var(--md-sys-color-link);font-size:var(--ds-text-base);font-weight:700}@media (max-width:904px){.InvoiceReadOnlySurfaces_detailsGrid__Onah8{grid-template-columns:1fr}}.EntityListChrome_toolbar__R03HZ{container:entity-list-toolbar/inline-size;display:flex;flex-wrap:wrap;align-items:center;gap:var(--md-spacing-2);margin-block:0 var(--ds-spacing-5)}.EntityListChrome_chipGroup__dVjEZ{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-layout-fine)}.EntityListChrome_summary__G3zrM{margin:0;margin-inline-start:auto;color:var(--md-sys-color-on-surface-variant);font-family:var(--ds-type-content-font-family);font-size:var(--ds-type-control-supporting-size);font-variant-numeric:tabular-nums}.EntityListChrome_viewCount__LycRY{margin-inline-start:var(--ds-space-layout-fine);font-weight:var(--ds-type-content-regular-weight);font-variant-numeric:tabular-nums}.EntityListChrome_viewShortLabel__M4sV2{display:none}@container entity-list-toolbar (max-width: 599px){.EntityListChrome_summary__G3zrM{margin-inline-start:0}.EntityListChrome_viewCount__LycRY{display:none}.EntityListChrome_viewLabel__tk_mM{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.EntityListChrome_viewShortLabel__M4sV2{display:inline}}.EntityListChrome_footer__mHitT{margin:var(--ds-spacing-3) 0 0;padding-inline:var(--ds-spacing-3);color:var(--md-sys-color-on-surface-variant);font-family:var(--ds-type-content-font-family);font-size:var(--ds-type-control-supporting-size);font-variant-numeric:tabular-nums}.CatalogListCells_stack__sCy5b{min-inline-size:0;max-inline-size:100%;display:flex;flex-direction:column;gap:var(--ds-space-layout-fine);font-family:var(--ds-type-content-font-family);font-size:var(--ds-type-data-table-compact);line-height:var(--ds-type-control-line-height)}.CatalogListCells_line__60eNJ{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--md-sys-color-on-surface)}.CatalogListCells_name__qYGiK{font-weight:var(--ds-type-control-label-weight)}.CatalogListCells_support__V34dG{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--md-sys-color-on-surface-variant);font-size:var(--ds-type-control-supporting-size);font-weight:var(--ds-type-content-regular-weight)}.CatalogListCells_highlight__ZBiMm{color:var(--md-sys-color-success);font-weight:var(--ds-type-content-strong-weight)}.CatalogListCells_text__UZGyw{display:block;font-family:var(--ds-type-content-font-family);font-size:var(--ds-type-data-table-compact)}.CatalogListCells_reach__2aup5{display:block;min-block-size:0;text-decoration:none}.CatalogListCells_supportLink__o_fBp{color:var(--md-sys-color-on-surface-variant);font-size:var(--ds-type-control-supporting-size)}.CatalogListCells_reach__2aup5:focus-visible,.CatalogListCells_reach__2aup5:hover{text-decoration:underline}.CatalogListCells_reach__2aup5:focus-visible{outline:var(--ds-border-semantic-focus-ring-width) solid var(--md-sys-color-on-surface);outline-offset:var(--ds-border-semantic-focus-ring-offset)}.CatalogListCells_muted__wg8S1{color:var(--md-sys-color-on-surface-variant)}.CatalogListCells_muted__wg8S1,.CatalogListCells_number__K_3ry{font-family:var(--ds-type-content-font-family);font-size:var(--ds-type-data-table-compact)}.CatalogListCells_number__K_3ry{color:var(--md-sys-color-on-surface);font-variant-numeric:tabular-nums;white-space:nowrap}@container md3-table-card (max-width: 904px){.CatalogListCells_line__60eNJ,.CatalogListCells_support__V34dG{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:break-word}}.CatalogListCells_date__rps4b{white-space:nowrap}.InvoiceManager_tableHeader__ywPpg{display:flex;align-items:center;justify-content:space-between;gap:var(--md-spacing-4);padding:var(--md-spacing-4) var(--md-spacing-6);border-bottom:1px solid var(--md-outline-variant)}.InvoiceManager_legend__1gMKM{display:flex;align-items:center;flex-wrap:wrap;gap:var(--md-spacing-2)}.InvoiceManager_legendItem__nDc4I{display:flex;align-items:center;gap:var(--md-spacing-1);color:var(--md-on-surface-variant);font-size:.75rem}.InvoiceManager_legendSwatch__p2mLv{width:var(--md-spacing-3);height:var(--md-spacing-3);border-radius:var(--ds-radius-2)}.InvoiceManager_legendSwatchUnpaid__e4Oe8{background-color:color-mix(in srgb,var(--ds-red-600) 20%,transparent);border:1px solid var(--ds-red-600)}.InvoiceManager_legendSwatchPaid__36bsV{background-color:color-mix(in srgb,var(--ds-green-800) 20%,transparent);border:1px solid var(--ds-green-900)}.InvoiceManager_phaseSection__d6aFE{margin-bottom:var(--md-spacing-4)}.InvoiceManager_phaseHeader__0Se4W{display:flex;align-items:center;justify-content:space-between;gap:var(--md-spacing-4);padding:var(--md-spacing-5) var(--md-spacing-6);background-color:var(--md-sys-color-surface-container-low);border-top:1px solid var(--md-outline-variant);border-bottom:2px solid var(--md-outline-variant);cursor:pointer;transition:background-color var(--md-duration-short-3) var(--md-easing-standard)}.InvoiceManager_phaseHeader__0Se4W:hover{background-color:var(--md-surface-container-low)}.InvoiceManager_phaseTitleRow__jQAKu{display:flex;align-items:center;gap:var(--md-spacing-4);min-width:0}.InvoiceManager_phaseNameGroup__CcgNi{display:flex;align-items:baseline;gap:var(--md-spacing-2);min-width:0}.InvoiceManager_phaseEyebrow__1DaGh{color:var(--md-on-surface-variant);font-size:.875rem;font-weight:500;white-space:nowrap}.InvoiceManager_phaseName__ASPMS{min-width:0;overflow:hidden;color:var(--md-on-surface);font-size:1.25rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.InvoiceManager_phaseCount__pWDXj{color:var(--md-on-surface-variant);font-size:.9375rem;font-weight:500;white-space:nowrap}.InvoiceManager_phaseTypeBadge__697sT{padding:calc(var(--md-spacing-1) + 2px) var(--md-spacing-3);border-radius:var(--ds-radius-lg);font-size:.8125rem;font-weight:600;white-space:nowrap}.InvoiceManager_phaseTypeMaterials__uwsqD{background-color:color-mix(in srgb,var(--ds-blue-600) 15%,transparent);color:var(--ds-blue-700)}.InvoiceManager_phaseTypeInstallation__oTYXo{background-color:color-mix(in srgb,var(--ds-green-800) 15%,transparent);color:var(--ds-green-800)}.InvoiceManager_phaseTypeCombined__NqPUA{background-color:color-mix(in srgb,var(--ds-purple-800) 15%,transparent);color:var(--ds-purple-800)}.InvoiceManager_tableScroller___NjMi{max-width:100%;overflow-x:auto}.InvoiceManager_invoiceTable___p9vx{width:100%;min-width:760px;border-collapse:collapse;font-family:var(--ds-font-display)}.InvoiceManager_tableHeadRowVariant__m2FaX,.InvoiceManager_tableHeadRow__gAc__{border-bottom:1px solid var(--md-outline-variant)}.InvoiceManager_tableHeadRow__gAc__{background-color:var(--md-surface)}.InvoiceManager_tableHeadRowVariant__m2FaX{background-color:var(--md-surface-container)}.InvoiceManager_tableBody__j5L_u{background-color:var(--md-surface)}.InvoiceManager_headerCell__xUN_Y{padding:var(--md-spacing-3) var(--md-spacing-4);color:var(--md-on-surface-variant);font-size:.875rem;font-weight:600;text-align:left}.InvoiceManager_actionsCell__Z0Dwk,.InvoiceManager_numericCell__P_RUo,.InvoiceManager_numericHeaderCell__TMFh2{text-align:right}.InvoiceManager_expanderCell___wIzb,.InvoiceManager_expanderHeaderCell__w2p1K,.InvoiceManager_nestedExpanderCell__y5By_{width:var(--md-spacing-10)}.InvoiceManager_emptyExpander__oo7AW{display:inline-block;width:calc(var(--md-spacing-4) + 2px)}.InvoiceManager_expanderCell___wIzb{padding:var(--md-spacing-3) var(--md-spacing-2) var(--md-spacing-3) var(--md-spacing-4)}.InvoiceManager_nestedExpanderCell__y5By_{padding:calc(var(--md-spacing-2) + 2px) var(--md-spacing-2) calc(var(--md-spacing-2) + 2px) var(--md-spacing-8)}.InvoiceManager_cell__g7qkH{padding:var(--md-spacing-3) var(--md-spacing-4)}.InvoiceManager_nestedCell__StWqD{padding:calc(var(--md-spacing-2) + 2px) var(--md-spacing-4)}.InvoiceManager_creditNoteRow__vwA7c,.InvoiceManager_invoiceRow__Nc1JE,.InvoiceManager_relatedInvoiceRow__9H12F{border-bottom:1px solid var(--md-outline-variant)}.InvoiceManager_invoiceRow__Nc1JE{transition:background-color var(--md-duration-short-3) var(--md-easing-standard)}.InvoiceManager_creditNoteRow__vwA7c{background-color:color-mix(in srgb,var(--ds-red-600) 3%,transparent);border-left:3px solid var(--ds-red-600)}.InvoiceManager_actionsRow__kJcZ4{display:flex;align-items:center;justify-content:flex-end;gap:var(--md-spacing-1)}.InvoiceManager_invoiceNumberRow__cixkZ{display:flex;align-items:center;gap:var(--md-spacing-2)}.InvoiceManager_invoiceNumber__1uwGn{color:var(--md-sys-color-link);font-size:.875rem;font-weight:600;cursor:pointer}.InvoiceManager_invoiceNumberFlat__YNySn{color:var(--md-sys-color-link);font-size:.9375rem;font-weight:500}.InvoiceManager_invoiceNumberVoided__xMAfG{color:var(--md-sys-color-on-surface-faint);text-decoration:line-through}.InvoiceManager_voidedBadge__mUpI9{padding:2px var(--md-spacing-2);border-radius:var(--md-radius-medium);background-color:color-mix(in srgb,var(--ds-neutral-500) 20%,transparent);color:var(--md-sys-color-on-surface-muted);font-size:.625rem;font-weight:600}.InvoiceManager_typeBadge__C_EJ2{padding:2px var(--md-spacing-2);border-radius:var(--ds-radius-sm);font-size:.6875rem;font-weight:500}.InvoiceManager_typeBadgeCompact__AdGZ0{padding:2px calc(var(--md-spacing-2) - 2px);font-size:.625rem}.InvoiceManager_typeBadgeOriginal__WipI0{background-color:color-mix(in srgb,var(--ds-blue-600) 10%,transparent);color:var(--ds-blue-600)}.InvoiceManager_typeBadgeProforma__ZJg_y{background-color:color-mix(in srgb,var(--ds-amber-700) 10%,transparent);color:var(--ds-amber-700)}.InvoiceManager_typeBadgeCredit__hdx2a{background-color:color-mix(in srgb,var(--ds-red-600) 10%,transparent);color:var(--ds-red-600)}.InvoiceManager_typeBadgeOther___SzT9{background-color:color-mix(in srgb,var(--ds-purple-800) 10%,transparent);color:var(--ds-purple-800)}.InvoiceManager_statusPill__B3DOz{display:inline-flex;align-items:center;padding:var(--md-spacing-1) var(--md-spacing-3);border-radius:var(--md-radius-medium);font-size:.75rem;font-weight:500}.InvoiceManager_statusPillMuted__EQW9t{opacity:.7}.InvoiceManager_amountText__HrWcP,.InvoiceManager_paidAmountText__EmFAT{font-size:.875rem;font-weight:500}.InvoiceManager_amountText__HrWcP{color:var(--md-on-surface)}.InvoiceManager_paidAmountText__EmFAT{color:var(--ds-green-900)}.InvoiceManager_dashText__ClZ11,.InvoiceManager_dateText__0rZti,.InvoiceManager_mutedText__7LtXn{color:var(--md-on-surface-variant);font-size:.875rem}.InvoiceManager_nestedText__O2iw7{color:var(--md-on-surface-variant);font-size:.8125rem;opacity:.8}.InvoiceManager_nestedTextStrong__UK6ik{font-weight:500}.InvoiceManager_dashText__ClZ11{opacity:.7}.InvoiceManager_titleText___UK3T{max-width:200px;overflow:hidden;color:var(--md-on-surface-variant);font-size:.8125rem;text-overflow:ellipsis;white-space:nowrap}.InvoiceManager_discountText__bychU{color:var(--md-on-surface-variant);font-size:.75rem}.InvoiceManager_remainingText__QvLgH{color:var(--md-error);font-size:.75rem}.InvoiceManager_creditNoteAmount__0qnRK,.InvoiceManager_creditNoteText__8im9n{color:var(--ds-red-600);font-weight:500}.InvoiceManager_creditNoteAmount__0qnRK,.InvoiceManager_creditNoteText__8im9n{font-size:.875rem}.InvoiceManager_creditNoteMeta__6dO4J{color:var(--ds-red-600);font-size:.75rem;opacity:.8}.InvoiceManager_branchMarker__j65JO{color:var(--md-outline-variant);padding-left:var(--md-spacing-2);font-size:1rem}.InvoiceManager_branchMarkerDanger__8bCeU{color:var(--ds-red-600)}@media (max-width:904px){.InvoiceManager_phaseHeader__0Se4W,.InvoiceManager_phaseNameGroup__CcgNi,.InvoiceManager_phaseTitleRow__jQAKu,.InvoiceManager_tableHeader__ywPpg{align-items:flex-start;flex-direction:column}}.ProjectInvoicesList_list__2ZVjq{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ds-space-layout-relaxed);min-width:0}.ProjectInvoicesList_head__phTgR{flex-wrap:wrap;justify-content:space-between;min-width:0}.ProjectInvoicesList_head__phTgR,.ProjectInvoicesList_heading__dcFTa{display:flex;align-items:center;gap:var(--ds-space-layout-compact)}.ProjectInvoicesList_title__U88JO{margin:0;font-size:var(--ds-text-2xl);line-height:var(--ds-leading-tight);font-weight:var(--ds-font-weight-semibold);color:var(--md-sys-color-on-surface)}.ProjectInvoicesList_count__3y_2x{display:inline-grid;place-items:center;min-inline-size:var(--ds-spacing-7);block-size:var(--ds-spacing-6);padding-inline:var(--ds-space-layout-compact);border-radius:var(--ds-radius-full);background:var(--md-sys-color-surface-container);color:var(--md-sys-color-on-surface-variant);font-size:var(--ds-text-sm);font-weight:var(--ds-font-weight-semibold)}.ProjectInvoicesList_filters__TMWB9{display:flex;flex-wrap:wrap;gap:var(--ds-space-layout-dense);min-width:0}.ProjectInvoicesList_groupBody__E__WL{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ds-space-layout-dense);min-width:0}.ProjectInvoicesList_groupSummary__ACl_K{margin:0;color:var(--md-sys-color-on-surface-variant);font-size:var(--ds-type-control-supporting-size)}.ProjectInvoicesList_row__1TwZZ{position:relative;isolation:isolate}.ProjectInvoicesList_row__1TwZZ[data-tone]:after,.ProjectInvoicesList_row__1TwZZ[data-tone]:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}.ProjectInvoicesList_row__1TwZZ[data-tone]:before{background:var(--row-tone);opacity:var(--ds-state-pressed-opacity)}.ProjectInvoicesList_row__1TwZZ[data-tone]:after{inset-inline-end:auto;inline-size:var(--ds-border-semantic-priority-stripe-width);background:var(--row-tone)}.ProjectInvoicesList_row__1TwZZ[data-tone=unpaid]{--row-tone:var(--md-sys-color-error)}.ProjectInvoicesList_row__1TwZZ[data-tone=paid]{--row-tone:var(--md-sys-color-success)}.ProjectInvoicesList_row__1TwZZ[data-tone=voided]{--row-tone:var(--md-sys-color-outline);color:var(--md-sys-color-on-surface-variant)}.ProjectInvoicesList_date__TbiuW{padding-inline-start:var(--ds-space-layout-compact);white-space:nowrap}.ProjectInvoicesList_row__1TwZZ[data-kind=credit],.ProjectInvoicesList_row__1TwZZ[data-kind=proforma]{font-size:var(--ds-type-control-supporting-size)}.ProjectInvoicesList_amountStack__Sh5sf,.ProjectInvoicesList_numberStack__T_6Sv{display:inline-grid;gap:var(--ds-spacing-1);min-width:0}.ProjectInvoicesList_amountStack__Sh5sf{justify-items:end}.ProjectInvoicesList_numberCell__mM_eI{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-layout-dense);min-width:0}.ProjectInvoicesList_sub__u_roC{padding-inline-start:var(--ds-space-layout-relaxed)}.ProjectInvoicesList_subNumber__daqTU{color:var(--md-sys-color-on-surface-variant);font-weight:var(--ds-font-weight-medium);overflow-wrap:break-word}.ProjectInvoicesList_number__xEwUv{padding:0;border:0;background:none;color:var(--md-sys-color-on-surface);font:inherit;font-weight:var(--ds-font-weight-semibold);text-align:start;text-decoration:underline;text-decoration-color:var(--md-sys-color-outline-variant);text-underline-offset:var(--ds-spacing-1);overflow-wrap:break-word;cursor:pointer}.ProjectInvoicesList_number__xEwUv:hover{text-decoration-color:currentColor}.ProjectInvoicesList_number__xEwUv:focus-visible{outline:var(--ds-border-semantic-focus-ring-width) solid var(--md-sys-color-on-surface);outline-offset:var(--ds-border-semantic-focus-ring-offset)}.ProjectInvoicesList_voided__eQkYM{text-decoration-line:line-through}.ProjectInvoicesList_muted__MZL7s,.ProjectInvoicesList_voided__eQkYM{color:var(--md-sys-color-on-surface-variant)}.ProjectInvoicesList_amountSub__0LDJ1,.ProjectInvoicesList_amount__sxXQ0,.ProjectInvoicesList_credit__Vywln,.ProjectInvoicesList_paid__9wtKb{font-variant-numeric:tabular-nums;white-space:nowrap}.ProjectInvoicesList_amount__sxXQ0,.ProjectInvoicesList_credit__Vywln,.ProjectInvoicesList_paid__9wtKb{font-weight:var(--ds-font-weight-semibold)}.ProjectInvoicesList_amountSub__0LDJ1{color:var(--md-sys-color-on-surface-variant)}.ProjectInvoicesList_paid__9wtKb{color:var(--md-sys-color-success)}.ProjectInvoicesList_credit__Vywln{color:var(--md-sys-color-error)}.ProjectInvoicesList_actions__W_DSX{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--ds-spacing-1);min-width:0}.ProjectInvoicesList_expanderGap__ec8TC,.ProjectInvoicesList_menuGap__etWBw{display:inline-block;inline-size:var(--ds-spacing-10);flex:none}.ProjectInvoicesList_list__2ZVjq{padding:0;max-inline-size:none}