.page-module__E0kJGG__topRow{flex-direction:column;gap:12px;display:flex}.page-module__E0kJGG__singleColumn,.page-module__E0kJGG__cardsShell{width:100%}.page-module__E0kJGG__cardsGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;width:100%;display:grid}.page-module__E0kJGG__surfaceCard{box-shadow:var(--page-surface-shadow-strong);background:var(--page-surface-background-strong)!important;border:1px solid var(--page-surface-border)!important;border-radius:20px!important}.page-module__E0kJGG__navCard{height:100%}.page-module__E0kJGG__cardContent{width:100%}.page-module__E0kJGG__sectionTitle{margin:0!important}.page-module__E0kJGG__sectionDescription{color:var(--foreground-second);margin:0!important}.page-module__E0kJGG__cardIcon{color:var(--brand-text);font-size:42px}@media (max-width:768px){.page-module__E0kJGG__cardsGrid{grid-template-columns:1fr}}
.pageShell-module__Sw3meq__pageShell{width:100%;max-width:none;min-height:100vh;padding:var(--page-shell-padding-desktop);flex-direction:column;justify-content:flex-start;align-items:stretch;gap:12px;margin:0 auto;display:flex}.pageShell-module__Sw3meq__pageHero{padding:12px 24px}.pageShell-module__Sw3meq__pageHeroIcon{font-size:var(--page-hero-icon-size);color:var(--page-title-accent-color,var(--brand-text))}.pageShell-module__Sw3meq__pageTitle{letter-spacing:-.01em;color:var(--page-title-color,inherit);font-size:var(--page-title-size)!important;margin:0!important;line-height:1.1!important}.pageShell-module__Sw3meq__pageDescription{max-width:var(--page-description-max-width);color:var(--page-description-color,var(--foreground-second));font-size:1rem;line-height:1.5;margin:0!important}.pageShell-module__Sw3meq__pagePrimaryActionButton{height:var(--page-action-height);border-radius:var(--page-action-radius);font-size:.96rem;font-weight:600;background-color:var(--primary)!important;border-color:var(--primary)!important}.pageShell-module__Sw3meq__pagePrimaryActionButton:hover{background-color:var(--primary-hover)!important;border-color:var(--primary-hover)!important}.pageShell-module__Sw3meq__pageSecondaryActionButton{height:var(--page-action-height);border-radius:var(--page-action-radius);font-size:.96rem;font-weight:600}.pageShell-module__Sw3meq__pageSurfaceCard{background:var(--page-surface-background-strong);border:1px solid var(--page-surface-border);box-shadow:var(--page-surface-shadow-strong);border-radius:20px}.pageShell-module__Sw3meq__pagePanelCard{background:var(--page-surface-background);border:1px solid var(--page-surface-border);box-shadow:var(--page-surface-shadow-soft);border-radius:20px}.pageShell-module__Sw3meq__pagePanelCardMuted{background:var(--page-surface-background-muted);border:1px solid var(--page-surface-border);border-radius:14px}@media (max-width:1024px){.pageShell-module__Sw3meq__pageShell{padding:var(--page-shell-padding-tablet)}}@media (max-width:768px){.pageShell-module__Sw3meq__pageShell{padding:var(--page-shell-padding-mobile)}}
.CandidateNotes-module__XH3xxa__notesList{gap:var(--page-shell-gap);display:grid}.CandidateNotes-module__XH3xxa__notesList article{gap:var(--page-shell-gap);padding-bottom:var(--page-shell-gap);border-bottom:1px solid var(--color-border-light);display:grid}
.ProtectedCvPreview-module__bbQ_Ja__preview{border:1px solid var(--color-border-light);width:100%;min-height:40rem}
.AppTooltip-module__V2AZCG__content{flex-direction:column;gap:5px;min-width:128px;max-width:280px;padding:3px 2px 4px;font-size:12px;line-height:1.5;display:flex}.AppTooltip-module__V2AZCG__title{border-bottom:1px solid var(--app-tooltip-border);color:var(--on-primary);text-align:center;padding:0 2px 4px;font-weight:600}.AppTooltip-module__V2AZCG__description,.AppTooltip-module__V2AZCG__footer{color:var(--text-on-primary-muted);text-align:center;padding:0 2px}.AppTooltip-module__V2AZCG__meta{flex-wrap:wrap;justify-content:center;gap:2px 8px;margin-top:2px;padding:0 2px;display:flex}.AppTooltip-module__V2AZCG__metaItem{align-items:center;gap:6px;display:inline-flex}.AppTooltip-module__V2AZCG__separator{color:var(--text-on-primary-faint)}
.PlanningActionBar-module__HjzxxG__contextCard{border:1px solid var(--color-border);border-radius:var(--page-hero-radius);background:var(--page-surface-background-strong);width:100%;box-shadow:0 4px 14px rgba(var(--primary-rgb), .06);overflow:hidden}.PlanningActionBar-module__HjzxxG__contextCard .ant-card-body{padding:0}.PlanningActionBar-module__HjzxxG__contextLayout{grid-template-columns:minmax(290px,35fr) minmax(390px,45fr) minmax(210px,20fr);align-items:stretch;padding:16px 20px;display:grid}.PlanningActionBar-module__HjzxxG__projectContext,.PlanningActionBar-module__HjzxxG__selectorContext{flex-direction:column;justify-content:center;gap:6px;min-width:0;display:flex}.PlanningActionBar-module__HjzxxG__projectContext{padding-inline-end:20px}.PlanningActionBar-module__HjzxxG__selectorContext{border-inline-start:1px solid var(--color-border-strong);padding-inline:20px}.PlanningActionBar-module__HjzxxG__projectSummary{flex-direction:column;align-items:flex-start;gap:12px;width:100%;display:flex}.PlanningActionBar-module__HjzxxG__projectSummaryCaption{color:var(--color-primary);letter-spacing:.08em;text-transform:uppercase;font-size:14px;font-weight:700;line-height:1.2}.PlanningActionBar-module__HjzxxG__projectSummaryFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 0;width:100%;margin:0;display:grid}.PlanningActionBar-module__HjzxxG__projectSummaryItem{grid-template-rows:auto auto;grid-template-columns:30px minmax(0,1fr);column-gap:8px;min-width:0;padding-inline-end:16px;display:grid}.PlanningActionBar-module__HjzxxG__projectSummaryItem:nth-child(2n){border-inline-start:1px solid var(--color-border-strong);padding-inline:16px 0}.PlanningActionBar-module__HjzxxG__projectSummaryIcon{width:28px;height:28px;color:var(--metric-icon-color);background:var(--metric-icon-bg);border-radius:9px;grid-row:1/-1;justify-content:center;align-self:center;align-items:center;font-size:15px;display:inline-flex}.PlanningActionBar-module__HjzxxG__projectSummaryLabel{color:var(--color-text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1.2}.PlanningActionBar-module__HjzxxG__projectSummaryValue{min-width:0;color:var(--color-text-heading);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:600;line-height:1.25;overflow:hidden}.PlanningActionBar-module__HjzxxG__fieldLabel{color:var(--color-text-heading);font-size:14px;font-weight:600;line-height:1.2}.PlanningActionBar-module__HjzxxG__selectorControls{align-items:center;gap:8px;min-width:0;display:flex}.PlanningActionBar-module__HjzxxG__contextSelect{flex:1 1 0;width:100%;min-width:0;height:40px}.PlanningActionBar-module__HjzxxG__contextSelect .ant-select-selector{align-items:center;min-height:40px;height:40px!important;padding-inline:12px!important}.PlanningActionBar-module__HjzxxG__contextSelect .ant-select-selection-item{font-size:14px}.PlanningActionBar-module__HjzxxG__selectorActions{flex:none;align-items:center;gap:8px;display:flex}.PlanningActionBar-module__HjzxxG__selectorActions .ant-btn{white-space:nowrap;min-height:40px;padding-inline:14px;font-size:14px}.PlanningActionBar-module__HjzxxG__lastActivity{min-width:0;color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.25;overflow:hidden}.PlanningActionBar-module__HjzxxG__scenarioStateRow{flex-wrap:wrap;align-items:center;gap:4px 8px;line-height:1.2;display:flex}.PlanningActionBar-module__HjzxxG__scenarioStateLabel{color:var(--color-text);margin-inline-end:0;font-size:13px;font-weight:600}.PlanningActionBar-module__HjzxxG__scenarioStateText{color:var(--color-text-muted);font-size:12px}.PlanningActionBar-module__HjzxxG__scenarioStateTag{margin-inline-end:0;font-size:11px;line-height:18px}.PlanningActionBar-module__HjzxxG__validationPanel{border-inline-start:1px solid var(--color-border-strong);justify-content:center;align-items:flex-end;padding-inline-start:20px;display:flex}.PlanningActionBar-module__HjzxxG__validateButton{background-color:var(--color-success-strong);border-color:var(--color-success-strong);width:100%;max-width:240px;height:40px;color:var(--on-accent);font-size:14px;font-weight:700}.PlanningActionBar-module__HjzxxG__validateButton:hover,.PlanningActionBar-module__HjzxxG__validateButton:focus{background-color:var(--color-success-hover)!important;border-color:var(--color-success-hover)!important}.PlanningActionBar-module__HjzxxG__validateButton:disabled,.PlanningActionBar-module__HjzxxG__validateButton:disabled:hover,.PlanningActionBar-module__HjzxxG__validateButton:disabled:focus{opacity:1;background-color:var(--validation-disabled-bg)!important;border-color:var(--validation-disabled-border)!important;color:var(--validation-disabled-text)!important}.PlanningActionBar-module__HjzxxG__metricsGrid{border-top:1px solid var(--color-border-strong);grid-template-columns:minmax(0,24fr) minmax(110px,14fr) minmax(0,32fr) minmax(220px,30fr);align-items:stretch;width:100%;min-height:84px;padding:0 20px;display:grid}.PlanningActionBar-module__HjzxxG__metricCard{align-items:center;gap:10px;min-width:0;padding:12px 14px;display:flex}.PlanningActionBar-module__HjzxxG__metricCard+.PlanningActionBar-module__HjzxxG__metricCard{border-inline-start:1px solid var(--color-border-strong)}.PlanningActionBar-module__HjzxxG__metricIcon,.PlanningActionBar-module__HjzxxG__editIcon{color:var(--metric-icon-color);background:var(--metric-icon-bg);flex:none;justify-content:center;align-items:center;display:inline-flex}.PlanningActionBar-module__HjzxxG__metricIcon{border-radius:10px;width:34px;height:34px;font-size:17px}.PlanningActionBar-module__HjzxxG__metricText{flex-direction:column;gap:1px;min-width:0;display:flex}.PlanningActionBar-module__HjzxxG__metricLabel{color:var(--metric-label);font-size:11px;line-height:1.2}.PlanningActionBar-module__HjzxxG__metricValue{min-width:0;color:var(--metric-value);font-size:14px;line-height:1.25}.PlanningActionBar-module__HjzxxG__metricCard:first-child .PlanningActionBar-module__HjzxxG__metricValue{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PlanningActionBar-module__HjzxxG__priceBreakdown{flex:auto;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.PlanningActionBar-module__HjzxxG__pricePart{text-align:left;flex-direction:column;align-items:flex-start;gap:1px;min-width:0;padding-inline:10px;display:flex}.PlanningActionBar-module__HjzxxG__pricePart:first-child{padding-inline-start:0}.PlanningActionBar-module__HjzxxG__pricePart+.PlanningActionBar-module__HjzxxG__pricePart{border-inline-start:1px solid var(--color-border-strong)}.PlanningActionBar-module__HjzxxG__resourcesValue{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;min-width:0;max-width:none;line-height:1.25;display:-webkit-box;overflow:hidden}.PlanningActionBar-module__HjzxxG__editBar{border:1px solid var(--color-border);background:var(--color-surface-hover);border-radius:8px;align-items:center;gap:8px;min-height:38px;margin-top:4px;padding:5px 10px;display:flex}.PlanningActionBar-module__HjzxxG__editIcon{border-radius:999px;width:26px;height:26px;font-size:14px}.PlanningActionBar-module__HjzxxG__editStatus{align-items:center;gap:6px;min-width:0;display:flex}.PlanningActionBar-module__HjzxxG__editTitle{color:var(--color-text);font-size:13px}.PlanningActionBar-module__HjzxxG__editModeTag{width:fit-content;margin-inline-end:0;font-size:11px;font-weight:700}.PlanningActionBar-module__HjzxxG__editDetail{border-inline-start:1px solid var(--color-border-strong);flex:auto;gap:8px;min-width:0;padding-inline-start:10px;display:flex}.PlanningActionBar-module__HjzxxG__editStatusDetail{min-width:0;color:var(--color-text-subtle);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;align-items:center;gap:8px;margin-inline-start:auto;font-size:12px;display:flex;overflow:hidden}.PlanningActionBar-module__HjzxxG__editActions{flex:none;gap:6px;display:flex}.PlanningActionBar-module__HjzxxG__editActions .ant-btn-primary{min-width:124px;color:var(--on-accent)}.PlanningActionBar-module__HjzxxG__editActions .ant-btn:not(.ant-btn-primary){background:var(--color-surface);border-color:var(--color-border-strong);color:var(--color-text)}:is(.PlanningActionBar-module__HjzxxG__editActions .ant-btn:not(.ant-btn-primary):hover,.PlanningActionBar-module__HjzxxG__editActions .ant-btn:not(.ant-btn-primary):focus){background:var(--color-surface-hover);border-color:var(--brand-text);color:var(--color-text-heading)}.PlanningActionBar-module__HjzxxG__editActions .ant-btn:disabled{opacity:1;background:var(--button-disabled-bg)!important;border-color:var(--button-disabled-border)!important;color:var(--button-disabled-text)!important}.PlanningActionBar-module__HjzxxG__editActions .ant-btn:disabled:hover{opacity:1;background:var(--button-disabled-bg)!important;border-color:var(--button-disabled-border)!important;color:var(--button-disabled-text)!important}.PlanningActionBar-module__HjzxxG__editActions .ant-btn:disabled:focus{opacity:1;background:var(--button-disabled-bg)!important;border-color:var(--button-disabled-border)!important;color:var(--button-disabled-text)!important}@media (max-width:960px){.PlanningActionBar-module__HjzxxG__contextLayout{grid-template-columns:minmax(250px,35fr) minmax(340px,45fr) minmax(190px,20fr);padding-inline:16px}.PlanningActionBar-module__HjzxxG__metricsGrid{padding-inline:16px}.PlanningActionBar-module__HjzxxG__metricCard{padding-inline:10px}}@media (max-width:900px){.PlanningActionBar-module__HjzxxG__contextLayout{flex-direction:column;gap:14px;padding:16px;display:flex}.PlanningActionBar-module__HjzxxG__projectContext{padding-inline-end:0}.PlanningActionBar-module__HjzxxG__selectorContext{border-top:1px solid var(--color-border-strong);border-inline-start:0;padding:14px 0 0}.PlanningActionBar-module__HjzxxG__validationPanel{border-top:1px solid var(--color-border-strong);border-inline-start:0;justify-content:flex-start;align-items:flex-start;padding:14px 0 0}.PlanningActionBar-module__HjzxxG__validateButton{width:min(100%,240px)}}@media (max-width:760px){.PlanningActionBar-module__HjzxxG__metricsGrid{grid-template-columns:repeat(2,minmax(0,1fr));min-height:0}.PlanningActionBar-module__HjzxxG__metricCard:nth-child(3){grid-column:1/-1}.PlanningActionBar-module__HjzxxG__metricCard:nth-child(3),.PlanningActionBar-module__HjzxxG__metricCard:nth-child(4){border-top:1px solid var(--color-border-strong)}.PlanningActionBar-module__HjzxxG__metricCard:nth-child(3){border-inline-start:0}.PlanningActionBar-module__HjzxxG__editBar{flex-wrap:wrap}.PlanningActionBar-module__HjzxxG__editDetail{border-inline-start:0;flex-basis:100%;order:3;padding-inline-start:0}}@media (max-width:560px){.PlanningActionBar-module__HjzxxG__contextLayout{padding:14px}.PlanningActionBar-module__HjzxxG__selectorControls,.PlanningActionBar-module__HjzxxG__editActions{flex-wrap:wrap}.PlanningActionBar-module__HjzxxG__contextSelect{flex-basis:100%}.PlanningActionBar-module__HjzxxG__selectorActions{width:100%}.PlanningActionBar-module__HjzxxG__selectorActions .ant-btn{width:100%}.PlanningActionBar-module__HjzxxG__projectSummaryFields{gap:8px}.PlanningActionBar-module__HjzxxG__projectSummaryItem,.PlanningActionBar-module__HjzxxG__projectSummaryItem:nth-child(2n){border-inline-start:0;grid-template-columns:30px minmax(0,1fr);gap:8px;padding-inline:0}.PlanningActionBar-module__HjzxxG__metricsGrid{grid-template-columns:1fr;padding-inline:14px}.PlanningActionBar-module__HjzxxG__metricCard,.PlanningActionBar-module__HjzxxG__metricCard:nth-child(3),.PlanningActionBar-module__HjzxxG__metricCard:nth-child(4){border-inline-start:0;border-top:1px solid var(--color-border-strong);grid-column:auto}.PlanningActionBar-module__HjzxxG__metricCard:first-child{border-top:0}.PlanningActionBar-module__HjzxxG__pricePart{padding-inline:6px}.PlanningActionBar-module__HjzxxG__pricePart:first-child{padding-inline-start:0}.PlanningActionBar-module__HjzxxG__editActions{width:100%}.PlanningActionBar-module__HjzxxG__editActions .ant-btn{flex:140px}}
.GanttHeader-module__fbcKCq__header{min-width:max-content;height:var(--gantt-header-height);flex-direction:column;display:flex}.GanttHeader-module__fbcKCq__monthRow,.GanttHeader-module__fbcKCq__dayRow{min-width:max-content;display:grid}.GanttHeader-module__fbcKCq__monthRow{background:var(--color-surface-muted);border-bottom:1px solid var(--color-border);flex:0 0 22px}.GanttHeader-module__fbcKCq__monthCell{border-left:1px solid var(--color-border);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);white-space:nowrap;align-items:center;padding:0 10px;font-size:10px;line-height:1;display:flex;overflow:hidden}.GanttHeader-module__fbcKCq__dayRow{flex:auto}.GanttHeader-module__fbcKCq__halfDayRow{flex:0 0 24px;min-width:max-content;display:grid}.GanttHeader-module__fbcKCq__dayCell{border-left:1px solid var(--color-border);color:var(--color-text);background:0 0;flex-direction:column;justify-content:center;align-items:center;font-size:12px;line-height:1.2;display:flex}.GanttHeader-module__fbcKCq__weekStart{border-left:2px solid var(--color-border-strong)}.GanttHeader-module__fbcKCq__dayToday{color:var(--legend-today-text);background:var(--gantt-today-surface);box-shadow:inset 0 0 0 1px var(--gantt-today-border), inset 0 -2px 0 var(--gantt-today-border)}.GanttHeader-module__fbcKCq__dayToday .GanttHeader-module__fbcKCq__weekday{color:var(--legend-today-text);opacity:.8}.GanttHeader-module__fbcKCq__halfDayCell{border-left:1px solid var(--color-border);color:var(--color-text-muted);letter-spacing:.04em;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:flex}.GanttHeader-module__fbcKCq__halfDayPmCell{border-left-style:dashed;border-left-color:var(--color-border-strong)}.GanttHeader-module__fbcKCq__dayNumber{font-weight:700}.GanttHeader-module__fbcKCq__weekday{color:var(--color-text-muted);font-size:11px}
.activityAccentColors-module__yqQMpW__activityAccent1{--gantt-activity-accent:var(--activity-accent-1)}.activityAccentColors-module__yqQMpW__activityAccent2{--gantt-activity-accent:var(--activity-accent-2)}.activityAccentColors-module__yqQMpW__activityAccent3{--gantt-activity-accent:var(--activity-accent-3)}.activityAccentColors-module__yqQMpW__activityAccent4{--gantt-activity-accent:var(--activity-accent-4)}.activityAccentColors-module__yqQMpW__activityAccent5{--gantt-activity-accent:var(--activity-accent-5)}
.GanttSidebar-module__DQsW4W__sidebar{flex:0 0 var(--gantt-sidebar-width);width:var(--gantt-sidebar-width);min-width:var(--gantt-sidebar-width);background:var(--color-surface);border-right:1px solid var(--color-border)}.GanttSidebar-module__DQsW4W__header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:8px;padding:0 10px 0 14px;display:flex}.GanttSidebar-module__DQsW4W__headerWithScenario{box-sizing:border-box;flex-direction:column;justify-content:flex-start;padding:8px 10px 0 14px}.GanttSidebar-module__DQsW4W__scenarioSelector{flex-direction:column;gap:3px;width:100%;min-width:0;display:flex}.GanttSidebar-module__DQsW4W__scenarioLabel{color:var(--color-text-heading);font-size:10px;font-weight:600}.GanttSidebar-module__DQsW4W__scenarioTitleRow{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.GanttSidebar-module__DQsW4W__scenarioControls{align-items:center;gap:6px;min-width:0;display:flex}.GanttSidebar-module__DQsW4W__scenarioSelect{flex:auto;min-width:0}.GanttSidebar-module__DQsW4W__scenarioControls .ant-select{width:100%}.GanttSidebar-module__DQsW4W__headerRow{flex:auto;justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;min-height:32px;display:flex}.GanttSidebar-module__DQsW4W__headerLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);font-size:11px}.GanttSidebar-module__DQsW4W__headerActionButton{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-secondary);cursor:pointer;white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:4px 8px 4px 6px;font-size:10px;font-weight:600;line-height:1;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.GanttSidebar-module__DQsW4W__headerActionButton:hover{border-color:var(--color-primary);color:var(--color-primary-strong);background:var(--color-surface-muted)}.GanttSidebar-module__DQsW4W__headerActionButton:focus-visible{box-shadow:0 0 0 2px var(--color-primary);outline:none}.GanttSidebar-module__DQsW4W__headerActionButton:disabled{cursor:not-allowed;color:var(--button-disabled-text);background:var(--button-disabled-bg);border-color:var(--button-disabled-border)}.GanttSidebar-module__DQsW4W__emptyState{min-height:196px;color:var(--color-text-muted);text-align:center;border-bottom:1px solid var(--color-border);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:28px 24px;display:flex}.GanttSidebar-module__DQsW4W__emptyStateIcon{opacity:.65;margin-bottom:2px}.GanttSidebar-module__DQsW4W__emptyStateTitle{color:var(--color-text);font-size:16px;line-height:1.25}.GanttSidebar-module__DQsW4W__emptyStateDescription{max-width:210px;font-size:12px;line-height:1.4}.GanttSidebar-module__DQsW4W__row{height:var(--gantt-row-height);border-bottom:1px solid var(--color-border);align-items:center;padding:0 14px 0 20px;transition:background .15s;display:flex;position:relative}.GanttSidebar-module__DQsW4W__row:before{content:"";background:var(--gantt-activity-accent,var(--color-primary));opacity:.72;border-radius:999px;width:4px;transition:opacity .15s;position:absolute;top:10px;bottom:10px;left:10px}.GanttSidebar-module__DQsW4W__activityRow{height:calc(var(--gantt-row-height) - 8px);color:var(--color-text);background:var(--gantt-activity-bg);border-top:1px solid var(--color-border-strong);border-bottom:1px solid var(--color-border-strong);text-transform:uppercase;letter-spacing:.03em;padding:0 12px 0 20px;font-weight:700}.GanttSidebar-module__DQsW4W__activityRow:before{opacity:1;width:5px;top:8px;bottom:8px}.GanttSidebar-module__DQsW4W__activityRow:after{display:none}.GanttSidebar-module__DQsW4W__taskRow{color:var(--color-text-secondary);background:var(--color-surface);align-items:stretch;padding:4px 10px 4px 28px;overflow:hidden}.GanttSidebar-module__DQsW4W__taskRow:hover{background:var(--color-surface-muted)}.GanttSidebar-module__DQsW4W__taskRow:hover:before{opacity:.72}.GanttSidebar-module__DQsW4W__taskRow:before{opacity:.45}.GanttSidebar-module__DQsW4W__label{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.GanttSidebar-module__DQsW4W__activityRow .GanttSidebar-module__DQsW4W__label{text-align:center;flex:auto}.GanttSidebar-module__DQsW4W__activityContent{align-items:center;gap:8px;width:100%;min-width:0;display:flex}.GanttSidebar-module__DQsW4W__activityActionButton{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-secondary);cursor:pointer;text-transform:none;letter-spacing:normal;white-space:nowrap;border-radius:6px;align-items:center;gap:3px;padding:3px 6px 3px 4px;font-size:10px;font-weight:600;line-height:1;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.GanttSidebar-module__DQsW4W__activityActionButton:hover{border-color:var(--color-primary);color:var(--color-primary-strong);background:var(--color-surface)}.GanttSidebar-module__DQsW4W__activityActionButton:focus-visible{box-shadow:0 0 0 2px var(--color-primary);outline:none}.GanttSidebar-module__DQsW4W__taskContent{flex-direction:column;justify-content:center;gap:2px;width:100%;min-width:0;display:flex}.GanttSidebar-module__DQsW4W__taskHeader{align-items:center;gap:6px;min-width:0;display:flex}.GanttSidebar-module__DQsW4W__taskHeader .GanttSidebar-module__DQsW4W__label{flex:auto}.GanttSidebar-module__DQsW4W__meta{min-width:0;color:var(--color-text-muted);align-items:center;gap:8px;font-size:10px;line-height:1.15;display:flex}.GanttSidebar-module__DQsW4W__metaItem{white-space:nowrap;text-overflow:ellipsis;flex:auto;align-items:center;gap:3px;min-width:0;display:flex;overflow:hidden}.GanttSidebar-module__DQsW4W__metaItem svg{opacity:.6;flex:none}.GanttSidebar-module__DQsW4W__metaPill{background:var(--color-surface-muted);letter-spacing:.02em;border-radius:999px;flex:none;align-items:center;gap:3px;padding:1px 6px 1px 4px;font-size:9px;font-weight:600;display:inline-flex}.GanttSidebar-module__DQsW4W__metaPillShared{background:var(--pill-shared-bg);color:var(--pill-shared-text)}.GanttSidebar-module__DQsW4W__metaPillConflict{background:var(--pill-conflict-bg);color:var(--pill-conflict-text)}.GanttSidebar-module__DQsW4W__metaPillBudget{letter-spacing:.02em;border-radius:999px;flex:none;align-items:center;gap:2px;padding:2px 7px;font-size:10px;font-weight:700;line-height:1.2;display:inline-flex}.GanttSidebar-module__DQsW4W__metaPillUnder{background:var(--pill-under-bg);color:var(--pill-under-text)}.GanttSidebar-module__DQsW4W__metaPillMatch{background:var(--pill-match-bg);color:var(--pill-match-text)}.GanttSidebar-module__DQsW4W__metaPillOver{background:var(--pill-over-bg);color:var(--pill-over-text)}.GanttSidebar-module__DQsW4W__warning{color:var(--color-warning);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:3px;margin:0;font-size:10px;line-height:1.25;display:flex;overflow:hidden}.GanttSidebar-module__DQsW4W__warning svg{flex:none}.GanttSidebar-module__DQsW4W__actionMenuTrigger{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-secondary);cursor:pointer;border-radius:6px;flex:none;padding:3px 6px;font-size:10px;font-weight:600;line-height:1;transition:border-color .15s,color .15s,background .15s}.GanttSidebar-module__DQsW4W__actionMenuTrigger:hover{border-color:var(--color-primary);color:var(--color-primary-strong);background:var(--color-surface-muted)}.GanttSidebar-module__DQsW4W__actionMenuTrigger:focus-visible{box-shadow:0 0 0 2px var(--color-primary);outline:none}.GanttSidebar-module__DQsW4W__actionMenu{border:1px solid var(--color-border-strong);background:var(--color-surface);min-width:128px;box-shadow:var(--shadow-floating);z-index:1200;border-radius:8px;gap:2px;padding:4px;animation:.12s ease-out GanttSidebar-module__DQsW4W__menuSlideIn;display:grid;position:fixed}@keyframes GanttSidebar-module__DQsW4W__menuSlideIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.GanttSidebar-module__DQsW4W__actionMenuItem{color:var(--color-text);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:6px 8px;font-size:11px;font-weight:600;transition:background .12s,color .12s;display:flex}.GanttSidebar-module__DQsW4W__actionMenuItem svg{opacity:.55;flex:none;transition:opacity .12s}.GanttSidebar-module__DQsW4W__actionMenuItem:disabled{color:var(--color-text-muted);cursor:not-allowed}.GanttSidebar-module__DQsW4W__actionMenuItem:disabled svg{opacity:.35}.GanttSidebar-module__DQsW4W__actionMenuItem:hover,.GanttSidebar-module__DQsW4W__actionMenuItem:focus-visible{background:var(--color-surface-muted);color:var(--color-primary-strong);outline:none}.GanttSidebar-module__DQsW4W__actionMenuItem:disabled:hover,.GanttSidebar-module__DQsW4W__actionMenuItem:disabled:focus-visible{color:var(--color-text-muted);background:0 0;outline:none}.GanttSidebar-module__DQsW4W__actionMenuItem:hover svg,.GanttSidebar-module__DQsW4W__actionMenuItem:focus-visible svg{opacity:1}.GanttSidebar-module__DQsW4W__actionMenuItemDanger{color:var(--color-danger)}.GanttSidebar-module__DQsW4W__actionMenuItemDanger:hover,.GanttSidebar-module__DQsW4W__actionMenuItemDanger:focus-visible{background:var(--color-danger-surface);color:var(--color-danger-strong)}
.GanttTaskDetailsPane-module__Q_VRXW__pane{width:var(--gantt-task-details-width);background:var(--color-surface);border-right:1px solid var(--color-border);flex-direction:column;flex:none;min-width:240px;max-width:min(90vw,1200px);display:flex;position:relative;overflow:hidden}.GanttTaskDetailsPane-module__Q_VRXW__resizeHandle{cursor:col-resize;touch-action:none;z-index:2;border-right:2px solid #0000;width:12px;position:absolute;inset:0 0 0 auto}.GanttTaskDetailsPane-module__Q_VRXW__resizeHandle:hover,.GanttTaskDetailsPane-module__Q_VRXW__resizeHandle:active{border-right-color:var(--color-primary)}.GanttTaskDetailsPane-module__Q_VRXW__reveal{flex:0 0 var(--gantt-task-details-reveal-width);width:var(--gantt-task-details-reveal-width);border:none;border-right:1px solid var(--color-border);background:var(--gantt-task-details-reveal-bg-strong);color:var(--gantt-task-details-reveal-text);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:6px;transition:background .15s,color .15s;display:flex}.GanttTaskDetailsPane-module__Q_VRXW__reveal:hover{background:var(--gantt-task-details-reveal-hover-bg-strong);color:var(--color-primary-strong)}.GanttTaskDetailsPane-module__Q_VRXW__reveal:focus-visible{box-shadow:inset 0 0 0 2px var(--color-primary);outline:none}.GanttTaskDetailsPane-module__Q_VRXW__revealIcon{flex:none}.GanttTaskDetailsPane-module__Q_VRXW__revealLabel{writing-mode:vertical-rl;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700;transform:rotate(180deg)}.GanttTaskDetailsPane-module__Q_VRXW__header{border-bottom:1px solid var(--color-border);flex-direction:column;justify-content:space-between;gap:2px;padding:0 8px;display:flex;position:relative}.GanttTaskDetailsPane-module__Q_VRXW__toolbar{justify-content:space-between;align-items:center;gap:6px;min-width:0;margin-top:12px;display:flex}.GanttTaskDetailsPane-module__Q_VRXW__headerLabel{letter-spacing:.06em;text-transform:uppercase;min-width:0;color:var(--color-text-muted);font-size:10px;font-weight:700}.GanttTaskDetailsPane-module__Q_VRXW__headerActions{flex:none;align-items:center;gap:4px;display:flex}.GanttTaskDetailsPane-module__Q_VRXW__headerActionButton{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-secondary);cursor:pointer;border-radius:6px;align-items:center;gap:4px;padding:3px 6px;font-size:10px;font-weight:600;line-height:1;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.GanttTaskDetailsPane-module__Q_VRXW__headerActionButton:hover{border-color:var(--color-primary);color:var(--color-primary-strong);background:var(--color-surface-muted)}.GanttTaskDetailsPane-module__Q_VRXW__headerActionButton:focus-visible{box-shadow:0 0 0 2px var(--color-primary);outline:none}.GanttTaskDetailsPane-module__Q_VRXW__columnHeaderScroller,.GanttTaskDetailsPane-module__Q_VRXW__rowsScroller{overscroll-behavior:contain;overflow-y:hidden}.GanttTaskDetailsPane-module__Q_VRXW__columnHeaderScroller{scrollbar-width:none;margin-inline:-8px;overflow-x:hidden}.GanttTaskDetailsPane-module__Q_VRXW__columnHeaderScroller::-webkit-scrollbar{display:none}.GanttTaskDetailsPane-module__Q_VRXW__rowsScroller{scrollbar-width:thin;flex:auto;min-height:0;overflow-x:auto}.GanttTaskDetailsPane-module__Q_VRXW__columnHeaderGrid,.GanttTaskDetailsPane-module__Q_VRXW__taskRowGrid{min-width:max-content;display:grid}.GanttTaskDetailsPane-module__Q_VRXW__columnHeaderCell{letter-spacing:.03em;min-width:0;height:45px;color:var(--color-text-muted);text-align:center;white-space:nowrap;border-right:1px solid var(--color-border);justify-content:center;align-items:center;padding:0 6px;font-size:10px;font-weight:700;display:flex}.GanttTaskDetailsPane-module__Q_VRXW__columnHeaderCell:last-child{border-right:none}.GanttTaskDetailsPane-module__Q_VRXW__rows{flex-direction:column;min-width:100%;display:flex}.GanttTaskDetailsPane-module__Q_VRXW__row{border-bottom:1px solid var(--color-border);width:100%;min-width:max-content}.GanttTaskDetailsPane-module__Q_VRXW__activityRow{height:calc(var(--gantt-row-height) - 8px);border-top:1px solid var(--color-border-strong);border-bottom:1px solid var(--color-border-strong);background:0 0;min-width:max-content}.GanttTaskDetailsPane-module__Q_VRXW__activityRowGrid{min-width:max-content;height:100%;display:grid}.GanttTaskDetailsPane-module__Q_VRXW__activityRowFill{background:var(--gantt-activity-bg);width:100%;height:100%}.GanttTaskDetailsPane-module__Q_VRXW__taskRow{height:var(--gantt-row-height);background:var(--color-surface)}.GanttTaskDetailsPane-module__Q_VRXW__taskRow:hover{background:var(--color-surface-muted)}.GanttTaskDetailsPane-module__Q_VRXW__cell{min-width:0;height:100%;color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;border-right:1px solid var(--color-border);align-items:center;padding:14px 6px;font-size:10px;display:flex;overflow:hidden}.GanttTaskDetailsPane-module__Q_VRXW__cell:last-child{border-right:none}.GanttTaskDetailsPane-module__Q_VRXW__alignEnd,.GanttTaskDetailsPane-module__Q_VRXW__alignStart{text-align:center;justify-content:center}.GanttTaskDetailsPane-module__Q_VRXW__emptyColumnsNote{color:var(--color-text-muted);padding:0 2px;font-size:10px}.GanttTaskDetailsPane-module__Q_VRXW__columnMenu{z-index:1200;border:1px solid var(--color-border-strong);background:var(--color-surface);min-width:176px;box-shadow:var(--shadow-floating);border-radius:10px;gap:5px;padding:8px;display:grid;position:fixed;transform:translate(-100%)}.GanttTaskDetailsPane-module__Q_VRXW__columnMenuTitle{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);font-size:10px;font-weight:700}.GanttTaskDetailsPane-module__Q_VRXW__columnToggle{color:var(--color-text);align-items:center;gap:6px;font-size:10px;display:flex}.GanttTaskDetailsPane-module__Q_VRXW__columnToggle input{margin:0}@media (max-width:900px){.GanttTaskDetailsPane-module__Q_VRXW__pane{flex-basis:var(--gantt-task-details-width-mobile);width:var(--gantt-task-details-width-mobile)}.GanttTaskDetailsPane-module__Q_VRXW__reveal{flex-basis:var(--gantt-task-details-reveal-width);width:var(--gantt-task-details-reveal-width)}}
.PlanningLegend-module__q0ld7W__legend{background:var(--color-surface);width:320px;max-width:calc(100vw - 32px);color:var(--color-text);flex-direction:column;gap:8px;padding:2px;display:flex}.PlanningLegend-module__q0ld7W__footer{box-sizing:border-box;flex-direction:row;align-items:center;gap:16px;width:max-content;min-width:100%;max-width:none;padding:8px 12px}.PlanningLegend-module__q0ld7W__footer .PlanningLegend-module__q0ld7W__group+.PlanningLegend-module__q0ld7W__group{border-top:0;border-left:1px solid var(--color-border-section);padding-top:0;padding-left:16px}.PlanningLegend-module__q0ld7W__footer .PlanningLegend-module__q0ld7W__group{align-items:center;gap:8px;display:flex}.PlanningLegend-module__q0ld7W__footer .PlanningLegend-module__q0ld7W__items{flex-wrap:nowrap}.PlanningLegend-module__q0ld7W__group+.PlanningLegend-module__q0ld7W__group{border-top:1px solid var(--color-border-section);padding-top:10px}.PlanningLegend-module__q0ld7W__groupLabel{color:var(--color-text-heading);letter-spacing:0;text-transform:uppercase;font-weight:800}.PlanningLegend-module__q0ld7W__groupHint{color:var(--color-text-muted);margin:0;font-size:11px;line-height:1.4}.PlanningLegend-module__q0ld7W__groupRules{flex-direction:column;gap:2px;margin-top:8px;display:flex}.PlanningLegend-module__q0ld7W__items{flex-wrap:wrap;gap:6px;display:flex}.PlanningLegend-module__q0ld7W__badge{isolation:isolate;min-height:24px;box-shadow:inset 0 0 0 1px var(--legend-badge-inner-ring);color:var(--color-text);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:4px 9px;font-size:11px;font-weight:800;line-height:1;display:inline-flex;position:relative;overflow:hidden}.PlanningLegend-module__q0ld7W__weekend:before,.PlanningLegend-module__q0ld7W__conflict:before,.PlanningLegend-module__q0ld7W__holiday:before,.PlanningLegend-module__q0ld7W__bucketPartialCurrent:before,.PlanningLegend-module__q0ld7W__bucketMixed:before,.PlanningLegend-module__q0ld7W__bucketBlocked:before{content:"";background-image:var(--legend-stripe-pattern);opacity:var(--legend-stripe-opacity,.35);pointer-events:none;z-index:0;position:absolute;inset:0}.PlanningLegend-module__q0ld7W__today{background:var(--legend-today-bg);border-color:var(--legend-today-border);color:var(--legend-today-text)}.PlanningLegend-module__q0ld7W__weekend{background-color:var(--legend-weekend-bg);--legend-stripe-pattern:var(--gantt-weekend-pattern);--legend-stripe-opacity:.35;border-color:var(--legend-weekend-border);color:var(--legend-weekend-text)}.PlanningLegend-module__q0ld7W__conflict{background-color:var(--legend-conflict-bg);--legend-stripe-pattern:var(--gantt-conflict-pattern);--legend-stripe-opacity:.35;border-color:var(--legend-conflict-border);color:var(--legend-conflict-text)}.PlanningLegend-module__q0ld7W__holiday{background-color:var(--legend-holiday-bg);--legend-stripe-pattern:var(--gantt-holiday-pattern);--legend-stripe-opacity:.35;border-color:var(--legend-holiday-border);color:var(--legend-holiday-text)}.PlanningLegend-module__q0ld7W__bucketEmpty{background:var(--bucket-empty-bg);border-color:var(--bucket-empty-border);color:var(--bucket-empty-text)}.PlanningLegend-module__q0ld7W__bucketPartialCurrent{background:var(--bucket-current-partial-bg);--legend-stripe-pattern:var(--bucket-current-partial-pattern);--legend-stripe-opacity:.28;border-color:var(--bucket-current-partial-border);color:var(--bucket-current-partial-text)}.PlanningLegend-module__q0ld7W__bucketFullCurrent{background:var(--bucket-current-full-bg);border-color:var(--bucket-current-full-border);color:var(--bucket-current-full-text)}.PlanningLegend-module__q0ld7W__bucketOtherScenario{background-color:var(--bucket-other-bg);--legend-stripe-pattern:var(--gantt-conflict-pattern);--legend-stripe-opacity:.3;border-color:var(--bucket-other-border);color:var(--bucket-other-text)}.PlanningLegend-module__q0ld7W__bucketMixed{background-color:var(--bucket-current-partial-bg);--legend-stripe-pattern:var(--gantt-conflict-pattern);--legend-stripe-opacity:.34;border-color:var(--bucket-mixed-border);color:var(--bucket-current-partial-text)}
.priorityColors-module__0nAV4W__assignedPriority1{background-color:var(--priority-1-surface)}.priorityColors-module__0nAV4W__assignedPriority2{background-color:var(--priority-2-surface)}.priorityColors-module__0nAV4W__assignedPriority3{background-color:var(--priority-3-surface)}.priorityColors-module__0nAV4W__assignedPriority4{background-color:var(--priority-4-surface)}.priorityColors-module__0nAV4W__assignedPriority5{background-color:var(--priority-5-surface)}.priorityColors-module__0nAV4W__legendPriority1{background:var(--priority-1-legend);border-color:var(--priority-1-legend-border)}.priorityColors-module__0nAV4W__legendPriority2{background:var(--priority-2-legend);border-color:var(--priority-2-legend-border)}.priorityColors-module__0nAV4W__legendPriority3{background:var(--priority-3-legend);border-color:var(--priority-3-legend-border)}.priorityColors-module__0nAV4W__legendPriority4{background:var(--priority-4-legend);border-color:var(--priority-4-legend-border)}.priorityColors-module__0nAV4W__legendPriority5{background:var(--priority-5-legend);border-color:var(--priority-5-legend-border)}.priorityColors-module__0nAV4W__priorityPrimary1{--gantt-priority-background:var(--priority-1-bg);--gantt-priority-border:var(--priority-1);--gantt-priority-pattern:var(--gantt-priority-pattern-1)}.priorityColors-module__0nAV4W__priorityPrimary2{--gantt-priority-background:var(--priority-2-bg);--gantt-priority-border:var(--priority-2);--gantt-priority-pattern:var(--gantt-priority-pattern-2)}.priorityColors-module__0nAV4W__priorityPrimary3{--gantt-priority-background:var(--priority-3-bg);--gantt-priority-border:var(--priority-3);--gantt-priority-pattern:var(--gantt-priority-pattern-3)}.priorityColors-module__0nAV4W__priorityPrimary4{--gantt-priority-background:var(--priority-4-bg);--gantt-priority-border:var(--priority-4);--gantt-priority-pattern:var(--gantt-priority-pattern-4)}.priorityColors-module__0nAV4W__priorityPrimary5{--gantt-priority-background:var(--priority-5-bg);--gantt-priority-border:var(--priority-5);--gantt-priority-pattern:var(--gantt-priority-pattern-5)}
.PlanningToolbar-module__4Z2irG__toolbar{width:100%;min-width:0;min-height:var(--gantt-toolbar-height,45px);height:var(--gantt-toolbar-height,45px);box-sizing:border-box;border-bottom:1px solid var(--color-border);background:var(--color-surface-muted);white-space:nowrap;flex:none;align-items:center;gap:6px;padding:6px 8px;display:flex}.PlanningToolbar-module__4Z2irG__monthNav{flex:none;align-items:center;gap:4px;display:flex}.PlanningToolbar-module__4Z2irG__monthSelect{width:170px}.PlanningToolbar-module__4Z2irG__searchInput{flex:180px;min-width:140px;max-width:260px}.PlanningToolbar-module__4Z2irG__scaleControl{flex:none}.PlanningToolbar-module__4Z2irG__popoverPanel{flex-direction:column;gap:12px;width:260px;max-width:calc(100vw - 32px);padding:2px;display:flex}.PlanningToolbar-module__4Z2irG__popoverField,.PlanningToolbar-module__4Z2irG__popoverStack{flex-direction:column;gap:6px;display:flex}.PlanningToolbar-module__4Z2irG__popoverDivider{background:var(--color-border-section);height:1px;color:var(--color-text-muted)}.PlanningToolbar-module__4Z2irG__filterSelect{width:100%}@media (max-width:980px){.PlanningToolbar-module__4Z2irG__toolbar{overflow-x:auto}.PlanningToolbar-module__4Z2irG__monthSelect{width:150px}.PlanningToolbar-module__4Z2irG__searchInput{flex-basis:150px}}
.GanttBar-module__w1arQG__bar{z-index:3;border:1.5px solid var(--gantt-priority-border);background:var(--gantt-priority-background);height:30px;color:var(--gantt-bar-text);pointer-events:auto;box-shadow:var(--shadow-gantt-bar);border-radius:6px;grid-row:1;align-items:center;gap:4px;margin:0;padding:0 8px;transition:transform .12s,box-shadow .12s,opacity .12s;display:inline-flex;position:relative;overflow:hidden}.GanttBar-module__w1arQG__occurrenceVariant{z-index:2;pointer-events:auto}.GanttBar-module__w1arQG__markerVariant{width:24px;min-width:24px;height:24px;box-shadow:var(--shadow-md);border-radius:999px;justify-content:center;justify-self:center;padding:0;overflow:visible}.GanttBar-module__w1arQG__markerVariant .GanttBar-module__w1arQG__label{display:none}.GanttBar-module__w1arQG__markerVariant:before{border-radius:999px;width:4px;inset:-4px auto -4px 50%;transform:translate(-50%)}.GanttBar-module__w1arQG__joinedBefore{border-left-width:0;border-top-left-radius:2px;border-bottom-left-radius:2px}.GanttBar-module__w1arQG__joinedBefore:before,.GanttBar-module__w1arQG__joinedBefore .GanttBar-module__w1arQG__label{display:none}.GanttBar-module__w1arQG__joinedAfter{border-right-width:0;border-top-right-radius:2px;border-bottom-right-radius:2px}.GanttBar-module__w1arQG__continuesBefore{border-left-width:0;border-top-left-radius:0;border-bottom-left-radius:0}.GanttBar-module__w1arQG__continuesBefore:before{display:none}.GanttBar-module__w1arQG__continuesAfter{border-right-width:0;border-top-right-radius:0;border-bottom-right-radius:0}.GanttBar-module__w1arQG__bar:before{content:"";background:var(--gantt-activity-accent,var(--color-primary));z-index:0;border-radius:2px;width:4px;position:absolute;inset:2px auto 2px 2px}.GanttBar-module__w1arQG__bar:after{content:"";display:none}.GanttBar-module__w1arQG__bar>*{z-index:1;position:relative}.GanttBar-module__w1arQG__nonWorkingOverlay{border-left:1px dashed var(--gantt-nonworking-border);border-right:1px dashed var(--gantt-nonworking-border);background:var(--gantt-nonworking-overlay-bg);pointer-events:none;z-index:0;position:absolute;top:1px;bottom:1px}.GanttBar-module__w1arQG__dominoDay{pointer-events:none;z-index:0;border-radius:4px;position:absolute;top:1px;bottom:1px}.GanttBar-module__w1arQG__dominoDay:before{content:"";border-radius:inherit;background:color-mix(in srgb, var(--gantt-priority-background) 18%, var(--color-surface));position:absolute;inset:0 50% 0 0}.GanttBar-module__w1arQG__dominoDay[data-domino-am=planned]:before{inset:0 0 0 50%}.GanttBar-module__w1arQG__interactive{cursor:grab}.GanttBar-module__w1arQG__interactive:hover{box-shadow:var(--shadow-gantt-bar-hover);transform:translateY(-1px)}.GanttBar-module__w1arQG__dragging{cursor:grabbing;box-shadow:var(--shadow-gantt-bar-drag);opacity:.92;z-index:10;transform:translateY(-2px)}.GanttBar-module__w1arQG__occurrenceVariant.GanttBar-module__w1arQG__dragging{box-shadow:var(--shadow-gantt-bar-drag), 0 0 0 2px var(--color-primary-ring-soft)}.GanttBar-module__w1arQG__interactive:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.GanttBar-module__w1arQG__nonInteractive{cursor:default}.GanttBar-module__w1arQG__readOnly{cursor:default;box-shadow:var(--shadow-gantt-bar), inset 0 0 0 1px var(--gantt-readonly-stripe-strong)}.GanttBar-module__w1arQG__readOnly:after{display:none}.GanttBar-module__w1arQG__disabled{border-color:var(--color-border);background:var(--color-surface-muted);color:var(--color-text-muted);opacity:.9;cursor:not-allowed}.GanttBar-module__w1arQG__clamped{box-shadow:inset 0 0 0 1px var(--color-warning)}.GanttBar-module__w1arQG__label{white-space:nowrap;text-overflow:ellipsis;min-width:0;text-shadow:var(--gantt-bar-label-shadow);flex:auto;padding:0 2px;font-size:12px;font-weight:600;overflow:hidden}.GanttBar-module__w1arQG__handle{cursor:col-resize;touch-action:none;opacity:.62;background:0 0;border:0;border-radius:4px;flex:none;align-self:stretch;width:12px;padding:0;transition:opacity .1s,background .1s}.GanttBar-module__w1arQG__handle:before{content:"";background:color-mix(in srgb, var(--gantt-priority-border) 48%, transparent);border-radius:2px;width:2px;transition:background .1s;position:absolute;top:4px;bottom:4px}.GanttBar-module__w1arQG__handleStart:before{left:0}.GanttBar-module__w1arQG__handleEnd:before{right:0}.GanttBar-module__w1arQG__affordancesVisible .GanttBar-module__w1arQG__handle{background:var(--color-primary-surface-soft);opacity:1}.GanttBar-module__w1arQG__affordancesVisible .GanttBar-module__w1arQG__handle:before{background:color-mix(in srgb, var(--gantt-priority-border) 72%, transparent)}.GanttBar-module__w1arQG__handleStart{margin-right:2px}.GanttBar-module__w1arQG__handleEnd{margin-left:auto}.GanttBar-module__w1arQG__compact{gap:2px;padding:0 4px}.GanttBar-module__w1arQG__compact .GanttBar-module__w1arQG__handle{width:10px}.GanttBar-module__w1arQG__ultraCompact{gap:0;padding:0 2px}.GanttBar-module__w1arQG__ultraCompact .GanttBar-module__w1arQG__label{display:none}.GanttBar-module__w1arQG__ultraCompact .GanttBar-module__w1arQG__shortLabel{color:var(--gantt-bar-text);text-shadow:var(--gantt-bar-label-shadow);flex:none;font-size:10px;font-weight:700;line-height:1;display:inline}.GanttBar-module__w1arQG__ultraCompact .GanttBar-module__w1arQG__handle{width:8px}.GanttBar-module__w1arQG__ultraCompact .GanttBar-module__w1arQG__handleStart{margin-right:0}.GanttBar-module__w1arQG__shortLabel{z-index:1;display:none;position:relative}@keyframes GanttBar-module__w1arQG__cancelShake{0%{transform:translate(0)}20%{transform:translate(-3px)}40%{transform:translate(3px)}60%{transform:translate(-2px)}80%{transform:translate(2px)}to{transform:translate(0)}}.GanttBar-module__w1arQG__cancelShake{animation:.3s GanttBar-module__w1arQG__cancelShake}
.GanttRow-module__VUsSPG__row{height:var(--gantt-row-height);border-bottom:1px solid var(--color-border)}.GanttRow-module__VUsSPG__activityRow{height:calc(var(--gantt-row-height) - 8px);background:var(--gantt-activity-bg);border-top:1px solid var(--color-border-strong);border-bottom:1px solid var(--color-border-strong)}.GanttRow-module__VUsSPG__taskRow{background:var(--color-surface)}.GanttRow-module__VUsSPG__lane{--gantt-day-count:1;--gantt-column-width:var(--gantt-day-width);grid-template-columns:repeat(var(--gantt-day-count), var(--gantt-column-width));align-items:center;min-width:max-content;height:100%;display:grid;position:relative}.GanttRow-module__VUsSPG__lane:before{display:none}.GanttRow-module__VUsSPG__dayStateLayer{z-index:1;grid-template-columns:repeat(var(--gantt-day-count), var(--gantt-column-width));pointer-events:none;display:grid;position:absolute;inset:0}.GanttRow-module__VUsSPG__taskRow .GanttRow-module__VUsSPG__dayStateLayer{background:var(--color-surface)}.GanttRow-module__VUsSPG__dayStateCell{box-sizing:border-box;border-left:1px solid var(--gantt-day-state-border);width:100%;height:100%}.GanttRow-module__VUsSPG__workingDay{background:var(--color-surface)}.GanttRow-module__VUsSPG__weekendLikeDay{background-color:var(--gantt-weekend-bg);background-image:var(--gantt-weekend-pattern)}.GanttRow-module__VUsSPG__holidayLikeDay{background-color:var(--gantt-holiday-bg);background-image:var(--gantt-holiday-pattern)}.GanttRow-module__VUsSPG__resourceConflictDay{background-color:var(--gantt-conflict-bg);background-image:var(--gantt-conflict-pattern);border-left-color:var(--gantt-conflict-border);box-shadow:inset 0 0 0 1px var(--gantt-conflict-border)}.GanttRow-module__VUsSPG__halfDayPmCell{border-left-style:dashed;border-left-color:var(--color-border-strong)}.GanttRow-module__VUsSPG__dayStateButton{border:0;border-left:1px solid var(--gantt-day-state-border);pointer-events:auto;cursor:cell;margin:0;padding:0}.GanttRow-module__VUsSPG__dayStateButton:disabled{cursor:not-allowed}.GanttRow-module__VUsSPG__dayStateButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.GanttRow-module__VUsSPG__periodMarkerLayer{z-index:1;grid-template-columns:repeat(var(--gantt-day-count), var(--gantt-column-width));pointer-events:none;align-items:stretch;display:grid;position:absolute;inset:0}.GanttRow-module__VUsSPG__periodMarker{height:100%;position:relative}.GanttRow-module__VUsSPG__periodMarkerStart:before{content:"";background:var(--gantt-period-start);opacity:.7;width:5px;position:absolute;top:0;bottom:0;left:-3px}.GanttRow-module__VUsSPG__periodMarkerEnd:after{content:"";background:var(--gantt-period-end);opacity:.7;width:5px;position:absolute;top:0;bottom:0;right:-3px}.GanttRow-module__VUsSPG__occurrenceLayer{z-index:2;grid-template-columns:repeat(var(--gantt-day-count), var(--gantt-column-width));pointer-events:none;align-items:center;display:grid;position:absolute;inset:0}.GanttRow-module__VUsSPG__weekOccurrenceLayer{grid-auto-rows:minmax(4px,1fr);align-items:stretch;padding-block:2px}.GanttRow-module__VUsSPG__weekOccurrenceLayer [role=button]{grid-row:auto;height:auto;min-height:4px}.GanttRow-module__VUsSPG__occurrenceMenu{z-index:1200;border:1px solid var(--color-border-strong);background:var(--color-surface);min-width:200px;box-shadow:var(--shadow-floating-strong);pointer-events:auto;border-radius:8px;flex-direction:column;padding:4px 0;display:flex;position:fixed;overflow:hidden}.GanttRow-module__VUsSPG__occurrenceMenuDivider{background:var(--color-border);height:1px;margin:4px 0}.GanttRow-module__VUsSPG__halfDayAnchorField{color:var(--color-text-muted);gap:4px;padding:8px 12px;font-size:12px;display:grid}.GanttRow-module__VUsSPG__halfDayAnchorField select{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);min-height:32px;color:var(--color-text)}.GanttRow-module__VUsSPG__halfDayAnchorField select:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.GanttRow-module__VUsSPG__occurrenceMenuAction{color:var(--color-text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:8px 12px;font-size:13px;line-height:1.3;display:flex}.GanttRow-module__VUsSPG__occurrenceMenuAction:hover{background:var(--color-surface-muted)}.GanttRow-module__VUsSPG__occurrenceMenuAction:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.GanttRow-module__VUsSPG__occurrenceMenuAction:disabled{color:var(--color-text-muted);cursor:not-allowed}.GanttRow-module__VUsSPG__occurrenceMenuAction:disabled:hover{background:0 0}.GanttRow-module__VUsSPG__occurrenceMenuActionDestructive{color:var(--color-danger-strong)}.GanttRow-module__VUsSPG__occurrenceMenuActionDestructive:hover{background:var(--color-danger-surface)}.GanttRow-module__VUsSPG__occurrenceMenuActionIcon{flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.GanttRow-module__VUsSPG__activityRow .GanttRow-module__VUsSPG__lane:before{display:none}.GanttRow-module__VUsSPG__activityRow .GanttRow-module__VUsSPG__dayStateLayer{background:var(--gantt-activity-row-surface)}.GanttRow-module__VUsSPG__activityRow .GanttRow-module__VUsSPG__dayStateCell{background:0 0;border-left:0}.GanttRow-module__VUsSPG__aggregateCell{box-sizing:border-box;border-left:1px solid var(--gantt-day-state-border);isolation:isolate;width:100%;height:100%;color:var(--color-text);background:var(--color-surface);white-space:nowrap;pointer-events:auto;justify-content:center;align-items:center;gap:4px;padding:0 4px;font-size:12px;font-weight:700;display:flex;position:relative;overflow:hidden}.GanttRow-module__VUsSPG__aggregateStatus_partial_current:before,.GanttRow-module__VUsSPG__aggregateStatus_mixed:before,.GanttRow-module__VUsSPG__aggregateStatus_blocked:before{content:"";background-image:var(--aggregate-stripe-pattern);opacity:var(--aggregate-stripe-opacity,.35);pointer-events:none;z-index:0;position:absolute;inset:0}.GanttRow-module__VUsSPG__aggregateTooltip{flex-direction:column;gap:8px;min-width:240px;max-width:340px;font-size:12px;line-height:1.45;display:flex}.GanttRow-module__VUsSPG__aggregateTooltipTitle{color:var(--on-primary);font-size:13px;font-weight:700}.GanttRow-module__VUsSPG__aggregateTooltipSummary{color:var(--text-on-primary-muted)}.GanttRow-module__VUsSPG__aggregateTooltipList{flex-direction:column;gap:5px;margin:0;display:flex}.GanttRow-module__VUsSPG__aggregateTooltipRow{align-items:flex-start;gap:10px;display:flex}.GanttRow-module__VUsSPG__aggregateTooltipRow dt{color:var(--text-on-primary-faint);flex:0 0 94px;margin:0;font-weight:600}.GanttRow-module__VUsSPG__aggregateTooltipRow dd{min-width:0;color:var(--on-primary);overflow-wrap:anywhere;flex:auto;margin:0}.GanttRow-module__VUsSPG__aggregatePrimaryButton,.GanttRow-module__VUsSPG__aggregateDrilldownButton{color:inherit;font:inherit;pointer-events:auto;cursor:pointer;z-index:1;background:0 0;border:0;position:relative}.GanttRow-module__VUsSPG__aggregatePrimaryButton{flex:auto;justify-content:center;align-items:center;min-width:0;height:100%;padding:0;display:inline-flex}.GanttRow-module__VUsSPG__aggregateCountChip{background:var(--aggregate-count-chip-bg,color-mix(in srgb, var(--color-surface) 88%, transparent));min-height:24px;box-shadow:var(--aggregate-count-chip-shadow,0 2px 8px color-mix(in srgb, var(--color-shadow-mix) 16%, transparent));border-radius:8px;justify-content:center;align-items:center;padding:0 10px;display:inline-flex}.GanttRow-module__VUsSPG__aggregateDrilldownButton{max-width:44px;height:24px;color:var(--color-primary-strong);background:color-mix(in srgb, var(--color-surface) 72%, var(--color-primary));border-radius:6px;flex:none;padding:0 6px;font-size:11px;font-weight:600}.GanttRow-module__VUsSPG__aggregatePrimaryButton:disabled{cursor:not-allowed;color:var(--color-text-muted)}.GanttRow-module__VUsSPG__aggregatePrimaryButton:focus-visible,.GanttRow-module__VUsSPG__aggregateDrilldownButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:-1px;z-index:2}.GanttRow-module__VUsSPG__activityRow .GanttRow-module__VUsSPG__aggregateCell{background:0 0;border-left:0}.GanttRow-module__VUsSPG__aggregateStatus_empty{color:var(--bucket-empty-text);background:var(--bucket-empty-bg);box-shadow:inset 0 0 0 1px var(--bucket-empty-border)}.GanttRow-module__VUsSPG__aggregateStatus_partial_current{color:var(--gantt-bar-text);background-color:var(--gantt-priority-background,var(--bucket-current-partial-bg));--aggregate-stripe-pattern:var(--gantt-priority-pattern);--aggregate-stripe-opacity:.32;box-shadow:inset 0 0 0 1px var(--gantt-priority-border,var(--bucket-current-partial-border))}.GanttRow-module__VUsSPG__aggregateStatus_full_current{color:var(--gantt-bar-text);background:var(--gantt-priority-background,var(--bucket-current-full-bg));box-shadow:inset 0 0 0 1px var(--gantt-priority-border,var(--bucket-current-full-border))}.GanttRow-module__VUsSPG__aggregateStatus_partial_other_scenario,.GanttRow-module__VUsSPG__aggregateStatus_full_other_scenario{color:var(--bucket-other-text);background-color:var(--bucket-other-bg);--aggregate-stripe-pattern:var(--gantt-conflict-pattern);--aggregate-stripe-opacity:.3;box-shadow:inset 0 0 0 1px var(--bucket-other-border)}.GanttRow-module__VUsSPG__aggregateStatus_mixed{color:var(--gantt-bar-text);background-color:var(--gantt-priority-background,var(--bucket-mixed-bg));--aggregate-stripe-pattern:var(--gantt-conflict-pattern);--aggregate-stripe-opacity:.34;box-shadow:inset 0 0 0 1px var(--bucket-mixed-border)}.GanttRow-module__VUsSPG__aggregateStatus_blocked{color:var(--bucket-blocked-text);background-color:var(--bucket-blocked-bg);--aggregate-stripe-pattern:var(--bucket-blocked-pattern);--aggregate-stripe-opacity:.24;--aggregate-count-chip-bg:color-mix(in srgb, var(--bucket-blocked-bg) 78%, var(--color-surface));--aggregate-count-chip-shadow:0 2px 8px color-mix(in srgb, var(--bucket-blocked-bg) 46%, transparent);box-shadow:inset 0 0 0 1px var(--bucket-blocked-border)}.GanttRow-module__VUsSPG__dragGhost{border:1px dashed var(--color-border-strong);background:var(--gantt-drag-ghost-bg);opacity:.4;pointer-events:none;border-radius:6px;grid-row:1;height:30px}
.PlanningGanttBoard-module__L4HmyG__board{--gantt-header-height:64px;--gantt-toolbar-height:0px;--gantt-row-height:44px;--gantt-day-width:48px;--gantt-half-day-width:28px;--gantt-scrollbar-safe-space:18px;--gantt-sidebar-width:322px;--gantt-task-details-width:640px;--gantt-task-details-width-mobile:260px;--gantt-task-details-reveal-width:42px;border:1px solid var(--color-border-strong);background:var(--color-surface);min-height:0;max-height:100%;color:var(--color-text);box-shadow:var(--shadow-sm);border-radius:12px;flex-direction:column;flex:0 auto;display:flex;overflow:hidden}.PlanningGanttBoard-module__L4HmyG__boardContent{flex:auto;min-width:0;min-height:0;display:flex}.PlanningGanttBoard-module__L4HmyG__legendFooter{border-top:1px solid var(--color-border);background:var(--color-surface-muted);flex:none;min-width:0;overflow-x:auto}.PlanningGanttBoard-module__L4HmyG__timelineColumn{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.PlanningGanttBoard-module__L4HmyG__timeline{overscroll-behavior:contain;background:var(--color-surface-muted);flex:0 auto;min-width:0;min-height:0;overflow:auto}.PlanningGanttBoard-module__L4HmyG__header{z-index:4;background:var(--color-surface);border-bottom:1px solid var(--color-border);position:sticky;top:0}.PlanningGanttBoard-module__L4HmyG__rows{flex-direction:column;display:flex}.PlanningGanttBoard-module__L4HmyG__scrollbarSpacer{height:var(--gantt-scrollbar-safe-space);min-height:var(--gantt-scrollbar-safe-space);border-top:1px solid var(--gantt-grid-line);background:var(--color-surface-muted);flex:none}.PlanningGanttBoard-module__L4HmyG__empty{border-top:1px solid var(--color-border);background:var(--color-surface-muted);color:var(--color-text-muted);text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:6px;padding:24px;font-size:12px;display:flex}.PlanningGanttBoard-module__L4HmyG__empty strong{color:var(--color-text-secondary);font-size:14px}@media (max-width:900px){.PlanningGanttBoard-module__L4HmyG__board{--gantt-sidebar-width:242px;--gantt-task-details-width-mobile:240px;--gantt-day-width:42px;--gantt-half-day-width:24px}}
﻿ .theme-module__R9R-OW__theme{--soft-white:var(--color-bg);--foreground:var(--color-text);--color-text-secondary:var(--color-text-muted);--space-xs:4px;--space-sm:6px;--space-md:10px;--space-lg:14px;--space-xl:20px;--font-xs:11px;--font-sm:12px;--font-md:14px;--font-lg:18px}
.CandidateDetails-module__aUEmuq__actionBar{align-items:center;gap:var(--page-shell-gap);flex-wrap:wrap;display:flex}.CandidateDetails-module__aUEmuq__notesList{gap:var(--page-shell-gap);display:grid}.CandidateDetails-module__aUEmuq__notesList article{gap:var(--page-shell-gap);padding-bottom:var(--page-shell-gap);border-bottom:1px solid var(--color-border-light);display:grid}
.ProjectWorkspace-module__m8TwAG__workspace{flex-direction:column;gap:16px;width:100%;max-width:none;height:calc(100dvh - 64px);min-height:calc(100dvh - 64px);display:flex;overflow:hidden}.ProjectWorkspace-module__m8TwAG__topBar,.ProjectWorkspace-module__m8TwAG__workspaceHeader,.ProjectWorkspace-module__m8TwAG__detailHeading,.ProjectWorkspace-module__m8TwAG__panelHeading,.ProjectWorkspace-module__m8TwAG__navigatorFooter,.ProjectWorkspace-module__m8TwAG__archiveControl{justify-content:space-between;align-items:center;gap:12px;display:flex}.ProjectWorkspace-module__m8TwAG__topBar{padding:var(--page-hero-padding);flex-wrap:wrap;align-items:flex-start}.ProjectWorkspace-module__m8TwAG__pageHeading{align-items:center;gap:12px;display:flex}.ProjectWorkspace-module__m8TwAG__eyebrow{color:var(--color-primary);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.ProjectWorkspace-module__m8TwAG__titleBlock h1,.ProjectWorkspace-module__m8TwAG__detailHeading h3,.ProjectWorkspace-module__m8TwAG__panelHeading h4,.ProjectWorkspace-module__m8TwAG__sectionTitle{margin:0}.ProjectWorkspace-module__m8TwAG__titleBlock p{margin:4px 0 0}.ProjectWorkspace-module__m8TwAG__headerActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ProjectWorkspace-module__m8TwAG__splitView{border:1px solid var(--page-surface-border);border-radius:var(--page-hero-radius);background:var(--page-surface-background-strong);min-height:0;box-shadow:var(--page-surface-shadow-soft);flex:1;grid-template-columns:minmax(300px,26%) 0 minmax(0,1fr);display:grid;overflow:hidden}.ProjectWorkspace-module__m8TwAG__resizeHandle{z-index:1;cursor:col-resize;touch-action:none;width:10px;margin:0 -5px;position:relative}.ProjectWorkspace-module__m8TwAG__resizeHandle:after{background:var(--page-surface-border);content:"";width:2px;position:absolute;top:0;bottom:0;left:4px}.ProjectWorkspace-module__m8TwAG__resizeHandle:hover:after,.ProjectWorkspace-module__m8TwAG__resizeHandle:focus-visible:after{background:var(--color-primary)}.ProjectWorkspace-module__m8TwAG__resizeHandle:focus-visible{outline:0}.ProjectWorkspace-module__m8TwAG__navigator{border-right:1px solid var(--page-surface-border);background:var(--page-surface-background-muted);flex-direction:column;min-width:0;min-height:0;display:flex;container-type:inline-size}.ProjectWorkspace-module__m8TwAG__navigatorHeader,.ProjectWorkspace-module__m8TwAG__navigatorFooter{padding:20px}.ProjectWorkspace-module__m8TwAG__navigatorHeader{border-bottom:1px solid var(--page-surface-border);gap:14px;display:grid}.ProjectWorkspace-module__m8TwAG__archiveControl{justify-content:flex-start;font-size:12px}.ProjectWorkspace-module__m8TwAG__projectCards{flex:1;align-content:start;gap:8px;min-height:0;padding:14px;display:grid;overflow:auto}.ProjectWorkspace-module__m8TwAG__projectListHeader,.ProjectWorkspace-module__m8TwAG__projectCard{grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr) minmax(0,1fr) minmax(0,.8fr);align-items:center;gap:12px;width:100%;display:grid}.ProjectWorkspace-module__m8TwAG__projectListHeader{padding:0 14px 4px}@container (max-width:480px){.ProjectWorkspace-module__m8TwAG__projectListHeader,.ProjectWorkspace-module__m8TwAG__projectCard{grid-template-columns:minmax(0,.8fr) minmax(0,1.1fr) minmax(0,1.1fr);gap:clamp(4px,2cqi,10px)}.ProjectWorkspace-module__m8TwAG__projectCard{padding:clamp(8px,2.5cqi,12px)}.ProjectWorkspace-module__m8TwAG__projectListHeader{padding:0 clamp(8px,2.5cqi,12px) 4px}.ProjectWorkspace-module__m8TwAG__projectCard .ProjectWorkspace-module__m8TwAG__projectCardName{font-size:clamp(.9rem,3cqi,1rem)}.ProjectWorkspace-module__m8TwAG__projectListHeader>:nth-child(4),.ProjectWorkspace-module__m8TwAG__projectCard>:nth-child(4){display:none}}.ProjectWorkspace-module__m8TwAG__projectSortButton{min-width:0;color:var(--color-text-muted);cursor:pointer;font:inherit;letter-spacing:.04em;text-align:left;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:11px;font-weight:700;display:flex}.ProjectWorkspace-module__m8TwAG__projectSortButton:hover{color:var(--color-primary)}.ProjectWorkspace-module__m8TwAG__projectSortButton:focus-visible{outline:3px solid var(--color-primary-ring-soft);outline-offset:2px}.ProjectWorkspace-module__m8TwAG__projectCard,.ProjectWorkspace-module__m8TwAG__resourceButton{border:1px solid var(--page-surface-border);border-radius:var(--radius-md);background:var(--color-surface);width:100%;color:inherit;cursor:pointer;text-align:left;display:grid}.ProjectWorkspace-module__m8TwAG__resourceButton{gap:6px}.ProjectWorkspace-module__m8TwAG__projectCard{padding:14px}.ProjectWorkspace-module__m8TwAG__projectCard:hover,.ProjectWorkspace-module__m8TwAG__resourceButton:hover{border-color:var(--color-info)}.ProjectWorkspace-module__m8TwAG__projectCard:focus-visible,.ProjectWorkspace-module__m8TwAG__resourceButton:focus-visible,.ProjectWorkspace-module__m8TwAG__scenarioRow:focus-visible{outline:3px solid var(--color-primary-ring-soft);outline-offset:2px}.ProjectWorkspace-module__m8TwAG__projectCardSelected,.ProjectWorkspace-module__m8TwAG__resourceButtonSelected{border-color:var(--color-primary);box-shadow:inset 3px 0 var(--color-primary);background:var(--color-info-bg)}.ProjectWorkspace-module__m8TwAG__projectCardName,.ProjectWorkspace-module__m8TwAG__resourceButton strong{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.ProjectWorkspace-module__m8TwAG__projectCardReference,.ProjectWorkspace-module__m8TwAG__projectCardClient,.ProjectWorkspace-module__m8TwAG__projectCardType,.ProjectWorkspace-module__m8TwAG__resourceButton span{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ProjectWorkspace-module__m8TwAG__clientCell{min-width:0;overflow:hidden}.ProjectWorkspace-module__m8TwAG__clientLink{min-width:0;max-width:100%;color:inherit;text-decoration:none;display:inline-flex;overflow:hidden}.ProjectWorkspace-module__m8TwAG__clientLink:focus-visible{outline:2px solid var(--color-primary-ring-soft);outline-offset:2px}.ProjectWorkspace-module__m8TwAG__clientWarningCell{align-items:center;gap:4px;min-width:0;display:flex}.ProjectWorkspace-module__m8TwAG__clientWarningCell>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ProjectWorkspace-module__m8TwAG__missingClientText{color:var(--color-warning);font-size:12px}.ProjectWorkspace-module__m8TwAG__unknownClientText{color:var(--color-danger);font-size:12px}.ProjectWorkspace-module__m8TwAG__unknownClientIcon{color:var(--color-danger)}.ProjectWorkspace-module__m8TwAG__clientLink:hover{text-decoration:underline}.ProjectWorkspace-module__m8TwAG__navigatorFooter{border-top:1px solid var(--page-surface-border);flex-wrap:wrap;align-items:flex-end}.ProjectWorkspace-module__m8TwAG__detailPane{background:var(--page-surface-background-strong);min-width:0;min-height:0;padding:24px;overflow:auto}.ProjectWorkspace-module__m8TwAG__projectHero{border-bottom:1px solid var(--page-surface-border);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:22px;display:flex}.ProjectWorkspace-module__m8TwAG__projectHero h2{margin:0}.ProjectWorkspace-module__m8TwAG__projectDescription{max-width:760px;color:var(--color-text-muted);margin:8px 0 12px}.ProjectWorkspace-module__m8TwAG__projectMeta{color:var(--color-text-muted);flex-wrap:wrap;gap:8px 18px;font-size:13px;display:flex}.ProjectWorkspace-module__m8TwAG__projectActions{flex-shrink:0;gap:8px;display:flex}.ProjectWorkspace-module__m8TwAG__scenarioToolbar{justify-content:space-between;align-items:flex-end;gap:12px;padding:20px 0 12px;display:flex}.ProjectWorkspace-module__m8TwAG__scenarioToolbar h3{margin:0 0 10px}.ProjectWorkspace-module__m8TwAG__scenarioSearch{flex:0 280px;min-width:0}.ProjectWorkspace-module__m8TwAG__scenarioSearchRow{align-items:center;gap:8px;display:flex}.ProjectWorkspace-module__m8TwAG__showAllVersionsLabel{min-width:120px;color:var(--color-text-muted);white-space:nowrap;font-size:13px}.ProjectWorkspace-module__m8TwAG__scenarioRows{border:1px solid var(--page-surface-border);border-radius:var(--radius-md);overflow-x:auto}.ProjectWorkspace-module__m8TwAG__scenarioRow,.ProjectWorkspace-module__m8TwAG__scenarioHeader{grid-template-columns:minmax(160px,1.4fr) repeat(2,minmax(90px,.5fr)) repeat(2,minmax(80px,.6fr)) minmax(60px,.4fr) minmax(110px,.8fr) 80px minmax(220px,1.4fr);align-items:center;gap:12px;min-width:1100px;padding:14px 16px;display:grid}.ProjectWorkspace-module__m8TwAG__scenarioRowsWithStatus .ProjectWorkspace-module__m8TwAG__scenarioRow,.ProjectWorkspace-module__m8TwAG__scenarioRowsWithStatus .ProjectWorkspace-module__m8TwAG__scenarioHeader{grid-template-columns:minmax(160px,1.4fr) repeat(2,minmax(90px,.5fr)) repeat(2,minmax(80px,.6fr)) minmax(60px,.4fr) minmax(110px,.8fr) 80px 100px minmax(220px,1.4fr);min-width:1200px}.ProjectWorkspace-module__m8TwAG__scenarioHeader{color:var(--color-text-muted);background:var(--color-surface-muted);letter-spacing:.04em;text-transform:uppercase;text-align:center;font-size:11px;font-weight:700}.ProjectWorkspace-module__m8TwAG__scenarioRow{border-top:1px solid var(--page-surface-border);cursor:pointer}.ProjectWorkspace-module__m8TwAG__scenarioRowSelected{box-shadow:inset 3px 0 var(--color-primary);background:var(--color-info-bg)}.ProjectWorkspace-module__m8TwAG__scenarioRowCurrent{background:var(--color-success-surface)}.ProjectWorkspace-module__m8TwAG__scenarioNameCell,.ProjectWorkspace-module__m8TwAG__scenarioActions{min-width:0}.ProjectWorkspace-module__m8TwAG__scenarioNameCell{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.ProjectWorkspace-module__m8TwAG__scenarioNameCell strong{text-overflow:ellipsis;overflow:hidden}.ProjectWorkspace-module__m8TwAG__scenarioRow>[data-label]{color:var(--color-text-muted);text-align:center;font-size:12px}.ProjectWorkspace-module__m8TwAG__scenarioStatus{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.ProjectWorkspace-module__m8TwAG__scenarioActions{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.ProjectWorkspace-module__m8TwAG__inlineError{border:1px solid var(--color-danger-border);border-radius:var(--radius-md);background:var(--color-danger-surface);color:var(--color-danger);padding:16px}.ProjectWorkspace-module__m8TwAG__planningDetail{border-top:1px solid var(--page-surface-border);margin-top:20px;padding-top:20px}.ProjectWorkspace-module__m8TwAG__metricGrid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin-top:14px;display:grid}.ProjectWorkspace-module__m8TwAG__metricCard{border:1px solid var(--page-surface-border);border-radius:var(--radius-md);gap:5px;min-width:0;padding:14px;display:grid}.ProjectWorkspace-module__m8TwAG__metricIcon{color:var(--metric-icon-color);font-size:18px}.ProjectWorkspace-module__m8TwAG__metricLabel,.ProjectWorkspace-module__m8TwAG__resourceMetrics small,.ProjectWorkspace-module__m8TwAG__taskRow small{color:var(--metric-label);font-size:11px}.ProjectWorkspace-module__m8TwAG__metricValue{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ProjectWorkspace-module__m8TwAG__resourceLayout{grid-template-columns:minmax(280px,1fr) minmax(0,2fr);gap:14px;margin-top:14px;display:grid}.ProjectWorkspace-module__m8TwAG__resourcePanel,.ProjectWorkspace-module__m8TwAG__resourceDetail,.ProjectWorkspace-module__m8TwAG__unassignedPanel{border:1px solid var(--page-surface-border);border-radius:var(--radius-md);background:var(--page-surface-background);min-width:0;padding:16px}.ProjectWorkspace-module__m8TwAG__panelHeading{align-items:flex-start;margin-bottom:12px}.ProjectWorkspace-module__m8TwAG__resourcePanel .ProjectWorkspace-module__m8TwAG__panelHeading{flex-direction:column;align-items:flex-start;gap:4px}.ProjectWorkspace-module__m8TwAG__resourceList{gap:8px;display:grid}.ProjectWorkspace-module__m8TwAG__resourceButton{padding:13px}.ProjectWorkspace-module__m8TwAG__resourceMetrics{border:1px solid var(--page-surface-border);border-radius:var(--radius-md);grid-template-columns:repeat(5,minmax(80px,1fr));display:grid}.ProjectWorkspace-module__m8TwAG__resourceMetrics span{text-align:center;gap:4px;padding:10px;display:grid}.ProjectWorkspace-module__m8TwAG__resourceMetrics span+span{border-left:1px solid var(--page-surface-border)}.ProjectWorkspace-module__m8TwAG__subheading{color:var(--color-primary);margin:18px 0 8px;font-weight:700;display:block}.ProjectWorkspace-module__m8TwAG__taskTable{border:1px solid var(--page-surface-border);border-radius:var(--radius-md);overflow:auto}.ProjectWorkspace-module__m8TwAG__taskHeader,.ProjectWorkspace-module__m8TwAG__taskRow{grid-template-columns:minmax(150px,1.5fr) minmax(150px,1.3fr) 70px repeat(3,minmax(90px,1fr));gap:10px;min-width:760px;padding:11px 12px;display:grid}.ProjectWorkspace-module__m8TwAG__taskHeader{color:var(--color-text-muted);background:var(--color-surface-muted);text-transform:uppercase;font-size:11px;font-weight:700}.ProjectWorkspace-module__m8TwAG__taskRow{border-top:1px solid var(--page-surface-border);font-size:12px}.ProjectWorkspace-module__m8TwAG__taskRow>span{align-content:start;gap:4px;display:grid}.ProjectWorkspace-module__m8TwAG__unassignedPanel{margin-top:14px}@media (max-width:800px){.ProjectWorkspace-module__m8TwAG__splitView{grid-template-rows:minmax(0,40%) minmax(0,1fr);grid-template-columns:minmax(0,1fr)!important}.ProjectWorkspace-module__m8TwAG__navigator{border-right:0;border-bottom:1px solid var(--page-surface-border)}.ProjectWorkspace-module__m8TwAG__resizeHandle{display:none}.ProjectWorkspace-module__m8TwAG__projectCards{max-height:none}.ProjectWorkspace-module__m8TwAG__detailPane{padding:16px}.ProjectWorkspace-module__m8TwAG__projectHero,.ProjectWorkspace-module__m8TwAG__scenarioToolbar{flex-direction:column;align-items:stretch}.ProjectWorkspace-module__m8TwAG__projectActions,.ProjectWorkspace-module__m8TwAG__headerActions{justify-content:flex-start}.ProjectWorkspace-module__m8TwAG__scenarioHeader{display:none}.ProjectWorkspace-module__m8TwAG__scenarioRow{grid-template-columns:1fr auto;min-width:0;display:grid}.ProjectWorkspace-module__m8TwAG__scenarioRow>[data-label]{grid-column:1/-1;justify-content:space-between;gap:12px;display:flex}.ProjectWorkspace-module__m8TwAG__scenarioRow>[data-label]:before{color:var(--color-text-muted);content:attr(data-label);font-weight:700}.ProjectWorkspace-module__m8TwAG__scenarioActions{grid-area:1/2}.ProjectWorkspace-module__m8TwAG__metricGrid,.ProjectWorkspace-module__m8TwAG__resourceLayout{grid-template-columns:1fr}.ProjectWorkspace-module__m8TwAG__resourceMetrics{grid-template-columns:repeat(2,minmax(100px,1fr))}.ProjectWorkspace-module__m8TwAG__resourceMetrics span:nth-child(odd){border-left:0}.ProjectWorkspace-module__m8TwAG__resourceMetrics span:nth-child(n+3){border-top:1px solid var(--page-surface-border)}.ProjectWorkspace-module__m8TwAG__taskTable{border:0;overflow:visible}.ProjectWorkspace-module__m8TwAG__taskHeader{display:none}.ProjectWorkspace-module__m8TwAG__taskRow{border:1px solid var(--page-surface-border);border-radius:var(--radius-md);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;margin-top:8px;padding:10px}.ProjectWorkspace-module__m8TwAG__taskRow>span{padding:4px}.ProjectWorkspace-module__m8TwAG__taskRow>span:first-child{grid-column:1/-1}.ProjectWorkspace-module__m8TwAG__taskRow>span:not(:first-child):before{color:var(--metric-label);text-transform:uppercase;margin-bottom:2px;font-size:11px;font-weight:700;display:block}.ProjectWorkspace-module__m8TwAG__taskRow>span:nth-child(2):before{content:"Dates"}.ProjectWorkspace-module__m8TwAG__taskRow>span:nth-child(3):before{content:"Days"}.ProjectWorkspace-module__m8TwAG__taskRow>span:nth-child(4):before{content:"Planned price"}.ProjectWorkspace-module__m8TwAG__taskRow>span:nth-child(5):before{content:"Cost"}.ProjectWorkspace-module__m8TwAG__taskRow>span:nth-child(6):before{content:"Margin"}}@media (max-width:768px){.ProjectWorkspace-module__m8TwAG__topBar{flex-direction:column;align-items:stretch}.ProjectWorkspace-module__m8TwAG__headerActions{justify-content:flex-start}}
.PlanningCoverageBanner-module__jmHIAq__planningCoverageBanner{flex-wrap:nowrap;flex:0 auto;justify-content:flex-end;align-items:stretch;gap:12px;min-width:0;display:flex}.PlanningCoverageBanner-module__jmHIAq__planningCoverageItem{z-index:0;border:1px solid var(--color-border-light);border-radius:var(--radius-md);background:var(--color-surface-section);min-width:0;min-height:48px;box-shadow:var(--page-surface-shadow-soft);flex:0 clamp(360px,26vw,420px);position:relative}.PlanningCoverageBanner-module__jmHIAq__planningCoverageItem.PlanningCoverageBanner-module__jmHIAq__critical{border-color:var(--color-danger-border);background:var(--color-danger-surface);color:var(--color-danger-dark)}.PlanningCoverageBanner-module__jmHIAq__planningCoverageItem.PlanningCoverageBanner-module__jmHIAq__warning{border-color:var(--color-warning-strong);background:var(--color-warning-surface);color:var(--color-warning-dark)}.PlanningCoverageBanner-module__jmHIAq__planningCoverageItem.PlanningCoverageBanner-module__jmHIAq__open{z-index:100}.PlanningCoverageBanner-module__jmHIAq__planningCoverageTrigger{border-radius:inherit;width:100%;min-height:48px;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;align-items:center;padding:0;display:flex}.PlanningCoverageBanner-module__jmHIAq__planningCoverageTrigger:hover,.PlanningCoverageBanner-module__jmHIAq__planningCoverageTrigger:focus-visible{background:color-mix(in srgb, currentColor 8%, transparent)}.PlanningCoverageBanner-module__jmHIAq__planningCoverageTrigger:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.PlanningCoverageBanner-module__jmHIAq__planningCoverageTitle,.PlanningCoverageBanner-module__jmHIAq__planningCoverageMeta{white-space:nowrap;flex:1 1 0;align-items:center;min-width:0;padding:14px 16px;display:flex}.PlanningCoverageBanner-module__jmHIAq__planningCoverageTitle{flex-basis:40%;gap:12px;font-size:16px}.PlanningCoverageBanner-module__jmHIAq__planningCoverageMeta{opacity:.8;font-variant-numeric:tabular-nums;flex-basis:60%;align-self:stretch;font-size:14px}.PlanningCoverageBanner-module__jmHIAq__planningCoverageDot{background:currentColor;border-radius:50%;flex:none;width:14px;height:14px}.PlanningCoverageBanner-module__jmHIAq__planningCoverageDot.PlanningCoverageBanner-module__jmHIAq__critical{background:var(--color-danger)}.PlanningCoverageBanner-module__jmHIAq__planningCoverageDot.PlanningCoverageBanner-module__jmHIAq__warning{background:var(--color-warning-strong)}.PlanningCoverageBanner-module__jmHIAq__planningCoverageSkeletonTitle,.PlanningCoverageBanner-module__jmHIAq__planningCoverageSkeletonMeta{border-radius:var(--radius-sm);background:color-mix(in srgb, currentColor 18%, transparent);height:14px;animation:1.2s ease-in-out infinite PlanningCoverageBanner-module__jmHIAq__planningCoverageSkeletonPulse;display:block}.PlanningCoverageBanner-module__jmHIAq__planningCoverageSkeletonTitle{width:84px}.PlanningCoverageBanner-module__jmHIAq__planningCoverageSkeletonMeta{width:156px}@keyframes PlanningCoverageBanner-module__jmHIAq__planningCoverageSkeletonPulse{50%{opacity:.45}}.PlanningCoverageBanner-module__jmHIAq__planningCoverageList{z-index:101;border-radius:var(--radius-md);background:var(--color-surface);max-height:260px;box-shadow:var(--page-surface-shadow-strong);color:var(--color-text-heading);border:1px solid;flex-direction:column;gap:6px;margin:0;padding:12px 16px;list-style:none;display:flex;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.PlanningCoverageBanner-module__jmHIAq__planningCoverageList li{justify-content:space-between;gap:12px;display:flex}.PlanningCoverageBanner-module__jmHIAq__planningCoverageList li span{color:var(--color-text-muted);white-space:nowrap}.PlanningCoverageBanner-module__jmHIAq__planningCoverageList li strong{white-space:nowrap}@media (max-width:720px){.PlanningCoverageBanner-module__jmHIAq__planningCoverageBanner{flex-direction:column;flex-basis:100%;min-width:100%}.PlanningCoverageBanner-module__jmHIAq__planningCoverageItem{flex:none;width:100%}}@media (prefers-reduced-motion:reduce){.PlanningCoverageBanner-module__jmHIAq__planningCoverageSkeletonTitle,.PlanningCoverageBanner-module__jmHIAq__planningCoverageSkeletonMeta{animation:none}}
.CandidateWorkspaceClient-module__fALaua__workspace{height:calc(100dvh - 137px);min-height:0;overflow:hidden}.CandidateWorkspaceClient-module__fALaua__pane{align-content:start;gap:var(--page-shell-gap);min-width:0;display:grid}.CandidateWorkspaceClient-module__fALaua__surface{gap:var(--page-shell-gap);padding:var(--page-hero-padding);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);display:grid}.CandidateWorkspaceClient-module__fALaua__titleRow{justify-content:space-between;align-items:center;gap:var(--page-shell-gap);flex-wrap:wrap;display:flex}.CandidateWorkspaceClient-module__fALaua__workspaceToolbar{justify-content:flex-start;align-items:center;gap:var(--page-shell-gap);flex-wrap:wrap;display:flex}.CandidateWorkspaceClient-module__fALaua__candidateMeta{color:var(--color-text-secondary);font-size:.8rem;display:block}.CandidateWorkspaceClient-module__fALaua__actions{gap:var(--page-shell-gap);flex-wrap:wrap;display:flex}.CandidateWorkspaceClient-module__fALaua__interviewScore{padding:var(--page-shell-gap);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);gap:8px;display:grid}.CandidateWorkspaceClient-module__fALaua__missingNoteButton{color:var(--color-danger)!important}.CandidateWorkspaceClient-module__fALaua__missingNoteWarning{margin:0}.CandidateWorkspaceClient-module__fALaua__interviewScoreHeader{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.CandidateWorkspaceClient-module__fALaua__scoreSelector{white-space:nowrap;align-items:center;gap:4px;display:flex}.CandidateWorkspaceClient-module__fALaua__scoreNotePreview{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:240px;overflow:hidden}.CandidateWorkspaceClient-module__fALaua__zeroScore{width:24px;height:24px;color:var(--color-text-secondary);border:1px solid var(--color-border-strong);cursor:pointer;background:0 0;border-radius:50%;padding:0;font-size:20px;line-height:1}.CandidateWorkspaceClient-module__fALaua__zeroScore[data-active=true]{color:var(--color-text-inverse);background:var(--color-primary);border-color:var(--color-primary)}.CandidateWorkspaceClient-module__fALaua__zeroScore:disabled{cursor:not-allowed}.CandidateWorkspaceClient-module__fALaua__notEvaluated{color:var(--color-text-secondary);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);cursor:pointer;background:0 0;padding:2px 6px;font-size:.8rem;line-height:1.2}.CandidateWorkspaceClient-module__fALaua__notEvaluated[data-active=true]{color:var(--color-text-inverse);background:var(--color-primary);border-color:var(--color-primary)}.CandidateWorkspaceClient-module__fALaua__notEvaluated:disabled{cursor:not-allowed}.CandidateWorkspaceClient-module__fALaua__interviewScoreList{flex-direction:column;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.CandidateWorkspaceClient-module__fALaua__interviewScoreItem{align-items:center;gap:8px;display:flex}.CandidateWorkspaceClient-module__fALaua__interviewScoreEmpty{margin:8px 0 0}.CandidateWorkspaceClient-module__fALaua__audit{gap:var(--page-shell-gap);padding-left:var(--page-shell-gap);border-left:2px solid var(--color-border-strong);display:grid}.CandidateWorkspaceClient-module__fALaua__candidateSkills{gap:12px;display:grid}.CandidateWorkspaceClient-module__fALaua__skillTable{border:1px solid var(--color-border);border-radius:14px;overflow:hidden}.CandidateWorkspaceClient-module__fALaua__skillTableHeader,.CandidateWorkspaceClient-module__fALaua__skillRow{grid-template-columns:minmax(0,1fr) 180px minmax(280px,30%);display:grid}.CandidateWorkspaceClient-module__fALaua__skillTableHeader{cursor:pointer;color:var(--color-text-inverse);background:var(--color-primary);font-size:1.15rem;font-weight:700}.CandidateWorkspaceClient-module__fALaua__skillTableHeader:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.CandidateWorkspaceClient-module__fALaua__skillTableHeader>*{padding:14px 24px}.CandidateWorkspaceClient-module__fALaua__skillTableHeader>*+*{border-left:1px solid var(--color-primary-strong)}.CandidateWorkspaceClient-module__fALaua__skillCategory{display:grid}.CandidateWorkspaceClient-module__fALaua__skillCategory+.CandidateWorkspaceClient-module__fALaua__skillCategory{border-top:1px solid var(--color-border-strong)}.CandidateWorkspaceClient-module__fALaua__skillCategoryLabel{min-height:44px;color:var(--color-text-secondary);letter-spacing:.04em;text-transform:uppercase;background:var(--color-surface-muted);align-items:center;padding:10px 24px;font-size:.85rem;display:flex}.CandidateWorkspaceClient-module__fALaua__skillCategoryCollapse{border:0!important;border-radius:0!important}.CandidateWorkspaceClient-module__fALaua__skillCategoryCollapse .ant-collapse-item{border:0!important}.CandidateWorkspaceClient-module__fALaua__skillCategoryCollapse .ant-collapse-header{padding:0!important}.CandidateWorkspaceClient-module__fALaua__skillCategoryCollapse .ant-collapse-expand-icon{padding:0 0 0 16px!important}.CandidateWorkspaceClient-module__fALaua__skillCategoryCollapse .ant-collapse-title{padding:0!important}.CandidateWorkspaceClient-module__fALaua__skillCategoryCollapse .ant-collapse-content{border-top:1px solid var(--color-border)}.CandidateWorkspaceClient-module__fALaua__skillCategoryCollapse .ant-collapse-content-box{padding:0!important}.CandidateWorkspaceClient-module__fALaua__skillCategoryRows{display:grid}.CandidateWorkspaceClient-module__fALaua__skillRow{border-bottom:1px solid var(--color-border);min-height:68px}.CandidateWorkspaceClient-module__fALaua__skillCategoryRows>.CandidateWorkspaceClient-module__fALaua__skillRow:last-child{border-bottom:0}.CandidateWorkspaceClient-module__fALaua__skillNameCell,.CandidateWorkspaceClient-module__fALaua__skillContextCell,.CandidateWorkspaceClient-module__fALaua__skillScoreCell{align-items:center;min-width:0;padding:12px 24px;display:flex}.CandidateWorkspaceClient-module__fALaua__skillNameCell{gap:12px}.CandidateWorkspaceClient-module__fALaua__skillAverage{white-space:nowrap;flex:none}.CandidateWorkspaceClient-module__fALaua__skillNameContent{gap:2px;min-width:0;display:grid}.CandidateWorkspaceClient-module__fALaua__skillName{text-overflow:ellipsis;min-width:0;overflow:hidden}.CandidateWorkspaceClient-module__fALaua__skillMeta{font-size:.95rem}.CandidateWorkspaceClient-module__fALaua__skillTreeMarker{color:var(--color-text-secondary);flex:none;font-size:1.4rem}.CandidateWorkspaceClient-module__fALaua__skillScoreCell{border-left:1px solid var(--color-border);flex-wrap:wrap;justify-content:flex-start;gap:8px;padding:8px 12px}.CandidateWorkspaceClient-module__fALaua__skillContextCell{border-left:1px solid var(--color-border);gap:8px;padding:8px 12px}.CandidateWorkspaceClient-module__fALaua__skillContextSelect{width:100%}.CandidateWorkspaceClient-module__fALaua__skillScoreValue{min-width:28px;font-size:1.1rem}.CandidateWorkspaceClient-module__fALaua__skillScoreCell .CandidateWorkspaceClient-module__fALaua__scoreSelector{flex-wrap:nowrap}.CandidateWorkspaceClient-module__fALaua__skillNoteButton{flex:none;padding:0 4px}.CandidateWorkspaceClient-module__fALaua__skillScoreCell .CandidateWorkspaceClient-module__fALaua__missingNoteWarning{flex-basis:100%;padding:4px 8px}.CandidateWorkspaceClient-module__fALaua__candidateSkillRating{flex:none}.CandidateWorkspaceClient-module__fALaua__skillChildRow{background:var(--color-surface)}.CandidateWorkspaceClient-module__fALaua__skillCollapse{border:0!important;border-radius:0!important}.CandidateWorkspaceClient-module__fALaua__skillCollapseGroup{display:grid}.CandidateWorkspaceClient-module__fALaua__skillCollapse .ant-collapse-item{border:0!important}.CandidateWorkspaceClient-module__fALaua__skillCollapse .ant-collapse-header{background:var(--color-primary-surface-soft);padding:0!important}.CandidateWorkspaceClient-module__fALaua__skillCollapse .ant-collapse-expand-icon{padding:0 0 0 16px!important}.CandidateWorkspaceClient-module__fALaua__skillCollapse .ant-collapse-title{padding:0!important}.CandidateWorkspaceClient-module__fALaua__skillCollapse .ant-collapse-content{border-top:1px solid var(--color-border)}.CandidateWorkspaceClient-module__fALaua__skillCollapse .ant-collapse-content-box{padding:0!important}.CandidateWorkspaceClient-module__fALaua__skillChildren{display:grid}@media (max-width:1024px){.CandidateWorkspaceClient-module__fALaua__workspace{height:auto;min-height:100vh;overflow:visible}}
.Navbar-module__4IqnvW__navbar{z-index:1000;border-bottom:1px solid var(--navbar-control-border);box-shadow:var(--shadow-sm);justify-content:space-between;align-items:center;line-height:64px;position:sticky;top:0;background:var(--primary)!important;height:64px!important;padding:0 28px!important;display:flex!important}.Navbar-module__4IqnvW__navLeft{flex:1;align-items:center;min-width:0;display:flex}.Navbar-module__4IqnvW__logo{min-height:40px;color:var(--navbar-text);font:inherit;text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:10px;padding:0 24px 0 0;line-height:1;display:flex}.Navbar-module__4IqnvW__logo:focus-visible{outline:2px solid var(--secondary);outline-offset:4px}.Navbar-module__4IqnvW__brandName{color:var(--navbar-text);letter-spacing:.2px;font-size:24px;font-weight:700}.Navbar-module__4IqnvW__brandCompany{color:var(--text-on-primary-muted);letter-spacing:1.1px;font-size:12px;font-weight:700}@media (max-width:560px){.Navbar-module__4IqnvW__navbar{padding:0 12px!important}.Navbar-module__4IqnvW__logo{padding-right:12px}}.Navbar-module__4IqnvW__primaryNav{flex:1;min-width:0}.Navbar-module__4IqnvW__navMenu{background:0 0;border:none;font-size:15px;font-weight:700}.Navbar-module__4IqnvW__navMenu .ant-menu-title-content{font-weight:700}:is(.Navbar-module__4IqnvW__navMenu .ant-menu-item,.Navbar-module__4IqnvW__navMenu .ant-menu-submenu-title){border-radius:14px!important;height:44px!important;margin-inline:2px!important;padding-inline:12px!important;line-height:44px!important}.Navbar-module__4IqnvW__navMenu .ant-menu-submenu{padding-inline:0!important}:is(.Navbar-module__4IqnvW__navMenu .ant-menu-item:hover,.Navbar-module__4IqnvW__navMenu .ant-menu-submenu-title:hover,.Navbar-module__4IqnvW__navMenu .ant-menu-submenu-open>.ant-menu-submenu-title){background:rgba(var(--on-primary-rgb), .1)!important}:is(.Navbar-module__4IqnvW__navMenu .ant-menu-item-selected,.Navbar-module__4IqnvW__navMenu .ant-menu-submenu-selected>.ant-menu-submenu-title){box-shadow:none;background:rgba(var(--on-primary-rgb), .1)!important;color:var(--secondary)!important}.Navbar-module__4IqnvW__navMenu .ant-menu-submenu-selected{background:0 0!important}:is(.Navbar-module__4IqnvW__navMenu .ant-menu-item-selected .ant-menu-title-content,.Navbar-module__4IqnvW__navMenu .ant-menu-item-selected .ant-menu-item-icon,.Navbar-module__4IqnvW__navMenu .ant-menu-submenu-selected .ant-menu-title-content,.Navbar-module__4IqnvW__navMenu .ant-menu-submenu-selected .ant-menu-item-icon){color:var(--secondary)!important}:is(.Navbar-module__4IqnvW__navMenu .ant-menu-item-selected:hover,.Navbar-module__4IqnvW__navMenu .ant-menu-item-selected:focus-visible,.Navbar-module__4IqnvW__navMenu .ant-menu-submenu-selected>.ant-menu-submenu-title:hover,.Navbar-module__4IqnvW__navMenu .ant-menu-submenu-selected>.ant-menu-submenu-title:focus-visible){background:rgba(var(--on-primary-rgb), .14)!important;color:var(--secondary)!important}:is(.Navbar-module__4IqnvW__navMenu .ant-menu-item-selected:after,.Navbar-module__4IqnvW__navMenu .ant-menu-submenu-selected:after){display:none!important}.Navbar-module__4IqnvW__navSubmenu{min-width:200px}.Navbar-module__4IqnvW__navSubmenu .ant-menu{border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);padding-block:4px}.Navbar-module__4IqnvW__navSubmenu .ant-menu-item{border-radius:var(--radius-sm);height:38px;margin-inline:4px;line-height:38px}.Navbar-module__4IqnvW__navSubmenu .ant-menu-title-content{font-weight:700}:is(.Navbar-module__4IqnvW__navSubmenu .ant-menu-item:hover,.Navbar-module__4IqnvW__navSubmenu .ant-menu-item-selected){background:var(--navbar-control-bg)!important}.Navbar-module__4IqnvW__currentSubmenuLabel{font-weight:700;color:var(--secondary)!important}.Navbar-module__4IqnvW__navRight{border-left:0;flex:none;align-items:center;gap:8px;margin-left:auto;padding-left:16px;display:flex}.Navbar-module__4IqnvW__themeToggle{color:var(--navbar-text)!important;border:1px solid var(--navbar-control-border)!important;background:var(--navbar-control-bg)!important}.Navbar-module__4IqnvW__themeToggle:hover,.Navbar-module__4IqnvW__themeToggle:focus-visible{color:var(--navbar-text)!important;border-color:var(--navbar-control-border-hover)!important;background:var(--navbar-control-bg-hover)!important}.Navbar-module__4IqnvW__feedbackButton{color:var(--navbar-text)!important;background:0 0!important;border:1px solid #0000!important}.Navbar-module__4IqnvW__feedbackButton:hover,.Navbar-module__4IqnvW__feedbackButton:focus-visible{color:var(--navbar-text)!important;border-color:var(--navbar-control-border)!important;background:var(--navbar-control-bg)!important}.Navbar-module__4IqnvW__userDropdown{min-height:40px;color:var(--navbar-text);font:inherit;box-shadow:inset 1px 0 var(--navbar-control-border);border-radius:var(--radius-md);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:8px;padding:4px 8px 4px 16px;line-height:1;display:flex}.Navbar-module__4IqnvW__userDropdown:hover,.Navbar-module__4IqnvW__userDropdown:focus-visible{background:var(--navbar-control-bg);box-shadow:inset 1px 0 var(--navbar-control-border-hover);border-color:#0000}.Navbar-module__4IqnvW__userDropdown:focus-visible{outline:2px solid var(--secondary);outline-offset:2px}.Navbar-module__4IqnvW__userAvatar{background-color:var(--secondary);color:var(--on-secondary)}.Navbar-module__4IqnvW__username{color:var(--navbar-text);text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:15px;font-weight:500;overflow:hidden}.Navbar-module__4IqnvW__accountChevron{color:var(--text-on-primary-subtle);font-size:10px}.Navbar-module__4IqnvW__loginButton{height:40px;font-weight:500;background-color:var(--secondary)!important;border-color:var(--secondary)!important;color:var(--on-secondary)!important}.Navbar-module__4IqnvW__loginButton:hover{background-color:var(--secondary-hover)!important;border-color:var(--secondary-hover)!important}@media (max-width:1024px){.Navbar-module__4IqnvW__navbar{padding:0 24px!important}.Navbar-module__4IqnvW__logo{padding-right:16px}.Navbar-module__4IqnvW__username{display:none}}@media (max-width:720px){.Navbar-module__4IqnvW__brandCompany{display:none}.Navbar-module__4IqnvW__navRight{margin-left:12px;padding-left:12px}}@media (max-width:560px){.Navbar-module__4IqnvW__navbar{padding:0 12px!important}.Navbar-module__4IqnvW__navRight{margin-left:8px;padding-left:8px}}
.ResourcePlanningOverview-module__xsrXiW__overview{flex-direction:column;gap:14px;min-width:0;display:flex}.ResourcePlanningOverview-module__xsrXiW__timelineToolbar,.ResourcePlanningOverview-module__xsrXiW__timelineRange,.ResourcePlanningOverview-module__xsrXiW__legendFooter,.ResourcePlanningOverview-module__xsrXiW__legendFooter span{align-items:center;display:flex}.ResourcePlanningOverview-module__xsrXiW__timelineToolbar{flex-wrap:wrap;gap:8px}.ResourcePlanningOverview-module__xsrXiW__filterBar{border:1px solid var(--color-border-section);border-radius:var(--radius-md);background:var(--color-surface-section);flex-wrap:wrap;align-items:end;gap:10px;padding:12px;display:flex}.ResourcePlanningOverview-module__xsrXiW__filterField{min-width:150px;color:var(--color-text-muted);flex:170px;gap:5px;font-size:12px;font-weight:600;display:grid}.ResourcePlanningOverview-module__xsrXiW__resourceFilter{flex-basis:260px}.ResourcePlanningOverview-module__xsrXiW__timelineRange{border-left:1px solid var(--color-border-section);color:var(--color-text-muted);font-variant-numeric:tabular-nums;gap:8px;padding-left:12px;font-size:12px}.ResourcePlanningOverview-module__xsrXiW__timelineViewport{border:1px solid var(--color-border-section);background:var(--color-surface);height:auto;min-height:0;box-shadow:var(--page-surface-shadow-soft);scrollbar-color:var(--color-border-strong) transparent;border-radius:14px;outline:none;flex:auto;overflow:auto}.ResourcePlanningOverview-module__xsrXiW__timelineViewport:focus-visible{box-shadow:0 0 0 2px var(--color-focus-ring)}.ResourcePlanningOverview-module__xsrXiW__timelineTable{border-spacing:0;table-layout:fixed;width:max-content;min-width:100%}.ResourcePlanningOverview-module__xsrXiW__timelineTable th,.ResourcePlanningOverview-module__xsrXiW__timelineTable td{box-sizing:border-box;border:0;border-bottom:2px solid var(--resources-border-muted);height:52px;padding:0}.ResourcePlanningOverview-module__xsrXiW__sticky{z-index:2;background:var(--color-surface);width:clamp(190px,25vw,340px);min-width:clamp(190px,25vw,340px);max-width:clamp(190px,25vw,340px);position:sticky;left:0}.ResourcePlanningOverview-module__xsrXiW__summaryHeader{z-index:5;background:var(--color-surface-section);box-shadow:1px 0 0 var(--color-border-section), 0 1px 0 var(--color-border-section);color:var(--color-text-muted);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:700;top:0;border-right:1px solid var(--color-border-section)!important;padding:8px 14px!important}.ResourcePlanningOverview-module__xsrXiW__summaryHeader>*+*{float:right}.ResourcePlanningOverview-module__xsrXiW__summarySortButton{min-height:24px;color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;padding:2px 4px}.ResourcePlanningOverview-module__xsrXiW__summarySortButton:hover,.ResourcePlanningOverview-module__xsrXiW__summarySortButton:focus-visible{border-radius:var(--radius-sm);background:var(--color-surface-hover);color:var(--color-text-heading)}.ResourcePlanningOverview-module__xsrXiW__summarySortButton:focus-visible,.ResourcePlanningOverview-module__xsrXiW__resourceSummary:focus-visible,.ResourcePlanningOverview-module__xsrXiW__cellButton:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.ResourcePlanningOverview-module__xsrXiW__summaryRemaining{color:var(--color-text-subtle)}.ResourcePlanningOverview-module__xsrXiW__dayHeader{z-index:3;background:var(--color-surface-section);width:44px;min-width:44px;box-shadow:0 1px 0 var(--color-border-section);color:var(--color-text-muted);text-align:center;white-space:nowrap;font-size:10px;position:sticky;top:0;border-left:1px solid var(--gantt-grid-line)!important}.ResourcePlanningOverview-module__xsrXiW__dayHeader span,.ResourcePlanningOverview-module__xsrXiW__dayHeader strong{display:block}.ResourcePlanningOverview-module__xsrXiW__dayHeader strong{color:var(--color-text-heading);font-size:11px}.ResourcePlanningOverview-module__xsrXiW__dayHeader.ResourcePlanningOverview-module__xsrXiW__today{background:var(--legend-today-bg);box-shadow:inset 0 -3px 0 var(--legend-today-border), 0 1px 0 var(--color-border-section);color:var(--legend-today-text)}.ResourcePlanningOverview-module__xsrXiW__dayHeader.ResourcePlanningOverview-module__xsrXiW__today strong{color:var(--legend-today-text)}.ResourcePlanningOverview-module__xsrXiW__resourceSummary,.ResourcePlanningOverview-module__xsrXiW__projectSummary{box-sizing:border-box;border:0;border-right:1px solid var(--color-border-section);align-items:center;gap:8px;width:100%;height:52px;padding:8px 14px;display:flex}.ResourcePlanningOverview-module__xsrXiW__resourceSummary{background:var(--color-surface);color:var(--color-text-heading);cursor:pointer;text-align:left;position:relative}.ResourcePlanningOverview-module__xsrXiW__resourceSummary:before{background:var(--color-border-light);content:"";border-radius:0 3px 3px 0;width:3px;position:absolute;inset:8px auto 8px 0}.ResourcePlanningOverview-module__xsrXiW__resourceSummary.ResourcePlanningOverview-module__xsrXiW__critical:before{background:var(--color-danger)}.ResourcePlanningOverview-module__xsrXiW__resourceSummary.ResourcePlanningOverview-module__xsrXiW__warning:before{background:var(--color-warning)}.ResourcePlanningOverview-module__xsrXiW__resourceSummary.ResourcePlanningOverview-module__xsrXiW__healthy:before{background:var(--color-success)}.ResourcePlanningOverview-module__xsrXiW__resourceSummary.ResourcePlanningOverview-module__xsrXiW__critical{background:color-mix(in srgb, var(--color-danger-surface) 60%, var(--color-surface))}.ResourcePlanningOverview-module__xsrXiW__resourceSummary.ResourcePlanningOverview-module__xsrXiW__warning{background:color-mix(in srgb, var(--color-warning-surface) 60%, var(--color-surface))}.ResourcePlanningOverview-module__xsrXiW__resourceSummary.ResourcePlanningOverview-module__xsrXiW__healthy{background:color-mix(in srgb, var(--color-success-surface) 60%, var(--color-surface))}.ResourcePlanningOverview-module__xsrXiW__resourceSummary:hover,.ResourcePlanningOverview-module__xsrXiW__resourceSummary:focus-visible{background:var(--color-surface-hover)}.ResourcePlanningOverview-module__xsrXiW__resourceName,.ResourcePlanningOverview-module__xsrXiW__projectSummary span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ResourcePlanningOverview-module__xsrXiW__resourceName{font-weight:700}.ResourcePlanningOverview-module__xsrXiW__remainingDays{border:1px solid var(--color-border-light);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;margin-left:auto;padding:3px 7px;font-size:12px;font-weight:700}.ResourcePlanningOverview-module__xsrXiW__remainingDays.ResourcePlanningOverview-module__xsrXiW__critical{border-color:var(--color-danger-border);background:var(--color-danger-surface);color:var(--color-danger)}.ResourcePlanningOverview-module__xsrXiW__remainingDays.ResourcePlanningOverview-module__xsrXiW__warning{border-color:var(--color-warning-strong);background:var(--color-warning-surface);color:var(--color-warning)}.ResourcePlanningOverview-module__xsrXiW__remainingDays.ResourcePlanningOverview-module__xsrXiW__healthy{border-color:var(--color-success-border);background:var(--color-success-surface);color:var(--color-success)}.ResourcePlanningOverview-module__xsrXiW__projectSummary{background:var(--color-surface-muted);color:var(--color-text-muted);padding-left:30px;font-size:12px}.ResourcePlanningOverview-module__xsrXiW__projectSummary .anticon{color:var(--resources-blue-500);font-size:14px}.ResourcePlanningOverview-module__xsrXiW__cell{background:var(--color-surface);width:44px;min-width:44px;position:relative;border-left:1px solid var(--gantt-grid-line)!important}.ResourcePlanningOverview-module__xsrXiW__cellButton{z-index:1;cursor:help;background:0 0;border:0;width:100%;position:absolute;inset:0}.ResourcePlanningOverview-module__xsrXiW__cellHalf{pointer-events:none;position:absolute;inset:0}.ResourcePlanningOverview-module__xsrXiW__amHalf{clip-path:polygon(0 0,100% 0,0 100%)}.ResourcePlanningOverview-module__xsrXiW__pmHalf{clip-path:polygon(100% 0,100% 100%,0 100%)}.ResourcePlanningOverview-module__xsrXiW__contractHalf,.ResourcePlanningOverview-module__xsrXiW__contractLegend{background:var(--color-primary)}.ResourcePlanningOverview-module__xsrXiW__opportunityHalf,.ResourcePlanningOverview-module__xsrXiW__opportunityLegend{background:var(--resources-green-300)}.ResourcePlanningOverview-module__xsrXiW__detailLegend,.ResourcePlanningOverview-module__xsrXiW__detailCell .ResourcePlanningOverview-module__xsrXiW__contractHalf{background:var(--resources-purple-300)}.ResourcePlanningOverview-module__xsrXiW__cell.ResourcePlanningOverview-module__xsrXiW__nonWorking,.ResourcePlanningOverview-module__xsrXiW__legendCell.ResourcePlanningOverview-module__xsrXiW__nonWorking{border-color:var(--gantt-day-state-border);background-color:var(--gantt-weekend-bg);background-image:var(--gantt-weekend-pattern)}.ResourcePlanningOverview-module__xsrXiW__cell.ResourcePlanningOverview-module__xsrXiW__holiday,.ResourcePlanningOverview-module__xsrXiW__legendCell.ResourcePlanningOverview-module__xsrXiW__holiday{border-color:var(--legend-holiday-border);background-color:var(--gantt-holiday-bg);background-image:var(--gantt-holiday-pattern)}.ResourcePlanningOverview-module__xsrXiW__cell.ResourcePlanningOverview-module__xsrXiW__full,.ResourcePlanningOverview-module__xsrXiW__legendCell.ResourcePlanningOverview-module__xsrXiW__full{border-color:var(--color-primary-strong);background:var(--color-primary)}.ResourcePlanningOverview-module__xsrXiW__cell.ResourcePlanningOverview-module__xsrXiW__partial,.ResourcePlanningOverview-module__xsrXiW__legendCell.ResourcePlanningOverview-module__xsrXiW__partial{border-color:var(--resources-blue-500);background:var(--resources-blue-300)}.ResourcePlanningOverview-module__xsrXiW__cell.ResourcePlanningOverview-module__xsrXiW__detailFull,.ResourcePlanningOverview-module__xsrXiW__legendCell.ResourcePlanningOverview-module__xsrXiW__detailFull{border-color:var(--resources-purple-700);background:var(--resources-purple-300)}.ResourcePlanningOverview-module__xsrXiW__cell.ResourcePlanningOverview-module__xsrXiW__detailPartial,.ResourcePlanningOverview-module__xsrXiW__legendCell.ResourcePlanningOverview-module__xsrXiW__detailPartial{border-color:var(--resources-purple-300);background:var(--resources-purple-050)}.ResourcePlanningOverview-module__xsrXiW__tooltipEntries{text-align:left;flex-direction:column;gap:6px;display:flex}.ResourcePlanningOverview-module__xsrXiW__tooltipEntry{border-top:1px solid var(--app-tooltip-border);padding-top:5px}.ResourcePlanningOverview-module__xsrXiW__tooltipEntry:first-child{border-top:0;padding-top:0}.ResourcePlanningOverview-module__xsrXiW__legendFooter{border-top:1px solid var(--resources-border-muted);color:var(--color-text-muted);flex-wrap:wrap;gap:10px 16px;padding:12px 4px 0;font-size:12px}.ResourcePlanningOverview-module__xsrXiW__legendFooter span{gap:5px}.ResourcePlanningOverview-module__xsrXiW__legendCell{border:1px solid var(--gantt-day-state-border);width:18px;height:18px;display:inline-block}.ResourcePlanningOverview-module__xsrXiW__state{place-items:center;min-height:180px;display:grid}.ResourcePlanningOverview-module__xsrXiW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:560px){.ResourcePlanningOverview-module__xsrXiW__sticky{width:190px;min-width:190px;max-width:190px}.ResourcePlanningOverview-module__xsrXiW__timelineRange{border-top:1px solid var(--color-border-section);border-left:0;width:100%;padding:8px 0 0}.ResourcePlanningOverview-module__xsrXiW__timelineViewport{border-radius:12px}.ResourcePlanningOverview-module__xsrXiW__legendFooter{gap:8px 12px;font-size:11px}.ResourcePlanningOverview-module__xsrXiW__remainingDays{padding-inline:5px;font-size:11px}}
.CandidatesClient-module__3r53XW__surface{gap:var(--page-shell-gap);padding:var(--page-hero-padding);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);display:grid}.CandidatesClient-module__3r53XW__toolbar{gap:var(--page-shell-gap);flex-wrap:wrap;display:flex}.CandidatesClient-module__3r53XW__toolbarSearch{flex:20rem}.CandidatesClient-module__3r53XW__clickableRow{cursor:pointer}.CandidatesClient-module__3r53XW__clickableRow:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.CandidatesClient-module__3r53XW__board{gap:var(--page-shell-gap);padding-bottom:var(--page-shell-gap);grid-template-columns:repeat(7,minmax(12rem,1fr));display:grid;overflow-x:auto}.CandidatesClient-module__3r53XW__kanbanLayout{gap:var(--page-shell-gap);grid-template-columns:minmax(0,1fr) 14rem;display:grid}.CandidatesClient-module__3r53XW__column{gap:var(--page-shell-gap);min-width:12rem;padding:var(--page-shell-gap);background:var(--color-surface-muted);border:1px solid var(--color-border-light);border-radius:var(--radius-md);flex-direction:column;display:flex}.CandidatesClient-module__3r53XW__columnHeader{justify-content:space-between;align-items:center;gap:var(--page-shell-gap);display:flex}.CandidatesClient-module__3r53XW__columnHeader h2{overflow-wrap:anywhere;margin:0;font-size:1rem}.CandidatesClient-module__3r53XW__columnToggle{width:2rem;height:2rem;color:inherit;border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.CandidatesClient-module__3r53XW__columnToggle:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.CandidatesClient-module__3r53XW__collapsedColumn{min-width:3.5rem}.CandidatesClient-module__3r53XW__collapsedColumn .CandidatesClient-module__3r53XW__columnHeader{flex-direction:column;justify-content:space-between;min-height:12rem}.CandidatesClient-module__3r53XW__collapsedColumn .CandidatesClient-module__3r53XW__columnHeader h2{writing-mode:vertical-rl;transform:rotate(180deg)}.CandidatesClient-module__3r53XW__cards{gap:var(--page-shell-gap);display:grid}.CandidatesClient-module__3r53XW__boardSummary{align-content:start;gap:var(--page-shell-gap);display:grid}.CandidatesClient-module__3r53XW__summaryCard{align-items:center;gap:var(--page-shell-gap);width:100%;min-height:7rem;padding:calc(var(--page-shell-gap) * 1.5);color:inherit;font:inherit;text-align:left;appearance:none;border-radius:var(--radius-md);cursor:pointer;border:1px solid;display:flex}.CandidatesClient-module__3r53XW__summaryCard:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.CandidatesClient-module__3r53XW__summaryIcon{border:1px solid;border-radius:50%;flex:0 0 3rem;place-items:center;width:3rem;height:3rem;font-size:1.5rem;display:grid}.CandidatesClient-module__3r53XW__summaryCount,.CandidatesClient-module__3r53XW__summaryLabel{display:block}.CandidatesClient-module__3r53XW__summaryCount{font-size:1.7rem;line-height:1}.CandidatesClient-module__3r53XW__summaryLabel{margin-top:.4rem;font-weight:600}.CandidatesClient-module__3r53XW__summaryCandidates{gap:var(--page-shell-gap);max-height:60vh;display:grid;overflow-y:auto}.CandidatesClient-module__3r53XW__draggableModal{will-change:transform;position:relative}.CandidatesClient-module__3r53XW__modalWrap{pointer-events:none}:is(.CandidatesClient-module__3r53XW__modalWrap .ant-modal-render,.CandidatesClient-module__3r53XW__modalWrap .CandidatesClient-module__3r53XW__draggableModal,.CandidatesClient-module__3r53XW__modalWrap .ant-modal){pointer-events:auto}.CandidatesClient-module__3r53XW__modalTitle{cursor:move;-webkit-user-select:none;user-select:none}.CandidatesClient-module__3r53XW__refused{color:var(--color-danger);background:var(--color-danger-surface);border-color:var(--color-danger-border)}.CandidatesClient-module__3r53XW__vault{color:var(--color-primary-strong);background:var(--color-info-bg);border-color:var(--color-primary-ring-soft)}@media (max-width:72rem){.CandidatesClient-module__3r53XW__kanbanLayout{grid-template-columns:1fr}.CandidatesClient-module__3r53XW__boardSummary{grid-template-columns:repeat(2,minmax(0,1fr))}}.CandidatesClient-module__3r53XW__cardToggle{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.CandidatesClient-module__3r53XW__cardToggle:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.CandidatesClient-module__3r53XW__cardMeta,.CandidatesClient-module__3r53XW__cardActions{gap:var(--page-shell-gap);margin-top:var(--page-shell-gap);flex-wrap:wrap;display:flex}.CandidatesClient-module__3r53XW__cvSummary{margin:var(--page-shell-gap) 0 0;overflow-wrap:anywhere}.CandidatesClient-module__3r53XW__cardActions{justify-content:flex-end}
.DuplicateReviewClient-module__bq4z9q__surface{gap:var(--page-shell-gap);padding:var(--page-hero-padding);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);display:grid}.DuplicateReviewClient-module__bq4z9q__header{justify-content:space-between;align-items:center;gap:var(--page-shell-gap);display:flex}.DuplicateReviewClient-module__bq4z9q__header h2{margin:0}.DuplicateReviewClient-module__bq4z9q__header>div{gap:var(--page-shell-gap);display:flex}.DuplicateReviewClient-module__bq4z9q__comparison{gap:var(--page-shell-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.DuplicateReviewClient-module__bq4z9q__fieldRow{min-width:0;padding:var(--page-shell-gap);border:1px solid var(--color-border-light);border-radius:var(--radius-md);margin:0}.DuplicateReviewClient-module__bq4z9q__preview{gap:calc(var(--page-shell-gap) / 2);background:linear-gradient(120deg, var(--color-primary-surface-soft), var(--color-surface-muted));border:1px solid var(--color-border-light);border-radius:var(--radius-md);padding:var(--page-shell-gap);display:grid}.DuplicateReviewClient-module__bq4z9q__previewHeading{justify-content:space-between;align-items:start;gap:var(--page-shell-gap);display:flex}.DuplicateReviewClient-module__bq4z9q__previewHeading h3{margin:0}.DuplicateReviewClient-module__bq4z9q__previewContact{gap:calc(var(--page-shell-gap) / 2) var(--page-shell-gap);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.DuplicateReviewClient-module__bq4z9q__previewSummary{color:var(--color-text-muted);margin:0}.DuplicateReviewClient-module__bq4z9q__fieldLabel{padding:0 calc(var(--page-shell-gap) / 2);font-weight:600}.DuplicateReviewClient-module__bq4z9q__fieldRow .ant-radio-group{gap:calc(var(--page-shell-gap) / 2);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.DuplicateReviewClient-module__bq4z9q__valueOption{min-width:0;padding:calc(var(--page-shell-gap) / 2);overflow-wrap:anywhere;border:1px solid var(--color-border-light);border-radius:var(--radius-sm);flex:1;margin:0}.DuplicateReviewClient-module__bq4z9q__valueOption.ant-radio-wrapper-checked{border-color:var(--color-primary)}.DuplicateReviewClient-module__bq4z9q__notes{gap:var(--page-shell-gap);display:grid}.DuplicateReviewClient-module__bq4z9q__conflictPolicies{gap:calc(var(--page-shell-gap) / 2);padding:var(--page-shell-gap);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-warning-surface);display:grid}.DuplicateReviewClient-module__bq4z9q__conflictPolicies h3,.DuplicateReviewClient-module__bq4z9q__conflictPolicies p{margin:0}.DuplicateReviewClient-module__bq4z9q__conflictPolicies .ant-radio-group{gap:var(--page-shell-gap);flex-wrap:wrap;display:flex}@media (max-width:768px){.DuplicateReviewClient-module__bq4z9q__header{flex-direction:column;align-items:stretch}.DuplicateReviewClient-module__bq4z9q__fieldRow{padding:calc(var(--page-shell-gap) * .75)}.DuplicateReviewClient-module__bq4z9q__comparison{grid-template-columns:1fr}.DuplicateReviewClient-module__bq4z9q__fieldRow .ant-radio-group{grid-template-columns:1fr}}
.ImportsClient-module__CKMZQG__notice{margin-bottom:var(--page-shell-gap)}.ImportsClient-module__CKMZQG__surface{gap:var(--page-shell-gap);padding:var(--page-hero-padding);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);display:grid}.ImportsClient-module__CKMZQG__toolbar{justify-content:space-between;align-items:center;gap:var(--page-shell-gap);display:flex}.ImportsClient-module__CKMZQG__toolbar h2{margin:0}.ImportsClient-module__CKMZQG__pagination{justify-self:end}@media (max-width:640px){.ImportsClient-module__CKMZQG__toolbar{flex-direction:column;align-items:stretch}.ImportsClient-module__CKMZQG__pagination{justify-self:start}}
.OffersClient-module__NoDcKG__surface{gap:var(--page-shell-gap);padding:var(--page-hero-padding);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);display:grid}.OffersClient-module__NoDcKG__clickableRow{cursor:pointer}.OffersClient-module__NoDcKG__clickableRow:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.OffersClient-module__NoDcKG__skillsPanel{gap:var(--page-shell-gap);margin-top:var(--page-shell-gap);padding-top:var(--page-shell-gap);border-top:1px solid var(--color-border);display:grid}.OffersClient-module__NoDcKG__skillCategory{gap:.4rem;display:grid}.OffersClient-module__NoDcKG__skillRow{gap:.4rem;padding-top:.25rem;display:grid}
.SkillsClient-module__HQEv6G__surface{gap:var(--page-shell-gap);padding:var(--page-hero-padding);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);display:grid}.SkillsClient-module__HQEv6G__headerActions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.SkillsClient-module__HQEv6G__actionCell{white-space:nowrap}.SkillsClient-module__HQEv6G__actionButtons{gap:.5rem;display:flex}.SkillsClient-module__HQEv6G__expandableRow{cursor:pointer}.SkillsClient-module__HQEv6G__expandedSkill{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);gap:.75rem;padding:.75rem;display:grid}.SkillsClient-module__HQEv6G__expandedHeader{border-bottom:1px solid var(--color-border-strong);justify-content:space-between;align-items:center;gap:1rem;padding:.5rem .75rem .75rem;display:flex}.SkillsClient-module__HQEv6G__expandedHeaderCopy{gap:.125rem;display:grid}.SkillsClient-module__HQEv6G__expandedChildren{gap:.5rem;display:grid}.SkillsClient-module__HQEv6G__expandedChildRow{border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);grid-template-columns:minmax(10rem,1fr) minmax(12rem,1.5fr) minmax(10rem,1fr) 7rem auto;align-items:center;gap:.75rem;padding:.625rem .75rem;display:grid}@media (max-width:800px){.SkillsClient-module__HQEv6G__expandedHeader{flex-direction:column;align-items:flex-start}.SkillsClient-module__HQEv6G__expandedChildRow{grid-template-columns:1fr 1fr}.SkillsClient-module__HQEv6G__expandedChildRow .SkillsClient-module__HQEv6G__actionButtons{grid-column:1/-1}}
.AuthHydrationGate-module__Am0kEW__shell{background:var(--light-blue);justify-content:center;align-items:center;min-height:100vh;display:flex}
.ResourcesTimelinePage-module__tEu3SG__timelineRoot{box-sizing:border-box;height:calc(100dvh - 64px);min-height:calc(100dvh - 64px)}.ResourcesTimelinePage-module__tEu3SG__timelinePanel{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.ResourcesTimelinePage-module__tEu3SG__timelinePanel>section{flex:auto;min-height:0}
