.devtracker-gantt{flex-direction:column;gap:12px;display:flex}.devtracker-gantt__toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.devtracker-gantt__toolbar-title{color:#646a73;font-size:12px}.devtracker-gantt__view-switch,.devtracker-gantt__toolbar-actions{gap:8px;display:flex}.devtracker-gantt__panel{background:#fff;border:1px solid #e5e6eb;border-radius:12px;grid-template-columns:260px 1fr;display:grid;overflow:hidden}.devtracker-gantt__sidebar{border-right:1px solid #e5e6eb;flex-direction:column;display:flex}.devtracker-gantt__timeline{flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.devtracker-gantt__header{color:#8f959e;background:#fff;border-bottom:1px solid #e5e6eb;flex-direction:column;justify-content:center;padding:8px 12px;font-size:12px;display:flex}.devtracker-gantt__header--timeline{padding:0;overflow:hidden}.devtracker-gantt__header-grid{align-items:center;gap:0;height:50%;display:grid}.devtracker-gantt__header-cell{color:#646a73;text-align:center;border-left:1px solid #f2f3f5;padding:2px 0;font-size:11px}.devtracker-gantt__header-cell--upper{color:#1f2329;font-weight:600}.devtracker-gantt__list,.devtracker-gantt__timeline-body{max-height:640px;overflow:auto}.devtracker-gantt__timeline-body{position:relative}.devtracker-gantt__row{background:#fff;border-bottom:1px solid #f2f3f5;align-items:center;padding:0 12px;display:flex;overflow:hidden}.devtracker-gantt__code{color:#1f2329;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;line-height:16px;overflow:hidden}.devtracker-gantt__title{color:#1f2329;white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:16px;overflow:hidden}.devtracker-gantt__code:hover{color:#3370ff}.devtracker-gantt__meta{color:#646a73;flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;line-height:16px;display:flex}.devtracker-gantt__grid{pointer-events:none;height:100%;display:grid;position:absolute;top:0;left:0}.devtracker-gantt__grid-cell{border-left:1px solid #f2f3f5}.devtracker-gantt__bars{min-height:100%;position:relative}.devtracker-gantt__bar{cursor:grab;background:#fff;border-radius:8px;position:absolute;overflow:hidden;box-shadow:inset 0 0 0 1px #0000000f}.devtracker-gantt__bar--stack{background:#f7f8fa}.devtracker-gantt__bar--dragging{cursor:grabbing;opacity:.9}.devtracker-gantt__bar-progress{background:0 0;border-radius:999px;height:100%}.devtracker-gantt__bar-label{color:#fff;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;text-shadow:0 1px 1px #00000029;align-items:center;padding:0 6px;font-size:13px;display:flex;position:absolute;inset:0;overflow:hidden}.devtracker-gantt__handle{cursor:ew-resize;width:10px;height:100%;box-shadow:none;background:0 0;position:absolute;top:0}.devtracker-gantt__handle--start{left:0}.devtracker-gantt__handle--split{z-index:3;box-shadow:none;transform:translate(-50%)}.devtracker-gantt__handle--end{right:0}.devtracker-gantt__milestone{background:#3370ff;border-radius:3px;width:12px;height:12px;position:absolute;transform:rotate(45deg)}.devtracker-gantt__links{pointer-events:none;position:absolute;top:0;left:0}.devtracker-gantt__bar-track{width:100%;height:100%;display:flex}.devtracker-gantt__bar-segment{height:100%}.devtracker-gantt__bar-segment.dev{background:#3370ff}.devtracker-gantt__bar-segment.test{background:#ff7d00}
