.gantt-scroll[data-v-708695db]{overflow-x:auto;border:1px solid #ebeef5;border-radius:4px}.gantt-inner[data-v-708695db]{position:relative}.gantt-header[data-v-708695db]{border-bottom:1px solid #ebeef5}.month-row[data-v-708695db]{display:flex}.month-cell[data-v-708695db]{font-size:12px;font-weight:600;color:#303133;text-align:center;line-height:28px;border-right:1px solid #ebeef5;background:#fafafa}.gantt-body[data-v-708695db]{position:relative}.day-row[data-v-708695db]{display:flex;border-bottom:1px solid #ebeef5}.day-cell[data-v-708695db]{font-size:11px;text-align:center;border-right:1px solid #f0f0f0;line-height:24px;color:#909399}.day-cell.weekend[data-v-708695db]{background:#fafafa}.day-cell.today[data-v-708695db]{background:#ecf5ff}.day-cell.today .day-num[data-v-708695db]{color:#409eff;font-weight:700}.gantt-line[data-v-708695db]{display:flex;align-items:center;height:34px;border-bottom:1px solid #f5f5f5}.task-name[data-v-708695db]{flex-shrink:0;font-size:12px;color:#606266;padding:0 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box}.task-dot[data-v-708695db]{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px}.track[data-v-708695db]{position:relative;height:100%}.bar[data-v-708695db]{position:absolute;top:7px;height:20px;border-radius:10px;min-width:20px;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.15)}.bar-progress[data-v-708695db]{position:absolute;left:0;top:0;bottom:0;background:hsla(0,0%,100%,.35)}.bar-label[data-v-708695db]{position:relative;font-size:10px;color:#fff;line-height:20px;padding:0 8px}.col-item[data-v-ffe3d15a]{border:1px solid #ebeef5;border-radius:4px;padding:6px 8px;margin-bottom:6px;background:#fff}.col-head[data-v-ffe3d15a]{display:flex;align-items:center;gap:6px;margin-bottom:4px}.col-label[data-v-ffe3d15a]{font-size:12px;color:#303133;font-weight:600}.col-type[data-v-ffe3d15a]{font-size:10px;color:#909399;background:#f0f2f5;border-radius:3px;padding:1px 5px}.col-ops[data-v-ffe3d15a]{margin-left:auto}.col-ops i[data-v-ffe3d15a]{cursor:pointer;color:#909399;margin-left:4px}.col-ops i[data-v-ffe3d15a]:hover{color:#409eff}.col-body[data-v-ffe3d15a]{display:grid;grid-template-columns:1fr 1fr;gap:4px 8px}.col-switches[data-v-ffe3d15a]{grid-column:1/-1;display:flex;gap:12px}.col-opts[data-v-ffe3d15a]{grid-column:1/-1;border-top:1px dashed #ebeef5;padding-top:4px}.opt-row[data-v-ffe3d15a]{display:flex;align-items:center;gap:6px;margin-bottom:3px}.opt-row i[data-v-ffe3d15a]{cursor:pointer;color:#f56c6c}.col-empty[data-v-ffe3d15a]{font-size:12px;color:#c0c4cc;padding:8px 0}.col-add[data-v-ffe3d15a]{text-align:center;padding-top:4px}.fill-table[data-v-ffe3d15a]{width:100%}.fill-table[data-v-ffe3d15a] .col-required .cell{color:#606266}.req-star[data-v-ffe3d15a]{color:#f56c6c;margin-left:2px;font-style:normal}.row-del[data-v-ffe3d15a]{cursor:pointer;color:#f56c6c;font-size:14px}