.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{border-bottom:1px solid var(--gray-50)}.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;display:flex;align-items:center;justify-content:flex-start}.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:-4px;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_canceled__NCPTf:not(:hover),.TaskTimeline_task__touHJ.TaskTimeline_done__yRTxj: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_done__yRTxj,.TaskTimeline_task__touHJ.TaskTimeline_done__yRTxj span{background-color:var(--green-500);font-style:italic}.TaskTimeline_task__touHJ.TaskTimeline_canceled__NCPTf,.TaskTimeline_task__touHJ.TaskTimeline_canceled__NCPTf span{background-color:var(--gray-500);font-style:italic}.TaskTimeline_task__touHJ.TaskTimeline_inProgress__keH0f span{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%}.TimelineBar_bar__9GZGl,.TimelineBar_originalPosition__p_Fps{position:absolute;top:calc(1px + var(--yOffsetCount)*var(--rowHeight));left:calc(var(--offsetCount)*var(--timelineCellWidth));width:calc(var(--widthCount)*var(--timelineCellWidth));height:calc(var(--rowHeight) - 2*2px);border-radius:3px}.TimelineBar_originalPosition__p_Fps{background-color:var(--gray-300)}.TimelineBar_bar__9GZGl{background-color:var(--barColor);color:var(--textColor);font-size:14px;padding-left:4px;padding-right:4px;z-index:3;display:flex;align-items:center;justify-content:flex-start;overflow:visible;cursor:grab;transform:translateX(calc(var(--dragDelta) + var(--leftResizeDelta, 0px)));width:calc(var(--widthCount)*var(--timelineCellWidth) - var(--leftResizeDelta, 0px) + var(--rightResizeDelta, 0px))}.TimelineBar_bar__9GZGl:active{cursor:grabbing}.TimelineBar_bar__9GZGl span{font-weight:700;overflow:hidden;white-space:pre;text-overflow:ellipsis;background-color:var(--barColor)}@media(hover:hover)and (pointer:fine){.TimelineBar_bar__9GZGl:hover{filter:brightness(.9)}}.TimelineBar_resizeHandle__vPUxE{opacity:0;position:absolute;top:-2px;width:12px;height:calc(var(--rowHeight) - 2px);cursor:ew-resize;display:flex;justify-content:center;align-items:center}.TimelineBar_resizeHandle__vPUxE:after{content:"";width:1px;height:10px;border-left:1px solid #fff;border-right:1px solid #fff}.TimelineBar_resizeHandle__vPUxE.TimelineBar_left__aohSx{left:-4px}.TimelineBar_resizeHandle__vPUxE.TimelineBar_right__wsGOf{right:-4px}@media(hover:hover)and (pointer:fine){.TimelineBar_bar__9GZGl:hover .TimelineBar_resizeHandle__vPUxE{opacity:1}}