.gantt-transition{transition:.3s}.infinite-height{height:99999px}.gantt{background-color:#fff;border:1px solid #eff2f7;font-size:14px}.gantt__header{display:flex;width:100%;height:48px;color:rgba(0,0,0,.45)}.gantt__content-left,.gantt__header-left{width:560px;position:relative;z-index:1}.gantt__header-left{display:flex;border-bottom:1px solid #eff2f7;box-shadow:2px 0 6px 0 hsla(0,0%,91.8%,.5)}.gantt__content{height:720px;display:flex;overflow:hidden}.gantt__content-left{color:rgba(0,0,0,.65);box-shadow:2px 0 6px 0 hsla(0,0%,91.8%,.5)}.gantt__header-label{position:relative;height:100%;display:flex;align-items:center;padding:0 16px;box-sizing:border-box;border-left:1px solid #eff2f7}.gantt__header-label--name{flex:1;border-left:none}.gantt__header-line{position:absolute;left:-3px;width:7px;top:0;height:48px}.gantt__content-right,.gantt__header-right{width:calc(100% - 560px);height:100%;font-size:12px;overflow:hidden}.gantt__date-bottom,.gantt__date-top{display:flex;height:24px;box-sizing:border-box;line-height:24px;border-bottom:1px solid #eff2f7}.gantt__date-bottom{text-align:center}.gantt__date-top-item{box-sizing:border-box;border-right:1px solid #eff2f7;position:relative;overflow:hidden}.gantt__date-top-item span{position:absolute;left:16px}.gantt__day-item{box-sizing:border-box;border-right:1px solid #eff2f7}.gantt__day-item--today{color:#fff;position:relative}.gantt__day-item--today:after{content:"";position:absolute;left:0;top:2px;width:28px;height:20px;right:0;margin:auto;background-color:#f60;border-radius:12px;z-index:-1}.gantt__day-item--today:before{content:"";position:absolute;left:1px;bottom:-1px;width:4px;height:3px;right:0;margin:auto;background-color:rgba(255,102,0,.38);z-index:1}.gantt__week-item{border-right:1px solid #eff2f7;position:relative;box-sizing:border-box}.gantt__background-week,.gantt__week-item-weekend{position:absolute;top:0;right:0;height:100%}.gantt__background-day:last-child,.gantt__date-top-item:last-child,.gantt__day-item:last-child,.gantt__week-item:last-child{border-right:none}.gantt__now{position:absolute;background-color:rgba(255,102,0,.38);width:4px;top:0;height:100%;z-index:1}.gantt__table-body-item{display:flex;align-items:center}.gantt__background-day--weekend,.gantt__background-week,.gantt__day-item--weekend,.gantt__week-item-weekend{background-color:#fafbfc}.gantt__content-highlight,.gantt__content-highlight .gantt__tasks-left,.gantt__content-highlight .gantt__tasks-right,.gantt__content-highlight .gantt__tasks-top,.gantt__table-body-item--hover{background-color:#f7f8f9}.gantt__background{position:absolute;width:100%;left:0;top:0;height:100%;display:flex;overflow:hidden}.gantt__background-day{box-sizing:border-box;border-right:1px solid #eff2f7;display:flex;position:relative}.gantt__table-body-content{display:flex;align-items:center;padding:0 16px;height:32px;overflow:hidden;border-left:1px solid #eff2f7;box-sizing:border-box}.gantt__table-body-content:first-child{flex:1;border-left:none}.list-leave-active{position:absolute}.list-enter,.list-leave-to{opacity:0;transform:translateY(-32px)}.gantt__table-body-extend{width:16px;height:16px;margin-right:6px;display:flex;align-items:center;justify-content:center}.gantt__table-body-extend i{font-size:13px;color:rgba(0,0,0,.25);cursor:pointer}.gantt__table-body-extend i:hover{color:#f60}.gantt__table-body-extend i.is-extend{transform:rotate(90deg)}.gantt-name-milestone.gantt__task-wrapper{display:inline-block;width:20px;transform:translate(1px,.5px)}.gantt-name-milestone .gantt__milestone{width:9.9px;height:9.9px}.gantt-task-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;flex:1}.gantt-task-name--main{color:rgba(0,0,0,.85)}.gantt__content-item{position:relative;z-index:1;height:32px}.gantt__content-item-block{bottom:0;margin:auto;color:#fff;text-align:center}.gantt__content-item-block,.gantt__scroll-tip{position:absolute;height:100%;display:flex;align-items:center;top:0}.gantt__scroll-tip{font-size:12px;color:rgba(0,0,0,.45)}.gantt__scroll-tip--left{justify-content:flex-end}.gantt__scroll-tip_icon{color:#d5d6d7;margin:0 6px;cursor:pointer;transition:.3s}.gantt__scroll-tip_icon--rotate{transform:rotate(180deg)}.gantt__scroll-tip_icon:hover{color:#f60}.gantt__scroll-tip--center .gantt__scroll-tip_icon{color:rgba(0,0,0,.45);font-size:13px;margin-right:0}.gantt__scroll-tip--center .gantt__scroll-tip_icon:hover{color:#f60}.gantt__scroll-tip--center .gantt__scroll-tip_icon.is-extend{transform:rotate(90deg)}.gantt__scroll-tip--center span{margin-left:6px;white-space:normal;display:inline-block;min-width:200px}.gantt__task-wrapper{width:100%;display:flex;align-items:center;justify-content:center}.gantt__milestone{width:11.4px;height:11.4px;transform:rotate(-45deg);box-sizing:border-box;border:1px solid #f60;background-color:#fcc097;border-radius:1px;overflow:hidden}.gantt__task{position:relative;width:100%;height:16px;border-width:1px;border-style:solid;border-radius:4px;box-sizing:border-box}.gantt__task-progress{height:100%;width:0}.gantt__tasks{width:100%;height:25px;box-sizing:border-box;border-width:1px;border-style:solid;border-top-left-radius:4px;border-top-right-radius:4px;position:relative}.gantt__task-triangle{position:absolute;height:9px;overflow:hidden;bottom:-1px;left:-1px;width:calc(100% + 2px)}.gantt__tasks-left,.gantt__tasks-right{position:absolute;width:6.5px;height:13px;bottom:-1px;background-color:#fff}.gantt__tasks-left{left:-2px;border-left:1px solid #1890ff;transform-origin:left bottom;transform:rotate(45deg)}.gantt__tasks-right{right:0;border-right:1px solid #1890ff;transform-origin:right bottom;transform:rotate(-45deg)}.gantt__tasks-top{position:absolute;left:8px;width:calc(100% - 17px);bottom:0;height:8px;border-top:1px solid #1890ff;background-color:#fff}.gantt__tasks-progress{position:absolute;left:0;top:0;height:100%;width:0}.gantt__task-content{position:absolute;width:100%;left:0;box-sizing:border-box;white-space:nowrap;padding-left:4px;top:0;text-align:left;color:#fff;line-height:15px}@font-face{font-family:iconfont;src:url(data:font/woff2;base64,d09GMgABAAAAAAMUAAsAAAAABwAAAALHAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHFQGYACCcgqBYIFRATYCJAMMCwgABCAFhGcHRBsnBsgekiQlAgV7jkPcBAGY4+FrrL2/u4drc21iyTSRSYQuiSFBilRSh+ol3P+tpT8AqH7QHcogK4TN3swCz82F0AEX0DEpRlVXW6Ea13ewAYc02gTjPBgNls///eT/1wR3AaBF0UWZ9MC+6Adbl81afGc+MJ+Feokn1LpC018j0GBBjci9lq5eSL0TuAmFokXMoC2OO0USIN6GFYXn6oQadG0Rr1AhPUd+BV7Kz8c/f8STVLJI9vS2OQAvqcyr4ZI/5AyBj0+oIGPmY9bYX3fviarTM6I0zK2K1gckCarh9I8XEDWiwiYwIdJJw9eqcIIo1Wt8E0ggg5o6bxs4EWm75JtD6souWAicuHTlxrnzeRI9tXZ3K4ecPHumb99fR9zjmx+NGVvf7qt5uPc1kZ7cyhs4vZbbf2rz2mpOX3J+0MXrSSmXJ1a9v0aePD374f2evnh2XyTCupvRguuaYeYeJ2MxHWMnM5F9PPDYxmHXt9JvV9++lbNHPSvfKv86PLmceT77ZsbKmPi1HCYBqvsZoxyA6mqB/Ejc33ha+do2kVb1Lz6pgM+Q7FKFean7vzsgpeYGJBYXIZc5RdogkM0enJrQoAFViPwd/hzXdsKFhDqdLZJag8jqDFGFN4WKRkuoUWcdDaY1b27UyRYlSj3GbDCENteRtHhH1uYDVXi/UdHjL2q0+Y8G15GyX6OxEBsZETgJ4NQcKqJl0kTHS7bdRArpAptK9BMWVHgMfW7vMNdKTMLOWBCclvycU6TMMrBFX0Z03UKbWSoRuVvm3K7weOjcTdyiZUAjhhBwRACaMgcpRBYTzcm8/33dCEmITsBAqj/NBCmcPfJx8wJUq9qEun7kkKBpEj+OoxDFWNaAWuwoQqezIHt+lIoQcW7ygaStgicmUVTtfl5rUE9u+ojm50iRo2i+FUw5pKhKkeBWKHEuVTUmAAA=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAScAAsAAAAABwAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAQgAAAGBWFGLPY21hcAAAAYgAAABPAAABcpkTBJlnbHlmAAAB2AAAANMAAADg72Q75mhlYWQAAAKsAAAALwAAADYeEA4maGhlYQAAAtwAAAAcAAAAJAfeA4RobXR4AAAC+AAAAAwAAAAMDAAAAGxvY2EAAAMEAAAACAAAAAgAKgBwbWF4cAAAAwwAAAAeAAAAIAEPADluYW1lAAADLAAAAUAAAAJnEKM8sHBvc3QAAARsAAAALgAAAESgppgmeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGFhYJzAwMrAwNTJdIaBgaEfQjO+ZjBi5ACKMrAyM2AFAWmuKQwH/gMBc8P/BgYG5jsMQJKBEUUREwCkEw6QAAB4nGNgYGBlYGBgBmIdIGZhYGD0YmBkAAEXoCgjWJyZgQsszsIgAeQzASEQ/P8PxmC1jGwMo4AHTGpAeUwMXM9MwRgYPEDaDIyB4gAM8wpEAHicJUzBSsQwFHzTSLpbTUi1dVGbmlTNSSvU2nrSq37DgiB4F2/eXP0C9yOEvXryt/wAiT50mGFgZhgC0c+bcOKRtoim0GiTYZwi9EM3Qw0pVLzJrC3TSYZlfDCuNfhcTyXm8TqbpKW1nGNpTrzhoLLESPhzsUbihT+PiWZNi/O8v8SZ72qUeaFxgO3uCkN/itDIYh++kTXXqSye3Oj96IRxF44Z39WhWim12gg7ah5fN3eTvRzPt2rxP/obf3+xo9X6QwdWFdRddVTdq0D0C9uaJlkAeJxjYGRgYADi6SZnPOL5bb4ycLMwgMDdilQRBP2/gYWBuRHI5WBgAokCAA9lCT0AeJxjYGRgYG7438AQw8IAAkCSkQEVMAMARwkCbAQAAAAEAAAABAAAAAAAAAAAKgBweJxjYGRgYGBm0GVgYgABEMkFhAwM/8F8BgANLgFJAAB4nIWRPW7CQBCFn8GQBJQoSqQ0aVYpKBLJ/JRIqVCgp6AHs+ZHttdaL0jUOU2OkBPkCOloc4pIedhDA0W82tlv3r6ZHckA7rCHh/K75y7ZwyWzkiu4wKNwlfqTsE9+Fq6hiZ5wnfqrcAMveBNusmPGDp5/xayFd2EPt/gQruAGn8JV6l/CPvlbuIYH/AjXqf8KNzDxroWbaHnhwOqp03M126lVaNLIpO54jvViE0/tqTzRNl+ZVHWDzlEa6VTbY5t8u+g5F6nImkQNeavj2KjMmrUOXbB0Luu325HoQWgSDGChMYVjnENhhh3jCiEMUkRFdGf5mO4FNohZaf91T+i2yKkfcoUuAnTOXCO60sJ5Ok2OLV/rUXV0K27LmoQ0lFrNSWKy4g883K2phNQDLIuqDH20uaITf1DMkPwB2JNvV3icY2BigAAuBuyAmZGJkZmRhYE3LTEvozQzKzMxryS/lKsyvxTKZGAAAJP2Cf8AAA==) format("woff"),url(data:font/ttf;base64,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) format("truetype")}.gantt-icon{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.gantt__icon-fanhuijiantou:before{content:"\ae635"}.gantt__icon-youjiantou:before{content:"\ae636"}