.chart-box canvas{width:100%!important}.dhx_gantt{font-family:inherit}.week-cell{text-align:right;white-space:nowrap;padding:6px 10px;font-size:12px}.week-cell .wc{color:#2b6cb0;font-weight:600}.week-cell .wl{color:#276749;font-size:11px}.week-cell .wa{color:#9b2c2c;font-size:11px}.week-cell .wi{color:#6b46c1;font-size:11px}.week-cell .wa2{color:#c05621;font-size:11px}.week-cell.zero{color:#cbd5e0}.weekly-dev-tooltip{pointer-events:none;z-index:9999;background:#fff;border:1px solid #e2e8f0;border-radius:6px;max-width:700px;padding:10px;font-size:12px;position:absolute;box-shadow:0 8px 24px #00000026}.tt-author{margin-bottom:6px;font-weight:600}.tt-table{border-collapse:collapse}.tt-table th,.tt-table td{text-align:right;border-bottom:1px solid #f0f0f0;padding:3px 8px}.tt-table th:first-child,.tt-table td:first-child{text-align:left}.tt-repo{font-weight:500}.tt-zero{color:#cbd5e0}.ia-date-cell{align-items:center;gap:2px;display:flex}.ia-date-input{border:1px solid #e2e8f0;border-radius:3px;width:110px;padding:2px 4px;font-family:inherit;font-size:11px}.ia-date-overdue{background:#fff5f5;border-color:#fc8181!important}.ia-date-this-week{cursor:pointer;background:#edf2f7;border:none;border-radius:3px;padding:2px 5px;font-size:11px}.ia-row-closed{opacity:.55}.issue-body-html{font-size:13px;line-height:1.6}.issue-body-html h1,.issue-body-html h2,.issue-body-html h3,.issue-body-html h4,.issue-body-html h5,.issue-body-html h6{margin:14px 0 6px;font-weight:600;line-height:1.3}.issue-body-html h1{font-size:1.7em}.issue-body-html h2{border-bottom:1px solid #eaecef;padding-bottom:4px;font-size:1.4em}.issue-body-html h3{font-size:1.2em}.issue-body-html h4{font-size:1.05em}.issue-body-html h5,.issue-body-html h6{font-size:1em}.issue-body-html p{margin:6px 0}.issue-body-html blockquote{color:#57606a;border-left:3px solid #d0d7de;margin:6px 0;padding:2px 12px}.issue-body-html code{background:#f7fafc;border-radius:3px;padding:1px 4px;font-size:12px}.issue-body-html pre{background:#f7fafc;border-radius:4px;padding:10px;overflow-x:auto}.issue-body-html pre code{background:0 0;padding:0}.issue-body-html ul,.issue-body-html ol{margin:6px 0;padding-left:20px}.issue-body-html img{max-width:100%}.modal-overlay{z-index:1400;background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal{background:#fff;border-radius:10px;flex-direction:column;width:400px;max-width:95vw;max-height:88vh;display:flex;overflow:hidden;box-shadow:0 20px 60px #0000004d}.modal-header{border-bottom:1px solid #e2e8f0;align-items:center;padding:14px 16px;font-size:14px;font-weight:600;display:flex}.issue-modal{max-height:90vh}.pm-table{border-collapse:collapse;white-space:nowrap;table-layout:fixed;width:100%;font-size:12px}.pm-table th{color:#718096;text-align:left;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:6px 10px;font-size:11px;font-weight:600}.pm-table td{vertical-align:middle;border-bottom:1px solid #f0f4f8;padding:6px 10px}.pm-table th,.pm-table td{overflow:hidden}.pm-table tr:last-child td{border-bottom:none}.pm-table tr:hover td{background:#f8fafc}.pm-check-cell{text-align:center;width:32px}.pm-num{color:#718096;white-space:nowrap;font-weight:500}.pm-title{text-overflow:ellipsis;overflow:hidden}.pm-title a{color:#1d4ed8;vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;font-weight:500;text-decoration:none;display:inline-block;overflow:hidden}.pm-title a:hover{text-decoration:underline}.pm-age-old{color:#991b1b!important}.pm-age-mid{color:#92400e!important}.pm-unassigned{color:#92400e;background:#fef3c7;border-radius:10px;padding:1px 7px;font-size:11px}.pm-assignee{color:#1e40af;background:#dbeafe;border-radius:10px;margin-right:3px;padding:1px 7px;font-size:11px;display:inline-block}.pm-actions{white-space:nowrap;gap:4px;display:flex}.pm-bulk-bar{background:#ebf8ff;border-radius:6px;margin-bottom:8px;padding:6px 12px}.btn-close-issue{cursor:pointer;color:#2d3748;background:#fff;border:1px solid #e2e8f0;border-radius:4px;padding:3px 8px;font-size:11px}.btn-close-issue:hover{background:#f0fff4;border-color:#68d391}.btn-delete-issue{cursor:pointer;color:#c53030;background:#fff5f5;border:1px solid #fed7d7;border-radius:4px;padding:3px 8px;font-size:11px}.btn-delete-issue:hover{background:#fed7d7}.btn-assign-issue{cursor:pointer;color:#2b6cb0;background:#ebf8ff;border:1px solid #bee3f8;border-radius:4px;padding:3px 8px;font-size:11px}.btn-assign-issue:hover{background:#bee3f8}.btn-subtle{cursor:pointer;color:#4a5568;background:#fff;border:1px solid #e2e8f0;border-radius:5px;padding:4px 10px;font-size:12px}.btn-subtle:hover{background:#f7fafc}.assign-chip{color:#1e40af;background:#dbeafe;border-radius:12px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;display:inline-flex}.assign-chip-remove{cursor:pointer;color:#1e40af;background:0 0;border:none;padding:0 1px;font-size:14px;line-height:1}.assign-input{border:1px solid #e2e8f0;border-radius:5px;outline:none;padding:6px 10px;font-size:13px}.assign-input:focus{border-color:#4299e1}.assign-picklist{z-index:900;background:#fff;border:1px solid #e2e8f0;border-radius:6px;min-width:200px;max-height:220px;position:absolute;overflow-y:auto;box-shadow:0 4px 12px #0000001a}.assign-picklist-item{cursor:pointer;align-items:center;gap:8px;padding:7px 12px;font-size:13px;display:flex}.assign-picklist-item:hover,.assign-picklist-item.selected{background:#ebf8ff}.assign-picklist-check{color:#3182ce;width:14px;font-size:12px}.tab-toolbar select{color:inherit;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:4px;padding:3px 6px;font-size:12px}[data-theme=dark] .pm-table th{color:#94a3b8;background:#1e2535;border-bottom-color:#2d3748}[data-theme=dark] .pm-table td{border-bottom-color:#2d3748}[data-theme=dark] .pm-table tr:hover td{background:#1e2535}[data-theme=dark] .pm-title a{color:#60a5fa}[data-theme=dark] .pm-bulk-bar{background:#1e3a52}[data-theme=dark] .ia-date-input{color:#e2e8f0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#1a202c;border-color:#4a5568}[data-theme=dark] .ia-date-overdue{background:#2d1515;border-color:#fc8181}[data-theme=dark] .ia-date-this-week{color:#e2e8f0;background:#2d3748}[data-theme=dark] .btn-subtle{color:#e2e8f0;background:#2d3748;border-color:#4a5568}[data-theme=dark] .btn-subtle:hover{background:#3d4c5e}[data-theme=dark] .btn-close-issue{color:#e2e8f0;background:#1a2032;border-color:#4a5568}[data-theme=dark] .btn-close-issue:hover{background:#1a3028;border-color:#48bb78}[data-theme=dark] .btn-delete-issue{color:#fc8181;background:#2d1515;border-color:#9b2c2c}[data-theme=dark] .btn-delete-issue:hover{background:#3d1f1f}[data-theme=dark] .btn-assign-issue{color:#63b3ed;background:#1a2a3d;border-color:#3182ce}[data-theme=dark] .btn-assign-issue:hover{background:#1e3a52}[data-theme=dark] .assign-chip{color:#93c5fd;background:#1e3a6e}[data-theme=dark] .assign-chip-remove{color:#93c5fd}[data-theme=dark] .assign-input{color:#e2e8f0;background:#1a202c;border-color:#4a5568}[data-theme=dark] .assign-picklist{background:#1a202c;border-color:#4a5568}[data-theme=dark] .assign-picklist-item:hover,[data-theme=dark] .assign-picklist-item.selected{background:#1e3a52}[data-theme=dark] .assign-picklist-check{color:#63b3ed}[data-theme=dark] .modal{color:#e2e8f0;background:#1a202c}[data-theme=dark] .modal-header{border-bottom-color:#2d3748}[data-theme=dark] .pm-unassigned{color:#fbbf24;background:#3d2e00}[data-theme=dark] .pm-assignee{color:#93c5fd;background:#1e3a6e}[data-theme=dark] .issue-body-html blockquote{color:#8b949e;border-left-color:#30363d}[data-theme=dark] .issue-body-html h2{border-bottom-color:#30363d}[data-theme=dark] .issue-body-html code,[data-theme=dark] .issue-body-html pre{color:#e2e8f0;background:#2d3748}[data-theme=dark] .weekly-dev-tooltip{color:#e2e8f0;background:#1a202c;border-color:#2d3748}[data-theme=dark] .tt-table th,[data-theme=dark] .tt-table td{border-bottom-color:#2d3748}[data-theme=dark] .tab-toolbar select{color:#e2e8f0;background:#1e2535;border-color:#4a5568}[data-theme=dark] input[type=checkbox]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;accent-color:#60a5fa}.gantt-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.gantt-dark .gantt_container,.gantt-dark .gantt_grid,.gantt-dark .gantt_task{color:#e2e8f0;background:#0f1117;border-color:#2d3748}.gantt-dark .gantt_grid_scale,.gantt-dark .gantt_task_scale{color:#a0aec0;background:#1a1d27;border-bottom-color:#2d3748}.gantt-dark .gantt_grid_head_cell,.gantt-dark .gantt_scale_cell{color:#a0aec0;border-right-color:#2d3748}.gantt-dark .gantt_row,.gantt-dark .gantt_row.odd{background:#0f1117;border-bottom-color:#1e2535}.gantt-dark .gantt_row:hover,.gantt-dark .gantt_row.odd:hover{background:#1a1d27}.gantt-dark .gantt_task_row,.gantt-dark .gantt_task_row.odd{background:#0f1117;border-bottom-color:#1e2535}.gantt-dark .gantt_task_row:hover,.gantt-dark .gantt_task_row.odd:hover{background:#1a1d27}.gantt-dark .gantt_cell{color:#e2e8f0;border-right-color:#2d3748}.gantt-dark .gantt_task_cell{border-right-color:#1e2535}.gantt-dark .gantt_task_cell.week_end{background:#161b22}.gantt-dark .gantt_ver_scroll,.gantt-dark .gantt_hor_scroll{background:#1a1d27}.gantt_hor_scroll{height:20px!important}.gantt_hor_scroll::-webkit-scrollbar{height:20px!important}.gantt_hor_scroll::-webkit-scrollbar-track{background:#e2e8f0;border-radius:4px}.gantt_hor_scroll::-webkit-scrollbar-thumb{background:#94a3b8;border-radius:4px}.gantt_hor_scroll::-webkit-scrollbar-thumb:hover{background:#64748b}.gantt-dark .gantt_hor_scroll::-webkit-scrollbar-track{background:#1a1d27}.gantt-dark .gantt_hor_scroll::-webkit-scrollbar-thumb{background:#4a5568}.gantt-dark .gantt_hor_scroll::-webkit-scrollbar-thumb:hover{background:#718096}.gantt-dark .gantt_resizer,.gantt-dark .gantt_resizer_x{background:#2d3748}.gantt_resizer{z-index:100!important;cursor:col-resize!important;background-color:#0000!important;border-right:1px solid #2d3748!important;width:10px!important}.gantt_resizer:hover{background-color:#ffffff1a!important}.gantt_grid_column_resize_wrap{cursor:col-resize;z-index:10;width:8px;height:100%;position:absolute;top:0;right:0}.gantt_grid_column_resize_wrap:hover,.gantt_grid_column_resize_wrap:active{background:#3182ce40}.gantt_grid_column_resize_wrap .gantt_grid_column_resize{background:#cbd5e0;border-radius:2px;width:2px;height:50%;margin:25% auto auto}.gantt_grid_head_cell{position:relative;overflow:visible!important}.gantt-dark .gantt_grid_column_resize_wrap:hover,.gantt-dark .gantt_grid_column_resize_wrap:active{background:#63b3ed33}.gantt-dark .gantt_grid_column_resize_wrap .gantt_grid_column_resize{background:#4a5568}.gantt-panel-resize-handle{cursor:col-resize;z-index:200;background:0 0;border-right:2px solid #cbd5e0;width:8px;height:100%;transition:border-color .15s,background .15s;position:absolute;top:0;transform:translate(-4px)}.gantt-panel-resize-handle:hover{background:#3182ce1f;border-right-color:#3182ce}.gantt-dark .gantt-panel-resize-handle{border-right-color:#4a5568}.gantt-dark .gantt-panel-resize-handle:hover{background:#63b3ed1f;border-right-color:#63b3ed}.gantt-dark .gantt_drag_marker{opacity:.7;background:#2b6cb0}.gantt_line_wrapper div{background-color:#94a3b8!important}.gantt_link_arrow_right{border-left-color:#94a3b8!important}.gantt_link_arrow_left{border-right-color:#94a3b8!important}.gantt_link_arrow_up{border-bottom-color:#94a3b8!important}.gantt_link_arrow_down{border-top-color:#94a3b8!important}.gantt-dark .gantt_line_wrapper div{background-color:#4a5568!important}.gantt-dark .gantt_link_arrow_right{border-left-color:#4a5568!important}.gantt-dark .gantt_link_arrow_left{border-right-color:#4a5568!important}.gantt-dark .gantt_link_arrow_up{border-bottom-color:#4a5568!important}.gantt-dark .gantt_link_arrow_down{border-top-color:#4a5568!important}.gantt_task_line.gantt-type-bug{background-color:#e5484d;border-color:#c5303a}.gantt_task_line.gantt-type-task{background-color:#3b82f6;border-color:#2563eb}.gantt_task_line.gantt-type-story{background-color:#7c3aed;border-color:#6d28d9}.gantt_task_line.gantt-type-enh{background-color:#0d9488;border-color:#0f766e}.gantt_task_line.gantt-type-epic{background-color:#4c1d95;border-color:#3b1578}.gantt_task_line.gantt-type-ws{background-color:#1e40af;border-color:#1e3a8a}.gantt_task_line.gantt-type-backlog{background-color:#64748b;border-color:#475569}.gantt_task_line.gantt-type-risk{background-color:#f76808;border-color:#d35400}.gantt_task_line.gantt-type-none{background-color:#cbd5e1;border-color:#94a3b8}.gantt_task_line.gantt-type-none .gantt_task_content{color:#334155}.gantt_task_line.gantt-parent-cap{box-shadow:inset 4px 0 #ffffffd9}.gantt_task_line.gantt-closed{opacity:.5}.gantt-issue-closed-row{opacity:.55}.gantt-filter-context-row{opacity:.5;font-style:italic}.gantt_task_line.gantt-filter-context{opacity:.35;background-image:repeating-linear-gradient(135deg,#0000,#0000 4px,#ffffff73 4px 8px)}.gantt_task_cell.gantt-week-start{border-left:1px solid #c3cad4}.gantt-dark .gantt_task_cell.gantt-week-start{border-left-color:#3a4556}.gantt_task_cell.gantt-weekend{background-color:#f4f6f9}.gantt-dark .gantt_task_cell.gantt-weekend{background-color:#ffffff09}.gantt_marker.gantt-today-line{opacity:.5;background-color:#2563eb}.gantt_marker.gantt-today-line .gantt_marker_content{color:#fff;background-color:#2563eb;font-size:10px;font-weight:600}.gantt-fullscreen-wrapper{z-index:9999;background-color:var(--mui-palette-background-default,#fff);flex-direction:column;width:100vw;height:100vh;display:flex;top:0;left:0;position:fixed!important}.gantt-dark .gantt_today_marker{background:#3182ce99}.gantt-dark .gantt_grid_data .gantt_row.gantt_selected,.gantt-dark .gantt_grid_data .gantt_row.odd.gantt_selected,.gantt-dark .gantt_task_row.gantt_selected{background:#1e3a52}.gantt-dark .gantt_tree_content{color:#e2e8f0}.gantt-zoom{z-index:20;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:.5;background:#fffffff0;border:1px solid #d3dae2;border-radius:12px;flex-direction:column;gap:6px;width:220px;padding:8px 11px 9px;transition:opacity .18s;display:flex;position:absolute;bottom:18px;right:18px;box-shadow:0 6px 24px #0f172a2e}.gantt-zoom:hover,.gantt-zoom:focus-within{opacity:1}.gantt-dark .gantt-zoom{background:#161b22f2;border-color:#30363d;box-shadow:0 6px 24px #00000080}.gz-row{align-items:center;gap:9px;display:flex}.gz-btn{color:#1e293b;cursor:pointer;background:#fff;border:1px solid #d3dae2;border-radius:7px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:15px;line-height:1;display:flex}.gz-btn:hover{color:#2f6fd0;border-color:#2f6fd0}.gantt-dark .gz-btn{color:#e6edf3;background:#0d1117;border-color:#30363d}.gz-track{cursor:pointer;touch-action:none;flex:1;height:22px;position:relative}.gz-rail{background:#d3dae2;border-radius:999px;height:4px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.gz-fill{opacity:.85;background:#2f6fd0;border-radius:999px;height:4px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.gz-default{opacity:.95;border:1.5px solid #2f6fd0;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;transform:translate(-50%,-50%)}.gz-thumb{cursor:grab;background:#2f6fd0;border:2px solid #fff;border-radius:50%;width:16px;height:16px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 1px 4px #00000059}.gz-thumb:active{cursor:grabbing}.gz-thumb:focus-visible{outline-offset:2px;outline:2px solid #2f6fd0}.gantt-dark .gz-thumb{border-color:#0d1117}.gz-label{text-align:center;font-variant-numeric:tabular-nums;color:#1e293b;cursor:default;font-size:12.5px;font-weight:600}.gantt-dark .gz-label{color:#e6edf3}@media (prefers-reduced-motion:reduce){.gantt-zoom{transition:none}}@media (hover:none){.gantt-zoom{opacity:.9}}@media (width<=420px){.gantt-zoom{width:168px;padding:6px 8px 7px;bottom:10px;right:10px}}
