.gantt_scale_cell{font-size:12px!important}.gantt_cell_tree{width:100%;min-width:0}.gantt_tree_content{display:flex;align-items:center;flex:1 1 0%!important;min-width:0!important;overflow:hidden}.gantt_tree_content>div{max-width:100%}@media (hover:hover){.gantt-task-link-copy{opacity:0;transition:opacity .15s ease;pointer-events:none}.gantt-task-link-copy:focus-within,.gantt_row:hover .gantt-task-link-copy{opacity:1;pointer-events:auto}}.gantt-no-progress .gantt_task_line .gantt_task_progress,.gantt-no-progress .gantt_task_progress,.gantt_task_line .gantt_task_progress_drag,.gantt_task_line .gantt_task_progress_text{display:none!important}.gantt_scale_cell.weekend,.gantt_task_cell.weekend{background-color:rgba(59,130,246,.1)!important;border-color:transparent!important}.gantt_task_line .gantt_task_progress_drag{pointer-events:none!important;cursor:default!important}.gantt_task_line{background:none!important;border:none!important}.gantt_task_content{display:flex;align-items:center;flex-direction:row;overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important}.gantt_task_content>div{max-width:100%;width:100%}.gantt_task_drag{width:12px;height:34px;top:4px}.gantt_task_drag.task_left{left:0!important}.gantt_task_drag.task_right{right:0!important}.gantt_task_content:hover .gantt-task-bar-drag-handle-left,.gantt_task_content:hover .gantt-task-bar-drag-handle-right,.gantt_task_line:hover .gantt-task-bar-drag-handle-left,.gantt_task_line:hover .gantt-task-bar-drag-handle-right{opacity:1!important}.gantt_grid_head_cell>div{height:100%}.gantt_grid_row.gantt-group-row,.gantt_group_row{background-color:#f8fafc!important;border-bottom:0!important;font-weight:600!important;overflow:visible!important}.gantt_group_cell,.gantt_group_header{background-color:#f8fafc!important;color:#0f172a!important;padding:0!important;font-size:14px!important;font-weight:600!important}.gantt_grid_row.gantt-group-row:hover,.gantt_group_row:hover{background-color:#f1f5f9!important}.gantt_grid_row:not(.gantt-group-row){background-color:#ffffff!important}.gantt_grid_row.gantt-group-row .gantt_tree_icon,.gantt_group_row .gantt_tree_icon{display:none!important}.gantt_grid_row.gantt-group-row .gantt_cell,.gantt_group_row .gantt_cell{color:#0f172a!important;font-weight:600!important;cursor:pointer!important;border-right-color:transparent!important;background-color:#f8fafc!important;overflow:visible!important}.gantt_grid_row.gantt-group-row .gantt_cell:first-child,.gantt_group_row .gantt_cell:first-child{position:relative;z-index:4}.gantt_grid_row.gantt-group-row .gantt_cell_tree,.gantt_grid_row.gantt-group-row .gantt_tree_content,.gantt_group_row .gantt_cell_tree,.gantt_group_row .gantt_tree_content{overflow:visible!important;max-width:none!important}.gantt-group-open-spacer{width:100%;height:100%}.gantt-group-label-cell{display:flex;align-items:center;position:absolute;top:0;left:8px;z-index:5;width:max-content;max-width:none;height:100%;pointer-events:auto}.gantt-group-label{display:inline-flex;align-items:center;min-width:0;max-width:none;gap:8px;border:0;background:transparent;padding:0;color:inherit;font:inherit;cursor:pointer}.gantt-group-label__text{min-width:0;overflow:visible;white-space:nowrap;font-size:14px;font-weight:700;color:#0f172a}.gantt-group-label__count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;border-radius:9999px;background:#e2e8f0;color:#64748b;font-size:12px;font-weight:700;line-height:1}.gantt_task_cell.gantt-group-timeline-cell,.gantt_task_row.gantt-group-task-row,.gantt_task_row.gantt-group-task-row .gantt_task_cell{background-color:#f8fafc!important;background-image:none!important;border-color:#f8fafc!important}.gantt_task_row.gantt-group-task-row:hover,.gantt_task_row.gantt-group-task-row:hover .gantt_task_cell{background-color:#f1f5f9!important;border-color:#f1f5f9!important}.gantt_task_line.gantt-group-task-line{display:none!important}.gantt-form-readonly .gantt_task_line{cursor:default!important}.gantt-form-readonly .gantt_task_line:hover{opacity:1!important}.gantt-form-readonly .gantt_task_content{cursor:default!important}.gantt-form-readonly .gantt_task_drag{display:none!important}.gantt-form-readonly .gantt_task_content:hover .gantt-task-bar-drag-handle-left,.gantt-form-readonly .gantt_task_content:hover .gantt-task-bar-drag-handle-right,.gantt-form-readonly .gantt_task_line:hover .gantt-task-bar-drag-handle-left,.gantt-form-readonly .gantt_task_line:hover .gantt-task-bar-drag-handle-right{opacity:0!important}.gantt-form-readonly .gantt_cell,.gantt-form-readonly .gantt_cell:hover,.gantt-form-readonly .gantt_grid_data .gantt_row:hover,.gantt-form-readonly .gantt_grid_row.gantt-group-row .gantt_cell,.gantt-form-readonly .gantt_group_row .gantt_cell,.gantt-form-readonly .gantt_row,.gantt-form-readonly .gantt_row:hover{cursor:default!important}.gantt-form-readonly .gantt_row:hover{background-color:inherit!important}.gantt-form-readonly .gantt_grid_column_resize_wrap{display:none!important}.gantt-form-readonly .gantt_cell a,.gantt-form-readonly .gantt_cell a:hover,.gantt-form-readonly .gantt_cell button,.gantt-form-readonly .gantt_cell button:hover,.gantt-form-readonly .gantt_task_content a,.gantt-form-readonly .gantt_task_content a:hover,.gantt-form-readonly .gantt_task_content button,.gantt-form-readonly .gantt_task_content button:hover{text-decoration:none!important;cursor:default!important;pointer-events:none!important}.gantt-form-readonly .gantt_task_content>div:hover{box-shadow:none!important}.gantt-form-readonly .gantt_cell,.gantt-form-readonly .gantt_grid_head_cell,.gantt-form-readonly .gantt_grid_row.gantt-group-row .gantt_cell,.gantt-form-readonly .gantt_scale_cell,.gantt-form-readonly .gantt_task_content{font-size:11px!important}.gantt-form-readonly .gantt_grid_row.gantt-group-row .gantt_tree_icon{font-size:14px!important}.gantt-form-readonly .gantt_task_content>div{height:18px!important;min-height:18px!important}