.gantt-wrapper{--gantt-font-family:var(--font-geist-sans);--gantt-text-primary:var(--noir-text-primary);--gantt-text-secondary:var(--noir-text-secondary);--gantt-bg-primary:var(--noir-bg-main);--gantt-bg-secondary:var(--noir-bg-secondary);--gantt-border:var(--noir-border-subtle)}.gantt-wrapper .gantt_grid_scale,.gantt-wrapper .gantt_grid_head_cell{background:var(--noir-bg-tertiary);color:var(--noir-text-secondary);border-color:var(--noir-border-subtle);font-size:13px;font-weight:500}.gantt-wrapper .gantt_grid_data .gantt_cell{border-color:var(--noir-border-subtle)}.gantt-wrapper .gantt_task_line{border-radius:8px;transition:all .2s}.gantt-wrapper .gantt_task_line:hover{filter:brightness(1.1)}.gantt-wrapper .gantt_task_progress{background:#ffffff26;border-radius:8px}.gantt-wrapper .gantt_today{background:#8b5cf61a}.gantt-wrapper .gantt_line_wrapper div{background-color:var(--noir-accent-blue)}.gantt-wrapper .gantt_link_arrow{border-color:var(--noir-accent-blue)}.gantt-wrapper ::-webkit-scrollbar{width:8px;height:8px}.gantt-wrapper ::-webkit-scrollbar-track{background:var(--noir-bg-tertiary);border-radius:4px}.gantt-wrapper ::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}.gantt-wrapper ::-webkit-scrollbar-thumb:hover{background:#fff3}.gantt-wrapper .gantt_task_content{color:#fff;font-size:13px;font-weight:500}.gantt-wrapper .gantt_row{border-bottom:1px solid var(--noir-border-subtle)}.gantt-wrapper .gantt_row:hover{background:var(--noir-bg-active)}.gantt-wrapper .gantt_weekend{background:#0003}.gantt-wrapper .gantt_task_drag{opacity:0;transition:opacity .2s}.gantt-wrapper .gantt_task_line:hover .gantt_task_drag{opacity:1}
