.gantt[data-v-b9f77374]{--borderWidth: 1px;--borderColor: var(--a5e82f3c);--border: 1px solid var(--borderColor);--fontSize: 14px;--fontColor: #333;--itemWidth: var(--7527dfcf);--itemHeight: var(--7a5c76be)}*[data-v-b9f77374]{box-sizing:border-box}.gantt[data-v-b9f77374]{width:100%;max-width:var(--32661602);margin:0 auto;height:auto;user-select:none;box-sizing:border-box;border:var(--border);font-size:var(--fontSize);color:var(--fontColor);display:flex;position:relative}.gantt *[data-v-b9f77374]::-webkit-scrollbar{width:5px;height:5px}.gantt *[data-v-b9f77374]::-webkit-scrollbar-thumb{border-radius:2px;box-shadow:inset 0 0 2px #0a0a0a33;background:#818181}.gantt *[data-v-b9f77374]::-webkit-scrollbar-track{box-shadow:inset 0 0 2px #0a0a0a33;border-radius:2px;background:#ededed}.gantt .guide[data-v-b9f77374]{flex-shrink:0;width:120px;height:100%;border-right:var(--border)}.gantt .guide .desc[data-v-b9f77374]{width:120px;height:120px;border-bottom:var(--border);position:relative}.gantt .guide .desc[data-v-b9f77374]:after{content:"";position:absolute;height:1px;width:169.70562748px;background-color:var(--borderColor);top:0;left:0;transform:rotate(45deg);transform-origin:0 0}.gantt .guide .desc .date[data-v-b9f77374]{position:absolute;top:20px;right:20px}.gantt .guide .desc .item[data-v-b9f77374]{position:absolute;left:5px;bottom:20px}.gantt .guide .item-name-list[data-v-b9f77374]{width:100%;max-height:var(--285d8fc0);overflow-y:auto}.gantt .guide .guide-name[data-v-b9f77374]{width:100%;height:var(--itemHeight);border-bottom:var(--border);padding:2px 10px;display:flex;align-items:center;justify-content:center}.gantt .guide .guide-name.last-guide-name[data-v-b9f77374]{border-bottom:none}.gantt .inner[data-v-b9f77374]{width:100%;overflow-x:auto;overflow-x:overlay;position:relative}.gantt .inner[data-v-b9f77374]::-webkit-scrollbar{width:5px;height:5px}.gantt .inner .date-list[data-v-b9f77374]{width:100%;height:120px;display:flex}.gantt .inner .date-list .month-item[data-v-b9f77374]{width:auto;height:100%;border-bottom:var(--border);display:flex;flex-direction:column}.gantt .inner .date-list .month-item .month[data-v-b9f77374]{flex:1;border-left:var(--border);border-bottom:var(--border);text-align:center;display:flex;align-items:center;justify-content:center}.gantt .inner .date-list .month-item .day-box[data-v-b9f77374]{flex:2;display:flex}.gantt .inner .date-list .month-item .day-box .day-item[data-v-b9f77374]{width:var(--itemWidth)}.gantt .inner .date-list .month-item .day-box .day-item .day[data-v-b9f77374]{width:var(--itemWidth);height:50%;border-left:var(--border);display:flex;align-items:center;justify-content:center}.gantt .inner .date-list .month-item .day-box .day-item .week[data-v-b9f77374]{width:var(--itemWidth);height:50%;border-left:var(--border);border-top:var(--border);display:flex;align-items:center;justify-content:center}.gantt .inner .date-list .month-item:first-child .month[data-v-b9f77374],.gantt .inner .date-list .month-item:first-child .day-box .first-day-item[data-v-b9f77374],.gantt .inner .date-list .month-item:first-child .day-box .first-day-item .day[data-v-b9f77374],.gantt .inner .date-list .month-item:first-child .day-box .first-day-item .week[data-v-b9f77374],.gantt .inner .date-list.first-date-list[data-v-b9f77374]{border-left:none}.gantt .inner .schedule-box[data-v-b9f77374]{max-height:var(--285d8fc0);overflow-y:auto;position:absolute;left:0;bottom:0}.gantt .inner .schedule-box[data-v-b9f77374]::-webkit-scrollbar{width:0;height:0}.gantt .inner .date-box[data-v-b9f77374]{height:var(--itemHeight);display:flex}.gantt .inner .date-box .date-item[data-v-b9f77374]{flex-shrink:0;width:var(--itemWidth);height:var(--itemHeight);border-left:var(--border);border-bottom:var(--border);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 10px}.gantt .inner .date-box .date-item .work-desc[data-v-b9f77374]{width:100%;height:100%;line-height:calc(var(--itemHeight) / 2);text-align:center;font-size:12px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.gantt .inner .date-box .date-item.date-item-work[data-v-b9f77374]{cursor:pointer;position:relative;z-index:1}.gantt .inner .date-box .date-item[data-v-b9f77374]:first-child{border-left:none}.gantt .inner .date-box.alike .date-item[data-v-b9f77374]{border-left:transparent}.gantt .inner .date-box:last-child .date-item[data-v-b9f77374]{border-bottom:none}.gantt .inner .date-active[data-v-b9f77374]{background-color:#caf2ff}
