.CompleteButton_completeButton__sKs5K{--colorFg:var(--gray-600);--colorBorder:var(--gray-600);--colorBg:transparent;background:var(--colorBg);width:calc(var(--rowHeight) - 12px)!important;height:calc(var(--rowHeight) - 12px)!important;line-height:0;font-size:0;padding:0;margin-right:12px;border-radius:999px;border:1px solid var(--colorBorder);display:flex;justify-content:center;align-items:center}.CompleteButton_completeButton__sKs5K svg{fill:var(--colorFg)}.CompleteButton_completeButton__sKs5K.CompleteButton_completed__1D7WN{--colorFg:white;--colorBorder:transparent;--colorBg:var(--green-500)}.CompleteButton_sm__Hw_Io{min-width:14px;min-height:14px}.CompleteButton_md__xFfq6{min-width:18px;min-height:18px}.CompleteButton_lg__eanMy{min-width:24px;min-height:24px}.CompleteButton_lg__eanMy svg{width:16px;height:16px}@media(hover:hover)and (pointer:fine){.CompleteButton_completeButton__sKs5K:hover{--colorFg:var(--green-500);--colorBg:var(--green-50)}.CompleteButton_completeButton__sKs5K.CompleteButton_completed__1D7WN:hover{opacity:.7}}.gantt-readonly-wrapper .SagaGantt_tableCell__hTMcf{pointer-events:none}.gantt-readonly-wrapper .SagaGantt_addTaskButton__j_X_y{display:none}.SagaGantt_parentContainer__ccPEJ{height:100%;position:relative;overflow-y:scroll;overflow-x:hidden;--padding:$cellPadding;background-color:var(--white)}.SagaGantt_parentContainer__ccPEJ *{font-size:12px;box-sizing:border-box}.SagaGantt_tableHeader__t1gyZ{height:var(--headerHeight);border-bottom:1px solid var(--gray-200);display:flex;align-items:stretch;background-color:var(--white)}.SagaGantt_tableColumnHeader__jcnkX{line-height:var(--headerHeight);padding:0 8px;color:var(--gray-500)}.SagaGantt_tableColumnHeader__jcnkX:not(:last-child){border-right:1px solid var(--gray-100)}.SagaGantt_tableColumnHeader__jcnkX:last-child{margin-right:5px}.SagaGantt_tableRow__kER_N:focus-within{background-color:var(--blue-50)}@media(hover:hover)and (pointer:fine){.SagaGantt_tableRow__kER_N:hover{background-color:var(--gray-50)}.SagaGantt_tableCell__hTMcf.SagaGantt_interactive__ODp6A:hover{box-shadow:inset 0 0 0 1px var(--gray-500);background:var(--white);cursor:pointer}.SagaGantt_timelineRow__Et0Qj:hover{background-color:rgba(210,210,210,.3)}}.SagaGantt_tableCell__hTMcf{position:relative;border-bottom:1px solid var(--gray-100);display:flex;align-items:center;justify-content:flex-start}.SagaGantt_tableCell__hTMcf:not(:last-child){border-right:1px solid var(--gray-100)}.SagaGantt_tableCell__hTMcf.SagaGantt_interactive__ODp6A:focus-within{box-shadow:inset 0 0 0 1px var(--gray-500);background:var(--white);cursor:pointer;box-shadow:inset 0 0 0 1px var(--blue-500)}.SagaGantt_addTaskButton__j_X_y{width:100%;height:100%;text-align:left;padding-left:58px;font-size:12px;color:var(--gray-500)}.SagaGantt_timelineHeader__PcfWh{height:var(--headerHeight);border-bottom:1px solid var(--gray-200);position:sticky;top:0;background-color:var(--white);z-index:3}.SagaGantt_timelineHeaderTop__XIO_Y{position:relative;height:50%}.SagaGantt_timelineHeaderBottom__gQHkY{display:flex;height:50%}.SagaGantt_headerMonth__e1thD{widtH:var(--timelineCellWidth);padding:0 8px;border-left:1px solid var(--gray-200);white-space:pre}.SagaGantt_headerDate__CbaD1,.SagaGantt_headerMonth__e1thD{position:absolute;height:var(--rowHeight);line-height:var(--rowHeight)}.SagaGantt_headerDate__CbaD1{width:var(--timelineCellWidth);left:var(--offset)}.SagaGantt_headerDate__CbaD1.SagaGantt_isWeekend__E0T6b{background-color:var(--gray-50);color:var(--gray-600);border-bottom:1px solid var(--gray-200)}.SagaGantt_headerDate__CbaD1.SagaGantt_isKeyDay__XF414{background-color:var(--bgColor);color:var(--fgColor);font-weight:700;border-bottom:1px solid rgba(0,0,0,.1);position:absolute}.SagaGantt_headerDate__CbaD1.SagaGantt_isKeyDay__XF414:after{content:var(--labelContent);position:absolute;bottom:100%;left:50%;transform:translateX(-50%);font-size:9px;white-space:pre;line-height:100%;background-color:var(--white)}.SagaGantt_headerDate__CbaD1.SagaGantt_isFirstInMonth__gqQlS{border-left:1px solid var(--gray-200)}.SagaGantt_timelineRow__Et0Qj{height:30px;width:100%;position:relative;z-index:1}.gantt-readonly-wrapper .GanttCells_completeButton__nfHzR,.gantt-readonly-wrapper .GanttCells_taskGroupCell___hcUs [contenteditable]{pointer-events:none}.gantt-readonly-wrapper .GanttCells_delete__TWj2I,.gantt-readonly-wrapper .GanttCells_delete__TWj2I *,.gantt-readonly-wrapper .GanttCells_orderCell__m9CjQ svg,.gantt-readonly-wrapper .GanttCells_plus__0dfru,.gantt-readonly-wrapper .GanttCells_plus__0dfru *,.gantt-readonly-wrapper .GanttCells_taskGroupCell___hcUs div,.gantt-readonly-wrapper .GanttCells_taskGroupCell___hcUs div>svg{pointer-events:none!important;visibility:hidden!important}@media(hover:hover)and (pointer:fine){.ganttRowWrapper .GanttCells_delete__TWj2I,.ganttRowWrapper .GanttCells_orderCell__m9CjQ svg,.ganttRowWrapper .GanttCells_plus__0dfru,.ganttRowWrapper .GanttCells_showOnHover__YDQ3R,.ganttRowWrapper .GanttCells_taskGroupCell___hcUs :not(.GanttCells_isCollapsed__oNR1I) svg,.ganttRowWrapper .GanttCells_taskGroupCell___hcUs div>svg{visibility:hidden}.ganttRowWrapper:hover .GanttCells_delete__TWj2I,.ganttRowWrapper:hover .GanttCells_orderCell__m9CjQ svg,.ganttRowWrapper:hover .GanttCells_plus__0dfru,.ganttRowWrapper:hover .GanttCells_showOnHover__YDQ3R,.ganttRowWrapper:hover .GanttCells_taskGroupCell___hcUs svg{visibility:visible}.GanttCells_taskGroupCell___hcUs button.GanttCells_plus__0dfru:hover{background:var(--gray-100)}.GanttCells_taskGroupCell___hcUs button.GanttCells_delete__TWj2I:hover{background:var(--red-100)}.GanttCells_taskGroupCell___hcUs button.GanttCells_collapse__pvQ0a:hover{background:var(--gray-100)}.GanttCells_taskGroupCell___hcUs.GanttCells_isEditable__id_iL span:hover{outline:1px solid #000;background-color:var(--white)}}.GanttCells_orderCell__m9CjQ,.GanttCells_taskAssigneeCell__rULgr,.GanttCells_taskEndCell__y7eCL,.GanttCells_taskNameCell__7UaTU,.GanttCells_taskStartCell__U2_X3{padding:0 8px}.GanttCells_orderCell__m9CjQ{position:relative;height:100%;justify-content:flex-end;text-align:right;font-family:monospace;color:var(--gray-500);cursor:grab}.GanttCells_orderCell__m9CjQ,.GanttCells_taskNameCell__7UaTU{width:100%;display:flex;align-items:center}.GanttCells_taskNameCell__7UaTU.GanttCells_completed__ap1zY input{font-style:italic;color:var(--gray-500)}.GanttCells_taskNameCell__7UaTU input{width:100%;background:rgba(0,0,0,0);height:var(--rowHeight);outline:none!important;font-size:14px}.GanttCells_taskNameCell__7UaTU *{font-size:14px}.GanttCells_taskGroupCell___hcUs{margin:0;width:100%;font-weight:500;padding-left:8px;display:flex;align-items:center;justify-content:flex-start}.GanttCells_taskGroupCell___hcUs :not(:last-child){margin-right:8px}.GanttCells_taskGroupCell___hcUs span{display:inline-block;font-size:16px;font-weight:700;padding:0 8px;margin-left:-8px;min-width:50px}.GanttCells_taskGroupCell___hcUs.GanttCells_isEditable__id_iL span:focus{outline:1px solid var(--black);background-color:var(--white)}.GanttCells_taskGroupCell___hcUs button{font-size:20px;padding:0 5px;height:24px;line-height:24px;border-radius:3px}.GanttCells_taskGroupCell___hcUs button.GanttCells_collapse__pvQ0a svg{transform:rotate(90deg)}.GanttCells_taskGroupCell___hcUs button.GanttCells_collapse__pvQ0a.GanttCells_isCollapsed__oNR1I svg{transform:rotate(0deg)}.GanttCells_taskAssigneeCell__rULgr,.GanttCells_taskEndCell__y7eCL,.GanttCells_taskStartCell__U2_X3{position:absolute;inset:0;display:flex;align-items:center;justify-content:flex-start;padding:0 8px}.GanttCells_emptyCell__G1Ivw{opacity:.4;font-style:italic}.GanttCells_datePickerWrapper__kO3IG{position:relative}.GanttCells_datePickerWrapper__kO3IG .GanttCells_datePickerTopBar__SlN3k{position:absolute;padding:1em 12px;left:0;top:0;right:0;z-index:2;display:flex;justify-content:space-between;align-items:center}.GanttCells_datePickerWrapper__kO3IG input{font-size:14px;border:1px solid var(--gray-200);border-radius:3px;padding:4px 12px 5px;width:100%}.GanttCells_datePickerWrapper__kO3IG .react-datepicker{z-index:1;padding-top:60px!important}.GanttCells_datePickerWrapper__kO3IG .react-datepicker__navigation{transform:translateY(60px)!important}.SplitterLayout_splitDragger__db4aW{position:absolute;top:0;bottom:9px;left:var(--splitterPosition);transform:translateX(-50%);width:14px;display:flex;align-items:center;justify-content:center;cursor:col-resize;z-index:10}.SplitterLayout_splitDragger__db4aW:after{content:"";width:4px;height:100%;background-color:var(--gray-200)}.SplitterLayout_splitDragger__db4aW:active:after{opacity:.5}@media(hover:hover)and (pointer:fine){.SplitterLayout_splitDragger__db4aW:hover:after{opacity:1;width:4px;background-color:var(--primary-600)}}.TaskTimeline_taskBarWrapper__KHqtA{position:relative;height:var(--rowHeight)}.TaskTimeline_originalPosition__2Tibp,.TaskTimeline_taskGroup__V_nEN,.TaskTimeline_task__touHJ{left:calc(var(--offsetCount)*var(--timelineCellWidth));width:calc(var(--widthCount)*var(--timelineCellWidth))}.TaskTimeline_originalPosition__2Tibp,.TaskTimeline_task__touHJ{position:absolute;top:1px;height:calc(var(--rowHeight) - 2*2px);border-radius:3px}.TaskTimeline_originalPosition__2Tibp{background-color:var(--gray-300)}.TaskTimeline_dragHandle___mQ_z{opacity:0;position:absolute;top:-2px;left:calc(var(--offsetCount)*var(--timelineCellWidth) - 2px);width:12px;height:var(--rowHeight);cursor:ew-resize;display:flex;justify-content:center;align-items:center}.TaskTimeline_dragHandle___mQ_z:after{content:"";width:1px;height:10px;border-left:1px solid #fff;border-right:1px solid #fff}@media(hover:hover)and (pointer:fine){.TaskTimeline_taskBarWrapper__KHqtA:hover .TaskTimeline_dragHandle___mQ_z{opacity:1}.TaskTimeline_task__touHJ:hover{filter:brightness(1.1)}.TaskTimeline_task__touHJ:hover span{text-overflow:unset;padding-right:4px}.TaskTimeline_task__touHJ.TaskTimeline_completed__ujmtF:not(:hover){opacity:.3}}.TaskTimeline_task__touHJ{background-color:var(--taskColor);color:var(--textColor);font-size:14px;padding-left:4px;padding-right:4px;display:flex;align-items:center;justify-content:flex-start;overflow:visible;cursor:grab}.TaskTimeline_task__touHJ:active{cursor:grabbing}.TaskTimeline_task__touHJ span{font-weight:700;overflow:hidden;white-space:pre;text-overflow:ellipsis;background-color:var(--taskColor)}.TaskTimeline_task__touHJ.TaskTimeline_completed__ujmtF,.TaskTimeline_task__touHJ.TaskTimeline_completed__ujmtF span{background-color:var(--green-500);font-style:italic}.TaskTimeline_task__touHJ.TaskTimeline_shortTask__ieNGS span{position:absolute;left:100%;margin-left:4px;background-color:rgba(0,0,0,0);color:#000;font-weight:400}.TaskTimeline_taskGroup__V_nEN{position:relative;padding:2px 0;font-weight:700;text-transform:uppercase;white-space:pre;top:15px}.TaskTimeline_taskGroup__V_nEN span{display:inline-block}.TaskTimeline_taskGroup__V_nEN:after{content:"";position:absolute;inset:50% 0 0 0;border-top:1px solid var(--gray-500)}@media(hover:hover)and (pointer:fine){.TaskTimeline_timelineRowHoverContainer__zV6_X:hover>div{display:flex}}.TaskTimeline_timelineRowHoverContainer__zV6_X{position:absolute;inset:0}.TaskTimeline_timelineRowHoverContainer__zV6_X>div{display:none;position:absolute;top:0;left:calc(var(--offsetCount)*var(--timelineCellWidth));width:calc(var(--timelineCellWidth)*var(--span));bottom:0;background-color:var(--blue-50);color:var(--blue-400);z-index:2;cursor:pointer;justify-content:center;align-items:center;font-weight:700;font-size:20px;line-height:90%}