.ganttOuterWrapper{background-color:#fff;border:1px solid #ebebeb;border-radius:8px;position:relative;overflow:hidden;box-shadow:0 4px 18px #0000000a}.ganttWrapper{border-bottom:1px solid #ebebeb;width:100%;display:flex;position:relative}.ganttResizer{background-color:#0000}.ganttResizer:hover{background-color:#2563eb}.verticalScrollbar{z-index:100;background-color:#fafafa;border-left:1px solid #ebebeb;width:17px;position:absolute;overflow-y:scroll}.horizontalScrollbar{background-color:#fafafa;border-top:1px solid #ebebeb;width:auto;height:17px;overflow-x:scroll}.verticalScrollbar::-webkit-scrollbar{width:8px;height:8px}.horizontalScrollbar::-webkit-scrollbar{width:8px;height:8px}.ganttTimelineContainer::-webkit-scrollbar{width:8px;height:8px}.verticalScrollbar::-webkit-scrollbar-track{background:#f7f7f7}.horizontalScrollbar::-webkit-scrollbar-track{background:#f7f7f7}.ganttTimelineContainer::-webkit-scrollbar-track{background:#f7f7f7}.verticalScrollbar::-webkit-scrollbar-thumb{background:#d4d4d8;border-radius:4px}.horizontalScrollbar::-webkit-scrollbar-thumb{background:#d4d4d8;border-radius:4px}.ganttTimelineContainer::-webkit-scrollbar-thumb{background:#d4d4d8;border-radius:4px}.verticalScrollbar::-webkit-scrollbar-thumb:hover{background:#a1a1aa}.horizontalScrollbar::-webkit-scrollbar-thumb:hover{background:#a1a1aa}.ganttTimelineContainer::-webkit-scrollbar-thumb:hover{background:#a1a1aa}.taskListWrapper{background-color:#fff;border-right:1px solid #ebebeb;flex-direction:column;display:flex}.taskListHeader{color:#3f3f46;text-transform:uppercase;letter-spacing:.05em;box-sizing:border-box;background-color:#fafafa;border-bottom:1px solid #e0e0e0;align-items:center;font-size:11px;display:flex}.taskListHeaderCell{align-items:center;height:100%;padding:0 12px;display:flex}.taskListContainer{overflow-y:hidden}.taskListTableRow{border-left:3px solid #0000;transition:background-color .15s,border-left-color .15s}.taskListTableRow:hover{background-color:#f7fee7}.taskListTableRowSelected{background-color:#eff6ff!important;border-left-color:#3b82f6!important}.taskListExpander{justify-content:center;align-items:center;transition:transform .15s;display:flex}.taskListExpander:hover{transform:scale(1.15)}.ganttTimeline{flex-direction:column;display:flex}.ganttTimelineContainer{flex-grow:1}.calendarSvg,.ganttSvg{display:block}.gridRow{transition:fill .1s}.gridRow:hover{fill:#fafafa}.gridRowLine,.gridTick{stroke:#ebebeb;stroke-width:1px}.gridTodayHighlight{opacity:.15;pointer-events:none}.calendarHeaderLine{stroke:#e6e6e6;stroke-width:1px}.calendarHeaderText{font-family:inherit;font-size:11px}.arrowPath,.dependencyArrow .arrowPath{transition:stroke-width .15s,stroke .15s}.arrow:hover .arrowPath,.dependencyArrow:hover .arrowPath{stroke:#f59e0b!important;stroke-width:2.2px!important}.arrow:hover .arrowHead,.dependencyArrow:hover .arrowHead{fill:#f59e0b!important}.barBackground,.barProgress,.projectBackground,.projectProgress,.milestoneBackground{transition:filter .15s}.taskItemWrapper:hover .barBackground,.taskItemWrapper:hover .projectBackground,.taskItemWrapper:hover .milestoneBackground{filter:brightness(.96)}.taskItemWrapper:hover .barProgress,.taskItemWrapper:hover .projectProgress{filter:brightness(.92)}.barLabel,.projectLabel,.milestoneLabel{-webkit-user-select:none;user-select:none;font-family:inherit;font-size:12px}.barProgressHandle{transition:fill .15s}.barProgressHandle:hover{fill:#000!important}
