.gantt-task--subtask{opacity:.85;margin-top:4px;background-color:#93c5fdcc!important;border-color:#3b82f699!important;border-radius:100px!important;height:14px!important}.gantt-task--subtask .gantt_task_content{color:#0f172a;font-size:11px}.gantt-row--subtask .gantt_cell{color:#475569;background-color:#94a3b814;font-size:12px}.gantt-row--subtask .gantt_cell:first-child{padding-left:24px}.gantt-zoom-hour .gantt_scale_cell{padding-top:0;padding-bottom:0;font-size:10px;line-height:28px}.gantt-zoom-hour .gantt_scale_line{height:28px}.gantt_task_line.gantt-task--critical{background-color:#dd4747;box-shadow:inset 2px 0 #b91c1c,0 0 8px #b91c1c38}.dark .gantt_task_line.gantt-task--critical{background-color:#a54444;box-shadow:inset 2px 0 #f87171,0 0 10px #f8717133}.gantt_task_line.gantt-task--completed{box-shadow:none;opacity:.65;background-color:#94a3b873;border-left:2px solid #64748bbf;border-right:2px solid #64748bbf}.gantt_task_line.gantt-task--completed .gantt_task_progress{box-shadow:none;background-color:#64748bb3}.dark .gantt_task_line.gantt-task--completed{background-color:#64748b73;border-left:2px solid #94a3b8b3;border-right:2px solid #94a3b8b3}.dark .gantt_task_line.gantt-task--completed .gantt_task_progress{background-color:#94a3b8c7}.gantt_task_link.gantt-link--completed .gantt_line_wrapper div,.gantt_task_link.gantt-link--completed:hover .gantt_line_wrapper div{border-color:#94a3b866!important}.gantt_task_link.gantt-link--completed .gantt_link_arrow,.gantt_task_link.gantt-link--completed:hover .gantt_link_arrow{border-left-color:#94a3b866!important}.gantt_task_line.gantt-task--portfolio{box-shadow:none;background-color:#fde04740;background-image:repeating-linear-gradient(135deg,#fde0478c 0 12px,#facc158c 12px 24px);border-left:2px solid #eab308f2;border-right:2px solid #ca8a04f2}.gantt-portfolio-modal .gantt_task_line.gantt-task--portfolio{border-left:0}.gantt-portfolio-modal .gantt_task_line{box-shadow:none!important;border-left:0!important}.gantt-portfolio-modal .gantt_task_progress_drag,.gantt-portfolio-modal .gantt_task_progress_drag_icon,.gantt-portfolio-modal .gantt_task_progress:after{display:none!important}.gantt-portfolio-modal .gantt_task_line:before,.gantt-portfolio-modal .gantt_task_line:after,.gantt-portfolio-modal .gantt_task_progress:before{content:none!important;display:none!important}.gantt-portfolio-modal .gantt_task_progress{box-shadow:none!important;border-left:0!important}.gantt_task_line.gantt-task--portfolio .gantt_task_progress{background-color:#dd4747;box-shadow:inset 2px 0 #b91c1c,0 0 8px #b91c1c38}.dark .gantt_task_line.gantt-task--portfolio .gantt_task_progress{background-color:#a54444;box-shadow:inset 2px 0 #f87171,0 0 10px #f8717133}.gantt_task_line.gantt-task--baseline{box-shadow:none;background-color:#94a3b8d9;border-left:2px solid #64748b;border-right:2px solid #64748b}.gantt_task_line.gantt-task--baseline .gantt_task_progress{box-shadow:none;background-color:#64748b}.dark .gantt_task_line.gantt-task--baseline{background-color:#475569e6;border-left:2px solid #94a3b8;border-right:2px solid #94a3b8}.dark .gantt_task_line.gantt-task--baseline .gantt_task_progress{background-color:#94a3b8}.gantt_tooltip{z-index:2000;color:#0f172a;background:#f8fafc;border:1px solid #94a3b866;border-radius:10px;padding:8px 10px;font-size:12px;line-height:1.4;box-shadow:0 12px 28px #0f172a2e}.dark .gantt_tooltip{color:#f8fafc;background:#373d4cf5;border-color:#33415599;box-shadow:0 12px 28px #02061780}.gantt-marker-overlay,.gantt-marker-hit-layer{pointer-events:none;position:absolute;inset:0}.gantt-marker-hit{pointer-events:auto}.gantt-marker-line{stroke-width:2px;stroke:#3b82f6bf}.gantt-marker-line--start{stroke:#3b82f6d9}.gantt-marker-line--deadline{stroke:#ef4444d9}.gantt-marker-line--today{stroke:#10b981d9}.gantt-marker-text{letter-spacing:.02em;fill:#0f172ad9;paint-order:stroke;stroke:#ffffffe6;stroke-width:3px;font-size:11px;font-weight:600}.gantt-marker-text--start{fill:#2563ebf2}.gantt-marker-text--deadline{fill:#dc2626f2}.gantt-marker-text--today{fill:#059669f2}.dark .gantt-marker-line--start{stroke:#60a5fae6}.dark .gantt-marker-line--deadline{stroke:#f87171e6}.dark .gantt-marker-line--today{stroke:#34d399e6}.dark .gantt-marker-text{fill:#e2e8f0f2;stroke:#020617d9}.dark .gantt-marker-text--start{fill:#7dd3fcf2}.dark .gantt-marker-text--deadline{fill:#fca5a5f2}.dark .gantt-marker-text--today{fill:#6ee7b7f2}
