.week-mode[data-v-ae5ae93a]{overflow:hidden;-webkit-filter:invert(80%);filter:invert(80%)}.beauty-scroll[data-v-ae5ae93a]{scrollbar-color:#1890ff #bae7ff;scrollbar-width:thin;-ms-overflow-style:none;position:relative}.beauty-scroll[data-v-ae5ae93a]::-webkit-scrollbar{width:3px;height:1px}.beauty-scroll[data-v-ae5ae93a]::-webkit-scrollbar-thumb{border-radius:3px;background:#1890ff}.beauty-scroll[data-v-ae5ae93a]::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 1px rgba(0,0,0,0);border-radius:3px;background:#91d5ff}.split-right[data-v-ae5ae93a]:not(:last-child){border-right:1px solid rgba(98,98,98,.2)}.disabled[data-v-ae5ae93a]{cursor:not-allowed;color:rgba(0,0,0,.25);pointer-events:none}#nprogress[data-v-ae5ae93a]{pointer-events:none}#nprogress .bar[data-v-ae5ae93a]{background:#1890ff;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg[data-v-ae5ae93a]{display:block;position:absolute;right:0;width:100px;height:100%;-webkit-box-shadow:0 0 10px #1890ff,0 0 5px #1890ff;box-shadow:0 0 10px #1890ff,0 0 5px #1890ff;opacity:1;-webkit-transform:rotate(3deg) translateY(-4px);transform:rotate(3deg) translateY(-4px)}#nprogress .spinner[data-v-ae5ae93a]{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon[data-v-ae5ae93a]{width:18px;height:18px;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid transparent;border-top-color:#1890ff;border-left-color:#1890ff;border-radius:50%;-webkit-animation:nprogress-spinner-data-v-ae5ae93a .4s linear infinite;animation:nprogress-spinner-data-v-ae5ae93a .4s linear infinite}.nprogress-custom-parent[data-v-ae5ae93a]{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar[data-v-ae5ae93a],.nprogress-custom-parent #nprogress .spinner[data-v-ae5ae93a]{position:absolute}@-webkit-keyframes nprogress-spinner-data-v-ae5ae93a{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes nprogress-spinner-data-v-ae5ae93a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.page-header[data-v-ae5ae93a]{background:#fff;padding:16px 24px}.page-header.head.fixed[data-v-ae5ae93a]{margin:auto;max-width:1400px}.page-header .page-header-wide .breadcrumb[data-v-ae5ae93a]{margin-bottom:20px}.page-header .page-header-wide .detail[data-v-ae5ae93a]{display:-webkit-box;display:-ms-flexbox;display:flex}.page-header .page-header-wide .detail .row[data-v-ae5ae93a]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-header .page-header-wide .detail .avatar[data-v-ae5ae93a]{margin:0 24px 0 0}.page-header .page-header-wide .detail .main[data-v-ae5ae93a]{width:100%}.page-header .page-header-wide .detail .main .title[data-v-ae5ae93a]{font-size:20px;color:rgba(0,0,0,.85);margin-bottom:16px}.page-header .page-header-wide .detail .main .content[data-v-ae5ae93a]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;color:rgba(0,0,0,.45)}.page-header .page-header-wide .detail .main .extra[data-v-ae5ae93a]{display:-webkit-box;display:-ms-flexbox;display:flex}.page-header{margin:0 -24px 0}.link{line-height:24px}.link a{font-size:14px;margin-right:32px}.link a i{font-size:22px;margin-right:8px}.page-content{position:relative;padding:24px 0 0}.page-content.head.fixed{margin:0 auto;max-width:1400px}.week-mode[data-v-46a43dda]{overflow:hidden;-webkit-filter:invert(80%);filter:invert(80%)}.beauty-scroll[data-v-46a43dda]{scrollbar-color:#1890ff #bae7ff;scrollbar-width:thin;-ms-overflow-style:none;position:relative}.beauty-scroll[data-v-46a43dda]::-webkit-scrollbar{width:3px;height:1px}.beauty-scroll[data-v-46a43dda]::-webkit-scrollbar-thumb{border-radius:3px;background:#1890ff}.beauty-scroll[data-v-46a43dda]::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 1px rgba(0,0,0,0);border-radius:3px;background:#91d5ff}.split-right[data-v-46a43dda]:not(:last-child){border-right:1px solid rgba(98,98,98,.2)}.disabled[data-v-46a43dda]{cursor:not-allowed;color:rgba(0,0,0,.25);pointer-events:none}#nprogress[data-v-46a43dda]{pointer-events:none}#nprogress .bar[data-v-46a43dda]{background:#1890ff;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg[data-v-46a43dda]{display:block;position:absolute;right:0;width:100px;height:100%;-webkit-box-shadow:0 0 10px #1890ff,0 0 5px #1890ff;box-shadow:0 0 10px #1890ff,0 0 5px #1890ff;opacity:1;-webkit-transform:rotate(3deg) translateY(-4px);transform:rotate(3deg) translateY(-4px)}#nprogress .spinner[data-v-46a43dda]{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon[data-v-46a43dda]{width:18px;height:18px;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid transparent;border-top-color:#1890ff;border-left-color:#1890ff;border-radius:50%;-webkit-animation:nprogress-spinner-data-v-46a43dda .4s linear infinite;animation:nprogress-spinner-data-v-46a43dda .4s linear infinite}.nprogress-custom-parent[data-v-46a43dda]{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar[data-v-46a43dda],.nprogress-custom-parent #nprogress .spinner[data-v-46a43dda]{position:absolute}@-webkit-keyframes nprogress-spinner-data-v-46a43dda{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes nprogress-spinner-data-v-46a43dda{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.head-info[data-v-46a43dda]{text-align:center;padding:0 24px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:center;align-self:center}.head-info span[data-v-46a43dda]{color:rgba(0,0,0,.45);display:inline-block;font-size:14px;margin-bottom:4px}.head-info p[data-v-46a43dda]{color:rgba(0,0,0,.65);font-size:24px;margin:0}svg.vch__wrapper[data-v-a9cfea66]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:10px}svg.vch__wrapper .vch__months__labels__wrapper text.vch__month__label[data-v-a9cfea66]{font-size:10px}svg.vch__wrapper .vch__days__labels__wrapper text.vch__day__label[data-v-a9cfea66],svg.vch__wrapper .vch__legend__wrapper text[data-v-a9cfea66]{font-size:9px}svg.vch__wrapper .vch__days__labels__wrapper text.vch__day__label[data-v-a9cfea66],svg.vch__wrapper .vch__legend__wrapper text[data-v-a9cfea66],svg.vch__wrapper .vch__months__labels__wrapper text.vch__month__label[data-v-a9cfea66]{fill:#767676}svg.vch__wrapper rect.vch__day__square[data-v-a9cfea66]:hover{stroke:#555;stroke-width:1px}svg.vch__wrapper rect.vch__day__square[data-v-a9cfea66]:focus{outline:none}.vue-tooltip-theme.tooltip{display:block!important;z-index:10000}.vue-tooltip-theme.tooltip .tooltip-inner{background:rgba(0,0,0,.7);border-radius:3px;color:#ebedf0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:12px;line-height:16px;padding:14px 10px}.vue-tooltip-theme.tooltip .tooltip-inner b{color:white}.vue-tooltip-theme.tooltip .tooltip-arrow{width:0;height:0;border-style:solid;position:absolute;margin:5px;border-color:black;z-index:1}.vue-tooltip-theme.tooltip[x-placement^=top]{margin-bottom:5px}.vue-tooltip-theme.tooltip[x-placement^=top] .tooltip-arrow{border-width:5px 5px 0 5px;border-left-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important;bottom:-5px;left:calc(50% - 5px);margin-top:0;margin-bottom:0}.vue-tooltip-theme.tooltip[x-placement^=bottom]{margin-top:5px}.vue-tooltip-theme.tooltip[x-placement^=bottom] .tooltip-arrow{border-width:0 5px 5px 5px;border-left-color:transparent!important;border-right-color:transparent!important;border-top-color:transparent!important;top:-5px;left:calc(50% - 5px);margin-top:0;margin-bottom:0}.vue-tooltip-theme.tooltip[x-placement^=right]{margin-left:5px}.vue-tooltip-theme.tooltip[x-placement^=right] .tooltip-arrow{border-width:5px 5px 5px 0;border-left-color:transparent!important;border-top-color:transparent!important;border-bottom-color:transparent!important;left:-5px;top:calc(50% - 5px);margin-left:0;margin-right:0}.vue-tooltip-theme.tooltip[x-placement^=left]{margin-right:5px}.vue-tooltip-theme.tooltip[x-placement^=left] .tooltip-arrow{border-width:5px 0 5px 5px;border-top-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important;right:-5px;top:calc(50% - 5px);margin-left:0;margin-right:0}.vue-tooltip-theme.tooltip[aria-hidden=true]{visibility:hidden;opacity:0;-webkit-transition:opacity .15s,visibility .15s;transition:opacity .15s,visibility .15s}.vue-tooltip-theme.tooltip[aria-hidden=false]{visibility:visible;opacity:1;-webkit-transition:opacity .15s;transition:opacity .15s}.chart-container{width:100%;height:400px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.chart{width:100%;height:380px}.wrapper{margin:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tree{list-style-type:none;margin:0;padding:0;width:100%;max-width:750px}.node{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;margin:5px 0;padding:5px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.node:hover{background-color:#eee}.progress{width:90%}.child-node{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}.label,.status{font-weight:700;font-size:16px}.label,.status{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.label{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:left}.status{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.arrow,.arrow:before{margin-right:5px}.arrow:before{content:"";border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid;display:inline-block}.down.arrow:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.right.arrow:before{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.subtree{list-style-type:none;margin:0;padding:0 0 0 20px;overflow:hidden;max-height:0;-webkit-transition:max-height .2s ease-out;transition:max-height .2s ease-out}.subtree li{margin:5px 0}.expanded>.subtree{max-height:4000px;-webkit-transition:max-height .2s ease-in;transition:max-height .2s ease-in}@-webkit-keyframes slide-down{0%{max-height:0;overflow:hidden}to{max-height:800px;overflow:visible}}@keyframes slide-down{0%{max-height:0;overflow:hidden}to{max-height:800px;overflow:visible}}ul.child-list{-webkit-animation:slide-down .2s ease-in-out;animation:slide-down .2s ease-in-out}.week-mode{overflow:hidden;-webkit-filter:invert(80%);filter:invert(80%)}.beauty-scroll{scrollbar-color:#1890ff #bae7ff;scrollbar-width:thin;-ms-overflow-style:none;position:relative}.beauty-scroll::-webkit-scrollbar{width:3px;height:1px}.beauty-scroll::-webkit-scrollbar-thumb{border-radius:3px;background:#1890ff}.beauty-scroll::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 1px rgba(0,0,0,0);border-radius:3px;background:#91d5ff}.split-right:not(:last-child){border-right:1px solid rgba(98,98,98,.2)}.disabled{cursor:not-allowed;color:rgba(0,0,0,.25)}#nprogress,.disabled{pointer-events:none}#nprogress .bar{background:#1890ff;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;-webkit-box-shadow:0 0 10px #1890ff,0 0 5px #1890ff;box-shadow:0 0 10px #1890ff,0 0 5px #1890ff;opacity:1;-webkit-transform:rotate(3deg) translateY(-4px);transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid transparent;border-top-color:#1890ff;border-left-color:#1890ff;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.project-list .card-title span{vertical-align:middle}.project-list .card-title span:last-child{margin-left:12px}.project-list .project-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:8px;overflow:hidden;font-size:12px;color:inherit}.project-list .project-item .group{color:rgba(0,0,0,.65);-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.project-list .project-item .group:hover{color:#1890ff}.project-list .project-item .datetime{color:rgba(0,0,0,.45);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.project-list .ant-card-meta-description{height:44px;line-height:22px;overflow:hidden}.item-group{padding:20px 0 8px 24px;font-size:0}.item-group a{color:inherit;display:inline-block;font-size:14px;margin-bottom:13px;width:25%}.members a{display:block;margin:12px 0;color:rgba(0,0,0,.65)}.members a:hover{color:#1890ff}.members a .member{vertical-align:middle;margin-left:12px}.index-body-main{margin:24px -24px 0;padding:24px;background:#fff;text-align:center}.heat-chart{text-align:center;max-width:800px;margin:0 auto}.progress{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.progress .left{margin-right:auto;white-space:nowrap;text-align:left;font-weight:700;font-size:20px}.progress .right{margin-left:auto}