.gantt-task--subtask{opacity:.92;margin-top:4px;border-color:#64748b8c!important;border-radius:100px!important;height:14px!important}.gantt_task_content{font-size:12px}.gantt_side_content.gantt_right{padding-left:25px;font-size:12px}.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-ios-touch,.gantt-ios-touch .gantt_layout_content,.gantt-ios-touch .gantt_task,.gantt-ios-touch .gantt_task_data,.gantt-ios-touch .gantt_task_bg{touch-action:pan-x;overscroll-behavior:contain}.gantt-released-mode .gantt_task_progress_wrapper,.gantt-released-mode .gantt_task_progress,.gantt-released-mode .gantt_task_progress_drag,.gantt-released-mode .gantt_task_progress_drag_icon,.gantt-released-mode .gantt_task_progress:after{display:none!important}.gantt_task_line.gantt-task--completed{box-shadow:none;opacity:.55;border-left:2px solid #64748b8c;border-right:2px solid #64748b8c}.gantt_task_line.gantt-task--completed .gantt_task_progress{box-shadow:none}.dark .gantt_task_line.gantt-task--completed{border-left:2px solid #94a3b880;border-right:2px solid #94a3b880}.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:#64748b1f;background-image:none;border-left:1px solid #64748b66;border-right:1px solid #64748b66}.gantt-portfolio-modal .gantt_task_line.gantt-task--portfolio{background-color:#64748b1f;background-image:none;border:1px solid #64748b66}.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,.gantt-portfolio-modal .gantt_task_progress_wrapper,.gantt-portfolio-modal .gantt_task_line.gantt-task--portfolio .gantt_task_progress{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}.dark .gantt-portfolio-modal .gantt_task_line.gantt-task--portfolio{background-color:#94a3b826;border-color:#94a3b866}.gantt_task_line.gantt-task--baseline{box-shadow:none;background-color:#0000;border:2px dashed #64748bd9}.dark .gantt_task_line.gantt-task--baseline{border:2px dashed #94a3b8d9}.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-cc-ribbon-layer{pointer-events:none;position:absolute;inset:0;overflow:visible}.gantt-marker-hit-layer{pointer-events:none;position:absolute;inset:0}.gantt-marker-hit{pointer-events:auto}.gantt-cc-ribbon{stroke:#dc26264d;stroke-width:35px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.dark .gantt-cc-ribbon{stroke:#f8c8714d}.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}
