@font-face{font-family:EntryInter;src:url(/fonts/InterVariable.woff2) format("woff2");font-weight:100 900;font-display:swap}.PublicLanding_entry__GgEJJ,.PublicLanding_page__Xf_uh{font:16px/1.5 EntryInter,Inter,system-ui,sans-serif;color:#0b1d3a;background:#f2f4f7;min-height:100dvh;display:flex;flex-direction:column}.PublicLanding_header__x_5d6{background:white;border-bottom:1px solid #d8dee7}.PublicLanding_footer__WfHhf,.PublicLanding_header__x_5d6>div,.PublicLanding_heroBody__eVU1_{width:min(1240px,100%);margin:auto;padding-inline:clamp(22px,5vw,80px);box-sizing:border-box}.PublicLanding_footer__WfHhf,.PublicLanding_header__x_5d6>div{display:flex;justify-content:space-between;align-items:center;gap:20px}.PublicLanding_header__x_5d6>div{min-height:78px}.PublicLanding_header__x_5d6 img{width:clamp(148px,21vw,215px);height:auto;display:block}.PublicLanding_footer__WfHhf a,.PublicLanding_header__x_5d6 a{color:#0b1d3a;text-decoration:none}.PublicLanding_footer__WfHhf a:hover,.PublicLanding_header__x_5d6 a:hover{text-decoration:underline}.PublicLanding_hero__YD9Xi{display:grid;align-items:center;flex:1;background:linear-gradient(115deg,#0b1d3a,#082648);color:white}.PublicLanding_heroBody__eVU1_{padding-block:clamp(46px,9vw,130px);display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(30px,5vw,88px);align-items:center}.PublicLanding_hero__YD9Xi h1{margin:0;max-width:15ch;font-size:clamp(38px,5.3vw,76px);line-height:1.04;letter-spacing:-.055em;font-weight:730;color:white}.PublicLanding_hero__YD9Xi em{font-style:normal;color:#5194ff}.PublicLanding_hero__YD9Xi p{font-size:clamp(18px,1.6vw,24px);max-width:32ch;margin:24px 0 32px;color:#e1eafb}.PublicLanding_card__bH5nl button.PublicLanding_primary__Ypbtw,.PublicLanding_primary__Ypbtw{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 32px;border:0;border-radius:7px;background:#075ce2;color:white;font-weight:650;text-decoration:none;cursor:pointer}.PublicLanding_card__bH5nl button.PublicLanding_primary__Ypbtw:hover,.PublicLanding_primary__Ypbtw:hover{background:#064dbb}.PublicLanding_primary__Ypbtw:disabled{opacity:.55;cursor:default}.PublicLanding_preview__SWqXk{margin:0;background:white;border-radius:12px;color:#0b1d3a;box-shadow:0 18px 50px #0003;overflow:hidden;padding:12px 0}.PublicLanding_months__3fR84,.PublicLanding_task__gQDYD{display:grid;align-items:center;min-height:31px;border-bottom:1px solid #e9edf3;font-size:clamp(10px,1vw,14px)}.PublicLanding_months__3fR84{grid-template-columns:36% repeat(4,1fr);font-weight:650;text-align:center}.PublicLanding_months__3fR84 b,.PublicLanding_task__gQDYD>span{padding-left:14px;text-align:left}.PublicLanding_task__gQDYD{grid-template-columns:36% 1fr}.PublicLanding_task__gQDYD:last-child{border:0}.PublicLanding_task__gQDYD>div{display:grid;grid-template-columns:repeat(12,1fr);height:30px;align-items:center;background:repeating-linear-gradient(90deg,#dce4ef 0 1px,transparent 1px 25%)}.PublicLanding_task__gQDYD i{height:11px;background:#106bff;border-radius:2px;margin-right:3px}.PublicLanding_task__gQDYD:nth-child(3n) i{background:#6ca8ff}.PublicLanding_footer__WfHhf{padding-block:17px;color:#536175;font-size:13px}.PublicLanding_entry__GgEJJ>main{flex:1;display:grid;align-items:center;justify-items:center;padding:32px 18px}.PublicLanding_card__bH5nl{width:min(100%,450px);box-sizing:border-box;padding:clamp(24px,5vw,44px);background:white;border:1px solid #cbd5e1;border-radius:10px}.PublicLanding_card__bH5nl h1{font:700 clamp(26px,3vw,34px) /1.16 EntryInter,system-ui,sans-serif;letter-spacing:-.04em;margin:0 0 8px;color:#0b1d3a}.PublicLanding_card__bH5nl p{color:#43526a;margin:0 0 22px}.PublicLanding_card__bH5nl label{display:block;font-weight:600;color:#0b1d3a}.PublicLanding_card__bH5nl input:not([type=radio]){display:block;width:100%;box-sizing:border-box;margin:6px 0 18px;border:1px solid #8d9cb0;border-radius:5px;padding:11px;color:#0b1d3a;background:white;font:inherit}.PublicLanding_card__bH5nl .PublicLanding_primary__Ypbtw{width:100%}.PublicLanding_card__bH5nl .PublicLanding_secondary__oFY3d{display:inline-block;border:0;background:none;color:#0752bd;padding:8px 0;cursor:pointer;font:inherit}.PublicLanding_card__bH5nl .PublicLanding_choice__2TlcE{display:flex;align-items:center;gap:12px;border:1px solid #cad5e3;border-radius:6px;padding:12px;margin-bottom:8px}.PublicLanding_card__bH5nl .PublicLanding_choice__2TlcE:has(input:checked){background:#ecf4ff;border-color:#106bff}.PublicLanding_card__bH5nl input[type=radio]{accent-color:#106bff}.PublicLanding_card__bH5nl :focus-visible,.PublicLanding_header__x_5d6 :focus-visible,.PublicLanding_hero__YD9Xi :focus-visible{outline:3px solid #629eff;outline-offset:3px}.PublicLanding_card__bH5nl [role=alert]{color:#ae2833}.PublicLanding_card__bH5nl details{margin-top:15px}.PublicLanding_card__bH5nl summary{cursor:pointer}.PublicLanding_card__bH5nl fieldset{border:0;padding:0;margin:20px 0}.PublicLanding_card__bH5nl address{font-style:normal;overflow-wrap:anywhere;font-weight:650}@media (max-width:740px){.PublicLanding_heroBody__eVU1_{grid-template-columns:1fr}.PublicLanding_preview__SWqXk{max-width:510px;width:100%}.PublicLanding_header__x_5d6>div{min-height:62px}.PublicLanding_hero__YD9Xi h1{max-width:16ch}.PublicLanding_months__3fR84,.PublicLanding_task__gQDYD{font-size:12px}}.WorkspaceLoader_page__AhPMa{min-height:100dvh;display:grid;place-items:center;padding:24px;background:#f7f9fc;color:#101828}.WorkspaceLoader_panel__zCyK3{width:min(100%,380px);padding:32px;text-align:center;background:#fff;border:1px solid #dce2eb;border-radius:12px;box-shadow:0 8px 24px rgb(16 24 40/5%)}.WorkspaceLoader_overlay__VsFov{position:absolute;inset:0;min-height:0;z-index:5;pointer-events:none;background:transparent}.WorkspaceLoader_overlay__VsFov .WorkspaceLoader_panel__zCyK3{pointer-events:auto}.WorkspaceLoader_panel__zCyK3 img{max-width:100%;-o-object-fit:contain;object-fit:contain;margin:0 auto 20px}.WorkspaceLoader_panel__zCyK3 h1{font-size:18px;line-height:1.4;margin:0 0 12px;color:#101828}.WorkspaceLoader_panel__zCyK3 p{font-size:14px;margin:0 0 20px}.WorkspaceLoader_track__SRJo0{height:6px;border-radius:3px;overflow:hidden;background:#e9edf3}.WorkspaceLoader_fill__8_e4V{height:100%;background:#315b85;transition:width .15s ease-out}.WorkspaceLoader_indeterminate__ezoFK{height:100%;width:35%;background:#315b85;animation:WorkspaceLoader_loading__sX1ca 1.2s ease-in-out infinite}.WorkspaceLoader_count__VZC3f{margin-top:10px;font-size:13px;font-variant-numeric:tabular-nums}.WorkspaceLoader_delayed__p2_Jl{animation:WorkspaceLoader_reveal__e1Fp5 1ms .15s both}@keyframes WorkspaceLoader_reveal__e1Fp5{0%{opacity:0}to{opacity:1}}.WorkspaceLoader_panel__zCyK3 [role=alert]{font-size:14px;overflow-wrap:anywhere}.WorkspaceLoader_panel__zCyK3 button{margin-top:16px}.WorkspaceLoader_compact__hsVXY{min-height:40px;box-sizing:border-box;padding:8px 16px;display:flex;flex-direction:column;gap:6px}.WorkspaceLoader_compact__hsVXY img{width:120px;height:20px;margin:0 auto}.WorkspaceLoader_compact__hsVXY h1,.WorkspaceLoader_visuallyHidden__80dzz{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.WorkspaceLoader_compact__hsVXY p{font-size:14px;line-height:20px;margin:0;overflow-wrap:anywhere}.WorkspaceLoader_progress__15kSw{display:flex;align-items:center;gap:8px;min-height:20px}.WorkspaceLoader_progress__15kSw .WorkspaceLoader_track__SRJo0{flex:1}.WorkspaceLoader_progress__15kSw .WorkspaceLoader_count__VZC3f{margin:0;line-height:20px;min-width:34px;text-align:right}@keyframes WorkspaceLoader_loading__sX1ca{0%{transform:translateX(-100%)}to{transform:translateX(300%)}}@media (prefers-reduced-motion:reduce){.WorkspaceLoader_fill__8_e4V{transition:none}.WorkspaceLoader_indeterminate__ezoFK{animation:none;width:100%;opacity:.5}}.WorkspaceAppearanceSettings_root__XfEnU{display:flex;flex-direction:column;gap:10px}.WorkspaceAppearanceSettings_hint__5XyP0{margin:0;font-size:12px;color:var(--app-muted)}.WorkspaceAppearanceSettings_group__hAVba{display:flex;align-items:center;gap:10px;font-size:13px}.WorkspaceAppearanceSettings_group__hAVba select{flex:1;min-width:0}.WorkspaceAppearanceSettings_card__PPepI{margin:0;border:1px solid #cbd4df;border-radius:5px;padding:8px 10px}.WorkspaceAppearanceSettings_card__PPepI legend{padding:0 4px;font-size:12px;font-weight:600}.WorkspaceAppearanceSettings_grid__Z5yCu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 14px}.WorkspaceAppearanceSettings_field__O28zr{display:flex;flex-direction:column;gap:4px;font-size:12px;min-width:0}.WorkspaceAppearanceSettings_field__O28zr input[type=number]{width:100%;min-width:0}.WorkspaceAppearanceSettings_colour__cUTjn{display:flex;align-items:center;gap:8px}.WorkspaceAppearanceSettings_colour__cUTjn input[type=color]{width:40px;height:25px;padding:0;border:1px solid #cbd4df;border-radius:3px}.WorkspaceAppearanceSettings_colour__cUTjn label{display:flex;align-items:center;gap:4px}.WorkspaceAppearanceSettings_toggle__nNSbq{display:flex;align-items:center;gap:6px;font-size:12px}.WorkspaceAppearanceSettings_width__xU4rQ{grid-column:span 2}.WorkspaceAppearanceSettings_slider__uAX6X{display:flex;align-items:center;gap:8px}.WorkspaceAppearanceSettings_slider__uAX6X input{flex:1;min-width:0}.WorkspaceAppearanceSettings_slider__uAX6X output{min-width:42px;white-space:nowrap}@media (max-width:560px){.WorkspaceAppearanceSettings_grid__Z5yCu{grid-template-columns:repeat(2,minmax(0,1fr))}.WorkspaceAppearanceSettings_group__hAVba{align-items:stretch;flex-direction:column;gap:4px}}.ModeBanner_banner__4g14h{flex:0 0 var(--mode-banner-width);width:var(--mode-banner-width);min-width:var(--mode-banner-width);align-self:stretch;display:flex;flex-direction:column;box-sizing:border-box;padding-block:var(--mode-banner-padding);align-items:center;justify-content:center;overflow:hidden}.ModeBanner_banner__4g14h[data-text-position=top]{justify-content:flex-start}.ModeBanner_banner__4g14h[data-text-position=bottom]{justify-content:flex-end}.ModeBanner_label__wZx_X{writing-mode:vertical-rl;transform:rotate(180deg);font-size:min(var(--mode-banner-text-size),calc(var(--mode-banner-width) - 8px));font-weight:var(--mode-banner-weight);line-height:1;white-space:nowrap;max-height:100%;overflow:hidden;text-overflow:ellipsis}@media print{.ModeBanner_banner__4g14h{display:none}}.panelResize_handle___kuGC{position:absolute;z-index:5;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.panelResize_handle___kuGC:focus-visible{outline:2px solid #2563eb;outline-offset:-2px}.panelResize_n__BDZ85,.panelResize_s__c5v__{height:6px;left:12px;right:12px;cursor:ns-resize}.panelResize_e__Oo0lR,.panelResize_w__nq5T_{width:6px;top:12px;bottom:12px;cursor:ew-resize}.panelResize_n__BDZ85{top:0}.panelResize_s__c5v__{bottom:0}.panelResize_e__Oo0lR{right:0}.panelResize_w__nq5T_{left:0}.panelResize_ne__wL3a0,.panelResize_nw___BYtz,.panelResize_se__dCGcl,.panelResize_sw__ExAFU{width:12px;height:12px}.panelResize_ne__wL3a0,.panelResize_nw___BYtz{top:0}.panelResize_se__dCGcl,.panelResize_sw__ExAFU{bottom:0}.panelResize_ne__wL3a0,.panelResize_se__dCGcl{right:0}.panelResize_nw___BYtz,.panelResize_sw__ExAFU{left:0}.panelResize_nw___BYtz,.panelResize_se__dCGcl{cursor:nwse-resize}.panelResize_ne__wL3a0,.panelResize_sw__ExAFU{cursor:nesw-resize}.panelResize_se__dCGcl:after{content:"";position:absolute;right:3px;bottom:3px;width:6px;height:6px;border-right:2px solid #94a3b8;border-bottom:2px solid #94a3b8}.GanttHeaderAxis_axis__BwBLi{overflow:visible;display:block}.GanttHeaderAxis_yearBandNew__p_YdY{fill:var(--gantt-header-year)}.GanttHeaderAxis_yearLabelNew__149jv{fill:var(--gantt-header-fg);font-family:var(--font-family-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);pointer-events:none}.GanttHeaderAxis_yearBorderLine__l32ru{stroke:var(--gantt-header-border);stroke-width:1}.GanttHeaderAxis_quarterBandNew__KW75u{fill:var(--gantt-header-quarter)}.GanttHeaderAxis_quarterLabelNew__ITjIb{fill:var(--gantt-header-fg);font-family:var(--font-family-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);pointer-events:none}.GanttHeaderAxis_monthBandEven__kEUFA,.GanttHeaderAxis_monthBandOdd__8r_hh{fill:var(--gantt-header-year)}.GanttHeaderAxis_monthLabelNew__sOO_f{fill:var(--gantt-header-fg);font-family:var(--font-family-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);pointer-events:none}.GanttHeaderAxis_monthBorderLine__CFRB5{stroke:var(--gantt-header-month-border);stroke-width:1}.GanttHeaderAxis_bottomBorderLine__0YXDF{stroke:var(--gantt-header-bottom-border);stroke-width:1}.GanttHeaderAxis_rowDividerLine__ikM4b{stroke:#ffffff;stroke-width:1;pointer-events:none}.GanttHeaderAxis_dailyMonthBand__9xvCi{fill:var(--gantt-header-daily-month)}.GanttHeaderAxis_dailyMonthLabel__YJc_u{fill:var(--gantt-header-fg);font-family:var(--font-family-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);pointer-events:none}.GanttHeaderAxis_dailyDayBandEven__kQsSB,.GanttHeaderAxis_dailyDayBandOdd__98BBI{fill:var(--gantt-header-daily-month)}.GanttHeaderAxis_dailyDayLabel__bEmP7{fill:var(--gantt-header-fg);font-family:var(--font-family-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);pointer-events:none}.GanttHeaderAxis_dayBorderLine__lpu73{stroke:var(--gantt-grid);stroke-width:1}.GanttHeaderAxis_periodBorderLine__TOW3G{stroke-width:1;shape-rendering:crispEdges;vector-effect:non-scaling-stroke;pointer-events:none}.GanttHeaderAxis_dataDateLine__P57Ew{stroke:var(--gantt-data-date);stroke-width:2;stroke-dasharray:3 3;pointer-events:none}.GanttHeaderAxis_dataDateLabel__m1TMg{fill:var(--gantt-data-date);font-family:var(--font-family-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);pointer-events:none}.GanttHeaderAxis_yearBand__dy4XZ{fill:var(--color-surface-sunken)}.GanttHeaderAxis_yearLabel__Kab4U{fill:var(--color-text-default);font-family:var(--font-family-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);pointer-events:none}.GanttHeaderAxis_yearLine__cfgEp{stroke:var(--color-border-default);stroke-width:1}.GanttHeaderAxis_quarterBandEven__E164y{fill:var(--color-surface-default)}.GanttHeaderAxis_quarterBandOdd__Uwd4s{fill:var(--color-surface-hover)}.GanttHeaderAxis_quarterLabel__iD8HT{fill:var(--color-text-muted);font-family:var(--font-family-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);pointer-events:none}.GanttHeaderAxis_quarterLine__mu5FS{stroke:var(--color-border-subtle);stroke-width:1}.GanttHeaderAxis_monthLabel__r8VlT{fill:var(--color-text-subtle);font-family:var(--font-family-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);pointer-events:none}.GanttHeaderAxis_bottomLine__I52vb{stroke:var(--color-border-default);stroke-width:1}.SlicerCard_card__fY0Zv{position:relative;display:flex;flex-direction:column;flex-shrink:0;box-sizing:border-box;padding:var(--space-1) var(--space-2) var(--space-2);border-style:solid;border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);min-height:52px}.SlicerCard_header__DJe_1{display:flex;align-items:center;justify-content:space-between;gap:var(--space-1);min-height:18px;margin-bottom:2px}.SlicerCard_title__GIsW_{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--font-weight-medium);color:var(--ui-slicer-name-color,var(--color-text-muted));line-height:1.2}.SlicerCard_menuBtn__OKecT{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-muted);cursor:pointer;flex-shrink:0}.SlicerCard_menuBtn__OKecT:hover,.SlicerCard_menuBtn__OKecT[data-state=open]{background:var(--color-surface-muted);color:var(--color-text-default)}.SlicerCard_headerActions__CKN0d{display:inline-flex;align-items:center;gap:2px;flex-shrink:0}.SlicerCard_clearBtn__cvTPF{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-muted);cursor:pointer;flex-shrink:0}.SlicerCard_clearBtn__cvTPF:hover{background:var(--color-surface-muted);color:var(--color-danger,#b91c1c)}.SlicerCard_hoverChrome__xl8Q7 .SlicerCard_clearBtn__cvTPF,.SlicerCard_hoverChrome__xl8Q7 .SlicerCard_menuBtn__OKecT{opacity:0;transition:opacity .12s ease}.SlicerCard_hoverChrome__xl8Q7 .SlicerCard_clearBtn__cvTPF:focus-visible,.SlicerCard_hoverChrome__xl8Q7 .SlicerCard_menuBtn__OKecT:focus-visible,.SlicerCard_hoverChrome__xl8Q7 .SlicerCard_menuBtn__OKecT[data-state=open],.SlicerCard_hoverChrome__xl8Q7:hover .SlicerCard_clearBtn__cvTPF,.SlicerCard_hoverChrome__xl8Q7:hover .SlicerCard_menuBtn__OKecT{opacity:1}.SlicerCard_menuContent___Z7XU{z-index:300;min-width:10rem;padding:var(--space-1);background:var(--color-surface-default);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);box-shadow:var(--shadow-md)}.SlicerCard_menuItem__XCOwp{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);font-size:var(--font-size-sm);border-radius:var(--radius-sm);cursor:pointer;outline:none}.SlicerCard_menuItem__XCOwp[data-highlighted]{background:var(--color-surface-muted)}.SlicerCard_menuItemHint__nQ6Ns{color:var(--color-text-muted);font-size:var(--font-size-xs)}.SlicerCard_menuItemDanger__NnVGG{color:var(--color-danger,#b91c1c)}.SlicerCard_menuItemDanger__NnVGG[data-highlighted]{background:color-mix(in srgb,var(--color-danger,#b91c1c) 12%,transparent)}.SlicerCard_body__Sgz0o{flex:1;min-width:0;min-height:0}.SlicerCard_resizeHandle__nlDb2{position:absolute;top:0;right:0;width:6px;height:100%;cursor:col-resize;touch-action:none}.SlicerCard_resizeHandle__nlDb2:after{content:"";position:absolute;top:25%;bottom:25%;right:1px;width:2px;border-radius:1px;background:var(--color-border-subtle);opacity:0;transition:opacity .15s}.SlicerCard_card__fY0Zv:hover .SlicerCard_resizeHandle__nlDb2:after,.SlicerCard_resizeHandle__nlDb2:active:after{opacity:1}.FilterBand_band__0_Zzd{display:flex;flex-wrap:nowrap;align-items:flex-start;flex-shrink:0;width:100%;box-sizing:border-box;padding:var(--space-2) var(--space-3);background:var(--scurve-filter-band-background,#ffffff);overflow-x:auto}.FilterBand_bandFit__HYYl7{overflow-x:hidden}.FilterBand_bandExpanded__bxv1Q{overflow-x:auto}.FilterBand_moreButton__d0Spo{flex:0 0 auto;align-self:center;min-width:92px;padding:6px 8px;border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-surface-default);color:var(--color-text-default);font-size:var(--font-size-sm);cursor:pointer}.FilterBand_moreButtonVertical__oTI_3{align-self:stretch;width:100%}.FilterBand_bandVertical__33a84{flex-direction:column;align-items:stretch;width:auto;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding:var(--space-2)}.FilterBand_addWrap__PNV8f{position:relative;flex-shrink:0;align-self:flex-end}.FilterBand_addBtn__i1ZXS{display:inline-flex;align-items:center;gap:4px;padding:var(--space-2) var(--space-3);min-height:52px;border:1px dashed var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-surface-default);font-size:var(--font-size-sm);color:var(--color-text-muted);cursor:pointer;box-sizing:border-box}.FilterBand_addBtn__i1ZXS:hover{border-color:var(--color-border-default);color:var(--color-text-default)}.FilterBand_addMenu___wdtN{position:absolute;top:100%;left:0;z-index:201;min-width:10rem;margin-top:4px;padding:var(--space-1) 0;background:var(--color-surface-default);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);box-shadow:var(--shadow-md)}.FilterBand_addMenuItem__X3BBr{display:block;width:100%;padding:var(--space-2) var(--space-3);border:none;background:none;text-align:left;font-size:var(--font-size-sm);cursor:pointer}.FilterBand_addMenuItem__X3BBr:hover{background:var(--color-surface-muted)}.FilterBand_pickerTrigger__zNQrU{display:flex;align-items:center;gap:4px;width:100%;box-sizing:border-box;padding:4px var(--space-2);border:var(--slicer-select-border-width,1px) solid var(--slicer-select-border-color,var(--color-border-subtle));border-radius:var(--radius-sm);background:var(--color-surface-default);color:var(--color-text-default);cursor:pointer;text-align:left;font-size:inherit;font-family:inherit;line-height:1.25}.FilterBand_pickerTrigger__zNQrU:disabled{opacity:.6;cursor:not-allowed}.FilterBand_pickerTriggerSelected__U90hS{color:var(--color-navy-800,var(--color-text-default));font-weight:var(--font-weight-medium)}.FilterBand_pickerTriggerText___DGc7{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FilterBand_pickerTrigger__zNQrU:not(.FilterBand_pickerTriggerSelected__U90hS) .FilterBand_pickerTriggerText___DGc7{color:var(--ui-slicer-placeholder-color,var(--color-text-default))}.FilterBand_pickerPanel__mL0YZ{z-index:200;width:min(280px,90vw);padding:var(--space-2);background:var(--color-surface-default);box-shadow:var(--shadow-md)}.FilterBand_pickerPanel__mL0YZ,.FilterBand_pickerSearch__PVIoY{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm)}.FilterBand_pickerSearch__PVIoY{width:100%;box-sizing:border-box;margin-bottom:var(--space-2);padding:var(--space-1) var(--space-2);font-size:var(--font-size-sm)}.FilterBand_pickerToolbar__bJNHs{display:flex;gap:var(--space-3);margin-bottom:var(--space-1);font-size:var(--font-size-sm)}.FilterBand_pickerLink__WL5q6{padding:0;border:none;background:none;color:var(--color-accent);cursor:pointer;font-size:inherit}.FilterBand_pickerLink__WL5q6:disabled{opacity:.45;cursor:not-allowed}.FilterBand_pickerList__oeCW8{max-height:200px;overflow-y:auto}.FilterBand_pickerOption__QwE8L{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:4px 6px;border:none;border-radius:var(--radius-sm);background:transparent;font-size:var(--font-size-sm);font-family:inherit;color:var(--color-text-default);text-align:left;cursor:pointer}.FilterBand_pickerOption__QwE8L:hover{background:var(--color-surface-muted)}.FilterBand_pickerOptionChecked__1hydd{background:color-mix(in srgb,var(--color-navy-600,#1e3a5f) 8%,transparent)}.FilterBand_pickerOptionChecked__1hydd:hover{background:color-mix(in srgb,var(--color-navy-600,#1e3a5f) 12%,transparent)}.FilterBand_pickerBox__QSuWy{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;flex-shrink:0;box-sizing:border-box;border:1px solid var(--color-border-default);border-radius:2px;background:var(--color-surface-default);color:#fff}.FilterBand_pickerBoxRadio__DfLtc{border-radius:50%}.FilterBand_pickerBoxChecked__9__9O{background:var(--color-navy-600,#1e3a5f);border-color:var(--color-navy-600,#1e3a5f)}.FilterBand_pickerRadioDot__RMSJD{width:6px;height:6px;border-radius:50%;background:#fff}.FilterBand_pickerOptionLabel__6RO96{flex:1;min-width:0;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FilterBand_pickerEmpty__6SFEa{margin:var(--space-2) 0;font-size:var(--font-size-sm);color:var(--color-text-muted)}.FilterBand_periodSelect__s6yRF{width:100%;box-sizing:border-box;padding:4px var(--space-2);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-surface-default);color:var(--color-text-default);font-size:inherit;font-family:inherit;cursor:pointer;overflow:hidden;text-overflow:ellipsis}.FilterBand_periodSelect__s6yRF:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.SlicerRail_rail__r8QcW{position:relative;min-height:0;background:#f8fafc;box-sizing:border-box}.SlicerRail_railCollapsed__MniWS,.SlicerRail_rail__r8QcW{display:flex;flex:0 0 auto;flex-direction:column;border-left:1px solid #dbe3ef}.SlicerRail_railCollapsed__MniWS{align-items:center;gap:6px;padding:6px 4px;background:#f1f5f9}.SlicerRail_collapsedIcon__mv9rz{color:#64748b}.SlicerRail_activeBadge__UarUA{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#1e3a5f;color:#ffffff;font-size:10px;font-weight:700}.SlicerRail_railHeader__aXELC{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;padding:6px 8px;border-bottom:1px solid #dbe3ef;background:#eef3fa}.SlicerRail_railTitle__U6hfi{color:var(--ui-slicer-name-color,#475569);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.SlicerRail_railHeaderActions__wBFyv{display:inline-flex;align-items:center;gap:4px}.SlicerRail_collapseBtn__3agmT,.SlicerRail_headerBtn__M3Ikk{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:1px solid #cbd5e1;border-radius:4px;background:#ffffff;color:#475569;cursor:pointer}.SlicerRail_collapseBtn__3agmT:hover,.SlicerRail_headerBtn__M3Ikk:hover:not(:disabled){background:#e2e8f0}.SlicerRail_headerBtn__M3Ikk:disabled{opacity:.45;cursor:not-allowed}.SlicerRail_resizeHandle__Kwube{position:absolute;top:0;left:-3px;width:6px;height:100%;cursor:col-resize;touch-action:none;z-index:2}.SlicerRail_resizeHandle__Kwube:after{content:"";position:absolute;top:25%;bottom:25%;left:2px;width:2px;border-radius:1px;background:#94a3b8;opacity:0;transition:opacity .15s}.SlicerRail_rail__r8QcW:hover .SlicerRail_resizeHandle__Kwube:after,.SlicerRail_resizeHandle__Kwube:active:after{opacity:1}.InlineNotice_notice__txLuu{display:flex;align-items:center;gap:8px;border:1px solid #e5e7eb;background:#f8f9fa;color:#374151;font-size:12px;line-height:1.3;padding:6px 8px 6px 10px;border-radius:2px}.InlineNotice_compact__SVSTT{min-height:28px;max-height:28px}.InlineNotice_detail__sPilh{flex-wrap:wrap;min-height:auto;max-height:none;padding:8px 10px}.InlineNotice_warning__fBRFc{border-color:#d1d5db;background:#fafafa}.InlineNotice_error__7PSn6{border-color:#fecaca;background:#fef2f2}.InlineNotice_message__lzDu3{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.InlineNotice_detail__sPilh .InlineNotice_message__lzDu3{white-space:normal}.InlineNotice_detailText__uIImA{flex:1 1 100%;font-size:11px;color:#6b7280}.InlineNotice_detail__sPilh .InlineNotice_detail__sPilh{flex:1 1 100%;font-size:11px;color:#6b7280;white-space:normal}.InlineNotice_action__AkbAF{flex:0 0 auto;border:none;background:none;color:#1d4ed8;font-size:12px;cursor:pointer;padding:0 4px;text-decoration:underline}.InlineNotice_dismiss__YO2zG{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;background:none;color:#6b7280;cursor:pointer;padding:0}.InlineNotice_dismiss__YO2zG:hover{color:#374151}.ChooseColumnsDialog_overlay__wtqGl{position:fixed;inset:0;z-index:60;background:transparent}.ChooseColumnsDialog_content__MMX7F{position:fixed;top:50%;left:50%;z-index:61;display:flex;width:min(660px,calc(100vw - 16px));height:min(408px,calc(100vh - 16px));min-height:360px;flex-direction:column;overflow:hidden;transform:translate(-50%,-50%);border:1px solid #a9b7ca;border-radius:6px;background:#f7faff;box-shadow:0 18px 48px rgb(15 23 42/24%);color:#101d3d;font-family:var(--font-family-body,"Segoe UI",system-ui,sans-serif)}.ChooseColumnsDialog_titleBar__XWYlf{display:grid;min-height:40px;flex-shrink:0;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 8px 0 18px;border-bottom:1px solid #cbd7e6;background:#fff;cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ChooseColumnsDialog_dialogTitle__Jrt7Y{margin:0;color:#101d3d;font-size:var(--font-size-xl,16px);font-weight:var(--font-weight-semibold,600)}.ChooseColumnsDialog_dragHint__Q4_F0{display:inline-flex;align-items:center;gap:4px;color:#475569;font-size:var(--font-size-sm,11px);font-weight:var(--font-weight-medium,500);white-space:nowrap}.ChooseColumnsDialog_actionsTop__By_gK{display:flex;margin-left:auto;justify-self:end;gap:7px}.ChooseColumnsDialog_iconBtn__t4eoY{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border:1px solid #d5deea;border-radius:5px;background:#fff;color:#0f1b38;cursor:pointer;font-size:18px;line-height:1}.ChooseColumnsDialog_iconBtn__t4eoY:hover{border-color:#98afd0;background:#eff6ff}.ChooseColumnsDialog_body__jLv3i{display:grid;flex:1;grid-template-columns:38px minmax(270px,1.05fr) 40px minmax(250px,1fr);gap:8px;min-height:0;padding:9px 8px 10px;overflow:hidden}.ChooseColumnsDialog_scheduleTabs__YFsdU{display:flex;min-height:0;flex-direction:column;border-right:1px solid #d8e1ed;background:#f2f6fb}.ChooseColumnsDialog_scheduleTabActive__ryJKc,.ChooseColumnsDialog_scheduleTab__0nMaT{width:37px;min-height:0;flex:1;padding:7px 0;border:0;border-right:3px solid transparent;background:transparent;color:#5f6f89;cursor:pointer;font-size:var(--font-size-sm,11px);font-weight:var(--font-weight-semibold,600);line-height:1;writing-mode:vertical-rl;transform:rotate(180deg)}.ChooseColumnsDialog_scheduleTabActive__ryJKc{border-right-color:#1671f6;background:#fff;color:#1264d8}.ChooseColumnsDialog_scheduleTab__0nMaT:disabled{border-right-color:transparent;background:#eef1f5;color:#a1a9b5;cursor:not-allowed}.ChooseColumnsDialog_scheduleTabActive__ryJKc:focus-visible,.ChooseColumnsDialog_scheduleTab__0nMaT:focus-visible{outline:2px solid #60a5fa;outline-offset:-2px}.ChooseColumnsDialog_pane__PrwAi{display:flex;min-width:0;min-height:0;flex-direction:column;overflow:hidden;border:1px solid #d4deeb;border-radius:5px;background:#fff}.ChooseColumnsDialog_availableHeader__HeXI0,.ChooseColumnsDialog_selectedHeader__G_h3i{display:flex;min-height:40px;flex-shrink:0;align-items:center;justify-content:space-between;gap:7px;padding:5px 7px 5px 9px;border-bottom:1px solid #dce4ee;background:#fff}.ChooseColumnsDialog_paneTitle__iRMA_{margin:0;color:#101d3d;font-size:var(--font-size-lg,14px);font-weight:var(--font-weight-semibold,600);white-space:nowrap}.ChooseColumnsDialog_searchBox__sM8DY{display:flex;width:min(135px,52%);height:29px;flex-shrink:0;align-items:center;gap:5px;padding:0 7px;border:1px solid #becbdb;border-radius:5px;background:#fff;color:#64748b}.ChooseColumnsDialog_searchBox__sM8DY:focus-within{border-color:#2579ec;box-shadow:0 0 0 2px rgb(37 121 236/14%)}.ChooseColumnsDialog_searchBox__sM8DY input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#15213e;font:inherit;font-size:var(--font-size-sm,11px);font-weight:var(--font-weight-medium,500)}.ChooseColumnsDialog_searchBox__sM8DY input::-moz-placeholder{color:#64748b}.ChooseColumnsDialog_searchBox__sM8DY input::placeholder{color:#64748b}.ChooseColumnsDialog_resourceAvailableHeader__Kdc_b{flex-direction:column;align-items:stretch}.ChooseColumnsDialog_resourceAvailableHeader__Kdc_b .ChooseColumnsDialog_searchBox__sM8DY{width:100%;box-sizing:border-box}.ChooseColumnsDialog_content__MMX7F .ChooseColumnsDialog_availableHeader__HeXI0.ChooseColumnsDialog_resourceAvailableHeader__Kdc_b .ChooseColumnsDialog_searchBox__sM8DY input{height:25px;min-height:0;padding:0;border:0;box-shadow:none}.ChooseColumnsDialog_list__4sf7V{min-height:0;margin:0;padding:0;list-style:none}.ChooseColumnsDialog_availableList__7f1Lv,.ChooseColumnsDialog_selectedList__WhTLX{flex:1;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#8d98a8 #edf1f5}.ChooseColumnsDialog_selectedList__WhTLX{scrollbar-width:thin}.ChooseColumnsDialog_availableList__7f1Lv{scrollbar-width:auto}.ChooseColumnsDialog_availableList__7f1Lv::-webkit-scrollbar{width:16px}.ChooseColumnsDialog_availableList__7f1Lv::-webkit-scrollbar-track{background:#edf1f5}.ChooseColumnsDialog_availableList__7f1Lv::-webkit-scrollbar-thumb{border:3px solid #edf1f5;border-radius:8px;background:#8d98a8}.ChooseColumnsDialog_category__tX6oV{margin:0}.ChooseColumnsDialog_categoryHeader__3Wqr6{display:flex;width:100%;min-height:30px;align-items:center;gap:5px;padding:5px 8px;border:0;border-bottom:1px solid #e3e9f1;background:linear-gradient(180deg,#f7f9fc,#edf2f7);color:#15213f;cursor:pointer;font-size:var(--font-size-base,12px);font-weight:var(--font-weight-semibold,600);text-align:left}.ChooseColumnsDialog_categoryHeader__3Wqr6:hover{background:#eaf2fd}.ChooseColumnsDialog_categoryItems__XP3T4{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1px 5px;margin:0;padding:3px 6px 5px 9px;list-style:none}.ChooseColumnsDialog_option__N_Olh,.ChooseColumnsDialog_selectedFixed__zPDNu,.ChooseColumnsDialog_selectedItem__gl5n8{display:flex;min-width:0;min-height:27px;align-items:center;gap:5px;padding:3px 6px;overflow:hidden;color:#172440;font-size:var(--font-size-base,12px);font-weight:var(--font-weight-medium,500);line-height:1.25;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ChooseColumnsDialog_option__N_Olh,.ChooseColumnsDialog_selectedItem__gl5n8{cursor:pointer}.ChooseColumnsDialog_option__N_Olh{border-radius:3px}.ChooseColumnsDialog_option__N_Olh:hover,.ChooseColumnsDialog_selectedItem__gl5n8:hover{background:#edf5ff}.ChooseColumnsDialog_optionSelected__JAW16,.ChooseColumnsDialog_selectedItemActive__hNGQl{background:#dbeafe;color:#0d4fa8}.ChooseColumnsDialog_optionSelected__JAW16:hover,.ChooseColumnsDialog_selectedItemActive__hNGQl:hover{background:#cfe5ff}.ChooseColumnsDialog_optionLabel__o56Sf{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChooseColumnsDialog_defaultBadge__Dm2z2,.ChooseColumnsDialog_fixedBadge__L6gR6{min-width:54px;flex-shrink:0;padding:2px 4px;border:1px solid #a8cdfd;border-radius:4px;background:#dcecff;color:#1767cd;font-size:9px;font-weight:var(--font-weight-bold,700);letter-spacing:.03em;line-height:1.2;text-align:center;text-transform:uppercase}.ChooseColumnsDialog_fixedBadge__L6gR6{background:#e6f0ff}.ChooseColumnsDialog_transferCol__BUthe{display:flex;min-height:0;flex-direction:column;align-items:center;justify-content:center;gap:7px}.ChooseColumnsDialog_orderButton__4kyG5,.ChooseColumnsDialog_transferBtn__K4mBN{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;padding:0;border:1px solid #b9c7da;border-radius:5px;background:#fff;color:#0f1d3a;cursor:pointer;font-size:21px;line-height:1}.ChooseColumnsDialog_transferBtnPrimary__O7UgL{border-color:#1370f5;box-shadow:inset 0 0 0 1px #1370f5;color:#0a3f98}.ChooseColumnsDialog_orderButton__4kyG5:hover:not(:disabled),.ChooseColumnsDialog_transferBtn__K4mBN:hover:not(:disabled){border-color:#2878e8;background:#eff6ff}.ChooseColumnsDialog_orderButton__4kyG5:disabled,.ChooseColumnsDialog_transferBtn__K4mBN:disabled{opacity:.36;cursor:not-allowed}.ChooseColumnsDialog_selectedHeader__G_h3i{padding-right:9px}.ChooseColumnsDialog_resetLink__ez76n{border:0;background:transparent;color:#0873f9;cursor:pointer;font-size:var(--font-size-sm,11px);font-weight:var(--font-weight-semibold,600)}.ChooseColumnsDialog_resetLink__ez76n:hover{text-decoration:underline}.ChooseColumnsDialog_selectedBody__ewOzQ{display:grid;flex:1;grid-template-columns:minmax(0,1fr) 34px;min-width:0;min-height:0;padding-left:7px}.ChooseColumnsDialog_selectedList__WhTLX{padding:6px 0;border-right:1px solid #e2e8f0}.ChooseColumnsDialog_selectedFixed__zPDNu,.ChooseColumnsDialog_selectedItem__gl5n8{border-bottom:1px solid #edf1f5}.ChooseColumnsDialog_selectedFixed__zPDNu{background:#fbfdff;cursor:default}.ChooseColumnsDialog_selectedItemDragging__0M1xb{opacity:.45}.ChooseColumnsDialog_dragHandleMuted__6bo1D,.ChooseColumnsDialog_dragHandle__swMUy{flex-shrink:0;color:#7d91ac;cursor:grab}.ChooseColumnsDialog_dragHandleMuted__6bo1D{color:#b3bfce;cursor:default}.ChooseColumnsDialog_orderCol__2HhhS{display:flex;flex-direction:column;align-items:center;gap:6px;padding-top:7px}.ChooseColumnsDialog_orderButton__4kyG5{width:25px;height:25px;font-size:14px}.ChooseColumnsDialog_emptyAvailable__x7NQ9{padding:17px 10px;color:#475569;font-size:var(--font-size-sm,11px);font-weight:var(--font-weight-medium,500);text-align:center}.ChooseColumnsDialog_footer__bzo3r{display:flex;min-height:62px;flex-shrink:0;align-items:center;justify-content:space-between;gap:9px;padding:10px 17px 10px 18px;border-top:1px solid #d6e0ec;background:#fff}.ChooseColumnsDialog_omitEmpty__DLFtI{display:flex;align-items:center;gap:6px;color:#273757;cursor:pointer;font-size:var(--font-size-sm,11px);font-weight:var(--font-weight-medium,500);line-height:1.2}.ChooseColumnsDialog_omitEmpty__DLFtI input{width:15px;height:15px;margin:0;flex-shrink:0;accent-color:#1671f6}.ChooseColumnsDialog_footerActions___vt5N{display:flex;gap:8px}.ChooseColumnsDialog_footerBtnPrimary__WVNu_,.ChooseColumnsDialog_footerBtn__iUWu9{min-width:72px;height:32px;padding:0 13px;border:1px solid #becada;border-radius:5px;background:#fff;color:#172440;cursor:pointer;font-size:var(--font-size-base,12px);font-weight:var(--font-weight-semibold,600)}.ChooseColumnsDialog_footerBtn__iUWu9:hover{border-color:#7f99bd;background:#f4f8fd}.ChooseColumnsDialog_footerBtnPrimary__WVNu_{min-width:66px;border-color:#0869e8;background:linear-gradient(180deg,#1675f7,#0867e4);color:#fff}.ChooseColumnsDialog_footerBtnPrimary__WVNu_:hover{background:#075fcf}@media (max-width:760px){.ChooseColumnsDialog_content__MMX7F{min-width:min(620px,calc(100vw - 8px))}.ChooseColumnsDialog_body__jLv3i{grid-template-columns:36px minmax(260px,1fr) 38px minmax(238px,1fr);gap:6px;overflow-x:auto}.ChooseColumnsDialog_scheduleTabActive__ryJKc,.ChooseColumnsDialog_scheduleTab__0nMaT{width:35px}}@media (max-width:560px){.ChooseColumnsDialog_dragHint__Q4_F0{display:none}}.ProjectCalendarDialog_overlay__99VW8{position:fixed;inset:0;z-index:70;background:transparent}.ProjectCalendarDialog_content__2UKUn{position:fixed;top:50%;left:50%;z-index:71;display:flex;width:min(720px,calc(100vw - 16px));height:min(390px,calc(100vh - 16px));min-height:300px;flex-direction:column;overflow:hidden;transform:translate(-50%,-50%);border:1px solid #cbd5e1;border-radius:5px;background:#fff;box-shadow:0 18px 44px rgb(15 23 42/22%);color:#0b1f4d;font-family:var(--font-family-body,"Segoe UI",system-ui,sans-serif)}.ProjectCalendarDialog_titleBar__bPxWm{display:grid;min-height:40px;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 9px 0 39px;border-bottom:1px solid #dbe3ef;background:#fff;color:#0b1f4d;cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ProjectCalendarDialog_titleInfo__u21TB{display:flex;min-width:0;align-items:center;gap:6px}.ProjectCalendarDialog_dragHint__OIyhN{display:inline-flex;align-items:center;gap:4px;color:#475569;font-size:var(--font-size-sm,11px);font-weight:var(--font-weight-medium,500)}.ProjectCalendarDialog_title__Kamce{margin:0;font-size:15px;font-weight:var(--font-weight-semibold,600)}.ProjectCalendarDialog_closeButton__xcG1h{display:inline-flex;width:24px;height:24px;justify-self:end;align-items:center;justify-content:center;border:0;border-radius:3px;background:transparent;color:#0b1f4d;cursor:pointer;font-size:18px;line-height:1}.ProjectCalendarDialog_closeButton__xcG1h:hover{background:#eff6ff}.ProjectCalendarDialog_scopeTabs__7dzuu{display:flex;flex-shrink:0;flex-direction:column;border-right:1px solid #dbe3ef;background:#fff}.ProjectCalendarDialog_scopeTabActive__jV31R,.ProjectCalendarDialog_scopeTab__9WKTj{width:36px;min-height:0;flex:1;padding:7px 0;border:0;border-bottom:1px solid #e2e8f0;border-radius:0;background:#fff;color:#27365f;cursor:pointer;font-size:var(--font-size-sm,11px);font-weight:var(--font-weight-semibold,600);line-height:1;writing-mode:vertical-rl;transform:rotate(180deg)}.ProjectCalendarDialog_scopeTabActive__jV31R{background:#1f75e9;color:#fff}.ProjectCalendarDialog_body__heFzZ{display:grid;flex:1;grid-template-columns:36px 180px minmax(0,1fr);min-height:0;overflow:hidden}.ProjectCalendarDialog_calendarPane__WYM_t{display:flex;min-width:0;flex-direction:column;border-right:1px solid #dbe3ef;background:#fff}.ProjectCalendarDialog_paneHeader__cmu8o{display:flex;min-height:35px;flex-shrink:0;align-items:center;justify-content:space-between;padding:4px 7px 4px 10px;border-bottom:1px solid #dbe3ef;background:#fff;color:#152650;font-size:var(--font-size-sm,11px);font-weight:var(--font-weight-semibold,600);letter-spacing:.03em;text-transform:uppercase}.ProjectCalendarDialog_addCalendarIcon__yY8sY{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border:1px solid #dbe3ef;border-radius:3px;color:#1e3a8a;font-size:17px;font-weight:400}.ProjectCalendarDialog_calendarList__d5RaJ{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.ProjectCalendarDialog_calendarItemActive__ZcHV0,.ProjectCalendarDialog_calendarItem__1kL_P{position:relative;display:flex;width:100%;min-height:40px;flex-direction:column;align-items:flex-start;justify-content:center;padding:4px 22px 4px 10px;overflow:hidden;border:0;border-bottom:1px solid #e2e8f0;background:#fff;color:#0f172a;cursor:pointer;text-align:left}.ProjectCalendarDialog_calendarItem__1kL_P:hover{background:#eff6ff}.ProjectCalendarDialog_calendarItemActive__ZcHV0{border-left:3px solid #2478ed;background:#eff6ff;color:#1465d4}.ProjectCalendarDialog_calendarMeta__l6oq2,.ProjectCalendarDialog_calendarName__EbQ_F{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProjectCalendarDialog_calendarName__EbQ_F{font-size:var(--font-size-base,12px);font-weight:var(--font-weight-semibold,600)}.ProjectCalendarDialog_calendarMeta__l6oq2{margin-top:2px;color:#475569;font-size:var(--font-size-sm,11px);font-weight:var(--font-weight-medium,500)}.ProjectCalendarDialog_calendarItemActive__ZcHV0 .ProjectCalendarDialog_calendarMeta__l6oq2{color:#475569}.ProjectCalendarDialog_calendarItemMenu__6PqKt{position:absolute;top:50%;right:7px;color:#475569;font-size:16px;line-height:1;opacity:0;pointer-events:none;transform:translateY(-50%)}.ProjectCalendarDialog_calendarItemActive__ZcHV0 .ProjectCalendarDialog_calendarItemMenu__6PqKt,.ProjectCalendarDialog_calendarItem__1kL_P:hover .ProjectCalendarDialog_calendarItemMenu__6PqKt{color:#2478ed;opacity:1}.ProjectCalendarDialog_emptyList__78NtG,.ProjectCalendarDialog_emptyMonth__fZ_Tu{padding:16px;color:#475569;font-size:var(--font-size-sm,11px);font-weight:var(--font-weight-medium,500)}.ProjectCalendarDialog_monthPane__mqcgE{display:flex;min-width:0;flex-direction:column;padding:5px 6px 6px;overflow:hidden}.ProjectCalendarDialog_calendarWorkspace__qZsX1{display:grid;flex:1;grid-template-columns:minmax(260px,1fr) 202px;gap:6px;min-height:0}.ProjectCalendarDialog_calendarBlock__JZkCu,.ProjectCalendarDialog_workHoursBlock__wrg_8{display:flex;min-width:0;min-height:0;flex-direction:column;overflow:hidden;border:1px solid #dbe3ef;border-radius:3px;background:#fff}.ProjectCalendarDialog_monthControls__O9TIS{display:grid;height:34px;flex-shrink:0;grid-template-columns:30px 1fr 52px 30px;align-items:center;border-bottom:1px solid #dbe3ef;background:#fff}.ProjectCalendarDialog_monthControls__O9TIS button{width:25px;height:24px;justify-self:center;border:1px solid #dbe3ef;border-radius:3px;background:#fff;color:#1e3a8a;cursor:pointer;font-size:17px;line-height:1}.ProjectCalendarDialog_monthControls__O9TIS button:hover{background:#eff6ff}.ProjectCalendarDialog_monthControls__O9TIS .ProjectCalendarDialog_todayButton__FbJqP{width:48px;color:#2468c5;font-size:var(--font-size-sm,11px);font-weight:var(--font-weight-semibold,600)}.ProjectCalendarDialog_monthTitle__G9tHK{text-align:center;font-size:var(--font-size-lg,14px);font-weight:var(--font-weight-semibold,600)}.ProjectCalendarDialog_monthGrid__EzAIK,.ProjectCalendarDialog_weekHeader__FzXhb{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.ProjectCalendarDialog_weekHeader__FzXhb{flex-shrink:0;border-bottom:1px solid #dbe3ef;background:#f8fafc}.ProjectCalendarDialog_weekHeader__FzXhb div{padding:4px 1px;border-right:1px solid #dbe3ef;color:#475569;font-size:var(--font-size-xs,10px);font-weight:var(--font-weight-semibold,600);text-align:center}.ProjectCalendarDialog_monthGrid__EzAIK{min-height:0;flex:1;grid-template-rows:repeat(6,minmax(0,1fr))}.ProjectCalendarDialog_dayCell__d_g6L{position:relative;display:flex;min-width:0;flex-direction:column;align-items:center;justify-content:space-between;padding:3px 3px 2px;border:0;border-right:1px solid #dbe3ef;border-bottom:1px solid #dbe3ef;color:#0f172a;cursor:pointer;font-family:inherit}.ProjectCalendarDialog_dayWorking__l9MUI{background:#dcfce7}.ProjectCalendarDialog_dayNonWorking__dDXQs{background:#f8fafc;color:#475569}.ProjectCalendarDialog_dayOutside__F6zVH{background:#f8fafc;cursor:default}.ProjectCalendarDialog_dayException__T1WDQ{background:#fef3c7;box-shadow:inset 0 0 0 1px #f59e0b}.ProjectCalendarDialog_daySelected__RPne_{z-index:1;box-shadow:inset 0 0 0 2px #1d4ed8}.ProjectCalendarDialog_dayNumber__QuBl8{font-size:var(--font-size-md,13px);font-weight:var(--font-weight-bold,700);line-height:var(--line-height-sm,16px)}.ProjectCalendarDialog_dayHours__ft2uW{align-self:flex-end;color:#475569;font-size:var(--font-size-xs,10px);font-weight:var(--font-weight-medium,500);line-height:var(--line-height-xs,14px)}.ProjectCalendarDialog_exceptionMarker__srJI8{position:absolute;top:2px;right:3px;display:inline-flex;width:12px;height:12px;align-items:center;justify-content:center;border-radius:50%;background:#d97706;color:#fff;font-size:var(--font-size-xs,10px);font-weight:var(--font-weight-bold,700)}.ProjectCalendarDialog_calendarLegend__8jCEV{display:flex;min-height:26px;flex-shrink:0;align-items:center;justify-content:center;gap:8px;padding:3px 5px;border-top:1px solid #dbe3ef;background:#fff;color:#475569;font-size:var(--font-size-xs,10px);font-weight:var(--font-weight-medium,500)}.ProjectCalendarDialog_calendarLegend__8jCEV span{display:inline-flex;align-items:center;gap:4px}.ProjectCalendarDialog_calendarLegend__8jCEV i{display:inline-block;width:12px;height:9px;border:1px solid #94a3b8}.ProjectCalendarDialog_legendWorking__1FML7{background:#dcfce7}.ProjectCalendarDialog_legendNonWorking__zcfOk{background:#e2e8f0}.ProjectCalendarDialog_legendException__KQsFm{background:#fef3c7;box-shadow:inset 0 0 0 1px #f59e0b}.ProjectCalendarDialog_selectedDateHeader___l_3m{display:flex;flex-shrink:0;flex-direction:column;gap:2px;padding:6px 7px 5px;border-bottom:1px solid #e2e8f0;color:#475569;font-size:var(--font-size-sm,11px);font-weight:var(--font-weight-medium,500)}.ProjectCalendarDialog_selectedDateHeader___l_3m strong{overflow:hidden;color:#0f172a;font-size:var(--font-size-base,12px);font-weight:var(--font-weight-semibold,600);text-overflow:ellipsis;white-space:nowrap}.ProjectCalendarDialog_selectedDateTitle__DzI28{display:flex;min-width:0;align-items:center;gap:5px;color:#1d4ed8}.ProjectCalendarDialog_selectedDateTitle__DzI28 strong{min-width:0}.ProjectCalendarDialog_selectedDateHeader___l_3m small{overflow:hidden;color:#475569;font-size:var(--font-size-xs,10px);font-weight:var(--font-weight-medium,500);text-overflow:ellipsis;white-space:nowrap}.ProjectCalendarDialog_workHoursTitle__A0ane{display:none;min-height:32px;flex-shrink:0;align-items:center;justify-content:space-between;gap:8px;padding:5px 8px;border-bottom:1px solid #e2e8f0;color:#0f172a;font-size:var(--font-size-sm,11px);font-weight:var(--font-weight-medium,500)}.ProjectCalendarDialog_workHoursTitle__A0ane strong{font-size:var(--font-size-base,12px);font-weight:var(--font-weight-semibold,600)}.ProjectCalendarDialog_workHoursContent__OZhae{display:grid;flex:1;grid-template-columns:minmax(62px,.55fr) minmax(112px,1fr);gap:4px;min-height:0;padding:5px}.ProjectCalendarDialog_workHourChart__LeV2a{position:relative;min-height:0}.ProjectCalendarDialog_hourLabels___7Oo9{position:absolute;inset:0 auto 0 0;width:30px;color:#475569;font-size:var(--font-size-xs,10px);font-weight:var(--font-weight-medium,500)}.ProjectCalendarDialog_hourLabels___7Oo9 span{position:absolute;right:3px;transform:translateY(-50%);white-space:nowrap}.ProjectCalendarDialog_hourLabels___7Oo9 span:first-child{transform:none}.ProjectCalendarDialog_hourLabels___7Oo9 span:last-child{transform:translateY(-100%)}.ProjectCalendarDialog_hourTrack__mUeuh{position:absolute;inset:0 0 0 31px;display:grid;overflow:hidden;grid-template-rows:repeat(24,1fr);border:1px solid #b8c6d9;background:#edf2f7}.ProjectCalendarDialog_hourTrack__mUeuh>i{position:relative;z-index:2;border-top:1px solid rgb(255 255 255/62%);box-shadow:0 -1px 0 rgb(71 85 105/12%)}.ProjectCalendarDialog_hourTrack__mUeuh>i:first-child{border-top:0}.ProjectCalendarDialog_workingSegment__qIkfe{position:absolute;right:1px;left:1px;z-index:1;min-height:2px;border:1px solid #1d4ed8;background:#1473e6}.ProjectCalendarDialog_intervalPanel__ySdrR{width:100%;align-self:start;overflow:hidden;border:1px solid #cbd5e1;border-radius:3px;background:#f8fafc;color:#334155;font-size:var(--font-size-sm,11px);font-weight:var(--font-weight-medium,500)}.ProjectCalendarDialog_intervalPanel__ySdrR>strong{display:block;padding:5px;border-bottom:1px solid #cbd5e1;color:#0f172a;font-size:var(--font-size-sm,11px);font-weight:var(--font-weight-semibold,600)}.ProjectCalendarDialog_workHoursDetails__MwuuP{display:flex;min-width:0;min-height:0;flex-direction:column;gap:4px;overflow-y:auto;overscroll-behavior:contain}.ProjectCalendarDialog_intervalColumns__8ovoJ,.ProjectCalendarDialog_workPeriods__hpAVn>span{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:3px}.ProjectCalendarDialog_intervalColumns__8ovoJ{padding:2px 5px;border-bottom:1px solid #cbd5e1;background:#f1f5f9;color:#475569;font-size:var(--font-size-xs,10px);font-weight:var(--font-weight-medium,500)}.ProjectCalendarDialog_intervalColumns__8ovoJ span:last-child{text-align:right}.ProjectCalendarDialog_workPeriods__hpAVn{display:flex;flex-direction:column}.ProjectCalendarDialog_workPeriods__hpAVn>span{padding:3px 5px;border-bottom:1px solid #e2e8f0}.ProjectCalendarDialog_workPeriods__hpAVn>span:last-child{border-bottom:0}.ProjectCalendarDialog_workPeriods__hpAVn b{flex-shrink:0;color:#0f172a}.ProjectCalendarDialog_summaryPanel__N9EMn{overflow:hidden;border:1px solid #cbd5e1;border-radius:3px;background:#f8fafc;color:#334155;font-size:var(--font-size-sm,11px);font-weight:var(--font-weight-medium,500)}.ProjectCalendarDialog_summaryPanel__N9EMn>strong{display:block;padding:4px 5px;border-bottom:1px solid #cbd5e1;background:#f8fafc;color:#0f172a;font-size:var(--font-size-sm,11px);font-weight:var(--font-weight-semibold,600)}.ProjectCalendarDialog_summaryPanel__N9EMn dl{margin:0}.ProjectCalendarDialog_summaryPanel__N9EMn dl>div{display:flex;min-height:17px;align-items:center;justify-content:space-between;gap:5px;padding:1px 5px;border-bottom:1px solid #e2e8f0}.ProjectCalendarDialog_summaryPanel__N9EMn dl>div:last-child{border-bottom:0}.ProjectCalendarDialog_summaryPanel__N9EMn dt{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProjectCalendarDialog_summaryPanel__N9EMn dd{flex-shrink:0;margin:0;color:#0f172a;font-weight:var(--font-weight-semibold,600)}.ProjectCalendarDialog_noWorkPeriods__MTjU8{padding:8px 6px;line-height:1.35}@media (max-width:760px){.ProjectCalendarDialog_body__heFzZ{grid-template-columns:34px 165px minmax(468px,1fr);overflow-x:auto}.ProjectCalendarDialog_calendarWorkspace__qZsX1{grid-template-columns:minmax(260px,1fr) 202px}.ProjectCalendarDialog_dragHint__OIyhN{display:none}}@media (max-width:700px){.ProjectCalendarDialog_titleBar__bPxWm{padding-left:10px}}.TimelineDialog_dialog__W6kEv{position:fixed;top:70px;left:50%;transform:translateX(-50%);z-index:70;width:610px;height:600px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 90px);display:flex;flex-direction:column;color:#112b4b;background:#f4f4f4;border:1px solid #afc0d8;border-radius:3px;box-shadow:0 8px 28px #0b1f3a26;font:12px var(--font-family-body,Arial)}.TimelineDialog_header__vN8NL{display:flex;align-items:center;gap:12px;padding:8px 12px;background:#eaf0f8;border-bottom:1px solid #ccd8e8;cursor:move;flex:none}.TimelineDialog_header__vN8NL h2{font-size:14px;margin:0;flex:1}.TimelineDialog_actions__yjX9W{display:flex;align-items:center;gap:8px}.TimelineDialog_body__DZWmN{min-height:0;overflow:auto;padding:12px;flex:1}.TimelineDialog_description__oHcol{margin:0 0 10px;color:#52647a}.TimelineDialog_body__DZWmN fieldset{border:1px solid #d2dbe7;margin:0 0 10px;padding:10px;min-width:0}.TimelineDialog_body__DZWmN legend{padding:0 5px;font-weight:600}.TimelineDialog_body__DZWmN .TimelineDialog_subfields__z2Eth{border:0;padding:6px 0 8px;margin:0}.TimelineDialog_field__pGBBJ{display:grid;grid-template-columns:165px minmax(150px,1fr);align-items:center;gap:10px;margin:6px 0}.TimelineDialog_grid__qvRZf{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:10px}.TimelineDialog_grid__qvRZf label{display:flex;flex-direction:column;gap:4px;min-width:0}.TimelineDialog_dialog__W6kEv input:not([type=radio]):not([type=checkbox]),.TimelineDialog_dialog__W6kEv select{border:1px solid #bdcce0;border-radius:2px;background:white;color:inherit;font:inherit;height:28px;min-width:0;width:100%;padding:3px 5px;box-sizing:border-box}.TimelineDialog_dialog__W6kEv button{font:inherit;border:1px solid #b9cce5;background:white;color:inherit;border-radius:3px;padding:6px 12px;cursor:pointer}.TimelineDialog_dialog__W6kEv :disabled,.TimelineDialog_dialog__W6kEv button:disabled{opacity:.55;cursor:default}.TimelineDialog_inline__JSFWq{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin:6px 0}.TimelineDialog_inline__JSFWq label,.TimelineDialog_radio__yFzLw{display:flex;align-items:center;gap:5px}.TimelineDialog_footer__jwImc{display:flex;flex:none;justify-content:flex-end;gap:8px;padding:9px 12px;background:#f0f4fa;border-top:1px solid #d5dfed}.TimelineDialog_footer__jwImc [data-dialog-action=primary]{background:#245df4;border-color:#245df4;color:white;min-width:65px}.TimelineDialog_error__m_tkJ{color:#a21f2c;margin:5px 0}.TimelineDialog_dialog__W6kEv :focus-visible{outline:2px solid #245df4;outline-offset:2px}@media (max-width:520px){.TimelineDialog_field__pGBBJ{grid-template-columns:1fr;gap:3px}.TimelineDialog_grid__qvRZf{grid-template-columns:1fr 1fr}}.TimelineDialog_menu__CLGzW{position:fixed;z-index:80;width:160px;padding:4px;border:1px solid #b9cce5;border-radius:3px;background:#f4f6fa;box-shadow:0 4px 14px #0b1f3a30}.TimelineDialog_menu__CLGzW button{display:block;width:100%;padding:8px 12px;border:0;background:transparent;color:#112b4b;text-align:left;font:12px var(--font-family-body,Arial);cursor:pointer}.TimelineDialog_menu__CLGzW button:focus,.TimelineDialog_menu__CLGzW button:hover{background:#dce8fa;outline:0}.PhaseBandedGantt_panelRow__ywC1o{display:flex;flex-direction:row;align-items:stretch;gap:var(--space-2);min-height:0;min-width:0}.PhaseBandedGantt_panelGrow__oUx9E{flex:1 1 auto;min-width:0;min-height:0}.PhaseBandedGantt_panel__NwMOV{display:flex;flex-direction:column;gap:var(--space-4);background:var(--color-surface-raised);border:1px solid var(--color-border-default);border-radius:var(--radius-md);padding:var(--space-5);box-shadow:var(--shadow-sm)}.PhaseBandedGantt_panelFlush__J3xwN{gap:0;padding:0;border:0;border-radius:0;box-shadow:none}.PhaseBandedGantt_zoomGroup___EFOk{display:inline-flex;align-items:center;gap:2px;margin-left:var(--space-2)}.PhaseBandedGantt_zoomBtn__tLfzB{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 5px;border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-surface-default);color:var(--color-text-default);font-size:11px;font-weight:600;line-height:1;cursor:pointer}.PhaseBandedGantt_zoomBtn__tLfzB:hover{background:var(--color-surface-muted)}.PhaseBandedGantt_headerZoomWrap__WsyDs{position:relative;cursor:grab;touch-action:none}.PhaseBandedGantt_headerMarquee__goR4P{position:absolute;top:0;bottom:0;background:rgba(37,99,235,.18);border:1px solid rgba(37,99,235,.55);pointer-events:none}.PhaseBandedGantt_cardTitle__gSkqX{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-4)}.PhaseBandedGantt_titleLeft__WOY3N{display:flex;flex-direction:column;gap:var(--space-1)}.PhaseBandedGantt_titleText__mhSb8{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text-default);line-height:var(--line-height-md)}.PhaseBandedGantt_controls__Fq423{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}.PhaseBandedGantt_searchGroupingControls__BE6cr{display:flex;flex:0 1 auto;align-items:center;min-width:0;gap:var(--space-4)}.PhaseBandedGantt_activitySearch__Xonni{position:relative;z-index:20;flex:0 1 440px;min-width:280px;max-width:520px}.PhaseBandedGantt_activitySearchBox__hH_3a{display:flex;align-items:center;height:28px;overflow:hidden;border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-surface-default)}.PhaseBandedGantt_activitySearchBox__hH_3a:focus-within{border-color:var(--color-border-focus);box-shadow:0 0 0 1px var(--color-border-focus)}.PhaseBandedGantt_activitySearchIcon__ZKMqm{flex:0 0 auto;margin-left:var(--space-2);color:var(--color-text-subtle)}.PhaseBandedGantt_activitySearchInput__WqeBH{flex:1 1 auto;min-width:80px;height:100%;padding:0 var(--space-2);border:0;outline:0;background:transparent;color:var(--color-text-default);font:inherit;font-size:var(--font-size-xs)}.PhaseBandedGantt_activitySearchInput__WqeBH::-moz-placeholder{color:var(--color-text-subtle)}.PhaseBandedGantt_activitySearchInput__WqeBH::placeholder{color:var(--color-text-subtle)}.PhaseBandedGantt_activitySearchInput__WqeBH::-webkit-search-cancel-button{display:none}.PhaseBandedGantt_activitySearchScope__NCCDm{align-self:stretch;flex:0 0 auto;padding:0 var(--space-2);border:0;border-left:1px solid var(--color-border-default);outline:0;background:var(--color-surface-muted);color:var(--color-text-muted);font:inherit;font-size:var(--font-size-xs);cursor:pointer}.PhaseBandedGantt_activitySearchCount__3MkvM{flex:0 0 auto;padding:0 var(--space-2);color:var(--color-text-subtle);font-size:10px;white-space:nowrap}.PhaseBandedGantt_activitySearchButton__OFusb{display:inline-flex;align-items:center;justify-content:center;align-self:stretch;flex:0 0 24px;width:24px;padding:0;border:0;border-left:1px solid var(--color-border-default);background:transparent;color:var(--color-text-muted);cursor:pointer}.PhaseBandedGantt_activitySearchButton__OFusb:hover:not(:disabled){background:var(--color-surface-hover);color:var(--color-text-default)}.PhaseBandedGantt_activitySearchButton__OFusb:focus-visible,.PhaseBandedGantt_activitySearchScope__NCCDm:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:-2px}.PhaseBandedGantt_activitySearchButton__OFusb:disabled{cursor:default;opacity:.35}.PhaseBandedGantt_activitySearchResults__2tOSW{position:absolute;top:calc(100% + var(--space-1));left:0;right:0;max-height:min(260px,40dvh);overflow-y:scroll;overflow-x:hidden;scrollbar-gutter:stable;overscroll-behavior:contain;border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-surface-raised);box-shadow:var(--shadow-md)}.PhaseBandedGantt_searchHighlight__AREEm{padding:0;background:#ffe28a;color:#17243d;border-radius:2px}.PhaseBandedGantt_activitySearchResultActive__NYa3c,.PhaseBandedGantt_activitySearchResult__WSH5D{display:flex;align-items:flex-start;width:100%;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:0;border-bottom:1px solid var(--color-border-subtle);background:transparent;color:var(--color-text-default);text-align:left;cursor:pointer}.PhaseBandedGantt_activitySearchResultActive__NYa3c:last-child,.PhaseBandedGantt_activitySearchResult__WSH5D:last-child{border-bottom:0}.PhaseBandedGantt_activitySearchResultActive__NYa3c,.PhaseBandedGantt_activitySearchResult__WSH5D:hover{background:var(--color-surface-hover)}.PhaseBandedGantt_activitySearchResultActive__NYa3c:focus-visible,.PhaseBandedGantt_activitySearchResult__WSH5D:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:-2px}.PhaseBandedGantt_activitySearchResultId__9BnjF{flex:0 0 76px;overflow:hidden;color:var(--color-navy-700);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.PhaseBandedGantt_activitySearchResultMain__aaZXo{display:flex;flex:1 1 auto;min-width:0;flex-direction:column;gap:1px}.PhaseBandedGantt_activitySearchResultContext__Lg6y8,.PhaseBandedGantt_activitySearchResultName__oVprB{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PhaseBandedGantt_activitySearchResultName__oVprB{font-size:var(--font-size-xs)}.PhaseBandedGantt_activitySearchEmpty__Pg5me,.PhaseBandedGantt_activitySearchResultContext__Lg6y8{color:var(--color-text-subtle);font-size:10px}.PhaseBandedGantt_activitySearchEmpty__Pg5me{padding:var(--space-3)}.PhaseBandedGantt_controlLabel__a_1sr{font-size:var(--font-size-xs);color:var(--color-text-subtle);white-space:nowrap}.PhaseBandedGantt_seg__TPWBa{display:flex;border:1px solid var(--color-border-default);border-radius:var(--radius-sm);overflow:hidden}.PhaseBandedGantt_segActive__DY7cv,.PhaseBandedGantt_segBtn__IhF6M{padding:var(--space-1) var(--space-4);font-size:var(--font-size-xs);font-family:var(--font-family-body);border:none;background:transparent;cursor:pointer;color:var(--color-text-muted);transition:background var(--duration-fast) var(--ease-out)}.PhaseBandedGantt_segBtn__IhF6M:hover{background:var(--color-surface-hover)}.PhaseBandedGantt_segActive__DY7cv{background:var(--color-navy-500);color:var(--color-text-inverse);font-weight:var(--font-weight-medium)}.PhaseBandedGantt_axisWrapper___VTwQ{display:flex;align-items:flex-end}.PhaseBandedGantt_chartWrapper__or_wl{width:100%;overflow-x:auto}.PhaseBandedGantt_chartSvg__DM70d{display:block;width:100%;height:auto}.PhaseBandedGantt_legend__R_GUe{display:flex;flex-wrap:wrap;gap:var(--space-5);padding-top:var(--space-3);border-top:1px solid var(--color-border-subtle)}.PhaseBandedGantt_legendItem__iu_VV{display:flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-xs);color:var(--color-text-muted)}.PhaseBandedGantt_legendSwatch__uqW3X{display:inline-block;width:12px;height:8px;border-radius:var(--radius-sm);flex-shrink:0}.PhaseBandedGantt_legendDiamond__JDQ_T{display:inline-block;width:9px;height:9px;transform:rotate(45deg);flex-shrink:0}.PhaseBandedGantt_chooseColumnsBtn__2eOOy{display:inline-flex;align-items:center;gap:var(--space-1);padding:0 var(--space-3);height:24px;font-size:var(--font-size-xs);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);cursor:pointer}.PhaseBandedGantt_chooseColumnsBtn__2eOOy:hover{background:var(--color-surface-muted)}.PhaseBandedGantt_chipBar__BIlBf{display:flex;align-items:center;gap:var(--space-1)}.PhaseBandedGantt_chipAction__DQEVz,.PhaseBandedGantt_chipActive__RKuF5,.PhaseBandedGantt_chip__UGh_X{display:inline-flex;align-items:center;padding:0 var(--space-4);font-size:var(--font-size-xs);font-family:var(--font-family-body);line-height:16px;border-radius:var(--radius-sm);border:1px solid var(--color-border-strong);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:transparent;color:var(--color-text-muted);transition:background var(--duration-fast) var(--ease-out)}.PhaseBandedGantt_chip__UGh_X:hover{background:var(--color-surface-hover)}.PhaseBandedGantt_chipActive__RKuF5{color:var(--gantt-control-active-text,var(--color-text-inverse));background:var(--gantt-control-active-bg,#0ea5e9);border-color:var(--gantt-control-active-border,#0284c7)}.PhaseBandedGantt_chipActive__RKuF5:hover{filter:brightness(1.06)}.PhaseBandedGantt_chipAction__DQEVz{color:var(--gantt-control-action-text,var(--color-text-inverse));background:var(--gantt-control-action-bg,#6d28d9);border-color:var(--gantt-control-action-border,#5b21b6)}.PhaseBandedGantt_chipAction__DQEVz:hover{filter:brightness(1.06)}.PhaseBandedGantt_note__XCEX6{margin:0;font-size:var(--font-size-xs);line-height:var(--line-height-xs);color:var(--color-text-subtle)}.PhaseBandedGantt_dataDateHeaderLabel__ROfq7{width:100%;text-align:center;color:var(--gantt-data-date);font-weight:var(--font-weight-bold)}.PhaseBandedGantt_fitFrame__kxG0s{height:100%}.PhaseBandedGantt_ganttStack__aRKC_{display:flex;flex-direction:column;min-height:0;min-width:0}.PhaseBandedGantt_ganttStackGrow__Q8wMl{flex:1 1 auto;min-height:0}.PhaseBandedGantt_commandDialog__TblJW{position:fixed;top:88px;left:50%;transform:translateX(-50%);z-index:65;width:480px;max-width:calc(100vw - 24px);padding:14px;border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface-raised);color:var(--color-text-default);box-shadow:0 8px 28px #0b1f3a26;font-family:var(--font-family-body)}.PhaseBandedGantt_commandDialogHeader__t_n4A{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:-14px -14px 12px;padding:8px 12px;background:var(--color-surface-selected);border-bottom:1px solid var(--color-border-default)}.PhaseBandedGantt_commandDialogHeader__t_n4A h2{margin:0;font-size:13px;font-weight:600}.PhaseBandedGantt_commandDialogHeader__t_n4A button{background:transparent;border:0;font-size:20px;line-height:20px;color:inherit;cursor:pointer}.PhaseBandedGantt_commandDialogDescription__2ppAv{margin:0 0 12px;font-size:11px;color:var(--color-text-muted);line-height:1.6}.PhaseBandedGantt_commandDialog__TblJW .PhaseBandedGantt_activitySearch__Xonni{max-width:none;min-width:0}.PhaseBandedGantt_commandDialogFooter__YIEpY{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.PhaseBandedGantt_commandDialogFooter__YIEpY button{padding:5px 12px;border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface-default);color:var(--color-text-default);font:inherit;font-size:11px;cursor:pointer}.PhaseBandedGantt_commandDialog__TblJW{max-height:calc(100dvh - 108px);overflow-y:auto}.PhaseBandedGantt_commandDialog__TblJW .PhaseBandedGantt_activitySearchResults__2tOSW{position:static;margin-top:4px;max-height:clamp(80px,calc(100dvh - 300px),260px);overflow-y:scroll;box-shadow:none}