.PhaseDocumentUploadModal_modal__aNVcs{container-name:phase-document-upload;container-type:inline-size}.PhaseDocumentUploadModal_categoryButton__31s7n,.PhaseDocumentUploadModal_modalTitle__L_2MN,.PhaseDocumentUploadModal_selectedTags__8qSdd,.PhaseDocumentUploadModal_suggestedTagList__MB6Ql,.PhaseDocumentUploadModal_tagsHeader__plCO0{display:flex}.PhaseDocumentUploadModal_modalTitle__L_2MN{min-width:0;align-items:center;gap:var(--md-spacing-3);overflow-wrap:break-word}.PhaseDocumentUploadModal_titleIcon__Iui_w{inline-size:var(--md-spacing-6);block-size:var(--md-spacing-6);flex:none}.PhaseDocumentUploadModal_content__xO8x9{display:flex;min-width:0;flex-direction:column;gap:var(--md-spacing-6)}.PhaseDocumentUploadModal_documentNameField__BWDm_{display:flex;min-width:0;flex-direction:column;align-items:flex-end;gap:var(--md-spacing-1);inline-size:100%}.PhaseDocumentUploadModal_categoryDescription__dgXww,.PhaseDocumentUploadModal_subtitle__zyNdQ,.PhaseDocumentUploadModal_suggestedLabel__ZE6JC{color:var(--md-sys-color-on-surface-variant)}.PhaseDocumentUploadModal_subtitle__zyNdQ{display:block;overflow-wrap:break-word}.PhaseDocumentUploadModal_sectionLabel__uTdCs,.PhaseDocumentUploadModal_tagsTitle__EMody,.PhaseDocumentUploadModal_uploadStatus___QoC1{color:var(--md-sys-color-on-surface);font-weight:var(--ds-type-control-emphasis-weight)}.PhaseDocumentUploadModal_sectionLabel__uTdCs{margin-block-end:var(--md-spacing-3)}.PhaseDocumentUploadModal_categoryGrid__O8zhT{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--md-spacing-3)}.PhaseDocumentUploadModal_categoryButton__31s7n{flex-direction:column;align-items:center;justify-content:center;min-width:0;min-height:calc(var(--md-spacing-10) * 3);padding:var(--md-spacing-4) var(--md-spacing-3);text-align:center}.PhaseDocumentUploadModal_categoryCheck__7XX8s{position:absolute;inset-block-start:var(--md-spacing-2);inset-inline-end:var(--md-spacing-2)}.PhaseDocumentUploadModal_categoryIcon__0cz5F{inline-size:var(--md-spacing-8);block-size:var(--md-spacing-8);margin-block-end:var(--md-spacing-2);color:var(--md-sys-color-primary)}.PhaseDocumentUploadModal_categoryName__mbfuq{margin:0;color:inherit;font-weight:var(--ds-type-control-emphasis-weight);overflow-wrap:break-word}.PhaseDocumentUploadModal_categoryDescription__dgXww{margin-block-start:var(--md-spacing-1);overflow-wrap:break-word}.PhaseDocumentUploadModal_tagsHeader__plCO0{align-items:center;justify-content:space-between;gap:var(--md-spacing-3);margin-block-end:var(--md-spacing-3)}.PhaseDocumentUploadModal_suggestedToggle__S0T0y{flex:none}.PhaseDocumentUploadModal_selectedTags__8qSdd{flex-wrap:wrap;gap:var(--md-spacing-2);margin-block-start:var(--md-spacing-3)}.PhaseDocumentUploadModal_suggestedPanel__6SmNs{margin-block-start:var(--md-spacing-3);padding:var(--md-spacing-3);background:var(--md-sys-color-surface-container-low);border:thin solid var(--md-sys-color-outline-variant);border-radius:var(--md-radius-small)}.PhaseDocumentUploadModal_suggestedLabel__ZE6JC{display:block;margin-block-end:var(--md-spacing-2)}.PhaseDocumentUploadModal_suggestedTagList__MB6Ql{flex-wrap:wrap;gap:var(--md-spacing-2)}.PhaseDocumentUploadModal_uploadStatus___QoC1{margin-block-end:var(--md-spacing-2)}.PhaseDocumentUploadModal_progress__c82f5{block-size:var(--md-spacing-2);border-radius:var(--md-radius-small)}.PhaseDocumentUploadModal_accentIcon__lOnwu{color:var(--md-sys-color-primary)}@container phase-document-upload (max-width: 30rem){.PhaseDocumentUploadModal_categoryGrid__O8zhT{grid-template-columns:minmax(0,1fr)}.PhaseDocumentUploadModal_tagsHeader__plCO0{align-items:flex-start;flex-direction:column}}.PhaseStatusManualOverride_field__ykKNc{display:flex;flex-direction:column;gap:6px}.PhaseStatusManualOverride_label__QW88N{font-size:.8125rem;font-weight:500;color:var(--md-sys-color-on-surface-variant)}.PhaseStatusManualOverride_lineBox__Sl9sA{display:flex;align-items:center;gap:8px;padding:12px 14px;border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--ds-radius-12);background:var(--md-sys-color-surface-container-low);color:var(--md-sys-color-on-surface)}.PhasePauseFields_fields__EbBgl{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ds-space-layout-standard);min-width:0}.PhasePauseFields_forecast__19T_F{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--ds-space-layout-standard)}.PhasePauseFields_fields__EbBgl details{display:grid;min-width:0}.PhasePauseFields_fields__EbBgl summary{cursor:pointer;color:var(--md-sys-color-on-surface-variant);font-family:var(--ds-type-control-font-family);padding-block:var(--ds-space-layout-compact)}.PhaseActionsMenu_menu__AkyXc{min-width:220px}.InvoicesPageSkeleton_root__yyBoP{container-type:inline-size;display:flex;flex-direction:column;gap:var(--md-spacing-4);min-width:0;width:100%}.InvoicesPageSkeleton_filterSurface__yBGJV,.InvoicesPageSkeleton_paginationRow__qCXWR,.InvoicesPageSkeleton_tableTitleRow__cZ8fo,.InvoicesPageSkeleton_titleRow__6qxPG{display:flex;align-items:center;flex-wrap:wrap;gap:var(--md-spacing-3);min-width:0}.InvoicesPageSkeleton_filterSurface__yBGJV{border:1px solid var(--md-outline-variant);border-radius:var(--md-radius-extra-large);background:var(--md-surface-container);padding:var(--md-spacing-3) var(--md-spacing-4)}.InvoicesPageSkeleton_tableCard__zSERb{min-width:0}.InvoicesPageSkeleton_tableTitleRow__cZ8fo{justify-content:space-between;border-bottom:1px solid var(--md-outline-variant);padding:var(--md-spacing-4) var(--md-spacing-6)}.InvoicesPageSkeleton_tableViewport__9JTfz{max-width:100%;overflow-x:auto}.InvoicesPageSkeleton_tableGrid__qCbQ6{min-width:56rem}.InvoicesPageSkeleton_gridRow__D8YZp{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));align-items:center;gap:var(--md-spacing-4);border-bottom:1px solid var(--md-outline-variant);padding:var(--md-spacing-3) var(--md-spacing-4)}.InvoicesPageSkeleton_paginationRow__qCXWR{justify-content:space-between}@container (max-width: 599px){.InvoicesPageSkeleton_filterSurface__yBGJV>*{flex-basis:100%}.InvoicesPageSkeleton_paginationRow__qCXWR>*,.InvoicesPageSkeleton_tableTitleRow__cZ8fo>*{width:100%!important}}@media (prefers-reduced-motion:reduce){.InvoicesPageSkeleton_root__yyBoP *{animation-duration:.01ms!important;animation-iteration-count:1!important}}.ClientListColumns_stack__GfO6K{min-inline-size:0;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)}.ClientListColumns_title__345IG{max-inline-size:100%;min-inline-size:0;font-size:var(--ds-type-data-table-compact);font-weight:var(--ds-type-control-label-weight)}.ClientListColumns_line___VBC6{color:var(--md-sys-color-on-surface)}.ClientListColumns_line___VBC6,.ClientListColumns_support__nTPDR{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ClientListColumns_support__nTPDR{color:var(--md-sys-color-on-surface-variant);font-size:var(--ds-type-control-supporting-size);font-weight:var(--ds-type-content-regular-weight)}.ClientListColumns_title__345IG .ClientListColumns_line___VBC6{color:inherit}.ClientListColumns_contact__CTGoT{display:block;min-block-size:0;min-inline-size:0;text-decoration:none}.ClientListColumns_contact__CTGoT:focus-visible,.ClientListColumns_contact__CTGoT:hover{text-decoration:underline}.ClientListColumns_contact__CTGoT: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)}.ClientListColumns_muted__9GkAg{color:var(--md-sys-color-on-surface-variant);font-family:var(--ds-type-content-font-family);font-size:var(--ds-type-data-table-compact)}.ClientListColumns_date__MG_rz,.ClientListColumns_number__0HDmZ{color:var(--md-sys-color-on-surface);font-family:var(--ds-type-content-font-family);font-size:var(--ds-type-data-table-compact);font-variant-numeric:tabular-nums;white-space:nowrap}.ClientListColumns_owner__QbQJm{display:flex;align-items:center;gap:var(--ds-space-layout-fine);min-inline-size:0;font-family:var(--ds-type-content-font-family);font-size:var(--ds-type-data-table-compact)}@container md3-table-card (min-width: 905px) and (max-width: 1100px){.ClientListColumns_ownerName__GavUL{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@container md3-table-card (max-width: 904px){.ClientListColumns_line___VBC6,.ClientListColumns_support__nTPDR{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:break-word}}.ClientListColumns_phoneCards__SYzcI{min-inline-size:0;overflow-wrap:break-word}.ClientListColumns_phoneCards__SYzcI span{min-inline-size:0}.ClientListColumns_identity___StUv{min-inline-size:0;max-inline-size:100%;display:inline-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);vertical-align:top}.ClientListColumns_identity___StUv .ClientListColumns_line___VBC6{text-decoration:underline dotted;text-underline-offset:2px}.ClientListColumns_title__345IG:hover .ClientListColumns_identity___StUv .ClientListColumns_line___VBC6{text-decoration-style:solid}.ClientListColumns_kindStrong__3lNqu,.ClientListColumns_kind__G056v{font-family:var(--ds-type-content-font-family);font-size:var(--ds-type-data-table-compact)}.ClientListColumns_kind__G056v{color:var(--md-sys-color-on-surface-variant)}.ClientListColumns_kindStrong__3lNqu{color:var(--md-sys-color-on-surface);font-weight:var(--ds-type-control-label-weight)}.ClientListColumns_title__345IG>span{min-inline-size:0;max-inline-size:100%}.ClientListColumns_icon360__t9dhk{font-size:var(--ds-type-control-metadata-size);font-weight:var(--ds-type-content-strong-weight);font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap}.WorkerFeedbackForm_notesRow__1nEK4{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:12px}.WorkerFeedbackForm_notesRowCompact__vofwx{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}@media (max-width:599px){.WorkerFeedbackForm_notesRowCompact__vofwx,.WorkerFeedbackForm_notesRow__1nEK4{grid-template-columns:1fr}}.PhasePausePanel_panel__iCkxS{grid-column:1/-1;display:grid;gap:var(--ds-space-layout-standard);min-width:0;width:100%;box-sizing:border-box;padding:var(--ds-space-content-inset-standard);border:var(--ds-border-semantic-divider-width) solid var(--md-sys-color-outline-variant);border-radius:var(--ds-shape-container-emphasized);background:var(--md-sys-color-surface);color:var(--md-sys-color-on-surface);overflow-wrap:break-word}.PhasePausePanel_actions__OKgbs,.PhasePausePanel_header__kA3M5,.PhasePausePanel_row__NoBS9{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ds-space-layout-standard)}.PhasePausePanel_header__kA3M5,.PhasePausePanel_row__NoBS9{justify-content:space-between}.PhasePausePanel_header__kA3M5>div,.PhasePausePanel_row__NoBS9>div{flex:1 1 60%;min-width:0}.PhasePausePanel_title__e9irb{font-size:var(--ds-type-content-heading-size);line-height:var(--ds-type-content-title-leading);margin:var(--ds-space-layout-compact) 0}.PhasePausePanel_label__rxNhY,.PhasePausePanel_title__e9irb{font-family:var(--ds-type-control-font-family);font-weight:var(--ds-type-control-label-weight)}.PhasePausePanel_label__rxNhY{font-size:var(--ds-type-control-body-size);margin:0;color:var(--md-sys-color-on-surface-variant)}.PhasePausePanel_summary___7bwF{display:grid;gap:var(--ds-space-layout-standard)}.PhasePausePanel_summary___7bwF>div{padding-block:var(--ds-space-layout-standard);border-top:var(--ds-border-semantic-divider-width) solid var(--md-sys-color-outline-variant)}.PhasePausePanel_panel__iCkxS p{font-family:var(--ds-type-control-font-family);font-size:var(--ds-type-control-body-size);line-height:var(--ds-type-content-copy-leading);margin:var(--ds-space-layout-compact) 0}.PhasePausePanel_form__d1Y8T,.PhasePausePanel_group__mS0R4{display:grid;gap:var(--ds-space-layout-standard);min-width:0;margin:0;padding:0;border:0}.PhasePausePanel_group__mS0R4 legend{font-family:var(--ds-type-control-font-family);font-size:var(--ds-type-control-body-size);font-weight:var(--ds-type-control-label-weight);margin-block-end:var(--ds-space-layout-compact)}.PhasePausePanel_details__X3EWI{border-top:var(--ds-border-semantic-divider-width) solid var(--md-sys-color-outline-variant);padding-block-start:var(--ds-space-layout-standard)}.PhasePausePanel_details__X3EWI summary{cursor:pointer;font-family:var(--ds-type-control-font-family);font-size:var(--ds-type-control-body-size);font-weight:var(--ds-type-control-label-weight);padding-block:var(--ds-space-layout-compact)}.PhaseBonusApprovalPanel_panel__u31ff{display:grid;gap:var(--ds-space-control-label-block);margin-block-start:var(--ds-space-layout-standard);padding-block-start:var(--ds-space-layout-standard);border-block-start:var(--ds-border-semantic-divider-width) solid var(--md-sys-color-outline-variant)}.PhaseBonusApprovalPanel_header__nKRAC,.PhaseBonusApprovalPanel_workerHead__WjWoR{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ds-space-control-label-block)}.PhaseBonusApprovalPanel_title__oqtfc,.PhaseBonusApprovalPanel_workerName__VKBin,.PhaseBonusApprovalPanel_workerTotal__mTwdA{color:var(--md-sys-color-on-surface);font-family:var(--ds-type-control-font-family);font-size:var(--ds-type-control-supporting-size);line-height:var(--ds-type-control-line-height)}.PhaseBonusApprovalPanel_title__oqtfc,.PhaseBonusApprovalPanel_workerTotal__mTwdA{font-weight:var(--ds-type-control-emphasis-weight)}.PhaseBonusApprovalPanel_workerName__VKBin{flex:1 1 10rem;min-width:0;overflow-wrap:break-word}.PhaseBonusApprovalPanel_error__9gXr1,.PhaseBonusApprovalPanel_facts__Gad1C,.PhaseBonusApprovalPanel_meta__38niq,.PhaseBonusApprovalPanel_note__0R2l2,.PhaseBonusApprovalPanel_override__Qo_OC,.PhaseBonusApprovalPanel_summary__H0qKi{margin:0;overflow-wrap:break-word;font-family:var(--ds-type-control-font-family);font-size:var(--ds-type-control-supporting-size);line-height:var(--ds-type-control-line-height)}.PhaseBonusApprovalPanel_facts__Gad1C dt,.PhaseBonusApprovalPanel_meta__38niq,.PhaseBonusApprovalPanel_note__0R2l2,.PhaseBonusApprovalPanel_summary__H0qKi{color:var(--md-sys-color-on-surface-variant)}.PhaseBonusApprovalPanel_override__Qo_OC{color:var(--md-sys-color-on-surface);font-style:italic}.PhaseBonusApprovalPanel_error__9gXr1{color:var(--md-sys-color-error)}.PhaseBonusApprovalPanel_facts__Gad1C{display:flex;flex-wrap:wrap;gap:var(--ds-space-control-label-block) var(--ds-space-layout-standard)}.PhaseBonusApprovalPanel_facts__Gad1C div{display:grid}.PhaseBonusApprovalPanel_facts__Gad1C dd{margin:0;color:var(--md-sys-color-on-surface);font-weight:var(--ds-type-control-emphasis-weight)}.PhaseBonusApprovalPanel_workers__O_RT1{display:grid;gap:var(--ds-space-control-label-block);margin:0;padding:0;list-style:none}.PhaseBonusApprovalPanel_worker__TDNBW{padding-block:var(--ds-space-control-label-block);border-block-start:var(--ds-border-semantic-divider-width) solid var(--md-sys-color-outline-variant)}.PhaseBonusApprovalPanel_confirm__YJ5vA,.PhaseBonusApprovalPanel_daysForm__lvpay,.PhaseBonusApprovalPanel_noBonus__7d8G0,.PhaseBonusApprovalPanel_worker__TDNBW{display:grid;gap:var(--ds-space-control-label-block)}.PhaseBonusApprovalPanel_checkbox__yO7AS{color:var(--md-sys-color-on-surface);font-family:var(--ds-type-control-font-family);font-size:var(--ds-type-control-supporting-size);line-height:var(--ds-type-control-line-height)}.PhaseBonusApprovalPanel_daysFields__L9Ztk{display:flex;flex-wrap:wrap;gap:var(--ds-space-control-label-block)}.PhaseBonusApprovalPanel_daysFields__L9Ztk>*{flex:1 1 8rem;min-width:0}.PhaseBonusApprovalPanel_actions__a7bf2,.PhaseBonusApprovalPanel_buttons__aIlSP{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--ds-space-control-label-block)}.NonWorkingDaysDialog_modal__2C4ID{container-type:inline-size}.NonWorkingDaysDialog_modalTitle__Bu0uP{display:inline-flex;min-width:0;align-items:center;gap:var(--ds-space-control-gap-standard)}.NonWorkingDaysDialog_titleIcon__WhXQY{flex-shrink:0}.NonWorkingDaysDialog_body__a66Po{display:flex;min-width:0;flex-direction:column;gap:var(--ds-space-layout-standard)}.NonWorkingDaysDialog_description___KGjB{margin:0;color:var(--md-sys-color-on-surface-variant);overflow-wrap:break-word}.NonWorkingDaysDialog_section__YFKwf{display:flex;min-width:0;flex-direction:column;gap:var(--ds-space-layout-compact)}.NonWorkingDaysDialog_sectionHeader__fWS5p{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:var(--ds-space-layout-compact);flex-wrap:wrap}.NonWorkingDaysDialog_sectionTitle__SkLAQ{min-width:0;margin:0;color:var(--md-sys-color-on-surface);font-weight:var(--ds-type-control-label-weight);overflow-wrap:break-word}.NonWorkingDaysDialog_bulkActions__zNkDx,.NonWorkingDaysDialog_footerActions__U_Xpx{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:var(--ds-space-control-gap-compact);flex-wrap:wrap}.NonWorkingDaysDialog_dayList__Oz5X6{display:flex;min-width:0;margin:0;padding:0;flex-direction:column;gap:var(--ds-space-control-gap-compact);list-style:none}.NonWorkingDaysDialog_dayRow__AtuGJ{display:flex;min-width:0;align-items:center;flex-wrap:wrap;column-gap:var(--ds-space-control-gap-compact);padding-block:var(--ds-space-control-gap-compact);padding-inline:var(--ds-space-content-inset-compact);color:var(--md-sys-color-on-surface-variant);background:var(--md-sys-color-surface-container-low);border:var(--ds-border-semantic-control-outline-width) solid var(--md-sys-color-outline-variant);border-radius:var(--ds-shape-container-compact)}.NonWorkingDaysDialog_dayRow__AtuGJ[data-kind=weekend][data-included=true]{color:var(--md-sys-color-on-success-container);background:var(--md-sys-color-success-container);border-color:var(--md-sys-color-success)}.NonWorkingDaysDialog_dayRow__AtuGJ[data-kind=holiday][data-included=true]{color:var(--md-sys-color-on-warning-container);background:var(--md-sys-color-warning-container);border-color:var(--md-sys-color-warning)}.NonWorkingDaysDialog_checkbox___RthE{margin-inline-start:calc(-1 * var(--ds-space-content-inset-compact))}.NonWorkingDaysDialog_dayText__LYSgA{display:flex;min-width:0;align-items:baseline;gap:var(--ds-space-control-gap-compact);flex-wrap:wrap}.NonWorkingDaysDialog_date__i4dsS{color:inherit;font-weight:var(--ds-type-control-emphasis-weight)}.NonWorkingDaysDialog_dayName__BA_cm{min-width:0;color:inherit;overflow-wrap:break-word}.NonWorkingDaysDialog_stats__Hq3UG{display:grid;margin:0;padding-top:var(--ds-space-layout-dense);gap:var(--ds-space-control-gap-compact);border-top:var(--ds-border-semantic-divider-width) solid var(--md-sys-color-outline-variant)}.NonWorkingDaysDialog_statRow__wlUIO{display:flex;min-width:0;justify-content:space-between;gap:var(--ds-space-layout-standard);color:var(--md-sys-color-on-surface-variant)}.NonWorkingDaysDialog_statRow__wlUIO dt{min-width:0;overflow-wrap:break-word}.NonWorkingDaysDialog_statRow__wlUIO dd{margin:0;color:var(--md-sys-color-on-surface);font-weight:var(--ds-type-control-emphasis-weight)}.NonWorkingDaysDialog_statRow__wlUIO[data-tone=success] dd{color:var(--md-sys-color-success)}.NonWorkingDaysDialog_statRow__wlUIO[data-tone=warning] dd{color:var(--md-sys-color-warning)}.NonWorkingDaysDialog_warning__gr9hQ{display:flex;min-width:0;align-items:flex-start;padding:var(--ds-space-content-inset-standard);gap:var(--ds-space-control-gap-standard);color:var(--md-sys-color-on-warning-container);background:var(--md-sys-color-warning-container);border:var(--ds-border-semantic-control-outline-width) solid var(--md-sys-color-warning);border-radius:var(--ds-shape-container-standard);overflow-wrap:break-word}.NonWorkingDaysDialog_warningIcon__GWohw{flex-shrink:0}.NonWorkingDaysDialog_kindChoice__FLj56{margin-inline-start:auto}.NonWorkingDaysDialog_warningBody__i943W{display:flex;min-width:0;flex-direction:column;gap:var(--ds-space-control-gap-compact)}.PMPhaseDetailContent_root___sAUb{display:flex;flex-direction:column;gap:20px;color:var(--md-sys-color-on-surface)}.PMPhaseDetailContent_headerTitle__LZ8A9{margin:0 0 4px;font-size:18px;font-weight:600}.PMPhaseDetailContent_projectName__Heeif{margin:0 0 8px;color:var(--md-sys-color-on-surface-subtle);font-size:13px}.PMPhaseDetailContent_actionToolbar__nL_kZ,.PMPhaseDetailContent_avatar__v2xIe,.PMPhaseDetailContent_badgeRow__3Kvtt,.PMPhaseDetailContent_dangerTitle__kii4A,.PMPhaseDetailContent_dependencyTitle__xl9LQ,.PMPhaseDetailContent_emptyStateHeader__dMTt9,.PMPhaseDetailContent_emptyTeamHeader__sjjyg,.PMPhaseDetailContent_linkedRow__yj_EK,.PMPhaseDetailContent_locationCard__ulkRN,.PMPhaseDetailContent_marketingTitle__St1BA,.PMPhaseDetailContent_orderStatus__W6_F0,.PMPhaseDetailContent_periodGroupLabel__4_e84,.PMPhaseDetailContent_personRow__YCaKm,.PMPhaseDetailContent_planningToggleLabel__HolGI,.PMPhaseDetailContent_planningToggle__9MDTr,.PMPhaseDetailContent_pmCard__6dsVb,.PMPhaseDetailContent_pmHeader__SsdeI,.PMPhaseDetailContent_sectionTitleRow__YuWOP,.PMPhaseDetailContent_subcontractorAssignment__fhaL6,.PMPhaseDetailContent_teamTitle__9Tpyw,.PMPhaseDetailContent_workerAssignment__5Pn0U,.PMPhaseDetailContent_workflowHeader__6DL5A{display:flex;align-items:center}.PMPhaseDetailContent_badgeRow__3Kvtt{flex-wrap:wrap;gap:8px}.PMPhaseDetailContent_phaseTypeBadge__VxOWn{display:inline-flex;align-items:center;padding:2px 8px;border-radius:var(--ds-radius-full);font-size:12px;font-weight:500}.PMPhaseDetailContent_phaseTypeBadgeMaterials__5a2GO{color:var(--md-sys-color-success);background:var(--md-sys-color-phase-materials-surface)}.PMPhaseDetailContent_phaseTypeBadgeInstallation__BYVS1{color:var(--md-sys-color-tone-purple-text);background:var(--md-sys-color-phase-installation-surface)}.PMPhaseDetailContent_phaseTypeBadgeFinishing__AwoWR{color:var(--md-sys-color-tone-blue-text);background:var(--md-sys-color-tone-blue-surface)}.PMPhaseDetailContent_phaseTypeBadgeOther__kROZN{color:var(--md-sys-color-on-surface-subtle);background:var(--md-sys-color-surface-container-low)}.PMPhaseDetailContent_planningToggle__9MDTr{flex-wrap:wrap;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--md-sys-color-primary);border-radius:var(--ds-radius-8);color:var(--md-sys-color-on-success-container);background:var(--md-sys-color-tone-green-surface)}.PMPhaseDetailContent_planningToggleHidden__Mv4Nb{border-color:var(--md-sys-color-tone-red-border);color:var(--md-sys-color-on-error-container);background:var(--md-sys-color-tone-red-surface)}.PMPhaseDetailContent_planningToggleLabel__HolGI{gap:8px}.PMPhaseDetailContent_planningIconVisible__7d_fx{color:var(--md-sys-color-success)}.PMPhaseDetailContent_planningIconHidden__LaPHz{color:var(--md-sys-color-tone-red-solid)}.PMPhaseDetailContent_planningTitle__wOPKy{color:inherit;font-size:13px;font-weight:500}.PMPhaseDetailContent_planningSubtitle__8PuzK{color:inherit;font-size:11px}.PMPhaseDetailContent_dependencyPanel__ke75u,.PMPhaseDetailContent_finalInvoicePanel__g002P,.PMPhaseDetailContent_linkedMaterialsPanel__jqKnI,.PMPhaseDetailContent_marketingPanel__szYeG,.PMPhaseDetailContent_pmPanel__xRhdw,.PMPhaseDetailContent_workflowPanel__H8Bwi{padding:12px;border-radius:var(--ds-radius-8)}.PMPhaseDetailContent_finalInvoicePanel__g002P,.PMPhaseDetailContent_marketingPanel__szYeG{margin-bottom:12px}.PMPhaseDetailContent_workflowPanel__H8Bwi{border:1px solid var(--md-sys-color-outline-variant);background:var(--md-sys-color-surface-container-lowest)}.PMPhaseDetailContent_workflowHeader__6DL5A{justify-content:space-between;gap:12px;margin-bottom:12px}.PMPhaseDetailContent_workflowTitle__Vy8AP{color:var(--md-sys-color-on-surface-muted);font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.PMPhaseDetailContent_actionToolbar__nL_kZ{flex-wrap:wrap;gap:6px}.PMPhaseDetailContent_actionToolbarCompact__Qeryo{flex-wrap:nowrap}.PMPhaseDetailContent_workflowFormPanel__GZlIf{margin-bottom:12px;padding:12px;border-radius:var(--ds-radius-8)}.PMPhaseDetailContent_schedulePanel__53OzJ{border:1px solid var(--ds-green-200);background:var(--md-sys-color-tone-green-surface)}.PMPhaseDetailContent_reschedulePanel__daDyK{border:1px solid var(--ds-blue-300);background:var(--md-sys-color-info-container)}.PMPhaseDetailContent_pausePanel__GhDde{border:1px solid var(--ds-amber-300);background:var(--md-sys-color-warning-container);color:var(--md-sys-color-on-warning-container)}.PMPhaseDetailContent_formTitle__tYr7q{margin-bottom:12px;font-size:12px;font-weight:600}.PMPhaseDetailContent_formTitleGreen__H4IT9{color:var(--md-sys-color-tone-green-text)}.PMPhaseDetailContent_formTitleBlue__ptAzL{color:var(--md-sys-color-on-info-container)}.PMPhaseDetailContent_formTitleAmber__15bW4{color:var(--md-sys-color-on-warning-container)}.PMPhaseDetailContent_fieldGroup__vXp1T{margin-bottom:10px}.PMPhaseDetailContent_textInput__fK9Ty{width:100%;padding:10px;font-size:14px;border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--ds-radius-sm);background:var(--md-sys-color-surface)}.PMPhaseDetailContent_infoField__siMcw{margin-bottom:12px}.PMPhaseDetailContent_notesField__8R2Zo{margin-bottom:0}.PMPhaseDetailContent_infoLabel__NBwkt{display:block;margin-bottom:4px;color:var(--md-sys-color-on-surface-subtle);font-size:11px}.PMPhaseDetailContent_schedulingBadge__WkJIU{display:inline-flex;align-items:center;padding:4px 10px;font-size:12px;font-weight:600;border-radius:var(--ds-radius-12)}.PMPhaseDetailContent_schedulingBadgeNotReady__H8twH{color:var(--ds-amber-800);background:var(--md-sys-color-warning-container)}.PMPhaseDetailContent_schedulingBadgeReady__T3fF5{color:var(--md-sys-color-tone-green-text);background:var(--md-sys-color-success-container)}.PMPhaseDetailContent_schedulingBadgeScheduled__xpXWK{color:var(--ds-blue-800);background:var(--md-sys-color-info-container)}.PMPhaseDetailContent_schedulingBadgeFinishing__NnyPV{color:var(--md-sys-color-on-info-container);background:var(--md-sys-color-info-container)}.PMPhaseDetailContent_schedulingBadgeInProgress__VVumA{color:var(--ds-purple-800);background:var(--md-sys-color-tone-blue-surface)}.PMPhaseDetailContent_schedulingBadgePaused__a3lHB{color:var(--ds-red-800);background:var(--md-sys-color-error-container)}.PMPhaseDetailContent_schedulingBadgeDone__EegTp{color:var(--md-sys-color-tone-green-text);background:var(--md-sys-color-tone-green-surface)}.PMPhaseDetailContent_periodRow__DWmwA,.PMPhaseDetailContent_progressHeader__3oZjZ,.PMPhaseDetailContent_waitingReason__r9L6y{display:flex;align-items:center}.PMPhaseDetailContent_waitingReason__r9L6y{gap:6px;padding:8px 10px;color:var(--ds-amber-800);font-size:13px;border-radius:var(--ds-radius-sm);background:var(--md-sys-color-warning-container)}.PMPhaseDetailContent_periodCard__MTI13{padding:10px 12px;border:1px solid var(--ds-green-200);border-radius:var(--ds-radius-8);background:var(--md-sys-color-tone-green-surface)}.PMPhaseDetailContent_periodRow__DWmwA{gap:8px}.PMPhaseDetailContent_periodRowSpaced__DS0F1{margin-bottom:8px}.PMPhaseDetailContent_periodIcon__YVJWq{color:var(--md-sys-color-tone-green-text)}.PMPhaseDetailContent_periodIconMuted__bAF4s{color:var(--md-sys-color-success)}.PMPhaseDetailContent_periodLabel__iPvM_{margin-bottom:2px;color:var(--md-sys-color-tone-green-text);font-size:10px}.PMPhaseDetailContent_periodValue__aoB2x{color:var(--md-sys-color-tone-green-text);font-size:13px;font-weight:600}.PMPhaseDetailContent_periodDivider__VaE6z{margin:8px 0;padding-top:8px;border-top:1px dashed var(--ds-green-200)}.PMPhaseDetailContent_periodDuration__0frkM{margin-top:8px;color:var(--md-sys-color-tone-green-text);font-size:12px;font-weight:500}.PMPhaseDetailContent_periodHint__X_kMR{margin-top:8px;color:var(--md-sys-color-on-surface-subtle);font-size:11px;font-style:italic}.PMPhaseDetailContent_progressHeader__3oZjZ{justify-content:space-between;gap:12px;margin-bottom:6px}.PMPhaseDetailContent_progressValue__Ug1lG{font-size:12px;font-weight:600}.PMPhaseDetailContent_progressBar__WR_EZ{display:block;width:100%;height:6px;overflow:hidden;appearance:none;border:0;border-radius:3px;background:var(--md-sys-color-surface-container-high)}.PMPhaseDetailContent_progressBar__WR_EZ::-webkit-progress-bar{border-radius:3px;background:var(--md-sys-color-surface-container-high)}.PMPhaseDetailContent_progressBar__WR_EZ::-webkit-progress-value{border-radius:3px;transition:width .3s ease}.PMPhaseDetailContent_progressBar__WR_EZ::-moz-progress-bar{border-radius:3px;transition:width .3s ease}.PMPhaseDetailContent_progressFillLow__wcI_p::-webkit-progress-value{background:var(--ds-amber-500)}.PMPhaseDetailContent_progressFillLow__wcI_p::-moz-progress-bar{background:var(--ds-amber-500)}.PMPhaseDetailContent_progressFillMedium__kmFpq::-webkit-progress-value{background:var(--ds-blue-500)}.PMPhaseDetailContent_progressFillMedium__kmFpq::-moz-progress-bar{background:var(--ds-blue-500)}.PMPhaseDetailContent_progressFillHigh__0Li1t::-webkit-progress-value{background:var(--ds-green-700)}.PMPhaseDetailContent_progressFillHigh__0Li1t::-moz-progress-bar{background:var(--ds-green-700)}.PMPhaseDetailContent_notesCard__D1B29{padding:8px;color:var(--md-sys-color-on-surface-muted);font-size:13px;line-height:1.4;border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--ds-radius-sm);background:var(--md-sys-color-surface)}.PMPhaseDetailContent_notesEmpty__XngmP{color:var(--md-sys-color-on-surface-faint);font-size:12px;font-style:italic}.PMPhaseDetailContent_pauseDateField__Qc8ta{flex:1 1 auto;--md3-field-container:var(--md-sys-color-error-container);--md3-field-content:var(--md-sys-color-on-error-container);--md3-field-label:var(--md-sys-color-on-error-container);--md3-field-supporting:var(--md-sys-color-on-error-container);--md3-field-outline:var(--md-sys-color-error);--md3-field-icon:var(--md-sys-color-on-error-container);--md3-field-caret:var(--md-sys-color-error)}.PMPhaseDetailContent_pauseClearButton__eLVlJ{--md3-icon-btn-content:var(--md-sys-color-on-error-container);--md3-icon-btn-state-layer:var(--md-sys-color-on-error-container);--md3-icon-btn-outline:var(--md-sys-color-error)}.PMPhaseDetailContent_teamPanel__15PkP{padding:12px;border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--ds-radius-8);background:var(--md-sys-color-surface-container-lowest)}.PMPhaseDetailContent_teamTitle__9Tpyw{gap:6px;margin-bottom:8px;color:var(--md-sys-color-on-surface-muted);font-size:12px;font-weight:600}.PMPhaseDetailContent_teamList__9g_Pu{display:flex;flex-direction:column;gap:4px}.PMPhaseDetailContent_workerAssignment__5Pn0U{flex-wrap:wrap;gap:6px;padding:5px 8px;font-size:12px;border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--ds-radius-sm);background:var(--md-sys-color-surface)}.PMPhaseDetailContent_workerInitials__BqPSt{flex:0 0 auto;font-weight:500}.PMPhaseDetailContent_workerName__anEBN{flex:1 1 auto;min-width:0;overflow:hidden;color:var(--md-sys-color-on-surface-variant);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.PMPhaseDetailContent_workerDateMeta__8KajU{flex:0 0 auto;color:var(--md-sys-color-on-surface-faint);font-size:10px}.PMPhaseDetailContent_workerDateRange__xTuDj{display:flex;flex:0 0 auto;align-items:center;gap:inherit}.PMPhaseDetailContent_workerRemoveButton__TI9d5{flex:0 0 auto;padding:2px 5px;color:var(--md-sys-color-on-surface-faint);font-size:11px;line-height:1;border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--ds-radius-4);background:transparent;cursor:pointer}.PMPhaseDetailContent_subcontractorAssignment__fhaL6{border-color:var(--md-sys-color-tertiary-container);background:var(--md-sys-color-surface-container-low)}.PMPhaseDetailContent_subcontractorInitials__qRETx{color:var(--md-sys-color-on-tertiary-container)}.PMPhaseDetailContent_subcontractorNameCell__b0slc{display:flex;flex:1 1 0;flex-direction:column;align-items:flex-start;gap:var(--ds-space-control-label-block);min-width:var(--md3-phase-team-row-name-min-width)}.PMPhaseDetailContent_subcontractorNameText__hRbEr{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PMPhaseDetailContent_workerAbsenceCaption__oq34I{color:var(--md-sys-color-error)}.PMPhaseDetailContent_subcontractorCaption__B0_Ur,.PMPhaseDetailContent_workerAbsenceCaption__oq34I{max-width:100%;overflow:hidden;font-size:var(--md3-phase-team-row-marker-size);font-weight:var(--ds-font-weight-semibold);line-height:var(--ds-leading-tight);text-overflow:ellipsis;white-space:nowrap}.PMPhaseDetailContent_subcontractorCaption__B0_Ur{color:var(--md-sys-color-on-tertiary-container);text-transform:uppercase}.PMPhaseDetailContent_periodGroupLabel__4_e84{gap:6px;padding:4px 0 2px;font-size:10px;font-weight:600}.PMPhaseDetailContent_periodGroupLabelSpaced__xY_Pr{margin-top:4px;border-top:1px dashed var(--md-sys-color-outline-variant)}.PMPhaseDetailContent_periodGroupLabelBeforePause__iUyE_{color:var(--ds-amber-800)}.PMPhaseDetailContent_periodGroupLabelAfterPause__UOo3v{color:var(--md-sys-color-tone-green-text)}.PMPhaseDetailContent_addWorkerAction__Y1PQJ{margin-top:var(--ds-space-control-gap-compact)}.PMPhaseDetailContent_emptyTeamPanel__eF5en{padding:12px;border:1px solid var(--ds-amber-300);border-radius:var(--ds-radius-sm);background:var(--md-sys-color-warning-container)}.PMPhaseDetailContent_emptyTeamHeader__sjjyg{gap:8px;margin-bottom:10px}.PMPhaseDetailContent_emptyTeamIcon__6KZjJ,.PMPhaseDetailContent_emptyTeamTitle__cF5H1{color:var(--ds-amber-800)}.PMPhaseDetailContent_emptyTeamTitle__cF5H1{font-size:12px;font-weight:600}.PMPhaseDetailContent_emptyTeamCopy__BKSd8{color:var(--md-sys-color-tone-amber-text);font-size:11px}.PMPhaseDetailContent_durationSummary__3PopY{font-size:12px;font-weight:500}.PMPhaseDetailContent_durationSummaryGreen___K8mt{color:var(--md-sys-color-tone-green-text)}.PMPhaseDetailContent_durationSummaryBlue__BWhv_{color:var(--md-sys-color-on-info-container)}.PMPhaseDetailContent_marketingPanel__szYeG{border:1px solid var(--md-sys-color-tone-purple-border);background:var(--md-sys-color-tone-purple-surface-subtle)}.PMPhaseDetailContent_marketingTitle__St1BA{gap:6px;margin-bottom:8px;color:var(--ds-purple-800);font-size:12px;font-weight:600}.PMPhaseDetailContent_marketingItem__ikRul{margin-bottom:4px;padding:6px 8px;font-size:12px;border:1px solid var(--ds-purple-100);border-radius:var(--ds-radius-sm);background:var(--md-sys-color-surface)}.PMPhaseDetailContent_marketingDescription__mr3Yp{color:var(--md-sys-color-on-surface);font-weight:500}.PMPhaseDetailContent_marketingMeta__fo9YS{margin-top:2px;color:var(--md-sys-color-on-surface-subtle)}.PMPhaseDetailContent_pmPanel__xRhdw{border:1px solid var(--md-sys-color-tone-blue-border);background:var(--md-sys-color-tone-blue-surface)}.PMPhaseDetailContent_pmHeader__SsdeI{justify-content:space-between;gap:12px;margin-bottom:8px;color:var(--md-sys-color-on-info-container);font-size:12px;font-weight:600}.PMPhaseDetailContent_sectionTitleRow__YuWOP{gap:6px}.PMPhaseDetailContent_loadingRow__z_01q{display:flex;justify-content:center;padding:8px}.PMPhaseDetailContent_pmList__kTQBe{display:flex;flex-direction:column;gap:6px}.PMPhaseDetailContent_pmCard__6dsVb{justify-content:space-between;gap:12px;padding:8px 10px;border:1px solid var(--ds-blue-100);border-radius:var(--ds-radius-sm);background:var(--md-sys-color-surface)}.PMPhaseDetailContent_pmCardSecondary___ASGN{padding:6px 10px;border-color:var(--md-sys-color-outline-variant);background:var(--md-sys-color-surface-container-lowest)}.PMPhaseDetailContent_personRow__YCaKm{gap:8px;min-width:0}.PMPhaseDetailContent_avatar__v2xIe{justify-content:center;flex:0 0 auto;width:32px;height:32px;color:var(--md-sys-color-on-tone-solid);font-size:12px;font-weight:600;border-radius:var(--ds-radius-circle)}.PMPhaseDetailContent_avatarPrimary__dPgn_{background:var(--ds-blue-500)}.PMPhaseDetailContent_avatarSecondary__lPYN8{width:28px;height:28px;font-size:11px;background:var(--ds-neutral-500)}.PMPhaseDetailContent_personNamePrimary__YeqRR{color:var(--ds-blue-900);font-size:13px;font-weight:600}.PMPhaseDetailContent_personNameSecondary__EUYCv{color:var(--md-sys-color-on-surface-variant);font-size:12px;font-weight:500}.PMPhaseDetailContent_personEmail__F9ls2{color:var(--md-sys-color-on-surface-subtle);font-size:11px}.PMPhaseDetailContent_personEmailSecondary__jKsTj{color:var(--md-sys-color-on-surface-faint);font-size:10px}.PMPhaseDetailContent_roleBadge__wv8Ik{font-weight:600;border-radius:var(--ds-radius-md)}.PMPhaseDetailContent_roleBadgePrimary__7lDVQ{padding:2px 8px;color:var(--md-sys-color-on-tone-solid);font-size:10px;background:var(--ds-blue-500)}.PMPhaseDetailContent_roleBadgeSecondary__pjTlX{padding:2px 6px;color:var(--md-sys-color-on-surface-subtle);font-size:9px;font-weight:500;background:var(--md-sys-color-surface-container-high)}.PMPhaseDetailContent_emptyPmPanel__OLe0L{padding:12px;text-align:center;border:1px solid var(--ds-amber-300);border-radius:var(--ds-radius-sm);background:var(--md-sys-color-tone-amber-surface-subtle)}.PMPhaseDetailContent_emptyStateHeader__dMTt9{justify-content:center;gap:8px;margin-bottom:8px;color:var(--md-sys-color-tone-amber-text)}.PMPhaseDetailContent_emptyStateTitle__G_6Pt{font-size:12px;font-weight:600}.PMPhaseDetailContent_emptyStateCopy___LqCC{margin-bottom:10px;color:var(--md-sys-color-tone-amber-text);font-size:11px}.PMPhaseDetailContent_finalInvoicePanel__g002P{border:1px solid var(--ds-red-300);background:var(--md-sys-color-tone-red-surface)}.PMPhaseDetailContent_dangerTitle__kii4A{gap:6px;margin-bottom:8px;color:var(--md-sys-color-error);font-size:12px;font-weight:600}.PMPhaseDetailContent_dangerCopy__gzMtT{margin-bottom:8px;color:var(--md-sys-color-error);font-size:13px}.PMPhaseDetailContent_adminHint__OIrRD{color:var(--md-sys-color-on-error-container);font-size:11px}.PMPhaseDetailContent_dependencyPanel__ke75u{border:1px solid var(--md-sys-color-outline-variant);background:var(--md-sys-color-surface-container-lowest)}.PMPhaseDetailContent_dependencyPanelBlocked__IJCzo{border-color:var(--md-sys-color-tone-red-border);background:var(--md-sys-color-tone-red-surface)}.PMPhaseDetailContent_dependencyTitle__xl9LQ{gap:6px;margin-bottom:8px;color:var(--md-sys-color-on-surface-muted);font-size:12px;font-weight:600}.PMPhaseDetailContent_dependencyTitleBlocked__KRdEu{color:var(--ds-red-800)}.PMPhaseDetailContent_dependencyCopy__yamAO{color:var(--md-sys-color-on-surface-subtle);font-size:13px}.PMPhaseDetailContent_dependencyCopyBlocked__IWrdV{color:var(--ds-red-800)}.PMPhaseDetailContent_linkedMaterialsPanel__jqKnI{border:1px solid var(--md-sys-color-tone-green-border);background:var(--md-sys-color-tone-green-surface)}.PMPhaseDetailContent_linkedHeader__CFudP{margin-bottom:8px;color:var(--md-sys-color-tone-green-text);font-size:12px;font-weight:600}.PMPhaseDetailContent_linkedRow__yj_EK{justify-content:space-between;gap:8px;margin-bottom:8px}.PMPhaseDetailContent_linkedName__Xri9A{font-size:13px;font-weight:500}.PMPhaseDetailContent_orderStatus__W6_F0{gap:6px;margin-bottom:8px;padding:6px 8px;font-size:12px;border-radius:var(--ds-radius-sm);background:var(--md-sys-color-tone-green-surface)}.PMPhaseDetailContent_linkedPlain__Ztkla,.PMPhaseDetailContent_orderStatusText__ECtnW{color:var(--md-sys-color-tone-green-text)}.PMPhaseDetailContent_linkedPlain__Ztkla{font-size:13px}.PMPhaseDetailContent_linkedEmpty__b2Clp{color:var(--md-sys-color-on-surface-subtle);font-size:13px}.PMPhaseDetailContent_locationLabel__djwCr{margin-bottom:8px;color:var(--md-sys-color-on-surface-subtle);font-size:12px}.PMPhaseDetailContent_locationCard__ulkRN{gap:8px;padding:12px;border-radius:var(--ds-radius-8);background:var(--md-sys-color-surface-container-lowest)}.PMPhaseDetailContent_locationText__FNNHv{font-size:14px}.PMPhaseDetailContent_actionErrorBanner__VBTKc{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:8px 0;padding:8px 12px;border-radius:var(--ds-radius-8);border:1px solid var(--md-sys-color-error);background:color-mix(in srgb,var(--md-sys-color-error) 6%,transparent);color:var(--md-sys-color-error);font-size:12px}.PMPhaseDetailContent_manualEditWarning__oT8ba{margin:8px 0;padding:8px 12px;border-radius:var(--ds-radius-8);border:1px solid var(--md-sys-color-warning);background:var(--md-sys-color-warning-container);color:var(--md-sys-color-on-warning-container);font-size:12px}.PMPhaseDetailContent_manualEditInfo__3RnLt{margin:8px 0;padding:8px 12px;border-radius:var(--ds-radius-8);border:1px solid var(--md-sys-color-outline-variant);background:var(--md-sys-color-surface-container);color:var(--md-sys-color-on-surface);font-size:12px;line-height:1.45;overflow-wrap:break-word}.PMPhaseDetailContent_linkedPhaseRow__8MkDM{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px}.PMPhaseDetailContent_linkedPhaseLabel___bGnq{color:var(--md-sys-color-on-surface-variant);font-size:12px;font-weight:600}.PMPhaseDetailContent_actionNoticeBanner__nT5e_{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin:8px 0;padding:8px 12px;border-radius:var(--ds-radius-8);border:1px solid var(--md-sys-color-success);background:color-mix(in srgb,var(--md-sys-color-success) 8%,transparent);color:var(--md-sys-color-on-success-container);font-size:12px;line-height:1.45}.PMPhaseDetailContent_actionNoticeBannerWarn___mQjy{border-color:var(--md-warning);background:var(--md-warning-container);color:var(--md-on-warning-container)}.PMPhaseDetailContent_pausePreview__QPdCr{margin:8px 0 12px;padding:8px 12px;border-radius:var(--ds-radius-8);border:1px dashed var(--md-warning);background:color-mix(in srgb,var(--md-warning) 6%,transparent);font-size:12px;line-height:1.5}.PMPhaseDetailContent_pausePreviewTitle__enUEn{font-weight:600;margin-bottom:4px}.PMPhaseDetailContent_pausePreviewList__4gp6y{margin:4px 0 0;padding-left:16px}.PMPhaseDetailContent_pauseResumeHint___nx_n{margin-top:6px;font-size:11px;opacity:.85}.PMPhaseDetailContent_scheduledPausePanel__wQjGN{margin-bottom:12px;padding:10px 12px;border-radius:var(--ds-radius-8);border:1px dashed var(--md-sys-color-info);background:var(--md-sys-color-info-container);color:var(--md-sys-color-on-info-container)}.PMPhaseDetailContent_scheduledPauseTitle__G7eWu{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;margin-bottom:4px}.PMPhaseDetailContent_scheduledPauseBody__1Iziw{font-size:12px;line-height:1.5}.PMPhaseDetailContent_scheduledPauseActions__8cVN5{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.PMPhaseDetailContent_resumeInlineActions__o4vO2{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.PMPhaseDetailContent_checkboxHelper__7FT_f{font-size:11px;opacity:.8;margin-top:2px}.PMPhaseDetailModal_footerActions__C9oQK,.PMPhaseDetailModal_loadingState__AQ2ui,.PMPhaseDetailModal_modalTitle__7Bpg1{display:flex;align-items:center}.PMPhaseDetailModal_modalTitle__7Bpg1{align-items:flex-start;gap:var(--ds-space-control-gap-standard);width:100%}.PMPhaseDetailModal_titleText__TwLG_{flex:1 1 auto;min-width:0;font-weight:var(--ds-type-control-label-weight);overflow-wrap:break-word}.PMPhaseDetailModal_navigationAction__ZBh9v{flex-shrink:0}.PMPhaseDetailModal_positionLabel__Rib_3{flex-shrink:0;margin-inline-start:auto;color:var(--md-sys-color-on-tone-solid);font-size:var(--ds-type-control-metadata-size)}.PMPhaseDetailModal_footerActions__C9oQK{flex-wrap:wrap;gap:var(--ds-space-control-gap-standard);width:100%;justify-content:flex-end}.PMPhaseDetailModal_secondaryAction__2tOf8{margin-inline-start:auto}.PMPhaseDetailModal_loadingState__AQ2ui{justify-content:center;min-block-size:var(--ds-size-256)}.PMPhaseDetailModal_emptyState__9Y7bq{padding:var(--ds-space-layout-unit-large);color:var(--md-sys-color-on-surface-faint);text-align:center}.PlanningHoldBanner_banner__KBtYy{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--md-spacing-3,12px);margin-block-end:var(--md-spacing-4,16px);padding:var(--md-spacing-3,12px) var(--md-spacing-4,16px);border-radius:var(--md-sys-shape-corner-medium,12px);background:var(--md-sys-color-warning-container);color:var(--md-sys-color-on-warning-container);min-width:0}.PlanningHoldBanner_icon__YaVpY{flex:0 0 auto;width:var(--ds-sizing-icon-standard);height:var(--ds-sizing-icon-standard);margin-top:var(--ds-space-layout-fine)}.PlanningHoldBanner_text__6r0xm{display:flex;flex:1 1 var(--ds-sizing-content-copy-basis);flex-direction:column;gap:var(--md-spacing-1,4px);min-width:0}.PlanningHoldBanner_title__wHoTr{margin:0;font-weight:var(--ds-type-content-title-weight);font-size:var(--md-sys-typescale-body-medium-size,14px)}.PlanningHoldBanner_reason__hJgPG{margin:0;font-size:var(--md-sys-typescale-body-small-size,12px);overflow-wrap:break-word}.PlanningHoldBanner_error__zA73g{margin:0;font-size:var(--md-sys-typescale-body-small-size,12px);color:var(--md-sys-color-error)}.LaborProposalDialog_body__SnMgt{display:grid;gap:var(--ds-space-layout-comfortable);min-width:0;overflow-wrap:break-word}.LaborProposalDialog_step__F0HVx{display:grid;gap:var(--ds-space-layout-compact);min-width:0}.LaborProposalDialog_stepLabel__TfEoJ{font-size:var(--ds-type-control-supporting-size);font-weight:var(--ds-font-weight-semibold);color:var(--md-sys-color-on-surface-variant)}.LaborProposalDialog_lead__I_0W8,.LaborProposalDialog_text__xI707{margin:0;font-size:var(--ds-type-control-body-size);line-height:var(--ds-type-control-line-height);color:var(--md-sys-color-on-surface)}.LaborProposalDialog_lead__I_0W8{font-size:var(--ds-text-lg)}.LaborProposalDialog_table__hyvRk{min-width:0}.LaborProposalDialog_changed__m3FEr{display:inline-block;padding:0 var(--ds-space-layout-compact);border-radius:var(--ds-radius-4);font-weight:var(--ds-font-weight-semibold);background:var(--md-sys-color-success-container);color:var(--md-sys-color-on-success-container)}.LaborProposalDialog_choice___fTmo{align-items:flex-start;padding:var(--ds-space-layout-standard);border:var(--ds-border-semantic-divider-width) solid var(--md-sys-color-outline-variant);border-radius:var(--ds-radius-8);background:var(--md-sys-color-surface)}.LaborProposalDialog_choiceSelected__x2G77{border-color:var(--md-sys-color-primary);background:var(--md-sys-color-surface-container-low)}.LaborProposalDialog_choiceBody__Jsc7H{display:grid;gap:var(--ds-space-layout-compact);min-width:0}.LaborProposalDialog_choiceTitle__A5mmK{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-layout-compact);font-weight:var(--ds-font-weight-semibold)}.LaborProposalDialog_consequences__gJ4g_{margin:0;padding-inline-start:var(--ds-space-layout-comfortable);font-size:var(--ds-type-control-supporting-size);line-height:var(--ds-type-control-line-height);color:var(--md-sys-color-on-surface-variant)}.MD3StepList_list___Jkir{display:grid;margin:0;padding:0;list-style:none;min-width:0}.MD3StepList_item__tUp6Y{position:relative;display:grid;grid-template-columns:var(--ds-spacing-6) minmax(0,1fr);column-gap:var(--ds-spacing-3);padding-block-end:var(--ds-spacing-6);min-width:0}.MD3StepList_item__tUp6Y:last-child{padding-block-end:0}.MD3StepList_item__tUp6Y:not(:last-child):before{content:"";position:absolute;inset-inline-start:calc((var(--ds-spacing-6) - var(--ds-size-2)) / 2);inset-block-start:calc(var(--ds-spacing-6) + var(--ds-spacing-1));inset-block-end:var(--ds-spacing-1);inline-size:var(--ds-size-2);border-radius:var(--ds-radius-full);background:var(--md-sys-color-outline-variant)}.MD3StepList_item__tUp6Y[data-state=done]:not(:last-child):before{background:var(--md-sys-color-action)}.MD3StepList_number__5MCRy{box-sizing:border-box;display:grid;place-items:center;inline-size:var(--ds-spacing-6);block-size:var(--ds-spacing-6);border:var(--ds-size-2) solid var(--md-sys-color-outline);border-radius:var(--ds-radius-full);background:var(--md-sys-color-surface);color:var(--md-sys-color-on-surface-variant);font-size:var(--ds-text-sm);font-weight:var(--ds-font-weight-semibold);line-height:1;font-variant-numeric:tabular-nums}.MD3StepList_item__tUp6Y[data-state=current] .MD3StepList_number__5MCRy{border-color:var(--md-sys-color-action);color:var(--md-sys-color-action)}.MD3StepList_item__tUp6Y[data-state=done] .MD3StepList_number__5MCRy{border-color:var(--md-sys-color-action);background:var(--md-sys-color-action);color:var(--md-sys-color-on-action)}.MD3StepList_check__R8DNZ{inline-size:var(--ds-spacing-3);block-size:var(--ds-spacing-3);stroke-width:3}.MD3StepList_main__KhgXU{display:grid;gap:var(--ds-spacing-2);min-width:0;align-content:start}.MD3StepList_title__DSOVy{margin:0;color:var(--md-sys-color-on-surface);font-size:var(--ds-text-lg);font-weight:var(--ds-font-weight-semibold);line-height:var(--ds-spacing-6);overflow-wrap:break-word}.MD3StepList_description__yjhDX{margin:0;color:var(--md-sys-color-on-surface-variant);font-size:var(--ds-text-base);line-height:var(--ds-size-20);overflow-wrap:break-word}.MD3StepList_content__xy_xA{display:grid;gap:var(--ds-spacing-3);min-width:0}.MD3StepList_content__xy_xA>button{justify-self:start;max-inline-size:100%}.MD3StepList_srOnly__QnB8N{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ProjectStatTile_container__6DCuZ{container-type:inline-size;min-width:0}.ProjectStatTile_grid__PS528{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-layout-compact)}.ProjectStatTile_grid__PS528[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.ProjectStatTile_grid__PS528[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}@container (max-width: 599px){.ProjectStatTile_grid__PS528[data-columns="3"],.ProjectStatTile_grid__PS528[data-columns="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}.ProjectStatTile_tile__9zisQ{display:grid;gap:var(--ds-spacing-1);padding:var(--ds-space-layout-dense);border-radius:var(--ds-radius-md);background:var(--md-sys-color-surface-container-low);min-width:0}.ProjectStatTile_label__VXt7M{color:var(--md-sys-color-on-surface-variant);font-size:var(--ds-type-control-supporting-size)}.ProjectStatTile_value__Kckw5{font-size:var(--ds-text-lg);font-variant-numeric:tabular-nums;color:var(--md-sys-color-on-surface);overflow-wrap:break-word}.ProjectStatTile_tile__9zisQ[data-tone=success]{background:var(--md-sys-color-success-container)}.ProjectStatTile_tile__9zisQ[data-tone=warning]{background:var(--md-sys-color-warning-container)}.ProjectStatTile_tile__9zisQ[data-tone=success] .ProjectStatTile_label__VXt7M,.ProjectStatTile_tile__9zisQ[data-tone=success] .ProjectStatTile_value__Kckw5{color:var(--md-sys-color-on-success-container)}.ProjectStatTile_tile__9zisQ[data-tone=warning] .ProjectStatTile_label__VXt7M,.ProjectStatTile_tile__9zisQ[data-tone=warning] .ProjectStatTile_value__Kckw5{color:var(--md-sys-color-on-warning-container)}.TablePagination_root__O0iCf{container-type:inline-size;display:flex;flex-direction:column;gap:var(--md-spacing-3);min-width:0;padding-block:var(--md-spacing-4)}.TablePagination_singlePage__gA9aD,.TablePagination_summary__2CrJi{color:var(--md-on-surface-variant);font-family:var(--ds-type-control-font-family);font-size:var(--ds-type-control-supporting-size);text-align:center}.TablePagination_singlePage__gA9aD{padding:var(--md-spacing-4)}.TablePagination_navigationRow__qILXC,.TablePagination_pageNumbers__fV_iV,.TablePagination_pageSizeRow__eFENY{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--md-spacing-2);min-width:0}.TablePagination_pageNumbers__fV_iV{gap:var(--md-spacing-1)}.TablePagination_pageButtonLabel__ssOR3{display:inline-flex;justify-content:center;min-width:var(--md-spacing-6)}.TablePagination_ellipsis__qLuiX{color:var(--md-on-surface-variant);padding-inline:var(--md-spacing-1)}@container (max-width: 599px){.TablePagination_navigationRow__qILXC{align-items:stretch}.TablePagination_pageNumbers__fV_iV{order:-1;flex-basis:100%}}.TablePagination_v2__Upfs2{container-type:inline-size;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--md-spacing-3);min-width:0;padding:var(--md-spacing-2) var(--md-spacing-1)}.TablePagination_v2Summary__iw_n9{color:var(--md-sys-color-on-surface-variant);font-family:var(--ds-type-control-font-family);font-size:var(--ds-type-control-supporting-size);font-variant-numeric:tabular-nums}.TablePagination_v2Controls__vAgst{flex-wrap:wrap;min-width:0}.TablePagination_v2Controls__vAgst,.TablePagination_v2Pager__ZO1qR{display:flex;align-items:center;gap:var(--md-spacing-1)}.TablePagination_v2Number__HASpc{font-variant-numeric:tabular-nums}.TablePagination_v2Pager__ZO1qR .TablePagination_v2Number__HASpc{border-radius:var(--ds-radius-full)!important;min-inline-size:var(--ds-size-44)!important;padding-block:0!important;padding-inline:var(--md-spacing-2)!important}.TablePagination_v2Compact__Vfo0q{display:none;padding-inline:var(--md-spacing-2);font-variant-numeric:tabular-nums}@container (max-width: 479px){.TablePagination_v2Compact__Vfo0q{display:inline}.TablePagination_v2Ellipsis__83AZV,.TablePagination_v2Number__HASpc{display:none!important}}.ListStatTile_row__chkam{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ds-spacing-3);margin-block-end:var(--ds-spacing-5)}@container list-workspace (max-width: 904px){.ListStatTile_row__chkam{grid-template-columns:repeat(2,minmax(0,1fr))}}@container list-workspace (max-width: 599px){.ListStatTile_row__chkam{gap:var(--ds-spacing-2)}}.ListStatTile_tile__2lGqc{--list-stat-container:var(--md-sys-color-surface-container-lowest);--list-stat-outline:var(--md-sys-color-outline-variant);--list-stat-content:var(--md-sys-color-on-surface);--list-stat-label:var(--md-sys-color-on-surface-variant);--list-stat-icon-container:var(--md-sys-color-surface-container);--list-stat-icon-content:var(--md-sys-color-on-surface-variant);display:flex;align-items:center;gap:var(--ds-spacing-3);min-block-size:var(--ds-spacing-18);padding:var(--ds-spacing-3) var(--ds-spacing-4);border:var(--ds-border-semantic-divider-width) solid var(--list-stat-outline);border-radius:var(--ds-radius-12);background:var(--list-stat-container);color:var(--list-stat-content);min-width:0}.ListStatTile_tile__2lGqc[data-tone=info]{--list-stat-icon-container:var(--md-sys-color-info-container);--list-stat-icon-content:var(--md-sys-color-on-info-container)}.ListStatTile_tile__2lGqc[data-tone=error]{--list-stat-container:var(--md-sys-color-error-container);--list-stat-outline:var(--md-sys-color-error-container);--list-stat-content:var(--md-sys-color-on-error-container);--list-stat-label:var(--md-sys-color-on-error-container);--list-stat-icon-container:var(--md-sys-color-surface-container-lowest);--list-stat-icon-content:var(--md-sys-color-on-error-container)}.ListStatTile_tile__2lGqc[data-tone=warning]{--list-stat-container:var(--md-sys-color-warning-container);--list-stat-outline:var(--md-sys-color-warning-container);--list-stat-content:var(--md-sys-color-on-warning-container);--list-stat-label:var(--md-sys-color-on-warning-container);--list-stat-icon-container:var(--md-sys-color-surface-container-lowest);--list-stat-icon-content:var(--md-sys-color-on-warning-container)}.ListStatTile_icon__FKs4R{display:grid;place-items:center;flex-shrink:0;inline-size:var(--ds-spacing-10);block-size:var(--ds-spacing-10);border-radius:var(--ds-radius-12);background:var(--list-stat-icon-container);color:var(--list-stat-icon-content)}.ListStatTile_icon__FKs4R svg{inline-size:var(--ds-sizing-icon-standard);block-size:var(--ds-sizing-icon-standard)}.ListStatTile_copy__04tpB{display:grid;gap:var(--ds-spacing-1);min-width:0}.ListStatTile_value__bNYx6{font-size:var(--ds-type-content-subheading-size);font-weight:var(--ds-type-content-strong-weight);font-variant-numeric:tabular-nums;line-height:1.2}.ListStatTile_label__GN_2K{color:var(--list-stat-label);font-size:var(--ds-type-control-metadata-size);overflow-wrap:break-word}@container list-workspace (max-width: 599px){.ListStatTile_tile__2lGqc{min-block-size:0;padding:var(--ds-spacing-2) var(--ds-spacing-3)}.ListStatTile_icon__FKs4R{display:none}}.PhaseAbsenceCaseDialog_body__jE9yo{display:grid;gap:var(--ds-space-layout-comfortable);min-width:0;overflow-wrap:break-word}.PhaseAbsenceCaseDialog_stepper__Y3vsp{min-width:0;overflow-x:auto}.PhaseAbsenceCaseDialog_step__RJ3MY{display:grid;gap:var(--ds-space-layout-compact);min-width:0}.PhaseAbsenceCaseDialog_stepLabel__0_Hvr{font-size:var(--ds-type-control-supporting-size);font-weight:var(--ds-font-weight-semibold);color:var(--md-sys-color-on-surface-variant)}.PhaseAbsenceCaseDialog_caption__AZGib,.PhaseAbsenceCaseDialog_lead__OPrBA,.PhaseAbsenceCaseDialog_text__AG7sB{margin:0;font-size:var(--ds-type-control-body-size);line-height:var(--ds-type-control-line-height);color:var(--md-sys-color-on-surface)}.PhaseAbsenceCaseDialog_lead__OPrBA{font-size:var(--ds-text-lg)}.PhaseAbsenceCaseDialog_caption__AZGib{font-size:var(--ds-type-control-supporting-size);color:var(--md-sys-color-on-surface-variant)}.PhaseAbsenceCaseDialog_groups__JV7J7{display:grid;gap:var(--ds-space-layout-comfortable);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));min-width:0}.PhaseAbsenceCaseDialog_group__r82MI{display:grid;gap:var(--ds-space-layout-compact);align-content:start;min-width:0}.PhaseAbsenceCaseDialog_groupTitle__TNCoI{font-weight:var(--ds-font-weight-semibold);color:var(--md-sys-color-on-surface)}.PhaseAbsenceCaseDialog_extension__Ksctf{display:grid;gap:var(--ds-space-layout-compact);padding-inline-start:var(--ds-space-layout-comfortable);min-width:0}.PhaseAbsenceCaseDialog_extensionRow__EVJsN{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--ds-space-layout-compact)}.PhaseAbsenceCaseDialog_daysField__k02c7{inline-size:min(100%,10rem)}.PhaseAbsenceCaseDialog_openList__3wvSB{margin:0;padding-inline-start:var(--ds-space-layout-comfortable);font-size:var(--ds-type-control-body-size);line-height:var(--ds-type-control-line-height)}.WorkerAbsenceDialogV2_body__Y3Gsk{container-type:inline-size;display:grid;gap:var(--ds-spacing-6);min-inline-size:0}.WorkerAbsenceDialogV2_section__hXBXZ{display:grid;gap:var(--ds-spacing-3);min-inline-size:0;margin:0;padding:0;border:0}.WorkerAbsenceDialogV2_heading__Y_Z2T{display:flex;align-items:center;gap:var(--ds-spacing-2);margin:0;padding:0;color:var(--md-sys-color-on-surface);font-size:var(--md-title-medium);font-weight:600}.WorkerAbsenceDialogV2_muted__nBMQS{color:var(--md-sys-color-on-surface-variant)}.WorkerAbsenceDialogV2_list__zpeQ5{display:grid;gap:var(--ds-spacing-2);margin:0;padding:0;list-style:none}.WorkerAbsenceDialogV2_row___en94{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ds-spacing-2) var(--ds-spacing-4);padding:var(--ds-spacing-3) var(--ds-spacing-4);border:1px solid var(--md-outline-variant);border-radius:var(--ds-radius-md);background:var(--md-sys-color-surface-container-low)}.WorkerAbsenceDialogV2_main__kW7F9{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-spacing-2) var(--ds-spacing-3);min-inline-size:0}.WorkerAbsenceDialogV2_type__U6CHd{color:var(--md-sys-color-on-surface);font-weight:600}.WorkerAbsenceDialogV2_dates__cxmoe{color:var(--md-sys-color-on-surface);white-space:nowrap}.WorkerAbsenceDialogV2_note__0fdkQ{flex-basis:100%;color:var(--md-sys-color-on-surface-variant);font-size:var(--ds-type-control-supporting-size);overflow-wrap:break-word}.WorkerAbsenceDialogV2_actions__0cbuK{display:flex;flex-wrap:wrap;gap:var(--ds-spacing-1)}.WorkerAbsenceDialogV2_conflictList__jMAqA{margin:0;padding-inline-start:var(--ds-spacing-5)}.WorkerAbsenceDialogV2_conflictItem__ILVMf{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ds-spacing-1) var(--ds-spacing-3)}.WorkerAbsenceDialogV2_formGrid__FeJa5{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:var(--ds-spacing-4)}@container (max-width: 599px){.WorkerAbsenceDialogV2_formGrid__FeJa5{grid-template-columns:minmax(0,1fr)}}.WorkerAbsenceDialogV2_formActions__9oWqT{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--ds-spacing-2)}.WorkerAbsenceDialogV2_panels__sjExL{display:grid;gap:var(--ds-spacing-3)}.WorkersManagementV2_filter__khfdE{flex:0 1 12rem;min-inline-size:0}@container entity-list-toolbar (max-width: 599px){.WorkersManagementV2_filter__khfdE{flex-basis:100%}}.WorkersManagementV2_person__GysB2{display:flex;align-items:center;gap:var(--ds-spacing-3);min-inline-size:0;max-inline-size:100%}.WorkersManagementV2_person__GysB2>:first-child{flex-shrink:0}.WorkersManagementV2_personText__GqD8y{display:flex;flex-direction:column;min-inline-size:0}.WorkersManagementV2_personName__mYZT2{font-weight:600;overflow-wrap:break-word}.WorkersManagementV2_personSupport__F36sz{color:var(--md-sys-color-on-surface-variant);font-size:var(--ds-type-control-supporting-size);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.WorkersManagementV2_chips__0kbsD{display:flex;flex-wrap:wrap;gap:var(--ds-space-layout-fine)}.WorkersManagementV2_noResult__2XVhX{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ds-spacing-3);padding:var(--ds-spacing-5);border:1px dashed var(--md-outline-variant);border-radius:var(--md-sys-shape-corner-large,16px)}.WorkersManagementV2_root__IFvsH{display:flex;flex-direction:column;min-inline-size:0}.WorkersManagementV2_form__2sFOg{container-type:inline-size;display:grid;gap:var(--ds-spacing-5);min-inline-size:0}.WorkersManagementV2_fieldset__Jnuds{display:grid;gap:var(--ds-spacing-4);min-inline-size:0;margin:0;padding:0;border:0}.WorkersManagementV2_legend__lMVL1{display:flex;align-items:center;gap:var(--ds-spacing-2);margin-block-end:var(--ds-spacing-3);padding:0;color:var(--md-sys-color-on-surface);font-size:var(--md-title-medium);font-weight:600;line-height:var(--ds-spacing-6)}.WorkersManagementV2_formGrid__fw7lD{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:var(--ds-spacing-4)}@container (max-width: 599px){.WorkersManagementV2_formGrid__fw7lD{grid-template-columns:minmax(0,1fr)}}.WorkersManagementV2_missing__phWuQ{margin:0;padding-inline-start:var(--ds-spacing-5)}.WorkersManagementV2_inlineNote__Bjlk_{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-spacing-3);padding:var(--ds-spacing-3) var(--ds-spacing-4);border:1px solid var(--md-outline-variant);border-radius:var(--ds-radius-md);background:var(--md-sys-color-surface-container-low)}.WorkersManagementV2_inlineNoteText__ERAUK{flex:1 1 16rem;min-inline-size:0}.WorkersManagementV2_switches__PM8vK{display:grid;align-content:end;gap:var(--ds-spacing-1)}.SubcontractorsManagement_ratesList__8uLWp{display:flex;flex-direction:column;gap:var(--ds-space-control-gap-compact);margin-top:var(--ds-space-layout-dense)}.SubcontractorsManagement_rateRow__R3TjV{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--md3-subcontractor-rates-row-gap);width:100%;padding:var(--md3-subcontractor-rates-row-block-inset) var(--md3-subcontractor-rates-row-inline-inset);border:var(--md3-subcontractor-rates-row-outline-width) solid transparent;border-radius:var(--md3-subcontractor-rates-row-radius)}.SubcontractorsManagement_rateRowEditing___ebnx{border-color:var(--md-sys-color-primary);background:var(--md-sys-color-surface-container-low)}.SubcontractorsManagement_rateRowLabel__oDTw9{display:flex;flex:1 1 0;flex-direction:column;min-width:var(--md3-subcontractor-rates-name-min-width)}.SubcontractorsManagement_rateRowActions__X4QL_{display:flex;align-items:center;gap:var(--md3-subcontractor-rates-row-gap)}.SubcontractorsManagement_spacedTop__9P99Q{margin-top:var(--ds-space-layout-dense)}.SubcontractorsManagement_v2Root__oEnuB{display:flex;flex-direction:column;min-inline-size:0}.SubcontractorsManagement_ratesLink__caRNT{padding:0;border:0;background:none;color:var(--md-sys-color-on-surface);font:inherit;text-align:start;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.SubcontractorsManagement_ratesLink__caRNT[data-empty=true]{color:var(--md-tertiary)}.SubcontractorsManagement_ratesLink__caRNT:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:2px}.SubcontractorsManagement_noResult__fTQYO{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ds-spacing-3);padding:var(--ds-spacing-5);border:1px dashed var(--md-outline-variant);border-radius:var(--md-sys-shape-corner-large,16px)}.PMResourcesTab_root__7cRoT{display:flex;flex-direction:column;min-inline-size:0}.PMResourcesTab_tabs__sLCdT{margin-block-end:var(--ds-spacing-5)}.PMResourcesTab_description__kdFOJ{margin-inline-start:0}.PMKanban_column___Qmw_,.PMKanban_notReadyColumn__NAS8T{min-width:300px;max-width:320px}@container (min-width: 1240px){.PMKanban_column___Qmw_,.PMKanban_notReadyColumn__NAS8T{min-width:0;max-width:none}}.PMKanban_column___Qmw_,.PMKanban_notReadyColumn__NAS8T{border-radius:var(--ds-radius-12);background-color:var(--md-sys-color-surface-container-lowest);overflow:hidden}.PMKanban_column___Qmw_{display:flex;flex-direction:column;height:100%}.PMKanban_notReadyColumn__NAS8T{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.PMKanban_columnCompact__CoCcE{min-width:260px;max-width:280px}.PMKanban_columnHeader__iexdS,.PMKanban_notReadyHeader__NnA3m{padding:12px 16px;min-height:60px;border-bottom:2px solid var(--kanban-accent);background-color:var(--kanban-bg)}.PMKanban_notReadyHeader__NnA3m{--kanban-sticky-header-layer:2;position:sticky;top:0;z-index:var(--kanban-sticky-header-layer)}.PMKanban_columnHeaderCompact__hkvYb{min-height:auto;padding:10px 12px}.PMKanban_toneNotReady__9vkG8{--kanban-accent:var(--ds-amber-800);--kanban-bg:var(--md-sys-color-tone-amber-surface);--kanban-icon-bg:color-mix(in srgb,var(--ds-amber-800) 13%,transparent)}.PMKanban_toneReady__rWuGW{--kanban-accent:var(--md-sys-color-tone-green-text);--kanban-bg:var(--md-sys-color-success-container);--kanban-icon-bg:color-mix(in srgb,var(--md-sys-color-tone-green-text) 13%,transparent)}.PMKanban_toneScheduled__dBmnX{--kanban-accent:var(--ds-blue-800);--kanban-bg:var(--md-sys-color-info-container);--kanban-icon-bg:color-mix(in srgb,var(--ds-blue-800) 13%,transparent)}.PMKanban_toneInProgress__ODVGy{--kanban-accent:var(--ds-purple-800);--kanban-bg:var(--md-sys-color-tone-blue-surface);--kanban-icon-bg:color-mix(in srgb,var(--ds-purple-800) 13%,transparent)}.PMKanban_tonePaused__LxPyK{--kanban-accent:var(--ds-red-800);--kanban-bg:var(--md-sys-color-error-container);--kanban-icon-bg:color-mix(in srgb,var(--ds-red-800) 13%,transparent)}.PMKanban_toneWorkDone__oCi5F{--kanban-accent:var(--md-sys-color-tone-green-text);--kanban-bg:var(--md-sys-color-tone-green-surface);--kanban-icon-bg:color-mix(in srgb,var(--md-sys-color-tone-green-text) 13%,transparent)}.PMKanban_bottomRow__QqEwg,.PMKanban_cardHeaderBadges__cUBgK,.PMKanban_cardHeader__QKMT1,.PMKanban_columnHeaderRow__XTwYR,.PMKanban_columnTitleRow__bDSVs,.PMKanban_deliveryBadge__B_Tn6,.PMKanban_dependencyCount__zMt90,.PMKanban_menuButton__pef7w,.PMKanban_metaItem__8px5Q,.PMKanban_metaLine__2GDyK,.PMKanban_progressWrap__PK9Zq,.PMKanban_readinessBadge__q5EP_,.PMKanban_scheduleLine__AdoJh{display:flex;align-items:center}.PMKanban_bottomRow__QqEwg,.PMKanban_cardHeader__QKMT1,.PMKanban_columnHeaderRow__XTwYR{justify-content:space-between}.PMKanban_columnHeaderRow__XTwYR{gap:8px}.PMKanban_columnTitleRow__bDSVs{gap:8px;flex:1;min-width:0}.PMKanban_columnTitleRow__bDSVs>div:last-child{min-width:0}.PMKanban_columnIconBox__olTaI,.PMKanban_emptyIcon__eaaFU{display:flex;align-items:center;justify-content:center}.PMKanban_columnIconBox__olTaI{width:28px;height:28px;border-radius:var(--ds-radius-sm);background-color:var(--kanban-icon-bg);color:var(--kanban-accent)}.PMKanban_columnTitle__3k4nh{margin:0;color:var(--kanban-accent);font-size:var(--ds-text-sm);font-weight:var(--ds-font-weight-semibold)}.PMKanban_columnDescription__onpWM{max-width:100%;margin:1px 0 0;overflow:hidden;color:color-mix(in srgb,var(--kanban-accent) 80%,transparent);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.PMKanban_columnCount__OYCKh{display:flex;flex:none;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 8px;border-radius:var(--ds-radius-12);background-color:var(--kanban-accent);color:var(--md-sys-color-on-tone-solid);font-size:var(--ds-text-xs);font-weight:var(--ds-font-weight-semibold)}.PMKanban_bucketList__OOdog,.PMKanban_columnCards__tpCSz{display:flex;flex-direction:column}.PMKanban_columnCards__tpCSz{flex:1;gap:10px;padding:12px;overflow-y:auto}.PMKanban_columnCardsCompact__K8njs{gap:8px;padding:8px}.PMKanban_emptyState__fXZP5{padding:24px 12px;color:var(--md-sys-color-on-surface-faint);font-size:var(--ds-text-sm);text-align:center}.PMKanban_emptyIcon__eaaFU{width:40px;height:40px;margin:0 auto 8px;border-radius:var(--ds-radius-circle);background-color:var(--md-sys-color-surface-container-low);color:var(--ds-neutral-300)}.PMKanban_bucketList__OOdog{gap:6px;padding:8px}.PMKanban_bucketListCompact__wDCNi{padding:6px}.PMKanban_notReadyTailDivider___jt5I{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-spacing-2);margin:var(--ds-spacing-2) 0 var(--ds-spacing-1);padding:var(--ds-spacing-1) var(--ds-spacing-2);border-top:1px solid var(--md-sys-color-outline-variant);color:var(--md-sys-color-on-surface-faint);font-size:var(--ds-text-xs);font-weight:var(--ds-font-weight-semibold)}.PMKanban_notReadyTailCount__KPhcp{flex-shrink:0;min-width:var(--ds-spacing-5);padding:0 var(--ds-spacing-2);border-radius:var(--ds-radius-12);background-color:var(--md-sys-color-surface-container-low);color:var(--md-sys-color-on-surface-faint);font-variant-numeric:tabular-nums;text-align:center}.PMKanban_card__VhWSa{flex-shrink:0;border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--ds-radius-md);background-color:var(--md-sys-color-surface);box-shadow:var(--ds-shadow-xs);cursor:pointer;overflow:hidden;transition:box-shadow .15s ease,transform .15s ease}.PMKanban_card__VhWSa:hover{box-shadow:0 4px 12px color-mix(in srgb,var(--md-sys-color-scrim) 8%,transparent);transform:translateY(-1px)}.PMKanban_cardUnaccepted__g0v5Y{border-color:color-mix(in srgb,var(--md-sys-color-warning) 45%,transparent);background-color:color-mix(in srgb,var(--md-sys-color-warning-container) 45%,var(--md-sys-color-surface))}.PMKanban_cardAccepted__HRwwU{border-color:color-mix(in srgb,var(--md-sys-color-success) 30%,transparent);background-color:color-mix(in srgb,var(--md-sys-color-success-container) 30%,var(--md-sys-color-surface))}.PMKanban_cardSelected__3l8rs{border:2px solid var(--md-sys-color-tone-blue-solid);box-shadow:0 4px 12px color-mix(in srgb,var(--md-sys-color-tone-blue-solid) 15%,transparent)}.PMKanban_cardSelected__3l8rs:hover{transform:none}.PMKanban_cardHeader__QKMT1{gap:8px;padding:10px 12px;border-bottom:1px solid var(--md-sys-color-surface-container)}.PMKanban_cardHeaderCompact__iMlug{padding:8px 10px}.PMKanban_cardHeaderBadges__cUBgK{flex-wrap:wrap;gap:6px;min-width:0}.PMKanban_badge__UT7dd,.PMKanban_deliveryBadge__B_Tn6,.PMKanban_progressPaused__meJMH,.PMKanban_signalBadge__g6zUt{display:inline-flex;align-items:center;white-space:nowrap}.PMKanban_badge__UT7dd{gap:4px;padding:3px 8px;border-radius:var(--ds-radius-12);font-size:11px;font-weight:var(--ds-font-weight-semibold);text-transform:uppercase}.PMKanban_badgeUnaccepted__lm8Cq,.PMKanban_badgeWaiting__Etn4S{background-color:var(--md-sys-color-warning-container);color:var(--md-sys-color-on-warning-container)}.PMKanban_badgeUnaccepted__lm8Cq{border:1px solid color-mix(in srgb,var(--md-sys-color-warning) 40%,transparent)}.PMKanban_badgeInvoice__vcJy_{background-color:var(--md-sys-color-tone-purple-surface);color:var(--md-sys-color-tone-red-text)}.PMKanban_badgeBlocker__6l3_w{background-color:var(--md-sys-color-error-container);color:var(--md-sys-color-on-error-container)}.PMKanban_phaseTypeBadge__5ZmeH{padding:3px 8px;border-radius:var(--ds-radius-12);background-color:var(--phase-type-bg);color:var(--phase-type-color);font-size:11px;font-weight:var(--ds-font-weight-semibold)}.PMKanban_phaseMaterials__BLR8q{--phase-type-bg:color-mix(in srgb,var(--md-sys-color-success) 8%,transparent);--phase-type-color:var(--md-sys-color-success)}.PMKanban_phaseInstallation__J1fIt{--phase-type-bg:color-mix(in srgb,var(--md-sys-color-tone-purple-text) 8%,transparent);--phase-type-color:var(--md-sys-color-tone-purple-text)}.PMKanban_phaseFinishing__8ZYSz{--phase-type-bg:color-mix(in srgb,var(--md-sys-color-tone-blue-text) 8%,transparent);--phase-type-color:var(--md-sys-color-tone-blue-text)}.PMKanban_phaseOther__ZTm97{--phase-type-bg:color-mix(in srgb,var(--md-sys-color-on-surface-subtle) 8%,transparent);--phase-type-color:var(--md-sys-color-on-surface-subtle)}.PMKanban_menuButton__pef7w{justify-content:center;width:24px;height:24px;padding:0;border:none;border-radius:var(--ds-radius-sm);background-color:transparent;color:var(--md-sys-color-on-surface-faint);cursor:pointer}.PMKanban_cardContent__KFFmo{padding:12px}.PMKanban_cardContentCompact__Y8Oet{padding:10px}.PMKanban_signals__nE1Rm{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:6px}.PMKanban_signalBadge__g6zUt{padding:2px 7px;border-radius:var(--ds-radius-md);font-size:10px;font-weight:var(--ds-font-weight-semibold)}.PMKanban_signalPem__pO3ib{background-color:var(--md-sys-color-tone-amber-surface);color:var(--md-sys-color-tone-amber-text)}.PMKanban_signalProtocol__0GnJ8{background-color:var(--ds-amber-200);color:var(--ds-red-800)}.PMKanban_signalOffer__kEVvP{background-color:var(--md-sys-color-tone-purple-surface);color:var(--ds-purple-800)}.PMKanban_signalClient__GxDe2{background-color:var(--md-sys-color-info-container);color:var(--md-sys-color-on-info-container)}.PMKanban_signalDefault__UZI6Y{background-color:var(--md-sys-color-surface-container-low);color:var(--md-sys-color-on-surface-variant)}.PMKanban_projectLine__SvNQL{display:flex;align-items:center;gap:4px;margin-bottom:4px;color:var(--md-sys-color-tone-blue-text);font-size:11px;font-weight:var(--ds-font-weight-medium)}.PMKanban_cardTitle__iE_ld{margin:0 0 4px;color:var(--md-sys-color-on-surface);font-size:var(--ds-text-sm);font-weight:var(--ds-font-weight-semibold);line-height:1.3}.PMKanban_cardTitleCompact__079s4{font-size:13px}.PMKanban_metaLine__2GDyK{gap:8px;margin-bottom:10px;color:var(--md-sys-color-on-surface-subtle);font-size:var(--ds-text-xs)}.PMKanban_metaItem__8px5Q{gap:3px}.PMKanban_infoPanel__yoCUE{margin-bottom:10px;padding:8px;border-radius:var(--ds-radius-sm);background-color:var(--md-sys-color-surface-container-lowest)}.PMKanban_scheduleLine__AdoJh{gap:6px;color:var(--ds-purple-800);font-size:var(--ds-text-xs);font-weight:var(--ds-font-weight-medium)}.PMKanban_lineWithNotes__LHhfN{margin-bottom:4px}.PMKanban_pauseLine__q8RrT,.PMKanban_planningHoldLine__q_V9_,.PMKanban_resumeIndefiniteLine__kFqV9,.PMKanban_resumeLine__3asUA,.PMKanban_resumeOverdueLine__S2Iu7,.PMKanban_scheduledPauseLine__85yA7{display:flex;align-items:flex-start}.PMKanban_pauseLine__q8RrT .PMKanban_inlineIcon__E23t6,.PMKanban_planningHoldLine__q_V9_ .PMKanban_inlineIcon__E23t6,.PMKanban_resumeIndefiniteLine__kFqV9 .PMKanban_inlineIcon__E23t6,.PMKanban_resumeLine__3asUA .PMKanban_inlineIcon__E23t6,.PMKanban_resumeOverdueLine__S2Iu7 .PMKanban_inlineIcon__E23t6,.PMKanban_scheduledPauseLine__85yA7 .PMKanban_inlineIcon__E23t6{flex-shrink:0;margin-top:2px}.PMKanban_pauseLine__q8RrT,.PMKanban_resumeLine__3asUA{color:var(--ds-red-800);font-size:11px}.PMKanban_resumeLine__3asUA{color:var(--md-sys-color-tone-green-text)}.PMKanban_inlineIcon__E23t6{margin-right:3px;vertical-align:middle}.PMKanban_notes__2ZwPq{display:-webkit-box;margin:0;overflow:hidden;color:var(--md-sys-color-on-surface-subtle);font-size:11px;line-height:1.4;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.PMKanban_readinessBadge__q5EP_{gap:4px;margin-bottom:10px;padding:4px 8px;border-radius:var(--ds-radius-sm);font-size:11px;font-weight:var(--ds-font-weight-medium)}.PMKanban_clientReady__MmW8a{background-color:var(--md-sys-color-success-container);color:var(--md-sys-color-on-success-container)}.PMKanban_clientPostponing__6Jckb{background-color:var(--md-sys-color-warning-container);color:var(--md-sys-color-on-warning-container)}.PMKanban_bottomRow__QqEwg{gap:8px}.PMKanban_deliveryBadge__B_Tn6{gap:4px;padding:3px 8px;border-radius:var(--ds-radius-sm);font-size:10px;font-weight:var(--ds-font-weight-medium)}.PMKanban_deliveryWarehouse__omx0a{background-color:var(--md-sys-color-success-container);color:var(--md-sys-color-on-success-container)}.PMKanban_deliveryAwaiting__5o4m8{background-color:var(--md-sys-color-info-container);color:var(--md-sys-color-on-info-container)}.PMKanban_deliveryOverdue__vVAr1{background-color:var(--md-sys-color-error-container);color:var(--md-sys-color-on-error-container)}.PMKanban_deliveryProduction___aWtw{background-color:var(--md-sys-color-warning-container);color:var(--md-sys-color-on-warning-container)}.PMKanban_deliveryNone__82kIB{background-color:var(--md-sys-color-surface-container-low);color:var(--md-sys-color-on-surface-muted)}.PMKanban_progressPaused__meJMH{margin-left:auto;padding:2px 8px;border-radius:var(--ds-radius-sm);background-color:var(--md-sys-color-error-container);color:var(--md-sys-color-on-error-container);font-size:10px;font-weight:var(--ds-font-weight-semibold)}.PMKanban_progressWrap__PK9Zq{gap:6px;margin-left:auto}.PMKanban_progressTrack__l5BKe{width:40px;height:4px;border-radius:var(--ds-radius-2);background-color:var(--md-sys-color-surface-container-high);overflow:hidden}.PMKanban_progressFill__dacQN{height:100%;border-radius:var(--ds-radius-2)}.PMKanban_progressHigh__0hI0E{background-color:var(--ds-green-700)}.PMKanban_progressMedium__7otN0{background-color:var(--ds-blue-500)}.PMKanban_progressLow__xg_LV{background-color:var(--ds-amber-500)}.PMKanban_progressText__lonPI{color:var(--md-sys-color-on-surface-subtle);font-size:11px;font-weight:var(--ds-font-weight-medium)}.PMKanban_dependencyCount__zMt90{gap:3px;color:var(--md-sys-color-on-surface-faint);font-size:11px}.PMKanban_dependencyCountAuto__o_vo0{margin-left:auto}.PMKanban_nextStepChip__WPRaX{margin-top:6px;display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:var(--ds-purple-700);background:color-mix(in srgb,var(--ds-purple-600) 8%,transparent);border:1px solid color-mix(in srgb,var(--ds-purple-600) 25%,transparent);border-radius:var(--ds-radius-8);padding:2px 8px}.PMKanban_nextStepChipAccepted__waP5q{color:var(--md-sys-color-on-success-container);background:var(--md-sys-color-success-container);border-color:color-mix(in srgb,var(--md-sys-color-success) 35%,transparent)}.PMKanban_resumeOverdueLine__S2Iu7{color:var(--md-sys-color-error);font-size:11px;font-weight:600}.PMKanban_resumeIndefiniteLine__kFqV9{color:var(--md-on-warning-container);font-size:11px}.PMKanban_planningHoldLine__q_V9_{color:var(--md-on-warning-container);font-size:var(--ds-text-xs);overflow-wrap:break-word;min-width:0}.PMKanban_scheduledPauseLine__85yA7{color:var(--md-sys-color-on-info-container);font-size:11px;font-weight:var(--ds-font-weight-medium)}